skysight-inc/HackerNews huggingface dataset:
I don't see Windows User as being anything negative, given the pleasure I had in these 30 years developing for it, more than any UNIX platform I used in the same years.

But as I said, I don't want to start a flamewar about OSes and development tools available.
make sure you don't include the quotes - just: hackernews
But what if I also need to target iOS and Android? Isn't that the problem NativeScript is trying to solve?
Yea it's hard to keep track. I know some communities remove any posted personal info even if it's readily available with a simple google search. Seems silly to me, but I guess it makes sense to have a zero tolerance policy with something like that.
Psychologically, you become conservative to avoid breaking lots of tests.

Psychologically, the FIRST problem is that there is a distinct separation in his head between "working" code and "test" code. They are essentially married together. "Breaking tests" is simply identifying now-broken functionality that would NOT have been highlighted had he made the change WITHOUT that test coverage.

Basically, I don't understand how one could come to this conclusion unless one was 1) terrible at writing tests, 2) did too many integration tests and not enough unit tests, or 3) had the wrong frame of mind when considering test code as "distinct and separate" from the code under test.

But as I started implementing a GUI, the tests got harder to write

That is due to the architecture of the GUI, not a fault of TDD itself. As this stackoverflow says, http://stackoverflow.com/questions/382946/how-to-apply-test-..., "you don't apply TDD to the GUI, you design the GUI in such as way that there's a layer just underneath you can develop with TDD. The Gui is reduced to a trivial mapping of controls to the ViewModel, often with framework bindings, and so is ignored for TDD."

If the GUI is not architectured in a way that makes that easy, then you're going to have a bad time, admittedly. See: http://alistair.cockburn.us/Hexagonal+architecture and the Boundaries talk https://www.destroyallsoftware.com/talks/boundaries for examples of ways you can reduce I/O to an extremely thin layer that can be tested in isolation.
You are absolutely correct.

I remember being told that I was paranoid when I had concerns about CALEA. I was worried that it would be used for purposes other than warrant-backed monitoring of actual criminals and criminal suspects.

Here we are, 20 years later and even though there's no evidence that things are quite as bad as I feared, it's certainly much more invasive than we were told it would be.

Even the most controversial and contentious of issues are quickly forgotten or mis-remembered by the public.

This IS the last stand on this front. If Apple loses, we all lose.
Real-time anomalies(outliers) detection system for periodic metrics
The challenge exists but there are no easy answers to it, beside "stagnation". Giving state control of resources is not an answer (as they are likely to wildly misallocate). China has a lot of poor and they have a lot of rich and the state has a lot of control over building housing and controlling inter city migration, yet they continue to have housing issues.

As others have said, there is a cycle which develops --be it homogenous pops of heterogeneous populations, in vibrant economies. In stagnant economies, you pretty much get to stay where you were born as there is no upward movement or sideways movement clearing housing stock for others and giving them a chance to move in.

So I both agree that no one has a "right" to live in a particular neighborhood or city, implying that housing should be available at a price affordable to anyone who works, I also believe builders should be encouraged to build for different income levels.
I'm a bit skeptical about the word "modern" these days. slackpkg is a good package manager and does everything you need to keep your system up-to-date. From the slackware website:

"Slackware is designed around the idea that the system should be a complete installation kept updated with any official patches. This avoids the mess of dependencies that some other Linux based GNU systems face."

Why remake the website? The website is clear enough, has links to the Slackware Book and to a mailing list.
A bit of a backstab from Microsoft...
i used to keep track of bugs i found from creating or updating tests as a preemptive response to those who claim active testing is a waste

now i just wonder why people are so against it

i enjoy the time i spend trying to break my own code
Glider pilot here too.

I like the etymology of "bought the farm" wherein you used to owe the farmer whatever price he asked after damaging his field. Of course, an SR71 will probably involve 5 or 10 fields, but still.
It seems like a nice and modern stack to work with. Anything on adoption in the industry?

