hacker news with inline top comments    .. more ..    27 Oct 2016 Best
home   ask   best   3 years ago   
All Tesla Cars Being Produced Now Have Full Self-Driving Hardware tesla.com
1489 points by impish19  7 days ago   1090 comments top 112
hipshaker 6 days ago 27 replies      
Isn't this hackernews??

So many "but what if this and that and this..." & "and yeah let's see if it can handle X & Y"

This is the iPhone 1 of self-driving cars!That's akin to saying Apple should have waited to release their phone until iPhone 7 "because of this & that & this..."

Don't we have to start somewhere??Aren't there supposed to be a big user base here who understands that it's an evolutionary process - we build the plane before we build the rocket before we shoot people into space?

Oviously the perfect self-driving car is still some way off, but I for one am thrilled this race is on!

luma 7 days ago 13 replies      
I think what people are missing here is an understanding of how these systems are tested and deployed at scale. While I have no involvement with Tesla I do have first-hand knowledge of similar programs at tier 1 automotive suppliers.

The suppliers provide (or are looking to provide) an electronics suite to car manufacturers. The car manufacturers want the system to be safe lest they be sued out of existence. One part of that will include contractual requirements for the system to have clocked n-kilometers on the highway in full (or partial) operation. For example, one project had a requirement for car(s) with full sensor data recording and partial automation enabled for 1 million kms.

The automotive suppliers will outfit a handful of, say 2019 model year test cars with the proposed sensors in the correct place and drive them around roads and highways in the specified conditions. Outfitting the cars can be expensive with prototype hardware, collecting the resulting data is a pain, and as a result the suppliers I'm familiar with run a (relatively) small number of cars for a lot of miles to record all that data.

The point of all this is to collect sensor data for resimulation as models are developed and trained. If an exceptional event occurs, they can modify the driving model, then "replay" the new model against all prior collected data to make sure the change doesn't do something unexpected elsewhere.

This process takes a lot of time (years) to pursue in this manner. What Tesla is doing is deploying the hardware in the field, then using the deployed systems to collect data to be used for the development of the automation platform. Instead of a couple of test mules they can use every single car they sell and let you drive it around for them while they record the results. Data collection that would take years can happen in weeks. This is a brilliant shortcut to the process and it puts them a couple years in front of the competition.

Animats 7 days ago 7 replies      
More cameras. Better sonars (very short range). Better radar processing, but apparently the same old single radar at bumper height. Still no windshield-height radar. No radar scanning in elevation. No LIDAR.

That's a better, but still weak sensor suite. It's probably enough for freeway driving under good conditions. It's far below Google's sensor suite. Or Volvo's.

Now they just have to write software smart enough to not plow into stationary vehicles on the shoulder. There are videos of three separate Tesla crashes where the Tesla plowed into a vehicle partially blocking a lane.

There have been several announcements of low-cost solid-state LIDAR units for automotive. Quantergy announced last year, but didn't ship.[1] Innoviz announced this year to ship in 2018.[2] Advanced Scientific Concepts can't get their costs down.[3] (They have a great unit that costs $100K; the Dragon spacecraft uses it during docking.) Those are all-solid-state devices. There are also some companies trying to use MEMS mirrors, like TV projectors. Eventually somebody will get 3D LIDAR technology working at a low price point, but it hasn't happened yet.

[1] http://www.quanergy.com/products/[2] http://spectrum.ieee.org/cars-that-think/transportation/sens...[3] http://www.advancedscientificconcepts.com/applications/autom...

thesimon 7 days ago 11 replies      
If you go to the order page of the Model S, it says for the "Full Self-Driving Hardware":

>Please note also that using a self-driving Tesla for car sharing and ride hailing for friends and family is fine, but doing so for revenue purposes will only be permissible on the Tesla Network, details of which will be released next year.

Interesting decision.

simonsarris 7 days ago 5 replies      
How interesting. So up-coming Tesla drivers temporarily won't get fancy features.

For a time, new Tesla buyers again become early adopters. But unlike traditional early adopters, who take a trade-off (on price, or features, or polish) for being first, these adopters are promised the features when they are ready.

The nay-saying around Tesla is immense, even in these early HN comments. Obviously there's some risk here, but man. Tesla is sowing the seeds of the future.

scraft 6 days ago 6 replies      
Interesting for two reasons:

1. It is a self driving car, it is so clearly the future, I wish it existed now, it is going to be awesome (in my opinion).

2. Despite knowing about and following news about driverless cars for a while, there was something surprisingly (to me) compelling about watching the video. It's like you get a little taste of the full A to B that it can give you (door to door).

Who wants to speculate how long it will be until self-driving cars are common place in the UK? I need to know how long I have to save..!

spIrr 6 days ago 6 replies      
From 00:50 to 01:10, why is the car driving in the left lane, when the right lane is clearly not turning? It's strange to see this behaviour as someone living in Germany, where you are supposed to, by default, drive in the right lane if you are not overtaking another car or there is a traffic jam...

EDIT: also, did it turn into the wrong lane at 2:25-2:30? is this a security risk?

11thEarlOfMar 7 days ago 9 replies      
> Teslas with new hardware will temporarily lack certain features currently available on Teslas with first-generation Autopilot hardware, including some standard safety features such as automatic emergency breaking, collision warning, lane holding and active cruise control.

Not sure what to make of this. New buyers are getting less than current owners now, but expected to get much more later?

I can't think of a precedent for this as a marketing approach in modern consumer products.

bflesch 6 days ago 8 replies      
Truly impressive. I wonder if the Model 3 will also be fitted out with all the sensors and cameras. If yes, I'll definitely get one.

As a German citizen, it really bugs me that Volkswagen is incapable of this kind of innovation. I don't see their roadmap play out like they plan it, because Tesla might beat them to market hard. I fear German regulation will jump in (again) to help them against Tesla.

Currently, the German government gives out electric vehicle subsidies (~5k per car), but it is limited cars less expensive than 60k. At the moment there is very low demand for this subsidy, because everyone who goes EV wants to go Tesla.

hacker_9 6 days ago 5 replies      
> "The person in the driver seat is only there for legal reasons"

> Person gets out and let's car park itself

But seriously the tech is very impressive. The journey was rather simple though, and didn't cover more difficult areas (inner city driving, heavy stop start traffic, roadblocks, road accidents and so on). I hope that Tesla test these things thoroughly because they've already got one death under their belt, it won't take many more to put people off completely.

mparlane 7 days ago 2 replies      
How sure are they that this hardware revision is going to be what is required? I feel like at any point in time you can make an assumption about the hardware requirements to only discover in future that you could have actually done it with just a software update if the CPU had one more core. They'd have to be pretty sure this HW rev would meet their future demands for self-driving right ?
hash-set 6 days ago 9 replies      
I get that tech companies want self-driving cars really bad because they smell billions of dollars in "disruption" but no matter how good AI gets, I have a suspicion it won't actually do better than a decent human driver can do. It's not about processing speed, it's about experience and reflexes, which granted, not everyone has.

Let's see a self-driving car win a Formula 1 race--and even that controlled racetrack environment isn't the same as the real world! It's actually harder to drive on the typical American roadways than it is to be on a track.

And yes, I am aware that AI stuff is improving exponentially or whatever, but the more I think about this, the more I think it is mostly a pipe dream to grab headlines and be a "look over here" type distraction for the purposes of raising funding.

In terms of safety, people will still lose their lives, they will just die from different kinds of car accidents than the kinds we have now.

KKKKkkkk1 6 days ago 1 reply      
The former head of Google's self-driving car project has said that self-driving cars are decades into the future.* Even if that's too pessimistic, nobody today knows what a self-driving car will look like, what kind of algorithms it will run, and what kind of sensors it will need to get there. I'm afraid this pronouncement is another sign that Mr. Musk is taking his investors for a ride.

* http://spectrum.ieee.org/cars-that-think/transportation/self...

EA 6 days ago 5 replies      
Police departments around the country are going to see a loss of revenue. No more rolling through stop signs, illegal lane changes, or speeding tickets.
Walkman 7 days ago 0 replies      
So you buy a "regular" car today which will be automagically converted to a self driving car when all the regulations and software catch up. That's pretty cool. You can buy into the future today :D
dyarosla 7 days ago 3 replies      
From the car purchase page, it seems that they are charging an additional $13,200 (combining the addons Enhanced Autopilot and Full Self Driving capability at $7,900 and $5,300 respectively) for the full experience:


ahunt09 6 days ago 0 replies      
The video was too edited for me to have confidence. There was a moment at about 2:05 where I was interested to see how it handled the termination and merging of the lane -- but then we cut away before that happened. Or at 1:30 when there's no big sign post in the median, and then switching to left-rear camera, there we pass one. It's a nice narrative on the future, but it's far from proof of comprehensive functionality.
S_A_P 6 days ago 9 replies      
So what do these cars do when the hit a puddle of mud and it covers all the cameras. Will there be a new form of vandalism where someone puts scotch tape over/destroys the vehicles cameras and now your fancy autonomous vehicle is rendered incapacitated. Maybe this seems unlikely or ridiculous, but the dependence on cameras at points on the car that seem likely to get dirty and or damaged seems to be a risk to me.
mentos 6 days ago 1 reply      
I had hoped to see this technology occur in my lifetime, I said to myself "I hope I live to see the day" a few years ago. Here it is in 2016, obviously its just a highly controlled demo but it has connected the dots. I'm confident the technology is there and the hardest work will be overcoming legislation and politics.

But does anyone else find this bittersweet?

I had an awesome moment of pride for what Tesla and Elon have done here. The dream is now reality.

Followed by a moment of sadness. The dream is now reality..

bitL 6 days ago 0 replies      
All German car manufacturers are now fitting their cars with hidden passive sensors for collecting data related to human driving with the intent to use these data for autonomous driving. Their main problem is the cost of transmission, i.e. they are considering buying mobile networks/towers and piggyback on mobile traffic. Then obviously feeding these data to huge datacenters with the projected flow of up to 2MB/s from a single car.
stefanv 6 days ago 1 reply      
I wonder who decided/approved the use of a song about death and funeral procession (Paint it Black by The Rolling Stones) in a video about "driving" without hands on public roads...
mklarmann 7 days ago 3 replies      
It was already announced before, that the hardware is included. And it was clear, that it is meant to be used for autonomous driving. And as they do not have autonomous driving yet, this is indeed just hot air... How would they know it is completed if there is no demonstration of it actually working?
jsingleton 6 days ago 0 replies      
Direct link: https://player.vimeo.com/video/188105076

This is also the video embedded in the main press release (discussion: https://news.ycombinator.com/item?id=12748863) and this news article: https://www.theguardian.com/technology/2016/oct/20/tesla-rel...

studentrob 6 days ago 4 replies      
Is this video sped up to make it seem like the car is more capable?

It seems jumpy, and, for the speed at which the car is going and comes to a stop, there is not as much lurching as I would expect.

JonoBB 6 days ago 1 reply      
At just after 3.23, when the car is parking, it looks like that rear wheel is going to hit the curb, and then it suddenly cuts away to the next scene.

Maybe there was enough turning angle to miss it, but I dunno...it looked pretty close to me.

bnycum 6 days ago 1 reply      
I was thinking of this idea the other day when I came to an intersection where a stop sign had been hit. It was now bent in a way that faced the highway that did not have to stop. I was on a highway with no stop signs or lights for miles. What would the self driving car do in that situation? For both sides of the intersection.

Then I thought about another intersection by my old house. For years the cross street had to stop for traffic on the main street. One day I went to work, then I came home and it was all the sudden a 4-way stop. No database of stop signs could work either unless it was updated to the minute.

marricks 7 days ago 2 replies      
Quite interesting that while this is happening,

> Tesla's with new hardware will temporarily lack certain features currently available on Teslas with first-generation Autopilot hardware

Which makes sense, as they'll be pulling in all that new data from the sensors. I guess people won't be too disappointed owning a car that will eventually be able to be fully autonomous!

NegatioN 6 days ago 3 replies      
So, both Nvidia and Tesla are working on self-driving cars based on the sensory data mainly from cameras mounted on the car, which are then run through X number of RNNs to generate models to operate on? While Google pursues their LIDAR-approach?

What other players are operating in this space? And what's their approach?

pyb 6 days ago 5 replies      
No bad, but it still needs to be taught to keep to the right. Unless this is how people normally drive in the US ?
amluto 7 days ago 2 replies      
> To make sense of all of this data, a new onboard computer with more than 40 times the computing power of the previous generation runs the new Tesla-developed neural net for vision, sonar and radar processing software.

40 times the performance of a Tegra 3 is not particularly impressive.

Also, I sincerely hope that this new faster computer doesn't also run a web browser.

Darthy 6 days ago 0 replies      
To be safely aware of its surroundings, an autonomous vehicle must have two types of sensors in each direction - this setup is not safe enough.

I would also have proof of 10 million kilometers of simulated rides with no accident, and a third party organization not under the control of Tesla who creates some really tough repeatable challenges, both simulated and in the real world, that a vehicle manufacturer has to pass.

Challenges should include:

- thin wire tensioned over the street.

- the combination of super heavy rain with lighting, thick fog and people suddenly running onto the street

- passing by a soccer field and ball bounces over the street. Car should stop because it can be reasonably expected that a child will run blindly onto the street after the ball

- have obstacles that minimally invade into the minimum clearance outline of the current planned course. Car should plot an alternative course if it is possible or stop. Obstacles should appear in the last moment possible and car should always do the right thing.

- proof that the car can always detect street boundaries, any obstacle, and especially humans. It should be 100% correct or side on the safe side every time. At night, in a rain storm with super thick smog and hail. I'm not joking.

These are the minimum limits before any self-driving car should be able to drive on public roads, imho.

Element_ 7 days ago 6 replies      
Will this new neural net and hardware be capable of advanced object detection?

For instance if a plastic bag or piece of cardboard rolls across the highway a human driver knows it's safe to run over without stopping. Would a system like this just see an obstacle via radar and emergency brake?

Google has been working on this problem for longer and they have access to the largest image/video datasets in the world to train their models. I wonder how google and tesla systems would compare.

mkagenius 6 days ago 2 replies      

It does give a feel of bus/train when the owner gets off and the car heads to its next job.

I wonder if you need to _buy_ cars when complete autonomous cars start to roll.

dperfect 6 days ago 1 reply      
It is quite impressive, but I'll honestly have a hard time getting excited about self-driving cars until I see a demo of driving at night in a snow storm (heck, even heavy rain would be nice to see) around road construction, poor signage and faint lines on the road. Believe it or not, those kinds of conditions are fairly common in places outside of California, and until we have self-driving cars that can do really well in those conditions, this is basically just a fun demo in my opinion.

I'm really not trying to downplay the hard work and technical merit of Tesla; sped-up video and opportune edits aside, it is very cool. But I can't help but feel that it's a bit like showing off (to the world) your shiny new web app that only works in IE with ActiveX installed, only if your name is "demo user", and only when the planets are in perfect alignment - or in other words, a functional prototype by anyone else's standards. It's a great achievement, but we're certainly not "there" yet - if that's what it's trying to communicate. And yes, the "Full Self-Driving Hardware" headline certainly seems to suggest that (at least) the hardware is "there" now, and that it's only a matter of software iteration to be done.

Before you respond with the typical "but those are just nitpicky details" or "this is only v1; v2 will be able to solve those things easily", let me say this: going from this to a system that can handle challenging road conditions is not just a matter of software iteration. Since poor road conditions threaten the reliability of sensor data itself, we're talking about a problem that gets increasingly more difficult. The most sophisticated software in the world can't do anything if cameras and sensors are frozen or obstructed, and when signage and lines are lacking, the software must rely on more and more human-like levels of AI inference - not just about driving, but about the complex world in general.

shas3 7 days ago 1 reply      
This is a sign of the utter commodification of hardware and the possibility that a majority of innovation in the future (with the exception of low-power wearables) lies in the realm of software and algorithms.
jasonallen 6 days ago 1 reply      
When this becomes real, the next question becomes "why own the car"? What's the benefit of having it sit in a parking lot for 8 hours until I'm ready to go home. Seems like the future will become more Uber-like, where I call up rides whenever I want, and don't worry about parking, maintenance, etc....
nateberkopec 6 days ago 0 replies      
If I was Tesla, I wouldn't have sped up the video at all. People are going to think this car drives like a maniac.
tzakrajs 6 days ago 0 replies      
The off-ramp scene seemed precarious like a pinball down a bumper lane.
ajmurmann 6 days ago 2 replies      
About self driving cars in general: I am very concerned that self driving cars and speed limits are going to be a very annoying issue. I can see them drive way slow in semi-complicated situations annoying all other drivers. There are also many places in the county where it's normal and seemingly expected to go 5-10mp/h over the speed limit. Of course self driving cars will stay under the posted speed limit. I hope that in the long run we will be able to innovate on how we deal with speed limits especially once the human driven cars are off the road and hopefully illegal. But till then I can see lots of road rage coming from this.
grondilu 6 days ago 1 reply      
I think the most impressive part is the end, when the car looks for a parking spot.
revelation 7 days ago 1 reply      
Teslas with new hardware will temporarily lack certain features currently available on Teslas with first-generation Autopilot hardware, including some standard safety features such as automatic emergency breaking, collision warning, lane holding and active cruise control

Right, so they are actually announcing that their new cars now have less automation capabilities. I can't keep track with all the "autopilot" hardware they have deployed to date, MobilEye, BOSCH Radar, own software hacks, then this completely new one..

Not to mention that they have sold thousands of cars with the same Autopilot brand and "fully autonomous soon" messaging that will now likely never get there.

WhiteOwlLion 2 days ago 0 replies      
Seems like Tesla is moving forward with much regard for safety nor technical advancement. Disappointed Tesla could back up and park in one motion. It also went too far forward to back up. You don't need to that much room. How is it going to handle itself on Market St when it finds a spot but the bus behind it has to go around?
cs702 6 days ago 1 reply      
Very impressive...

BUT the car was driving itself in ideal conditions, with high visibility in all directions and amidst light traffic.

What I'm really hoping to see is a video of the car driving itself in more dangerous situations, such as in the middle of heavy rain or thick fog that limits visibility, or at night on a dangerous stretch of highway with lots of trailer trucks zooming by, or surrounded by tired angry drivers on a major holiday in a popular route with bumper-to-bumper traffic.

When self-driving cars can successfully navigate those and other similarly dangerous scenarios, we will know the technology is ready.

pauljurczak 6 days ago 1 reply      
Hardware performance is not a problem for Level 5 autonomy - the software is. If Tesla insists on deploying full self-driving capability in the next couple of years, they will be litigated out of existence. We are a few decades away from autopilot to "understand" what it is doing. Right now it is just parroting the most common scenarios. This may be as good or slightly better than the average driver, but it still will result in many deaths, if deployed in hundreds of thousands of cars. Unless Tesla somehow shields itself from legal liability, it will be sued to oblivion.
modeless 7 days ago 3 replies      
So self-driving will be a standard feature of Model 3, not an option? Pretty cool if they can make it work. I'm skeptical that the computer (NVIDIA Drive PX 2 perhaps?) will have enough power to do it all without LIDAR.
misiti3780 6 days ago 0 replies      
Does anyone know how many people Tesla employs that are dedicated to working on the self driving software?
shawn-butler 7 days ago 2 replies      
So, I am buying hardware I can't use solely for the purpose of providing data to a for-profit company for free to improve its product for another generation of customers?
notliketherest 7 days ago 0 replies      
This is awesome! Talk about a huge training data competitive advantage over Google, GM, Uber, etc
x2f10 6 days ago 1 reply      
I'm probably too late to ask, but how do self-driving cars handle 4-way stops? How does it know when it's time to go?
awqrre 6 days ago 0 replies      
Good thing the car didn't take off for a joy ride after dropping off the customer... might have became a legal issue.
RLN 6 days ago 4 replies      
Looks like Tesla self driving cars 'dry steer', something that my driving instructor always told me not to do.
mrkgnao 6 days ago 0 replies      
> While this is occurring, Teslas with new hardware will temporarily lack certain features currently available on Teslas with first-generation Autopilot hardware, including some standard safety features such as automatic emergency braking, collision warning, lane holding and active cruise control.


sixdimensional 6 days ago 1 reply      
I feel like this video would have been even more awesome if Elon himself had been the passenger!
codeulike 6 days ago 0 replies      
Here's the video of it in action, an autonomous drive to the Tesla factory


JBiserkov 6 days ago 1 reply      
Video is well done, the car seems amazing.

Offtopic: There seems to be a bug, the video being uploaded twice:



The second one redirects to the first. The first contains two links to the second, below and on the right "Next video". I clicked for quite sometime until I figured what was happening.

tn_ 6 days ago 1 reply      
This is very awesome and just one more step in moving towards a completely automated world. Everyone's commutes everyday is just a gold-mine of mostly unused data-points. There are solutions out there right now like Waze / Google Maps that'll redirect users around accidents. Can you imagine how crazy it'll be when our roads become even smarter based on individual users. For example, if there are people who "logged-in" to a road that enjoy driving faster, then this self-aware driving car can go in the lanes that avoid certain dangerous users.
nradov 6 days ago 0 replies      
The Jalopnik review of the video was pretty critical, essentially claiming that the test was done under the best possible conditions and this doesn't demonstrate that Tesla is getting any closer to automatic driving on more typical roads. (I don't know whether that's right or wrong, just thought it was an interesting analysis.)


kozak 6 days ago 0 replies      
They have a pretty interesting description of their radar images: "...because of how strange the world looks in radar. Photons of that wavelength travel easily through fog, dust, rain and snow, but anything metallic looks like a mirror. The radar can see people, but they appear partially translucent. Something made of wood or painted plastic, though opaque to a person, is almost as transparent as glass to radar".

So my question is, where can I find such images? Or can I buy such a radar and tinker with it myself? What wavelength are they speaking about?

amenghra 7 days ago 0 replies      
I wonder how they balance their development process for the algorithms with the upgraded sensors vs the code that runs with older sensors as input. Do they maintain two different teams? Back port improvements?
fareesh 6 days ago 0 replies      
1) If a self-driving car is involved in an accidental death. Is the justice system equipped to effectively hold a trial where information like logs, debugging information, etc. are discussed in court to validate whether or not there is any liability on the part of the manufacturer, considering the car is driving itself?

2) What happens in the case of bugs or system-level crashes? What is it about car software that makes it "not broken" compared to the other software we write?

probe 6 days ago 2 replies      
Can someone speak to Tesla's approach of collecting real-world data, and Google's approach of "simulating" roads and conditions and running self-driving models on that (so technically their vehicles drive millions of miles on simulated roads).

Intuitively Tesla's approach makes more sense, but would love to hear someone with domain knowledge on how much of a difference it can actually make (after all, you need quality training data and Tesla may now have to navigate through significant more noise).

tlb 7 days ago 1 reply      
*braking (not breaking). You'd think car company staff would know how to spell a word representing 1/2 of the control space of a car.

edit: fixed, never mind.

vladimir-y 6 days ago 0 replies      
When it will be possible to use Tesla having no driving license? So I just get in the car as a passenger, like a taxi, but without a driver.
hokkos 6 days ago 1 reply      
I wonder, do they upload all the camera videos taken during driving in grayscale low-res video through 4G to be computed though their neural net at Tesla ?What hardware do they have in the car to process the video, the Jetson TX1 can use up to 6 cameras or 1400 Mpix/s, but they probably use low-res output for neural net usage.I wonder what drivers think of their privacy.
achou 6 days ago 0 replies      
Compared to the autopilot I've experienced in my model S, this video shows these features (and probably some more I missed):

- following a path from a map instead of following a specific lane of traffic.

- turns

- recognition of stop signs and light signals

- highway onramp and offramp

- self-parking that finds its own parking spot and works without driver in the vehicle

- better music than I have on my playlist

nodesocket 7 days ago 2 replies      
Was there an event or video? Seems strange that Elon delayed this announcement from Monday if it's just a blog post (press release).
tonylemesmer 6 days ago 1 reply      
"The person in the driver seat is only there for legal reasons" - how do Tesla reconcile this with the "summon" feature? How can they market the summon feature and say the Tesla could find you on the other side of the country unless it has someone in the driving seat touching the steering wheel?
krmboya 6 days ago 2 replies      
I wonder how this will compare against geohotz' comma.ai aftermarket self driving kit that he promises to ship by end of year.

He calls his company's technology level 3, which is more like autopilot, as opposed to level 4, which is a fully autonomous self driving car e.g. Google's.

Does Tesla aim to eventually have a fully autonomous self driving car?

sssilver 6 days ago 1 reply      
Man I sure hope human-driven vehicles/internal combustion engines won't be deemed illegal in my lifetime. I still enjoy driving my motorcycle down the road, feeling the engine vibe on my fingertips, and hearing it click click rumble rumble vroom. This video made me worry.
chillingeffect 6 days ago 4 replies      
It's sad how presenting such solid, undeniable evidence results in a downtrend in valuation:


relics443 6 days ago 0 replies      
1. I want this!!!!2. Too much anxiety, I'll wait until they have a couple billion more miles
Gustomaximus 6 days ago 0 replies      
Another reason we want better battery life on phones. I can imagine a scenario when your car goes and parks itself and you come looking for it without phone battery. Super cool though. Love how they are challenging such a significant and resourced industry.
andys627 6 days ago 0 replies      
I'm curious to see when cities will start changing their zoning for this new reality. The most exciting to me is elimination of parking minimums - these add a lot to the cost of building anything and take up very valuable/well located space.
dyarosla 7 days ago 2 replies      
Who's providing all this hardware? EIGHT surround cameras and TWELVE ultrasonic sensors: Are they building this in house too? If not, that's a lot of business to a supplier... all I could find about camera suppliers for Tesla was their former camera (tech?) supplier Mobileye.
chx 6 days ago 1 reply      
My stance is very simple: when I can buy a car in Vancouver, BC without a driver's license I will be at the car salon door / preorder page / whatever, midnight movie release style to buy one and I won't ask about the price. Just make it happen, please.
aerovistae 6 days ago 2 replies      
Some of what they describe sounds like it's going to take some real adjustment before it stops being annoying and starts being useful, namely the assumption of what you want when you get in and out.

> If you dont say anything, the car will look at your calendar and take you there as the assumed destination or just home if nothing is on the calendar.

Oh boy. If you get in your car, it will just assume it should start driving somewhere more or less immediately? What if you want to sit for a few minutes?

I know, I'm taking them very literally. Just saying, though.

> When you arrive at your destination, simply step out at the entrance and your car will enter park seek mode, automatically search for a spot and park itself.

Again, what if I'm unpacking things for the car, or don't want the car to go anywhere? I don't want to have to pull out my phone and tap on something to stop it rolling away, or jump in front of it or something, or open a door.

Hopefully it obeys simple voice commands directed towards it like "wait here for now."

rbf 6 days ago 0 replies      
I wonder if our Model X that was put in production yesterday will have the new hardware..
geertj 6 days ago 0 replies      
This does it for me. I have seen the future. Today I will register for a Model 3.
Overtonwindow 6 days ago 0 replies      
WOW. SIGN. ME. UP! ...if I could only afford a Tesla. That was really impressive.
jsingleton 6 days ago 0 replies      
The cameras look monochrome from the video. Or is this just editing?

If true then I'm surprised that colour data is not used. You would have to detect a red stop light from just its position rather than it also being red.

jdiez17 6 days ago 0 replies      
Here's a video of their full self-driving system in action: https://www.tesla.com/autopilot/
eriknstr 6 days ago 0 replies      
Direct link to video only: https://player.vimeo.com/video/188105076
honkhonkpants 6 days ago 1 reply      
A little skepticism is OK here. I don't think cheerleading is helpful. One possible interpretation of this video is Tesla is five years behind Google.
andrewvijay 6 days ago 0 replies      
Wow. Just wow. Amazing! Hope it changes everything forever. For a while I thought it was driving way too fast then realized that it was just fast played.
anindha 6 days ago 0 replies      
At 2m 25s the car on the wrong side of the road.


627467 6 days ago 0 replies      
Personally I'm looking forward to how PRIVATE self-driving cars solves hunting for parking problem. It's a great social problem to solve.
rocky1138 6 days ago 0 replies      
What I want to see is a video compilation of all of the cool things it does when it encounters accidents and near-misses.
GeorgeAnka 6 days ago 0 replies      
It's crazy, I can't belive that it will be works if will be only autonomous cars. It will be a lot of deadlocs.
chrismealy 6 days ago 0 replies      
No pedestrians, bikes, ambulances, construction, just dead surburban roads. The perfect car for the zombie apocalypse.
codeulike 6 days ago 0 replies      
These cars are actually robots. In disguise.
niftich 7 days ago 1 reply      
Is this a formal model-year revision/refresh, or just a midyear 'minor revision' thing (despite being a major revision?) Are old models retrofittable? Will this hurt the resale value of existing Teslas that have the last generation hardware?

Is there an industry-standard (or governmental) safety test that these autonomous systems have to go through to evaluate their efficacy and performance in different scenarios?

(edit: clarified the first sentence)

lai 7 days ago 0 replies      
Does this mean we get self-driving capabilities without paying more for it as an add-on?
sharrs 6 days ago 0 replies      
Wow this is awesome!
xadhominemx 6 days ago 0 replies      
Fake video... Page Mill is not backed up onto 280
rocky1138 7 days ago 1 reply      
How does their autonomous car compare to nvidia's?
cdelsolar 6 days ago 0 replies      
Sorry but it absolutely needs LIDAR.
ghaff 7 days ago 1 reply      
Tesla may also want to consider better copyediting of press releases: "emergency breaking." Yeah, it happens. But it looks bad.
laktak 6 days ago 4 replies      
How to steal some cars:

 - hack into a car remotely - tell the car to drive to your parking lot - repeat

alinspired 7 days ago 1 reply      
tesla might not be comfortable releasing new software for update hardware in production
elchief 7 days ago 1 reply      
Wow, what a bunch of negative nellies on here. I hope you people have mildly unpleasant evenings.

Congrats Tesla! That's amazing.

nsxwolf 6 days ago 0 replies      
I'm going to buy a bunch of Teslas and sit home and watch the money roll in from my own private Uber.
tempestn 7 days ago 0 replies      
> features such as automatic emergency breaking

Always an amusing typo. I'll take the car without emergency breaking...

kordless 6 days ago 0 replies      
Shut up and take my money.
pyabo 6 days ago 0 replies      
KITT I need you!
wehadfun 6 days ago 0 replies      
oh shit!
donohoe 6 days ago 3 replies      
So, lets be clear then, you do not truly own the car.

Am reminded of ebook and movie purchases - you're only just licensing the item. You own next to nothing.

thesimon 7 days ago 3 replies      
>While this is occurring, Teslas with new hardware will temporarily lack certain features currently available on Teslas with first-generation Autopilot hardware, including some standard safety features such as automatic emergency breaking, collision warning, lane holding and active cruise control.

But not software and they don't even have confidence in their current implementation?

It's not surprising considering the recent announcements by the regulators, but that's quite a step.

untilHellbanned 7 days ago 0 replies      
This company's self driving cars are gonna have serious problems because their business roadmap is all over the place. This is not just wordplay, I'm serious.
nchelluri 6 days ago 3 replies      
Did you see how close the guys hands were to gripping the steering wheel? Obvious he didn't trust it completely :)

Still, very cool. And the presence of cameras everywhere should help navigate insurance/accident stuff everywhere, I'd hope.

flexie 7 days ago 2 replies      
Are the cars going to look like Google's and Uber's self driving cars, then?

I never cared that much about self driving capabilities - I like to drive myself - and I certainly don't want to shell out $35,000 for a car with what looks like a food processor or a police emergency light mounted on the rooftop.

IMHO, one of the best features of Tesla has been that they actually made EVs look like traditional cars. It might seem trivial, but many of the budding competitors still fail to do just that:



DDoS Attack Against Dyn Managed DNS dynstatus.com
1562 points by owenwil  5 days ago   674 comments top 113
bhauer 5 days ago 12 replies      
Out of curiosity, why do caching DNS resolvers, such as the DNS resolver I run on my home network, not provide an option to retain last-known-good resolutions beyond the authority-provided time to live? In such a configuration, after the TTL expiration, the resolver would attempt to refresh from the authority/upstream provider, but if that attempt fails, the response would be a more graceful failure of returning a last-known-good resolution (perhaps with a flag). This behavior would continue until an administrator-specified and potentially quite generous maximum TTL expires, after which nodes would finally see resolution failing outright.

Ideally, then, the local resolvers of the nodes and/or the UIs of applications could detect the last-known-good flag on resolution and present a UI to users ("DNS authority for this domain is unresponsive; you are visiting a last-known-good IP provided by a resolution from 8 hours ago."). But that would be a nicety, and not strictly necessary.

Is there a spectacular downside to doing so? Since the last-known-good resolution would only be used if a TTL-specified refresh failed, I don't see much downside.

scrollaway 5 days ago 9 replies      
Relevant (or at least a-propos) post by Bruce Schneier, from a month ago: "Someone Is Learning How to Take Down the Internet"


Edit: And to be clear: I don't mean to imply there's any connection :)

tim_armandpour 5 days ago 8 replies      
I wanted to provide an update on the PagerDuty service. At this time we have been able to restore the service by migrating to our secondary DNS provider. If you are still experiencing issues reaching any pagerduty.com addresses, please flush your DNS cache. This should restore your access to the service. We are actively monitoring our service and are working to resolve any outstanding issues. We sincerely apologize for the inconvenience and thank our customers for their support and patience. Real-time updates on all incidents can be found on our status page and on Twitter at @pagerdutyops and @pagerduty. In case of outages with our regular communications channels, we will update you via email directly.

In addition you can reach out to our customer support team at support@pagerduty.com or +1 (844) 700-3889.

Tim Armandpour, SVP of Product Development, PagerDuty

jssjr 5 days ago 7 replies      
I'm a GitHub employee and want to let everyone know we're aware of the problems this incident is causing and are actively working to mitigate the impact.

"A global event is affecting an upstream DNS provider. GitHub services may be intermittently available at this time." is the content from our latest status update on Twitter (https://twitter.com/githubstatus/status/789452827269664769). Reposted here since some people are having problems resolving Twitter domains as well.

elwell 5 days ago 2 replies      
To get on github you can add to your /etc/hosts: github.com assets-cdn.github.com
And it seems faster than normal right (less users).

Edit; for profile pics include: avatars0.githubusercontent.com avatars1.githubusercontent.com avatars2.githubusercontent.com avatars3.githubusercontent.com avatars4.githubusercontent.com avatars5.githubusercontent.com

Animats 5 days ago 7 replies      
So who was prepared for this? Pornhub:


 Name Server: ns1.p44.dynect.net Name Server: ns2.p44.dynect.net Name Server: ns3.p44.dynect.net Name Server: ns4.p44.dynect.net Name Server: sdns3.ultradns.biz Name Server: sdns3.ultradns.com Name Server: sdns3.ultradns.net Name Server: sdns3.ultradns.org


dEnigma 5 days ago 1 reply      
I was not aware of the attacks going on until this happened:

1. Tried to download "Unknown Horizons" (game featured recently on Hacker News) binary, github-link doesn't work.

2. Think "Ok, might be an old link", google their github-repository, github appears down.

3. Try accessing github status website, is down.

4. Interested, try to visit github status twitter account, twitter is down.

Really weird experience, normally at least the second source of news on a downed website I try during an attack works.

foobarbecue 5 days ago 6 replies      
According to Fortune, Hacker News "reported" on the incident. Are we journalists now?

"Popular tech site Hacker News reported many other sites were affected including Etsy, Spotify, Github, Soundcloud, and Heroku." -- http://fortune.com/2016/10/21/internet-outages/

meshko 5 days ago 5 replies      
Very funny guys, can you stop now? We have a demo in 4 minutes.
chromaton 5 days ago 8 replies      
I can't currently get resolution on www.paypal.com.

$ dig @ www.paypal.com

; <<>> DiG 9.8.1-P1 <<>> @ www.paypal.com; (1 server found);; global options: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 17925;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:;www.paypal.com.INA

;; Query time: 29 msec;; SERVER:;; WHEN: Fri Oct 21 12:35:33 2016;; MSG SIZE rcvd: 32

sly010 5 days ago 4 replies      
I am confused. Are so many big websites using Dyn, or does Dyn have some special role in the DNS chain in the US?
jtmarmon 5 days ago 5 replies      
I'm updating a list of confirmed outages as I see them here https://news.ycombinator.com/item?id=12759520

So far twitter, etsy, soundcloud, spotify, github, pagerduty...crazy that this can even happen

danyork 5 days ago 1 reply      
Journalist and security researcher Brian Krebs believes this is someone doing a DDoS as payback for research into questionable "DDoS mitigation services" that he and Dyn's Doug Madory did. Doug just presented his results yesterday at NANOG and Krebs believes this is payback. Read more: https://krebsonsecurity.com/2016/10/ddos-on-dyn-impacts-twit...
rybosome 5 days ago 5 replies      
I'm wondering, from a regulatory perspective, what might be done to mitigate DDoS attacks in the future?

From comments made on this and other similar posts in the past, I've gathered the following:

1) Malicious traffic often uses a spoofed IP address, which is detectable by ISPs. What if ISPs were not allowed to forward such traffic?

2) There is no way for a service to exert back pressure. What if there was? e.g. send a response indicating the request was malicious (or simply unwanted due to current traffic levels), and a router along the way would refuse to send follow up requests for some time. There is HTTP status code 429, but that is entirely dependent on a well-behaved client. I'm talking about something at the packet level, enforced by every hop along the way.

3) I believe it is suspected that a substantial portion of the traffic is from compromised IoT devices. What if IoT devices were required to continually pass some sort of a health check to make other HTTP requests? This could be enforced at the hardware/firmware level (much harder to change with malware), and, say, send a signature of the currently running binary (or binaries) to a remote server which gave the thumbs up/down.

Animats 5 days ago 0 replies      
Analysis of the Mirai botnet: [1]

This is worth reading. It has links to copies of the code and names the known control servers. Quite a bit is known now about how this thing works.

The bots talk to control servers and report servers.The attacker appears to communicate with the report servers over Tor.

[1] http://blog.level3.com/security/grinch-stole-iot/

Mizza 5 days ago 0 replies      
Although I don't like to to recommend Google products, they provide a provide a public DNS-over-HTTPS interface that should be useful for people who want to add specific entries into their /etc/hosts files: https://dns.google.com/query?name=github.com&type=A&dnssec=t...
Animats 5 days ago 0 replies      
"digikey.com", the big electronic part distributor, is currently inaccessible. DNS lookups are failing with SERVFAIL. Even the Google DNS server ( can't resolve that domain. Their DNS servers are "ns1.p10.dynect.net" through "ns4.p10.dynect.net", so it's a Dyn problem.

This will cause supply-chain disruption for manufacturers using DigiKey for just-in-time supply.

(justdownforme.com says the site is down, but downforeveryoneorjustme.com says it's up. They're probably caching DNS locally.)

newsat13 5 days ago 4 replies      
Switch to OpenDNS servers - and Even google NS are down it seems. Heroku works after switching to opendns.
bgentry 5 days ago 3 replies      
If you're having issues with people accessing your running Heroku apps, it's likely because you're running your DNS through herokussl.com (with their SSL endpoint product) which is hosted on Dyn.

If you can update your DNS to CNAME directly to the ELB behind it, it should at least make your site accessible.

cm3 5 days ago 1 reply      
Just to be clear, this is a DDoS against Dynect's NS hosts, right?

I'm confused because of the use of "dyn dns", which to me means dns for hosts that don't have static ip addresses.

I'm actually surprised so many big-name sites rely on Dynect, which I hadn't heard of, but more importantly don't seem to use someone else's NS hosts as 2nd or 4th entries.

ohblahitsme 5 days ago 3 replies      
Twitter and Github are still down here in LA (and confirmed on isup.me)
andmarios 5 days ago 0 replies      
OpenDNS servers seem the only ones that still work. Kudos.

It may not be the proper action but this kind of soft-fail scenario (use the old DNS until you can contact the DNS servers and get new ones) is much better.

 echo "nameserver" | sudo tee -a /etc/resolv.conf

ljosa 5 days ago 4 replies      
AWS says "We are investigating elevated errors resolving the DNS hostnames used to access some AWS services in the US-EAST-1 Region." Is that coincidental, or are they being DDoSed also?
tedmiston 5 days ago 2 replies      
Anyone else spend the morning thinking the problem was their setup? I've been flushing my system DNS cache, Chrome's DNS cache, changing DNS servers, rebooting my router, turning VPN on/off, etc.
nodesocket 5 days ago 1 reply      
I've been singing the praise of AWS Route53 for a long time, they up and running. I can't believe major multi-million dollar companies (Twitter, GitHub, Soundcloud, Pagerduty) would not run a mix of multiple DNS providers.

Also what is happening is a cascade effect, where a 3rd party being down effects others.

Supersam654 5 days ago 1 reply      
OpenDNS DNS Servers ( and are still resolving websites while my typical fallback to is not.
artursapek 5 days ago 1 reply      
Twitter, Reddit, wow. I was so confused for a moment. Thankfully HN is here to explain.
jrochkind1 5 days ago 2 replies      
Is it time for everyone to actually start using secondary name servers/DNS resolvers too from a different provider from primary? DNS _is_ built for this, for the very purpose of handling failure of the primary resolver, isn't it? Just most people don't seem to do it -- including major players?

Or would that not actually solve this particular scenario?

jread 5 days ago 1 reply      
Seems to be impacting POPs in US East most severly. We use Ripe Atlas to assess the impact of DNS outages, and in the past hour have measured about 50-60% recursive query failure from a few hundred probes in that region: https://cloudharmony.com/status-for-dyn
wnm 5 days ago 0 replies      
Heroku also seems to be affected. I'm getting this when I run 'heroku status':

>> We are seeing a widespread DNS issue affecting connections to our services both internally and externally.

altyus 5 days ago 5 replies      
For me redirecting my DNS to Google public DNS and did the trick.
danyork 5 days ago 0 replies      
There's a bit of exquisite irony in the fact that just yesterday an article on the Dyn blog was:

Recent IoT-based Attacks: What Is the Impact On Managed DNS Operators? - http://hub.dyn.com/traffic-management/recent-iot-based-attac...

It's a good piece about how IoT-based DDoS attacks are carried out. And now Dyn has the answer...

HN thread about that article at: https://news.ycombinator.com/item?id=12764650

devy 5 days ago 1 reply      
Is Zendesk being affected? Their status page is reporting external DNS provider is having DNS issue [1] and most of their sites are being affected.

[1] https://status.zendesk.com/

Legogris 5 days ago 0 replies      
Microsoft's visualstudio.com's build servers fail to resolve Github and New Relic. So much for my Friday night deploy to staging.
patmcguire 5 days ago 2 replies      
Any quick script to see if a given domain ultimately resolves to them? My SaaS company has a lot of custom domains from whatever DNS servers pointed at us and I'd like to be able to tell people whether it's our fault or not.
mjpa 5 days ago 2 replies      
Is it really an internet wide outage?

Only 2 of the points in the US are affected on https://www.whatsmydns.net/ for the domains we've got on Dyn - same for Twitter etc

CodeSheikh 5 days ago 1 reply      
Let's assume, that foreign countries such as Russia or China would be trying to sabotage our elections on Nov 8th night. What are the severe economic and political backlash that we can deal with if we cut off the traffic coming in from those region (not in a "we control the internet" kinda way)? I am sure they already have nodes operating within the USA. A lot of major tech companies use CDNs that can still serve traffic globally to the consumers of those countries. Even better, how about we regulate and slow down all of incoming traffic for say half day on election day? Is it even possible?
_ar7 5 days ago 1 reply      
Almost every website I visit except HN seems to be down...
devnull42 5 days ago 0 replies      
Dyn reporting another attack started at 15:52 UTC.
pawal 5 days ago 0 replies      
DNS was designed so that you can have multiple operators for your authoritative name servers.

Who would have thought adding a spof to your infrastructure would ever be a problem?

emmet 5 days ago 0 replies      
Is it just me or are these kind of attacks becoming way more frequent recently? This kind of widespread outage seems so new, but again, that might just be me.
dudul 5 days ago 2 replies      
Damn, I've spent the past 30 minutes trying to update my DNS and playing with my router config! :)

No GitHub, well, it's gonna be a fun Friday...

mirekrusin 5 days ago 1 reply      
They should do it once a year and call it Friday without Internet Day.
shortstuffsushi 5 days ago 0 replies      
In (well, after) attacks like this, and really any other massive DDOS, shouldn't it be possible to identify potential botnets and try to take them out (notify their owners that they're being used, notify their hosting providers, etc) so that they can't be used again in the future?
azaydak 5 days ago 2 replies      
Quick question for you all. Just two days ago I registered two domain names at dynu (not dyn). Early this morning I a cold call from a company in India who knew the domain names and my phone number and was calling to ask if I wanted them to help me manage my website cheaply. Also, this morning I got a spam text from someone who claimed to by godaddy offering the same thing. Now I protect my number really well so this is the first time in 5+ years that I ever got spam texts or calls to my number. Do you think Dynu was also hacked?! Or maybe Dynu sells client numbers (which is how the guy in India claimed to get my number) and it was just by random chance that this happened at the same time as the Dyn hack.
atsidi 5 days ago 0 replies      
I've been having the same problem accessing github in particular. Just for fun, I opened the Opera browser and activated the built-in VPN. That got everything going again. At least for browsing, not so useful for my git pulls and pushes.
LeanderK 5 days ago 1 reply      
Can someone explain why this is so bad? I think the internet handled the downtime of Dyn pretty great, not reaching github wasn't exactly pleasing, but i added the ip temporary to /etc/hosts and the problem was solved. Isn't the best strategy to accept that attacks will continue and systems may go down and design for resilience? If so this attack can serve as a warning and as a check that we can handle these types of attacks. I am a bit exaggerating, but i would imagine that constant attacks keep the internet resilient and healthy. An unchallenged internet may be the greater risk.
DenisM 5 days ago 1 reply      
The DDoS problems, at least those not related to spoofing IPs, could be curtailed if we provide a strong incentive to the ISPs to work on it.

Let's hold the ISPs financially liable for the harmful traffic that comes from their network. If a client reports a harmful IP to the ISP, every bit of subsequent traffic sent from that IP to this client carries a penalty.

Yeah, I know, routing tables are small, yada yada. If we put thumbscrews to the ISPs they will find a way to block a few thousands IPs of the typical botnet, even it requires buying new switches from Cisco & co.

Incentives drive behavior.

adamrights 5 days ago 0 replies      
We were affected @WSJ as well.
jtmarmon 5 days ago 1 reply      
Semi related: I noticed this incident right when it began, but not because I was trying to access a website. This started happening to me: http://imgur.com/PPlaY5o

Then when I went to push to github out of fear my computer was about to soil itself, that failed too, and I noticed the outage.

Does anyone know if the above errors could be related to the outage? I'm using vim inside tmux with zsh as my shell. Maybe zsh does some kind of communication with gh while running?

I restarted my computer and it's still happening

elmigranto 5 days ago 1 reply      
I've managed to (seemingly) save my browsing with Yandex DNS:

peatmoss22 5 days ago 0 replies      
Need to get in to dyn.com to download your zone files add this to your hosts file: www.dyn.com204.13.248.106 dyn.com216.146.41.66 manage.dynect.net151.101.33.7 static.dyn.com
mdtancsa 5 days ago 0 replies      
Anyone know any details of what the attack looks like ? I had a quick look in my (albeit small) network to look for odd flows going to their ASN33517, but didnt see much that looked odd on first glance...
metaverse 5 days ago 1 reply      
While my app isn't resolved using DYN, we are relying on APIs on our EC2 backend that use their DNS. Is there a Linux DNS caching server that will serve from a local cache primarily, and do lookups in the background instead to update the local cache? During the period DYN was down, it would've continued severing from the local cache and retried the background lookups, keeping my app up. I can also see it improving performance as my servers currently do lookups to the EC2 DNS on each http request...
octoploid 5 days ago 1 reply      
It is spreading to other DNS providers, too:https://status.fastly.com/

www.ft.com is unreachable for example.

anonymousjunior 5 days ago 0 replies      
No idea if this would work, but could people theoretically just ping flood the IOT devices involved to mitigate the attack?

They run some sort of web server since most devices provide some web interface, so clearly there's a port open which could be hit if the IP is know, and with the shoddy security in these devices I'd wonder if their local (likely low performance) hardware would be susceptible to something as simple as a ping flood attack.

mmaunder 5 days ago 0 replies      
Third attack underway: https://twitter.com/AlexJamesFitz (as of 10 mins ago)
leesalminen 5 days ago 0 replies      
Boulder here. Can't resolve Wufoo or PayPal using
paulddraper 5 days ago 2 replies      
I thought DNS (particularly public) was basically immune to DDoS?

If one DNS server is down, use the cached result or another server.

DNS is some of the most distributable, cachable data I can imagine.

r1ch 5 days ago 1 reply      
Surprised to see so many big names relying on a single provider. DNS is designed to be distributed, it should be possible to avoid a single point of failure.
wweiss1230 5 days ago 1 reply      
How can I, a proficient web developer but one with little experience working directly with its underlying infrastructure, help in whatever effort is being down to thwart this and related attacks? I feel a moral obligation to help as these attacks seem a grave threat to our economy and could cause unrest given the current political climate. Thanks.
fatherzeus 5 days ago 0 replies      
For people in need of the IPs for their respective services. You can find them here: ipaddress.com or any of the other similar services
danyork 5 days ago 0 replies      
https://cloudharmony.com/status-for-dyn is now (12:43pm EDT) showing Dyn's "US East" and "US West" centers as being down. Anyone know anything about this Cloudharmony service? How often does it update? and what is it monitoring?
djhworld 5 days ago 0 replies      
At work earlier we was seeing hostname resolution errors with applications trying to contact amazon s3 from on premises infrastructure.

This was in eu-west-1, but it coincided with a bunch of other systems in the organisation having problems at the same time.

Additionally CloudWatch logs seemed to be completely broken for about 30 minutes on the Amazon Console.

arp 5 days ago 0 replies      
Here's how to add static mappings temporarily to survive through the outage:


x2398dh1 5 days ago 0 replies      
Currently I am able to get into every site on the web, including GitHub, by using a VPN service based in Hong Kong.
dudul 5 days ago 0 replies      
And there is no twitter to tweet about it!!!
RRRA 5 days ago 0 replies      
Those distributed alternatives look better everyday... if only there was a working group and a transitional path.
dboreham 4 days ago 0 replies      
What this event shows is that using DNS as a load routing/balancing mechanism is a bad idea (because that's why folks have low TTL and an inability to specify truly redundant secondaries).
cyberferret 5 days ago 0 replies      
Hmm... Seems to be quite widespread. Some of our Amazon AWS services (located in the US) that rely on SQS are reporting critical errors. Intercom.io is also down at present, which we use for support for our web apps. Not looking very good from here (in Australia).
foxhop 5 days ago 1 reply      
So I had hardcoded my DNS server to googles, aka:

 dig @ github.com +short
I was not getting an answer.

However using my routers/dhcp/ISP to set my DNS server, I am able to get answers:

 dig github.com +short

pmuk 5 days ago 1 reply      
I'm getting DNS errors on my PS4 when trying to download stuff, I guess it's related!
edgartaor 5 days ago 1 reply      
I'm curious. What kind of infrastructure you need to make this massive attack?
dmalvarado 5 days ago 1 reply      
This may be dumb, but someone enlighten me:

If this kind of attacking does escalate, wouldn't it be possible to simply cut off requests from outside the United States at the points of entry? Basically, turning the US into an intranet?

cultavix 5 days ago 1 reply      
Not sure if related but circleci.com is down for us do to a "DNS issue" !
wav-part 4 days ago 0 replies      
Why is there even a concept of managed DNS ? Arnt we already paying >$1M/yr so that we can get 32 bit integer from a string ? This does not make sense.
kilroy123 5 days ago 0 replies      
Interesting. Lots of sites have been down for me, here in Mexico City. Twitter. Github. Loads of other random sites. When I turned on my US based VPN. It all started working again.
dev_1024 5 days ago 0 replies      
How come you can access these sites from some countries? I imagine there are lots of name servers and that the attackers are specifically targeting servers for US?
nbrempel 5 days ago 0 replies      
It's a strange coincidence that Hover DNS was down for same reason a week ago.


Rapzid 5 days ago 0 replies      
Looks like github and braintree both got AWS dns servers mixed in about the same time. Did they both switch over or is Dyn working with AWS on this?
lips 5 days ago 0 replies      
How many DNS services ala Dyn exist?Is it not still massively significant that a successful attack can be launched on even one of these?
adobrawy 5 days ago 0 replies      
Twitter and GitHub is down on Scaleway (AS12876) and Tiktalik (Warsaw, Poland, Europe, AS198717) network too (no response from dynect.net).
Kluny 5 days ago 0 replies      
Highrise seems to be having problems, as seen by email errors when we forward email to Highrise dropboxes.
llamataboot 5 days ago 0 replies      
Heroku is still having problems as well
alexmorenodev 5 days ago 0 replies      
Here in Brazil things are pretty slow.

"Oh, maybe its our shitty ISP screwing up everything again."

No, it's in a bigger scale.

Animats 5 days ago 2 replies      
Github is currently inaccessible. Can you still compile Rust programs that depend on Github files?
tbarbugli 5 days ago 2 replies      
Github does not work for 100% the time
kakarot 5 days ago 0 replies      
Don't be a dick. I'm sure their staff has a giant collective migraine right now.
zappo2938 5 days ago 0 replies      
Explains why the Heroku API is down.
Kaedon 5 days ago 0 replies      
What other providers would you recommend than Dyn? Route53? Cloudflare? Something else?
ifelsehow 5 days ago 0 replies      
Reposting imglorp's comment on the root of the comment tree, as it's buried currently. This should restore service for those desperately needing to access Github etc ;)

> ....point your machine or router's DNS to use opendns resolvers instead of your regular ones: and

tbarbugli 5 days ago 0 replies      
I am very surprised this is not getting that much attention on national news.
im3w1l 5 days ago 0 replies      
Fascinating weak spot!
d--b 5 days ago 0 replies      
Looks like at least some of it is resolved. spotify is back
Raed667 5 days ago 0 replies      
You can add Netflix to the list.

 GET https://art-s.nflximg.net net::ERR_NAME_RESOLUTION_FAILED GET https://assets.nflxext.com net::ERR_NAME_RESOLUTION_FAILED

BlackGuyCoding 5 days ago 0 replies      
Anyone having any issues with WhatsApp? Mobile text seems to work fine but all images fail, Desktop & web browser aren't connecting at the moment (west coast)
CarVac 5 days ago 1 reply      
Using Google Public DNS fixed things for me.
mirekrusin 5 days ago 0 replies      
Github doesn't work again for me :(
invisiblep 5 days ago 1 reply      
Why not use:

OpenDNS - recursive DNS

Cloudflare (DNS only) - authoritative DNS

Both services are free and distributed across the world.

Artemis2 5 days ago 0 replies      
PayPal, Braintree, Spreedly down. Some companies are going to lose money today...
darkmouth 5 days ago 0 replies      
and its down again
eredi93 5 days ago 0 replies      
and the attacker are back. DDoS v2 is here
halayli 5 days ago 0 replies      
github.com seems to be down because of this.
middleman90 5 days ago 0 replies      
Shopify is down
transfire 5 days ago 0 replies      
Oo oo, I know! Iran did it!
piker 5 days ago 0 replies      
CNN.com is knocked out by this attack as well. I could see that as a useful target.
transfire 5 days ago 1 reply      
Must be trying to stop the latest Julian Assange leak.
ilostmykeys 5 days ago 1 reply      
The Internet is so resilient. LOLz.
chatmasta 5 days ago 0 replies      
I'd like to see proof of this attack from an outside network observer.

Is it possible the government could force a DNS provider to pretend to fall victim to a DDoS attack, as a form of a false flag cyber attack?

brooklyndude 5 days ago 0 replies      
Why does it always have to be a "Nation State", have been hanging out with 17 year old's that knew far more about DNS configs than a room of "Cyber-Security-Professisonals", they were clueless, these kids could run circles around them.


raemike123 5 days ago 4 replies      
USA cyber defenses are NOT up to the task of defending our critical electronic infrastructure. Letting every company that runs critical services decide their own security posture is not scalable and has left us vulnerable. While no one is getting hurt, we are taking cyber missile hits from our enemies and eventually the damage will be worse. Other countries with more central controls will be less vulnerable than we are to crippling infrastructure take downs.
Nintendo Switch New Video Game System [video] nintendo.com
942 points by ocdtrekkie  6 days ago   537 comments top 79
emdowling 6 days ago 8 replies      
It is so reassuring to see Nintendo create a modern gaming machine that doesn't try to be a living room hub or an iPad competitor. Going entirely by the video alone, every single design decision has been made with a clear focus on gaming. The simple docking action for transitioning it to the TV, the versatility and portability of the controllers, the reasonable size, etc all combine to make this (again, judging entirely from the video) a focused, confident release that finally embraces the changing way people play games.

Besides an original Gameboy (which I loved), I've never owned a Nintendo console. After seeing this trailer, it is an instant buy for me in March.

The only thing I want to know more about is the online store. From what I understand, Nintendo's eStore has a lot of shortcomings in a lot of weird areas. I hope they address those. I have an Xbox One and about 25 games, all of which were purchased digitally. I'm not sure I could go back to physical versions of games.

mratzloff 6 days ago 9 replies      
If there's a "switch" here, it's Nintendo finally taking feedback from customers and third parties seriously.

Console with graphical power that rivals Xbox One and PS4. Check.

Industry-standard architecture and tooling (Unity), allowing third parties to flood in. Check.

Blends their successful portable division with their console division (this has been a common refrain for awhile now). Check.

They already addressed multiplayer, although they could go further with that.

This is going to be a major windfall for them.

neals 6 days ago 9 replies      
Maybe not a popular opinion right now... but I'm so glad there's at least one brand out there that isn't jumping the 'VR'/'AR' - bandwagon.

I've tried to get into VR with the oculus and the VIVE, but no, it's just not for me. Happy to see Nintendo do what they do best: come up with a great formfactor, but let games be games.

6stringmerc 6 days ago 2 replies      
Very clever. Anchor for home, and again trying for the mobile area where their creativity really worked (3DS). I'll be curious in the system specs and the decisions they made - such as having that apparent card slot. Hooray for the headphone jack.

I'll never understand the marketing motivation to show a bunch of people getting together for a social gathering and togetherness, then cram together to watch / play on something with a screen the size of a hardback novel.

nlawalker 6 days ago 0 replies      
The most interesting thing to me is a design decision that combines an important aspect of the original NES with an important aspect of all of Nintendo's portable machines since the DS: a reduced barrier to entry for multiple people to play. In 1989, every NES sold came with two controllers out of the box. Similarly, every portable Nintendo system since the original DS has supported Download Play, which requires each player to have their own console, but only a single copy of a game.

It looks like you'll be able to use the standard Switch controller as two "half controllers." Sure, you get limited functionality, but one person with one standard (portable!) console and one multiplayer game like Mario Kart can say those all-important words to anyone, anytime: "Want to play?"

exelius 6 days ago 5 replies      
So this is a good usage model, but I'm not sure people want to carry yet another tablet just for gaming. The only way I can see this thing taking off is if it can fall back into an Android tablet mode for web browsing, e-mail, etc. But as a portable gaming console, it seems pretty boss. I'm curious what the hardware specs are and how they differ from other tablets on the market.

Because if it can't do everything else my current tablet can, I'm gonna have to carry a tablet AND this thing. Done right, Nintendo can make this thing the first real challenger to the iPad for mass-market adoption. But they've gotta treat it as a first-party Android device and get updates out ASAP and not muck with the interface too much. I'm willing to bet they could work out a rev-share agreement with Google on the Google Play store and Google Play Apps (and keeping their own Nintendo licensing scheme).

But let's not kid ourselves here: Nintendo is a Japanese company and it operates like one. That means they'll try to own the entire value chain and miss out on any network effects, while simultaneously moving themselves from a market with a 5-10 year refresh cycle to one with a 2-3 year refresh cycle. While it means they could sell more tablets to repeat customers, it also means that they have less time to be patient for success (as happened with the Wii and WiiU) since it also increases customer churn. Network effects and platform lock-in are a lot more important when the refresh cycle is shorter, because there are more opportunities for your customers to jump off the train.

I wish Nintendo luck, and I think that this is a good usage model. But I'm not convinced it's compelling enough to displace the tablets that people are already carrying around with them unless it can also duplicate the capability of those devices.

zelias 6 days ago 6 replies      
Nintendo has been trying to blend mobile and console gaming since the Gamecube (anyone else remember the GBA link??). I think they've finally succeeded in a way that can make the transition between the two seamless.

In a space currently dominated by two nearly-identical competitors (XBONE and PS4), I think Nintendo has the opportunity to capture a large portion of the market.

bigtunacan 6 days ago 1 reply      
This is a pretty brilliant move in concept. While phones and tablets have encroached on the handheld gaming space, the DS is still a huge success and where Nintendo has continued to dominate the market.

As a parent, I have 4 of the current gen DS systems. One for myself and one for each of my three children.

Nintendo has really struggled to stay relevant in the console space though as seen by the Wii U's underwhelming sales.

If this device is priced right and can continue on their virtual handheld monopoly then they become a sort of defacto console system for the masses. For the first time in ages I'm curious to see what is going to happen with Nintendo.

revjx 6 days ago 3 replies      
I'm quite excited by this. The video was a bit lengthy but it demonstrated the concept quite well.

Glimpses of Mario, what appeared to be Skyrim, too - more third party support this time perhaps?

I'm most interested to see the price and the spec of the machine. Xbox One and PS4 seem to have become more homogenised in terms of architecture than the last generation of consoles (PS3 was especially weird), if the Switch follows suit it would hopefully encourage more third party support. Assuming the power is there.

Bahamut 6 days ago 1 reply      
This looks amazing - nice form factor for easy use on the go (demonstrated in many ways in the video, including on airplanes), but still letting you have a classic game experience. It shows smart usage of now standard wireless tech and highly portable & fast storage.

It's amazing how slow game consoles change minus beefed up computing capabilities, and while Nintendo has had some hit or misses, this shift looks like a vastly superior improvement over the initial ideas brought forth by the Wii U.

captainmuon 6 days ago 2 replies      
Very promising. I like how haptic it is. Part of the magic of old Nintendo was the feeling of slotting in a cartridge, and handling a well-designed device and controller. They will not go back to cartriges obviously, but it seems like they put a lot of thought into this... like car engineers do when the have the doors make a specific sound when they close.
yumaikas 6 days ago 1 reply      
There are two major things that I'm curious about:

Price point: How much is this going to cost per unit? I'd imagine it's going to be much cheaper than the other current gen consoles

Battery life: If it doesn't get more than 1-2 hours, or else come with some way to extend the battery life via an accessory, it will be kinda underwhelming.

That being said, this is a very intriguing idea, and is a good focus on an easy to understand concept. Funny image: Two people playing on a Switch with the controllers snapped onto it, doing some top down game like air hockey or something.

pimeys 6 days ago 2 replies      
Their stock price also went up over one billion today.


tvanantwerp 6 days ago 4 replies      
Of the featured use cases, gaming on a plane is the only one that made a ton of sense to me. (Binging on Stardew Valley on a laptop during my last trip to China actually helped a lot with jet lag recovery.) The other featured cases, I'm not so sure. I definitely miss the days of my youth when my friends and I huddled around a TV split four ways. But I also don't see us returning to gaming together in person either. The most bizarre use case featured is for esports--I see no advantage to using the Nintendo Switch versus a more powerful console or PC in competitive gaming.

As a piece of hardware, this looks really cool and innovative. But I don't actually know if the product-market fit is there.

Pxtl 6 days ago 0 replies      
It's perfect. It was the obvious direction putting together the ideas that the Razer Edge and various snap-on-phone gamepads and the controllers of the Wii and the Wii-U implied, as well as Nintendo's attempts to create input-parity with the Wii-U and the DS by having them share the same "2 screens, one is touch" layout.
Tiktaalik 6 days ago 0 replies      
It looks very promising. Nintendo's strengths are in portable and local coop play, and they've managed to create a new product that excels at both.
dogma1138 6 days ago 3 replies      
Battery life on tegra devices is abysmal I'm really wondering if the guy can get from the gate to the plane without it running out if you run full 3D graphics games like those.
shanusmagnus 6 days ago 0 replies      
Not really relevant to anything, but I'm so grateful the movie includes the guy on the plane playing the Switch while ACTUALLY WEARING HEADPHONES. People who play videogames (or movies) on planes while piping audio through the speaker for everyone to "enjoy" should be force-ejected through some kind of special chute.
slavik81 6 days ago 0 replies      
You know, I always thought the idea of a hybrid console/handheld was a terrible idea. I expect that mobile considerations are going to make it graphically underwhelming compared to the next Xbox and PlayStations. I also figure that graphical considerations for TV play are going to make it eat battery. We'll see if the jack of all trades is master is any.

But, on the other hand, Nintendo's games are just plain fun. I didn't buy a Wii U because I didn't want that giant tablet controller and its charging stand taking up space on my coffee table, but every time I saw Splatoon I wished I had room for it.

Perhaps this can fit in my life.

sodafountan 6 days ago 3 replies      
I just don't have faith in Nintendo anymore, they have a track record now of so many failed consoles and disappointments, lack of third party support, even the new Zelda doesn't get me that excited (and I've been a die hard fan for years, playing Ocarina of Time as a kid made me want to learn how to make games). We'll see how this one turns out.
bitwize 6 days ago 2 replies      
For a second I wondered, is Nintendo building network hardware now?

My worry here is that Nintendo may be making the same mistake that BlackBerry made: doubling down on hardware when they should be building out their app ecosystem on dominant mobile platforms.

That said, the Switch looks cool. Really freaking cool. I just wonder if it'll be enough.

colinthompson 6 days ago 0 replies      
Looks really cool. Too bad its not out in time for christmas. The thing would sell like crazy this year.

What I find most notable in the video is their nod to competitive-gaming / esports, which Nintendo has such a long history of shunning/disrespecting/mis-understanding. Maybe theyre finally trying to atone for the debacle around the whole Smash scene? (Then again, maybe its just the marketing people who put this video together thought that would be fun to add and have no idea about Nintendos history here.)

Tiktaalik 6 days ago 1 reply      
If they've switched to a capacitive touch screen instead of resistive then there's the potential for easily porting Unity based Mobile iOS/Android games to this.

This could be a great new marketplace for indies that make pay up front mobile games.

F2P mobile games monetization strategies rely on huge install bases that the Switch is unlikely to reach, so porting these games over may not make as much sense, but it could still be worthwhile to port to the device in order to provide more gameplay options to existing users.

Unbeliever69 6 days ago 2 replies      
I must be very out of touch with the gaming habits of millenials. The intro movie itself seemed like some nerdy wish-fulfillment. Who acts like this? Where can I meet some stunning gaming hottie like the one in the airport? Will the Switch make my life this fantastic?
astrostl 6 days ago 0 replies      
My family has a Wii U, and it's connected to the only TV we really use in the house. The Wii U game pad permits pad-only play on some, but not all, games and doesn't have any capacity for multiplayer on it. I think this addresses the, "someone is taking over the TV" and, "take it outdoors" kind of use cases very nicely. Surprised they didn't play up the family aspect of it for that, but I guess that's an (only?) already-captured demographic.
bane 6 days ago 1 reply      
Looking at the concept video it's clear that Nintendo is doubling down again on the idea of personal, physical interaction as the concept for multiplayer activities -- the "you and a friend in the living room" idea. I applaud this, but online gaming is something that Nintendo really struggles to "get" and has cultural issues with as well.

There was a an article (gamasutra maybe?) about how the N with the Wii, fundamentally had no idea what their competition was up to or understood gaming notions that had become very commonplace by that time -- like online matchmaking for gaming, etc.

However, as a gamer, I think this is definitely setting a differentiable and right path that doesn't tie Nintendo to just selling another port target for games.

I'm reminded of this old Reddit post that presages some of what's in this video:



lucaspiller 6 days ago 2 replies      
Direct link to the YouTube video. It doesn't load with uBlock Origin:


4minute 5 days ago 0 replies      
Everyone is worried about graphics. Nintendo systems have never been about graphics. It's all about the games. They are combined two of the best selling consoles EVER. The 3D is the second highest selling console ever. The wii is fifth. The Switch brings both of them together. You can experience the awesome Nintendo literally anywhere at anytime. You can't get that with any other console. Now they are bring in major titles and giving us multiple good controllers for when they are needed. That's fucking awesome. I was about to buy the PS4 Pro edition, but fuck that I'm waiting for this. I'm hoping they still alway 3DS controllers to connect to the console so I can play with my 3DS friends with the portable device and the dock.
sssilver 6 days ago 1 reply      
I often wonder whether it would be a good idea for Apple to acquire Nintendo, and have them focus on building phenomenal gaming experiences on the iOS platform through focusing on software and device accessories (e.g. controllers). For some reason Apple and Nintendo in my head feel like they share important DNA traits.
norea-armozel 6 days ago 0 replies      
I read somewhere it seems the Switch won't be region locked which is very interesting. I wonder if Nintendo is cutting the initial 3rd party devs a deal on the new cartridges then (considering they'll likely be still more expensive than your standard Bluray DVD).
microcolonel 6 days ago 0 replies      
Here's the link to the video on YouTube, I tried to load the linked page about 12 times and it failed each time, turns out the video is on YouTube anyway.


apricot13 5 days ago 0 replies      
I'm so excited for this, I've (eventually) owned every nintendo console/handheld (I'm looking at you badly marketed WiiU).

I really hope they fix some of the issues with the eShop - it needs work, but its improved a lot!

What happens when you lose the right part of the controller? can you buy them individually or do I need a whole new pad?

If my screen gets scratched - can I just replace the screen section?

What happens to my save data - if my bag gets damaged/stolen, will I lose all my save data or is backed up in the cloud/the switch device?

will it come in different colours - I like that the 3ds is so customisable!

idealpersona 6 days ago 1 reply      
Skyrim was released almost 5 years ago, yet an updated version of it is used to advertise the capabilities of a next-generation console. It's really disappointing to see the amount of recycling in entertainment in the past 10 years. More disappointing that people eat it up.

Also, the entire selling point is being mobile crossover. That seems like a great secondary feature, but alone... that's it? Where is the imagination that brought us the Wii?

I can only hope Nintendo attracts enough development to make interesting (perhaps Pokemon Go-influenced) unique crossover use cases, beyond just playing the same game the same way on a TV and at the airport.

white-flame 5 days ago 0 replies      
No touch controls or motion controls in sight! I think they'd ultimately be incompatible with this anyway.

You can't have good local portable multiplayer if one player always has their fingers on the screen, blocking the other's view.

Motion would be very haphazard, due to all the usage styles. Where would the motion sensors go? If it's part of the tablet, you can't play while docked to your TV. If it's part of the joycons, you'd probably have to remove them to play some games, which would be again annoying if it's docked. If the pro controller has motion controls as well, some games requiring both joycons wouldn't bother using it. You'd have to have at least 4 sets of motion controls across the parts for it to work ubiquitously.

All in all, it makes a lot of sense that we might not see those 2 clunky features returning, which is great.

But all the bits (dock, tablet, 2 joycons, joycon mounting stump, pro controller) is a bit too clap-trap for me. I had used Wii Fit for a while on someone else's Wii and liked it, so I got a Wii U version. The addition of the touchscreen plus wiimotes in the Wii U made it a mess of always picking up and putting down things, which was super annoying. Having fewer input schemes, and using them well, would be preferable, in my opinion.

calferreira 6 days ago 1 reply      
Is it just me or the console mechanism looks fragile ?If you keep pulling and putting the side remotes, it looks like it might break in the future.

Also, it will be quite the challenge for nintendo to gain momentum with the handheld part of the console. Everyone plays on phones and tablets these days, so i don't see much incentive on that part.

They should've stalled pokemon go and launched it with the new console.

That would create a massive demand for the new console.

finstell 6 days ago 2 replies      
Am I the only one who found it funny that people, all dressed up, playing a basketball game on the device right in front of a basketball field?
FullMtlAlcoholc 6 days ago 0 replies      
This looks like a very well designed console and I appreciate that Nintendo takes chances does try to offer something different with each console release.

The crucial element that is going to determine whether I purchase this or not is will it support location-based gaming? Touchscreens, gyros, and cameras aren't necessary, but location based-gaming and the spontaneous, real-world social interactions it generates was the only reason I played Pokemon GO. I do understand that designing games with this in mind and making it fun for all players is a difficult if not impossible problem to solve for those who don't live in dense urban areas

I'm also disappointed that Nintendo isn't developing for VR yet. While I respect them for not following the herd, if any developer is going to lay the foundational design patterns for VR gaming, it's Nintendo. Mario 64 and Zelda: Ocarina of time did this for 3D.

It'll be interesting to see if this becomes more than a gimmick.

gwbas1c 6 days ago 0 replies      
I like how they emphasize that the Switch uses a standard headphone jack.
candl 6 days ago 2 replies      
Hopefully the docking station provides additional CPU/GPU power, otherwise this would be no different to a PS Vita.
GrumpyYoungMan 6 days ago 0 replies      
Looks intriguing, although, as always, it boils down to what games will be available. I'll reserve judgement until we hear more about them.

In handheld mode, one wonders if they were able to keep parity with the battery life and the touchscreen capability that the DS/3DS had. Losing those would be a significant minus.

jacobmischka 5 days ago 0 replies      
This is a good idea and seems well-executed. While still essentially a gimmick, the portability is a much better and more useful gimmick than the Wii's motion controls or the Wii U's touchscreen controller. It seems to get in the way of gaming much less than those did.

Unfortunately, while it's a rather good gimmick, it seems like Nintendo is repeating its usual mistake of sacrificing gaming power for it. Releasing a device with a 720p screen in 2016 is almost as bad as releasing a device with a 400x240 screen in 2011, in my opinion.

Nintendo has a very bad habit of making devices that compete with the previous generation of its competitors' devices instead of the next one.

daodedickinson 6 days ago 1 reply      
I dunno... I never play games except at home now, so there's nothing interesting here for me. It's just gonna come down to whether I want to play Smash / Mario Kart / Mario, like it pretty much has since the GameCube.
anotheryou 6 days ago 3 replies      
What is so big in the dock? Speakers (not really needed with hdmi TVs, no?)?

Also an interesting decision to cover the docked screen (probably to keep 100% compatibility to the single mobile screen and not waste resources while powering the big screen).

SZJX 4 days ago 0 replies      
I pretty much doubt the graphics quality could be that nice as shown in the demo while maintaining excellent battery power. Guess the final graphics won't be that much better than PS Vita. Still, looks like a really exciting concept so am really looking forward to the release and would like to see how it goes.
joeax 6 days ago 3 replies      
Anybody have any info on how the Switch will be backwards compatible with Wii U discs (i.e. a portable drive perhaps), and 3DS cartridges? I have a stack of Wii U games that hopefully will still be playable.
wodenokoto 6 days ago 1 reply      
The way the switch controller can be used as 1 full controller or two mini controllers is brilliant.

However, it looks as big as an iPad mini. So logging it around, I might actually want it to have tablet functions too.

ericzawo 6 days ago 3 replies      
This looks amazing, and the fact they got Skyrim in the trailer is a great promise of its graphical prowess. I just hope they take online gaming seriously this generation.
chenster 6 days ago 0 replies      
Is it like a Wii U flipped? It's awfully resemble Gamevice controller for iPad - https://gamevice.com - except it's also an iPad, which is as big as 12 inches! How does Switch gets its content, by download, or old-fashion cartridge (I'm totally cool with that). And lastly, the battery lasts how long??
okonomiyaki3000 6 days ago 2 replies      
I'm not a gamer but it looks pretty innovative. I wonder about the strategy of announcing 2 months before Christmas and launching 3 months after though.
nilkn 6 days ago 0 replies      
This actually looks amazing. I haven't bought a game console in a while and have in fact been actively avoiding them in favor of PC gaming and Steam, especially now that we've got the Steam Link and Steam Controller. However, this has enough value add that I could totally see myself buying this. This might just be the best thing I've seen from Nintendo in a long time.
Jamieee 6 days ago 4 replies      
Is this an upgrade for the 3DS, the Wii U or both? I was looking at picking up a couple of the new 3DS, doesn't seem worthwhile now.
dingo_bat 6 days ago 0 replies      
I most excited by the prospect that this supports local WLAN multiplayer. At least that's what it looks like in the video.
cmrdporcupine 6 days ago 0 replies      
The "Switch" appears to mean many things, but also a "Switch" (for their non-gameboy/DS systems) to the ARM platform and a break from the PowerPC-based systems of the past.

Which means breaking compatibility, but certainly makes it possible for them to lower costs reduce power consumption and iterate more quickly.

justicezyx 6 days ago 1 reply      
I personally feel this is going to be mediocre at best:1. Limited appealing to main stream consumers2. Awkward physical spec, tablet's down fall pretty much proved that how big a mobile device should be3. No one would want to write games for this...
technologia 6 days ago 2 replies      
I wonder if the Tegra X2 in here would be at all able to use any other nintendo devices as an external gpu since they no include the pascal architecture. For example possibly using the new nintendo nx with the switch somehow. Just a thought.
SadWebDeveloper 6 days ago 1 reply      
I didn't get it... is it a handheld or a phone/tablet device? my question whatever it would replace my phone or just be another device on my backpack like the iPad, Laptop and tons of extra chargers, i carry to almost everywhere?
beernutz 6 days ago 0 replies      
Does anyone else think the controller stick on the right looks like a problem? I can't help thinking that I will keep bumping the analog stick if I attempt to use my thumb to press the buttons at the top.
r-w 6 days ago 0 replies      
What happens if multiple people from the same household want to use local multiplayer on different screens? That's the only case where the one-to-one relationship between console and portable screen breaks down.
aikah 6 days ago 0 replies      
At the end of the day it's not about the console, but the games running on it. Not going to buy this if the only thing I can play on it is Mario or Zelda. I wish Nintendo a lot of success though.
s3r3nity 6 days ago 1 reply      
This might be a dumb question, but can someone elaborate on how you can get such good graphics like they were showing in the Skyrim and Zelda images on such a small cartridge (i.e. not a disc?)
Someone 6 days ago 0 replies      
https://www.engadget.com/2016/10/20/switch-is-nintendos-next...: "The Switch will be released worldwide in March 2017."

Can I interpret that as "we missed the holiday season, and pre-announce this because we think its Osborne-effect (https://en.wikipedia.org/wiki/Osborne_effect) will be smaller than its effect on the sales numbers of our competitors?

chejazi 6 days ago 1 reply      
Exciting product. Criticism: the detachable controllers don't appear very ergonomic. They are small in size and the detaching mechanism look looks somewhat flimsy.
MollyR 6 days ago 0 replies      
This reminds me of the nvidia shield tablet but done right.
djhworld 6 days ago 0 replies      
Light on details, outside of the association with nvidia there's still a lot of questions that need answering

Saying that though, I am almost certainly going to get one.

xwvvvvwx 6 days ago 1 reply      
Seems like it will be a challenge to build games that are compelling on both a large screen while seated in your living room and on a small screen when you're out and about (from both a UX and gameplay perspective).

With that said it's a smart move to use the same controller for both use cases.

Overall looks pretty slick, interested to see how this plays out.

sergiotapia 6 days ago 0 replies      
Day 1 purchase for me. I want one for the car so my kids can play Mario Kart in the back.
rebootthesystem 6 days ago 2 replies      
It's interesting to me to watch a video about a new gaming platform and have that video show me all the ways in which said platform will destroy nearly all forms of real human interaction with others, reducing us to unthinking drones looking at screens moving little virtual characters around while our brains whittle away.

This is the problem with the gaming industry. It's the equivalent of very smart engineers using their skills on the web to find ever more effective ways to make people click on ads. It's such a waste of human talent.

Gaming is different but not really. Most of the popular games have no real redeeming qualities. They are black holes into which youth can get sucked into, burn hours, days and years and, in extreme cases, ruin their lives. This, I think, is despicable.

If you want to do well in gaming you have to use your skills to find ways to create addictive games that shift a person into a Pavlovian state where they want more, they keep clicking the buttons and, eventually, they send you money. This has certainly been proven by the iOS space. Games like "Clash of Clans" is one of many examples of this.

Getting truly creative to find ways for people to engage with more intelligent and useful activities is very, very difficult. And so, to usurp part of a phrase that paints an amazing image...when they go low, we go lower.

I have long been disenchanted with what the gaming industry has done to kids. It's making money at the expense of their brains and emotions. It's selling drugs in digital form.

I didn't used to think this way until I saw the effect on my own kids. To make a long story short, my two little ones started to lie to us and play a couple of these addictive games on their iPods.

We have a simple rule at our house: On Saturday's you can play the available games for a couple of hours. The rest of the week play with legos, go outside, play with the dogs, etc.

This worked very well for many years (almost 18 to be precise). In fact, in a lot of cases they'd play less than two hours because they'd get sick of it and prefer to go for physical play.

Until a couple of games surfaced. And they, like evolved bacteria, became immune to the mechanism that made my kids decide to stop playing. Soon we would discover them playing the games in secret under their blankets at 11 at night instead of sleeping. Warnings did not work. And, after a couple of them we took the iPads and iPods away. They had become destructive devices rather than the opposite.

My kids were lying to me in a manner which I would imagine was no different than kids lying about taking drugs.

They've been off the iOS devices and these games for a year. They get their devices back in January. Cleared of all the addictive games. We'll see what happens.

So, yeah, I look at a video like the one for the Switch and immediately imagine how many lives it will destroy if used as portrayed.

fiatjaf 6 days ago 0 replies      
Multiplayer solved in all the ways possible.
Waterluvian 6 days ago 1 reply      
I feel like it will be mediocre at both living room and mobile gaming.

How can it possibly be powerful enough to attract third party developers?

Doesn't this compete with 3DS?

sebringj 6 days ago 1 reply      
Might be a good time to buy Nintendo stock.
eganist 6 days ago 1 reply      

Direct link to the trailer video

Tiktaalik 6 days ago 0 replies      
Weird. Was the thread title edited? "Switch New Video Game System [video]." I'm pretty sure everyone knows who Nintendo is and it's more descriptive to say that in the title.
dysfunctor 6 days ago 1 reply      
Is Nintendo making a big mistake by missing Christmas with this thing?
protoster 6 days ago 0 replies      
Oh my god, a sane name for once. It was really getting out of hand with the DS and Wii when the same name referred to several different generations of hardware in a non obvious way. (DS, DS Lite, 3DS, 2DS, New 3DS, try making heads or tails of that).
jmcdiesel 6 days ago 2 replies      
So instead of a portable screen/controller like the WiiU that's separate from the main machine - the main machine IS the portable part that could easily be dropped/broken, now? Or am I missing something?

Im failing to see how this design is superior to the Wii U's approach

shmerl 6 days ago 0 replies      
If Nintendo will support Vulkan on Switch, that would be good.

This looks more interesting though: https://www.kickstarter.com/projects/smachteam/smach-z-the-h...

And it's supposed to run Linux. Recent AMD GPU means it will work with amdgpu/radeonsi for OpenGL and radv for Vulkan eventually.

However after disastrous Jolla tablet crowdfunding, I'm not so eager to back hardware campaigns anymore. But I'll surely buy such device if they'll pull off making them in the end.

LargeCompanies 6 days ago 2 replies      
I don't get it... what is exciting about a GameCube/iPad hybrid?

Why not create a VR/AR console hybrid that lets you create things at home and then experience them in the real world... digitally graffiti your town at home then go out and check out your art work and or messages? Maybe that's an app already... leave your friends messages in certain locations seen via an AR app?

Thank HN: From Google form to $1k in revenue in one month oldgeekjobs.com
1069 points by johnwheeler  7 days ago   246 comments top 63
b212 6 days ago 9 replies      
Can you do another good deed and require your posters to include salary range in their job ads?

It's the norm in the UK and we successfully forced this in Poland (though posters almost NEVER post salaries here). How? The companies need IT staff so much that almost all IT job boards (at least the most popular ones - like FB groups or https://nofluffjobs.com) started requiring the salary range.

I think your idea is praiseworthy, but I'd never ever create a website like this with hidden salaries. Especially in your case - it's so cool people post jobs on your board, but what if they do so, because they're offering 10, 20, 40% less because it's a place for "old geeks that noone wants"?

I'm really super proud that if a IT ad in Poland has no salary range most of us just ignore it. And it took us maybe 2 years to get to this place. I think every other country should follow the lead and end the "competitive salary" trend. I don't want to spend 3 days on interviews just to discover that the salary offered is way too low for me. Salary missing from an ad is a big lack of respect, the sooner people realize that the better.

gregsadetsky 7 days ago 9 replies      
Congrats! Small note, none of the listings appear when using uBlock Origin [ https://chrome.google.com/webstore/detail/ublock-origin/cjpa... ], a popular ad blocker.

It seems related to your /js/ads-controller.js file (it gets blocked because of the "/js/ads-" portion in the path).

I would suggest fixing that (and preferably minimizing your JS into one bundle).

hash-set 7 days ago 3 replies      
Here's the deal: Employers will exploit your age no matter how old you are. There is no "perfect age" for a developer. When you're young, they exploit you because you are inexperienced (especially at negotiation). When you are "old" they exploit by trying to play the age card. "Not a cultural fit"--LOL--fix your stupid culture and stop exploiting people, you smug fools!

So what is there? A ten year "ripe" age range where you're good enough to code but don't have a wife and kids? Blatant exploitation of human capital.

As far as "moving up to management" that's a load of crap. There aren't enough management positions to soak up all the age 35+ developers out there. It's an extremely narrow funnel. For the winners of that race, the prize is a lifetime of quiet suffering: You'll be lucky if you retire without major depression, anxiety, heart problems, or all three. I wonder what the mortality statistics are for people who work as IT managers?

There is also this role called "architect." Do not be enticed. It is, at best, a torturous role, and at worst, it's a redundant role that people who were only so-so at coding get promoted to so they can no longer annoy the rest of the team. The effectiveness of any given architect has an exponential decay from the instant they stop coding and start attending meetings all day.

Basically, you either keep coding and stay relevant or you go do something else completely. The rest is bs. But don't for a second imagine that companies aren't exploiting you by making you uneasy about your age or whatever else can be thrown in front of you to try and confuse, diminish, and lowball you.

mgkimsal 7 days ago 7 replies      
I wish folks like Bray had championed this cause 20 years ago. It may not have done much, but... it feels a bit weird to hear old people complain about discriminatory impact. I can't say he was a contributing factor to the ongoing 'youth culture', but... it wasn't hard to see this coming.

My situation may be somewhat unique, in that I've had grey hair since I was 18. Not a HUGE amount at 18, but... people noticed. By the time I was in my mid 20s, it was definitely noticeable - more pepper than salt still, but noticeable. By 30... there's a fair amount of grey showing. Early 30s I've got people thinking I look good for being in my late 40s (had that more than a couple times).

But when it came to interviewing and opportunities, I was already feeling the age stigma in my late 20s. "Not a cultural fit" - not even in silicon valley mind you.

Had someone interviewing me - early 30s - said "well your resume only goes back about 12 years or so, what were you doing before that?" "High school". "Whoah..." - later found out he's assumed I was mid 40s.

Could I dye my hair? Yeah, but.. it's a pain, and... other parts of me will get old too. Not worth it - want to get hired based on ability, etc.

What's sad is to hear about the mid 30s folks wanting to get plastic surgery to look younger, which just validates and perpetuates the continuous youth culture. May not be possible to fight it at the Facebooks and Googles of the world, but it shouldn't be this bad...

soared 7 days ago 3 replies      
I thought I was on medium.com.. You need to add a call to action to the end of your post! Add a short line - "if you've experienced ageism checkout these job listsing at /link" or "to see what I built visit /link" or something similar. Lots of lazy people want to click a link at the end of your post to see your site rather than trying to find a link in your profile or scrolling all the way to the top. Plus when someone inevitably copies your content, you get a free link.

I should make a site with marketing tips for devs...

CodeWriter23 6 days ago 2 replies      
@johnwheeler: Their loss for not hiring you.

I thought I was hot shit when I had 5 years under my belt, too, just like those whipper snappers. Took another 10 to recognize how full of shit that idea was.

I think there's a certain niche that wants to hire experienced, disciplined and reliable "old" geeks like you (or actual old guys like me...still grinding code at 50). Looks like you're going to own it. Well played.

dbdoug 6 days ago 1 reply      
FWIW, I just turned 70 and I'm still being offered more coding work than I want. It is VBA, though :)
jondubois 6 days ago 0 replies      
It sounds like everything worked out perfectly for the author on that fateful day. What are the odds that a stranger saw the author's initial (unsuccessful) post in the HN 'new' section and decided to write a whole article about it, post it to HN (with a link to the original form) and that this new post made it to the front page... Then it crashed... But thankfully there was an HN moderator on that day who cared enough to edit the link to send users directly to this form.

It sounds like the author made the most of it though, so I guess it's well deserved.

mrlambchop 7 days ago 3 replies      
Woah - did I miss the announcement that old is now 35 and above? Given the working range of professional engineers in the SF field, it sad that its not easier to invert the problem and build a Young-Fun-and-Full-of-Recent-Academic-Course-Material-Jobs.com.
mathattack 7 days ago 0 replies      
One of the reasons I want to work on OldGeekJobs is because Ive experienced ageism first-hand. Im only 37 years old, but I was rejected by a startup of twenty somethings a few months back.

Ahh - that first painful moment of, "Wait a second, I'm too young to be the victim of age discrimination!"

sparky_ 7 days ago 1 reply      
I hadn't seen this site before, and I think it's a great idea. Though I'm young, I am certainly terrified about the trend of age discrimination in the valley - after all, we all age! I'm glad to folks trying to make a meaningful difference in the trend. Perhaps through good samaritans such as OP, those same twenty-somethings that reject so many qualified applicants on account of age will receive better treatment when they themselves reach 35 or 40.
rsp1984 7 days ago 5 replies      
spent an hour putting up a Google form and static site on a cheap Digital Ocean instance.

Now I feel like the Old Geek (I'm 32):

What's the deal with Digital Ocean? If the website is static and receives content by manual copy-pasting from a Google sheet (as outlined in the article), why bother with Droplets and Storage and all the other configuration? Why is good old web hosting (the kind where you just upload your html/php/js via FTP and it all just works) not good enough for this? Really curious.

jnevelson 7 days ago 0 replies      
I'm not even the target market (too young), and this is my favorite job board already. Very fast to navigate around - speed IS a feature! Also love how granular the locations are.
b_emery 7 days ago 0 replies      
Simultaneously a great story and proof of the value of an 'experienced' coder. Looking forward to seeing how far this goes!
econnors 7 days ago 0 replies      
I really like how the author posted the fake pricetag before spending time implementing payment processing - easy way to verify people will pay for it, low cost of experimentation. I've heard of other companies using similar strategies like a/b testing features that don't exist yet to figure out what they should build next.


RikNieu 6 days ago 2 replies      
I started a new career as a front-end developer at the age of 33(last year), so I have my age and lack of experience counting against me. I must say, I do worry about my future prospects a lot.

Hopefully sites like this can throw a bone to us old dogs out there.

Jetroid 7 days ago 0 replies      
Shrewd, this story is just going to bring more visitors. :-)
drieddust 6 days ago 0 replies      
Thanks for sharing this. If not finest then quickest example of idea -> MVP -> Product I have seen so far. I applaud you for the brave decision of putting it out there.

On the contrary, I always end up planning endlessly. Evaluating the best framework, best UI, best architecture and actually end of doing nothing.

pjlegato 7 days ago 1 reply      
Great, I love that this worked out!

What's the purpose of backfilling jobs from StackOverflow -- is it just to make the site look less like a ghost town? Aren't those not necessarily old-geek friendly jobs?

K-Wall 7 days ago 1 reply      
Awesome story! Just as a heads up with uBlock Origin in Chrome on macOS one is greeted with a header followed by a white page. Everything loaded with once I shut it off.


avip 7 days ago 1 reply      
I don't get something - 37 is now considered "old"?Is this some kind of millenia neolang?
hyperknot 7 days ago 1 reply      
Congrats for doing this and writing so honestly about it! But why only $1000? There are 134 "green" jobs * $50 which would be $6700. Or the Stripe integration was added that much later on?
morganvachon 7 days ago 1 reply      
Fantastic job and a great service!

One thing: The linked article states that you started on October 15th, but the screenshots indicate you started September 15th.

gggggggg 7 days ago 2 replies      
Just a idea which I am sure would be easy given what you currently have, femalegeekjobs.com
sparrish 6 days ago 0 replies      
If you really want us old geeks to use it, you need a command line interface.
nextos 7 days ago 1 reply      
It's a lovely story. I bet there are tons of similar ideas that can succeed with a quick MVP and a bit of ingenuity.
exlurker 6 days ago 0 replies      
I like the simplicity of the site! But how about some more contrast on the body text. For us old geeks, you know.
quaffapint 7 days ago 1 reply      
I just joined a new company and I feel a little reverse-ageism from my part. My team and most of the company employees are at a younger point in their life. After leaving a company where I could talk to people about kids the same age as mine and such, I find it all a little unnerving and uncomfortable. They've been fine and I imagine once I've been there awhile it will be ok, as I still have people outside of work to talk to, but it will take a little getting used to.

Also - When I search for 'c#' it seems to filter out the '#'.

Jugurtha 7 days ago 1 reply      
Awesome.. I remember reading your first post and finding the idea neat but also saying in my head, with amusement: "right, everything is easy when your name is John Wheeler".


Lxr 7 days ago 0 replies      
I love how simple and clean your site is, I would use it just because of that. Nice work!
up_and_up 7 days ago 1 reply      
Awesome work! As a 34 year-old I can't believe I am faced with impending discrimination, but I guess its true. Thanks from my future self!
mikemikemike 7 days ago 1 reply      
I wonder if the problem is specific to ageism in individual contributor roles. I've worked at a few startups where maybe 1/3 of the product team was over 40, but I can only think of two coworkers over 40 who didn't have any direct reports. Do we find ourselves wondering why an individual hasn't "advanced" to a management position after 10+ years?
jxramos 7 days ago 0 replies      
Glad to see things taking off via HN community. Keep up the good work.
life_is_short 7 days ago 1 reply      
I found a bug.

Job postings aren't sorted by date correctly. For example https://oldgeekjobs.com/jobs/California?page=2 shows jobs posted '2 days ago' while the front page shows jobs posted '30 days ago'.

the_watcher 7 days ago 0 replies      
This is great. Great idea, and an extremely good example of building just an MVP and going from there.
anotherevan 6 days ago 0 replies      
I was going to make a snarky comment regarding if this site is for old geeks, then the blog should have an RSS feed, but if you go from the article to the blog's home page the RSS feed is there. :-)

Are you planning to open this up for areas outside the USA? (Australia here.)

drdoom 6 days ago 0 replies      
Congratulations on seeing the opportunity and quickly moving to do something about it. It is unique enough at first sight that you got early coverage in the press, which is very helpful.

Quick question: I did not see anything unique to "old geek" in the website, other than the URL of course. I guess it is an implicit assumption by both job seekers as well as job posters.

On that note, where would this concept be headed if other job sites added a simple attribute called age (or something similar but more palatable) where job posters could specify their preferred age range, and job seekers could search on it?

altitudinous 5 days ago 1 reply      
Sir, a fine website, one that I cannot take advantage of because I am in Australia. However a minor point - I do have some difficulty seeing the pale green highlight around the positions, I believe it may be to do with my red/green colourblindness, common amongst men, it is almost impossible to see against the bold blue. If you are feeling creative maybe you can change the colour of the highlight to a different less pale green or another colour. Thanks again for your site and congrats on your success. Cheers.
Lord_Zero 6 days ago 0 replies      
What I really like about this is how the interface is so dead simple. It could be the Craigslist of job postings with the $50 barrier to entry to filter out shitty posts. My advice is to not overdo it with features and KISS.
JoblessWonder 7 days ago 0 replies      
Great site! And thanks for taking my feedback in stride about the "tell people you heard it on oldgeekjobs.com" not being appropriate for the scraped jobs! The change (along with prioritizing paid ones) looks great!
shostack 7 days ago 0 replies      
What are your marketing/PR plans now that you've gotten a few major press hits?

All too often people aren't ready for the buzz when it comes, and see a sharp spike that then falls off a cliff once the buzz dies down.

happy-go-lucky 6 days ago 0 replies      
On one hand, I'm getting older. On the other, my skills are getting better. The younger people I work with can't keep pace with me. And, my employers aren't unaware of the fact that it indeed is a zero-sum game, so my age (early 40ies) has never been an issue so far. I believe there're and will be many employers who look at nothing but what you bring to the table. As a businessman, you wouldn't be foolish enough to hire only noobs.
tudorconstantin 6 days ago 0 replies      
Idea to make even more money (if you get billionaire on it, please make me a millionaire also :) ): there are services that post jobs to multiple job boards. Create an API they could hook your site in easily and offer them a 20$ discount, so they can offer your service to their customers for 40$ and can also win a 10$/job posted to you.

Examples of such sites that come to mind are ziprecruiter.com and broadbean.com

encore2097 7 days ago 0 replies      
Awesome and congrats!

how'd you make those sweet gif screen caps?

xupybd 6 days ago 0 replies      
Any chance of opening this up to other countries?
xn 7 days ago 0 replies      
All new job listing sites should follow the lead of AngelList and StackOverflow, and include a salary field.
mountaineer22 6 days ago 0 replies      
Excellent job.

It is great to see the birth of an idea and watch it grow.

Thank you for sharing with us. It is greatly appreciated.

adolfoabegg 6 days ago 0 replies      
Congrats John! this is perfect example of how ideas should be tested and developed. Loved the story!
JonoBB 6 days ago 0 replies      
Well done and nicely executed!

That early "Hacker News Effect" really got you off to a roll, and you made the most of it. Have you ever thought what would have happened if that Wordpress write-up was not created, or didn't get such a good response on HN?

alpeb 6 days ago 0 replies      
Love the concept and the site. Minor gripe though, that I also find in most job boards: searching for Scala also gets me all the entries with the word "scalable" in them :-(
santa_boy 6 days ago 1 reply      
Wow thats cool! How are you actually getting end user views? Is it through the PR articles or do you have a plan in mind?

What is a "faux price tag"? :-) .. how does it work?

madshiva 6 days ago 0 replies      
Great! Congrats! I'm 33 and I start to feel old too when applying to some jobs and when I see what you did this boost my motivation too! don't stop!
ge96 6 days ago 0 replies      
Once you grew/adapted to the growth is that $1000/mo still profit or overall earnings?

Awesme btw posts like these inspire me, damn what is the next problem to solve.

radious 6 days ago 0 replies      
I think this a great idea but why would anyone pay for posting an ad? There're many free-to-post sites already.
alexdumitru 7 days ago 1 reply      
The jobs don't load with uBlock active.
dannylandau 6 days ago 1 reply      
Don't get it, how do you know that age discrimination is not at play with the jobs listed on your site?
Annatar 6 days ago 0 replies      
What about reverse job postings, where old people could post what they can do, and where they want to work?
betimd 4 days ago 0 replies      
Have you planned to share app source code? Or can you share it?
sharemywin 6 days ago 0 replies      
I think your definitely on to something. I can't wait to see how far you take it.
tracker1 7 days ago 1 reply      
If there's an insistance on a fixed-width font for the site, I really wish it was something more like Consolas/Inconsolata etc... The job descriptions are nearly unreadable on my display, lighter gray, with a relatively thin font weight.
ebel 7 days ago 0 replies      
made my day.
elkhourygeorges 7 days ago 0 replies      
fm328 6 days ago 0 replies      
congratz and great work!
Music Theory: An Education from First Principles lightnote.co
883 points by akalin  1 day ago   138 comments top 31
anton_tarasenko 1 day ago 2 replies      
A similar project: https://www.teoria.com/en/tutorials/

Focused more on practitioners. Includes exercises with MIDI/USB piano keyboards in the browser: https://www.teoria.com/en/exercises/

These resources also can be useful:

1. https://www.musictheory.net/lessons (exercises included)

2. http://www.earbeater.com/online-ear-training (ear training exercises)

3. https://www.iwasdoingallright.com/tools/ear_training/online/ (ear training)

4. https://trainer.thetamusic.com/

5. http://music.stackexchange.com/

N. Wikipedia is a good reference. E.g., https://en.wikipedia.org/wiki/Glossary_of_musical_terminolog...

If someone wants to try music, start with playing an instrument and then pick the theory. If in physics theory says how the world works, music theory is mostly about labeling things that sound good vs noise. And it's hard to get the words without playing first.

zodiac 1 day ago 5 replies      
I like this! I've always wanted to build a music theory textbook (like Laitz) where the examples could be played.

> When a song says that it is in the key of C Major, or D Minor, or A Harmonic, etc. this is simply telling you which of the 12 notes are used in this song.

Small nitpick, this is not accurate, C Major and A (natural) Minor have the same notes but different starting notes so they are different scales, and pieces written in them sound different from each other. It's one of those things that's slightly hard to explain if you don't sing/compose/play an instrument/read music but very obvious if you do.

nspeller 1 day ago 20 replies      
This is actually my side project. It's very much unfinished but if anyone has any feedback I'd love to hear it.
robbrown451 1 day ago 1 reply      
This is excellent. The graphics and sounds are nicely done.

One thing that I don't see in it, but that I find fascinating, is that in western music each half step represents a ratio of the twelfth-root of two, in terms of frequency. That way 12 half steps (an octave) will double the frequency.

Certain notes within this are close, but not exactly, on a "simple ratio". It's just coincidental that it works out pretty good. (although you could make it work out just as good with something other than a 12 step scale....a 19-step scale has been used: https://en.wikipedia.org/wiki/19_equal_temperament )

Anyway, I think that would fit in well with what you've done so far, but obviously, explained in the nice simple graphics that you seem very good at.

I also must say I love the way you use color, I have a music project of my own (that I'm hoping to debut very soon) that also uses color in a very similar way. Did you know that Isaac Newton fixated on 7 colors (ROYGBIV) because he thought there was a connection between the diatonic scale and colors? That's why indigo seems to have been promoted from some obscure color to one of the "basic" colors of the rainbow. (I prefer BOYGBPP, red-orange-yellow-green-blue-purple-pink)

analog31 3 hours ago 0 replies      
I'm kind of late to the game in this thread, but my thought about theory is that it should start with physiology and technology. At each level we're reminded that we study the aspects of music that people have already invented, and that we may overlook a lot of important things, such as rhythm.

Physiology: Some of this may be speculative, but it seems likely that "harmonious" intervals, that have a superposition of harmonics, have a physiological effect.

Technology: The 12 tone scale could be described as a technology for tuning an instrument with harmonious intervals. Temperament is a technology for solving the problems of tuning primarily keyboard instruments.

Naturally, math is involved in understanding these things, as with many areas of science and technology.

I would talk about a handful of widely used instruments, such as keyboards, strings, winds, guitars, and drums.

Then you can begin to talk about scales, chords, melody, form, and so forth.

kroger 1 day ago 0 replies      
Shameless plug: I wrote a book a couple years ago that people in this thread may find interesting: "Music for Geeks and Nerds". It's a short book that uses Python to teach music concepts:


hkailahi 1 day ago 0 replies      
Nice. I've been thinking a lot about writing a interactive blog series of something similar (music fundamentals for CS people). It'll probably be a while before I start writing that though.

I think the biggest thing that's missing at the moment is a section on rhythm/time. I'm sure you have plans for that. Looking forward to seeing finished course.

baddox 1 day ago 1 reply      
I wish this was even more "from first principles." I wish the "harmony" section would point out that the "simple ratios" they initially show both have powers of two in their denominators, and thus are just octave adjustments of the harmonic series. I wish the "chords" section would derive the major triad as the fundamental frequency combined with the first two (non-octave) frequencies in the harmonic series octave-adjusted down to be close to the fundamental.
akalin 1 day ago 0 replies      
I found this to be a way better resource than the "Music theory for nerds" article floating around a while ago.
quadrangle 1 day ago 3 replies      
There's not a smidgen of principle in the jump from harmonic ratios to tempered tuning and standard scales and chords.

True first-principles music theory must (A) focus primarily on psychology over physics (B) not tell people that complex ratios sound bad but simply help people notice that they are different from simple ratios (C) actually go through the full logic of how the tempered system is derived from chains of harmonic ratios adjusted to temper out commas. The easiest approach to the latter is to simply teach diatonic scales as harmonic ratios and not introduce temperament at all until much later.

Far far far from perfect but having the direction that this attempt is missing: http://www.tallkite.com/AlternativeTunings.html

Anyway, I'd write the ultimate thing if I ever found the time. There's at least some good elements to this attempt so far. It really needs to be licensed CC-BY-SA though so that people can adapt and contribute and improve to get it to where it's really good.

zump 1 day ago 8 replies      
Software engineer here. Finding my creativity is drying up.. Whats the fastest/easiest way to learn a musical instrument at the highest possible level?
xchip 12 hours ago 0 replies      
This is absolutely fantastic. I have seen many musicists trying to explaing this with not much success, mainly because they dont understand the physics behind.

You explanation makes perfect sense and it is so clear and so well that once you read it you can remember it forever.


kmm 10 hours ago 0 replies      
Interesting, but too bad it's not much more than the basics. I struggle to find a good explanation of how harmony works, i.e. what they mean by the terms "resolution" or how chords are made, in short: how a musical piece is built.

My piano teacher's refusal to explain these to me is one of the reasons I lost interest in the instrument

anon4711 11 hours ago 0 replies      
With Safari entirely unable to handle this page, I really feel like I'm missing out on the modern web with it for the first time.
tempestn 21 hours ago 0 replies      
Great idea! Just FYI I'm noticing a fair bit of static when playing the various tones. It's mostly at the beginning, which makes me think it's just due to the discontinuity at the beginning (maybe start the volume at zero and quickly increase?) But I'm getting blips of static in the middle of most tones as well, so there must be something else going on. Tried both Chrome and Firefox. I suppose this could be an artifact from my onboard sound card or something like that, but I haven't noticed anything similar elsewhere.
fiatjaf 23 hours ago 1 reply      
This is nice, very nice. But it is quite disappointing that at least for everybody reading HN the whole "Music Theory" topic seems to be just a few concepts that can be learned in 1 or 2 hours.
PeterWhittaker 1 day ago 0 replies      
Well done! It summarizes a lot of theory it took me months to puzzle out on my own.

One nit: At the top of each section there is a section title, at the bottom of each section, there is a "Next section" title, a description, and a next section button, and on the side there is a list of sections. Some of the titles are inconsistent from list to top of current and from bottom of current to top of next. It's a little confusing right now, and there are only a few sections; when there are more, it will be far more confusing. I don't have a suggestion as to how fix it, just pointing out the confusing inconsistency.

smackfu 1 day ago 2 replies      
I'm good on music theory right up to time signatures. It seems like black magic to me, and often it is taught by just asking you to hear the beats and I just don't hear them.
em3rgent0rdr 9 hours ago 3 replies      
I disagree with the equivocation of "sound good" with consonant notes and "sound bad" with dissonant notes.
Grue3 14 hours ago 1 reply      
> The Major Chord is the most common chord. Whenever you're asked to play a chord without specifying what type, then it's a Major chord.

Certainly not in modern pop music. By far the most common chord is power chord.

aridiculous 21 hours ago 0 replies      
This is the perfect minimalist introduction to music theory. A similarly good explanation is in Daniel Levitin's "This is Your Brain on Music". It's first few chapters explain music theory to beginners in a really elegant way.

I previously thought music was composed without any rules.

WhitneyLand 1 day ago 0 replies      
Love this, it's the way i would want to learn.
dejv 20 hours ago 0 replies      
If you are more into mechanical practice of notes reading I had created http://notationtraining.com
RickS 1 day ago 0 replies      
This is great! I found the more robust examples really useful, like the ones that show notes and triads in a key. I'd love to have something like this in the form of a VST or something usable in Ableton.
danenania 20 hours ago 0 replies      
This is fantastic! Looking forward to the next one.

Can anyone suggest good resources in this vein that apply these basic principles to guitar?

codeulike 1 day ago 1 reply      
So why do notes sound good together when the frequency ratios are simple? Needs a section on the inner ear, stereocilia, and how overtones affect them.
dmritard96 1 day ago 1 reply      
this is great but I there was recently an article that made the rounds on HN pointing out that what sounds 'Nice' to people not exposed to western music is very different from what sounds 'Nice' to westerners. This is a great site and people can learn a ton but its very western centric and it might be worth pointing that out early on.
ticktockten 11 hours ago 0 replies      
Thanks! Really enjoyed the tutorial
bcheung 1 day ago 0 replies      
Love it. Thanks for sharing. Wish I had this when I had some music theory classes back in college.
Pulce 1 day ago 0 replies      
Ctrl-- in firefox 45 to see Subscribe button.Apart this, thanks :)
bmay 1 day ago 1 reply      
FYI sound does not play in Firefox
White House urges ban on non-compete agreements for many workers reuters.com
637 points by petethomas  23 hours ago   382 comments top 31
tristor 16 hours ago 20 replies      
I don't understand why there's so many people in the comments defending non-competes. They have literally no value to society, or to individual employees. They are a tool of restrictive coercion to stifle an employees freedom of movement in the job market.

Trade secrets, IP, secret sauce: covered by NDA and IP assignment agreements

Client lists, contract terms, sales strategies, reported metrics, financials: covered by NDA and in some cases SEC regulations about insider trading.


The only thing a non-compete does is say that Employee A cannot work in their chosen field for some period of time after they are fired or quit. In doing so it offers no consideration or compensation typically in the contract.

So your employer underpays you by 40% and treats you badly? You want to leave for greener pastures at that hip new startup that offered you a Senior Engineer gig? Well, sorry to say you have a mortgage, a wife, and 2 kids and that non-compete says you are only legally allowed to be a burger flipper for two years after quitting, that software engineering is verboten.

Totally fair right?

If you don't sit on the board of a Fortune 500 company, you have literally no incentive to support non-competes. There is no rational basis to argue in their favor. Please learn the difference between NDAs, IP assignment agreements, and non-competes before lending non-competes some mystical powers they don't have.

Animats 21 hours ago 6 replies      
Note that this is being proposed as something states should do. Federal legislation is not being proposed. Worst case would be Federal legislation which was weak and pre-empted state legislation, weakening California's ban.

California employment law prohibits non-compete agreements for employees, and has since 1872. California also prohibits any employee agreement which claims employer ownership of intellectual property developed on the employee's own time.[1] This is one reason Silicon Valley is so successful.

[1] http://www.leginfo.ca.gov/cgi-bin/displaycode?section=lab&gr...

drawkbox 20 hours ago 4 replies      
Non-competes, the most anti-innovation, anti-skilled worker, anti-free market, anti-business and anti-American thing in working today. Non-competes are protectionism for larger businesses over small/medium businesses.

As a freelancer, contractor and self-employed business owner/worker, please make these illegal, tired of these.

The worst part about non-competes is they are blanket protectionism usually and up to 2+ years of non-compete, this sometimes happens on a job that is only 1-3 months. You have to laugh at those types of situations. Usually the client will push them aside or lower the time to the job plus some time, but both non-competes and arbitration agreements are horrible for workers in today's economy where people change jobs frequently and many are self-employed/freelancing/contracting.

The non-compete should not exist, at the core removing competition from skilled workers in our economy is bad all around, unless you are one of the current big fish.

neogodless 13 hours ago 1 reply      
I'm not sure if you came here for anecdotes, but my very first full time web developer position had a non-compete clause. After 2.5 years, I moved to a new company about 15 miles away for a roughly 20% raise. Some time into this job, I ended up doing some work for a client that had left my previous employer. I reached out to the previous employer because I needed something changed on the server (they still managed hosting) - this tipped them off that I was (gasp) doing work for one of their previous clients. They ended up attempting to sue me and my new employer based on the non-compete! We went to a disposition, but then the lawyers huddled, and the end result was that the non-compete was reduced from 5 Years (!!) to just 1 year, and that we agreed I wouldn't do work on that specific client for the duration. Otherwise, there was no penalty or fallout. I consider it a big dramatic show with no benefit to the previous employer; they stomped their feet and pouted, the end.

Depending on the phrasing of the non-compete, I tend to cross that section out, initial them, and then include a note when I submit them to my employer. Most are fine with that change.

bahularora 14 hours ago 1 reply      
Today, after completing almost a month of my trial at a new job, HR asked me to sign a document on Stamp paper with a very vague 1 year non-compete clause. All my objections to the same were casually shrugged of by her, by saying they don't use it until I would directly hurt the revenue of the employer.

When I refused to sign it she said that it might be hard to offer me a job in the case I don't sign it. Which very much sounded like a threat to me. If they insist I would most probably sign it, as without the salary I wouldn't be able to afford rent next month. According to her all the other employees have signed it and none questioned her on it.

Notably non-competes are mostly illegal in India, still almost all agreements I have come across have the clause mentioned in them. I don't understand the point in having a clause like this, when its non-enforceable.

Many other points of the agreement were as egregious as the non-compete clause. Also the whole agreement was extremely one sided. It also said all the IP/Products/patents I develop, even in my own time, during my tenure would belong by the employer.

dmourati 19 hours ago 2 replies      
Massachusetts has realized that its current legislation allowing for non-competes sniffles innovation.



aikah 20 hours ago 2 replies      
I don't understand how these clauses are even legal at first place. It violates the basic right of freedom of work. You can't have on one end freedom of enterprise but on the other hand no freedom of work for employees. the worst thing is the fact that these agreements usually come with 0 compensation.
throw_away_777 21 hours ago 3 replies      
Why can't congress do something about this? Non-competes are clearly terrible for workers, and should at the least be illegal without a severance agreement. If a company wants to keep me from working they should pay for the privilege. Workers also need to start refusing to sign egregiously bad non-compete agreements.
dsr_ 14 hours ago 1 reply      
I'm perfectly OK with a non-compete agreement... as long as it pays me for my downtime.

You think the information in my head is so valuable that you don't want me working for a competitor for three years after I leave? OK, pay me for three years.

It's not worth that much to you? Well, how much is it worth?

ad_a 12 hours ago 1 reply      
There's a coffee shop in our town that makes barristas sign a non-compete i.e. no working at other coffee shops in town. This is beyond mind-blowingly stupid.
losteverything 13 hours ago 0 replies      
It is now standard for unskilled workers too as it is included in most job application / offers.

A $12 / hr. part time Walmart worker can not work at another retailer or online company or Amazon warehouse. The scope is defined by the company.

It is used as a threat.

Besides, if someone wants to steal company secrets they will regardless of a signed paper.

In the '80s worked with a Chinese C/unix contractor that ported all code to China. It was comm type work. No NDA would prevent a criminal.

laichzeit0 20 hours ago 2 replies      
I just signed one of these ridiculous clauses because pretty much everyone is just slapping this into their contracts now.

Law needs to catch up on this one and fast. I like the idea of making non-compete enforceable only if you can prove malicious intent. Similar to how tax works. If onus is on the tax payer to prove that if you buy something and sell it at profit you must prove that the _intention_ was not to turn a profit if you want to pay capital gains tax and not income tax on the profit.

Except the burden on proof must be skewed in favor of the employee and the proof of intent needs to sit with the employer if they want to enforce. E.g. If I go to market and get an offer (say at some competitor), you have first right of refusal to give me a counter. If you refuse to counter you cannot enforce your non-compete. This is fair imho. Lots of problems regarding "trade secrets" etc. but the law should be highly weighted towards the idea of "innocent by until proven guilty" for the employee.

hammock 13 hours ago 3 replies      
This comes one week after - and in contrast to - Donald Trump promising in his first 100 days in office a five-year ban on White House officials and Congressman from becoming lobbyists, and a lifetime ban on White House lobbyists from lobbying on behalf of foreign governments.


joshAg 20 hours ago 1 reply      
simple solution: all workers must be paid full salary and benefits for the entire term of the non-compete agreement.
Steeeve 17 hours ago 3 replies      
I've heard of two or three people in my lifetime that had a company try to enforce a non-compete. Two were during a Microsoft/Google fight, and one was in the late 60s with a scientist.

Has anybody around here been sued after leaving a company due to a non-compete clause?

Arcaten 7 hours ago 0 replies      
What is most surprising to me about these stories today is how uncommon NDAs are. I read somewhere that 20% of workers in the US have signed one.

I don't know if this is a common experience, but my employer recently began putting NDAs in place and, in retrospect, I feel they took advantage of the ignorance of most of the employees (including me). They insisted that the NDA was "standard," managers told us that there was no room for negotiation and pushed to have us sign immediately (eventually relented to having it signed by end of the following day).

hak8or 21 hours ago 2 replies      
This seems to explicitly not include workers who are privvy to trade secrets based on a quick skim, so I guess all of us tech workers wouldn't have anything changed sadly.
dustinmr 10 hours ago 0 replies      
This seems to miss how companies will react if enacted. If there's a freer flow on the talent side, corporations will want a freer flow as well. I would expect this to accelerate the current trend of converting more and more positions to contract or temporary positions rather than employment.

I think that's a good thing.

I'm not sure the White House would agree.

didgeoridoo 14 hours ago 0 replies      
A ban seems heavy-handed. Since a noncompete essentially ties up an employee for a period, I'd prefer to see that tie-up treated by law as a continuation of employment at the existing salary. Surely companies must value their precious IP more than a single employee's salary for a year or two and if they don't, perhaps it isn't that valuable after all.
solotronics 20 hours ago 1 reply      
IANAL but my understanding is that non-competes are essentially unenforceable in Texas.
dominotw 12 hours ago 1 reply      
Ban-ing things is like writing explanatory code comments instead of working out why that code was confusing/hacky in the first place.

Unfortunately, people would rather welcome big brother govt into their lives than work on fixing the real problem.

gok 20 hours ago 1 reply      
Great! ...as long as this doesn't just mean nonsensically narrow rules like the new Illinois law, which only applies to low wage workers (< $13/hour).
omouse 12 hours ago 0 replies      
Thank the lord, non-competes are a criminal waste of productivity.
npezolano 15 hours ago 0 replies      
California is one of the few states that doesn't honor out of state non-competes.
tjpnz 15 hours ago 0 replies      
Anyone know how these work in practice in Japan? The constitution here guarantees the right to work where you want yet I've witnessed people being asked to sign them upon leaving a job.
flukus 19 hours ago 0 replies      
> The Obama administration on Tuesday also urged states to ban non-compete agreements that are not proposed before a job offer or promotion is accepted and said employers should not be able to enforce the agreements when workers are laid off.

Won't this just move the non-compete to be included in the job offer instead of the formal employment contract? That's a slight improvement at best.

smokedoutraider 10 hours ago 2 replies      
While I don't agree with non-competes, I don't understand how it's even slightly ok to allow a government to decide private business policies.
shadowban_me 13 hours ago 0 replies      
I like how anyone even mentioning IP is downvoted to hell. It really shows you what market Ycombinator is really in. Every single comment is either someone's personal narrative, or a ridiculous troll where "OMG WHY" is the only thing they say in each sentence. Wow, I wonder how this ever became law when YCombinator commentators are so opposed to it?
squozzer 7 hours ago 0 replies      
If this gets any traction, I might consider giving BHO a C+ grade for his administration.
DominikR 19 hours ago 2 replies      
I wonder what a principled position on this matter would be.

On one hand everyone is free to trade freedoms for gains (usually monetary - every contract restricts both parties freedom), but on the other hand you can't trade certain freedoms away that we view as fundamental.

Even though I am certainly no proponent of non-compete agreements I cautiously tend towards viewing such contracts as acceptable and valid.

You usually do limit selling your services already the moment you accept a position as an employee, at least for the time you stay employed there. Contractually expanding it for a mutually agreed upon period doesn't strike me as that much different, at least as long as there was no coercion involved and both sides fully understood the consequences.

losteverything 11 hours ago 2 replies      
Tragic story of a business. You decide if it was stolen. Happened a few years ago to a client friend.

Husband wife owns a florist. Has for decades in a county fourth highes per capita income in us.

Built a nice life but it was time to retire and sell the business.

They did not own their building.

New landlord buys building ( shop in nice main street area.) raises rent to outrageous amount. Too much to run the business.

Husband wife team can't sell florist before New lease starts and they do not sign lease.

The very Next week !!!! Next week - building owner puts up new sign for a new florist.

The owners lost everything. They owned some things like coolers - and got $$ for those.

Image Synthesis from Yahoo's open_nsfw gitlab.io
844 points by brakmic  6 days ago   168 comments top 38
niftich 6 days ago 6 replies      
This is absolutely fascinating.

It's mesmerizing to see this NSFW detection applied in reverse, and it's even more interesting to observe your mind react to the generated images. You can see the sort-of-mons pubis patterns, the maybe-pubic hair, the perhaps-breasts and the suspiciously phallic appendages, complete with realistic colors.

Interestingly, all exposed skin suggests that the training dataset for the NSFW detection was skewed towards caucasians, given how the synthesized images are near-completely devoid of skin tones other than light pink. Perhaps this is a good visual indication of unintentional 'bias' in datasets?

WhitneyLand 6 days ago 4 replies      
Some of these images and those from similar projects could be in an art gallery. They are art; provoking original, emotional, responses.

Most people hear about self-driving cars, but not about the fact that machines have already begun to emulate human creativity in the most intimate way. For a while, this secret assault on our uniqueness will stay among us.

noam87 6 days ago 2 replies      
I am always blown away by how eerily similar these generated NN images are to the visuals experienced under psychedelic drugs. Moreso than any artist's depiction (and there have been plenty of those)... they just have the same "feel". Which of course leads one to the inescapable idea that there is a fundamental relationship here.
viraptor 6 days ago 4 replies      
Some of the more abstract images at the beginning really remind me of Beksiski's paintings. (some NSFW, but good, dark art overall) https://art.vniz.net/en/beksinski/ There's just enough of abstract ideas and randomly included genitalia.

(now I really wish someone did a Beksiski + photos mixer... there's ~240 samples just on that site)

kolokolo 6 days ago 1 reply      
I'll have 2 tickets to the dick concert thanks.
mgraczyk 6 days ago 2 replies      
We're witnessing the beginning of an entirely new form of pornography. I can easily imaging a XYZ Porn website adding an "Artificial" or "Neural Dream" porn section.
codingdave 6 days ago 0 replies      
They have automated the surrealist movement. Which goes pretty much directly against the philosophy underlying the surrealist movement. Which the actual people involved with it would probably approve of, as they mostly all moved on from it anyway.
dsl 6 days ago 1 reply      
This is one of the most disturbing things I couldn't stop reading.
gabrielgoh 5 days ago 2 replies      
By popular demand, I've added more pictures!


MasterScrat 6 days ago 1 reply      
Could this be used to insert a "subliminal" touch to an image?

Eg you make an ad that looks innocent, but that would fool your brain into thinking it's sexual if you just scan the page containing it?

yoodenvranx 6 days ago 3 replies      
Has anyone ever thought about using all of reddits porn subs for machine learning? There must be 10s (or even 100s) of thousand of images (kind of) neatly organized by gender, boob size, ass size, skin color, age, ...
gomijacogeo 6 days ago 0 replies      
They've figured out how to synthesize OMNI magazine covers.
TheGorramBatman 6 days ago 0 replies      
Shoulda called it "Deep Dicks" or something.
shahar2k 6 days ago 1 reply      
I would LOVE to see what happens if you feed it clearly NSFW images as the source, and let the network optimize for SFW instead
boxcardavin 5 days ago 0 replies      
Fascinating, I'm curious to see if any of the tech press or even mainstream press pick up on this. If they do, will they pixelate the sample images??
posterboy 4 days ago 0 replies      
If the author is reading this, per se means by itself, on its own. I'm not reading per say in its stead for the first time today.

It shouldn't be surprising that many misheard words survived in a time when there was no widespread frequent exchange of written language and no writing standards or before that, when hardly anyone could even read. I feel this severely complicated our languages.

This is slightly on topic as well, because Natural Language processing has to deal with that now.

going one step further with the nitpicking, just because I am at it, the per-say (or indeed, per se) is only a filler in that sentence, like really or very often are, really though.

bcoates 6 days ago 0 replies      
I'm seeing Roger Dean (of the Yes album covers) or maybe "Heavy Metal".

Whatever Piaget stage prog rock is, AI has reached it.

k_sze 6 days ago 0 replies      
I wonder if it would make it hard to find this project via Yahoo's search engine. That would be sweetly ironic.
whitehat2k9 5 days ago 0 replies      
"Not surprisingly, the results of the optimization are clearly pornographic."

Just about spit out my food.

ris 5 days ago 1 reply      
So what about optimizing NSFW originals to make them appear "SFW"? What would such a thing look like? Presumably the skin tones would be the first to go.
kapitza 6 days ago 2 replies      
Georgia O'Keefe has already contacted her attorneys...
lizzard 5 days ago 0 replies      
It seems possible to put other, not-porn images of people into the hopper and spit out an endless stream of perturbing, semi-pornographic trolling. That will probably happen, despite it being an awful idea, and it could even become commodified.
_wp_ 5 days ago 0 replies      
calsy 6 days ago 0 replies      
H.R Gigerish.
eveningcoffee 6 days ago 0 replies      
Is there are a good validation set of subtle examples of something being NSFW and SFW?

Especially considering that the subject is mostly defined as I do not know to how to define it but I definitely know it when I see it.

dluan 5 days ago 1 reply      
OK - does anyone know, how close are we to these trained neural nets passing the turing test for human creativity? Because I feel like we're going to pass it in my lifetime.
sdfjkl 5 days ago 0 replies      
Sometimes the amount of time and effort we waste on enforcing outdated morals on other people astonishes me.

Still, we get abstract genitals as a side effect.

phjesusthatguy3 5 days ago 0 replies      
The output looks like something Harry would have run across going through the apartments in Silent Hill 2.
wodenokoto 6 days ago 1 reply      
i don't see any pictures in the link.
triplesec 5 days ago 0 replies      
Perhaps predictably, Facebook is censoring the URL by refusing to let you post it.
pweissbrod 5 days ago 0 replies      
Seems to have bugs. I dont understand whats NSFW about Ted Nugent at a rock concert
spot 5 days ago 0 replies      
similar results using a smaller set of inputs, 20 years ago:http://draves.org/fuse/
jlebrech 5 days ago 0 replies      
so this could be used for an automatic nudity free chatroulette
sgnelson 5 days ago 0 replies      
Talk about "...You'll know it when you see it..."
h4nkoslo 6 days ago 0 replies      
Very HR Giger esque. Somehow more horrifying than the original.
pearjuice 5 days ago 0 replies      
So that's what they are doing at Yahoo these days.
egypturnash 5 days ago 0 replies      
It's... it's a robot Dali Giger.

I love living in the future.

Taniwha 6 days ago 0 replies      
ah ... so it doesn't dream of doggies then .....
HN comments are underrated danluu.com
722 points by ingve  3 days ago   357 comments top 49
pavlov 3 days ago 5 replies      
I second Dan's advice of blogging more.

I'm a very average HN commenter. I do put in effort in writing here, trying to be civil above all and sharing my experience where it could be of interest. But I'm not Alan Kay, I've never rewritten a distributed deep learning system in Haskell using a genetically optimized Paxos consensus protocol, and my entrepreneurial experience is a loose string of "don't do this" case studies at best... So my comments certainly won't make anyone's "Best of HN" list.

Last week, after the news broke that Salesforce walked away from buying Twitter, I was about to write a HN comment about what Twitter could do. The text got long enough that I decided to expand it into a Medium post instead: https://medium.com/swlh/twitter-could-be-the-next-mozilla-e7...

To my surprise, the post has 28,000 views and 755 recommends so far. If I had written it as a HN comment, it would have got maybe 5-10 upvotes and perhaps spawned a short discussion thread about how unrealistic my idea was. (Please don't bother to criticize the content of the blog post in replies here -- I'm just using it as an example of blog vs. comment.)

I love reading HN discussions... But maybe there could be a site that slots between the HN and Medium formats, and lets you expand your comment into a blog post with minimal friction? Call it "HN Long-Form" or whatever. Ideally it would interface with the HN comment system so that you could mark your comment with something like "Promote to long-form" after you've written it. That would create an editable post on the long-form site. You could then later expand your comment there, and publish it on the long-form comment aggregator site. (Maybe I should just build this myself and see if it feels right.)

pavlov 3 days ago 2 replies      
On second read, I'm not sure I agree with the first paragraphs of Dan's post at all. He seems to be saying that HN is terrible, but a handful of comments from star posters rise above the muck. I just don't think that's fair.

Yes, the clich is that HN is a place full of mean, entitled semi-autists who will criticize your site's CSS whitespace formatting when you ask for business feedback... And of course there's a grain of truth to that (persistent stereotypes usually don't come out of thin air), but it misses the mark on two dimensions.

The first is that the criticism you get on HN is no worse than what other aspiring creative professionals suffer. I went to an art and design college, and the critique you'd get from students and even teachers was 99% of the time harsher than the HN style, yet no more guaranteed to be useful.

Consider a first-time novelist who spent years on a book. One day it gets critiqued in a newspaper. The professional critic might find that the author has a clumsy style, poor research, paper-thin characters, and seems to lack the life experience to even write about the topic. What do you do after that kind of criticism? You suck it up and go back to work on the next novel.

Making use of feedback is all about filtering and reducing multiple sources into something actionable. Nobody is right all the time. Your parents were wrong. Your teachers were wrong. Your peers were wrong. Your professors were wrong. Your boss was wrong. Your cofounders were wrong. Your investors were wrong. HN commenters were wrong. Still it's worth taking in all these inputs as much as you can.

The other dimension of HN comments is that they can be surprisingly deep. When an arts or culture topic makes it to the front page, it seems like someone comes out of the woods with the perfect personal anecdote. Whether it's Mondrian, Messiaen or Modiano, there's always someone on HN who happens to have a passion for it.

HN comments are underrated, but it's not just because of star power: it's everyone's contributions that make it consistently worthwhile for me.

anton_tarasenko 3 days ago 5 replies      
When I worked with the HN post data, I noticed that some years ago HN users had correctly predicted the "Show HN" projects that later got funding. Those projects had more upvotes.

The more recent data has no such connection. It seems that the influx of users reduced the quality of judgement.

So one way to improve HN submissions and comments is to weight points by the user's tenure on HN.

I also suspect that early comments dominate late comments by the time factor alone. The sorting algo gives a brief advantage to new comments, but old comments are more visible. A post on the front page gets 30+ comments in the first hour, and latecomers can only post into the void. To address that, long branches could be collapsed by default, leaving only 2-4 visible messages per branch.

anexprogrammer 3 days ago 9 replies      
HN comments are full of naive political opinion, groupthink, and a tendency to blind optimism on all things technology or new. Often older ways have merit too.

It's also probably the only place left on the net where, from comments, I'll find out rapidly, and bluntly with citations, when I'm wrong (and, yes I'm often wrong on the Internet!), usually learn something new on the topic, and sometimes talk with the guy who invented it. My ADHD brain loves the depth that side topics can get explored and being surrounded by people far cleverer than me.

I wouldn't have it any other way.

latch 3 days ago 4 replies      
Removing the vote count was a step back.

You end up with highly positioned comments that are factually wrong and no way to weigh the corrections made in replies.

If you saw that a comment had 20 votes, but a reply had 500, you'd have something to go by. If nothing else, they could show the relative score of a reply to its parent.

dancek 3 days ago 3 replies      
I think HN needs a way to easily find the top comments. There are absolute gems deep in discussion threads, but you'll need to spend a lot of time reading to find them. Hence, it's very nice of Dan Luu to list some of his favorites.

The top root-level comment for each comment page is obviously easy to see, but good comments deeper in the comment tree are easily lost. Would be great if e.g. the top 5% voted comments on a page were highlighted in some way.

Perhaps a workable solution would be to just follow the comments listing of smart people. Guess I'll at least try that.

tedmiston 3 days ago 1 reply      
I really think the author is onto something here.

Recently I've been thinking about doing a couple blog posts that summarize the HN thread for a given article* in perhaps ~1500 words. I think of it like the approach that r/tabled uses for AMAs on Reddit (example: [1]).

Would others find this interesting, or would you rather just read the comments yourself?

A second idea is a daily / weekly update of comments from all of the people you're interested in "following" on HN. You can do this very manually right now. I think it could be an interesting proof of concept.

*When I say one article, I really mean the aggregate of recent links around that topic as discussions are often merged or commenters bring information from other sources into the commentary for whichever link takes off on that topic. Often that is the most original source, but not always.

[1]: https://www.reddit.com/r/tabled/comments/4lh4t1/table_iama_i...

sideproject 3 days ago 2 replies      
I absolutely love comments on HN and they are probably the main reason I read this site a lot. Some times, the posts themselves are quite self-explanatory from the title and I just go straight to the discussions.

I created a little site called HackerNews Club


Where you can easily search for user's submissions and comments. FYI, here's Dan's comments :)


And HN users ordered by the number of comments they have made.


acabal 3 days ago 2 replies      
These criticisms, when phrased in the manner of the post ("HN is full of mean and rude people"), suggest by omission that there's some kind of internet forum Nirvana out there where everyone's nice all the time and nobody every says mean things or is rude. ("HN is full of mean and rude people [... unlike place X, which is always great all the time]")

But the thing is, once a community reaches a mid-to-large size, certain kinds of people will always going to think it's full of jerks and trolls, and that its golden age has long passed--regardless of the community's age or actual composition.

I run one of the largest online writing communities online, Scribophile. We've been around going on 9 years and I personally pride myself on the reputation we've earned as being a friendly and supportive community. By and large people seem to agree. And yet every now and then we still get people complaining that Scrib members are out to get them, that everyone is mean, that Scrib's golden age has passed. (I started hearing that same golden age comment about 6 months in, by the way).

I think the truth is more like the faceless, voiceless, anonymous internet makes it really easy for people to both a) be jerks, and b) misinterpret harmless posts as people being jerks. I think this phenomenon happens in every mid-to-large sized community, ever. And I don't think it's really helpful to criticize any community of that size as having nothing but mean people, or trending towards meanness.

qwertyuiop924 3 days ago 3 replies      
You post a list of the best comments on HN without putting The Wisdom of Bane on the list?

Seriously, how did The Wisdom of Bane not make it one here? That is one of the best comments on all of HN.

For the uninitiated: https://news.ycombinator.com/item?id=8902739

blt 3 days ago 4 replies      
I think the culture of rejecting joke-only comments is significant. I love a good joke, but so does everybody else. Rewarding jokes would have a major effect on the signal/noise ratio.
oskarth 3 days ago 1 reply      
I often find my self searching through old HN comments for all kinds of things. Just off the top of my head I've searched for comments on: Redis, ZFS, Raft, SQS, ZMQ, message queue, RDS, connection pools, ECS in the last few days. I've learned quite a lot of things from reading comments by people with way more experience in these matters than I have. And that's probably less than half of my searches. A google search might give me some good stuff, and Stack Exchange too, but HN comments are indeed underrated.
shubhamjain 3 days ago 5 replies      
I prefer cynicism over unthoughtful, inconsequential comments that floods several discussion forums that I have come across. "Nice article", "Great write-up" and the next thing you know, you have created a place where people are only interested in submitting their articles and getting it upvoted rather than make meaningful contributions.

People want to make good contributions here and that's something that differentiates HN from other news aggregators.

angry_octet 3 days ago 3 replies      
I greatly miss Usenet newsgroups -- NNTP ones, not yahoo or google groups, or any of the pale http immitations. The best were usually moderated of course, but even unmoderated ones often had high signal to noise. I imagine how they might be now with rich text rendering, e.g. embedded TeX and images.

Good newsreaders (MT-Newswatcher on MacOS springs to mind, but also fast console programs like tin) really helped. There were no 'likes' or 'vote' buttons. But there was the ability to whitelist or blacklist certain authors by adding them to a user's 'killfile', leading to the wonderfully pithy permanent downvote reply:


mooreds 3 days ago 3 replies      
I have often thought it's be great to do a "best comments of the week" email list the same way "Kernel Traffic" did for a number of years with Linux kernel development: http://www.kerneltraffic.org/kernel-traffic/archives.html

Condensing comments down to the 5-10 gems would be very interesting. And, perhaps with the voting system, not that difficult.

throw2016 3 days ago 0 replies      
I miss the deep expertise often on display on forums like slashdot in the past which is conspicious by its absence here.

In many ways this is more of a professional board than a personal board. A lot of folks here are in the profession and don't seem to speak their mind, lest they lose career opportunities. This also seems to promote an affection of expertise and authoritative tone even on subjects commentators may not know much about.

There is offhand dismissal of dissent as 'resistant to change' and a serious lack of scrutiny that often allows broken technologies and services to be hyped endlessly untill people come back months or years later to report deficiencies but by then the train has left the station.

And any forum that promotes downvotes to signal dissent cannot by design promote diverse discussion and will naturally coalesce around a 'socially acceptable' consensus.

libeclipse 3 days ago 4 replies      
Another thing I've noticed about HN comments is that everything is hyped beyond what it deserves.

For example, the recent DDoS attacks were just a bunch of skids with Mirai, but it was discussed as if it was the end of the internet.

There's also the issue of self-censorship, where users will refrain from posting their opinion in case they get downvotes and negative karma.

The things people post here are fascinating, but the comments, in my honest opinion, aren't.

cyanbane 3 days ago 2 replies      
Reading this article and thinking back on the users on HN that I do enjoy reading comments from I think that a neat feature may be the ability for a logged in user to "favorite/mark" specific authors. Those authors only get some particular character in front of their name (or a different color) so that they stand out more. I do agree with this post about seeing certain names and knowing that the signal ratio will be higher is nice. May just need a better way to discern those when scanning a comments section.
amelius 3 days ago 3 replies      
I wish there was more research in moderation systems. I think it is a fascinating topic, because it can make or break an online forum. And perhaps it even has applications in political decision making.
bambax 3 days ago 1 reply      
> 1838 days ago

Trivial improvement to HN: after more than 30 days, render time in number of years and months instead of just days.

return0 3 days ago 2 replies      
HN comments need a vertical bar on the left side to indicate indent level. i find it hard to skim conversations in narrow screens.
dilemma 3 days ago 2 replies      
The first and second paragraphs seem to contradict each other.

Comments (and previously blogs, but not so much anymore) can have more insight than news articles because they're based on first hand experience. Journalists don't have that, and the organization they work for often has problematic incentives which they push onto the writer.

HN comments are indeed very terse, to the point of being unfriendly. It bothered me at first but now I'm used to the style and sort of like it.

lorenzhs 3 days ago 1 reply      
The comments on that "Lenovo is blocking Linux on some new laptops" story a while back were truly abysmal. I think that's the only time where I was really disappointed by HN comments. Now obviously (and as many of the more thoughtful commenters pointed out) this was just a case of missing support in the Linux kernel. There was no "secret deal" between Lenovo and Microsoft that the customer service rep on that forum revealed. Intel posted some patches to fix this a few days ago: http://marc.info/?l=linux-ide&m=147709610621480&w=2

The thread I question, with over 1000 points and 500 comments: https://news.ycombinator.com/item?id=12545878

netsec_burn 3 days ago 0 replies      
This article and its comments are surprisingly negative. I've long held the opinion that HN is the best aggregator out there, and the comments are top notch as well. Far better than Reddit, subreddits like /r/programming+sysadmin+netsec etc, /g/, Slashdot, and the list goes on.
franciscop 3 days ago 0 replies      
My feeling is that a large enough part of Hacker News has been any time within the last 10 years actively contributing in Stack Overflow. From my own experience, I learned how to ask/answer technical questions and participate in a technical discussion there while trying not to keep it political, and I totally feel that has helped me to provide good comments in HN from time to time.

So I would challenge the sentences:

> And yet, I havent found a public internet forum with better technical commentary.

I have, it's StackOverflow. Even though it is not a public internet forum properly, I've found there some awesome technical commentaries there and I think it might have helped HN a lot on that side.

z3t4 17 hours ago 0 replies      
One thing I dont like about HN is that I do not have time to read everything and explore each new technology. It's like throwing away good food when you're hungry.
cronjobber 3 days ago 1 reply      
> when people make comments that arent just reasonable sounding but are actually correct, those comments tend to get upvoted

For a while, I found that on pages with lots of comments the most interesting ones were to be found at the topand, buried between actual dross, at the bottom.

That might have changed, I don't see it that much anymore. But that could be a side effect of something even less desirable. I think some people may have started flagging whole articles when the discussion has "too many" comments they dislike. I can't prove this, of course.

spectrum1234 3 days ago 0 replies      
This article and the (currently) highest rated comment with the Medium article is making me want to write more.

I've always considered a simple blog where I just write short commentary on articles I've read that I feel are incorrect or incomplete. One thing that has held me back is knowing I'm not a brilliant writer. However am going to try and keep in mind the great blog post by Paul Graham that stresses to always write in short sentences. Good luck me!

sharpercoder 3 days ago 1 reply      
Coming from a certain frame, context and worldview given to someone by his/her parents, many comments are not ill-intendend but come off as unhelpful or negative. A problem with moderation on the web is that for willing people it is hard to grasp why you have been given the mdoeration you got.

An idea I'm toying with is to allow meta-comment reactions to comments. They would extend horizontally (as opposed to vertically for non-meta comments) and allow medium-to-high experienced users to provde meta-comments (feedback).

lmm 2 days ago 0 replies      
> For the last couple years (ish?), the moderation regime has been really active in trying to get a good mix of stories on the front page and in tamping down on gratuitously mean comments. But there was a period of years where the moderation could be described as sparse, arbitrary, and capricious, and while there are fewer bad comments now, it doesnt seem like good moderation actually generates more good comments.

I agree that there was a major change in moderation 1-2 years ago. But I think it's worse rather than better. The moderation is more arbitrary and capricious now (in particular it's a lot more active during the hours when the US is awake), and there are a lot of positive-but-contentless fluff comments and even humour, both of which are inimical to what made HN great.

Mz 3 days ago 1 reply      
Yet another humanbemoaning the fact thatwhen myriad humansrandomly get together onthe internet, some folksare clueless, some folksare not nice, some folkswrite poorly, etc.There are things that canbe done to improveonline discussion. Butexpecting everyone to beequally knowledgeable,savvy, etc is simply not areasonable expectation.
hellofunk 3 days ago 2 replies      
> comments are often gratuitously mean, and people will often defend gratuitously mean comments by claiming that its either impossible or inefficient to convey information without being mean.

> Most of the negative things you hear about HN comments are true.

I think it is interesting how the relatively anonymised nature of the internet has a similar effect on people of all stripes. HN readers, I believe, are among the more intelligent, or at least curious, in our species. The same is true of another popular internet forum, Stackoverflow. Yet there exists an air of negativity that is of much higher ubiquity than in "real" life where people are not anonymous. And this is true of most other internet forums as well where more of the general popular participates. I think it shows in a strange way that people just have a lot of negativity to vent, and the internet has made that really easy and without consequence to the rest of one's life, and that this remains true regardless of one's interests and general intelligence.

renke1 3 days ago 0 replies      
I admit that I usually read the comments first and then go to article.
zyngaro 3 days ago 0 replies      
So true. I often jump to the comments before I read the linked article. The comments a very often of better quality and more informed than the article it self. HN is unique in today's internet it's a great community and I hope it stays that way.
bashexporting 3 days ago 0 replies      
HN comments are moderated (not the moderators which are completely fine and, in my case, always clear of what was off-topic and in need of flagging, but the community that flags) by the hive-mind that is like any hive-mind against diversity.

Of the dozens of accounts I had, some have reached karma levels of awe, and some were met with extreme flagging and disapproval.

The most pleasant and interesting discussions are mostly in the technical, scientific themes.

When it comes to diet, lifestyle issues, comments are overflooded with bunch of anecdotal claims, unscientific babbling and extreme boasting.

I stay away from these threads after I've realized this was the case.

ericolo 3 days ago 0 replies      
I come here for the content. Before I started frequently coming here, I used solely reddit. I didn't "get" HN at the time.But at some point it started growing on me, I started coming here more and more often, and right now it's my primary source of random information. I still reddit, but more for leisure and time wasting than anything else.

I don't check comment much, thought.

As a side effect, it had also changed my browsing customs; before it wasn't difficult for me to go down to the 10th page on reddit.

Nowadays I'm barely past the 2nd page.

karussell 2 days ago 0 replies      
> HN comments are terrible.

The truth is that more articles than comments are waste of time (as comments are often a lot shorter or simpler to grasp) so I have to disagree here: I often find myself reading the comments before clicking on the article to save me time. And I'm not the only one.

soufron 3 days ago 0 replies      
I feel the same. Most often, the comments are way more interesting than the links they're commenting. This led me to calm down on commenting all the time, coz I felt like I needed to try to make good quality comments in order to compare favorably to the rest of the discussion, and to contribute to the community. I wonder if others feel like this and decided to restrain on commenting?
Jaruzel 2 days ago 1 reply      
Zero criticism here - I love danluu.com posts[1], but ...

Who is he? And why does all of his posts get massively up-voted?

Thanks in advance, from an ignorant chimp. :)


[1] However, a little bit of CSS sprinkled on them wouldn't go amiss - even just 'max-width' would help a lot.

egeozcan 3 days ago 0 replies      
Of course the top comment can sometimes be positive. For example when the article is about HN itself.

On a more serious note, I guess most people in the tech crowd can make a 5-item list of why HN comments suck and that is exactly the power of HN comments.

anythingbot 3 days ago 0 replies      
I would like to propose wikipedia edit history and comment deletion milestones for the hn comment system, and in addition, a comment redaction facility that works like redaction of classified documents.
emblem21 3 days ago 0 replies      
Honestly, I come here just for the comments. I rarely read the articles unless a comment is excited about something arcane.
yanjuk 3 days ago 2 replies      
A way to reduce disruptive comments might be to make one downvote cost one karma point.

Down-voting should be for disruption, not ignorance. Ignorant comments are fine. Get them out there so they can be aired and corrected. Laymen get to know what they think. Experts get to know what laymen think. Occasionally there's a good idea.

Talk is cheap and we should do more of it. The alternative is people being far more ignorant than they already are. But silently, in private, with more potential for harm.

jordanpg 3 days ago 1 reply      
The bellwether of a bad but possibly technically interesting HN comment is one that begins with a humblebrag: "One time a Fortune 500 company hired me to re-write their entire web tier using Django" or "last year, for fun, I wrote a fully-functioning TLS implementation in node".

Such nonsense (or at best, unneeded information) is intended to provide credentials so that the reader will take what follows more seriously. But ironically it only serves to erode confidence.

jasonkostempski 3 days ago 0 replies      
"Some downsides of immutability"...
wfeui3 3 days ago 7 replies      
I lost faith in HN crowd when hyperloop started. California can not even replicate 40 years old TGV, but somehow it will build space-like technology for fraction of price.

And than there are politics. Entire world should accept millions of refugees. But SF is different, and should not even host 400 homeless who arrive every year.

internaut 3 days ago 4 replies      
kimshibal 3 days ago 1 reply      
k__ 3 days ago 4 replies      
I follow many people on twitter who dislike HN. Reason for this is opinions here are alsmost entirely from white males with money.
Samsung 'blocks' exploding Note 7 parody videos bbc.com
605 points by Lio  5 days ago   215 comments top 38
nailer 5 days ago 12 replies      
Wonder if the attention put on YouTube here will inspire Google to fix the financial and political 'infringement' takedowns.

Eg, during the takedown process, have something like:

> [ ] I understand that satire and political commentary does not in itself consititute copyright infringement, and that I am not filing this notice on the basis of the video satirizing or making commentary on my copywritten content.

> [ ] I understand that incorrectly flagging satirical or commentary videos that mention my trademarks but do not infringe upon my trademark rights may delay response to future infringement filings.

Or something similar. IANAL. Complainants must tick the boxes to be able to submit.

jMyles 5 days ago 6 replies      
I love you all. :-)

Here we are again, and this thread is full of comments about whether this was afoul of DMCA or whether there's a way to adjust the system so that these claims will be more costly to the claimant.

We need to break open the head here, people! We're scientists, right? Step back from your political ideologies and your fears and tell me what the real problem is with this biological system.

Right: it's that a single actor can make the decision to censor these things. It's fundamentally a weak link problem.

Whether or not we fix DMCA, which I'm sure we will, we need to fix the problem that the weak link exists in the first place. A centralized Youtube will not do for the information age. Our organism must build immunity such that, no matter the tantrums of the state, nobody is capable of giving in and handing over the lollipop.

turblety 5 days ago 7 replies      
By uploading a parody video of a Samsung Galaxy exploding, I don't understand how there is a law being broken? Can someone explain how this is a copyright issue?
abdias 5 days ago 0 replies      
It's a funny story but also shows how pathetic (IMO) some companies and organizations become. They just don't realize the cat is already out the bag. "Damage control" should not be used for censorship. This is clearly fair use (satire).

And in general about YouTube and similar companies: This is what happens when the court principle of innocent until proven guilty is inverted to be guilty until proven innocent.

There is a reason why freedom of speech is the first amendment in the US constitution, and Google (and other companies) should adhere and respect the intentions behind it.

mattnewton 5 days ago 2 replies      
Oh boy, Streisand effect in full swing. Block a YouTube video and now get to the front page of the BBC.
merb 5 days ago 0 replies      
The good thing is, that after they blocked it. It appears EVERYWHERE in the news, so EVERYBODY see's it. Instead of some people (gamer community).

The block backfired.

Jabbles 5 days ago 2 replies      
jnagro 5 days ago 2 replies      
Satire is fair use. Someone should sue Samsung, Get Lawrence Lessig on this!
vlunkr 5 days ago 0 replies      
I feel like the best thing Samsung could do for themselves right now from a PR perspective is just apologize and shut up.
warrenmiller 5 days ago 4 replies      
methinks this will only lead to the barbra streisand effect.
joesmo 5 days ago 0 replies      
This is why we need strict, very harsh penalties for abuse of copyright (and patent laws). This has NOTHING to do with copyright, yet these Samsung assholes file claims with Youtube? How about 1% net revenue fine for every wrongful copyright claim (like, but not limited to, a bad DMCA claim), increasing by 1% (with no limit other than at 100% you lose the business) for every wrongful subsequent claim? But of course, this will never happen. Personally, I see these kinds of attacks as justification for piracy and the willful disobedience of our incredibly stupid laws (in the US).
msh 5 days ago 4 replies      
Is there a major mobile phone producer with lower morals than Samsung?
mooveprince 5 days ago 0 replies      
zeroer 5 days ago 0 replies      
I never would have seen the video without the 'block'. Thanks Samsung, that was funny!
Keverw 5 days ago 0 replies      
I don't know what's the most abused laws are, but I'd say copyright would probably be in the top 10 list if there was such a list. I wish people who abuse copyright takedowns repeatedly would get a large fine. Then the fine should be split between the uploader and service provider. Plus the takedown abuser should have to pay all legal fees on top of the fine.
sidcool 5 days ago 0 replies      
Such attempts have rarely gone successful in past. May be the Streisand effect will be known as Samsung effect
technifreak 5 days ago 0 replies      
Maybe this has nothing to do with DMCA and more to do with Samsung spending millions of dollars in advertising on Youtube (speculation). If one of your major sponsors threatens to pull back advertising dollars, that supports your platform, maybe you bow to their requests. Maybe.
robertjwhitney 5 days ago 0 replies      
Boy, this is really going to blow up in their face.
frostirosti 5 days ago 0 replies      
This is the abuse of the copyright system people warned about and YouTube downplayed.
beedogs 4 days ago 0 replies      
Samsung must really not want to be in the mobile phone business anymore. The dim-witted actions they're taking in regards to these videos will only turn more people off. I for one will never consider a Samsung product now, and not just their mobile phones. They're set to join Sony on my relatively short "do not buy" list.
jaimehrubiks 5 days ago 0 replies      
So this means that Samsung could ask that any video which shows their phones to be removed from the internet? Because it is a copyright claim...
vermontdevil 5 days ago 0 replies      
Like it'll work?

With Halloween coming up, expect plenty of pics and videos of people wearing Samsung Note 7 wrapped around them as a suicide vest.

Pyxl101 5 days ago 0 replies      
Here are a couple of the videos with what I believe is the content:



Vaebn 5 days ago 0 replies      
Naturally I now want to see all of them.
hyperhopper 5 days ago 0 replies      
There seems to be a lot of people saying the government should do something about this.

Keep in mind, this is not related to DMCA or copyright at all: this is a software system in use by a private company. No laws were broken, it is just extremely scummy behavior.

jmclnx 5 days ago 0 replies      
I guess Samsung will keep a lonely Sony company on my "do not buy list", too bad. BTW, in the US, last I heard Parodies is a protected form of speech. So I think DoctorGTA has the law on his/her side (assuming he is living in the US).
zelon88 5 days ago 0 replies      
Have they never heard of the Streisand effect?
smegel 5 days ago 0 replies      
How do you say Streisand Effect in Korean?
jamesjyu 5 days ago 0 replies      
I even heard Obama making a quip about the Note catching fire. Are they going to send him a reprimand as well? :)
Gaelan 5 days ago 0 replies      
Better title: Samsung sends copyright claim for exploding Note 7 parody videos
teekert 5 days ago 1 reply      
I love such news, their comment threads are the best source of funny Note 7 jokes :)

I can't find it now but I saw an image of a terrorist with a Note 7 belt under his jacket. Nice.

Why can't they think of a fun way to deal with this PR disaster, how hard can it be? Jeez what are they thinking??

aerialcombat 5 days ago 0 replies      
Typical Samsung
haterz187 4 days ago 0 replies      
I would love a note 7
andrewclunn 5 days ago 0 replies      
Internet censorship concerns, video games, faulty technology, and a big tech firm threatening legal action... No wonder this is top ranked on Hacker News.
gok 5 days ago 2 replies      
Why would Google want to leave up a video that ridicules their top hardware partner? YouTube isn't a public service.
siculars 5 days ago 0 replies      
These people are so dumb and just don't get "it." Samsung is so dumb, they are very dumb, for real. So dumb, so dumb, so dumb, so.... they climbing in your windows trying to rape your GTA and youtube accounts. ([0])

All this is going to do is encourage tens of thousands of young kids to figure out what things like "DRM", "free speech", "EFF", "privacy", "copyright" and the like mean. Maybe we get a few good lawyers out of this, a lot of great parody and a lot of great art.

[0] https://www.youtube.com/watch?v=mEAKsaQOCpQ

Ask HN: What is your favorite internet rabbit hole?
997 points by karim  2 days ago   449 comments top 187
IsaacL 2 days ago 8 replies      
I posted a list of them a while ago. For several years I was interested in alternative worldviews -- grand sweeping theories of reality. Here's my list:








Enjoy :)

r0m4n0 2 days ago 24 replies      
Browsing medical diagnosis codes... https://www.cms.gov/Medicare/Coding/ICD10/2016-ICD-10-CM-and...

Some of the most mildly interesting:

V9543XD Spacecraft collision injuring occupant, subsequent encounter

W5602XD Struck by dolphin, subsequent encounter

X35XXXD Volcanic eruption, subsequent encounter

X52XXXD Prolonged stay in weightless environment, subsequent encounter

Y0881XD Assault by crashing of aircraft, subsequent encounter

analogwzrd 2 days ago 3 replies      
For me, it's definitely Ribbonfarm:http://www.ribbonfarm.com/

I stumbled into Venkat's blog about two and half years ago and I'm still trying to find my way out. The rabbit hole gets even deeper when you look at his list of recommended reading. The material on John Boyd and OODA loops in particular has been bouncing around my head for about a year. Ribbonfarm quickly turns into a choose-your-own-adventure type of experience as it's very easy to bounce between articles and start looking everything that you don't know.

If you're interested in getting below the surface level of how organizations, teams, and business cultures work Ribbonfarm is the best place I know of that really digs into the details. If you're expecting the typical "be a leader, not a manager" platitudes, then you'll be disappointed.

octo_t 2 days ago 2 replies      
My current rabbit hole has been the world building stack exchange (http://worldbuilding.stackexchange.com/) which is (ostensibly) for writers working out scientific or historical justifications for the worlds they invent.

Some of the thought that goes into answers is really cool. Good ones from recently are:

- http://worldbuilding.stackexchange.com/questions/59175/what-...

- http://worldbuilding.stackexchange.com/questions/59171/is-th...

- http://worldbuilding.stackexchange.com/questions/58745/stand...

msluyter 2 days ago 6 replies      
Slate Star Codex: http://slatestarcodex.com/, for a lot of interesting socio-philosophical discussion on a variety of topics.

Meditations on Moloch is one of my favorites:


WCityMike 2 days ago 2 replies      
TV Tropes is the definitive rabbit hole: http://www.tvtropes.org

For me, a close follow-up is the SCP Foundation:http://www.scp-wiki.net/

brightball 2 days ago 2 replies      
The US Civil War has been mine for the last couple of years. The sheer volume of history and contributing factors, decades of build up, aftermath, affects on the US today, etc. My goodness, the economics of the whole thing are just fascinating.

All the internet debates I saw when the confederate flag came down got me really interested in how so many people could know TOTALLY different things about the most historically significant event in the country.

Now I've got about 12 books covering things in different ways (and there are so many more). Thanks to the Library of Congress and Google's efforts to scan books it's really easy to check citations as you read when you're having those "There is no way that's real" moments followed by "Holy crap! That's real?!?!"

The whole thing has sparked an overzealous interest in history, which is the subject that interested me the least when I was younger. Now I give serious consideration to pursuing a doctorate one day with the aim of being a History professor when I get closer to 50 (which is still a decade or so off).

hexane360 2 days ago 1 reply      
Things I won't work with: http://blogs.sciencemag.org/pipeline/archives/2011/11/11/thi...

Accident reconstruction/investigation videos. NTSB, CSB, and OSHA have some really in-depth ones:https://youtu.be/tMsjJWJFBbAhttps://youtu.be/gDTqrRpa_ac?list=PLUXYDid45duP-lg8Kh_hSw841...

Also, +1 for TV Tropes

Edit: Also, http://www.scp-wiki.net/ has some classics.

tartuffe78 2 days ago 4 replies      
TV Tropes is always good: http://tvtropes.org/
yoloswagins 2 days ago 2 replies      
I'm partial to everything2.com. Back in the early 00's, everything2 tried to be a Wikipeida, where people could post multiple entries on a topic. The best part is reading 16 year old, long form essays about places. The recent stuff is short stories, but the essays of the bay area from the peak of the bubble are fascinating.


* http://everything2.com/title/The+NoCal+Super+Layoff+Unemploy...

* http://everything2.com/title/San+Mateo+bridge

rpeden 2 days ago 0 replies      
I enjoy listening to simulated activations of the EAS (Emergency Alert System) on YouTube. A few interesting ones:

Nuclear Attack: https://www.youtube.com/watch?v=JZIynuYDRVA

Alien Invasion: https://www.youtube.com/watch?v=FKre_8rufrw

Russian Invasion:https://www.youtube.com/watch?v=lYOlnuxZzNQ

Clown Sightings: https://www.youtube.com/watch?v=ZUugY4VfgZc

I always find the EAS activation tone to be kind of bone chilling (which I suppose is its intention). I hear it so infrequently here in Canada that it really grabs my attention immediately.

Listening to the fake ones online probably makes it worse, though. When I heard the emergency alert tone come on the radio while driving from Toronto to Ottawa, I checked the skies for UFOs. Ended up just being a tornado warning. :)

rdtsc 2 days ago 3 replies      

Discover new command line utilities or combinations of them to solve various things. Learned all kinds of useful stuff. Things like I know but always forget about:

 python -m SimpleHTTPServer
To server the current directory on port :8000

Then there is silly stuff like:

 dd if=/dev/dsp | ssh -c arcfour -C username@host dd of=/dev/dsp
To output your microphone to a remote computer's speaker [note: you probably shouldn't be using arcfour in general for ssh, and it might be disabled on your site].

bsandert 2 days ago 4 replies      

Which contains (apart from the obvious Murphy's law and Occam's razor) such pearls as the Peter Principle, the Dunning-Kruger effect, and Hofstadter's Law. 20+ tabs guaranteed!

qwertyuiop924 2 days ago 1 reply      
TVTropes is the big one, the vortex from which all other rabbit holes stem.

The SCP foundation is also excellent, and The Digital Antiquarian is my new favorite.

Fallen London is a browser MMOCYOA on steroids, and it's glorious.

The Jargon File (before ESR ruined it with the latest round of updates) was amazing, and still is great fun.

Bash.org is another classic rabbit hole, although far from the best for that purpose.

And Youtube contains many rabbit holes, but my favorite by far is Tom Scott's youtube channel. Also of note is Tom & Matt's Park Bench, where he vlogs with Matt Grey on a semi-regular basis, Yahtzee Crowshaw's channel, where he used to play games with Gabriel Morton in his "Let's Drown Out" series, and Channel Awesome. Just, all of Channel Awesome.

adrianN 2 days ago 3 replies      
Secure Contain Protecthttp://www.scp-wiki.net/
jttam 2 days ago 1 reply      
The Bureau of Labor Statistics (http://www.bls.gov/) is just fascinating enough and just badly organized enough that I never seem to be able to get to the same useful piece of information twice. And thus I constantly find myself looking at other interesting facts about the US labor force.
comboy 2 days ago 1 reply      
https://urbit.org/ - deep and exciting one

This article [1] is a good start even though it's 6 years old. It's not vaporware anymore, I haven't checked it in a while, but it seems to be actively developed.

If you feel that you've learned enough programming languages that you have a problem finding anything new this may give you some dopamine.

1. http://moronlab.blogspot.com/2010/01/urbit-functional-progra...

dopeboy 2 days ago 0 replies      
https://en.wikipedia.org/wiki/World_War_II easily.

I grew up when the History Channel was nicknamed the "Hitler channel". I've read Manchester's the Last Lion, Shirer's The Rise and Fall of the Third Reich, and will soon be ordering Ullrich's Hitler - Ascent. Saving Private Ryan is in my top 5 favorite movies of all time.

This is currently my wallpaper: https://upload.wikimedia.org/wikipedia/en/thumb/5/59/US_Army...

jackhack 2 days ago 2 replies      
Atlas Obscura - a collection of the world's most interesting/peculiar, and downright strange places. It's like a marriage of a world map + Ripley's Believe it Or Not.


tghw 2 days ago 0 replies      
Reading medical study meta-analysis published by The Cochrane Collaboration[0]. There's some fascinating results that run counter to current medical advice.

For example, "Vaccines to prevent influenza in healthy adults" concluded, in part: "Vaccination shows no appreciable effect on working days lost or hospitalisation."[1]

[0] http://www.cochrane.org/evidence[1] http://www.cochrane.org/CD001269/ARI_vaccines-to-prevent-inf...

cessor 2 days ago 2 replies      
I enjoy rabbit holes with much less meaning, such as:


The last one is great. I once discovered this gem:


hawski 2 days ago 1 reply      
List of unusual articles on Wikipedia: https://en.wikipedia.org/wiki/Wikipedia:Unusual_articles
roberthahn 2 days ago 0 replies      
Back in the mid 90's there were 2 rabbit holes I loved to visit. One of them was the Monty Python website :-)

The other one I haven't been able to track down. I'm hoping someone here can tell me what happened to it. It was an art site called "The Place" hosted by a university in Canada. It was a mixed media site with art, poetry and short stories. Does that ring a bell for anyone? I loved that site and wanted to visit it again many times. But "The Place" is a difficult term to search with these days.

visarga 1 day ago 0 replies      
I listen to Robert Greenberg's classical music appreciation audio courses. He has published courses on Bach, Mozart, Beethoven, Liszt, Schumann, Mahler, Verdi, Wagner, Stravinsky, Tchaikovsky and also on horizontal subjects such as orchestral, piano, opera, baroque music, romantic music, symphony and quartets (and much more).

Sample: https://youtu.be/whgu7nX0sZc?t=522 (debunking some Shostakovich myths)

Greenberg is a gifted speaker, a composer and and music professor himself. He's sharing with us a burning passion for everything classical. If not for the informational content, then at the very least it's worth listening to him in order to infuse with his passion.

After taking some basic notions about composers and music genres, I started a YouTube safari for unknown music and composers, I am 7 years into my search already. I listened to hours of classical every day since I started. YT is a treasure trove of historical recordings, you can do comparative listening and refine your listening abilities.

There are so many composers almost nobody heard about, even professional musicians, that it's mind boggling. After all, there is a long history of classical music, hundreds of years in the making, and the level attained by Bach 300 years ago was already (and still remained to this day) cutting edge.

Imagine how interesting it would be to browse videos and papers from 300 years history of computer programming. We are overwhelmed even with the production of the last decade. Classical music has such a wonderful deep history that is endlessly entertaining.

A list of Robert Greenberg's courses is here: http://www.thegreatcourses.com/professors/robert-greenberg/

zichy 2 days ago 0 replies      
* C3TV, the Chaos Computer Club media library with hundreds of conference talks: https://media.ccc.de

* Art of the Title, in-depth analyses of movie title sequences: http://www.artofthetitle.com

* Damn Interesting, it's damn interesting: https://www.damninteresting.com

* LEGO subreddit, do I need to say more? https://www.reddit.com/r/lego/

luos 2 days ago 4 replies      
Currently my favourite time wasters are learning channels on youtube. Especially not the "weird" ones like VSauce because I think those are pretty unwatchable. I like SciShow / SciShow space even though that's borderline weird :)

My current fav is Sixty Symbols, endless very interesting videos: https://www.youtube.com/channel/UCvBqzzvUBLCs8Y7Axb-jZew

Also PBS Space Time, MinutePhysics, MinuteEarth.

iamleppert 2 days ago 0 replies      
Sam's Laser FAQ by far: http://www.repairfaq.org/sam/lasersam.htm

I could read that thing all day. It's been around forever, and it reminds me of what the Internet used to be...lots of useful content, simple layout, "hypertext". LINKS!

He's been maintaining it for years and my go-to source for anything laser related.

heleph 2 days ago 1 reply      
It's a little bit dated now, but the C2 wiki is a fun place to read about software development. There are quite a lot of patterns, anti-patterns, practices, rambling debates and just generally interesting ideas:http://wiki.c2.com/?DesignByCommittee
trelliscoded 2 days ago 1 reply      
Orion's Arm is a collaborative world building project for the far future. The articles on monopole physics and wormholes are quite detailed, and the implications of higher levels of sentience are very interesting. http://www.orionsarm.com

The SCP foundation has been mentioned, but a lot of people don't know they have a sister site. http://wanderers-library.wikidot.com

The wikipedia articles about unsolved problems in physics and emerging technologies are huge click holes for most nerds:



Reading about neolithic archaeology is way more fun than you might think. 10,000 years ago people built these huge sites with literally stone age technology, and the nature of their rituals and beliefs are mostly unknown.


Shodan is a search engine for devices on the Internet. Looking at other people's queries is a good way to get started. Every time you think, there's no way someone would connect one of those to the Internet, you find out that at least 10 people have gone and done just that. https://www.shodan.io/explore

Running an NTP server in the public pool gives you the IPv6 addresses of all kinds of whacko IoT stuff. Every once in a while p0f can't figure out a TCP/IP stack that's connecting to my server, so I connect back and there's sometimes a really weird device with an open telnet or HTTP port or something. About once a month I have to call someone to tell them that they misconfigured their firewall when they turned on NTP and I'm logged into an air conditioner on a cruise ship or another bizarre combination of thing and place that I never thought I'd ever say out loud. Browsing the logs is a never-ending source of amazement.

PSA: connecting to public NTP servers exposes you to people like me, don't do it unless you have to.

ashmud 2 days ago 3 replies      
One of the earliest www rabbit holes I remember visiting:https://www.chroniclesofgeorge.com/

Surprised MF has not been mentioned, yet.http://www.metafilter.com/

VLM 2 days ago 0 replies      
I enjoy watching conference videos.


Also search youtube for conference video playlists.

I have my mythtv set up so downloaded conference videos show up as a channel just like a recording on my mythtv system, so I can just sit on the couch and watch a clojure conf or whatever just as if it were a recorded PBS program. Very convenient.

As a side issue I raided archive.org for hilarious black and white silent films of Buster Keaton who was quite a comedian about a century ago.

pinewurst 2 days ago 0 replies      

The Digital Antiquarian - a very well written running history of computer games, especially adventure-y ones from the beginning to about 1989 now.

runj__ 2 days ago 2 replies      

It has links to architects and those pages in turn have links to beautiful buildings. Also the wikipedia pages of art museums tend to be awesome timesinks as well, you can click through every artist and all of their famous artworks.

livatlantis 2 days ago 0 replies      
Great question! YouTube.

I don't use YouTube at all for music recommendations/discovery but every once in a while, I'll chance upon something amazing.

A comment on an upload of Seventh Wonder's The Great Escape[0] led me my discovering Shadow Gallery's First Light[1], which I enjoyed almost as much. (Almost. SW's track, based on Henry Martinson's 'Aniara' poetic cycle is, in my opinion, at another level. Martison was awarded a Nobel prize for his work but unfortuntely commited suicide as a result of fierce criticism against this decision).

0: https://www.youtube.com/watch?v=UMjO7y-98Ak

1: https://www.youtube.com/watch?v=1-Qt1eqJ26s

draw_down 2 days ago 0 replies      
The Last Psychiatrist, http://thelastpsychiatrist.com . Excellent insights into the ways we lie to ourselves, how we react to the media, and how society operates.

I also love ribbonfarm, previously mentioned in the thread.

jclem 2 days ago 1 reply      
Ulillillia: http://www.ulillillia.us/sitemap.shtml

Useful sections include the one on tips to speed up mowing the lawn. Less useful ones focus on things like how to open soda bottles.

danharaj 2 days ago 0 replies      

The nlab is a remarkable mathematical resource open to everyone. I've been using it to contextualize my mathematical learning since I was an undergraduate.

daxorid 2 days ago 1 reply      
This will not be at all well-received here, but in the interest of answering the question earnestly:


genjipress 2 days ago 0 replies      
agentgt 2 days ago 0 replies      
* Unusual religions on wikipedia particularly Scientology.

* Rogue waves (it is not that deep of a hole but for some reason I find it interesting).

* Knot theory and category theory (again not sure why).

* Social Psychology on wikipedia

* Ben Thompson's Badass blog (more for humor and a little old now. not sure if it is updated) [1]

* If you are an older mid to late 30 something like me X-Entertainment [2] used to be an awesome rabbit hole (no it is not a porn site). Sadly it is very very broken rabbit hole with collapsed tunnels all over. The author's penchant (Matt) for 80's crap ultimately succumbed to complete utter disorganization and proper backups. It is a 404 wasteland. I recommend googling "x-entertainment and he-man" (yes it is scary to google such terms but trust me)

[1]: http://www.badassoftheweek.com/list.html

[2]: http://www.x-entertainment.com/index1.html

snake117 2 days ago 0 replies      
Recently I have taken it upon myself to gain a basic understanding of philosophy and linear algebra. I found this primer book (http://www.qcc.cuny.edu/SocialSciences/ppecorino/INTRO_TEXT/...) and I try to read it when I have some free time.

For linear algebra, I have been watching this MIT OpenCourseWare lecture series taught by Gilbert Strang: https://ocw.mit.edu/courses/mathematics/18-06sc-linear-algeb...

MITOCW is a great place for anyone looking to expand on their current knowledge base and an alternative for those seeking to take a course that they did not have the opportunity to take in college.

mpeg 2 days ago 1 reply      
http://everything2.com is (kinda) still going strong.
nicklaf 2 days ago 1 reply      
Encyclopedic, opinionated, humorous, and even quantitative guide to 20th century pop and rock, from the point of view of a Russian Linguist [1] who thinks The Beatles, The Who, The Rolling Stones, and Bob Dylan have never been topped:


[1] https://en.wikipedia.org/wiki/Georgiy_Starostin

Even if you disagree with him on details, if you have similar taste, you can basically look up any album and see which songs might be hidden gems. It's also amusing to read his take on just when a particular band began to decline in quality.

hkt 2 days ago 0 replies      

There is always something stimulating and new in the archives, which go back years for some programmes.

Also, every episode of "Short Cuts" (available above) is usually something amazing that you've never heard of. "Resistance" and "Rivals" are both great starts.

tsunamifury 2 days ago 1 reply      

This is a very under-the-radar organization funded by the whos-who of Silicon Valley. See the "Billionares Dinner" they host yearly in Napa.

They have great resources such as Philip Tetlock x Daniel Khanmen Superforcasting mini-course and thorough discussions by great thinkings around tech and ethics.

o0-0o 2 days ago 0 replies      
WOW: http://drunkmenworkhere.org/archive

This is the rabbit hole you've been waiting for. Be warned!

tunap 2 days ago 1 reply      
damninteresting.com is where I 1st read about the Great Molasses Flood, amongst a slew of other bizarre non-fictional events & people. The wordsmiths make the bizarre accounts even more damn intetesting.

edit: link


manoj_venkat92 2 days ago 1 reply      

The title truly says "A meaningful inventory of Life".

I get lost in the labryinths in that blog covering science, philosophy, literature & art.

yoodenvranx 2 days ago 3 replies      
1) There is a Wiki for almost everything you can imagine. I am pretty sure you can spend whole weekens just clicking around in some random GoT, LotR or Harry Potter wiki

1.1) My current favorite is reading about the Warhammer 40k universe: (http://warhammer40k.wikia.com/wiki/Warhammer_40k_Wiki and http://wh40k.lexicanum.com/wiki/Main_Page)

2) reddit.com is a never ending source of entertainment if you know how to use it:

2.1) Go to any sub which kind of interests you and sort either by "top" or "controversial" for "all time". "controversial of all time" is especially interesting if you apply it to subs like /r/relationships (if you are into that kind of thing).

2.2) Start with this post on interesting subs: https://www.reddit.com/r/AskReddit/comments/28il5s/what_is_a...

/r/UnsolvedMysteries and /r/AskHistorians are by far my favorite subs at the moment

2.3) /r/ThreadKillers/, /r/DepthHub/, /r/goodlongposts/ are also a good sources of interesting posts

3) If you are into DIY, building boats, woodworking, metal lathes, surface grinding, scraping, and stuff like that, then you will and endless supply of videos on YouTube.

/r/ArtisanVideos is a good source for interesting videos. If you want to find your own content you should have a look at this list: https://www.reddit.com/r/ArtisanVideos/comments/3v264a/meta_...

My favorite channels are This Old Tony (his newer videos are incredibly well made and very funny if you like dry humor. Check out his video on how to cut threads on a lathe https://www.youtube.com/watch?v=Lb_BURLuI70), Abom79, Clickspring, Keith Rucker, Keith Fenner, Stefan Gotteswinter, Walter Sorrells, ...

4) Reading trip reports on https://www.erowid.org/ is also a good way to waste a lot of time

pault 2 days ago 1 reply      
Atomic Rockets by a wide margin: http://www.projectrho.com/public_html/rocket/
zerognowl 2 days ago 1 reply      
Permanently opened: https://pinboard.in/recent/
mcfrankline 2 days ago 0 replies      
All of this http://www.bofh.net/

Bastard Operator from Hell

Gravityloss 1 day ago 0 replies      

San Diego Air & Space museum archives. Currently they have a quarter million photos there and they're uploading new ones constantly. They have received a huge number of collections from very interesting people. Where else can you see original photos of Glenn Curtiss' first airplane, crashed zeppelin skeletons from World War I and hyper advanced Convair Centaur rocket stage manufacturing? Fascinating people in the photos too.

davesque 2 days ago 1 reply      
Reading about any mathematical topic on Wikipedia. For example,

https://en.wikipedia.org/wiki/Limit_superior_and_limit_infer...--> https://en.wikipedia.org/wiki/Partially_ordered_set--> https://en.wikipedia.org/wiki/Binary_relation--> https://en.wikipedia.org/wiki/Real_number--> https://en.wikipedia.org/wiki/Cauchy_sequence...

Even if I think I know what's being discussed in the article, there's always some interesting extra detail or alternative way of explaining things that's worth reading.

mathgenius 1 day ago 0 replies      
John Baez, this weeks finds in mathematical physics [1]. He started blogging this in 1993! there's so much stuff there now. I keep finding amazing things in the TWF's, and not wanting to close my browser tabs because it's so precious. And you wouldn't believe what he can do with a bit of ascii art. Truly he is one of the heroes of the internet. (He doesn't do TWF's anymore, but there's a bunch of other places where he posts stuff.)

Try this one for starters [2]. The earlier ones are much more hardcore.

[1] http://math.ucr.edu/home/baez/twfcontents.html[2] http://math.ucr.edu/home/baez/week236.html

cousin_it 1 day ago 0 replies      
I love online fiction. Each of the following is very good and will take you many days full-time to get through.

Homestuck: http://www.mspaintadventures.com/?s=6

Worm: https://parahumans.wordpress.com/

Freeman's Mind: http://www.accursedfarms.com/movies/fm/

twic 2 days ago 0 replies      
http://unicode.org/charts/ - leads you off into reading about languages, writing systems, the history of civilisation, obscure technical fields, medieval typesetting, that sort of thing
fenchurchh 2 days ago 0 replies      
gwern. He hits the sweet spot and all topics are worth reading.http://www.gwern.net/
hazeii 2 days ago 0 replies      
The one I'm currently in.
danesparza 13 hours ago 0 replies      
A list of UFO sightings (including some from ancient history!): https://en.wikipedia.org/wiki/List_of_reported_UFO_sightings
Gmo 2 days ago 0 replies      
I lost countless hours reading the archives of The Internet Oracle : https://en.wikipedia.org/wiki/Internet_Oracle

I'm actually wary of woodchucks because of that now :D

ckozlowski 2 days ago 0 replies      
AirVectors is one of my favorite reads; containing well researched, highly detailed articles on aircraft. He updates once a month. The list is immense.


dmoney 1 day ago 0 replies      
I see someone already posted http://www.everything2.com/ (my used-to-be favorite) and http://www.fusionanomaly.net/fusion.html .

Another older one: (somewhat NSFW horror stuff): http://deathandhell.com/

TBH my current rabbit holes are YouTube and repeatedly clicking "random" on http://www.smbc-comics.com/ .

edit: Another couple old haunts:



carole1 2 days ago 1 reply      
What is a rabbit hole? Is it just an interesting site to waste time on?
mindcrime 2 days ago 0 replies      
Very recently I've spent a lot of time on ai.stackexchange.com and electronics.stackexchange.com, so I guess both of those are in contention.

Even more recently, I've been indulging some nostalgia related to my time as a firefighter by spending a lot of time on Youtube looking at videos of structure fires from around the world. It's kind of addictive to play "arm chair incident commander" and sit there going "why'd they stretch a 1-3/4" line instead of a 2-1/2?" or "why didn't the first in engine lay their own supply line" or "why aren't they using elevated master streams here", etc., etc., etc.

niftich 2 days ago 0 replies      
Scrolling to random places on Google Earth


Tiktaalik 2 days ago 0 replies      
If you want to peek into some obscure video games and history HardcoreGaming101 is a good entry point. http://www.hardcoregaming101.net
gelstudios 2 days ago 0 replies      

Stories about the development of the original Macintosh.

So many gems in this collection, they get submitted to HN from time to time.

alyandon 2 days ago 0 replies      
For me, it's any page related to astronomy on Wikipedia.
salzig 2 days ago 0 replies      
Starting today -> this post on hackernews: https://news.ycombinator.com/item?id=12778836
b34r 1 day ago 0 replies      
http://www.exitmundi.nl/ - a collection of end-of-world scenarios
agumonkey 2 days ago 1 reply      
Used to be c2.com. Oh it's been back up, a bit different though.


stygiansonic 1 day ago 0 replies      
I know it's weird, but I enjoy reading the court motions from bankruptcy proceedings. You can actually learn a lot about corporate structure this way.

Of particular interest was the bankruptcy of Target Canada:https://www.alvarezandmarsal.com/target-canada-co-et-al/moti...

The affidavit of Mark Wong, then General Counsel for Target Canada, in support of the filing, provides a lot of insight into how a large corporation would structure their business endeavour into another country:https://www.alvarezandmarsal.com/sites/default/files/Affidav...

Broken_Hippo 2 days ago 0 replies      
I think I can safely pack myself away at home for a good, long while after reading this list.. and I'm gonna add to it.

First off: No Such Thing as a Fish: https://www.youtube.com/watch?v=TO6_PRaY3aY Or the podcast: http://qi.com/podcast

I have an interest in historical cooking. This one I've spent hours watching, despite the occasional advertising:https://www.youtube.com/user/jastownsendandson/featured

World of Batshit - and other stuff by the same author - got me through a bit and I occasionally pass it onto others. https://www.youtube.com/playlist?list=PLmWeueTF8l819bt3sC72s...

unimpressive 2 days ago 0 replies      
Pokemon glitches are an incredibly interesting rabbit hole. They provide a good mix of video games and low level programming goodness:



These two channels together will give you everything you need to get started and document close to every known glitch in the pokemon games. Well that and perhaps TRRoses old website for background on what exactly is going on in these videos, but that got taken down. Bulbapedia probably still has what you need though:


A favorite example of mine:


isomorph 2 days ago 0 replies      
This website of Death Row information, including chilling last words...


Similar: http://www.goodbyewarden.com/#214

failrate 2 days ago 0 replies      
Pagat.com: someone attempting an exhaustive list of card game rules and variants (typically played with traditional decks, so no Magic the Gathering).
earleybird 2 days ago 0 replies      
Olegs tarpit: http://okmij.org/ftp/
Natsu 2 days ago 0 replies      

There's a lot of stuff going around and some of it seems like wild conspiracy nonsense, but the more you dig into it, the more entertaining it gets.

subjectsigma 2 days ago 0 replies      
Something in a much different vein than other sites posted:

http://drtenge.com (NSFW)

This is a Tumblr blog going back years of extremely disturbing medical imagery and art of the same style. Oftentimes there's almost no context given to the pictures other than a name of the author or a title which makes them that much weirder. The images also tend to be associated with fascism or BSDM. I've spent at least a few hours trying to find more about some of the pictures because they were just too weird to go without explanation. The guy has one post about how he really values quality and obscurity in his images and nothing else; no explanation as to who he is or why he collects such horrible and terrifying art. I've always wanted to email him and ask what the hell is going on but I'm kind of scared to know.

Obviously don't click on the link if you do not like gore.

ed_blackburn 2 days ago 1 reply      
Wards' Wiki: http://wiki.c2.com/
azaydak 2 days ago 0 replies      
I spent lots of time reading this and following the linked pages while in graduate school. I learned a lot but it didn't help graduation to come any quicker. https://en.wikipedia.org/wiki/List_of_paradoxes
arethuza 2 days ago 0 replies      
"The Geograph Britain and Ireland project aims to collect geographically representative photographs and information for every square kilometre of Great Britain and Ireland"


crisnoble 2 days ago 0 replies      
MixesDB: A crude but detailed wiki of (mostly electronic music) live mixes and radio show archives: http://www.mixesdb.com/w/Main_Page, what sets it apart is the track listings.
jimmaswell 2 days ago 0 replies      

Some games have a ton of unused content left in them

donretag 2 days ago 0 replies      
Russian dash cams on Youtube.

Simple. Effective.

seizethecheese 2 days ago 0 replies      
AskReddit's top all time threads. Less intellectual, but very entertaining. Some of these have incredible human stories.


diyseguy 1 day ago 0 replies      
Back when the web was younger and sillier, I used to spend many enjoyable hours reading toastpoints (now defunct). But you can find archives of the limerick and bad fiction writing contests: e.g.: http://toastpoint.wordandpicture.com/limerick/limerick.html.
mr_pink 2 days ago 0 replies      
Discovering new human and bot algorithmic artists on twitter by searching for #generated:


topspin 2 days ago 0 replies      
Sometimes I read a few months worth of NRC (Nuclear Regulatory Commission) event reports.


Patients given excessive doses of radiation. Lost and stolen troxler gauges and their recovery (or not.) Reactor SCRAMS and their various causes, artfully downplayed with technical jargon. Drunken contractors escorted off reactor sites. 30 year old flaws discovered in power reactors.

Someone's got to read this stuff...

MrBra 1 day ago 0 replies      
Ok, now I have +20 tabs open and I'm only halfway through the comments.We know how most of the times we are compelled to read everything in a page until the end, but we also know how much does this attitude costs to us.

So from now on I will stop reading and only take in consideration those links who will be posted in response of this comment, if any. Let's see if magic, or coincidence, works!

I advise you to do the same! (If only we could come up with an acronym for this thing!)

drewlanenga 2 days ago 0 replies      
zby 2 days ago 0 replies      
I have a feeling that it will be this thread!
zgniatacz 2 days ago 0 replies      
p4rsec 2 days ago 0 replies      
I have a favorite subreddit: www.reddit.com/r/talesfromtechsupport

Fun to just peruse the stories and spend an hour or two reading. Some of them leave you shaking your head, others leave you feeling warm and fuzzy. And yet others make you want to defenestrate printers... Who knew how much fun* people had in tech support and IT?

*sarcasm for effect

Also enjoy reading the Bastard Operator from Hell stories: http://bofh.bjash.com/

cooper12 2 days ago 0 replies      
I'd add https://publicdomainreview.org/ which I've found to have a large variety of topics covered. I could also spend ages looking through http://www.textfiles.com. Lastly, https://monoskop.org/Monoskop, "a wiki for collaborative studies of the arts, media and humanities."
gnarbarian 2 days ago 0 replies      
Mythology on wikipedia. Pick a category and you can get lost for days:


I also love watching philosophy videos on youtube.


I also highly recommend BBCs "In Our Time" series. Quality broadcasting covering innumerable subjects about history and philosophy.

tomphoolery 2 days ago 1 reply      
The start of World War II, how Adolf Hitler came to power in the Weimar Republic, why the Nazis gained power and what motivated them to do what they did. I'm especially interested in the "unknowing participants" of the Nazi regime, like Wernher von Braun and Albert Speer. People who basically bought in to the ideal of a better German world and didn't really consider what that might cost in money, lives, and culture.
adrinavarro 2 days ago 0 replies      
I do enjoy spending long amounts of time browsing the archive of WBW: http://waitbutwhy.com/
hossbeast 2 days ago 0 replies      
The (very long) Wikipedia article, "The Universe".


jamez 1 day ago 0 replies      
Like many others, my productivity has suffered since Wikipedia became a thing. You may consider me a wiki-binger. I even made a simple webapp to curb my addiction: http://www.wikibinge.com/Still haven't come out of the rabbit hole.
ap22213 2 days ago 0 replies      
For me, it's the History of Mathematics archive:


b3b0p 2 days ago 0 replies      
The Giant Bomb [0] and if you are a premium member [1] it's even better. There are hours of timeless premium only videos and podcasts. If you like video games at all or have any interest in video games it's worth every penny and second invested.

[0] http://www.giantbomb.com

[1] http://www.giantbomb.com/upgrade/

msnangersme 1 day ago 0 replies      

Reddit, Hacker News and more in one readable page.

grapeshot 1 day ago 0 replies      
The Alternate History wiki and forum. http://www.alternatehistory.com/
pvitz 2 days ago 0 replies      

Many old things, but most ideas are timeless.

deutronium 2 days ago 0 replies      
http://www.halfbakery.com/ -- Awesome collection of people's ideas
unhammer 1 day ago 0 replies      
Github is the new Wikipedia for me. I recently ended up reading about https://github.com/maandree/ponypipe via the repo of some obscure window manager that I've already forgotten about etc.
nicklaf 2 days ago 0 replies      
"How the brain wires itself up during development, how the end result can vary in different people and what happens when it goes wrong": http://www.wiringthebrain.com/

Very good at exploding conflations and weakly argued conclusions by those who would popularize and construe results in neuroscience.

shp0ngle 2 days ago 0 replies      
paradite 2 days ago 1 reply      
unoti 2 days ago 0 replies      
My favorite from an information perspective is The Great Leap Forward (https://en.m.wikipedia.org/wiki/Great_Leap_Forward).

Another honorable mention is that I've been having a great time learning about AI techniques competing at codingame.com. It's something that's easy to get into, and hard to leave, for me.

maartennn 1 day ago 0 replies      
One of my golden nuggets from ~15 years ago:60x 1.comhttp://11111111111111111111111111111111111111111111111111111...

You can click thru 60 times!

stinkytaco 2 days ago 0 replies      
http://www.edge.org is up and down, but mostly up.

Reddit can be, depending on your community.

But I miss Kuro5hin.

narrator 2 days ago 0 replies      
http://www.pubmed.com .

Search anything medical. Don't know what a word means? Look it up on wikipedia... recursively. Read cited studies. Read studies that cite studies. You could spend the rest of your life reading this stuff. I've been doing it for years.

numeromancer 2 days ago 0 replies      
dates 2 days ago 0 replies      
Wikipedia goes on and on and on and on. Here is a good facebook group with pointers to interesting pages I may not have found otherwise:https://www.facebook.com/groups/coolfreakswikipediaclub/
tjbarbour 2 days ago 0 replies      

The most remote inhabited island with a strange history with a few founding families, an exodus because of a volcano, an isolated economy/society and research into asthma as a genetic condition

mikevp 2 days ago 0 replies      
The Lawdog Files http://thelawdogfiles.blogspot.com/

Some's opinion, for which YMMV, but some of the stories... Like the one where he served a warrant on a meth lab while wearing a pink gorilla suit. I nearly suffocated laughing.

djfryer 2 days ago 0 replies      
Data Elixir - Definitely! http://dataelixir.com
personlurking 2 days ago 0 replies      
I don't have a favorite rabbit hole but rather I've developed a link-hopping habit that pretty consistently leads down the rabbit hole. Basically, while looking at a site/article that interests me, I usually end up doing a separate search for any concepts or organizations mentioned, then seeing what they have to offer. Rinse and repeat.
anigbrowl 2 days ago 0 replies      
kasperset 1 day ago 0 replies      
Browsing http://www.espncricinfo.com to read player profiles and then clicking on their first played games and then clicking on different player profiles and repeat.
manigandham 1 day ago 0 replies      
Quora - start with something interesting on the newsfeed and just follow recommended articles from there.

UI/UX is terrible now compared to early days but I can still get lost with hours of learning from some incredible writers.

minimaxir 2 days ago 0 replies      
larvaetron 2 days ago 0 replies      
The Cutting Room Floor: http://tcrf.net
samblr 1 day ago 0 replies      
Anybody remembers that old websites called books.. now kindle - best thing to happen since sliced bread.
VonGuard 2 days ago 0 replies      
Gallery of US Nuclear tests. Lots of info at this site, beyond just American tests.


wbhart 2 days ago 1 reply      

It's a puzzle solving website. It isn't updated very regularly nowadays, but all the old "Theorems" are still there.

k_vi 1 day ago 0 replies      
This is deep, never gets boring - http://textfiles.com/
maverick_iceman 1 day ago 0 replies      
I have been spending way too much time learning about nuclear propulsion of spaceships. Reading a lot about Project Orion, Dedalus, fission fragment rockets etc.
edem 1 day ago 0 replies      
I'm surprised that no one mentioned wait but why yet: http://waitbutwhy.com
sidthekidder 2 days ago 0 replies      
Always good to keep the endgame of humanity in mind: https://en.wikipedia.org/wiki/Kardashev_scale
bluebeard 2 days ago 0 replies      
Speaking of alternative world views and world building... I recently fell into a Wikipedia hole reading about the Islamic view of Angels, King Solomon and how he bent 72 demons to his will, Renaissance magic, and Hoodoo.

It gets weird.

fosco 2 days ago 0 replies      
Did not want to duplicate others but here is one I did not see on anyones list.

https://mindhacks.com/ -- Neuroscience and psychology news and views.

donaldihunter 2 days ago 0 replies      
jmspring 2 days ago 0 replies      
This is one of mine. I'm into history, in particular local and western history.


scythe 2 days ago 0 replies      
If you start looking up everything you eat on http://ndb.nal.usda.gov/, you know it's gone too far.
vincentbarr 2 days ago 0 replies      
DanBC 2 days ago 0 replies      
Here's a database of children's books that have won awards. http://www.dawcl.com/

It's an amazing compilation.

acdanger 2 days ago 0 replies      
https://gcaptain.com/ A maritime news site. Fascinating subject matter and the occasional naval disaster video.
lexhaynes 2 days ago 0 replies      
I'm very interested in health and fitness and often lose hours at Mark's Daily Apple (primal lifestyle and health blog): http://www.marksdailyapple.com/tag/dear-mark/

The Getting Stronger blog is another wonderful health and fitness blog which focuses on training the mind to thrive in difficult conditions, though it has really amazing insights on diet and training as well: http://gettingstronger.org/about-this-blog/

arcaster 2 days ago 0 replies      
/r/datahoarder and /r/controllablewebcams
rhapsodic 2 days ago 0 replies      
http://www.shorpy.com - Old B&W photographs from the Library of Congress research archive.
stephenhandley 2 days ago 1 reply      
jturolla 2 days ago 0 replies      
http://www.yhchang.com/ I recommend "Subject Hello" and "AH"
Dowwie 2 days ago 0 replies      
Social science research Network: http://www.ssrn.com
erickhill 2 days ago 0 replies      

It's not high-brow by any stretch, but is's a great time waster.

Kenji 2 days ago 1 reply      
a wave of molasses rushed through the streets at an estimated 35 miles per hour (56 kilometers per hour)

Now, you wouldn't call that slow as molasses.

keithpeter 2 days ago 0 replies      

Quite nice now and again.

zynthax 1 day ago 0 replies      
backtoyoujim 2 days ago 1 reply      
do not venture into the contemporary board game landscape without several rooms to dedicated to humidity controlled shelf-space.
mathw 2 days ago 0 replies      
TV Tropes.

Just don't go there.

exolymph 2 days ago 0 replies      
slatestarcodex.com, I haven't nearly read all the archives and I'm always running into links to Scott's work
easymuffin 2 days ago 1 reply      
ktkization 1 day ago 0 replies      
Being obsessed with the MBTI personality theory for months
ktkization 1 day ago 0 replies      
Being obsessed by the MBTI personality theory for months
Mandarinas 2 days ago 0 replies      
I'm sorry but it tempted me, my rabbit hole is: xvideos.com
edem 2 days ago 0 replies      
Dwarf Fortress Reddit.
sahoo 2 days ago 0 replies      
Youtube, till I end in the weird side of youtube.
b34r 1 day ago 0 replies      
The Wikipedia random article button.
mmaunder 1 day ago 0 replies      
spy.org. Nothing there. Never has been since the 90s. It's intriguing.
rabboRubble 2 days ago 0 replies      
Hacker News?
chanandler_bong 2 days ago 0 replies      
oh god... why did I come here? Like I needed to find more rabbit holes.
int0x80 2 days ago 0 replies      
Right now, this thread!!
gprasanth 2 days ago 1 reply      
msldiarra 2 days ago 0 replies      
agumonkey 2 days ago 1 reply      

ps: sci-hub too

Adding a phone number to your Google account can make it less secure vijayp.ca
591 points by vijayp  6 days ago   292 comments top 64
exelius 6 days ago 9 replies      
> I'm curious [...] why Google doesnt temporarily disable accounts so impacted until a human reviews activity.

Because Google doesn't have humans reviewing anything unless there's a direct link to marginal revenue/cost avoidance attached to that interaction that can be priced in. Their business model is to achieve scale through automation and machine learning; which means not doing things that would require manual intervention unless absolutely required.

Explicitly, this means that for free services like Gmail, humans aren't involved. Ever. Try getting support for a Google product and you'll see what I mean -- there's not even a phone number to call or an e-mail address unless it's a paid product (and even then, they've got a less-than-stellar reputation for support of paying customers).

balls187 6 days ago 8 replies      
Recently my wife, without any identification, went to Tmobile and was able to have my account automatically canceled and added to a new joint family account.

She went with my knowledge, but TMobile never called to confirm.

After which my phone no longer had service, and I had to install a new sim card prior.

While she did this with my knowledge, I no longer have access to make changes to the account, until she adds me to the list of authorized people, and I lost all my voice mail.

It's very disturbing that she could do this, without any sort of checks and authorization.

Also, FWIW, my wife and I do not share a last name, and she did not provide anything other than my phone number to TMobile. She was a new Tmobile customer, and I was an existing customer, albeit on a very cheap pre-paid plan.

Sir_Cmpwn 6 days ago 1 reply      
>Eventually, with the help of Googles customer support and some ex-colleagues who still work at Google, Bob was able to get his account back.

I bet I know which one of these resources was more important.

x1798DE 6 days ago 5 replies      
I don't think it's possible to make a Google account without a phone number anymore. It's really unfortunate, especially because I deliberately don't set up fallback contacts for my "alternate" gmail accounts, and Google keeps locking them as suspicious when I log in from a second location, and I need to "verify" with a phone number any time that happens (at which point I abandon the account).

I understand that they want to fight spam, but I'd be willing to spend 5 minutes doing captcha type activities in exchange for not requiring a phone number, and that should pretty severely rate limit account creation.

jcoffland 6 days ago 3 replies      
> This pattern seems like something security software should be able to detect: a password reset with incomplete information, followed immediately by a change in recovery email, name, and two-factor-auth settings, coupled with a my account has been compromised help request is highly suspicious.

This series of events could easily occur in legitimate cases. Say you lose or destroy your cellphone. Since you only ever logged in via your phone you don't know the password. Your recovery email was attached to a service you don't use because you normally use gmail. I'm not saying this scenario is a good idea just that it's probably quite common.

As a software developer I often hear from well meaning users that are appalled that software didn't do-the-right-thing in some complex scenario that appears to have an obvious solution because the desired outcome in obvious. In reality, handling the corner cases is complex. Adding these obvious solutions to the code easily leads to even worse situations.

nchelluri 6 days ago 2 replies      
What I recall reading over the last year is that:

- phonelines can be hijacked (this article)

- DNS can be hijacked in a similar manner

- SMS can be hijacked (for 2FA via text message)

I guess 2FA using an authenticator app is the way to go for now. Do you guys agree with the removal of backup phone numbers recommended here? Seems reasonable to me but scary; I've lost my phone(s :( ) before. I do have backup codes generated though.

Pym 6 days ago 0 replies      
It's not the first time that Verizon transfers an account like this...

Have a look at this other story from last month, "On Phone Numbers and Identity":

- https://medium.com/the-coinbase-blog/on-phone-numbers-and-id...

- https://news.ycombinator.com/item?id=12597609

"It turns out the attacker was able to impersonate the employee on a call with Verizon"

peterjlee 6 days ago 0 replies      
Once I had my SIM card stuck in my phone. So when I wanted to use a different phone, I bought a new SIM card kit online and brought it to a T-mobile store. I told the clerk my SIM card is stuck in this phone so I want to transfer my number to the new SIM card. He asked for my phone number then scanned the new SIM card and transferred the number. I didn't have to provide any identity or proof that I actually own the number. It's scary how easy stealing someone's phone number can be.
wfunction 6 days ago 1 reply      
Kind of related, but any Googlers here? Can you please make Google send notifications whenever someone tries to log in to an account and is required to do anything other than typing in their username/password? I REALLY should know when someone is trying to respond to a 2FA prompt or answer my security questions or use SMS or email to reset my password... it's ridiculous that these don't all result in emails right now.
proee 6 days ago 0 replies      
Another issue with sending Google verification reset codes over SMS is that a lot of "Google Phones" allow for viewing text messages/headers while the phone is "locked." Therefore if you leave your phone (even for just a few seconds), someone could quickly gain access to the reset vectors. In looking at the DNC leaks for example, if an attacker had the phone number of a high-profile target, locates them in person, and then execute a reset "event", they're now in very serious jeopardy, assuming attacker gets physical access to the target's phone for just a few seconds. (Edit: Attacker might have the ability to also view their phone through a high-resolution camera(s) as the target pulls up the text message. Thus allowing attacker access to codes without physical access to device.)
jsingleton 5 days ago 0 replies      
If you are ever required to give a phone number but don't want to then you can use an official fictional one. This means no-one else will have access to it (or be annoyed by it). Same with email addresses.

If you need access then you could use https://smsprivacy.org or https://dtmf.io. I've not tried these though. Or of course you could build something yourself with https://www.twilio.com or https://www.nexmo.com.

I wrote a bit about this here: https://unop.uk/phone-numbers-for-examples-and-user-identifi...

throw7 6 days ago 2 replies      
Google seems to think phones are very secure:


Why mobile phones are more secure

Your mobile phone is a more secure identification method than your recovery email address or a security question because, unlike the other two, you have physical possession of your mobile phone.

FullMtlAlcoholc 6 days ago 0 replies      
>Eventually, with the help of Googles customer support

That he was able to contact someone at customer support for his Gmail account was the most amazing thing in this article!

> and some ex-colleagues who still work at Google,

:( That's why

cantrevealname 6 days ago 1 reply      
Using a phone as a login credential is risky from a reliability point of view. At least with passwords and security questions you can (in theory) have 100% dependable access to them anywhere in the world if you memorize them, back them up, or put them on an encrypted USB flash drive or in an encrypted cloud location.

You can't do that with a phone. You can't duplicate your SIM card. If your phone is lost, broken, stolen, or your service is cut off or unavailable for whatever reason, you're screwed. At least with passwords, security questions, or hardware tokens (of which you can have several), you maintain reliable access no matter what if you've made backups.

throw2016 6 days ago 0 replies      
I think with centralization comes control, arbitary rules, surveillance, potential for abuse of power and loss of end user control.

The fact that it keeps on becoming more and more difficult for individuals to run mailservers cannot be a coincidence.

The solution is decentralization at least for things like reddit, mail, search, social and other similar services. Multiple discrete 'old style' forums, search services, email providers and individual servers with dispersed control cannot be easily silenced, surveilled or subject to arbitary rules.

I think the usual response is people don't care but I think that's because they don't know and may not have stopped to consider the consequences. And perhaps more important before they didn't have to care. Now increasing creepiness from centralized providers means sooner or later users will wisen up.

If parents for instance become concerned about privacy issues they will go out of their way to protect their children and this can lead to new more privacy aware services, rules, and distributed applications. It also makes centralized unicorns based out of SV less of a desirable thing.

keyme 6 days ago 1 reply      
This doesn't even take into account how inherently insecure are actual mobile networks. Human factor notwithstanding.

Using GSM? Your recovery code is sent essentially plaintext over the air.

Think you're not using GSM? I'll just follow you around until you are (say, if you go out of town).

Since I'm already following you around, maybe I'll just jam your 3G/4G for a minute. Save us the waiting around.

Disabling 2G on your phone is a shitty solution. I want to be able to receive calls/SMS even if it's insecure.


My account -> Sign-in and security -> Signing in to google -> Account recovery options -> Recovery phone -> Remove number

SamBam 5 days ago 0 replies      
One thing that I don't see mentioned: The attacker doesn't need to know the victim's email address or even name, if they have a compromised phone number.

If you go to mail.google.com and say "Find My Account," you can enter a phone number directly, and then proceed with SMS-based recovery, if it's enabled.

This means that any time an attacker gains access to a phone number, they can plug it into gmail and fish to see if they can break in to an account.

willvarfar 6 days ago 0 replies      
Phone diversion can also be used to confirm large bank transfers; this happened to a friend of mine in 2012 http://williamedwardscoder.tumblr.com/post/24949768311/i-kno...
cupantae 6 days ago 0 replies      
Huh. I wonder if the author had seen this video https://m.youtube.com/watch?v=Q00OZ_Xk24w which describes a similar story and recommends a solution based on the same factors (2FA on a number no one knows under a fake name).

But anyway I don't understand why he thinks it's some kind of shocker that this makes it less secure. It's another access method. Recovery options are obviously attack vectors.

zitterbewegung 6 days ago 6 replies      
Adding a phone number that people KNOW about can make it LESS secure. A workaround is to get a phone number that is only used for identity verification and not given out to anyone.
darkhorn 6 days ago 2 replies      
In Turkey, if you apply for a new SIM card (let's say you have micro and you want nano) then you cannot access your bank account (for example Garanti Bank, probably other big banks too). Doesn't matter whether you try to access the bank via your PC or phone or via your home telephone, a massage appears saying that your SIM card has been changes and thus you need to re-validate yourself. So, this means that the banks and mobile operators share data.

Plus, if you apply for a new SIM card and you have a changed information in your ID, such as your father's has changed his name or you have corrected your birth place, then your ID is send to the government and only when the government gives a permission then they can give you a new SIM.

If you are not the owner of the SIM card no one talks to you.

If you want a new phone number then you must register with your ID.

andyana 6 days ago 0 replies      
Two years ago, I added a friend on to my phone plan so that he could call his sick mother. I made it clear to Telus (my carrier) that he should not be able to modify the account or discuss account details with them, and they assured me that he wouldn't without both my PIN and express permission to add him to the account administrators list. Three months later he walked into a Telus store and got a new iPhone with a 2 year contract on my plan. When he stopped paying what he owed, guess who got stuck with the early termination fee?
angry-hacker 6 days ago 2 replies      
Can Americans explain me how can you just do things like that by calling customer support? Wouldn't it make more sense to go and show your ID if you want to make changes like that?
abandonliberty 5 days ago 0 replies      
These are recovery options. By definition they make your account less secure by adding additional entry points for both you and a potential attacker.

I have 2 factor enabled and did some testing.

Security optionsAccountRecovery email (phone # disabled)2 factorRecovery phone #, backup codes

All of these require you to provide them. Phone number is given as XXX-XXX-XX12. Email is userna*@domain.com.

Failing all of those options, Google asks you to provide an associated email to help with recovery. It then provides a freeform text field for you to explain the situation and expect a response in 3-5 business days. If you have a secondary less-secured email address this could be a viable vector.

tl;dr two factor seems to add an additional layer of security / accounts that an attacker would have to compromise if appropriately configured. Recovery options weaken your security and you should be cautious when configuring.

camupod 6 days ago 1 reply      
Does anyone know anything about the security with regard to using other providers (e.g. twilio or google voice) as a recovery number?

Let's say my recovery number is actually a google voice number that's connected to a separate google account, but not forwarded to my actual cellphone (i.e., I'd have to login to my other google account to view the recovery code). Thoughts?

billconan 6 days ago 1 reply      
I have this weird thing in my google account.

When I set up my 2 way authentication, I noticed my account has a phone number added, which I don't recognize at all. The phone number has a Florida area code. I have never been to Florida. I emailed google about this, asking how the number was added? I didn't get any reply.

nfriedly 6 days ago 0 replies      
I think that for a lot of people, the added access is worth the security risk: they're more likely to forget their own password than to be hacked.

One of my moms friends had gone through the Gmail password reset process a few times, but she but she called me one day kind of frantic because she could no longer reset her password (or remember the old one).

It seems that previously Google had allowed either a phone call or an SMS to the phone number on her account, but had recently taken away the call option. Her phone was a landline that couldn't receive SMS messages.

She didn't have (or couldn't access) a backup account and couldn't remember the answers to any of her security questions, or at least not enough of them.

I think she just gave up and switched to Yahoo.

leesalminen 6 days ago 0 replies      
I bought a Yubikey for $40 and now use that as my second factor for my Google Accounts. It's quite durable and fits on my keychain. Love it!
hash-set 6 days ago 1 reply      
I always thought Google was trying to tie your gmail account back to a cell phone number so they could help end anonymity on the Internet. Or else give the information to the NSA or something. I'm trusting Google less and less these days.

At the very least, Google should not have come out in favor of a particular Presidential candidate. Corporations have become incredibly powerful entities, able to affect the lives of all their employees and many others. If they can't wield this power ethically, they need to be shut down or we risk suffering under fascism.

metabren 6 days ago 0 replies      
I imagine adding a phone number to your Google account is more about Google having a particular phone number explicitly linked to an account for their information graph rather than for security reasons.
baybal2 5 days ago 0 replies      
This is how Russians hacked social media accounts and public emails of British MPs last year.

It is assumed that they procured IMSI IDs of MPs from open sources (databases of gaming companies (this why Google lets apps to read your IMSI) or advertising cookie brokers).

Then, they used Russian cell phone networks to announce a Roaming transfer of their phone numbers from BT to them and then used an SMS login and password recovery from their Snapchats/Twitters/Whattsups. Once they logged into them, it is believed that they downloaded past conversations and other data through synchronisation APIs.

Back then, Google only confirmed that they did sent a recovery SMS to one account, but hackers didnt manage to answer a security question. This probably deterred them from attempting to try the same trick on Google accounts of other MPs whose numbers they pwned, or maybe Googlers simply made that up to cover their asses.

Amazingly, many cell operators dont check the digital signature on roaming requests, nor require the roaming counter-parties to pass them through.

chris_wot 6 days ago 0 replies      
Two factor auth using SMS us increasingly becoming a risky option. For not I have it on my personal accounts, but I'm considering changing over to Google Authenticator.
iconjack 3 days ago 0 replies      
Well of course it makes your account less secure. It's another attack vector. As shown in the post, Google doesn't say add a phone number "to make your account more secure", it says "so you don't get locked out". Intuitively, making it more difficult to get locked out of your own account would likely make it easier for someone else "not to be locked out" of your account.
bikamonki 6 days ago 0 replies      
Google fills my droid with bloatware. Even worse: all of Google apps will not work without Google Play Services which is a super abusive app: among other things, it logs ALL MY ACTIVITY 24-7. So, if Google already runs apps with such privileges, why not adding a small app that mimics Whatsapp SMS verification. After verifying that a given SIM is installed on the phone where my Google account has been authenticated, it can establish a secure tunnel to send me 2FA codes. If a hacker would clone my SIM and even have my Google password they can prevent login until I grant permission from the first install/verification. Should I lose/change my phone, Google would not allow a second verification unless a pin is entered (which I created on the first SIM verification). Another aproach that avoids the pin number would be a delay before authenticating the second install. If I get 24hrs and a notifcation that I have logged-in on a second device, I certainly have enough time to fix any possible hack.
buyx 6 days ago 0 replies      
SIM swap fraud has been common in South Africa for years, and bank accounts were being cleaned out before the cell networks tightened their procedures. Yet I've started to see reports of similar scams in the developed world.

I'm surprised that anyone is surprised by this. Perhaps the time has come for a more global approach to security.

rohitarondekar 5 days ago 0 replies      
Would using a dedicated phone number (sim) that is not shared with any other service protect you from this? Basically nobody besides Google and you would know of this number. In India dual sim phones are very common and I've been thinking of getting a second sim (phone number) for this purpose.
mtgx 6 days ago 0 replies      
Google does another stupid thing (or at least it used to do two years ago, but I think it's still doing it): when you pick Google Auth for 2FA, and for some reason you can't use it, you can still login to your account with an SMS code...

Like WTF Google? Any attacker could just as easily do that, too, anytime they want. As long as this remains true, Google Authenticator (or any other Google security measure that could easily by bypassed this way with SMS) has literally zero advantages over SMS, while retaining the disadvantages of being less convenient to use, etc.

walrus01 6 days ago 0 replies      
SS7, phone numbers and telco stuff are built on trust, with a 1970s/1980s business model when the only people messing with the system was the ILEC.

It's trivially easy to fake scanned documents proving that you're authorized to port a phone number from one service to another. In this case there was probably no SS7 messing about at all, just somebod falsifying the info or socially engineering his cellular carrier to transfer the number to a new phone. Mitnick's "Art of Deception" book is an authoritative resource on this problem.

josefresco 5 days ago 0 replies      
"there's not even a phone number to call or an e-mail address unless it's a paid product"

Well duh. What kind of support should Google offer to almost a billion users that pay nothing for the service?

"(and even then, they've got a less-than-stellar reputation for support of paying customers)."

Not from my experience. Have had to call them a handful of times on behalf of clients. A human always picked up quickly, and resolved my issue or answered my question. Also followed up.

whyagaindavid 5 days ago 0 replies      
@vijayp Please retitle your post to add "In North America, anyone can take anyone's phone number". BTW arent any of hackernews readers worried?
spiznnx 6 days ago 1 reply      
What are the security implications of using my google voice number as a backup phone number to my google account (the same account)? I've been doing this for a few years, and its been very convenient. Basically, any time I need to log in with a new browser or device, using the number for two factor SMS gives me codes on all other logged in gmail windows, and on my phone.
johnjhayes 6 days ago 1 reply      
>Bob didnt have multi-factor authentication enabled

even if enabled, if it was set to send the code as sms it would go to ... the phone :-\

pm24601 6 days ago 1 reply      
I wonder if a landline is more secure from transfer?

Anyone know if the procedure for transferring landlines is more painful for fraudsters?

dragonwriter 6 days ago 0 replies      
AFAICT, and this is supported by the Google screenshot shown promoting the feature, Google doesn't say the phone makes the account more secure, it says that it makes the account more usable, since it provides a way to recover from lockouts. This is one of many cases where usability and security aren't aligned.
mercora 6 days ago 0 replies      
i always failed to see why adding a phone number would be somehow more secure. However, i also knew this kind of attack was somewhat common for German online banking accounts using SMS TAN because service providers were easily convinced to send a new (second) sim card to a new address they would never heard of before.
Spooky23 5 days ago 0 replies      
I wonder if having having a really shitty prepaid carrier for this purpose or a commercial account is a viable strategy?

A lousy MVNO is impossible to contact in any situation. Usually with business accounts the carrier refuses to talk to anyone except the designated account manager.

gambiting 5 days ago 0 replies      
Ha! My telco in UK(giffgaff) does not have any phone customer support, so the only way anyone could ask for an account transfer would be through a webform....after logging in to my account. Doing which would also send a notification to my email address. Feels slightly safer now.
DINKDINK 6 days ago 0 replies      
Another case of an attacker using phone porting to attempt to compromise accounts:https://medium.com/the-coinbase-blog/on-phone-numbers-and-id...
haser_au 6 days ago 0 replies      
TLDR: Telcos really are the weakest link, and you should not rely on your mobile phone number for 2FA.

Background: I have worked in IT Security at an Australian bank, and had close ties to the Internet Fraud department to help them understand fraudster's tactics.

Many banks use SMS for 2FA. Australia has a law regarding how long it should take customers to switching telco providers (called 'Porting' because your retain your phone number), and the timeframe in which this must be completed (90% within 3 hours, 99% within 2 business days). If the Telco doesn't complete in this time period, you can raise a complaint to the Telecommunications Industry Ombudsman.

Example: If you are currently with Telco A, to port your number to another company, you call Telco B and provide your details. They take care of the porting process, and you can have your service running on a new phone and SIM within 3 hours.

"All you need to have with you is your mobile number, the name of your old mobile provider, your account type (pre- or post-paid) and your account number. We'll handle the porting process from there. It can take from three hours to three days, but we try to do it as fast as we can."Source: https://www.cnet.com/au/news/switching-telcos-easier-than-yo..., 2012

To make matters worse, the fraudsters would then change the details at the new Telco B (i.e. my address is now 123 Rainbow Road, and my mother's maiden name is Smith, not Jones). When the victim called Telco B, when Telco A told them a porting request had been completed, they'd say "Sorry, we have no idea who you are and the details you're providing don't match our records". It can take days to sort the whole thing out, by which time, your Internet Banking has been compromised and funds transferred out.

This was a major problem for Australian banks, because they cover the losses for customers if you lose funds as a result of Internet Banking, as long as you weren't negligent (e.g. you left your Internet Banking logged in on a public computer in a library, or something).

If you are relying on your telephone number as a security mechanism, I would change to something else. Something you have, ideally (Google Authenticator, a physical hard token, etc.).

Sources:ACMA Porting Rules for Telcos: http://www.acma.gov.au/Industry/Telco/Numbering/Portability/...Example A: http://lifestrategies.net.au/wp-content/uploads/2015/03/Marc...Example B: http://www.itnews.com.au/news/45k-stolen-in-phone-porting-sc...Example C: http://www.news.com.au/finance/business/banking/customer-sca...

ww520 6 days ago 0 replies      
The phone companies have horribly bad security practice. I once had a phone number taken over by someone. When asked, the phone company just said, oh, someone called in and wanted to take over the billing of the account, so we let him. WTF.
codedokode 6 days ago 0 replies      
This is serious problem. In some banks having access to a phone allows the attacker to login into a web client and transfer money from the account. And many web services rely on SMS as a method to restore the password.
yAnonymous 5 days ago 0 replies      
If telco providers are not taken to court for the damages caused by changing plans without any verification, why should they change their practices?

Complaining on the internet won't help in this case.

sairamkunala 5 days ago 0 replies      
Doesn't google voice or a static number from Twilio solve the problem if one cannot get the service that is required from Google free accounts?
shawn-butler 5 days ago 1 reply      
Is it possible to sue Verizon, TMo, ATT for their failure to to adhere to their own security practices for damages subsequent to a hack?

I think someone should try.

syphilis2 5 days ago 0 replies      
Are there any startup email services that provide time-synchronized one-time-use passcode dongles with each account?
awqrre 6 days ago 0 replies      
And Google uses dark patterns to incite you to add a phone number and a credit card number to your account...
nameisu 6 days ago 1 reply      
they only respond to charge backs from credit cards
sumitgt 6 days ago 1 reply      
As a Project FI user, not an option unfortunately.
bitmapbrother 6 days ago 1 reply      
>While Bob didnt have multi-factor authentication enabled, he had also heeded Googles suggestions to add a backup phone number to bolster security.

Ah, there it is. No two factor turned on.

hakcermani 5 days ago 0 replies      
"He used a very strong password (which was never used elsewhere)"

Am wondering .. how was the attacker able to compromise the account ?

emeidi 5 days ago 1 reply      
I stopped reading here: "While Bob didnt have multi-factor authentication enabled"
ChoHag 5 days ago 0 replies      
And this is a surprise because ... ?
esalman 6 days ago 2 replies      
How did Verizon move his services to an iPhone 4? Does it mean the attacker had physical access to his phone?
kibwen 6 days ago 3 replies      
I've also noticed that there's something very surprising about how Google has implemented their 2FA. When I log into Gmail from a new computer, it does not text me an authentication code and then lock me out of the account until I enter the code. Instead it lets me into my account immediately with only a password, and then sends my phone a notification that someone has logged in from a new computer. Ignoring this notification has no consequence for the logged-in computer. Convenient indeed, but this is really not how I expect 2FA to work, and does nothing to prevent an attacker from reading the contents of your emails or sending fraudulent emails with nothing but a password.
Exposing high-end poker cheating devices elie.net
633 points by revicon  4 days ago   140 comments top 25
Animats 3 days ago 1 reply      
The casino industry knew all about this in 2014.[1]

"Right now there is some scary technology coming out of China that incorporates IR marked cards, concealed cameras and computer analyzers. Combined to create a high-tech card marking system, I must say that this device could do for cheats what silicon did for the cosmetic surgery business. The devices are being marketed as poker analyzers."

"The technology works like this. The long edge of every card in the deck is marked with an invisible IR marking. Each mark identifies an individual card. In collusion with a poker dealer, the special marked deck is swapped into play. The player sits opposite the dealer on the table. He positions a concealed camera on the table (usually disguised as a cell phone). The camera has an IR lens that is used to transmit an image of the edge of the deck of cards to a small computer located in a smart phone (the poker analyzer) in his pocket. The image is transmitted during the period after the dealer has shuffled the cards and the deck is resting in front of the dealer before cards are dealt to the players. The IR snapshot of the cards looks like a barcode. The poker analyzer identifies every card in the order that they will be dealt to the players in less than a second. A computer-generated voice message is sent to the player via a Bluetooth mini earpiece communicating the rankings of all the hands on the table."

And the countermeasures:

"Most surveillance cameras, in their natural state, actually have infrared viewing capabilities. The problem is the picture is not so good, so manufacturers add a cut filter over the CCD chip to block out infrared light.... A number of major surveillance camera systems provide end users the ability to remotely change the IR status of the camera via the operators keyboard. This allows the operator who suspects someone is marking cards at a table to use a PTZ camera assigned to the table to switch to IR mode so the cards can be checked live on the game. If you currently dont have this feature, speak to your manufacturer."

[1] http://ggbmagazine.com/issue/vol-13-no-2-february-2014/artic...

drited 3 days ago 2 replies      
An interesting bit of computer history trivia is that Claude Shannon co-invented the first wearable computer with Ed Thorp to beat roulette in Vegas in 1961. It used a button in the shoe as an input device for the user to record the speed and location of the ball which was used to infer the likely ending location using orbital decay algorithms. An auditory signal was then sent by wire to an earpiece to let the user know where to place bets (it wasn't pinpoint accurate - the user would bet on 8 numbers which still gave him a positive expected value).

The story around that is really fun, recounted in this paper: https://www.cs.virginia.edu/~evans/thorp.pdf

Versions of the same device from this century use lasers to get a more accurate read on the ball's location, with one group using the system to net 1m from London's Casinos: http://news.bbc.co.uk/2/hi/uk_news/4069629.stm

Thorp was also involved in developing the Blackjack system that was showcased in the film 21 and later ran a hedge fund, details on which were recounted in his interview for this book https://www.amazon.com/Hedge-Fund-Market-Wizards-Winning/dp/.... Very interesting guy.

ctvo 4 days ago 4 replies      
I haven't been to a casino that allows a phone on the table in ages, especially in Asia. Not only that, but most decks are tightly controlled in reputable casinos.

This is more for backroom games (which are still lucrative), but get caught cheating in those and you'll regret it quickly.

daenz 4 days ago 1 reply      
If I bought a device like this, with the clear amount of skill and effort that went into its functions, I would never plug it into a computer, ever.
paulsutter 4 days ago 1 reply      
TL/DR: phone-like device for reading specially marked cards using infrared
dasil003 4 days ago 5 replies      
The article says this device is used to cheat in Vegas, but I don't see how that would be possible since you have to bring your own cards. It's hard to imagine casinos colluding on this, so I guess they're talking about private games that happen to be in Vegas?
Luc 4 days ago 0 replies      
The technique with the markings on the edge of the card is also used in a well known card magic routine - but using wax instead of infrared ink, so you can feel the slight differences in texture when you handle the card (though only if you're paying attention to it).

Takes quite a bit of practice, though.

asdf_jkl 4 days ago 0 replies      
This is an impressive breakdown of an even more impressive device. Realtime(ish) cheating software running on custom concealed hardware in a lookalike device? Used for scamming high rollers in private games? Color me fascinated.

I wonder how long this has been around. I would be very interested to hear from anyone who knows how long these have been available/prevalent. My apologies if this is somewhere in the video, I have not been able to watch it yet.

breitling 4 days ago 1 reply      
You could never take this into a real casino. The cameras would pickup the infrared signals. The security guys would know something is up since a regular phone doesn't do that.
pjc50 4 days ago 3 replies      
Previously, decades ago, the state of the art in roulette cheating: https://www.amazon.co.uk/Newtonian-Casino-Penguin-Press-Scie...
fencepost 4 days ago 1 reply      
This seems like it'd be mostly used in private games, of which I'm sure there are a huge number. Many of those are probably also going to be pretty high stakes, and if someone loses a bunch they may not be inclined to go to authorities and claim cheating - if said authorities would do anything anyways. ("Awww, you lost your money in an off the books backroom private game? Perhaps next time you'd like to try one of our fine professionally run casinos.").

I suspect that most casinos are set up with surveillance designed to catch point source IR LED illumination these days.

daodedickinson 4 days ago 3 replies      
Hmm with an incredible enough camera you theoretically ought to be able to see and then memorize idiosyncracies per card with any deck and then take it to Vegas at any table. I'd say its possible now, although too slow and expensive and obviously seeing the same card as the same card from every side is the hardest part. The camera and light would probably be a fair amount larger, too.
soheil 3 days ago 0 replies      
Before reading this entire post (fairly long) a quick note, this only works with specially marked decks not just any deck of cards.
blhack 3 days ago 1 reply      
How do people find these "underground forums" and things like that? This fascinates me so much.
Vexs 4 days ago 1 reply      
I heard something some time ago about casinos marking their cards with rfid chips to avoid cheating. I wonder if you could make something to read those RFID chips.
at-fates-hands 4 days ago 1 reply      
I think it would be easier to count cards then to rely on something like this. Sure, you're still working with odds, but then you don't have a device and marked cards which limits your exposure to having something horrible happen to you in some back room game.
exabrial 4 days ago 1 reply      
I can't believe the manufacturer agreed to send them the device! Pretty amazing technology.
netman21 3 days ago 0 replies      
Why not just OCR the faces of any deck with a side reading camera like the ones used for archival purposes to digitize really old books?
Magnets 4 days ago 0 replies      
What's the range on that camera? I can't imagine it's more than 20-30 cm
majortennis 2 days ago 0 replies      
TL;DR tampered deck.
harigov 4 days ago 2 replies      
Why would you specifically mention "Chinese made" in the title? The actual article has a different title. Also, why does the fact that this device is made in China says anything about the device itself?
georgiecasey 4 days ago 0 replies      
i presume this would be about the online poker bots taking over the low level stake tables
daodedickinson 4 days ago 0 replies      
I'd wager the engineers behind this have thought a lot about voting machines, except I'd bet they'd find a way to cheat me out of both of these gambles.
manav 4 days ago 7 replies      
This is pretty silly. No casinos or card rooms let you have a phone/device at the table.

That aside, you need to have a special marked deck. People have tried something similar with flourescent ink and special glasses. I think professional shuffling devices have some kind of built in blacklight check now for this. IR is a bit better since its harder to detect without a camera. You would still need to have a tub of ink and manually mark the cards though.

You'd basically need to have the dealer in on it, and if that is the case you don't really need the device at all.

A more interesting method from a few decades ago that actually worked was "edge sorting". Because of printing/cutting one could determine certain cards. http://deadspin.com/how-phil-ivey-beat-or-maybe-cheated-a-ca...

midgetjones 4 days ago 2 replies      
Why is everyone treating this like it's real?

Isn't this sort of overly-long, overly-detailed, yet still totally vague blog post just a clever way to get people to transfer $2000 via Western Union to a stranger?

Tesla reports first quarterly profit in more than three years reuters.com
450 points by blastofpast  5 hours ago   149 comments top 20
mitchellh 4 hours ago 10 replies      
Really great news! But something that shouldn't be overlooked is the discounts they gave in Q3 to push deliveries up.

First, those that know me know that I am a Tesla FANATIC. My girlfriend once challenged me to not talk about Tesla (motors, energy, something) for a 24 hour period. I dunno if I've ever done that honestly. I'm also an owner (no surprise given my fanaticism, lucky to be able to afford one). And I also own some TSLA.

Elon sent a company-wide email in Q3 to push sales to show profitability. I don't think its a fluke but they did something they never really do to help reach this number: they offered significant discounts on vehicles (new, pre-owned, showroom). Like, really big discounts (relative to the price of the car).

That certainly helped. Elon also sent an email at the start of Q4 that NO MORE DISCOUNTS are allowed. So I'm really very interested to compare Q3 to Q4 when that comes.

I also happen to know a lot of the people who bought a heavily discounted Tesla in Q3 feel kind of burned that right at the beginning of Q4 Tesla announced the new Autopilot hardware (that isn't retrotfitable on old vehicles). If you did your homework on Tesla though, this wasn't a surprise. It was expected that Tesla would make some big announcement to spur Q4 sales especially after Elon said there wouldn't be any capital raises in Q4 while he expected to hit Q4 numbers. You generally can't do that without some big news.

Just wanted to color this news with that. I'm still very excited!

shasheene 4 hours ago 3 replies      
The Economist recently did a good article on the financing of Elon Musk's companies that flew under the radar of Hacker News that probably warranted further discussion [1] [2]. (Though the author of that piece completely misses the relative importance of each company to Musk, suggesting "he could try to sell [...] SpaceX, through gritted teeth, to a defence firm")

It's unfortunate there's a bit of a reality distortion field around discussion Elon Musk's companies sometimes. Maybe because everyone wants his companies to succeed...

[1] http://www.economist.com/news/business/21709061-entrepreneur...

[2] http://www.economist.com/blogs/economist-explains/2016/10/ec...

RivieraKid 4 hours ago 0 replies      
Related, at the beginning of Q3 Elon Musk sent email to employees urging to cut costs:

> I thought it was important to write you a note directly to let you know how critical this quarter is, The third quarter will be our last chance to show investors that Tesla can be at least slightly positive cash flow and profitable before the Model 3 reaches full production.

simonsarris 5 hours ago 1 reply      
Direct link to the letter: http://files.shareholder.com/downloads/ABEA-4CW8X0/310041501...

> Total Q3 GAAP revenue was $2.30 billion, up 145% from Q3 2015, while total Q3 gross margin was 27.7%, compared to 21.6% in Q2. Total automotive revenue was $2.15 billion on a GAAP basis, up 152% from Q3 2015. Our final Q3 delivery count was 24,821,over 300 more than the estimated delivery count we shared on October 2nd. Deliveries increased 114% from the third quarter of 2015, and was comprised of 16,047 Model S and 8,774 Model X vehicles. In addition, 5,065 vehicles were in transit to customers at the end of the quarter. These vehicles will be delivered in Q4.

rascalpenguin 5 hours ago 2 replies      
I imagine this is because the majority of revenue is spent on growing the buisness, rather than going into profit (As profit = revenue - expenses). As Tesla still has a lot more space to grow. Same method Amazon did until recently for years.
generj 5 hours ago 0 replies      
Most impressive here is a 70% increase in production.

Note that this occurred while Model 3 production is still starting.

toomuchtodo 5 hours ago 1 reply      
SCTY acquisition is locked up.

EDIT: Elon just said on the investor call "Our current plan requires no capital raise whatsoever for the Model 3 production. Solar City will be neutral to cash contributor in Q4.

antimatter 4 hours ago 2 replies      
One thing to note, I have a few friends who work at Tesla service centers. They cut A LOT of corners when it comes to service to show profits this quarter. For example, for the location that one of my friends works at (which happens to be one of the busiest locations in Southern California), they sold almost every single loaner vehicle as a used car.
dwills 2 hours ago 0 replies      
Another take on the Tesla financial story:


11thEarlOfMar 4 hours ago 2 replies      
The biggest news in this release is gross margin.

Gross Margin Jumped from 26.7% in Q2 to 33.2% in Q3.

For reference, MRQ,

GM gross margin: 13.9%

Toyota: 23.6%

VW: 19.9%

Granted, those are not luxury auto makers, but Tesla is more profitable on a gross margin basis. That margin fuels everything from cash flow to R&D spending. 33% for an automaker is huge.

phrygian 4 hours ago 4 replies      
Can someone explain what this[0] means? It would seem that when you buy the car, you don't own it after all.

[0] http://www.huffingtonpost.com/entry/tesla-self-driving-car-n...

erikb 5 hours ago 1 reply      
It may even be a bad things if they have profits considering the kind of revolution they are attempting on the car industry. I hope though, that it means things went better for them than expected.
tschellenbach 3 hours ago 1 reply      
I've been reading the book about Elon Musk, great read. This is all the more impressive considering all the stories of times they almost went bankrupt.
justinzollars 4 hours ago 0 replies      
Great news! But not a surprise considering the great people who work there.
yladiz 4 hours ago 3 replies      
I'm impressed and skeptical of the substantial increase in production. A 70% increase in production in one year would likely require substantial changes in the production stages. Hopefully Tesla didn't cut any corners to hit this production number; I'm hopeful that they just scaled back their production initially and now show their "full potential", or added a lot of new machinery in their production line(s). Maybe they will reach the 500,000 target.
mortdeus 59 minutes ago 0 replies      
Elon Musk works too hard to fail.
ryanmarsh 2 hours ago 2 replies      
Why would they do that? Why post profits?
matchagaucho 4 hours ago 1 reply      
Curious to understand how Model 3 deposits are reported in financials. Deferred revenue?
forgetsusername 5 hours ago 4 replies      
Cashed in a large amount of ZEV credits, for a one-time revenue bump of $140MM. Excluding that, GAAP loss was $117MM. Big increase in accounts payable. But, all things considered, that's not bad.
albertTJames 4 hours ago 2 replies      
"Of 20 analysts covering the company, seven have a "sell" rating on the stock, four rate it "buy" or higher and nine have a "hold", according to Thomson Reuters data."

=== proof that something is very wrong with a world defined by speculators

Why we chose Vue.js gitlab.com
635 points by rmason  5 days ago   271 comments top 55
gregmac 5 days ago 9 replies      
I do very little web these days, mostly working on backend data processing, network I/O and distributed comms.

A bit over a year ago, I wanted a real-time web UI to visualize some of the data I had on server-side, which I was trying to do using SignalR. I went back through some of the popular frameworks, with a pretty simple mindset of "Can I read the 'getting started', and get something basic working in about 15 minutes?".

I ended up choosing Vue, mainly because it used simple objects for models and I could literally just pass stuff I got from SignalR directly into it and have it show up. Almost everything else I tried had some type of wrapper/proxy around the data, which meant you had to run through some mapping exercise to get models working. I was close to deciding on Mithril, but when I found vue it just clicked with me way more. I actually really wanted to do React, but Vue was just so much more approachable that I couldn't justify spending the extra time learning React.

The real test however came months later, when I went to modify and add more functionality to my simple debug UI. I was able to pick it up nearly instantly, and even made some fairly substantial changes.

Contrast to my experience with say, Ember. We have a big app written in Ember, and every time I try to do even what I think should be a simple change (after not touching it for months), it takes me 5 times longer than I thought, and I end up spending most of the time fighting with it before realizing I forgot one of the 5 places you have to modify to reference an additional dependency, or some other equally trivial but infuriating detail.

You can learn the basics of Vue in minutes, and be quite adept within hours of it. That's something not a lot of frameworks can claim, and it's a seriously underrated benefit.

anonyfox 5 days ago 6 replies      
As someone who went through the complete frontend hype-trains (jquery, backbone, angular, ember, react, all in production): Vue.js 2.0 with single file components is exactly what everyone looks for desperately.

- performance: faster than react now

- learning curve: a few hours from scratch

- getting started: cli-tool for initial scaffold & configuration

- components: simple .vue files with a <template/>, <script/> and <style/>. Super easy to get going, no need for JSX

- "official" packages for routing, ajax and state management. No wasting of days for choosing every tiny package for days

- vuex 2.0 is one of the cleanest flux implementation i've seen in the last year

... and much more. Give it a try with the full webpack template of the cli tool!

49531 5 days ago 5 replies      
I actually interviewed with Jacob Schatz when he was trying to figure out which frontend framework to use for GitLab. I had been working in React for the last year or so which was apparent on my resume.

He prefaced our interview with something to the effect of "I know you do a lot of React but we are not going to ever use React at GitLab"

It was weird. I tried to ascertain his reasoning and pretty much all I got was "just because it's popular doesn't mean it's good".

Regardless I think GitLab is an awesome company, I just got the feeling Jacob wanted to use Vue.js because it wasn't the most popular choice. \_()_/

kentor 5 days ago 4 replies      
After using React, I am firmly in the #nevertemplates camp. I don't ever want to learn a template DSL again when I could be using the full power of javascript.
linkmotif 5 days ago 1 reply      
The thing I like about React is that I don't have to think about the DOM. As soon as I see "el: #id" it's basically over for me. I don't want to think about DOM elements, or at least minimize my exposure to them.

And it's not just that I don't like to think about the browser DOM. It's that I don't want my UI coupled to the DOM. Obviously your UI will be coupled to the DOM to some extent, but React minimizes that. What I love about React is not just `react-dom` but also, say, `react-canvas`, or that you can apply the same principles and work with React Native.

But hey, the more software libs to play with and choose from, the merrier! Cheers!

PS. Relay/GraphQL...

y0ghur7_xxx 5 days ago 2 replies      
I am more and more of the opinion that you should NOT use a js framework for long term projects (that span more than a few years), but just use vanilla js with some libraries that you can easily switch when something better comes out.Vue.js is here today, and it is nice, but tomorrow gintzx.js comes out, and the community will be flabbergasted and everyone will use it and vue.js will slowly die.Making big complex webapps with just some libs is absolutely possible. Just choose them wisely and make a good directory structure.
megalomanu 5 days ago 2 replies      
As a primarly backend dev, I'm very comfortable with React and I don't particularly want to switch to Vue.js. React says me : learn the HTML basics and then deal with abstractions (proof: React Native !). Vue.js says me : deal with HTML templates, everytime, everywhere. Although we even end to deal with HTML in React, I think it's easier for a backend dev with no front experience at all to grasp it. I showed React to a old java dev and he said that React reminded him some java web frameworks like Wicket or JSF. I guess Vue.js would have scared him.
Kiro 5 days ago 5 replies      
Ok, so I've built stuff in Vue.js, React and Angular and I need to understand all the rage. I mean, Vue.js is just like Angular but with less features? I like that it's slimmer, don't get me wrong, but I just don't understand the "woah, Vue.js is the shit!" when we've had Angular for so long.

I put this in contrast to React where it's a completely new concept.

greyskull 5 days ago 6 replies      
There's something that irks me about incorporating logic into templates. UI development is hard enough without having to bounce between js and templates to figure out how a component is actually going to behave. I haven't used Vue or React, so this is all just my gut speaking, but at least with React all the logic is there in front of you.

In my mind, if there's a loop or a conditional or whatever piece of logic that decides what will actually show up, that should happen where the underlying data/models is actually built, and whatever acts as the view just spits it into place.

I'm still a scrub when it comes to web and UI development, so I may be speaking out of inexperience.

Am I missing something?

agentgt 5 days ago 1 reply      
A long time ago (7-10 years ago) Web 2.0 was the craze. It was the beginning of making interactive web applications.

There were few major players that were even backed by companies: Dojo, Prototype, GWT, (and like 4 more that I can't remember).

These libraries were complicated and were generally component based with their own flair of inheritance. You could not iteratively enhance your existing web 1.0 app. You had to throw it out and start over again (the markup and all).

Then along came jQuery and I remember distinctly saying to myself this is the library because I can progressively/iteratively add it to our existing crap (circa 2006-10). I still pat myself on the back on being right about that library being successful (I actually forced a previous employer to use jQuery over GWT and Dojo).

Progressive enhancement is a great marketing point so maybe Vue.js will pull a jQuery :)

Personally I want Elm to take off but it doesn't really reuse existing knowledge.

octref 5 days ago 2 replies      
To me Vue is a great tool for side projects. In React I found myself struggling to figure out what libs to use and keep myself up to date with them. I also hated configuring webpack. With Vue, I have officially supported libraries like vuex and vue-router which work great with Vue out of the box. vue-cli also allows me to scaffold projects with these libraries very easily.

But the thing I like most about Vue is it allows me, who identifies as a front-end dev or design-coding hybrid, to quickly iterate and build prototypes. Look at the single file component:

 <template> <div id="list"> <li></li> <li></li> </div> </template> <script> export default { // Define your component } </script> <style scoped> #list { list-style: none } </style>
I can quickly edit the template to alter my component's DOM structure, style it with scoped css, and change its dynamic behavior in the script tag. Like the suite of Jade/Coffee/Stylus? Adding a lang attribute to each tag and you are good to go. Awesome stuff.

wadetandy 5 days ago 1 reply      
I know that Gitlab is written in pretty traditional Rails' style and takes advantage of turbolinks. Did you run into any difficulties adding a framework that likes to "own the page" like most single page app frameworks do? I've found these can often end up fighting with turbolinks and similar libraries.
teniutza 5 days ago 2 replies      
The company I work for has an app built with Angular 1.x (the backend is .NET). We started sensing that Angular was not best choice, especially when working with 3rd party components. There are other factors to, but they have been already mentioned in other comments. Long story short, we had enough of wrapping everything in $timeout and started looking at alternatives.

After some consideration, we were left with choosing between Vue.js and React. Coming from Angular the biggest plus was two-way-binding, Vue.js had a slight advantage. We then converted a "module" (not in JS jargon) using both frameworks.

In our experience, when switching from Angular 1.x to Vue.js, there's a sense of not changing much (we were still "declaring" logic in the templates) but nonetheless doing things better, simpler and faster. The React version needed a bit more time investment (we had no prior experience in our team; a colleague from another project helped us a bit by showing us how he implemented a project using React). In the end we chose React due to the wonderful combination between it and TypeScript. We suddenly had no more string templates and refactoring was a breeze (there are, of course other benefits as well).

What I'm trying to say is that, if you have Angular 1.x experience it's easier to switch Vue. I had fun porting the "module" to Vue and would have happily worked with it if the team had not chosen React. I consider "mixins" to be one of its killer features (would have made a lot of things easier with our app). Having said that, I don't consider React that hard to grasp and don't regret that the team picket it over Vue. As long as you remember the lifecycle, programming with it can be fun and easy. The React/TypeScript combination compensates for the lack of mixins and two-way-binding (I know, MobX, but I'm talking about the "vanilla" versions).

skc 5 days ago 2 replies      
I hate web dev.

Yet I'm loving the experience of working with VueJS. I think alot of people feel this way. The library is just that simple and straightforward.

whataretensors 5 days ago 0 replies      
Vue-cli is great too. It just works, creates a really well thought out initial project that can build to a single static html/js/css. Or, it can be turned into a typical express app easily. This makes Vue.js combine well with serverless.
antarrah 5 days ago 3 replies      
> He pointed out that when a major software company releases a their secret sauce, there is going to be hype. Devs think to themselves,'That company writes JS differently than me, and they are prominent and successful. Is their way of writing JS better than mine? And therefore must I adopt it?'

Ahaha. No, believe me I'll not. That's ironic coming from GitLab. I mean I love that company but their front-end sucks big time and it's slow as a snail.

nodesocket 5 days ago 4 replies      
I as well gravitate toward Vue.js for its simplicity, but I wonder if React's mind share and community size "trump" simplicity. For example, if you're hiring for a front-end position, you'll probably get more candidates familiar and experts in React over Vue.js.
kimshibal 5 days ago 1 reply      
Vue.js is the most beginner friendly to write a complex web application.
stop1234 5 days ago 0 replies      
So true:

' I talk to a lot of JavaScript devs and I find it really interesting that the ones who spend the most time in Angular tend to not know JavaScript nearly as well. I don't want that to be me or our devs. Why should we write "not JavaScript?" '

mhd 5 days ago 1 reply      
Just pick something, internet and build a good structure on top of it. All this jquery-level bikeshedding is nice for your ad widgets and minimalistic web apps, but it won't help me replace proper GUI toolkits. And sadly, that seems to be in demand...

I'll cope with your ill-designed template language (heck, if I can cope with HTML, I can cope with anything) or your JS async abstraction du jour (promises, async await, that * crap), just give me something on the level of Tk or Swing. I feel like all we got in the last decade beyond e.g. Seaside is a bit less flicker and some more useless animations (looking at you, Material Design buttons).

techbubble 5 days ago 0 replies      
Vue.js seems like a great fit between the DOM manipulation of jQuery and the opinionated approach of AngularJS. Thanks for sharing. Going to experiment with Vue.js right away.
Abundnce10 5 days ago 0 replies      
I'm in the process of learning React, so I don't have any strong opinions of my own yet. I've read through the Vue.js "Getting Started" docs and it does look very intuitive/simply. However, what motivates me to learn React is the fact that I can build an app once and then use React Native to create an iOS and Android app. I'm assuming this isn't a requirement for Jacob and the Gitlab team but I'm wondering if his decision would be the same if he had to support native apps as well?
pjungwir 5 days ago 1 reply      
Can anyone compare Vue with Knockout? In the early days of Angular etc I saw a lot of people saying they chose Knockout, and were much happier than with one of the heavier frameworks. I found its simplicity very appealing too, but it seems clear now that it's not a mainstream choice. It feels to me like a dead end. The last time I looked (a year ago?) the semi-official data mapping extension had lost its maintainer. So is Vue another shot at the same approach? What are the important differences?
aarpmcgee 5 days ago 2 replies      
Are any companies switching from React to Vue? I'd be interested in hearing about that.
ausjke 5 days ago 1 reply      
Same here, using Vuejs, glad more people are using it.

It's amazing that a one-person-project(well, it's more than one person now but the core part is really just one guy) can develop such a beautiful system that actually feel better than angular2 and reactjs and who knows how many are behind those two projects.

sjnsjn 5 days ago 0 replies      
It (v2) is quite fast too http://www.stefankrause.net/wp/?p=316
jbrooksuk 5 days ago 0 replies      
Side-project wise, we use Vue on StyleCI (https://styleci.io) and over the next few months we'll also be using it on Cachet (https://cachethq.io).

My experience started at work where we used it on an internal project. The ease of use was insane, we had something reactive and easy to work on in no more than 10 minutes. React has always had too big of a learning curve for us, so it'd have been a vanilla JS/jQuery mess if we hadn't found Vue.

We're now using it on almost any project we start (they're all very UI driven).

I met Evan You at Laracon earlier in the year, he's an awesome dude and has put a lot of thought into everything Vue. Thanks again for making Vue! :)

asymmetric 5 days ago 0 replies      
> I'd say Vue.js is like socialism: you are in definitely in charge, but Vue.js is always within reach, a sturdy, but flexible safety net ready

I think he means social democracy

esafwan 5 days ago 0 replies      
I had a look at Vue after a long time and then weex a react native alternative using Vue.js instead of Reactjs. Backed by Alibaba and actively developed it looked really good. But a look at issues made me a bit afraid to use it. The primary language used for discussion, suggestions etc is chinese. Documentation however is available in english.


fczuardi 2 days ago 0 replies      
I like the ideas of the choo framework https://github.com/yoshuawuyts/choo it's very close to vanilla js, which makes it less of a lock-in, while still bringing lessons learned and practices from redux/elm-architecture.

I am currently using it (the 4.0 branch) in a project and enjoying it.

tribby 5 days ago 1 reply      
vue is awesome.

I wish there were an equivalent to something like ember-fastboot for out-of-the-box server side rendering, though. (server-side rendering for those who care about progressive enhancement in the browser, not isomorphism).

thex10 5 days ago 0 replies      
Fun fact: There's a Vue-based HN clone: https://vue-hn.now.sh/top

I just realized that it's more dynamic than I thought when I saw two stories switch positions on the page. How cool!

adamnemecek 5 days ago 0 replies      
These discussions almost never mention cycle.js. I haven't done front end in a couple of years but whenever I read something from the author of the framework, I'm pretty impressed and the choices they made seem very promising.
flukus 5 days ago 1 reply      
Is there anyone that's used Vue and knockout that would like to share the strengths/weaknesses of each? The both seem quite similar so I'd like to know if I missing out on anything by not switching.
WA 5 days ago 2 replies      
I tried Vue.js a few months ago and liked it a lot. But now, I need to rewrite my apps and I decided to go the Cordova road with Ionic 2, because Ionic 2 is, imho, unparalleled in its quality.

Ionic 2 uses Angular 2 and I wished there was some Ionic 2 + Vue.js bindings. However, after working with it for a bit, I found that Angular 2 is actually quite simple with the benefit of using TypeScript out of the box.

Before you dismiss Angular 2, give it a try. It's fundamentally different from Angular 1: easier to learn, less complex, faster results.

cmpb 5 days ago 1 reply      
My team and I are considering switching from Knockout.js to Vue.js. Has anyone here made that (or a similar) transition and do you know of some pros / cons, battle stories, etc.?
whatnotests 5 days ago 0 replies      
It's great to hear a success story. Kudos to the GitLab team.
wasd 5 days ago 1 reply      
It would nice if they shared the 30 -> 1 line change.
BinaryIdiot 5 days ago 1 reply      
How does Vue.js handle high latency issues? With Angular 1.x I've always had issues where the GUI will "flash" while the HTML is loading and the angular.js has not yet finished loading on a slow connection (so you might briefly see all of these {{message1}} {{message2}} etc on the page). I'm curious how Vue.js handles that case or if it has the same problem.
jeppebemad 5 days ago 0 replies      
We _just_ started using React, primarily for it's server side rendering support in .NET with Reactjs.net. Works really well and the React mindset feels great.

Coming from Angular 1 though, Vue has a lot of appeal. Is there any support for SSR in .Net, or anything in the pipeline? I've not been able to find anything.

jvanveen 3 days ago 0 replies      
Nice readup. There are fine alternatives to react. Another vdom lib that's pretty good and not often mentioned is ractivejs.
jordache 5 days ago 0 replies      
Is there a normalized performance suite that compares the popular front-end frameworks?

I understand if performance is of utter most importance, you may not want to use a framework layer. However there are tons of other benefits associated with using a framework.

haalcion3 5 days ago 1 reply      
I'd like to discuss the following comparison in: https://vuejs.org/guide/comparison.html#Angular-2

> Vue 2.0 seems to be ahead of Angular 2 according to this 3rd party benchmark. ( http://stefankrause.net/js-frameworks-benchmark4/webdriver-t... )

The latest benchmark provided is actually:


But, Angular 2 is v2.1.1 now, released 2016-10-20. Someone should update: https://github.com/krausest/js-framework-benchmark

However, as they say, "In terms of performance, both frameworks are exceptionally fast and there isnt enough data from real world use cases to make a verdict."

And Angular 2 Hello World is easier than they make it seem in the comparison:

> starts out with an app that uses ES2015 JavaScript, NPM with 18 dependencies, 4 files, and over 3,000 words to explain it all - just to say Hello World.

It's just the following with a lot of documentation that could be simplified:

 mkdir angular-quickstart (add package.json) npm install mkdir app (add app.component.js) (add app/app.module.js) (add app/main.js) cd .. (add index.html) (add styles.css - optional step) npm start
Also, it makes the case that Angular2 is "enterprise" because many use TypeScript with it. But, TypeScript is optional in both Vue and Angular2, so people could just as easily make the argument that Vue is "enterprise" because it supports TypeScript.

Finally, it's true that Google uses/develops Angular2, so that's some significant backing. If you want to see who's using Vue:


That doesn't mean anything on its own, though. It could be just fine to use and expect to continue to be hyped.

ilostmykeys 5 days ago 0 replies      
Building something fast is a radically different proposition than being able to maintain it with ease. React is mostly aimed at the latter while VueJS at the former. There is no comparison.
smegel 5 days ago 2 replies      
Oh man, I just started learning React... https://vuejs.org/guide/comparison.html
dodyg 5 days ago 0 replies      
I like Vue. I am using Ractive.js at work. They are both quite similar in terms of their prioritization of ease of use and performance.
asb 5 days ago 0 replies      
Has anyone had any experience with vue.js + Dart?
breerly 5 days ago 0 replies      
Not a single link to Vue.js
lucaspottersky 5 days ago 0 replies      
Why? because you're a bunch of hipsters that can't stick to the mainstream technologies =)

As an opensource project, it'd be easier to get contributors if you could just stick with Angular.js, for example.

nidu 5 days ago 2 replies      
I suppose Vue.js is not very TypeScript friendly?
iamleppert 5 days ago 0 replies      
Why is it that the first instinct of some developers is to go out and 'choose' a framework? Even before you know the thing you're building is going to be around for awhile, people automatically think they need a framework to do anything these days.

Does it feel good to let someone else make critical decisions for you, instead of thinking for yourself? Can all projects really be distilled down into some javascript framework?

The benefits of using a framework these days are rapidly evaporating as what is trendy today likely won't be in a few years anyways. And the truth is after so many months or years or commits, the benefits of structure of the framework start to fade away as the application becomes more customized and bespoke. All the complexity is in the actual application functionality, not the tiny little savings and poor abstractions that a come with a framework.

I've worked for large tech companies and small alike. It all goes the same way. Some developer who is super opinionated and passionate props up their framework of choice, or does some kind of perfunctory analysis of the "current best" of whatever is available at the time and the rest of the other more submissive developers go along with him. It has more to do with group dynamics than has to do with actual technical merit, or what is best for the product or business.

Then, once the system has become a ball of mud, the "lead" guy leaves. Or he proudly exclaims there's a new hotness in town, and that we need to rewrite our application in this new thing because it's faster, or better, or you get to type less. Or some other such bullshit. He'll then go to give demo's of how fast you can make a simple app that has nothing to do with anything -- like a simple TODO list -- "look how fast it renders!" he'll exclaim (of course forgetting to tell everyone the first page load or stale cache hit is actually worse).

I personally hate giving up the freedom of what abstractions I get to decide on, how to structure my code, how to organize my API's, etc. for a supposed one size fits all solution created by someone I've never even met or talked to, and for code that I haven't reviewed.

If it's a library that's doing something useful and providing a great API, like some 3D graphics, drawing primitives, ML, database engine, etc. that's a different story. That is useful software that actually does stuff. But for "rendering" (I say that lightly because the browser does the rendering and layout, a framework merely is a middle-man) forms and buttons and keeping state of an application? Or telling you how and where to put source files, and name things? That's your job as a developer to come up with these conventions and to build an application that is 1:1 with the problem domain.

spankalee 5 days ago 0 replies      
It's really a shame that Vue doesn't use standards like custom elements.
baybal2 5 days ago 0 replies      
>Why we chose Vue.js


thecrow1213 5 days ago 0 replies      
No comparison to React... Yawn.
fetbaffe 5 days ago 1 reply      
Why you should never use Upwork medium.com
1163 points by shadlovesgrowth  3 days ago   262 comments top 68
delegate 3 days ago 1 reply      
I once interviewed for Upwork pro. They sent me an Xcode project and I had to make some changes to it.

However, the required changes referenced features and files which weren't in the project and made absolutely no sense.

Even worse, the project they sent me was the "Photomania" project from Stanford's CS193p class: http://web.stanford.edu/class/cs193p/cgi-bin/drupal/node/289

But the copyright information (Copyright by Stanford University) has been ripped off from all the files and replaced with "Copyright (c) 2015 Upwork". No reference to stanford CS or anything like that, just copy and paste.

Which is very wrong in my book.

I wrote them a message and after some fruitless exchanges with 4 or 5 different support people, I've decided to just let it go.

The incompetence of the interview assignment, coupled with robotic support answers quickly convinced me not to waste any more time with this bunch.

asoskm 3 days ago 4 replies      
Totally agree with the article, and I am more than certain that such acts and extortionate behaviour are widespread on the platform.

It seems it is part of their business model to allow clients in developed countries to find people in developing countries (all with weak legal systems and corruption) to commit illegal acts (both violations of public and private law). Just look at how many jobs involve rewriting, scraping, penetration testing (really a guise for hacking others sites) modifying existing copyrighted content to circumvent laws.

Upwork as middleman profits -- and takes a blind eye to all this corruption - since cross border police investigations are so difficult to manage when dealing with corrupt countries.

In my case, I had my competitors procuring hackers off Upwork to take down my site. We found out because one person who was contacted on Upwork to bring my site down actually contacted me via my site and provided screenshots and other evidence. There was literally a job posted requesting contractors to take my site down.

We raised this with Upwork. They did nothing.

Guess what they said?

Their customer support asked if I had proof that my site had been hacked by the specific person who posted the job on Upwork and that if had suffered financial loss as a result of the hacking! It wasn't merely enough for their client to procure contractors on the platform to commit an illegal act. They wanted proof that I suffered financial loss!!

However, I can say that we are considering a civil suit against them. It would be interesting to see how this impacts their brand.

Note: Please forgive the messy and unstructured writing. I've been writing it while walking the streets of Central London shopping for X-mas gifts.

shadlovesgrowth 3 days ago 1 reply      

Apologies for the capitals, ladies and gentlemen. Please can I remind all of you to be Civil.

I've just received an email from the man himself, suggesting that I'm getting people to give his FB page 1* reviews and to spam his email. He's threatened (implied) legal action directly against me.

Publicly let me say, for the record (Hopefully it doesn't get wiped), that I do not encourage any of the aforementioned behavior, nor do I condone it.

He's currently posting on reddit and generally acting like a massive douche over email to me, still. After all of this. So the above was quite hard for me to write, but remember there may well be a lot of people working at said company, that have families and lives beyond this.

So please refrain yourselves.

Appreciate all of the support and input, from everyone.

traviswingo 3 days ago 5 replies      
I think the worst part about this is that I wasn't even surprised throughout the entire story. Anyone who has been a freelancer has dealt with the random, uncalled for threats from clients to give you a bad review or try to suspend your account. It's the reason I gave up on working on platforms like Upwork and Freelancer almost immediately.

Building a personal network is way easier to find contract work and you'll make more money in the end while creating real relationships that will help you foster your career.

I'm sorry this happened to you, and I'm super glad you revealed this persons name publicly. Good form.

almata 3 days ago 6 replies      
From the Upwork FAQ: "You'll need to download and use the Upwork Team Appthis tool includes the Work Diary, which ensures you are guaranteed payment. By taking work-in-progress screenshots every 10 minutes, it provides proof to your clients that you are hard at work."

Screenshots every 10 minutes? You mean... screenshots of MY SCREEN every 10 minutes? That was what made me close their website and totally forget it until I've seen this submission on HN today.

rikkipitt 3 days ago 1 reply      
Here's the link to close your account if anyone is interested:


phonon 3 days ago 0 replies      
Some new developments (in comments of the original post)

Rich Pearson

1 hr ago

Shadi, I work at Upwork and your post about your experience makes us feel terrible. Weve reopened your case and are investigating it much more thoroughly. We hope to have a response to you quicklyif you have any questions or want to provide more details, please email me at rpearson(at)upwork.com. We care very much about our freelancer community and want to make this right.Rich

1 response

Shadi Al'lababidi

16 mins ago

Rich, it shouldnt take a post like this for you (Upwork) to give someone special treatment. I know there are thousands of others like me that rely on your platform (most, far more than myself, for much larger %s of their income). In some cases this can very literally mean the difference between putting food on the table and not.They may not be able to spread the message like I, or speak English in such a manner. They may not be able to drum up enough attention, so they go unnoticed. Its no skin of Upworks back, until it turns into a PR mess. Hence why youre commenting.Lets cut the shit, Rich. Ive got 2 tickets open and have been messaging everyday for the last 11 days. Nothing, nada. Just, Weve banned you and you cant know why. (For those reading this, yes, they do say you cannot know why.So as to not to let on to why they ban you).Ive tweeted at you, nothing.Now, I have roughly 75% of a months worth of Upwork money stuck on there. If I were someone else, or someone without other income streams, what would I do? What could I possibly tell my incumbent clients? Shit, what am I even going to tell my incumbent clients? youve just left me without a months worth of wages and a big fuck you, theres nothing you can do.So, I do not want any special treatment. I will not contact you via email. This is an integral problem with Upwork itself and I will highlight it as much as I possibly can, even if that means losing the money and my reputation on there that Ive been building up over the last year.And please Rich, Im a bloody marketer for Christs sake. Dont come at me with that standard company mumbo jumbo it makes us feel terrible. Youre just being patronising.

milankragujevic 3 days ago 2 replies      
Absolutely disgusting behavior by Kevin. I'm kinda hoping that it's just incompetence at UpWork that caused this, and not that Kevin actually knows someone at UpWork, but in all cases that's why I stopped freelancing through UpWork and similar, and started building a solid client base which know that I'm always there to help, for the right price of course. Plus I write somewhat technical and topical blog posts about the technologies I work with (mainly video encoding, processing, P2P CDNs, etc.) and that seems to pull clients in easier than it would be using UpWork.
jeffmould 3 days ago 4 replies      
Looking at some of their responses to reviews on Facebook (https://www.facebook.com/wiperecord/reviews/) it would appear the attitude is part of their company culture. Amazing, for a company that bills itself as trying to help people overcome their past, it appears they are simply in the business of taking advantage of a vulnerable group.
ftrflyr 3 days ago 3 replies      
Long time user of Elance and then Upwork here. I can attest, what occurred in this story is common.

The problem that Upwork doesn't realize is that without an active and happy freelancing demographic, clients will go elsewhere. Historically, Upwork has made it a priority of catering to the client. This is evident given their JSS. For those of you who are not familiar with JSS, it is a score that companies / clients use to hire freelancers. Now, one would assume the score is based on past work with clients. This is not all the score accounts for. Timeliness is responding to invites, the number of long-term clients you maintain, the number of clients you hassle (yes, Upwork actively goes out and tells it's freelancers to hassle their clients to leave them feedback - the responsibility falls on the freelancer and only the freelancer), etc.

Thus, when clients don't leave feedback (for whatever reason), you are dinged. Upwork won't tell you by how much exactly so let me give you an example.

12 months ago, my score was 92% (Top Rated). A client hired me. We went over the terms of the contract (# of revisions, not working on the weekends, etc.). 2 weeks into the project, the client started to deviate from the terms of the contract. I let them know and they began to get pissy. This happens all the time as Upwork has created a platform where the clients hold all of the power, and they know this.

A week later the contract wrapped up, and I managed to make the client happy as they left me a 4.7/5 on my profile and a positive review. Clients are able to leave private feedback the freelancer can never see. When the JSS score updated (every two weeks I believe-mind you, I had not worked any other jobs since that job) my score went from 92% to 71%! A 21% drop.

Suffice to say, for the past 12 months, dozens and dozens of clients later (most with positive reviews); I am now only sitting in the low 80's for my JSS.

In conclusion, Upwork is the worst example of an online marketplace for freelancers who have a backbone and are not afraid to tell a client how it is. After all, we are hired for our expertise and when a client proceeds to tell us how to do our job, it poisons the freelancing community.

edit: spelling errors.

zachruss92 3 days ago 1 reply      
I think that the freelance marketplace is not good for the freelance economy as a whole. A lot of the time, it creates a race to the bottom as far as pricing, and you have to compete with workers overseas undercutting you at every corner.

When I first got started freelancing, I used eLance (which is now UpWork). I had a similar experience with a client, they suspended my account for 2+ months, and I won the dispute at the end. If I didn't have my own clients outside of eLance, I would have been screwed and not even able to pay my rent. After that, I stopped using the service and haven't looked back 4 years later.

I have a friend who actually does know someone on the executive leadership team at UpWork, I just emailed him with your article - hopefully something positive can come of that. I really hate it when all around bad human beings go around and try to make people's lives harder.

Down_n_Out 3 days ago 1 reply      
Hmmm, interesting:

"Thank you for using Upwork.

At this time we are unable to close your account. Please call our concierge team at 1-866-676-3375, select option 3, and we will help you close your account.

Please note: For security purposes, you will not be able to change your username, or open a new account with the same email address.

If you need help, please contact Support Services."

marcell 3 days ago 4 replies      
Shameless plug: I run a new company, CodeGophers, that competes with Upwork. We get a lot of unhappy Upwork customers.

Unlike Upwork our service has a quality guarantee, so clients aren't forced to manage freelancers, and deal with low quality work. It's kind of like a product manager and freelancer combo, and overall it's much easier for the client.

If you're unhappy with Upwork, please give us a shot. You can see our site at https://codegophers.com, or start a task by writing in at:

We're able to handle most small tasks in a matter of a few days.

dvcrn 3 days ago 1 reply      
Damn, that's rough. Hard to believe customer support is this ignorant, but if it really directly comes from the CEO, I doubt they can do anything.

I hope this gets some traction through HN to bring it to the attention of the right people.

I am currently looking for a Freelancing platform and also looked at upwork. Thanks for that, will avoid them!

didgeoridoo 3 days ago 1 reply      
Never, ever give a price break without a scope change. Apart from the obvious $/hr benefits, it's great way to figure out if the person on the other end of the line is an abusive psychopath. A professional will understand that you're trying to help them achieve a realistic value for their budget. A psychopath will take it as a personal affront and become transparently manipulative and/or abusive. This is a great time to cut off contact before it escalates to the level shown here.
prmph 3 days ago 0 replies      
UpWork is simply a joke now. They were a bit better when they were oDesk, but now the sheer incompetence is hard to understand.

They keep inviting me to jobs that have no relationship to my declared skill-set.

They keep inviting me to apply to jobs for clients who have no intention of actually hiring.

They invite me to apply to work for them, and then fail to show up at the agreed upon interview time, several times

Whenever I reach out to support about an issue, they invariably, without fail, make the issue worse.

I'm seriously thinking of just deleting my account so I can focus my efforts on local freelancing

desaiguddu 3 days ago 2 replies      
Brave of you to put a write-up ! Fuck you Upwork !!

When I started my consulting company, I decided I will not rely on this Upwork - Freelancer.com shit!

I use various aggregator services -

1.) StackOverFlow Jobs

2.) No Mad Jobs

3.) PDX Startups

4.) Slack Groups

5.) Domino Slack

6.) Meet, demonstrate your services

Everyone can teach WipeRecord service a lesson - I will be giving them 1 Rating on Facebook, Yelp and all other places with a write-up.

erklik 3 days ago 1 reply      
Sorry to hear about this Shadi. Kevin is one hell of a asshole. I try to refrain from using profanity but this man utterly deserved it. Will do my best to let every other freelancer know of this and recommend them to stay away as they can from Upwork.
infodroid 3 days ago 1 reply      
What I learned from this is not to ignore the warning signs of a psychopath client. Because you can easily get sucked in to a bad situation regardless of your good intentions, and you can't rely on the marketplace to resolve these disputes in your favor. This scenario can also play out on other freelancing sites, and it can also happen if you solicit clients directly and they turn out to be well-connected.
tptacek 3 days ago 3 replies      
Apropos nothing:

"$100 an hour is more than our CEO makes so I'm not sure we can budget $1500 for this".

Don't bill hourly! I know this sounds like a very silly example (it's not even logically coherent) but reasoning like this gets deployed all the time, even with sophisticated clients. People have anchoring price points for hourly rates that they don't have for other billing structures. Fixing this to make more money is literally as simple as "switch to daily billing".

pearjuice 3 days ago 1 reply      
A freelance marketplace is very much against the idea of freelancing. You are basically working for the marketplace with little freedom to design the actual work processes your way. Everything is geared towards getting positive reviews and thus getting more work through the marketplace. A vicious, underpaid circle.

Sure it works great for building contacts when you are not really visible yet. After you land a few gigs and have work, references and talent to show for, you should really abandon it asap. Better even, not start with it because the gamified nature will lure you in to do more gigs.

seirim 3 days ago 1 reply      
Very sorry to hear it. I've employed many on oDesk then Upwork over the years and almost always have great experiences with freelancers. In a rare case when I did have an issue, customer support wasn't very good from the hiring side either, fyi.

Also I think they shot themselves in the foot with the big price hike. Previously freelancers and I would just keep using their platform throughout working relationships. Now we use it like a dating app, meet a freelancer, work a project or two to build trust, and then leave the platform to handle payments on our own.

dewyatt 3 days ago 1 reply      
Convinced me, just closed my upwork account.
webtechgal 3 days ago 0 replies      
As another freelancer who has been there, done that (not quite at Upwork, but at three other platforms namely Freelancer.com, PeoplePerHour and Fiverr [yes, Fiverr - and unlikely as it may sound, I found individual clients who placed thousands of dollars worth of work with me there,]) I can only and totally identify + sympathize with the OP here.

Of the three platforms above, I've found PPH to be the best in terms of overall mix/quality of clients as well as the platform's fairness (such as it may be) towards me (the freelancer).

After over two years of doing this almost full time, here is my takeaway:

The platforms have no love lost for the freelancers. Their first and foremost loyalty is (almost exclusively) reserved for the buyers, even to the point of being downright unreasonable in terms of favoring the buyers.

While I've been fortunate enough not to end up with the terminal outcome (yet), I have come close a few times and every time that happens, it is such an emotionally upsetting and disappointing experience that I feel I could write a whole book about it, but then lose the inclination after a while.

Such then, is the state of affairs and I guess there's little anyone (well at least I, at any rate) can do about it.

rrggrr 3 days ago 2 replies      
I use Upwork for projects and after reading this I wouldn't mind moving away from them. What are the best alternatives to Upwork for python and data science assistance?
joelennon 3 days ago 1 reply      
Just so you know, you inadvertently included Kevin's email address in one of the screenshots. You blurred it out from the "from" section, but it's also showing in a "flagged as spam" yellow box. I'm sure this wasn't your intention.
atrilumen 3 days ago 0 replies      
Shadi, please also post this on https://reddit.com/r/freelance.
imjustsaying 3 days ago 1 reply      
Closed my account.

Interestingly there's very few reasons for closing you can select from the closure page. You can't even choose an 'other' category to write in the reason.

coolgoose 3 days ago 0 replies      
It's so sad to see that.

1. People that try to hire freelancers don't have the decency of considering that freelances have to pay: fees, taxes and other markups (transfer fees for eg).

2. The usual you quote me X but my budget is X/2 tops, and the failure to realize that an Z for hour = x, or i can give you z/2 and double the number of hours and still get X.

When an experienced developer in his field gives you a 15 hour quote, it doesn't mean that it's an easy job that can be done by anybody in that time frame, since if that's the case you would have done it yourself already.

dba7dba 3 days ago 0 replies      
Even before the threats made to Upwork, I feel the 'client' was trying to trick the freelancer.

- Snag a freelancer without providing spec up front.- Once some desperate freelancer signs on, flood the freelancer with tons of work.- If the freelancer tries to back out, threaten that you will file complaint with Upwork. Since freelancer was desperate enough to sign on, the client probably assumes the freelancer will be desperate enough to suck it and finish the work.- Repeat. Hence 40 previous jobs.

I think some call this 'client' a shrewd businessman.

DominikR 3 days ago 0 replies      
> Im not going to talk about the impossibility of competition they offer due to being seriously undercut by those that live in countries with lower costs of living.

As a freelancer/contractor working exclusively for customers that have large budgets and pay a lot I'd advise against ever using such platforms.

You are going to compete with very cheap labour (and often low quality services) and businesses will expect that and pay accordingly.

Even if you have no projects lined up it's better to create your own small service or product which you can use later to advertise effectively what kind of value you could create for prospective customers. (go to local events and get into contact with future customers this way)

It's also interesting to note that Globalisation is so heavily pushed on all levels of our society although we can clearly see that it sucks for the majority living in rich countries.

Most people here probably do recognise (at least subconsciously) that it's impossible for them to compete with persons doing the same job in a third world country, no matter if they do a worse job. They make up for it by offering their services at such a low rate that they offset this easily. (some of them live in countries where you can easily feed, clothe and house a family with $200 a month - it's impossible to compete with that)

You could argue of course that it's great for third world countries (it was) lifting many people out of poverty, but would you want to get poor in the process? (take a look at Detroit, this could be our future)

Google, Apple and other large IT corporations (or really any large corp that needs IT services) of course are interested in lowering the cost of labour for them (which is a legitimate interest for them), so make no mistake, what they try to push politically in this case is certainly not in your interest.

stanislavb 3 days ago 2 replies      
I think UpWork deserves the negative PR now... They will be more careful from now on..
base1996 3 days ago 1 reply      
Thank you for sharing your experience, I am closing my account. But do you have any similar (or not) service you recommend me to use ? As a student I work with a company through this platform. Thanks by advance
kapauldo 3 days ago 0 replies      
I've heard this complaint many times about upwork. They step all over freelancers and you are presumed guilty. Thanks for taking the time to write this up and I hope people will heed your warning.
phantom_oracle 3 days ago 3 replies      
Nobody else has said it, but I guess I should then...

Does anybody else find it odd that this mans real name is: Shadi Al'lababidi

However, his UpWork profile is: Shadi Paterson

I've seen this done quite a bit when companies (especially the American kind) ship their support overseas, but are either too embarrassed to let their workers use their real names OR justify such actions by saying: "Some Americans will find it difficult to say your name" (or in other implicit scenarios, because your name is Muslim-sounding - or X-sounding - will associate you with terrorism/other-ism).

Imagine the world we live in, where in order to do a job (or get work), you have to literally change your REAL name to appease to the demographic.

Whether Shadi did this of his own accord or was instructed to by UpWork to 'passively appeal' to the hiring-clients, it is quite a shocker to see it YET AGAIN.

slinger 3 days ago 0 replies      
I'm sorry to hear that this happened to you. I just closed my upwork account and I will spread the word.
dageshi 3 days ago 0 replies      
Useful to know, will steer clear of Upwork in future, thank you.
city41 3 days ago 0 replies      
A major theme of the story is using third parties means you have less control. So why post it on Medium?
mrsheen 3 days ago 0 replies      
I had similar feelings about Upwork. I am closing my account very soon as well.
edoceo 3 days ago 0 replies      
I purchase talent from upWork on occasion. But less and less. On the buy-side I think the personal network works better. And, with so many jerks on the buy-side it scares the talent away. Death Spiral.

Is it possible to have a community like this without the BS? How to stop it?

desireco42 3 days ago 0 replies      
I am really sorry you are wasting your talent on marketplace like this. Wish I could help you get better work.

Behavior like this, from this dude Kevin, well that is normal on marketplaces like this. If you are experienced, you should always steer clear when you see people talk random stuff.

esalman 1 day ago 0 replies      
I had a similar experience; used to have 4.8+ rating on Upwork, then accepted a job which went bad largely due to poor and inaccurate spec provided by the client. He actually went to my company website, found out the team members' emails and sent a message to everybody castigating me. I basically begged to him to stop doing any further damage. Upwork always give their clients the benefit of doubt because they know they'll always have a cheap source of freelancers from countries where living cost is low.
ftrflyr 3 days ago 2 replies      
How is this falling off the front page?
alucab 3 days ago 0 replies      
Terrible story, all my support to you.It is completely true that the protection we have is very limited and that we must be VERY VERY selective with clients.Also if this means to reject offers.Also if this means to not earn money.I try to give qualified answers and i ask for qualified customers able to communicate and competent to discuss requirements.Otherwise i let them go awayToo busy on other projects thanks is my mantra on UpworkIt needs discipline and will but to be entangled in a poisonous relation with someone who can harm you far worse.Push this story around, it is the best vengeance
graeme 2 days ago 0 replies      
It's a real shame. I used Elance for around four years (as a client, not a freelancer). This was before Elance merged with Odesk and became upwork.

I'm sure elance had issues. But I noticed a marked uptick in problems when the upwork migration became. The Elance interface was old school, but very functional.

Upwork was confusing. The migration was a mess and made me a freelancer by default, as I had also had a minor freelance profile on elance that I had never used. Took weeks to resolve.

The desktop app....actually, I don't remember the issue, but it led to me leaving the platform entirely. I think messages took ages to load.

I will eventually look for new freelancers, and I'll need to figure out a replacement when I do. It sounds like Upwork is not a great place to be for a freelancer now and that means the quality ones will be elsewhere.

As a client, I want freelancers to be able to make money, and to denounce bad clients. By catering excessively to clients, Upwork is going to select for toxic clients.

dangle 3 days ago 0 replies      
Sorry this happened. Closing my account now -
MarkMc 3 days ago 1 reply      
What's the alternative to UpWork for a skilled computer programmer who has fairly good English but has no formal education and lives in a poor country?
matsatler 3 days ago 0 replies      
Upwork seems to always take sides with the company/client. It is terrible practice and very scary for freelancers that use upwork as primary income generator.I had few challenges with upwork and it took weeks to resolve. Seems as freelancers have to walk on eggshells around upwork support or clients when issues arise.I guess there is a huge opportunity for the next upwork.
0xmohit 3 days ago 0 replies      
Although sites like Upwork make money from both sides (probably more from freelancers), they are likely to support those offering work.

Perhaps their line of thought goes like: Freelancers would always outnumber those offering work. Even if some walk away or are forced out, it doesn't matter as long as we manage to keep those offering work on board.

erikb 2 days ago 0 replies      
The goal here should be to sue, not just making things public. Why don't you get a lawyer the moment your account won't be reopened? Upwork owes you over $1000. A client is seriously trying to harm your public image, which may result in losing customers/business. Both points themselves would be enough to talk to a lawyer. Together they are clear suing material.

If you go public you actually open yourself up to get sued. Also cheaters and bullies will see that you didn't sue and therefore see you as an easy mark. Normal schoolyard logics apply, just that as a grownup you don't hit them in the face but sue.

(I'm not a lawyer)

aagha 1 day ago 0 replies      
All these posts make me think there an amazing opportunity to create a new platform with a big focus on revenue sharing and amazing customer experience.
noonespecial 3 days ago 0 replies      
Another fine example of when you should ask yourself, "Am I the customer in this deal or am I the raw material that gets rendered into the 'product'?"

With upwork, not only are freelancers raw material, they are so plentiful that waste is free for upwork.

drivingmenuts 3 days ago 0 replies      
Well, shit.

And I was about to try out some freelance work just to get some income going.

Best of luck. You got a raw deal on that one.

throwaway7312 3 days ago 2 replies      
From the employer side. We're a platinum employer on UpWork with probably close to $100,000 spent on the platform and maybe 70 completed jobs. Tons of reviews calling us one of the best employers on UpWork.

Right after oDesk merged with eLance to form UpWork, the platform rolled out its new "job success" score and sidelined star ratings (which was how it'd previously determined employer and contractor quality).

We typically hire multiple contractors to small test jobs, and let them know these are test jobs. We then keep the best one or two on, and the rest we thank for their work, give them a good review (assuming they at least tried), and end the project.

In this case, right after UpWork rolled out its "job success rate" score, we had a few trial freelancers we brought on who simply did not even start their projects or respond to communications. So we ended those jobs and marked them "unsuccessful."

Within maybe a week, I received a "letter from the principal"-type email from UpWork letting me know that we had too many unsuccessful jobs and UpWork would be monitoring our account to make sure we were following sound hiring principles.

I assumed this was probably a situation where we had 3 job success ratings and 2 of them were unsuccessful, or something like this, since they'd just rolled this out. Whereas we had something like 70 five star ratings (and a couple of four star ratings) built up over the years.

I wrote to UpWork asking what this was about, pointing out that we have tons of five star reviews and this job success thing was brand new, and we just got a form letter back saying, in effect, "just be more careful."

So, now, we make every job "successful" when it ends, regardless how it ended, and are very careful to end jobs in a cheerful way with freelancers and tell them, "Okay! Job 5-starred and marked 'successful'!" in hopes they'll be inclined to do the same. It's not about accurate information. It's about not losing access to the platform.

We do hiring on other platforms as well. Guru, Freelancer, PeoplePerHour. Freelancer and PPH are comparable to UpWork in terms of fees (UpWork's a little bit higher). The PPH interface is pretty good; Freelancer's is not as good, and the quality of contractors on Freelancer leaves something to be desired compared to UpWork (though PPH is pretty good here too). Guru has great contractors and its rates are almost half of UpWork's (12.5% instead of 22.5%), but its interface is something out of 2009 and employers aren't even able to end their contracts with freelancers. It's just a downright byzantine system to use.

So, like it or not, we seem stuck with UpWork for now, and UpWork can run a crummier service than it used to in the oDesk days and charge twice as much for it because, well, they're the only game in town, and that's the market economy. We've moved what work we can off it (e.g., we use 99designs for design stuff now, and have found some terrific contractors we've gone back to repeatedly from them), but UpWork's still the best general place.

Maybe someone else will come along with a better service, cheaper. I kind of hoped PPH would be that, but they charge comparable rates, so maybe that's just what the market rate is for the middle man service between employers and freelancers. Wish they'd plow some of the new capital into better tech though. The new site design is worse than what it was before the upgrade, and often gets stuck loading in the browser. Still better than Guru though.

nfriedly 3 days ago 0 replies      
Back when Elance was a separate site, I created a script to automatically withdraw funds from my Elance account to my bank account. I posted it to their forums and promptly had my account locked "after a routine review". They unlocked it after I jumped through some hoops, but I think the same shoot-first attitude clearly survived the merger with upwork.
1_over_n 3 days ago 0 replies      
Yeah this is pretty grim - also shows someones true character when they are willing to act like this from behind the safety of a screen miles away from the person they are interacting with.

Not sure if you have posted on data tau but it might be worth posting there too @shadi....


marcamillion 2 days ago 1 reply      
What's interesting about the timing of this story is that I have recently been playing around with Upwork for some freelance work and the issue I am having is actually a different one.

I have come to realize that there is a fundamental problem with the marketplace itself. I don't think it matches clients to freelancers properly.

I did two exercises. I posted a few positions as a 'buyer', and I got a lot of spam (i.e. non-personalized, crap postings to my position/gig/job that was obvious they never read it). I got more than I expected, which makes it difficult to weed through and find a freelancer I want to work with. Granted, I didn't want the typical "low-ball" freelancer. I was looking for a freelancer that knew what they were doing. Alas, I was unsatisfied with the results and ended up not finding what I was looking for.

I also responded to gigs as a Ruby developer. What's remarkable is that it is literally very, very difficult to get any work, much less the type of work I would like (high-value work with a handful of clients, potentially doing on-going work).

I first started off with a relatively high-ish hourly rate for UpWork ($80/hr for someone with 8 years of Ruby & Rails experience and 15+ years of web development experience overall). Because I had no 'history' with the platform, that didn't work. I filled out my portfolio, and responded to each job in a very custom way detailing the specifics of how I would tackle each job I was submitting a proposal to. This took much longer than just spamming, and was more mentally taxing, but I figured I could make up for my non-Upwork-track history by putting more into my proposal. No dice.

I then dropped my rates (down to as low as $40/hr) just to test, still no dice. I didn't even get responses.

Then, I assumed that maybe my proposals weren't robust enough or maybe I wasn't communicating my capabilities in my portfolio properly enough, aka I was being hit with a 'portfolio tax'.

So to get over this, I decided to actually bid on fixed budget tasks that were very specific in what they want and overlapped with specific stuff I have done in the past -- specifically "B2B Lead Discovery" or "Website Scraping" for something.

I recently have been playing around with scraping websites for different types of leads, particularly B2B, and so this suited me perfectly.

I then started applying to some of these with not just the specifics of what I have done, how I would tackle their specific task, but I would even send them sample results for similar leads to what they were asking for. So say someone was looking for wedding planners from each state (an actual job posting) where they would need the $CompanyName, $Website, $Email, $PhoneNumber, $Address. I replied telling them I have experience doing exactly this....in fact, I recently did this exact thing for accountants, so I replied explaining what I have done and how I can help them and I sent them a CSV file with a list of sample accountants, along with a picture of my script producing those results.

In one case, I crawled the specific website they wanted crawled and showed them pictures of the script doing that and then I gave them a suggestion based on what they were looking for and what I found. There was a disconnect between what they wanted, and what could be technically scraped from the website (they wanted email addresses for all users on MySpace to be exact). So I informed them that unless MySpace has an API that gives out this information, and unless you are looking for email addresses that people post within comments on the music throughout the site, this is a waste of time and I provided proof from my script.

Suffice-it-to-say, I did a lot of work on each proposal. I did about 7 - 10 of these specific proposals for scrapers, and about 15 - 20 other specific but not as specific proposals. I also didn't change the price they asked. So if they said their budget was $10, I replied with all of the above with a $10 budget. This is crazy, I know...but I did it just to experiment.

The results? Not even 1 reply. Not even 1. You can see screenshots here [1].

Yes, my portfolio on Upwork could be weak (although I doubt it because I think it looks pretty robust), and my profile could be a deterrent (because the language I use is a mismatch to what these clients are looking for) and my rates could be high relative to the rest of the marketplace, but the real issue is just an overall non-response from ANY of the 20+ proposals I submitted over the period of a week.

Something feels fundamentally broken with that, especially when considering my experience with the other-side of this experience.

I believe that there is some middle ground between the "elitist" Toptal and "broken" UpWork. So, I would like to try an experiment.

Do you have any high value ($30K+ -- note this is a floor, just to weed out inappropriate clients) development projects that you would like done? Either generic projects where no tech stack is specified or Ruby and Rails jobs for starters. I won't specify the types of projects, but something where you would prefer a "high-quality" developer help you see it to fruition rather than the cheapest developer you can find. Perhaps you have tried other developer services/gig boards and are unhappy with the process.

Do you want a product manager to help drive the entire process for you, from beginning to end?

If this sounds interesting to you, please send me an email to: marc+hnexperiment@mymvpblueprint.com.

If I can find a pattern for how to find these types of projects consistently, I would love to work with other developers to fill these needs. Until then though, let the experimentation begin!

[1] - http://imgur.com/a/MjHYk

kinkdr 3 days ago 0 replies      
Unfortunately corporate bullying is a new trend seen more and more frequently. We should be very careful in our choice of companies we choose to interact with.
city41 3 days ago 1 reply      
Why did he censor Kevin's name in all exchanges except for one? Was that an intentional "slip"? Or was revealing his last name an accident?
akashaggarwal7 3 days ago 0 replies      
Thanks, I was hoping to get work at Upwork before, now I'm considering not to. I hope things turn out in favorable for you.
martinko 3 days ago 0 replies      
FYI, despite the fact that you attempted to censure the guy's personal info, you managed to leak both his full name and email address.
urza 3 days ago 0 replies      
So who is going to do a decentralized alternative to Upwork in the spirit of OpenBazaar, ArcadeBNB and ArcadeCity? :}
tabbott 3 days ago 0 replies      
Ugh, what a terrible, terrible client. But I think the title draws the wrong conclusion. I've personally been a client on Upwork over the last year, paying several developers to work on open source software, and all parties have been very happy with the experience. I think one should think about this incident in the broader context:

* It's clear Upwork support screwed this case up. But one should keep in mind that resolving disputes between two people who both complain the other is a criminal (as in this case) is a really hard problem. The US justice system often gets it wrong (something egregiously). While it sucks when it happens, I think one should expect platforms like Upwork to screw up sometimes too.

* Dealing with people trying to cheat is a fact of life in any business. I've heard horror stories in the freelancing world of clients deciding not to pay a freelancer for months or work, freelancers pretending to do work, etc. Often, the wronged party is unable to get the dispute resolved satisfactorily, especially if the two parties are in different countries. Any marketplace the size of Upwork (https://www.upwork.com/about/ says $1B in jobs annually) will have a large absolute number of both bad clients and bad freelancers (there are certainly tons of bad bosses and bad employees in America, lots of bad taxi drivers, etc.). At least with a platform like Upwork or Uber, there's a reputation system where bad actors get bad reviews and eventually stop getting matched with other people. I'm willing to bet that this employer is a jerk to the people he hires not on Upwork, too.

* This particular client's behavior is extremely bad in several ways. But at least the client had bad reviews on the platform. Do business with bad people at your peril! They will figure out how to screw you.

* I had thought the "screenshots every 10 minutes" feature of Upwork was just an annoying invasion of privacy, until I had a freelancer report 50 hours of work fraudulently (i.e. he didn't post any work starting ~50 hours before I stopped paying him), make a bunch of increasingly unrealistic excuses that he would post his work soon once he got back from a vacation or whatever, and eventually disappear. After investigating, Upwork banned the freelancer, but their terms of service don't allow them to recover money already paid since we weren't using the screenshots feature. While I was upset and frustrated by it, I've also seen employees in the US stop working and hope to get a month or two of free pay before they get fired, and it's basically the exact same thing. Given the larger picture of Upwork having 3M jobs/year, mostly for relatively small amounts of money, there are probably a lot of disputes, and I think you should expect to have a significant fraction of disputes decided in a way where at least one of the parties leaves the dispute upset because the decision was wrong (the US civil justice system certainly has that property!). And keep in mind: a 5-20% fee on projects with a <$1000 average size doesn't pay for a lot of manual dispute resolution. Things like screenshots of emails can be forged; who knows what other fabricated evidence the client gave to Upwork support to help their side of the case. The screenshot mechanism is Upwork's current best solution for making dispute resolution efficient, and I think it does help: I haven't had fraud issues with those freelancers who are using it (and Upwork's ToS do allow recovering money from people whose screenshots show they weren't working). They address the privacy issues somewhat in that the freelancer can delete any screenshots they like before sharing with the client. They just don't get paid for those 10 minute windows.

OK, that's my little essay on the Upwork experience. Upwork isn't perfect, but no large marketplace is. Keeping bad actors out of a marketplace is a really really hard problem, and I don't think it's possible for them to eliminate bad behavior. Still, I hope they kick that client off the platform and take this incident as a wake up call to invest more in improving their dispute resolution processes.

35bge57dtjku 3 days ago 0 replies      
Didn't everyone know Upwork was a total POS a decade ago?
amelius 3 days ago 1 reply      
I guess it doesn't help if your name is "Shadi" :)
mamon 3 days ago 0 replies      
Anyone has a similar experiences with Crossover company?
mderazon 3 days ago 0 replies      
Sounds like he stumbled upon a subclinical psychopath.
anovikov 3 days ago 1 reply      
Sounds terrible. Absolutely disgusting.

Still, Upwork is an excellent mechanism for building professional network with both customers and freelancers and should just be used wisely.

LTE Has Slowed by 50% in the US This Year twinprime.com
491 points by wkoszek  7 days ago   159 comments top 31
franciscop 7 days ago 4 replies      
A quick reminder that 4G != LTE. The 4G specification requires a minimum speed [1] so LTE was launched to avoid exactly this minimum. It seems that the companies did it right by launching LTE instead of 4G as they could have lost their 4G status, while now they could drop as low as 3G speeds and still be called LTE (which is ironic on itself).

This wasn't commented at all in the article, using 4G and LTE interchangeably which I find troubling.

[1] 100Mbit/s for high-speed transit areas and 1GBit/s for low-speed transit areas, https://en.wikipedia.org/wiki/4G#Technical_understanding

josh2600 7 days ago 0 replies      
Traditionally the way that carriers deal with bandwidth congestion is to wait until people start screaming (and networks start breaking) before they invest in innovation. There are a bunch of technologies that could ease congestion and deliver significantly better wireless performance but they would require an investment that doesn't make sense for carriers (it's not like carriers can extract more money from you if the network is better...).

That is to say, subscriber ARPU does not increase with network investment, so why invest in the network until it becomes a drag on subscriber growth?

Source: I was a manager at ATT when the network in San Francisco basically died with the introduction of the iPhone 3G. It stayed that way until ATT added new towers and upgraded the software on the towers for better spectrum utilization.

rosser 7 days ago 4 replies      
Living in SF, I haven't really noticed this, which the article bears out. I was actually just commenting in one of our Slack channels at $work that it's still kinda weird to me that the internets are, on average, at least 4x faster (throughput, not latency) on my phone vs my home internet service (bonded DSL).

EDIT: Out of curiosity, I just checked again, first on LTE and then on WiFi:

 LTE: 30ms ping 64mbit/s down 23mbit/s up WiFi: 24ms ping 6mbit/s down 2mbit/s up

beamatronic 7 days ago 1 reply      
Mobile networks in a way are seemingly destined to be victims of their own success. I find that no matter what mobile bandwidth I'm getting, I can always use more. For example, considering adding a dedicated hotspot to my existing plan, just for my car. The better it works, the more I want to use it. And by "it", we are talking about a fixed physical infrastructure, otherwise known as a capital investment.
toomuchtodo 7 days ago 4 replies      
Excellent timing considering the HN thread [1] about T-Mobile being fined for network management.

"There is no doubt that the US will need to set up the infrastructure to keep pace with the rapid changes in usage and content expected in the future. Like any instance of supply and demand, we will continue to see a give and take in this market. As operators catch up to the current demand and LTE becomes faster, users will opt to use it over others thus creating greater demand, supply scarcity, and decreased performance. At which point the cycle will begin again."

TL;DR Expect more network management in the future due to heavy demand of a constrained resource.

[1] https://news.ycombinator.com/item?id=12745255

mjevans 7 days ago 1 reply      
I think that control of content is one of the major reasons for this. If users were more able to readily (and for zero cost to them) cache content when connected to local networks then we would see less content transferred over 'higher cost' networks.

Of course streaming services (I'm thinking more of Twitch than Netflix) for live content production are 'rather difficult to cache' in their prime viewing time.

morgante 7 days ago 2 replies      
Anecdotally, I've been incredibly disappointed in LTE speeds for NYC lately. It's almost a joke how slow LTE is. Browsing the web feels like using ancient DSL.

There's definitely a material difference between providers. I'm on Verizon now, but T-Mobile and AT&T were both much better when I had them (and I'll be switching back as soon as I can).

iagooar 7 days ago 0 replies      
I work at a quite large telecom company and one of the most repeated topics is that mobile traffic has been doubling every year for the last years. The trend is going to keep growing even more.

The nature of mobile networks is being a shared resource, as opposed to traditional DSL or Fiber which have a generally more dedicated bandwith.

This obviously implies quite a challenge for telcos, as expanding the network comes at a massive cost.

frandroid 7 days ago 1 reply      
> With the onset of functionality like 4K video streaming, this number is set to increase to as much as 22GB/month.

Oh god why would anyone want to watch 4K on a cellphone. Go for 60fps instead, you'll get some value out of that on your 5" screen.

timmaah 7 days ago 1 reply      
I've noticed it big time in the northeast. I live on the road and work via a Verizon connection. Over the last 6 months over 7 or 8 locations I get a full Verizon signal (with a booster) and very low speeds compared to a year ago. And speeds increasing at off peak times (it's fast in the middle of the night) point to overloaded towers.

I know people love to hate on cell companies but it must be hell to try and keep up with demand that changes so rapidly.

zanny 7 days ago 2 replies      
Hey look, another example of why trying to sell the rights to light sucks.

We are going to see AT&T / Verizon / etc go the way of Comcast soon. The cost to improve service will be high enough and the overhead of trying to get more spectrum when they hit physical limits annoying enough and their revenues large enough and the demand insane enough they are going to constantly try to buy each other out than actually invest anything until we have one big corrupt mess like Comcast is for physical wire service.

It seems like the inevitable outcome of having infrastructure services that should be public utilities instead be provided by private companies competing over who can exploit the state to get more unfair advantage, be it land access rights for wire carriers or FCC bribing for spectrum.

codazoda 7 days ago 1 reply      
"From early 2015 to early 2016 there was a 56% increase in data usage according to Cisco."

And there you see the problem with data caps (common among mobile carriers but swiftly coming to cable). We have plenty of bandwidth today and are squeezed for more money in a few years.

mschuster91 7 days ago 5 replies      
What I don't get is: why can't I as an app developer specify what kind of data transfer rate I need and have the phone choose which connection type it needs depending on the currently running software?

Like, if I'm doing push notifications or IRC, I'd tell the phone that I only need 2G speeds, and the phone only connects to something faster than 2G if I open the web browser.

Right now, my phone books into LTE as soon as it's in coverage mode - and it stays there, eating power like nothing else, instead of dropping into the relatively quiet and strong-signal 2G/3G/HSxPA cells and saving power.

givinguflac 7 days ago 1 reply      
I remember getting on VZW LTE reasonably early, with the HTC Thunderbolt (don't even get me started; that device was trash) and I consistently got 60-80Mb down. Now I'm the same location, same carrier, infinitely faster LTE modem, I get maybe 5-10Mb if I'm lucky. Such a shame, could've been transformative.
rcthompson 6 days ago 1 reply      
I went to a wedding in upstate New York last weekend, and I on the drive up, there were some areas where I had no 4G (or LTE, or whatever my phone gets), but anywhere that it was available, it was substantially faster than what I'm used to from the densely-populated areas where I spend most of my time. I assume this was because there were simply fewer people sharing approximately the same bandwidth.
gnicholas 7 days ago 2 replies      
This is an interesting read, but the comparisons to other countries/regions omits any mention of population density. It's much easier to roll out public utilities in dense areas than sparsely populated ones, and western Europe and Korea are more densely populated than the US.

Not that this excuses the big drop in speeds, but it makes the comparative piece a bit less relevant/accurate.

renegadesensei 7 days ago 0 replies      
Meanwhile here in Tokyo my mobile data connection is faster than the wifi running off of my 1 Gb/s internet connection...
rb808 7 days ago 1 reply      
I switched to tmobile $30 plan a year ago and regularly got 25mbps around Manhattan, now days I get around 10, often 5.
roflchoppa 7 days ago 1 reply      
22gb per month expected with 4K? Lawl I was doing ~40gb per month when I first got an iPhone 5s on att. Good times.
acdha 6 days ago 0 replies      
Des the actual report cover whether there are any differences across carriers? I know in the 3G era there used to be fairly significant variations for the companies which installed newer base stations without upgrading their back-haul capacity to match.
pmuk 7 days ago 0 replies      
Just did a test on my iPhone 7 showing 4G over EE in the UK... 18 Mbps down / 1 Mbps up
bjornsing 7 days ago 0 replies      
I've bet pretty big on this development (and its continuation) by building http://www.anyfinetworks.com. Gonna be very interesting how it plays out! :P
samfisher83 7 days ago 0 replies      
Yes the more people that use it slower it goes since people have to share the same bandwidth. However given all the datacaps the faster the speed the faster you hit the datacap so I guess you can look at the positive side.
jack_quack 7 days ago 1 reply      
Oh yeah! I was visiting NYC from Canada and I kept complaining to my wife that the LTE speeds were so slow in the city. I just couldn't understand it!
lightedman 7 days ago 1 reply      
"Network speeds are not what they advertise or what you see in the Bay Area"

So why are the companies in San Francisco not getting sued for false advertising?

dekhna 6 days ago 0 replies      
It seems that the companies did it right by launching LTE instead of 4G as they could have lost their 4G status
Osiris 7 days ago 1 reply      
I have Sprint LTE in Denver and the latency and bandwidth are horrible. I often get 1mbps with really high latency.
merb 7 days ago 0 replies      
> Verizon has the broadest LTE coverage at 95.3%, followed by T-Mobile with 91.7%.

higher than in Germany, great!

CodeSheikh 7 days ago 0 replies      
"Kill the Snapchat"
mycall 5 days ago 0 replies      
So as more people start using LTE, 3G becomes faster?
fbreduc 7 days ago 0 replies      
gimme a good ol hard line
Most serious Linux privilege-escalation bug ever is under active exploit arstechnica.com
483 points by saidajigumi  6 days ago   209 comments top 19
the_duke 6 days ago 5 replies      
Seems to be fixed by this commit (in 4.8.3).

commit 89eeba1594ac641a30b91942961e80fae978f839Author: Linus Torvalds <torvalds@linux-foundation.org>Date: Thu Oct 13 13:07:36 2016 -0700

 mm: remove gup_flags FOLL_WRITE games from __get_user_pages() commit 19be0eaffa3ac7d8eb6784ad9bdbc7d67ed8e619 upstream. This is an ancient bug that was actually attempted to be fixed once (badly) by me eleven years ago in commit 4ceb5db9757a ("Fix get_user_pages() race for write access") but that was then undone due to problems on s390 by commit f33ea7f404e5 ("fix get_user_pages bug"). In the meantime, the s390 situation has long been fixed, and we can now fix it by checking the pte_dirty() bit properly (and do it better). The s390 dirty bit was implemented in abf09bed3cce ("s390/mm: implement software dirty bits") which made it into v3.9. Earlier kernels will have to look at the page state itself. Also, the VM has become more scalable, and what used a purely theoretical race back then has become easier to trigger. To fix it, we introduce a new internal FOLL_COW flag to mark the "yes, we already did a COW" rather than play racy games with FOLL_WRITE that is very fundamental, and then use the pte dirty flag to validate that the FOLL_COW flag is still valid.

ontoillogical 6 days ago 6 replies      
At Appcanary, we're thinking about opening up our vulnerability database to be browsable and searchable by the public. If you're not sure which version has the patch for this vulnerability in your distro, here's what we know:

Ubuntu - https://appcanary.com/vulns/45984

Debian - https://appcanary.com/vulns/45983

Amazon Linux - https://appcanary.com/vulns/45992

Centos - no patch yet

If you found this useful, please let me know!

tptacek 6 days ago 7 replies      
It's probably the most serious Linux local privilege escalation ever.

Look, the Azimuth people have forgotten more about reliable exploit development than I have ever known, but, no, as stated, this is clearly not true. Not long ago, pretty much all local privesc bugs were practically 100% reliable.

What I think they mean to say is that this is unusually reliable for a kernel race.

I still think, though, that the right mental model to have regarding Linux privesc bugs is:

1. If there's a local privesc bug with a published exploit, assume it's 100% reliable.

2. In almost all cases, whether or not there's a known local privesc bug, assume that code execution on your Linux systems equates to privesc; this is doubly true of machines in your prod deployment environment.

drieddust 5 days ago 2 replies      
>However that's hard to do when the vast majority of kernel bugs come from vendor drivers, not the upstream Linux kernel, Stoep said.

Doesn't this actually validate Andrew Tannenbaum's argument[1] over 25 years ago when he said monolithic operating systems are inherently insecure and a rethink is required.

[1] https://groups.google.com/forum/m/?fromgroups#!topic/comp.os...

aexaey 6 days ago 9 replies      

 CVE-2016-5195 This flaw allows an attacker with a local system account to modify on-disk binaries, bypassing the standard permission mechanisms that would prevent modification without an appropriate permission set. This is achieved by racing the madvise(MADV_DONTNEED) system call while having the page of the executable mmapped in memory.
Excellent example why mounting partition with system binaries (such as /usr) read-only is a good idea. CoreOS does this.

[EDIT] added "read-only"

saidajigumi 6 days ago 2 replies      
See also the dedicated page for this vulnerability, dubbed Dirty COW (for copy-on-write), aka CVE-2016-5195:


escapologybb 5 days ago 0 replies      
Okay, I have no idea what to do. Not a security engineer, can't follow what this thing does but I do have a couple of VPS's running my blog and a few other things. Now maybe there's an argument that I shouldn't be doing this if I don't completely understand all the ins and outs, but what the hell, I like learning about Linux.

So my question is: is simply updating and upgrading enough to protect me from this MOST DANGEROUS BUG EVER IN THE WORLD OH MY GOD YOU'RE GOING TO END UP PART OF A BOTNET AND HURT LITTLE CHILDREN!!1!!1! Which is how this reads to even a semi-technical reader, I mean I know my way around the command line but I'm at a loss as to what to do here.

Help me out HN please!

cm3 6 days ago 1 reply      
Since for any serious bug that's published, there's very likely a dozen private or not-yet-found, and also considering on how many networked devices the linux kernel is used, I would really like to see a better upgrade story for Android devices and any other linux-inside gear which doesn't have a distro package manager to apply the fix. As little as I like obstructing tech companies with more laws, especially since most laws don't understand the tech, I feel like laws are the only pressure we can hope for. This is why the abuse of IoT devices is a good thing. It will highlight how dangerous it is to slap a random linux version in some device and never bother with updates. A fleet of smart tvs needs to be hijacked with a stalker trojan that is then used by people to record and later post online private moments of unsuspecting owners of always standby smart tv, amazon echo networked microphones, etc. It's just how the world works before it realize the risks and does something about it.

As an engineer you can argue and plead with management to not release something that you don't intend to provide timely updates with a well-communicated support time. Like a 2 year warranty that's prominently communicated, this would highlight to consumers that it's unsafe to use the device unless disconnected from the network. Just like a car that doesn't pass your local safety regulations is not allowed into public traffic.

Actually, I'm surprised modern cars do not require periodic zero-expenses-for-the-owner software updates at licensed dealerships. You can explain to a driver that tires go bad because they drove X miles and have to be paid for, but you cannot argue that software updates need to be paid for because from the time they bought it Y days have passed. Take the Samsung battery optimization that went wrong, where the separation layer was a tiny bit too shallow. It's fair to assume some regulation will follow for safety purposes. Similarly, networked devices, which are not (and cannot be?) microcontrollers with mere 500 lines of code, have to be regulated in terms of software updates.

Now you may say the industry will go broke if they're required to provide upgrades, or less devices will be made, but I think this will lead to consolidation of the software stack, which is mostly a good thing, as those who want to produce dozens of cheap IoT devices can do so without hiring kernel developers. It's like other industries where cheap toy makers source materials like plastic from vendors, knowing it's safe, or create the materials following a detailed recipe which is certified.

cheiVia0 5 days ago 1 reply      
Cool, this will be great for rooting Android phones to fix this and other security bugs!
Unklejoe 5 days ago 0 replies      
Can someone help me better understand how this works, or perhaps point me to a decent article explaining more of the details? Most of the articles I can find just briefly explain the exploit, but not really how it works (in detail).

From looking at the example code, it seems like the general process is:

- Open some (normally un-writable) file as read-only and mmap it in to your process.

- Kick off two threads. One thread to repeatedly write to the same mmap-ed address via /proc/PID/mem and another thread to keep issuing the madvise call.

- Wait for some race condition to be (un)satisfied such that you're able to write to a cached copy of the file.

What I dont fully understand is how the /proc/PID/mem thing works.

Heres what Im curious about:

1. What would happen if you tried to write to the mmap-ed region directly? Since its been mapped in with PROT_READ, does this mean that youll get a segmentation fault or something? From the manpage, it seems like MAP_PRIVATE allows it to be a COW mapping, but I dont see how the combination of PROT_READ and MAP_PRIVATE is even valid. Unless this means that any writes to data copied from the mmap-ed region into other buffers will be COW-ed and that you cant actually write to the mmap-ed region itself? That would make sense to me.

2.How is writing to /proc/PID/mem any different than writing through the mmap-ed region directly? Assume that you werent running the madvice thread. What would happen then if you tried to write to the /proc/PID/mem file? Presumably the same thing that happens if you just tried to write to the file directly

3. Finally, how does the madvice call cause a race condition? I realize this might be a little too much to cover in a comment, but this seems like the meat of it.

kordless 6 days ago 2 replies      
Curious that the original commit's hash to fix this was never indexed by Google: https://www.google.com/search?q=f33ea7f404e5&ie=utf-8&oe=utf...
Hello71 6 days ago 4 replies      
Doesn't seem like it works on a $10 DigitalOcean droplet (1 vCPU) with grsec-patched 4.4.8. After running for quite some time (which I suspect a system administrator would notice) "cat foo" still outputs the same contents.
AznHisoka 5 days ago 0 replies      
I wish someone could explain in simpler terms to us casual users what this means.

If only privileged users can SSH into my server, does this really affect me? In other words, I already allow only SSH users to become root.

pbhjpbhj 6 days ago 1 reply      
If I'm reading this correctly it works only when there's already access to a user account on the system. So you need to have an existing vulnerability already [eg an untrusted user].

Interesting whether it will give new root exploits for Android as suggested in the comments.

winter_blue 6 days ago 1 reply      
If one's running an LTS version of Ubuntu like 14.04 or 16.04, can one can expect to get an update with the security patch for this?

I'm running Kubuntu 14.04 with the latest security updates, and I'm still on kernel version 3.13.0-98-generic.

 ~ $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty ~ $ uname -a Linux anon-pc 3.13.0-98-generic #145-Ubuntu SMP Sat Oct 8 20:13:07 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
No idea why I haven't gotten an update to 4.x. Should I just switch to a rolling release distro like Arch to have the latest updates of everything?

frederikvs 5 days ago 3 replies      
The github page [0] states that "The In The Wild exploit relied on using ptrace."Now, I'm wondering what purpose ptrace serves, aside from debuggers? Why don't we just disable this by default on production systems (where you shouldn't be debugging anyhow)?

[0] https://github.com/dirtycow/dirtycow.github.io/wiki/Vulnerab...

100ideas 5 days ago 0 replies      
Go go armlinux Internet of Things bot army!
fulafel 5 days ago 1 reply      
So the escalation is rw access to privileged files, are LXC and Docker container breakouts prevented then? Also does /proc access through lxcfs or Docker's handling of /proc make any difference?
ndesaulniers 5 days ago 0 replies      
I've filed a bug against Android Nexus/Pixel kernels. Will take a look tomorrow. I'm sure someone else already beat me to the punch.
Next.js A small framework for server-rendered universal JavaScript apps zeit.co
605 points by montogeek  1 day ago   155 comments top 39
matchu 1 day ago 4 replies      
Interesting! I really like the architecture here. I think the next major opportunity for abstraction is all the server/client detection you still have to do. Do I want `request.headers['Cookie']` (server), or `document.cookie` (client)? Do I want to create a fresh Redux store (server), or hook into a global one (client)?

It's definitely not hard for community members to build these abstractions themselves (`cookies = (req) => req ? req.headers['Cookie'] : document.cookie`), but some of these are going to play into major use cases like authentication, so, as Next matures, it'll start to make sense to provide these especially common abstractions out of the box.

That said, these are next steps; the first release is all about showcasing the fundamental architecture, and it's looking gooood :D

idbehold 1 day ago 6 replies      
One thing that is never explained in these universal/isomorphic react frameworks/boilerplates is how to make a fetch() against your own server (e.g. a relative route). There's this https://zeit.co/blog/next#data-fetching-is-up-to-the-develop...

But what if my component looks like this:

 import React from 'react' export class exports React.Component { static async getInitialProps () { const res = await fetch('/api/user/123') const data = await res.json() return { username: data.profile.username } } }

tyingq 1 day ago 2 replies      
The split screen demo on the linked page does an outstanding job of showing how this works. Nice work.
matt2000 1 day ago 7 replies      
I'm a little confused about the benefits of server side rendering. I thought the point of these js UI frameworks was to make the client do a bunch of the work? Can anyone give me some of the upsides? Thanks!
johns 1 day ago 0 replies      
ruffrey 21 hours ago 0 replies      
Very cool. I can't wait to try it after five years in Node land. The people behind zeit.co are great minds in the community.

It is funny how concepts come and go in circles. ASP.NET offered unified client and server development, though mostly in C#. It had the nuget package manager and VS store or something, but it was never amazing and packed like npm. Partial page postbacks and page state in encrypted strings..yikes. Now we have that in redux I suppose. It is all so familiar, yet so much better now.

ggregoire 1 day ago 1 reply      
I like how they use the tags <details> and <summary> in their FAQ!


Mizza 1 day ago 1 reply      
I love how ambitious Zeit is being, but I've found that their apps are not quite as polished as their shiny-packaging makes out. I certainly wish them lots of luck though!
j_s 23 hours ago 0 replies      
Surprised to see after 10 hours no one has mentioned intercooler.js which is a stepping-stone in the direction developers focused on the "server" part of "server-rendered" might head without going as far as Next.js.



desdiv 1 day ago 1 reply      
I'm very impressed that middle-click/ctrl-click works flawlessly. That's increasingly becoming a rare thing on the web these days.

Forward and backward navigation only works up to one level. Is that a limitation of the framework or an intentional design choice?

anupshinde 19 hours ago 0 replies      
Awesome, took me like less than 10 minutes to create a basic server side newsreader app with React. Simplicity of PHP and power of React combined and brought to Node. I also like how the consolelog statements are shown in dev console
lucideer 1 day ago 0 replies      
This looks very nice indeed. I've also just discovered glamor[1] via the Readme, which looks similarly nice.


alasano 1 day ago 1 reply      
Oh you're still rendering JavaScript client side, how mid-2016.
BilalBudhani 1 day ago 0 replies      
This is amazing! totally reminds me of PHP days.
applepple 10 hours ago 1 reply      
How is this different from Meatier https://github.com/mattkrick/meatier?

Meatier also uses Babel, React and Node.js except that it has been around for almost a year and is already stable.They've already solved all the difficult issues like realtime pagination, authentication, GraphQL, etc...

jondubois 14 hours ago 1 reply      
This sounds great for static websites but I'm not sure if it's a good idea for a dynamic web app where data needs to update on the screen in realtime. Some questions which come to mind:

What if you had a 'chatbox' component which updated every time a user wrote a message; would Next.js have to resend the entire HTML for the 'chatbox' component (containing the full message log) every time a message is added to that chatbox? Am I right to assume that only the affected component will be rerendered? Or the entire page has to be re-rendered (and the entire HTML of the page resent over the wire) for every change in data?

It sounds like a nightmare for caching: If data is updated dynamically and you constantly have to rerender components in realtime on the serverside; you can't really cache every permutation of every component's HTML for every data change and for every user... That's insane.

Regarding CPU, it sounds like it's going to eat up server-side performance and increase hosting costs massively! What, like 10 times 100 times? Are there any benchmarks done on performance for a typical single page app built with Next.js?

Then there is the latency issue...

Finally; if we move back to full server rendering and get rid of the need for client-side code; why would we want to stick to JavaScript?

I haven't used it yet so please correct me if I'm misunderstanding something.

Next.js sounds great for building static websites... But so does PHP!

NickLamp 22 hours ago 0 replies      
Can someone explain to me why this page uses 2 GB of memory on my machine?
oelmekki 16 hours ago 0 replies      
I love the addition of async `getInitialProps` (more for being async than getting props, would be as fine for me as getInitialState).

The logic for rendering loading screen in a component can quickly get tedious and annoying, such a pattern helps having a global loading screen and still allow the component to be responsible of how to fetch its data.

jonny_eh 1 day ago 0 replies      
This looks so incredibly well thought out and designed. I can't wait to start using it!
cerved 1 day ago 0 replies      
[Placeholder for complaint about JS fatigue]
the_duke 1 day ago 2 replies      
Very intriguing concepts.

Especially for quickly prototyping an idea.

Getting a React project in place (webpack config, code structure, all the boilerplate, redux,...) swallows quite some time. And I haven't found a bootstrapper yet that I liked.

alistproducer2 1 day ago 1 reply      
Am I wrong in saying the appeal of this tool is it allows you to process your React app (with little or no changes to accommodate it) on the server?

I've been reading a lot about SSR lately. Correct me if I'm wrong, but wasn't one of the points of thick clients to offload processing to the client?

avodonosov 1 day ago 1 reply      
Airbnb blog post from 2013 how they share code between client and server: http://nerds.airbnb.com/isomorphic-javascript-future-web-app...
ivan_ah 21 hours ago 0 replies      
I like this uses the filesystem for the website structure. It reminds me a bit of dokuwiki. Very usable + easy to understand compared to configuring routes.
sametmax 1 day ago 2 replies      
Using the filesystem as the API has been done before, and there is a reason we stopped doing it.
ej_campbell 20 hours ago 1 reply      
I don't understand why you need any client side framework. Couldn't this all be accomplish server side with the HTML pre-fetched on the client if needed for performance? There isn't anything dynamic about the website so it could run with zero javascript and then things like the back button after scrolling through the blog would work.

Why try to outsmart the browser?

ranyefet 1 day ago 0 replies      
This looks absolutely great! Looking forward to try it out soon
robertmwm 1 day ago 0 replies      
Very nice, definitely excited to try this out!
kelvin0 1 day ago 0 replies      
So if I understand correctly, this would 'transform' Node into a web framework la Django? Please correct me if I misunderstood. If that's the case, how Node-Server-Render will compare to Django,Flask and other Python web frameworks?

Performance better on Node? Feedback from the trenches would be appreciated.

Raphael 1 day ago 4 replies      
Is there a reason the files are ".js" rather than ".jsx"?

As it stands, my text editor defaults to the JS syntax highlighting. I suppose one could make JSX their default JS syntax, but then JSX would incorrectly appear to be correct in non-React files.

partycoder 1 day ago 0 replies      
Having to put your program in a string makes it hard to edit.Syntax highlighting, static analysis and tooling in general that helps you filter problems might not work there.

To me, tooling is very important since software is more consistent/reliable/productive at simple repetitive tasks like matching parenthesis, braces, quotes... and in my case I take it further like documenting types via documentation tags and verifying that function signatures and return types match. That alone helps me save a lot of time once the code has grown over 1 kSLOC.

I think it should be replaced to just a filename that gets required.

desireco42 1 day ago 0 replies      
I am really not into new frameworks, quite the opposite, but this is cool and I can see immediate value of this approach thanks to gif movie on the homepage.

Thank you for making this.

antarrah 1 day ago 1 reply      
It loads pretty fast but the source code is not search engine friendly.
Kiro 1 day ago 0 replies      
glamor looks interesting. Has anyone used it?
john111 1 day ago 8 replies      
Off-topic, but what process are people using to make these animated demos? The command-line and browser demo on this page is so clean and crisp. Is it just a screen cap with a ton of post-processing, or is there more to it?
jgalloway___ 1 day ago 4 replies      
I left https://zeit.co/blog/next open in Chrome over lunch and when I came back the tab was out of memory .. so you guys will probably want to look into that. But otherwise A++
TeeWEE 17 hours ago 0 replies      
Javascript development on the web has become such a mess... Web apps are totally bloated, tons of javascript loaded, server side rendering for search engines. Mixing css HTML and javascript together to have a component framework that actually is run within javascript... Not within the browser engine... Its library on top of library on top of library.... Really..? W3C should come up with alternatives, that also work as mobile apps... The web has become an overengineered mess.
Twitter Plans Hundreds More Job Cuts as Soon as This Week bloomberg.com
456 points by bentlegen  2 days ago   346 comments top 36
artursapek 2 days ago 38 replies      
I've always sort of had this question that continues to feel naive - but I'm not sure I know the answer: why do so many companies feel like they have to grow perpetually? Why can't Twitter just be happy being Twitter, knowing its limits and making a stable profit? Instead it's more users, more VC money, more staff... constantly burning as quickly as possible. There's a ceiling on every business; it's all bound to come crashing down eventually if you don't stop somewhere. Either you do it gracefully or hundreds of folks have to eventually lose their job unexpectedly (very sad).

Is the answer simply that earlier VCs put pressure on the executives to keep growing so they can multiply their investment?

Personally I dream of making a living establishing a patio11-type software business. Something where I can do a high quality job and own all of the decision-making. The ceiling doesn't have to be very high for one guy to sustain himself, and software is appealing because you can automate away nearly all of the "work".

xenadu02 1 day ago 5 replies      
I still maintain that screwing over client developers had something to do with it. At the very least it didn't help them "control the twitter experience". Every time I see one of their new ads about how much Twitter loves developers I laugh out loud. There is zero chance I'll ever integrate Twitter into anything I do, period. I'll fight against it anywhere I work and encourage all my peers to do the same.

Did everyone forget they didn't even invent the word "Tweet"? Nor did they write their mobile clients. They had no idea what they were doing and stumbled into success. Then the MBAs turned around and stabbed us in the back.

Twitter can fuck right off.

nikcub 1 day ago 1 reply      
No offense to the people I know working at Twitter, but these cuts aren't deep enough to stem the losses.

While Twitter revenue grew $664M, $1,403M to $2,218M over the past three years, it is going to be a lot flatter than that at the end of this year - and despite that growth they've consistently been losing about $500M p.a ($645M, $577M and $521M respectively)

3,800 people work there - and equivalent cuts last year can barely be noticed on the financials.

The good times are over - they've spent billions over the last few years and not done anything to save them from flat user growth. They really need a wholesale shakeup and doing it over time, like Yahoo did, will just make it worse.

edit: here's a more brutal analysis [0][1]:

> PS. Twitter staff - I am not exaggerating. Look at the young man on your left and the young woman on your right. Only one of you three will keep your job.

[0] part 1 - http://brontecapital.blogspot.com.au/2016/10/some-comment-on...

[1] part 2 - http://brontecapital.blogspot.com.au/2016/10/measuring-how-b...

madengr 2 days ago 7 replies      
You'd think they would have figured out targeted ads by now. If I follow people who post about RF/Microwave, antennas, SDR, and ham radio, one would think I'd see ads from Keysight and Tektronix, but no, it's garbage like football and pop music. FAIL!

I also don't like that I don't see all the tweets from a person. They are pruning the timeline.

Good riddance to twitter.

_Codemonkeyism 1 day ago 0 replies      
Says the frog to the scorpion: "Why have you stung me? We will both die." and the scorpion answers "I'm a VC and I will always aim for the 10x exit, this is my nature"
josep2 1 day ago 2 replies      
Twitter is by far the #1 service I use everyday. It's been the most valuable to me from a networking perspective where I've made friends and professional connections. I also happen to be a shareholder. It's been disappointing to watch Twitter try to become a business and completely falling flat.

The acquisition of Vine and Periscope haven't led to much and the user growth from Live video is still t be seen.

The product is immensely complicated compared to something like Instagram or Snapchat. It manages to be everything and nothing at the same time. I've been a fan of Jack Dorsey's work at Square but monetization is a complete different animal in that industry.

To summarize I just don't know what the future of Twitter as a business will hold but I guess I'm here for the ride.

user5994461 1 day ago 2 replies      
3800 employees, $2700M spent a year.

That's 700k per employee. IT'S FREAKING INSANE!

There are only 4 tech companies in the world who ever made more than $700k in revenue per head, in any recent years: SoftBank, Microsoft, Google, Apple


niftich 2 days ago 5 replies      
Can we talk about Fabric again? Fabric [1] is a product done by Twitter but heavily de-emphasizes the Twitter association -- it's a value-added Twitter SDK that apps can build into themselves and get crash reporting (ex-Crashlytics) and ad network integration (MoPub) too.

In the scheme of Twitter's self-reflection trying to figure out how to cut costs and find what it wants to do, do you feel Fabric fits into it? Do you feel the 'core platform' i.e. the microblogging site fits into it? Should the less strategic one of these be spun out; or should they be less separated?

[1] https://get.fabric.io

system16 1 day ago 0 replies      
Apart from killing their third-party ecosystem, I think Twitter's biggest failure has been their inability to monetize their huge celebrity and brand base, and I wonder if this partly has to do with their "verified account" system. How to charge celebrities/brands without pissing everyone off?

Top-tier celebrities and brands can and would easily fork out high fees to use Twitter. But Twitter can't just charge some blanket fee to verified accounts because right now, "verified accounts" are not exclusive enough. They also include "key influencers", bloggers, industry people, other hangers-on (let's call them Group B) and they can't/won't support the high fees and would revolt.

Twitter could try and create a new way to categorize celebs/brands, but that would confuse things and may make Group B users feel less elite: so they'd revolt as well.

jswny 1 day ago 1 reply      
I've thought long and hard about why I believe Twitter as a service isn't very valuable to me and I thing I've come up with the answer. Twitter is great at delivering live information. If I'm following my favorite artist on twitter then I know immediately when his album drops. However, that one important tweet that matters to me is mixed in with a 100 other tweets of people I follow retweeting or posting irrelevant things. For that reason the situation in which Twitter truly shines for me (instant, up to date information) is overshadowed by the fact that many people also use Twitter to post funny things which I don't care about.
rch 1 day ago 0 replies      
My sense is that while Twitter has been able to hire some very talented engineers (incl. but not limited to those I know personally), the high-level technical leadership hasn't been particularly successful.

Is there room for an independent 'moonshot' team reporting directly to the board?

s0me0ne 6 hours ago 0 replies      
Wonder if Twitter will end up like Delicious. Even with Pocket, Diigo and such, I'm not sure what people use to save bookmaks these days. Delicious went through several hands, Diigo was almost there but their bookmarklet doesnt let you know if you already have something tagged. Delicious abandoned their FF plugin and so its basically not worth using the site anymore.

I'll be honest, I wont miss Twitter if it dies out, as I'm not a user. The thing I hate is how Twitter killed RSS for many browsers and users. So if Twitter dies, so be it for causing that to happen.

Raed667 1 day ago 0 replies      
Twitter should be bought by a non-profit and get re-opened to 3rd party tools like it used to be.

I hate the current Twitter, but can't neglect the benefits it has for the entire world (and not only twitter users)

throw2016 2 days ago 3 replies      
There is value in twitter. Even the people who joke about twitter probably realise there is value in it.

There is still nothing that enables one to broadcast information and enable real time conversations better than twitter for companies, governments orgs or celebrities.

That twitter cannot extract value from these cash rich and price insensitive entities is a gigantic mystery.

bluthru 1 day ago 1 reply      
Twitter should have a tweet quota and charge people who tweet too much. People who chase hashtags and reply with reaction gifs have turned it into low-brow garbage.
butner 1 day ago 1 reply      
Why the 4a PDT earning call? Ahead of opening of (TYO) Tokyo stock exchange Friday am which trades Softbank?
booleanbetrayal 1 day ago 0 replies      
I have a market need of being able to broadcast messages megaphone-style to the internet, but they have to be artificially constrained to ..
prirun 11 hours ago 0 replies      
I can always tell when Twitter is in trouble, because I get a security notice from them that there has been suspicious activity on my account, it has been locked, and I need to login with an assigned password. (I never use my Twitter account). Happened after the last quarterly earnings report and also yesterday.

In other words, "We need more active users, so please log in soon so we can count you as an active user."

mrmondo 1 day ago 1 reply      
I don't really have any insightful input into this other than to say, I hope they're cutting the people they most likely don't need.

Twitter is the only social platform I actually like and still use, and the only thing that could replace it would be similar but decentralised and as widely adopted.

Why / where are they failing - are they failing? I know more people on and using Twitter than ever, many of those have left other aging social networks after finding them irrelevant or too invasive of privacy.

Twitter is simple, Twitter is what it is and it doesn't try to be more than that, it does what it does well and it always has done. This - I enjoy in a product.

dbg31415 2 days ago 5 replies      
How many people does it really take to run Twitter?

If they need more than 100 people I'd be really shocked.

pmiller2 2 days ago 5 replies      
I know this is premature, but I can't help but wonder what the effect of Twitter going under would have on the Bay Area tech scene.
bad_user 1 day ago 0 replies      
Came here to say that I love Twitter and am online on it far more than on any other service.

I even clicked on its served commercials, because Twitter has my professional network and managed to score some ads that triggered my interest, versus on Facebook where I have a list of friends and acquaintances with which I've got little in common with.

Their problem is their ad inventory and their targeting. They should serve more ads and improve their targeting.

sixtypoundhound 1 day ago 0 replies      
Was pondering this for another business and it seems relevant here. How many people would be required to run "the core" of twitter (basic microblogs)?

Seems like that could be very lean...simple UI. A feed. A huge database. For web and apps for the two major mobile O/S.

Now go one step out. Running ads on that feed. Core sales team (those with paying accts) and administrative team. Need a revenue source. Add them back.

Now....what does everyone else do and is it generating cash?

My suspicion is:

- First two groups are lean & covered by revenue- Most of the rest of the team is "strategic" yet not revenue generating- The rest is support and will scale up/down with headcount

Standalone twitter + ads feels like a business you can make ramen profitable.

krzrak 1 day ago 0 replies      
Not cool for Twitter employees to learn about such thing from the press, not officially from their management.
jqueryin 1 day ago 1 reply      
One of Twitter's problem is not properly controlling their feed. I never use their mobile or web client. I solely use a highly customized Tweetdeck. With this experience, I never once see an advertisement. That's a huge loss for Twitter.

Perhaps it's just me, but I wouldn't have a problem seeing advertisements in my Tweetdeck feed if it meant they'd remain successful. I'd much rather see Twitter succeed as it's the only platform I use to keep up with thousands of professionals and news sources. It's entirely a different experience than Facebook.

I think the Twitter community should suck it up and accept the fact that they get served a couple of advertisements in order to support a news service and contend delivery network unlike any other in existence.

Overtonwindow 2 days ago 6 replies      
Something I've never been able to wrap my head around is how does Twitter make money? I mean real money. Not valuation of eyeballs, not VC cash, but honest to God profit? It has always baffled me and I wish I knew what the unicorns say to the VC's when (hopefully) someone asks this question.
kriro 1 day ago 0 replies      
I feel like a takeover is only a matter of time. If you're Alphabet or Facebook you're probably interested (I'd say Alphabet should be more interested, for Facebook it's probably mostly a blocker play). The question is how long do you let them "rot" to drive down the acquisition price?
wh0rth 1 day ago 0 replies      
Cuts could mean a different direction which would be good for many peoples' stock portfolios. Time will tell I'm sure but I'm hopeful.
mrcsparker 1 day ago 2 replies      
I wonder why Twitter doesn't do consulting. They have developed a lot of the big data frameworks that we use today and understand how to scale.

They have the talent and are in a unique position of being Twitter.

netik 1 day ago 0 replies      
The sad thing is that the market will love this and the stock will go up, while many engineers wonder where their job went, and mid-managers/execs will reap a profit.
santaclaus 1 day ago 0 replies      
app.net should have waited three years to pivot into a Twitter competitor...
ricksplat 1 day ago 2 replies      
I'm just back from a holiday in south east Asia. All the time I was there I was getting ads on twitter targetted to the local market (in the local language) presumably based on my roaming IP.

Maybe my grasp is a bit simplistic but isn't this just intensely stupid? My twitter profile is explicitly Western European is twitter's location based advertising really just as dumb as matching IP addresses to regions?

If I were an advertiser I wouldn't be too happy about twitter claiming 'impressions' like this.

cicero 1 day ago 1 reply      
I was at a presentation for high school students last week. At the end, the presenter gave out contact information for Facebook, Instagram, and Snapchat. There was no mention of Twitter.
chinese_dan 1 day ago 2 replies      
Twitter lost the trust of many users and are now suffering the consequences. It was once supposed to be the place for the freedom of speech and truth and is now just another arm of the left-leaning politicians in the US.

So many conservative/libertarian political figures and personalities have been permanently banned from Twitter in the last year for only posting an opinion that it can no longer be chalked up to circumstance.

Good riddance.

NietTim 1 day ago 0 replies      
Ah, maybe people won't get shadow banned at the same rates anymore now. Just maybe it's a good thing
1 day ago 1 day ago 1 reply      
Microsoft Surface Studio theverge.com
481 points by 1st1  10 hours ago   462 comments top 57
gthtjtkt 9 hours ago 11 replies      
$2,999 and the best GPU option is a last-gen mobile card? The default 965M is a crappy budget card (half the performance of the 980M), and if you want the 980M you have to pick the $4,199 configuration.

And hybrid drives!? This thing starts at $2,199 and you can't even get a full SSD? I know 2D designers probably won't mind the GPU, but they could definitely benefit from a true SSD.

Hell, the recently announced Razer Blade Pro has top of the line everything (including a desktop GTX 1080 GPU, 1TB SSD, and 4K screen suitable for photo/video editing) and it still costs less than the 980M Surface Studio: https://www.wired.com/2016/10/razer-blade-pro-laptop/

I must be missing the value proposition here because that price seems absurd, especially for a computer presumably geared towards professionals.

ChuckMcM 8 hours ago 3 replies      
That looks pretty awesome, and it makes the iMac seem even more tired which I assume was intended. It is startling to have a story about IBM extolling the virtues of Macbooks for business and Microsoft launching a platform targeting designers, it really is amazing. But setting all of that aside for a moment....

The screen. Clearly that is the thing which makes this announcement. For me, the 3:2 aspect ratio is so more reasonable for computers than 16:9. And having a zillion pixels is wonderful although my CAD package (TurboCAD) still doesn't deal well with the high DPI screen off the Surface Book, I'm sure it would look silly on this machine.

My experience with the Surface Book tells me that the PixelSense technology is really great for drawing. I have both it and the iPad Pro and not too surprising, at twice the cost, in my opinion the Surface Book's drawing experience is better than the iPad's. I base that opinion on precision of the drawing, expressiveness, and the response time.

Touch. Microsoft is really doubling down on the whole touching thing and so far Apple has stayed away from it with its compute platforms. That is both a strength and a weakness. The rest of the ecosystem doesn't always understand what to do, so you get controls that are too small to use your finger on sometimes, and odd sort of multi-monitor experiences where things appear on one screen and then when you resize them they jump to the other and try to adjust for "touchiness".

If the tools people can get their act together, and by that I mean the designer tools (I for one would love to see a schematic capture and board layout system that was touch enabled and pen enabled) then I think it is only good news for Microsoft, if they can't, then Apple will look really smart at not adopting a "gimmick".

Either way these things are hugely fun to use and play with.

1st1 10 hours ago 8 replies      
I have to say this is the first time in years when there's a feeling that MS has outpaced Apple. The product looks amazing.
mhomde 9 hours ago 14 replies      
I can't but feel sad that Microsoft somehow is dropping the ball on mobile despite them having been, briefly, in a prime position to succeed. They've executed well with their "One platform"-strategy. UWP is great and with the new composition API their finally moving into being able to compete in the modern software arena. Meanwhile on the hardware side Panos is basically doing what Apple should have been doing if they had any creative leadership left... but it doesn't matter, for some reason they've seemed to abandoned mobile despite having all the pieces in place.

Their mistreatment, lack of support and quality assurance of the mobile side of the platform has been dismal. It's very weird, obviously they can do hardware, they have the ecosystem to back them up and the API teams have been doing some great stuff when it comes to w10, yet they've seemed to given up on mobile.

I must say I don't understand it, how can such a big player as Microsoft abandon such a strategic area of their ecosystem? I understand that it's hard to be a profitable in the harsh reality of consumer electronics and that the money is in business... but yet, if you're not in mobile you're leaving a gaping hole in your ecosystem that leaves the other parts vulnerable. I don't understand why they don't simple pour resources into mobile with the same enthusiasm as tablets/laptops and gaming.

Something must be off with the leadership or I'm missing something

pjmlp 9 hours ago 2 replies      
Love it.

It even has a version of their ergonomic keyboards, something that I cannot really understand with Apple, how can one even manage to program in such flat keyboards.

Apple, one of the first companies to introduce ergonomic keyboards to the world.

20tibbygt06 10 hours ago 5 replies      
Starting at $2,999 to $4,199

Product Page: https://www.microsoftstore.com/store/msusa/en_US/pdp/Surface...

*Surface Dial included

edit: as pointed out below you do get a Surafce Dial with the purchase of the studio. I originally looked at the "what's included" section where the dial was not listed.

jarjoura 8 hours ago 2 replies      
At first I applauded Microsoft for continuing to advance the desktop computer market. This is something I wish Apple would continue to invest in but is clear they're moving towards building machines for the engineers to build iOS software.

However then I jump into the Microsoft store and check it out...

$4,199.00 for the high-end option gets you a hybrid drive, probably connected over an older SATA bus and a graphics card from last year? USB 3.0 only and no Thunderbolt?

Is this a system that was designed last year and it took a full year to get to production?

Sorry if I'm being bitchy, but to me this is typical Microsoft only going the 80%.

laurent123456 10 hours ago 6 replies      
With its Subsystem for Linux aimed at developers and now this desktop PC for designers, it seems Microsoft is quickly catching up with Apple. Now if they could release a good alternative to the MacBook Pro that would be great.
digi_owl 10 hours ago 4 replies      
As a reminder, Pixelsense means that the whole screen is a short range camera. Put a QR code or similar on it and Windows can read it and react accordingly.
guelo 9 hours ago 5 replies      
I'm not sure why you need the world's thinnest LCD for a desktop, it's not like you'll be mounting it on a wall or something.

By the way, that presenter is a pretty good actor, but he was trying way too hard in a way that was distracting. The way he called out someone in the audience at one point made it seem like he has standup comedy experience and was trying to connect with the audience but it made no sense.

rubber_duck 9 hours ago 3 replies      
Nvidia GTX 9xxM - from what I understand 10xx cards offer the biggest difference in performance generation-to-generation seen in a while on the mobile side - the 10xx mobile versions are basically identical to desktop versions, 9xx are not even close - so why put last gen mobile tech in to a high end professional desktop product ? Especially considering the likelihood of VR proliferation in content creation - I couldn't justify buying this just because of that considering the price tag.
randomsearch 8 hours ago 0 replies      
Apple release iPhone 7, which is then eclipsed somewhat by Google Pixel.

MS announce this immediately before the MacBook announcement.

Conclusions are that (a) Apple are leaky and (b) rather than _avoid_ Apple announcements, their competitors are now happy to compete with them. A bad sign for Apple.

Osiris 9 hours ago 5 replies      
The two things that Macbooks have had over Windows laptops, in my opinion, is high resolution screens and a fantastic trackpad.

Windows laptops, even on the high end, still tend to screens no better than 1080p and crappy touchpads. My wife hates the touchpad so much she always uses a mouse and has the trackpad disabled.

I just got an HP Elite x2, which is basically a Surface Pro and I really like the pen and touch input. Apple pioneered touch on the iPhone, but continues to refuse to add it to <del>OS X</del> macOS.

justinsaccount 10 hours ago 2 replies      
Would be nice to be able to buy that and the display separately.
artursapek 10 hours ago 4 replies      
The hardware quality gap between Windows machines and Macs is closing quickly thanks to Microsoft's investments lately
alva 9 hours ago 1 reply      
Surface Dial looks very, very cool. Innovation in the HCI space is greatly welcome. Could not find any info on whether you can use 2 at the same time. That could have some incredible applications!
johnhenry 30 minutes ago 0 replies      
A desktop with a rear camera? Interesting...
jordache 9 hours ago 2 replies      
this is true innovation.

mean while.. an OLED stripe.. aghem.. a Razer keyboard

qihqi 7 hours ago 1 reply      
As a software eng. this is not something I need. I have realized that because computers are designed and programmed by engineers, we had what we need from the very beginning. I am glad that now its designer's turn to get some tools.
d3ckard 7 hours ago 0 replies      
Great hardware, interface ideas look really interesting too. This could actually be some vision that can get mainstream in the future.

I would seriously consider buying one, if not for one thing - OS. After recently installing Windows on Bootcamp I can honestly say that I hate the thing. It made me swear constantly for 15 minutes. I wish MS finally wrote a new OS from scratch. They seem to have the right idea about where to go, but Windows looks like a 40 year old after series of plastic surgeries - it's supposed to look young and modern, but after you get passed the surface you can see all those menus that are almost two decades old.

elorant 9 hours ago 0 replies      
Well hell did froze. Who would have thought that wed live the day that Microsoft is launching a product specifically aimed at designers. This was supposed to be Apples turf for decades.
AaronFriel 6 hours ago 0 replies      
I would like to buy just the display, please. A 4500 x 3000 display? That sounds amazing for writing code.
PascLeRasc 9 hours ago 1 reply      

What happened at 2:25-26 with a Mac named Studio Admin?

danso 8 hours ago 0 replies      
I probably won't buy one of these, just as I didn't buy the first iteration of the Surface, but will definitely consider future iterations. If anything, these products greatly boost my estimation of Microsoft as a brand. If I were still more in my photography/design days, I'd have a hard time resisting buying the Surface Studio (assuming its reviews aren't disastrous. For the past decade I hadn't contemplated buying anything else besides Apple when it comes to PCs. Microsoft has made a great case for how much innovation can still be done in this field.
uniclaude 9 hours ago 1 reply      
As with other recent Microsoft devices, I feel like:

- This computer looks very good

- The specs look more than decent (skylake, 32gb ram...)


- It's going to be poorly distributed (at least where I live, in Asia). I'm not even expecting a synchronized worldwide release.

- I'll have a hard time working in an Unix-friendly environment (the only reason why I bought macs so far)

- I wouldn't be surprised if it's insanely overpriced in Asia (like the Surface Book is)

So I'm pretty sure I'll unfortunately have to pass, and so will most people I work with.

The Microsoft buying experience is horrendous, and that's too bad now that their OS sounds OK, and their hardware is probably the best PC hardware you can get.

protomyth 9 hours ago 2 replies      
The video at https://www.microsoft.com/en-us/surface/devices/surface-stud... is a bit more informative and shows the Surface Dial in action. I looks like the graphics from an old Blackberry this is the future video[1]. Very cool, since Microsoft's version makes sense and Blackberry's was confusing.

1) https://www.youtube.com/watch?v=S1KLm4SErdQ

brandon272 6 hours ago 0 replies      
The feedback I am seeing for this product seems generally positive even with a lot of delight from some corners. It will be interesting to compare the feedback for this against tomorrow's feedback regarding the Mac announcement, a pillar of which seems to be the bar they've added to the Macbook Pro.
schuke 10 hours ago 0 replies      
Absolutely love all Panos Panay's demos. It's truly "Nobody Does It Better".
Roboprog 9 hours ago 0 replies      
$3000? It had better be really something.

I wonder how well VST synth modules work on it? I like my iPad synth toys, but they are not compatible with Mac.

silverlight 7 hours ago 1 reply      
If I could get this screen (along with it working with the pen and the other accessories) but hook it up to my existing desktop I would be all over it. Even if it was still $2,200. But a 980M is just not going to cut it as my primary graphics card...
ralmidani 7 hours ago 0 replies      
I can kind of understand the need for non-upgradable phones and laptops, since they are more useful when they're thinner and lighter. But stationary devices like this and Apple's iMac are unnecessarily wasteful.
rufugee 10 hours ago 6 replies      
If it will run Linux, I'll buy one immediately...
fudgy73 9 hours ago 0 replies      
I think I'm sold at 3:2 display.
gshakir 9 hours ago 1 reply      
$3K is very expensive. Looks like they are catering to the iMac market. It should be interesting to compare with tomorrow iMac release lineup.
codingdave 8 hours ago 1 reply      
This concept seems to "re-surface" very couple years, and I just cannot get over the first time I saw it... well, saw the mockery of it, at least: https://www.youtube.com/watch?v=CZrr7AZ9nCY
johnwheeler 8 hours ago 0 replies      
It's hard following behind Steve Jobs and Apple, but I gotta give this guy props on his salesmanship.
mars4rp 5 hours ago 1 reply      
after reading couple of criticizing comments, I can't stop thinking how this people would have reacted if Apple released exactly the same product!!!
ggregoire 8 hours ago 1 reply      
The video does an amazing job, the product looks great.

I've never tried a Surface: do they have a special screen technology to avoid the fingerprints?

Osiris 9 hours ago 0 replies      
it's interesting that they didn't announce the actual screen resolution, just the number of pixels. I found the answer in the ars article : 4500x3000
novaleaf 9 hours ago 0 replies      
Pretty. Going after the mac market for media creation is a smart move, as that's a big driver of the mac's appeal over windows
PaulHoule 9 hours ago 0 replies      
Microsoft is moving in on Apple's turf.
dmtroyer 9 hours ago 0 replies      
But does it have a USB port?!

In all seriousness, pretty cool.

Keyframe 8 hours ago 0 replies      
DCI-P3 monitor for that price, hot damn! I wonder if it's 100% coverage?
eeyepieinthesky 8 hours ago 0 replies      
Dear Microsoft,

Could I just have that display please?


usaphp 9 hours ago 2 replies      
Poor Cintiq is losing more and more market share with these sort of products.
samfisher83 9 hours ago 0 replies      
Is there a price anywhere on the page or am I just missing it?


Its mentioned on other site 2999.

jlebrech 9 hours ago 0 replies      
now if I just code like in Shenzhen IO on it, i'd buy one.
ommunist 7 hours ago 0 replies      
Win10 is too clunky, otherwise the offer is very compelling. But not enough to switch.
IanDrake 9 hours ago 0 replies      
At the end I really expected him to unlatch the screen from the base and walk away with it.

I have no good reason to expect that and I can't imagine that feature would be very useful at this size, but I still expected it for some reason.

gxs 9 hours ago 2 replies      
As a side note, it's amazing to see that despite everyone ragging on apple and claiming superiority to them, they all copy their advertising style.

The copy on the google pixel site and this site are both very obviously apple-ish.

edit: down vote away, doesn't change the fact that these websites scream "we want to be apple". Though I will say, the tides are changing for apple judging by the amount of people hurt by this comment.

zk00006 9 hours ago 1 reply      
afshinmeh 9 hours ago 3 replies      
the website feels like someone has copy-pasted apple.com/imac and changed the pictures using Microsoft Frontpage
dorianm 9 hours ago 1 reply      
They can do all the marketing they want, I just feel like this is gonna be the buggiest thing I ever used if I tried it.
KayL 9 hours ago 1 reply      
It looks great!! But no ethernet port, only 4 USB3. Absolutely not enough for a high-end PC user. It's a bit pricey. Looking forward to see they sell the display apart.
sergiotapia 9 hours ago 1 reply      
A shame the OS is just terrible. Windows 10 is so hostile to me as a user, constantly pestering me about updates or missing DLL files. Bleh. I installed Plex in January, today after not booting my machine for about a month, I wanted to watch a video and got some random DLL missing.

How a DLL can go missing while the box is turned off is a mystery to me, but there you go. I don't trust my Windows box.

I trust my iMac much much more.

math0ne 9 hours ago 2 replies      
I don't understand who this product is for, someone who is not a PC enthusiast but has 3000$ to spend on a PC? I guess the target audience is like high end design studios that need to outfit their stylish new office with matching computers that no one will ever use because all the real work happens at home on people's macbooks at home.

That said I love the dial thingy, I think it has some great ideas behind it and is potentially also a nod to the incredibly popular Griffin powermate which I believe is still a popular product.

bitmapbrother 2 hours ago 0 replies      
$3000 for a machine with anemic specs is going to be a tough sell. Who exactly is this computer for? As for that puck device - I couldn't help but laugh when the presenter, dressed in all black as if attending a funeral, used it to emphasize how passionate his scribbles were on a document. Who does that? Who would ever do that? And more importantly, who ever thought this would be something you would even want to devote time to demo?
Google Has Dropped Ban on Personally Identifiable Web Tracking propublica.org
510 points by scribu  5 days ago   288 comments top 39
omouse 5 days ago 17 replies      
The marketers and advertisers have finally won. Google hasn't been an engineering company for the last 5 years maybe, but this confirms it. It's like Facebook, they're beholden to the non-developers and non-software engineers who frankly don't care about other people's privacy and only see the dollar bills.

So glad I'm evaluating other email providers and use Privoxy for ad-blocking.

0xmohit 5 days ago 3 replies      

 We will not combine DoubleClick cookie information with your personally identifiable information unless we have your opt-in consent.

 Depending on your account settings, your activity on other sites and apps may be associated with your personal information in order to improve Google's services and the ads delivered by Google.
So opt-in becomes opt-out.

dredmorbius 5 days ago 1 reply      
I'd just like to draw people's attention to a little bit of conflict-of-interest research some Stanford University researchers published a few years ago:

Currently, the predominant business model for commercial search engines is advertising. The goals of the advertising business model do not always correspond to providing quality search to users. For example, in our prototype search engine one of the top results for cellular phone is "The Effect of Cellular Phone Use Upon Driver Attention", a study which explains in great detail the distractions and risk associated with conversing on a cell phone while driving. This search result came up first because of its high importance as judged by the PageRank algorithm, an approximation of citation importance on the web [Page, 98]. It is clear that a search engine which was taking money for showing cellular phone ads would have difficulty justifying the page that our system returned to its paying advertisers. For this type of reason and historical experience with other media [Bagdikian 83], we expect that advertising funded search engines will be inherently biased towards the advertisers and away from the needs of the consumers.


atrilumen 5 days ago 8 replies      
> Some new features for your Google account.

Oh, yeah, I remember that. I totally clicked "Ok, whatever."

How does one not be herded like cattle by the corporations, without making a full time job of resisting it?

whistlerbrk 5 days ago 2 replies      
A recent podcast (TAL? Radiolab?) just discussed the retreats Google has made over time with respect to privacy and intrusive advertising. I tried to find it - someone have a link? This very much continues the theme. It is important to note how much Sergey and Larry hated advertising and the belief they held that any advertising based search engine would inherently corrupt itself.
agentgt 5 days ago 9 replies      
I'm curious what bothers people most about the privacy issues?

Strangely I don't care that Google (and others) know about me. I probably should but I have just sorted have accepted the lack of privacy today.

What really bothers me isn't the privacy its them using that data to create a completely unfair advantage to continue the oligopoly that is quickly consuming all markets.

I used to be such a capitalist but as of the last few years watching what companies will continue to do to not just grow but grow exponentially with unfair and unethical leverage in every direction.

I'm curious if others share that feeling or is that just me. Or is it just invasion of privacy?

mikeleeorg 5 days ago 0 replies      
For people who didn't read the article but want to opt out of this tracking:

To opt-out of Googles identified tracking, visit the Activity controls on Googles My Account page, and uncheck the box next to Include Chrome browsing history and activity from websites and apps that use Google services." You can also delete past activity from your account.

Links from that paragraph:

* Activity controls: https://myaccount.google.com/activitycontrols

* My account page: https://myaccount.google.com/

* Delete past activity: https://support.google.com/websearch/answer/465

fencepost 5 days ago 2 replies      
Looking at the My Activity details is actually pretty creepy. Starting today working backwards, Google includes "Used Phone," "Used [my launcher]," "contacted [messaging site]," "Used [alarm clock app]," several overnight repeats of the messaging site when I received alerts, my Chrome-based website visits from yesterday, my foray into Android Settings yesterday, etc.

It all serves to make me happy that I'm using Firefox with uMatrix as my daily driver, and only use Chrome (with uBlock Origin) for the rare things that I can't get to load properly because of all the cross-site dependencies.

mtgx 5 days ago 1 reply      
Google seems no better than Facebook when it comes to privacy, and I'm not just talking about how far they're willing to go in tracking users, but also how they are willing to lie and violate their users' trust so they can collect more data.

Facebook is now getting into trouble in the EU for breaking their promise about not sharing WhatsApp data, and yet Google still goes ahead and does this. I hope the European Commission adds this as one more charge against Google.

Without real enforcement the companies will continue to do whatever the hell they want.

rdslw 5 days ago 3 replies      

Yes they deliberatly block chrome extension on mobile chrome, as then ublock usage on mobile would explode. Together with myth of mobile ads.

Do not evil. Riiiight. As long as it does not hamper our profit.

rmc 5 days ago 0 replies      
This is why we need the Charter of Fundamental Rights of the European Union. Article 8 covers personal data, and can blocks things like this.
solveforall 5 days ago 1 reply      
[Disclaimer: shameless plug, and also previously announced as a Show HN a while back]

I would like to mention my search engine as another privacy-focused alternative: https://solveforall.com/

1) Does not track user activity. Hosted in Canada.2) Does not leak referrer to visited sites3) No ads. Will be considering affiliate links, a paid API,and/or "good" ads -- ads people want that don't compromise privacy4) Integrated feed reader which also provides search results5) Activation codes (like DDG bangs, so ?g instead of !g)5) Plugins written in JS/data to be searched can be added at any time.6) Deep search -- get results from the search results page of several sites at a time. Try https://solveforall.com/answers.do?q=rx+480&client.kind=web&...

There clearly a lot more work to be done, and I plan on open sourcing this soon, but please try it out and let me know any feedback you have!

feelix 5 days ago 3 replies      
I use google and have chosen to give up a lot of my privacy to use their services.

One thing I was never willing to do though, and I had an instant emotional reaction to not doing, was allowing them access to all my email.

They can have my GPS coordinates at all times, my web search history, etc, but they can't get into the inner workings of my life and my thoughts.

So back before I had any real use for it I just registered myname@myfirstandlastname.com and used that for my email address. It felt like a natural move. It does bother me still that a lot of the people I email do use gmail, so google still ends up siphoning of a lot of the contents of my email.

I see a lot of people talking about FastMail instead of GMail, but I don't know why more geeks don't register their own domain name which has several advantages (including looking better and more professional). The one downside is that mail search sucks. I'd love to get some decent search without giving up privacy somehow.

barnassey 5 days ago 1 reply      
More and more changes that do not bode well for google, first they changed it to where they can track what numbers you dial, then they tried that with your google chrome history and tabs if you synced it to your account and now this? People wondered why i stopped being a google evangelist after 2014.
urda 5 days ago 1 reply      
This is yet another reminder that it's important, especially for HN readers, to continue to give support to groups such as Mozilla and their Firefox platform. The more widespread Google and Chrome usage is, the more Google can push these changes with little to no resistance.
betolink 5 days ago 0 replies      
Just to give you and idea of how big of a deal this is, go to https://myactivity.google.com/myactivity and check what third parties could learn from you, with your name on it.
snarf 4 days ago 1 reply      
Does anyone know the specifics of Google's privacy practices for G Suite (formerly Google Apps for business)? They claim no advertising, but do they use your data for anything else, and do they still build shadow profiles? If you're already buying 1 TB of storage for Google Drive, then you can instead sign up for the $10 month G Suite plan and get 1 TB of storage with ad free versions of their apps.
eveningcoffee 5 days ago 1 reply      
Like I have told under other similar discussions. Something in ToS has no relevance if data is collected. If data is collected then it will eventually be used (against you).
throw2016 5 days ago 1 reply      
I think duckduckgo often becomes an alternative that isn't an alternative, in the sense yes its there, you are frustrated with Google's behavior and you persist for a whole day and then have to revert back to Google with tail behind legs so it's more of an alternative in name.

With the sheer scope of Google properties there is always going to be a tempation for 'value searchers' within the organization to give in to dark patterns and compromise users. I have been trying Yandex search and email and its fairly decent. Email is good, search appears to be a much more serious offering compared to duckduckgo but still some way to go.

However we need diversity and decentralization to prevent concentration and inevitable abuse of power.

vonklaus 5 days ago 1 reply      
I expect google will experience outages >15 minutes for core services in the comung months. This is based on significant uptick in ddos sophistication, this has been referenced by Schneier-- although not in ref to Goog.

If changes like this announcement convince people to move away; I am all for it. This just proves not only their power, but the danger of a single point of failure.

ams6110 5 days ago 0 replies      
I've already stopped using Chrome on my computers and phone. Getting pretty close to dropping them into my hosts file.
CommanderData 5 days ago 1 reply      
Is it enough to install adblock on the router level? This would in theory block all domains tracking and serving adverts.
Animats 5 days ago 1 reply      
Log out of Google. Now. And delete all their cookies. Consider deleting your Google account. Put your mail on an IMAP server. Your ISP probably offers one.

(I don't use a Google account. My last login to Google was in 2015, and that was to update a browser add-on.)

forsberg 4 days ago 0 replies      
So there are a lot of talk about using DuckDuckGo instead of Google but I'm wondering if anyone have considered using Bing as a middle ground?

Sure they track you but in my understanding they actually suck at it. :)

yuhong 5 days ago 0 replies      
Also recommend that you read https://plus.google.com/104092656004159577193/posts/Bo88vgre... , particularly the comments.
pinewurst 5 days ago 1 reply      
Isn't Google moving aggressively to fingerprint-based browser tracking instead of cookies?
yuhong 5 days ago 1 reply      

I was trying to figure out what was happening.

forgotpwtomain 5 days ago 0 replies      
> If you want to permanently opt out of the DoubleClick cookie, you can install the DoubleClick opt out extension.
yason 5 days ago 0 replies      
I sometimes wonder if why it is generally held that marketing sucks and advertisements are evil because they're so random, badly targeted and thus crappy.

I basically wouldn't mind seeing advertisements if they were relevant and spot on. And that probably hasn't been possible until all that big data is cross-indexed with user identities.

It may be that ads are considered bad because good ads happen once in a thousand.

awqrre 5 days ago 0 replies      
You have to be logged-in for the opt-out to be effective... so now they know exactly who you are...
a3n 5 days ago 0 replies      
Don't be evil. Not all at once.
JumpCrisscross 5 days ago 0 replies      
Does this apply to paid accounts', e.g. businesses', data?
rahrahrah 5 days ago 1 reply      
That diff in the article, does anyone know where it comes from?
c_r_w 5 days ago 0 replies      
That's weird. I guess they like making money.
RodericDay 5 days ago 0 replies      
When I read announcements like these I actually get a bit hopeful. These companies seem somewhat scared, and their funding bases more fragile than they let on.
philprx 5 days ago 0 replies      
Bait and switch?
qwerty1234567 4 days ago 0 replies      
gjolund 5 days ago 2 replies      
What are the best alternative email services with a privacy focus?
ommunist 5 days ago 0 replies      
As for now, there is no viable alternative to Google. There is no distributed, free independent search engine that provides such quality relevant search results as Google, and is caring for users privacy.

I do not think either it is financially possible to run such a thing, without someone's vested interest in metadata behind such possible endeavour. There is silent demand for such an effort however.

UPD: I know about DuckDuckGo, but look: https://www.netmarketshare.com/search-engine-market-share.as...

Hack the Kernel Learn about operating systems online ops-class.org
604 points by krat0sprakhar  3 days ago   51 comments top 19
itsmemattchung 3 days ago 5 replies      
Thanks for sharing. I'm certainly bookmarking this page and revisit this course after wrapping up CMU's 213[0]. How does this compare to Udacity's "Introduction to Operating Systems?".

[0] If you are self studying, like me, CMU offers not only the lectures online, but the labs as well: https://scs.hosted.panopto.com/Panopto/Pages/Sessions/List.a...

kev009 3 days ago 0 replies      
I wasn't expecting much at first as an OS professional, but wow this is great! Flipping through the slides, it's just the right amount of info and context to develop a working knowledge and vocabulary without much time investment or getting overwhelmed or losing interest. Didn't look at the videos or assignments yet.

If you work in some type of ops role this will really accelerate your career.

If you are a programmer and forgot or did not take an OS internals class, ditto.

You will not unlock maximum throughput, minimum latency or a balance without understanding these concepts.

antoncohen 3 days ago 3 replies      
Thanks for posting this. I was looking for more operating system courses. I'm currently watching Kirk McKusick's FreeBSD Kernel Internals course [1], which isn't available for free (the first hour is [2]), but I thought was worth the money. I find is really amazing that I can watch a course taught by someone who is such an expert in UNIX-like systems.

Along with a general in-depth OS course, I would like to find a Linux-specific course. Does anyone know of a good Linux internals course?

[1] https://www.mckusick.com/courses/introdescrip.html

[2] https://www.youtube.com/watch?v=nwbqBdghh6E

Animats 3 days ago 4 replies      
UNIX-like kernels are easy, in that you don't have to have that much running before you can run "Hello World". I'd like to see more on microkernels. You have to have more pieces running before you get to "Hello World".

Also, the emphasis on virtual memory and page faults is becoming dated. Paging out to disk is obsolete technology. RAM is too cheap, and mobile devices don't page.

black_stallion 3 days ago 1 reply      
The professor who made this class is leaving UB next fall. I'd be lucky to be able to attend this one last course under him(the class is gonna be a full house this time) before he moves out of UB, a sad event in itself :(
unsignedinteger 3 days ago 0 replies      
Go bulls! I took Operating Systems with Kosar and worked on Pintos rather than the OS-161 modules. Honestly don't know what I was thinking, Challen's class seems far more interesting...
alistproducer2 2 days ago 0 replies      
http://wiki.osdev.org/Main_Page has a LOT of great info on OS theory and practice as well.

Edit:added "as well." I don't want to give the impression that the OP is an inferior source.

njade 3 days ago 0 replies      
I have to say - the course is very well organised. For me atleast, the structure and flow is exactly how I approach my learning. A video overview -> a though provoking discussion -> the problems -> hints -> academic paper -> solution. Neat.
bogomipz 3 days ago 1 reply      
Wow, this really great. Thank you for sharing.

I didn't any "about" link. Does anybody know who did this or what the affiliation is? In this Youtube link I see "Buffalo":


Is this SUNY/Buffalo State maybe?

The lecturer in lecture 1/38 is fantastic. Does anybody know who this person is?

Philipp__ 3 days ago 0 replies      
This is godsend! Today I found some final notes and resources over the internet, wanting to put my C/C++ skill to good use and build and learn something. Always was attracted to OS (having OS class in a year but I couldn't wait), so thanks for sharing this so much! Can't wait to get started tonight!
melvin0008 3 days ago 0 replies      
I have taken this course and the assignments are fun and challenging. Learnt a lot.
skmh 2 days ago 0 replies      
Wow! Thank you for sharing. Learnt a lot.

This is really worth keeping bookmarked. Highly recommended.

hellllloworld 3 days ago 0 replies      
its the best class i've ever taken. definitely worth solving the assignments!
kim0 3 days ago 1 reply      
That actually looks quite good! Can anyone who took this training vouch for it?
jza00425 2 days ago 0 replies      
Mark this, will check it later. Thx
justin66 3 days ago 1 reply      

No, really, I'm asking.

RawData 3 days ago 0 replies      
Wow this looks pretty cool!
j_m_b 3 days ago 1 reply      
Do they have anything like this for learning how to transpile from lisp to other languages? =)
googler1500 3 days ago 0 replies      
Very nice. Look forward to using this.
Google Fiber Cutting Jobs and Halting Rollout nytimes.com
396 points by gm-conspiracy  11 hours ago   304 comments top 28
staticelf 11 hours ago 22 replies      
That sucks for citizens of the US. I think the Swedish (Nordic?) model for bringing internet connectivity to it's citizens is superior.

The municipalities own (most of) the networks and all the fiber cables, letting companies use them for a small(ish) fee. These companies later sell it to customers. This help people to get the best deals and ensure that the networks are continually upgraded.

For example, I have 250/100 mbit/s for free. My rent pays for this. But I could if I wanted to easily upgrade to 1gbit/s up and down. I can change ISP (even if that wouldn't be paid for by my rent) and I would know that I always could get the same internet-connectivity speeds.

Although, while this is true for many parts of Sweden, it's not available for everyone. Some places still have networks owned by one company without any access to the city network.

jgrowl 10 hours ago 3 replies      
Forgive me if I'm incorrect... The way I understand it is that they are halting planning in cities that they marked as potential locations, but that does not mean they are discontinuing the roll out and service in cities that are already in progress.

For example in Nashville, they have been trying to roll out fiber in Nashville for over a year now but have only been able to install on less than a dozen utility poles so far.

This is because of the rules that prevented anyone other than the owner of the existing lines to move anything. This meant that if Google wanted to add lines to a pole with existing AT&T and Comcast lines, it would require both companies to move their own lines independently of each other in coordination. This means roads would have to be closed 3 separate times for each vendor. Nashville recently passed the One Touch Make Ready ordinance that allows approved vendors to do all of the work at the same time.

Now both AT&T and Comcast are suing the city:http://arstechnica.com/tech-policy/2016/10/comcast-sues-nash...

I hope that google stills continues to deploy to cities that are already in progress. It took community effort to get the ordinance passed and subjects them a lawsuit. It would be a real letdown.

SEJeff 11 hours ago 8 replies      
Well google announced they were exploring a fiber rollout in Chicago. Now both AT&T along with Time Warner Cable have 1G service throughout parts of the city.

Alternatively, one can look at this not as a failure, but as a success. The point of Google fiber was to force carriers to get faster internet to everyone. It appears that it has been working. This benefits google directly as their properties such as Youtube can deliver more and better content.

For Google, this is a win/win proposition.

samfisher83 11 hours ago 6 replies      
Building infrastructure is hard. Even 100 years later we still have original AT&T (Verizon and AT&T) as the dominant telecommunications company.

Google also seems to just give up on a lot of its products:Google+HangoutsProject AraGoogle BuzzGoogle videoOrkutTalk Meeboetc.


yekim 10 hours ago 0 replies      
So bummed to read this. Even though I wasn't going to directly benefit from Google Fiber, it was sure nice to have a non-entrenched player tackle this market.

From the big G's standpoint, it makes good biz sense to exit this market. I sure hope the subtext in the article comes to fruition ie that Google / Alphabet has figured out a better way to get high speed internet to homes in the US sans fiber.

In an ideal world, this fast fiber internet ought to be a municipally managed utility, with my tax dollars paying for the fiber in the ground. Then, my take home dollars paying for whatever competing service(s) I choose to light up said fiber to bring me access to the net.

Leszek 11 hours ago 1 reply      
Previous discussion (mostly about the blog post): https://news.ycombinator.com/item?id=12792928
the_mitsuhiko 11 hours ago 4 replies      
Can't say I'm surprised. I expect Google fi to have a similar fate in a few years. It's not Google business.
cargo8 9 hours ago 1 reply      
The title of this post is pretty deceptive it clearly implies that the Fiber project altogether is being halted.

My understanding from this article amongst others is that they are simply rethinking their approach to, rather than laying down fiber throughout all target cities, beam high speed internet from local way points to the roofs of high rises (like WebPass does in SF, which they acquired).

It is pretty reasonable to, if this seems a viable approach, halt expensive infrastructure operations to lay down hard wired fiber and cut the jobs associated with these logistics and operations.

fowlerpower 10 hours ago 1 reply      
See this title about what's happening to Google Fiber is much more direct, honest, and to the point than the corporate PR google Post and title that confused me into thinking I'm actually going to be able to sign up for Google Fiber.

Their title: "Advancing our amazing bet"

Point being that our ISPs right now need some disruption and I think a lot of people were hoping this Google Fiber would catch on. A lot of folks assumed Google would eat whatever losses to make this a hit. Apperatnly not, apperantly some short term profits trump anything else.

gm-conspiracy 11 hours ago 3 replies      
Anybody know what is going on here?

This seems like a page out of Verizon's FIOS rollout.

Is Google working on their own cellular network (non-MVNO)?

Is this due to the FCC reclassification of internet as a common carrier?

Animats 6 hours ago 1 reply      
This is discouraging. I thought that Google Fiber was over-hyped for the number of users actually connected, but didn't think they'd just give up.

Perhaps Sonic, which provides gigabit Internet service to parts of San Francisco at a lower price than Google [1], will take over Google's operation there.

[1] https://www.sonic.com/sanfrancisco

shmerl 8 hours ago 1 reply      
They should have known it's a long term investment and ROI happens only when certain scale is reached. Why change their mind now?
post_break 11 hours ago 1 reply      
Wonder if Google fiber will just shut down and give a 30 day notice or something scummy like that.
hcayless 11 hours ago 3 replies      
GF has been tearing up our neighborhood this week and last laying cable (I'm in Chapel Hill). AT&T did the same about 6 months back. I was holding out for Google, but this makes me think even when they get it up and running, the support will be nonexistent. So maybe better to go with the devil we know (we already have AT&T U-Verse, just not gigabit). At least they lasted long enough to force AT&T's hand...
davesque 1 hour ago 0 replies      
Well this is some pretty depressing news.
josh_carterPDX 10 hours ago 1 reply      
They backed out of Portland after spending a ton of money and time with city officials. Sad to hear this is not happening and hope Google finds a way to get back into this because the options today are a joke. This will just embolden companies like Comcast to charge more for horrible service.
rch 11 hours ago 0 replies      
This should have been the headline on yesterday's news.
izzydata 5 hours ago 0 replies      
I had just signed up for it in Overland Park, Kansas. Hopefully they still do the construction here where they already said they would.
dmalvarado 9 hours ago 0 replies      
That was fast.

Give it 5 years before the infrastructure and service is sold to ATT/Time Warner/Spectrum/WTF

client4 7 hours ago 0 replies      
In Montana we're having success installing fiber, but we aren't outsourcing construction and using cheap electronics. I do wish we could use Google's set-top ONT though.
mtw 7 hours ago 0 replies      
And here I was hoping the service would be extended to Canada :/
josh2600 10 hours ago 3 replies      
I wrote about this elsewhere and am pasting my thoughts here as I think they're relevant to this community:

1) Google Fiber is dead. Long Live Google ISP.

Google cannot afford to lay fiber in the ground because it's a long game and Google doesn't really want to play the long game (they just want to put pressure on competitors so they can move more bits along the wires, generating more searches and more streams with which to shove ads in your face). Fiber never was the most efficient way to do this, but there's something sexy about "Google Fiber" as opposed to "Google Point to Point Radio Towers". The reality is that wireless delivery of bits is way cheaper than fiber because you don't have to tear the ground up (over the last mile obviously since the arteries must be fiber links).

Clarification: "long" refers to 30-year payback periods for physical asset investment. There are a lot of things with higher returns on that timeline than fiber that google can invest in. I don't actually think it's profitable for anyone to build unsubsidized networks. This is why networks should be public and operators should be private, but that's a topic for another day!

2) Fiber is cheap, construction is expensive.

When I helped Comcast build out the fiber network in SF, what struck me was the relative cheapness of the assets we were putting in the ground compared to the cost of tearing up the street. The conduit and the glass inside the conduit cost almost nothing, but tearing up the street in SF is $300/sq ft. Crossing cable car tracks was like $50,000. Then there's the actual cost of construction: people. Getting contractors to arrive on time, finish on time, and avoid overtime is fraught with peril. It's actually really hard to move physical atoms around in a manner similar to programmatic systems, and so many models that have real world elements stumble against the harshness of actuality. I suspect Google's cost modeling for building a fiber network was optimistic.

3) Wireless is fast, but does it scale to city size?

It's not hard or particularly expensive to deliver gigabit over wireless. You basically need a tall building to rain down radio waves onto the masses. What I wonder about, given that we have no cities running on majority wireless point to points, is what happens when you hit scale? That is to say, point to points have a limited wireless footprint (because using beamforming we don't need to splay the signal everywhere, we just send it in one direction), but one can easily imagine a saturated wireless environment as generating a significant amount of noise. Wireless networks are easy when there's only a few objects on the network but get significantly harder as the physical area reaches device saturation. That is to say, WebPass might be super easy to operate when only a handful of buildings are on WebPass, but it might be much harder if a whole section of the city is online.

4) Google bought WebPass a while back.

The writing has been on the wall for a while that the fiber game was killing uncle Google. I can only hope that they don't bow out completely. I think that wireless makes Google significantly less of an existential threat to their carrier partners as well.

Overall, I remain cautiously optimistic about Google's future as an ISP.

On a final note: Google Fi is not an answer to Google fiber disappearing. The two are tangential, disjointed offerings that cannot, for a bunch of reasons, compete with one another (most notably the wireless data caps).

andrewvijay 11 hours ago 4 replies      
Just as expected. It was just to force the network carriers to speed up wasn't it?
ukyrgf 8 hours ago 0 replies      
This news comes out one week after Comcast informed me they'd be enabling an arbitrary 1 TB data cap. I have to get out of Florida, I guess.
dbg31415 10 hours ago 2 replies      
The Google Fiber rollout in my neighborhood has been a debacle from the start.

They walked around and put up door tags -- really really big ones saying, "Google Fiber is coming!" and immediately after that the 0 crime neighborhood I live in had a slew of break ins. Anyone who didn't remove this massive door tag was an easy target, the crooks knew who was home and who wasn't.

Then like a week later... they put the exact same door tag up on all the doors. And we all laughed... but we were like, "WTF, Google..." Then the next day they put the exact same door tag up again... even doubling it up on homes that already had a door tag. They door tags were just promos to sign up; they didn't tell us to mark our sprinkler systems, or who to call in case the construction crew accidentally cut our water lines...

The actual cable laying came about a month later... and it's been going on for 7 weeks at this point. Some days the guys work, most they don't. Doesn't appear to be any pattern to it. There are a bunch of expensive drilling and trenching machines parked at the end of my cul-de-sac and along the street in the spots where residents used to park. 7 weeks and counting...

stinger 11 hours ago 0 replies      
another one bites the dust
nickysielicki 9 hours ago 1 reply      
I think it's hilarious how many people think it's consistent to simultaneously hold the opinion that this is a tragedy and that Google Fiber was the ISP that they wish they could have, while also supporting federally-imposed "net neutrality" and the implicit claim behind it, which is that all ISPs are just dumb pipes that are moving bits, and that consumers are agnostic about who does it.

All the sheep on Reddit who got behind FCC mandated "net neutrality" are directly responsible for this. Urbanites get a warped view of this country and vastly underestimate the amount of places where satellite internet is their only option. Yet they have the nerve to bitch and moan about what a tragedy it is that they can't stream 4k video without buffering. The government must fix this! To hell with the rural schoolchildren and their lack of access to wikipedia, I want to watch high-def cartoons!

There was so much innovation taking place behind the scenes to provide a decent web-browsing experience via satellite internet and WISPs. And it's all for naught.

I'm still excited for this next year. https://en.wikipedia.org/wiki/ViaSat-2

exabrial 9 hours ago 0 replies      
Sensationalist headline...

My analysis: They're realizing big cities are not profitable and installation costs a ton of $. My guess is they'll try to go for smaller towns with better utility pole infrastructure.

Happiness is a Boring Stack expatsoftware.com
544 points by jasonkester  1 day ago   239 comments top 40
sklivvz1971 1 day ago 7 replies      
Absolutely agree with the article. We do boring stacks at Stack Overflow (we are proudly a ASP.Net MVC/SQL Server shop) and our performance stats are pretty damn good.

Our average page is rendered in less than 20ms on cache misses [0] and we do over a billion page views per month with 9 web servers at 5% capacity. [1]

Sorry but it does get annoying when people suggest we "improve" our stack with $fancy_new_stack.

[0]: https://twitter.com/Nick_Craver/status/790527231600787456

[1]: http://stackexchange.com/performance

milesf 1 day ago 1 reply      
This what I like to call "both/and". I like both the old reliable and the new shiny. So often people want things to be "either/or". Either I'm going to use this solution or that one.

The key is to know the context of each, and I think this article does a very good job of describing when each ought to be used. He uses the boring reliable stuff on his own things, because he is beholden to no one and does not need to justify his decisions. And he also works with the exciting new stuff with clients, because it is simply easier to sell it to clients who are caught in the Silicon Valley echo chamber.

Both/And is like trying to hold a small bird in your hand: too tight and you'll crush the bird and it will die, too loose and it will fly away.

brhsiao 1 day ago 9 replies      
I often hear this sentiment that new languages and frameworks du jour pop up every week, and that past an age a fellow just wants to learn a single reliable stack and collect a weekly paycheck.

Am I the only one who just hasn't experienced this feeling? There used to be Rails/Django and jQuery. Now there's Node and React. Both revolve around extremely simple ideas. Spend an afternoon reading the React docs, and you'll know everything you need. Take another afternoon after that and learn Redux. If you have another few afternoons, learn Clojure, and see what the Lisp folks have gotten going with reagent/re-frame. There isn't that much to keep up with.

It's the same with complaints about JS having too many transpiled dialects. These dialects make life easier. There are good ideas in them. For example, Livescript is wonderfully concise and elegant, at no cost of readability once you grok Livescript. It makes your code more readable and faster to write. How is this a bad deal?

I sometimes wonder if people are just annoyed that they need to learn new paradigms at all. It's not like ours shift at an especially fast rate.

clifanatic 1 day ago 2 replies      
Well, I don't know if "boring" is the word I'd use, but I like _transparent_ stacks: if I make a mistake, it tells me where I made a mistake in a way that I can interpret. All of the "boring" stacks have this property.
apolymath 1 day ago 6 replies      
omg this guy is on spot. My day job is Magento (hell), but I am absolutely in love with boring ol' C#, along with the new ASP.NET Core framework & Kestrel web server. All of my side projects are built using C#, and I don't use jQuery or Angular or React or Reactive. I use plain old vanilla javascript, because I care about zero HTTP requests & zero bloat & zero BS.
moduspwnens14 1 day ago 7 replies      
It's a great point--it just seems arbitrary to draw the line in the sand of having a "boring stack" that consists of SQL Server and C#.

I mean, that, as a minimum, means you're running and maintaining a Windows server, along with antivirus, backups for the OS, and backups for the database. Any time Windows updates come along, your service will be unavailable. Every couple of years, you'll need to buy a new license, upgrade Windows, and make sure everything comes up smoothly. This likely will involve fixing and troubleshooting some issues. You'll need to have some monitoring set up to make sure you don't end up running out of disk space on Saturday morning.

Or maybe you have more than one Windows server (to avoid downtime from a single server), but that makes your stack decidedly less "boring." Now you're dealing with at least a load balancer and making SQL Server redundant.

I mean, I guess it's more boring than chasing the latest front-end reinvention or maintaining MongoDB, but there's some room for improvement here, clearly. Containerized deployments (via Docker or a "serverless" architecture) might be able to help.

mixmastamyk 1 day ago 4 replies      
I agree in general but why would you use Windows/SQLSrv for internet-based products? I'm fine with it on the desktop, but the extra costs and time devoted to things like activation are a non-starter as far as I'm concerned. I believe they finally have ssh and package mgrs available, but don't you still have to install them manually?

There's plenty of boring stacks on Unix that are free, in both senses of the word.

rpeden 1 day ago 2 replies      
Jeff Atwood made similar points in The Magpie Developer: https://blog.codinghorror.com/the-magpie-developer/ and Why Ruby?: https://blog.codinghorror.com/why-ruby/

Not that chasing after the latest and greatest is always a bad thing, but sometimes existing (and relatively boring) tools are the best ones for the job at hand.

libeclipse 1 day ago 1 reply      
This is how I feel. I have friends that are always going on about all the latest "best practices" and cool hipster stuff like docker swarms and microservices. Meanwhile I've kept my own projects using boring old (or rather tried and tested) technologies and languages like python.

I don't like it when people are recommending new buzz words every week.

tikhonj 1 day ago 4 replies      
It all depends on how you define "boring":

If you mean "familiar" then you're right: something you know is better than something you don't. (But it's not the way to learn or expand your horizons.)

If you mean "stable" then the whole thesis is a bit of a tautologycrucially, there's no fundamental contradiction between "new and shiny" and "stable", and "boring" stuff is often also unstable/insecure/bug-prone (think PHP or C).

If you mean "popular" or "mainstream" then you're putting way too much stock in the judgement of crowds. Crowds and fashion are fickle and the popularity of a product is a poor indicator of any intrinsic qualities.

I've seen people using all three of these definitionsand linear combinations thereofwhen talking about these things. More too, probably.

I think it's important to separate them out exactly what you mean by words like "boring" or "practical" when talking about software tools and abstractions to understand exactly what's going on and to communicate clearly.

arthurread 23 hours ago 0 replies      
I agree. Kind of. You get to choose the kind of problems you work on, and the way you break up your time. If you want to innovate on the infrastructure, if you find that interesting or if worth the gains for the kind of scenarios you work on then go for it. At the same time focusing on solving problems in the programming infrastructure, spinning cycles learning new techniques means you get less time actually solving problems in your actual problem domain. You don't need a $3000 carbon fiber road bike to get to your friends house down the street, no matter how many articles you read about how good that road bike is. I suppose the idea is use the most boring stack that can get the job done.
intrasight 1 day ago 1 reply      
I've flipped-flopped back and forth several times over the last 15 years on the question of server-side vs. client-side view logic. I literally start each new project with a new technical review and evaluation of this question.

I'd have flipped permanently to client-side if the quality and consistency of the JS stacks were of the same quality as the server-side stacks (I use ASP.NET MVC). I know that it has been a rapidly evolving thing and hence the churn. But here's the thing - with software I've come to prefer intelligent design over Darwinian evolution. On the server-side we have intelligent design; on the client we have evolution. On the server, we have stability and a roadmap. On the client we don't.

With that said, painting pages on the server to send down to the client just doesn't smell right anymore.

ohstopitu 1 day ago 1 reply      
I personally enjoy the new & fancy. Infact, I try the new stuff because I enjoy trying it out, and the "gotcha" moment with that happens when you understand the stuff.

That said, If I had to choose a tech stack for work, I'd choose something that I am comfortable with and something that I know a lot about (compared to the rest of the stuff available) - because in the end, it's not about having new and shiny so I can blog about, but to solve the problem that my company is facing/trying to solve.

bootload 20 hours ago 1 reply      
"Good old C#, SQL Server and a proper boring stack and tool set that I know won't just up and fall over on a Saturday morning and leave me debugging NPM dependencies all weekend instead of bouldering in the forest with the kids."

Microsoft tax.

Yes you can get alternative C# implementations [0] but SQL Server? Having to deal with "MS Tools" in an era of high quality alternatives? Boring for me would be Perl/Postgres, both in their 20's, solid, reliable, with plenty of quality developers and language support.

[0] https://en.wikipedia.org/wiki/C_Sharp_%28programming_languag...

rch 1 day ago 1 reply      
In other words: 'When you have the option, use the stack you're most comfortable with'.
leothekim 1 day ago 0 replies      
Some interesting thoughts on a similar sentiment: http://mcfunley.com/choose-boring-technology

Nice takeaway: "The nice thing about boringness (so constrained) is that the capabilities of these things are well understood. But more importantly, their failure modes are well understood."

sarreph 1 day ago 7 replies      
I've been thinking a lot about this recently.

I'm in between jobs and thinking of starting a SAAS on the side in order to support my goal to go backpacking for a few months next year.

However, the amount of microservices I'm thinking of putting it all together with means it'll require a decent amount of non-automatable (as far as I can tell) maintenance and attention. This isn't exactly what I want at the back of my mind all the time while travelling... but then again, you can't have all your cake and eat it.

Anyone who has a successful hands-off SAAS built on a modern stack care to chip in on ways of mitigating this?

dahdum 1 day ago 2 replies      
"It seems like on a lot of stacks, keeping the server alive, patched and serving webpages is a part-time job in itself. In my world, that's Windows Update's job."

I imagine the Linux alternative of this would be Debian with unattended-upgrades and a PHP app.

jsingleton 1 day ago 1 reply      
I really like C# and .NET as a stack, just like the OP. It may not be cool but it works well and they are good skills to have for stable employment prospects.

The new .NET Core stuff is looking very promising too. I really hope it takes off, and not just because I have a book out on it :).

elliotec 1 day ago 1 reply      
This is my feeling about Rails. I've created several Rails apps that delighted the customer, and most have required literally zero maintenance after years of use.

Sprinkle in a bit of jQuery and you have an app that is stronger and just as fancy-feeling as a mess of a massive client-side app.

drather19 1 day ago 0 replies      
I like the point about building systems that take care of themselves and are largely hands-free. I'd say that applies regardless of platform (or "shininess"), though. The author has clearly internalized one of the more important lessons in engineering in terms of designing for maintainability (with an ultimate goal of zero/low-effort maintenance and/or extension).

I'm not sure the platform itself is as important to achieving this goal so much as the decision-making ability of the engineers themselves, though. Maybe a tendency to pick shiny because of shiny is just a way that poor decision-making surfaces? However, I don't see a problem picking an appropriate solution that happens to be shiny.

Anyways, kudos for sharing the wisdom.

EugeneOZ 20 hours ago 2 replies      
MS SQL Server is so awful crap, you can just try any another DB to see that - I can't trust this author after "good old SQL Server". And I don't see nothing except boring oldman grunting in that article. Programmers should always learn and they know it from the beginning of their way.
bbcbasic 1 day ago 0 replies      
If you are doing a side project you can choose between solving a real problem or learning new tech. It is hard to do both simultaneously in the time that most people give to side projects. Hell its hard even if you are full time.

Learning new tech in a side project is a worthy thing to do and I have built some nice little toy Haskell, Elm, JS and Java projects.

However I am more productive in my usual C#, so if I wanted to get something done quick e.g. an MVP website, I'd probably that would be the best choice despite the advantages of other languages. E.g. PHP -> cheap shared hosting, easy to deploy, Haskell -> Excellent type system, find most bugs at compile time, etc.

One exception is I recently want to scrape the HN Api sequentially with multiple requests at a time, and I found this easier on Node.js than C#, because I could be sure I wouldn't get exceptions saying my threadpool has run out of threads etc. :-)

qaq 1 day ago 0 replies      
You can have both happiness and an interesting stack a good example of this is Elixir or I would guess F# in the .Net world.
ungzd 1 day ago 1 reply      
Maybe yes, when you work at bank, change 1 line of code per month, documenting this change in 10 Word documents, most of time drinking coffee and sleeping during Powerpoint presentations with 1000 attendees.
Animats 1 day ago 1 reply      
I agree. A site I run:

 Server status at 2016-10-25 12:07:41 System status: Database up for 419.94 days.
It's Python and MariaDB.

sunstone 1 day ago 0 replies      
I totally agree with the philosophy but for me it's Django, python and postgres on ubuntu server.
qwertyuiop924 1 day ago 0 replies      
It depends on if you like the boring stack, and also what your normal stack is. If you mostly write ruby, Sinatra or Rails should be your first port of call: they're widely used frameworks in your language.

But no, don't go for the zeitgeist for no reason: zeitgiest is tautologically new, and new stuff tends to break a lot.

pjmlp 1 day ago 0 replies      
It also resonates with me.

I play with all sorts of programming languages, specially on those long winter nights.

When it comes to production code it is all about the Java and .NET stacks, with some C++ only when there is a need to integrate some sort of native library, or call the respective VM APIs.

Even then I can usually sort it out with JNA, P/Invoke and RCW.

jupp0r 1 day ago 1 reply      
There were times when .NET was the new and shiny (it arguably still is with the recent open-sourcing and stuff going on in F#). I wonder if it was back then when the author started to use it :)
josep2 1 day ago 0 replies      
This is a refreshing take, although maybe extended a bit too far. It seems like this kind of thinking is mostly in the real of software on the web and not necessarily on the systems side of things.
sly010 1 day ago 1 reply      
Agree. Things like Docker and microservices architecture are solutions for problem you have only if you are playing with more "interesting" stacks.
bbcbasic 1 day ago 0 replies