skysight-inc/HackerNews huggingface dataset:
It's a common pattern with a lot of "awareness" and media problems. There's a big problem with something, people start noticing it and "raising awareness" of it and publishing articles, books, etc on it. Now several things happen at the same time - people who are responsible for the systems that have the problem start addressing it and it gradually starts getting better in response to the publicity and complaints, but at the same time, the community of people finding and drawing attention to the class of problems gets bigger and develops more infrastructure and institutional culture. Groups get created and funded, people start full-time careers with those groups, regular magazines and websites get published and develop their own staffs, etc.

Usually, the underlying issue is complex enough that it takes years or decades to make the problem like 95% better. But the community around the issue has become entrenched, and won't go away just because the problem is basically solved. There's plenty of excuses at hand to justify the continued existence of the group - the problem is never 100% gone, so there's always something new to address, and they can always say that we have to be on guard for the problem coming back. But the effect is the same - the noise gets louder as the signal gets weaker.

If you're paying attention, you can see this pattern play out for all sorts of things.

In this case, we have both made the computers and browsers a lot more secure, and a lot of consumer-level computing activity has, for a bunch of reasons of which security is certainly one, moved to drastically more locked-down devices. Good luck building a botnet of iPads and Android phones. Many of the hacks that get the most publicity are super-complex one-offs that are in theory highly dangerous, but in practice are so valuable that they would only ever be used by state-level actors against handpicked national security targets, because you have to spend millions to find them, and they will become worthless about a week after the appropriate companies become aware of them.
How is it that surprising that they don't use iCloud drive on their phone?
What about postmenopausal women, a point raised elsewhere in this discussion? What about men and women who simply aren't fertile, for whatever reason? What about families in places where births aren't registered? Such places still exist. What about the death of a couple's only child? Is the marriage thereby annulled? What effect has all this on divorce? "Creepy edge cases." And I can't see how maintaining all this additional information on which married status is now contingent (unless it's not!) could be achieved without a massive increase of bureaucracy, with its concomitant cost.

As I've just mentioned elsewhere in this thread, I think a lot of this has origin in my failure to make clear that I'm not arguing one vast change in the status quo versus another, but rather arguing one vast change in the status quo versus no such change. (Status quo ante at this point, of course, but let's not get hung up on that point, when we've spent the entire conversation to date assuming that this is still a question meriting discussion.) Making marriage contingent on procreative capacity would be a vast change to the status quo. Permitting homosexual couples to marry, exactly as heterosexual couples do, is also a vast change to the status quo. There are cases in which vast changes to the status quo are not merely justifiable but utterly necessary. This does not seem to me to be such a case.
It's okay, "we need to look forward" - so that Trump can now hire the exact same torturers and torture architects that Obama pardoned.

Hopefully now people finally realize what a dumb "mistake" that was, to think and act like that post an administration like Bush's. Will the next Democrat president act the same way about Trump's administration's crimes? Probably, especially if people don't criticize him or her about it, because they would be too busy patting themselves on the back for beating the Republicans in the election.
The list is missing http://use-the-index-luke.com and http://modern-sql.com which are some of the very best resources out there for SQL in general.
It also misses https://www.pgexercises.com which is an amazing resource for learning the specifics of PostgreSQL in particular.
Not as often but I still buy technical books. Last book I bought was, Head First Android.

I enjoy reading books but most technical books I skim through in a couple of days. However, that gives me enough big picture ideas that when I am actually working on a problem, I know what keywords to type in Google.
I wouldn't ever pay for twitter, or any other social media. I am like 99% of users, and this is a non-stater.
If you consider that many gui apps are written with HTML right now, I wouldn't worry about the looks of the toolkit as much, as long as it integrates and behaves as expected in X and Wayland and Windows and macOS and iOS and Android. That's more important than a skin, although I know many users prefer their platform's "native look", but what's native anyway, with mobile apps and web apps styling in many different ways. Even native Windows and macOS apps, which has a native look and feel, these days prefer to use a custom style, with most of the time following the design of vast empty white spaces and large controls, assuming everybody uses a 4k display.

What I'm trying to say is, if this comes out of the box and works reliably, then it'll attract more developers given the other ease of deployment aspects of Go.
Working for the Machines
Just a side point that exit polls are unreliable. Most academic studies of elections wait until the CPS and voter file data comes out.
Hay a quick dumb question, I have seen a lot of CLIs written in go recently, why do people prefer to write CLIs in go. On the other hand why did you write a CLI in go....

I am comparing go with other scripting languages like python, which has all the libraries to write a CLI itself.

Is there any particular reason....
Ask HN: Why is testing sometimes considered an afterthought?
There seems to be a crowd of sw people, never unanimous, that tend to place tests on a very low ranking order when considering their application/framework/library.

In my experience, having good test coverage gives one confidence that an algorithm will behave in the manner intended. It assists tremendously with finding root-causes of problems and tends to lead to well thought out applications.

I therefor tend to question the reasons behind the decision not to write tests?
Yes, dozzie. Basically, this is what we intend to be. More info on this thread: https://news.ycombinator.com/item?id=12975548#12977742
Between

> advertising comprised 88% of Pandora's total revenues

and

> the vast majority of Pandora's users remain on the free, ad-supported model

There's really no way to know how revenue compares on a per-user basis between paid and ads.
no you're not.
The font appears to be a refined version of Luxi Sans, which in turn is a refined version of Lucida Grande, which had been OS X's system font for 1.5 decades. Personally, I probably wouldn't call Bigelow and Holmes amateurs.
The Dodge Ram is still available in manual.
> In fact 12 million jobs are in danger of being lost to automated cars. How are they going to benefit from that?

Jobs are going to be lost anyways, whether from cars or from a different technology.

Are you arguing the problem is that people aren't able to continue to do trivial things which technology can easily replace them at? Or that they will not have a relevant skill / source of income?

If the former than we should give hoes and scythes back to 90% of the population and get rid of agricultural machinery. If the later - it's a problem that needs to be addressed one way or another, self-driving cars are really a minor detail here..
I don't deal with such huge files. Honestly, what use case requires 900GB of JSON?
> As touched on in the article, you need a standardized font you have control over for automated testing

Why? Just standardize the font when running in test mode. I expect system applications to use my system fonts.
it's not useless if you're deaf.
It has been suggested several times on HN that another reason is that it attracts younger coders.

Younger coders tend to be more willing to just follow the lead of the management, rather than ask "is this really going to solve the problem?"

Younger coders will put in massively more hours -- this may result in problems like reinventing the wheel, piles of garbage code, etc. -- but it generally "feels good" to be the manager with an energetic, 24-hour around the clock team of young coders.

Younger coders can be paid less, and are willing to forego benefits, stability, medical plans, or even pay sometimes.
hate to be the one to say this but there's a certain aesthetic quality that's missing. How many people would wear what essentially looks like a mix between an open book and half bowling ball on their heads?
Yet even in chrome, the slowness of Asana is just too painful for me to use.
... in JavaScript, of all things? And it's somehow fast?
Due to time constraints we could not go beyond the defaults that we currently have. We have a bug open to allow people to select an alternative search engine: https://bugzilla.mozilla.org/show_bug.cgi?id=1318359
> SDR is quite interesting because it can track moving satellites, and do simultaneous multipath reconstruction of multiple terrestrial broadcast signals -- digital tlevision, FM/AM/satellite radio, shortwave, etc. No antenna pointing needed, as it's all done in software.

Don't conflate SDR, phased arrays, and MIMO. They're separate things. The latter two can be implemented vi a variety of hardware. State of the art radars tend to use a lot of FPGA's for aperture synthesis, not SDR.

SDR also isn't quite the panacea you're presenting. You can't just slap some magic processor in something and then gain access to huge swaths of spectrum. Even highly advanced UWB phased array apertures are limited to around 10:1 bandwidth. Getting up to and past 1 gigasamples per second is difficult even using the prior mentioned pile of very expensive FPGAs.

You won't be able to pull in everything from ~100mhz signals to 18ghz signals all in one $300 pizza box on your roof. The spacex device will be much more narrowly targeted.
Good to see Mozilla making so much progress lately. Earlier I gave up on Firefox as the Chrome was faster and better, but now its shiny and solid again! Kudos to the team!
What do you suggest though? Should we intentionally hold back technology so that factory workers and bus drivers have jobs? Especially as these automation schemes generally have the promise of drastically increased safety.

I agree it is a problem that people will be put out of work, but that is kind of an inevitability. Which is why a lot of people are arguing that basic income needs to be investigated much more closely.
How to write an object oriented program that doesn't suck
Fingbox: A simple device to secure and troubleshoot your home network
I’m a non-Ivy Leaguer woman founder from Asia. Here’s how I made it in SV
In those cases I would say it's not gamification that creates engagement. Rather, these people already want to be engaged, and they're using these badges as a tool for themselves. Basically it's being used as a way to accelerate engagement but it CANNOT create engagement that doesn't exist. The difference between the two is very important because most "gamification" companies confuse the two and end up failing thinking they're doing the right thing. Instead, what they're doing is starting from a wrong assumption, and wrong assumption never leads to good results.

It is a good idea to use a tangible milestones mechanism to motivate people who are already motivated, or who will do those things anyway. For example, I visit coffee shops in the morning to pick up coffee. This need already exists. So that's why a coffee shop providing "buy 10 get 11th coffee free" stamp card can make me come back. It doesn't "create" engagement, since it's not like I would go to a coffee shop 5 miles away just for this coupon deal. It simply makes it easier for me to make the decision I already make.

However it is arrogant to think that you can "create engagement" this way, and you are doomed to fail. Because you're nothing more than a gimmick. I have never seen anyone succeed with this philosophy.
Is there a good reason the app is not compatible with the iPhone 5C but it is with the 5S?

I was really looking forward to trying this browser and wonder what the hardware limitation is.
Well, we just set the precedent this year that allows us to not confirm judicial appointments if there is an upcoming election. So once we consider "within two years" as upcoming, we never have to replace any judges.
That is a valid question.
Yes, we did not update the README yet. Our focus (ha ha) was on code. Will do soon. You got the right repo though. Contributions are always welcome.
Only if you can possibly imagine that it never occurred to bike-helmet engineers to try folded paper.
Or issue marriage licenses, but take away any economic benefits and let the money follow the children instead.
Trucks are generally not classified as cars, nor are motorcycles. These are all types of vehicles, per my original terminology. I actually did a similar experiment with my friend's daughter (3 years old) and she was able to figure it out just fine. Humans are generally able to extrapolate that things with wheels move, and if they have a seat, it's meant for someone to sit on, while it's moving. Hence a vehicle. It's this level of conceptual understanding and "how would this thing work" thinking that ML lacks in comparison to human brains. People use more than just sight recognition to identify new objects, while current ML models do not.
How an artist reinvented the map in WWII (2014)
Once you're done shifting you put your hand back on the wheel.

Driving around constantly holding onto the stick is a bad habit
I'm giving it as an example of something unequivocal. There is a ton of equivocal hate speech and Trump and his supporters were a boundless font of subtle, implied hate speech that never quite said what everyone heard. What about statements like when Trump said "2nd amendment people" could stop Hillary? Or simply spreading disinformation to demonize minorities by saying he saw Muslims celebrating in NJ? Or the classic line of being pro-white instead of anti-minority ? None of that is illegal but it doesn't mean it deserves a free open forum.
Try to step out of your own perspective and look at it from the other side.

I'm not asking you to agree with the other side, just to give it a fair shake before putting it down.

Consider the viewpoint of a parent of a young (10-year-old) child. That parent sends their 10-year-old daughter into the women's restroom. If that restroom can be legally entered by any person who is willing to say out loud "I feel like I am a woman", that restroom is open to any number of adult men who prey on children to enter.

Yes, this is the ever-present, sometimes-alarmist "who will think of the children" argument.

But being a tired argument doesn't make it an inaccurate or illegitimate one. If there is no answer given for it, then it remains valid, if eventually tiring to hear.
Justyna, the style of „quoting” you’re using is correct for Polish, but not English, which uses a pair of upper quotation marks, like so: “”. Good luck with your startup.
Well, of course there's really no such thing as race to begin with, it's a big bag of various cultural and historical prejudices with all kinds of different people thrown together into arbitrary "races". Racism had to be invented to justify slavery and colonialism.
Helmets are counter-productive for cyclists.

http://www.howiechong.com/journal/2014/2/bike-helmets

https://www.cnet.com/news/brain-surgeon-theres-no-point-wear...
If my memory is correct, the Japanese census does not collect data on ethnicity/race at all.
PyECLib upstream is now at https://github.com/openstack/pyeclib
I wanted to point that bit out, too. There's a stack of problems with the original statement that his comments ignore to come to out-of-the blue conclusions.

1. "Sending." This isn't Castro's boat lift. No one's sending anything. As a general rule, you have to have bigger ambitions than your options to emigrate.

2. "Their best" == you. Or perhaps he means "not even sending you".

3. Yes, the immigrants are poor and poverty is associated with crime. The other half of that is that illegal immigrants are more likely to be victims, especially since they often feel that they cannot report crimes.

4. "Some, I assume, are good people." Maybe. Although I have never met one. Or heard of anyone who thinks they're good people. Ok, I admit, they're literally Mephistophiles incarnate.

Although the article is mostly pretty good, I have no idea how the author reached the conclusions he did here.
Error Handling in Menhir
> Maybe I'm old fashioned - I'm all for flexible APIs and all, but to its point. If a customer sends rotten stuff, it should just be rejected with a 40x code.

In some fields, that's not an option. I do NMS engineering. If I need to set up monitoring for something, and the only source of the diagnostics I need is an endpoint that returns malformed JSON, I can't just throw my hands up and say "the data's in a shit format, I won't touch it". I'll have no choice but to get my hands dirty and parse out whatever I can because our systems need to be monitored.

I'm lucky in that the only times I had to deal with malformed JSON at this job, I was able to fix the program that was generating it because it was maintained by my team (the problem was that it was snarfing data from a database and sending it out as JSON but forgetting to escape tab characters, and unescaped tabs aren't allowed in JSON), but my luck's gonna run out some day.
Enter the insane notion of separating developers from end users. You have sales and managers talking to customers, then writing you a half-assed specification that's broken and illogical because they're not trained in noticing general ideas behind specific points. sigh.
After this year's election season, I might be willing to pay for a phrase/keyword filter that hides specific tweets from me :)
I'm paying for Github and I don't use any of the paid features. Why? Because I want their business to stay. The big difference is GH has a significantly better idea to make money with: paying for progressive, useful enhancements. I don't think you can do that on Twitter; maybe you could have, once. Like showing images in your stream could have been a paid addon. I have no idea if it would have worked or not, but nowadays, if they would want to make money like this, it's probably a paid "pro" account, a badge, practically, because of they go full pay-only, they will lose too many sources of sell-able data.