It's a niche market with firms very-very reluctant to switch software and very-very long development cycles. Some googling led me to Edlund, which from their '14 annual report seems a mainly Danish firm [1].

[1] https://www.edlund.dk/sites/default/files/Downloads/annual-r...
Previous discussion here: https://news.ycombinator.com/item?id=11305929
Yeah, I've decided that "buy everything" is too much of a cost difference compared to the utility of the streaming services. I'd like to not have to buy an album outright (and wait for it to arrive, rip, and upload) all or most of the time.

And, I'm not really keen on pirating music of living artists. I tend to listen to less-than-popular music, so I kind of feel like they should be compensated for my listening. Tidal's supposed higher royalty schedule is one thing I like about them (I hope the little guys are getting something).
I'm not sure there's a better example of first world problems.

You forgot to remind us how if we're not paying, we're the product and not the customer, and something something Betteridge. Now that we've gotten the obvious out of the way, let's move on.

but I'd wager that most people would be perfectly happy with someone like Apple controlling everything if it meant they could listen to any artist at any time.

I don't know if I'd be happy with it, as a single controlling entity can't end well, but my streaming habits work as if that were true: Apple Music is my sole paid streaming provider (though I listen to a few sources that are donation-only). I'm not "frustrated", but I'm not going to juggle more than that.

Hence, it's probably worse on the artists than the listeners. Me, if it's not on Apple Music then I probably won't ever notice the difference. The artist, however, has to make sure they have all of the services covered.
Karta – Python toolkit for geospatial analysis
There are ways to get around this technically where Apple couldn't detect what you're doing, but definitely not recommend. I wonder if these rejections are a nod to Apple doing something with the underlying Web Browser View? Apple may be trying to prevent what would potentially become crashes by changing that private API. Start the heads up no so by the time Sept comes around with iOS 10, they can remove / refactor that class.
It's shocking to me how the comment section is replete with "a felony is a felony!" and "it's not a race issue- it's a criminal record issue!" messages. A few of them even go further and proudly proclaim they only read the first "paragragh". Too bad, they missed a critical point:

> Even though research shows people of all races are about equally likely to have broken the law by growing, smoking, or selling marijuana, black people are much more likely to have been arrested for it.

The lesson goes much further than the weed-boom, of course. So many people look at the current legal landscape and say "opportunities are equal for equal candidates", with seemingly no ability to observe for the compounded effects of all the preceding inequality.

@

edit: My comments seem to have been flagged so hard that I can't post replies. I guess this place isn't much more sophisticated than BuzzFeed when it comes to race issues.

As for that piece you keep posting, ikeboy, I don't think it's nearly as relevant or convincing as you think it is.

From the choice headline quote from the research SSX cites:

> is small to nonexistent once legally relevant variables (e.g. prior record) are controlled

The entire controversy here arises due to the racially-biased source of the prior record.

I have a very low opinion of SSX's weasel-word-weaving to pander to his narrow audience, to be honest.

> Summary: Blacks appear to be arrested for drug use at a rate four times that of whites. Adjusting for known confounds reduces their rate to twice that of whites. However, other theorized confounders could mean that the real relative risk is anywhere between two and parity. Never trust the media to give you any number more complicated than today’s date.

Blacks "appear to be", huh? With a couple of sketchy assumptions, suddenly we're "between two and parity", which then gets reproduced by you in this debate as "misleading and basically parity".

Anyway,

> There seems to be a strong racial bias in capital punishment and a moderate racial bias in sentence length and decision to jail.
Apple’s Engineers, If Defiant, Would Be in Sync with Ethics Code
Hey all, author of the plugin for Ionic here. What a way to start a Friday morning!

So this was apparently a ticking time bomb, since we were directly using the name "UIWebBrowserView" to override that method at runtime, which is trivially found by Apple.

For anyone asking, "Why not use public APIs?", the answer is: because there are none for removing the keyboard accessory bar in a web view. At least not when the plugin was written, and as far as I know, that is still the case.

For hybrid apps, removing the keyboard accessory bar to look like native is fairly common practice. At the time the code was "written" (I'll use that term loosely), I didn't know much about Objective C and went with what worked. And it has worked, for the past couple of years, until today.

For the time being, I've removed the private API use until we find a solution that doesn't get automatically rejected (by not using the name of a private API directly, for example).

Thanks to everyone who brought this to our attention, and sorry for the headache!
And then kidnap and sentence their families to hard labor up to the 3rd generation.
I'm sorry I didn't think I said anything rude at all. It was only an observation that I thought of the author as "she" before I looked. I can see it might have appeared to be sarcasm but it was not.
https://news.ycombinator.com/item?id=3033446
So... whatever happened to "Don't be Evil"?

This incident depicts the US government asking for clandestine political cover from a multinational corporation, and receiving it. The State Department was the organ by which this unity of corporate and political power was achieved.

A candidate currently running for election was at least in part responsible for the underhanded censorship of information from the public.

These favors end up being repaid at some point, because that is how politics works. I doubt we will be informed about the nature of the favor that will be transacted from the US government to the credit of Google.
> Apart from the means to throw vast amounts of money at the problem, there's no reason that Silicon Valley nerds should be expected to solve squishy human problems like inequality.

Conversely, there's no reason reaching your exit should be so profitable. Leverage computers, while government raises capital gains tax to income levels to even the playing field (which, coincidentally, is a great way to capture efficiency gains and distribute to social safety nets).
The information from last year here https://news.ycombinator.com/item?id=9959088 quotes the FCC saying:

Manufacturers must implement security features ... so
that third parties are not able to reprogram the device
to operate outside the parameters for which the device
was certified.

Goes on to talk about signing but uses 'may' not 'must'.
If you like Classical, Baroque, Jazz, or a couple of others

try http://stream.psychomed.gr/

44khz 320kbit no ads, no talking

I am just a happy listener
"Necessity is mother of invention" - if not for the cool war, there won't be billions that pour into the military /industrial complex to create wonderful machines like SR-71.

It seems the "progress" has been slow down after the cool war is over.

1950-1980 created far more interesting military innovations compare to the last 30 years, right or wrong?
Bit.ly could follow the links, see if they redirect, and if they do then don't flag them as ".gov" if they don't terminate on a ".gov" site.

Ultimately however it would be better to eliminate these insecure redirects because even without bit.ly spammers can use .gov websites to make their link seem more legitimate.
Since we use programming languages with rich runtimes like Java and .NET, POSIX compatibility usually doesn't play a role.

When it does, we use VMWare with Ubuntu or Red-Hat distributions.
I fully agree with this piece.

I am sick of the Larry Ellison type role model of leadership that is encouraged and celebrated.

Mindless ambition is not a bad thing if you want to climb a mountain or walk to the north pole in winter on your own. But if you want to rule the world you will do harm in unimaginable ways.
Maybe there are a lot of Spritekit based games out there?
Have you considered providing this tool as a service? It would be great to easily detect forgeries without CLI experience.
"Robotics powered by AI might very well be the next frontier of innovation"

The next, and the last.
It can be spam, doesnt have to be however.

Also, is it the request or the referrer? As for crashing, that shouldnt happen. Why exactly does it crash?
Paid Fellowship to Build Tech That Fights Poverty
All of mine are profitable or have been stopped.

Couple websites net ~$1000 adsense a year, after $8/mo hosting costs.

Smart mirror raised $4k (lol) seed from university accelerator.

Personal website somehow got a random donation that payed for hosting.
Apple has $38 Billion in liquid assets [1]. Facebook has $18 Billion [2]. Amazon has $20 Billion [3]. Alphabet (fka Google) has $73 Billion [4]. Microsoft has $102 Billion [5]. In the last quarter of 2015, the largest companies by market capitalization were Apple, Alphabet, and Microsoft [6].

All of the companies I've mentioned have filed or joined in an Amicus Curiae brief in support of Apple [7]. If money mattered more than voters, then congress would have already passed a bill to satisfy the wishes of America's most financially successful company.

Why haven't they? Because money can only buy advertising and campaign staff. It can't buy votes and votes are what keep them in office.

[1] https://ycharts.com/companies/AAPL/cash_on_hand

[2] https://ycharts.com/companies/FB/cash_on_hand

[3] https://ycharts.com/companies/AMZN/cash_on_hand

[4] https://ycharts.com/companies/GOOG/cash_on_hand

[5] https://ycharts.com/companies/MSFT/cash_on_hand

[6] https://en.wikipedia.org/wiki/List_of_public_corporations_by...

[7] http://www.apple.com/pr/library/2016/03/03Amicus-Briefs-in-S...
You're Welcome, JavaScript (Signed, CoffeeScript)
This reminds me of Iain Bank's books "The Business" where the corporation in question was sitting on the perfect cocaine snorting delivery device ('the Incan'), speculatively developed and just waiting for the day the drug might become legal.
See you at LibrePlanet
My favourite example of this genre is Photopia[1]. It's very much a railroad, as interactive fiction goes, but it packs a powerful emotional punch. I think I came close to tears the first time I finished it.

[1] http://adamcadre.ac/if/photopia.html
Famous Quotations in logic form
Results from the Stack Overflow Developer Survey 2016. Mac bigger than Linux?
Hacker the news
http://sh.st/TIrlB

La Cité des permutants est probablement le livre le plus novateur de ces dix dernières années. Greg Egan, Australien, est l'étoile qui monte au firmament de la science-fiction mondiale.
> Postgres hackers mailing list

Link on Gmane:

http://news.gmane.org/gmane.comp.db.postgresql.devel.general
Show HN: The Hollywood Film Studio for Your iPhone
It lists harder similar games, and tries not to take too many games with the same gameplay style, which I think is acceptable for an opinion piece like this.

Mushihimesama is harder than Ikaruga.
Ninja Gaiden II is harder than Devil May Cry.
Battletoads would probably have been a good pick, probably replacing Ghosts and Goblins.

I'd have chosen Boshy, Kamilia or Wings of Vi over IWBTG, but IWBTG is more recognizable.
Interesting thing is, there wasn't any legal requests or censorship attempts by Finnish government. The maintainer of the website was angry at Finnish customs or something. (There was a slightly incoherent rantish post about that purportedly written by him floating around the internet but I'm not sure if it really was the person in question.)