EDIT: read comment by mi100hael; apparently I need to follow news better, and I'm taking my praises back.
If you're not joking, I'm curious how long the battery lasts nowadays. Has it significantly declined since you first got it?
I was under the impression that katanas are primarily slashing weapons[1], as is generally the case with long single-edged blades

[1] http://www.systemofstrategy.com/articles/the-truth-about-tan...
Not the OP, but Go also has those libraries, and it compiles to a single binary. This means I can write a tool and give it to you without needing to worry if you have the right version of Python installed, etc. Further, I can trivially cross-compile (if you're on Linux/ARM, I can build a binary for you on my Macbook via `GOOS=linux GOARCH=arm go build <project>`).
5 Predictions for the Future of the Drone Industry After Part 107
To be frank I haven't even thought to consider DKIM, so I guess it's fair to say it hasn't been a problem. This is a private e-mail address with quite low number of outgoing e-mails, so hard to say how universal my experience on this is.
> I have no idea how something like this was generated.

It would be interesting to ask the sender how .

> If the file is small enough or the data regular enough, you could fix it by hand with some search & replace.

off course.

> But the file I had was gigabytes in size and most of it looked fine.

I suspect a faulty JSON library, it's important to figure out how it was generated so an eventual issue can be opened and the bug can be fixed.
Haskell, Can We REST? JSON and Message Pack
Why do so many people think this is a useful point? Who cares what party someone is in?
You can have science without academia and visa versa. Perhaps it should say that academia has a broken reward system.
Court to Cops: No Immunity If You 'Don't Have Time for Constitutional Bullshit'
Of course they did! Especially in the web world. It's just that this million other solutions are all crap you can't reuse even if you wanted to, so you too have to do the same CRUD thing everyone else is doing, only in a slightly different way.
Wearing a helmet decreases the possible damages to your head on a hit, and nothing else changes that fact.
Yes this is unfortunate. I will check if we can somehow release the app for all devices. But I am afraid that will result in a difficult to message situation.

https://bugzilla.mozilla.org/show_bug.cgi?id=1318363
That would take the complicity of hundreds, if not thousands, of people.

I doubt it would exactly be a secret or entirely quick, implementing racial recognition on a national scale.

Releasing information, especially today, takes only a few (Let's ignore bureaucracy and assume it takes only a few sign-offs to give away massive data dump legally)
You are right! Its not a common skill. Im left handed so left foot breaking feels natural to me. Plus I drove manual cars for years and am used to feel the clutch/brake bite with the left foot.
The author reads more into Trump's words than he actually said, but I agree with the sentiment. I never thought that what you call Trump's "most famous racist quote" was racist at all.

In immigration you never get a representative set of the source nation's citizens. Sometimes you get lucky, like the US around WW2 and you get mostly the intellectuals and people who are well of. It's no secret that Syrian refugees in Europe are disproportionately physically able males. And sometimes people look back at some immigrant influx and decide to make a movie called Scarface.

Shutting any discussion of that topic down as "racist" speaks not well of America.
And? This isn't a discussion on the slave trade. I was pointing out that the origin of the comment was by a biased source, which changes the context of the text to thinly veiled racism.

And by biased source, I mean a racist idiot promoting his shitty ideas.
Not all places have trains, and not all buses are unpleasant. My rides in Hartford were all great. A lot of the anti-bus thing in America has some pretty ugly roots, but I'm not going to argue about it on HN.
Sure, you can use commercial parts in LEO for the processor. That is very common in the small satellite world already. But I really doubt they would run Android. Why not just bare Linux, possibly with the PREEMPT_RT patchset, or another RTOS? Especially since attitude control is a real-time problem.
Backdoor found on some Android phones that sends personal data to Chinese server
JQuery Ajax Replacement
Content Creation: How to Steal Your Way to Successful Content
> You can disengage a manual if you're quick with an intact clutch cable, but you're a bit lost in an automatic, especially if it's too powerful to hold on the brake.

The typical car has brakes that can dissipate 4x the engine power, so either the driver failed to press hard enough or the brakes failed in that case.
Cool, installing them.