edit. language + explanation.
Account creation and login pages are also served over HTTP. This site is insecure and should be taken down immediately.
Not really. On a ship (i.e. naval vessel), if the subordinates don't obey the commands, they get sent to prison for mutiny.

In a big organization, if the CEO says to do something (i.e. new vision... PKI's!), most people can ignore it with little chance of reprisal. It's much more of a political/social hierarchy than a military one.
Is this at all related to https://github.com/google/seesaw ?
Now hear this (data sonification)
This is where you negotiate a high signing bonus. Amazon does something similar- their offers vest 5-15-40-40, but they include a signing bonus and guaranteed first year bonus to offset it. So with a schedule like this, I would suggest figuring out how much money you want to make per year, and negotiate a signing bonus to hit that number.
Of your tests break when refactoring, something is wrong. Probably, you're testing the implementation not the behavior.
That is both the context connotation and also the https://en.wikipedia.org/wiki/Strikebreaker wikipedia definition.

The parent comment is seeking out a way to be offended, and perhaps more importantly, to denigrate a person whose opinion the parent disagrees with.
Nope, first I've heard of hypothesis! However I have seen a few things like it/Epiverse (Genius is doing something very similar to hypothesis). Apparently during the conception of the internet web annotations were planned as a feature. I think we're still a way off web annotations (very ambitious), but a good bridge is a comments system, which I think we are ready for.

Thanks for the suggestion! I'll look into it. I am wary of asking permission from host sites because then it's not necessarily user controlled (plus there wouldn't be a huge difference between us and something like Disqus). There are potentially ways I could integrate things like host verification for comments though.
As per usual, another article that ignores or denies the obvious impact of raw g factor on wealth. Silicon Valley represents a concentration of high IQ.

You can't magic-up or educate-up technological wealth creators from lower-IQ populations. Five decades of miserably failed social policy is quite clear on this point.

Cognitive horsepower MATTERS and although UBI is unpalatable to the science-denying blank slatists, it's likely the only way to keep the IQ lottery losers living comfortably in a future where wealth is generated nearly exclusively by technology.
I think we're in this world I'd like to call guardrail programming. It's really sad. We're like "I can make change because I have tests". Who does that? Who drives their car around banging against the guardrail saying, "Whoa! I'm glad I've got these guardrails because I'd never make it to the show on time".

Gotta love Hickey.
Sci fi writer and Boing Boing founder Cory Doctorow's manifesto for hope
Are there people out there who only want to work in one language or be hired explicitly for one language? On the other side are there employers who only want people well versed in X language?

I guess what I'm getting at is: most great developers I've met choose and use whatever language is the best fit for the job, even if it isn't their favorite. Targeting a specific language appears to be more of a niche, to me, and not as forward-thinking (what if, in order to scale, a different language is more appropriate and you hired only Python experts?). So how typical is it for people to go through either side of this type of process when you're targeting for a very, very specific type of knowledge ?

Curious mostly; not trying to simply be contrarian.
Honest question, is UBI considered a capitalistic solution? Maybe I'm misunderstanding your post.
If it changes your mind at all, the royalties from streaming services are essentially zero. You might as well just pirate the album, as far as the artist is concerned. If you do buy the album outright, you will certainly be paying them more than they would ever get from years of you streaming the album.
I lived in Atlanta for a long time. It's hard to live there, and see the lines drawn by de jure segregation still there, as clear as daylight, and not feel like something is wrong. There is a really deep philosophical question here: do people walk free of the sins of their fathers? It may be the immigrant in me talking, but that's a difficult idea for me to swallow. Atlanta is a place where the sins of past generations permeate the soil and bricks of the city. You can ignore it, but that doesn't make it go away.

I think the author is reasonable in feeling guilty. Why are those neighborhoods so cheap? They're cheap because of segregation and the other injustices inflicted on the residents of those neighborhoods. The U.S. in general, but southern cities like Atlanta in particular, would look totally different if it weren't for slavery and segregation. At the very least, the author is benefiting from that injustice when he buys into a walkable urban neighborhood at bargain prices. So what's wrong that he feels guilty? It's virtuous to feel guilty when you're benefiting from someone else's misfortune.
I had bad RAM on my primary Linux desktop some ~six years ago and it caused an endless series of problems, data corruption, and hard reboots every few months. It happened so infrequently that I never quite tracked it down, but I'd copied hundreds of gigabytes of data between computers over my LAN and lots of random files still have some corrupted bits in them to this day from that.

I finally got serious about tracking down the issue, ran memtest, and sure enough, it discovered a faulty DIMM pretty quickly. I yanked it out and the problems immediately went away.
This app lets you see who your friends are with – in realtime
That's just your ideologically motivated redescription of the situation. Not interested.
From the High Atlas to Anywhere in the World, in 5 Days
I thought the same thing. Even if I was at a Python shop, I wouldn't want to hire people who only wanted to work in Python. Seems like an inflexible mindset.
Ruby and Javascript are dynamic languages, so you need all those tests to make up for missing compiler type checks. With staticaly typed languages like Java or Scala things are much different.
I realize that, but he's still wrong on those points I addressed.
The book mentioned in the article "The New Jim Crow" is an extraordinary good read for people more interested in gaining context on the situation between race and crime mentioned in the article. It is also good to gain more insight into how politics can be racially coded without ever mentioning race - great given the current political climate.
Just wanted to add - since we don't expect there to be a public API for this, even if we do find a solution that doesn't get auto-rejected, we'll be much more up front about our use of private APIs so people are aware of the risks of something like this happening at some point.
Show HN: App lets you see who your friends are with – in realtime