skysight-inc/HackerNews huggingface dataset:
I never once had a bug resulting from the use of C#'s var in 10 years of dev work. Not once.

And I disagree with OP's notion that adding var to Java is at the expense of the reader. There is no expense, var improves code readability dramatically.

These sound like arguments Java devs came up with through cognitive dissonance to hold on to the notion that Java's language features are superior to C#'s, they are not.
Amazing 3D Teleportation Tech from Microsoft
> That's just the world we live in now.

Apologizing for things going wrong when you're the cause, even if that wasn't your intention, has always been the world we have lived in. Let's say I make a robot to spray down a sidewalk and it inadvertently sprays water on people in the vicinity, I would keep working on my robot, but I would also apologize to those people as I didn't intend that at all but it was still my responsibility. And it's just common fucking courtesy. This really isn't that hard a concept to grasp.

> We shouldn't be doing this. We should just explain what happened. It's frustrating to see this behavior become so commonplace. We should just not be racist and not appologize. Otherwise wtf is reality.

You really don't get it, do you? You are the outrage brigade, screamingly shrilly whenever someone says something you think doesn't fit in the list of allowable statements.

- bumps into someone

- "Oh, sorry about that"

- "DON'T APOLOGIZE! JUST EXPLAIN WHAT HAPPENED!"

> He and I are personally offended and outraged because that is wrong.

Fortunately, no one cares.
It's not necessarily on purpose, but as far as I can tell they develop for Chrome first and then make it work in other browsers as needed. The result is that they do end up depending on various Chrome quirks, including both bugs and things it supports that other browsers don't yet, and the dependencies may or may not be found during testing (which is also Chrome-biased as far as I can tell; I can assure you they test more in Chrome on Android than in Firefox on Android!).
I am not understanding the spin that is being displayed in general with regards to Tay.

Microsoft created a chat bot, the chat bot chatted. It wasnt a failure on any technical level as far as i have seen.
Isn't it already happening.

If you put a population of flies in a closed container, even with an unlimited food supply, their population will grow and grow until it hits a peak and collapases. We are smarter than flies but to think we are not also constrained by nature is folly?
I'm sorry dude but I don't want disabled people working for me. I want to hire and work with people who aren't disabled. Would you hire a mentally retarded person? Exactly. Also if you are old -- get the fuck out of the valley. Go move to someplace where it gets cold in the winter. It'll help your joints.
It's arrogant to think that any kind of QA could prevent how an AI would turn out. That's probably why the terminators took over humans in the movie--because humans were arrogant enough to think that doing enough QA would prevent everything. What should happen instead is you need to be humble and assume that things won't go the way you designed them to, that's the "safe" way to build AIs in the long term. The OP uses the "repeat after me" feature as the QA fail, but he's overlooking how it could have gone wrong in many other ways even if they didn't have that problem. No matter how robust system you build there always will be hackers who try to manipulate it (in fact it's more satisfying to hack a robust system than brittle one)
When they're done they start all over again. Unless you've invented some magical material that never needs replacing it will have broken down by the time they finish. It's not like we have so many unemployed people that we're going to replace/upgrade every piece of infrastructure that needs it in a year.
After using var in C# since its inception I personally say this is a non-issue. At worst autocomplete shows the actual type and the available members and usually you just know the types after a few minutes even if you are looking into some unknown code.
This is a marvelous articles indicating talking about dangers and trade-offs.

The thing about the diagrams is if the data was points on a coastline, maybe the most overfit curve would be the most useful. It seems like this kind of thing doesn't have an absolutely objective answer but depends on context (why one talks about tradeoffs, not laws).
I'd like to see a source to the claim that at 40, fully fifty percent of the light that reaches your eye didn't get to the retina.
Ugh. Candy. Who cares. People are dying in this world and you judge a platform by candy.
I don't understand how the example of burying money in mines and then covering it in garbage in order that people would dig them up increases wealth - if anything that is negative wealth creation.
I'm not remotely a small-government nut, but even I think it's absolutely crazy that the state should be in any way involved in teaching people what they are supposed to enjoy.
Sure, but if you do the work to make it user resizable then you help both groups.
With you on that. Have never understood the incredulous stance some people take on the very concept of buying a lottery ticket ("tax on stupid" etc).

Addiction and/or spending-money-one-doesn't-have are separate matters from the legitimacy of the game.
Except that this is the case when reality is so much better and sensual than Hollywood movies.
I don't care what you do or how you define them, don't have both `var` and `val` in the same language. Way too easy to confuse.
"My test portfolio was initialized with a 1 BTC deposit, and after 2 months and 23,413 trades, exited with 0.955 BTC. The system paid 2.486 BTC in fees to poloniex."

I wonder whether a different trading strategy would decrease the fee overhead. Or perhaps the cryptocurrency exchanges are not setup for short-run trading? I know very little about the exchanges, but this does seem curious to me.
The question isn't why would they pay taxes, the question is should the host country ask them to contribute monetarily to the community in which they live and from which they benefit?

I think the answer to that is yes - a lot of people seem to disagree but seem reluctant to explain why.
There are so many things wrong with this comment that I can't believe it actually exists.
That's actually the dependency that provides the trademark checking ability of OP's tool. And its first commit was two days ago, so it was probably also a response to the NPM kik-storm.
When last I was looking into this, Chrome's embed API is much better documented and supported than Gecko's. It seems that the Gecko API that does exist is largely due to the efforts the Sailfish OS / Jolly people put into it. Hopefully servo doesn't follow the same path. I'm hoping to be able to get into that code base soon-ish. :)
If you have a public URL to the page involved, I'd be happy to take a look and see if I can figure out what's going on there.

In general, in situations like this when there is a public link available, please do file bugs on Firefox!
The Enduring Mystery of 'Jawn', Philadelphia's All-Purpose Noun
Startup, Pivot and Core Ideology
Have you seen a doctor? Called a helpline?
ReactOS has started implementation of ReiserFS support
You can't afford to make your innovation, try and sell it and someone you showed it to just steals it because you don't make it.
It's a pretty weak argument when you just pretend not to understand the language. There's no problem with consuming goods. That's necessary, but there are limits to what needs to be consumed. When the economy requires more consumption than is needed for its members to sustain a healthy lifestyle then it needs to be checked or at least not actively pushed further by government policies aimed specifically at increasing unneeded consumption.
Interesting, now that you mention it, I see how it could mean what you thought. When I first read it, I read the correct meaning.
After getting prosperity for a generation by building strong infrastructure, I think we can safely turn this task over to the next generation.
I've been developing on a chromebook running Ubuntu.

Is this any better? Anyone have experience with both?
ACA1221 Amiga Accelerator Review – The Obsolete Geek
Jwz: Instagram Hates the Internet
You could view patent collector to have roughly the same role as debt collector: it's a specialization of enforcement for certain type of social contracts in our system. In programming term, they would be an abstraction black box the free others (creator) from doing mundane unnecessary jobs.

Now, of course the current implementation of IP is pretty shitty. And there are argument to be made that the assumption of "no patent/ idea protection === no incentive for people to create thing" is flawed to start with.
There's going to be a problem with any Bitcoin-style currency once sophisticated algorithmic trading becomes widespread enough that compute time is always more profitably spent day-trading than mining.
A 120-Year Lease on Life Outlasts Apartment Heir (1995)
> What else do you want them to do? Compromise their values? Who are you to demand that of them?

If their values are "we cannot interact in a professional manner with people who hold views we dislike," their values are bad and they should compromise them. If we can't get along with those with whom we disagree when necessary to accomplish unrelated things, we might as well disband this country and start arming up for civil war, because that's where this road ends.
Davie is a good neighborhood, but far from "an apartment overlooking New York's Central Park". Regardless, the question to me is, does the local economy (wages) justify these prices or is society continuously putting a larger and larger portion of their net worth into real estate, well beyond historical norms?

You can look at a very long term chart of real estate vs GDP growth and see something has recently gone askew, do low interest rates completely explain that? And if so, what would happen if interest rates normalized in a relatively short period of time?
A long time ago. It didn't help.
I'm a sysadmin and need to troubleshoot a lot of different services. I use firefox with tab groups (the best thing since browser-sliced bread). I will have one group open for my AWS pages, for example, which will have separate tabs for ec2 instances (and maybe) ec2 volumes, ec2 snapshots, memcache, database 1, database 2, instances in another region, pricing page, monitoring, access management, so on and so forth. All separate tabs, because it takes 5-10s to load a new page in the AWS console, and then you also need to subnavigate that page. Troubleshooting will open up new tabs in-between those tabs. Throw those all in one group. Then, when I need to "do AWS", I switch to that group.

So why bother closing a tab when I can just switch out of the group when I'm doing something else? Another group does mail and google docs, another group does 'Atlassian stuff' (ticketing + wiki), another does build and CI, so on and so forth.

The only problem with this approach is memory consumption, because the modern web developer includes approximately 3/5ths of the entire internet on every page, and I 'only' have 8GB on my machine (non-expandable). Performance is fine for a while, but eventually (a couple of weeks) it starts to grind. Restarting FF at this point doesn't autoload the tabs, so it gives you a fresh slate, effectively.

https://addons.mozilla.org/en-US/firefox/addon/tab-groups-pa...
Does this mean Microsoft can sue for their settlement back?
Maybe it's just me, but I never got the attitude a lot of people have here. I mean, is playing the lottery a foolish decision? Sure, but for the most part it's pretty cheap, and offers the smallest amount of hope for something better. More than you can say about a lot of other alternatives...

People know they're (most likely) not going to win. It's just a bit of fun, and slightly less awkward than having to got to a casino.
Release notes:

https://wiki.ubuntu.com/XenialXerus/ReleaseNotes
> it turns out that lisps are pretty good at calling into java code

I think that gives the design of Clojure too little credit. I can imagine MUCH worse ways to do it than Clojure's well-designed Java interop.
Amiga A600 Vampire II Update – SAGA Driver, HDMI Out
That sounds like an SMBC comic. Or the plot of Age of Ultron, if it had been slightly better-written so Ultron could have an actual motivation.
Upvoting to see what other Android devs think of this kind of system.

The builder and parcelable stuff is cool, but I'm not sure if I'd include another dependency just for that.

---

EDIT

Actually what does this offer that Kotlin doesn't?
Interesting that no one has gotten particularly close to outliving her.
That's an interesting point, though it's hard to imagine the total market cap would be anywhere near as large if lotteries weren't available in every corner store/gas station/etc.

If you had to directly seek it out as a black market activity, the outflow of capital from from the poor and working class would be diminished, but even if that were two orders of magnitude less, that's 70M/year flowing to organized crime.

Not sure how to feel about this, since it seems immoral for the government to implement a de-factor regressive tax scheme, but your point stands.
I think you may be wrong in your interpretation of the present situation. Instead of concluding that, because modern capitalists are happy to invest abroad, Smith was wrong about their preferences, you could conclude that the world is becoming so integrated that the difference between foreign and domestic is less relevant than ever. In other words, the entire world is "domestic".

I think this could be a reasonable conclusion given the increase in the strength of property rights for foreigners ("he intends his own security") and the decrease in transportation costs and time, the two things I assume Smith was reasoning about.
CakeML: A verified implementation of ML
> When last I was looking into this, Chrome's embed API is much better documented and supported than Gecko's.

Sure, but WebKit2 is better than both, as only WebKit2 is a stable API that is C-based and can be used from multiple languages [1].

> Hopefully servo doesn't follow the same path.

Proper embedding support, with a supported API, is a key goal of Servo.

[1]: https://trac.webkit.org/wiki/WebKit2
ebtables would be the "linux and a bunch of ethernet cards" version of the solution.

On the VLANs, yes, I should have been explicit. Having multiple subnets on a single shared ethernet is mostly useless security-wise, you need to use VLANs to segregate the traffic. With router/switches, you would set up the physical ethernet ports on different VLANs and then control the packet routing between the VLANs (switch ports).

Proper WiFi APs support multiple SSIDs on different VLANs. YMMV, but the reviews I've read indicate the WiFi's actual communications speed takes a hit when it has to support multiple SSIDs (probably has to go to software encryption/decription). If you pay more for the AP, maybe not.
Just tried it. Both the app and the website work fine for me. :/
This is probably an unpopular opinion on HN but I don't think patents should be transferable. If only the inventor were allowed to benefit from a patent it would work closer to the original intent of the patent system which was to incentivise creators. Since then it's purpose has been perverted into a right to own IP. Ownership of IP only benefits lawyers and patent trolls. Please note that I'm not talking about trade secrets which are another thing altogether.
The arrow of time is often crooked.
To be fair, couldn't that just be because generic mobile apps are seen as a way to get rich quick?

Okay, maybe you'd expect a bit more from someone attending a hackathon, but from my experiences, every time I mention the word 'startup', someone immediately suggests or asks about a mobile app.

For them, the only use of tech is mobile app that somehow blows up like Uber. It might be less about whether it's fun or easy or involve social interaction and more about whether the founder can see the dollar signs in his/her eyes.
Today's ditch digging is done with emacs and vim, building useless CRUD apps
I completely agree. I've always been baffled as to why this was allowed.
With the disclaimer that I have not worked through proofs of what is asserted, I read through the paper and it makes sense to me. Though it does have plenty of editing mistakes, which are somewhat distracting.

The paper might very well be produced by cribbing form other sources, I couldn't say -- but the central idea, that a convolution can be computed in some cases by methods with lower computational complexity than the product of the DFT, is interesting, I look forward to implementing it. :)

(And yeah, the product of two WHT transformed sequences does only need multiplication by +1 or -1...)
I have managed to avoid it.

Feels like this would be like going back to the end of IEs reign..
Amiga Accelerator Showdown – Part 1 – Amiga 1200
No, no need for the straw man attack. I don't think they're superior, but there already is "one way" to do it in Java, and it should stay that way to avoid creating a mess. Whether or not it is superior is likely a very subjective debate that I could argue both ways in.
Ask HN: What is wrong with my boss?
Not sure if this is a question or a rant, but here goes:

My boss (CEO of 5-person startup) has convinced the board that he doesn't need to work full-time on our startup. He got himself a day-job, shows up to our office for 1hr a day, at an unspecified time in the evening, and expects us to be there waiting for him. Unfortunately this means we cant use public transportation as there are no late options. So we're spending a fortune on cars. Worse, we do not think there is a future for this company, especially as the CEO isn't hustling.

When complaining, he says, "if you don't like it, just quit." Nice, easy to say, except we just quit our previous job, moved cities, and it is not so easy to just find another job.

When asking about upcoming sales, instead of answering the question directly, he just provides vague tangential answers "we're integrating with XYZ company, it is the biggest ABC in DEF."

What do I do? Would it be unethical to even the scales...perhaps we could all get day-jobs which we work on during work hours?
The infrastructure in this country is in an absolutely dilapidated state. Roads are potholed, bridges are collapsing, water and sewage pipes date back to the Civil War, Internet connectivity is expensive and slow. There's more than enough work to keep a whole lot of people busy for a generation, if we're willing to pay for it.
Were you to post to full-disclosure, you'd probably not see a lick of trouble. You exercised due diligence. You gave them more than ample time to acknowledge the bug, and they continue to have a flaw that allows arbitrary people to see personal information.

Then again, given the information you've given, there's a different route you can probably take. This sounds very much like a HIPAA violation, and the federal government takes those very seriously. Report it here:

http://www.hhs.gov/hipaa/filing-a-complaint/what-to-expect/i...

if they are a health entity that would fall under HIPAA rules.
It's not that bad. The DARPA humanoid competition reminds me of the first DARPA Grand Challenge for autonomous vehicles. Not the one in 2005, the first one in 2004. I was there, and it was embarrassing. I wrote a post-mortem. with pictures.[1] Here's how it went:

- CMU: Their vehicle was preprogrammed, not autonomous. Teams got a CD with the route, as GPS coordinates and a path width, 2 hours before the event. They had a trailer with workstations on site, and their large staff manually planned out the route using aerial photos. The vehicle had little or no automated obstacle avoidance. But DARPA's staff was too smart to fall for that. The competition manager (an active duty USMC colonel) had soldiers out the night before the event moving some of the obstacles. CMU's vehicle made it 7.4 miles and then plowed through a solid sheet metal fence, went off course, got stuck on a berm, and spun a wheel until a tire caught fire.

- Caltech: went off course and through a fence, and couldn't find a way back through the fence.

- SciAutonics II: went into an embankment and got stuck.

- Team DAD: stuck at a football-sized rock.

- TerraMax: in the preliminaries at the California Motor Speedway, plowed into a parked car set out as an obstacle and continued to push the car until remotely disabled.

- Virginia Tech, Axion, CajunBot, Palos Verdes High School, Blue Team, and Ensco: couldn't get out of the starting area.

- TerraHawk - didn't make it to the starting area.

That was 2004, which was so bad it was covered by the Comedy Channel. In 2005, there were 23 teams, and every vehicle worked better than any of the 2004 vehicles. Five vehicles finished the 132 mile course. Suddenly, autonomous vehicles were a real thing.

That was what I was expecting for the DARPA Humanoid Challenge. The first one was awful, and that was expected. But I expected to see improvement each year until there was full success.

Instead, Google bought most of the players and, it now seems, accomplished nothing with them. This does not speak well for Google. If you care about what you're doing, you probably don't want to sell your company to Alphabet.

[1] http://www.overbot.com/grandchallenge/note45.html
Polymath at the individual or company level (cross domain would be more appropriate ? DNA Crystallography comes to mind)

I couldn't agree more with you about openness of advances in medicine, it saddens me that too few people care about this. I wish I was in a position to help in any way.

I'll keep your mail in mind too.
Who the EFA aligns with is relevant to the thread.

Currently the left in USA seems to conflate freedom of expression with freedom from different opinions, and, at least the mainstream left, seem to want more government involvement in the policing of speech.

So again, all of this matters, because it shows how they do, or might, define what their principles mean to them versus what they mean to you or me.
You call it stealing but really you mean copying which is different. Would it be better if the idea never became a reality because to do so would hurt the creator's feelings? Ideas are cheap and execution is hard.
Pre-industrial revolution everyone worked from home (or more accurately from the field). Children were basically with their parents working the whole time. Of course a few rich and middle class children were in school or the hands of tutors and nannies, but there were so few of these compared to peasants that they are not really worth considering.

When I was a university professor I used to play a game with my first year students. On the way into the first lecture they had to draw a card out of a barrel at random that had their life's story if they had been born before science. It was a rare class if anyone was anything other than a peasant or dead.
"...a wide-ranging bill barring transgender people from bathrooms and locker rooms that do not match the gender on their birth certificates."

So they're barring transgender people from using the bathrooms that they would more appropriately match their appearance, social presentation/perception, and identity. So you'd be telling this man to use the women's room: http://www2.pictures.zimbio.com/gi/Ian+Harvie+D8RFZPki596m.j... and this woman to use the men's room: http://i.dailymail.co.uk/i/pix/2015/03/08/266F3B6F00000578-0...
It's basically just another way to shame people and make them feel uncomfortable for simply existing in society.

Edit: In addition, Andreja Pejic (in the second picture) was born in Bosnia and Herzegovina. Although she's had reassignment surgery, and can't physically use a urinal, do you really think the Bosnian government is going to modify the birth certificate for a non-resident? For that matter, how the heck does North Carolina think they're going to deal with foreign birth certificates at all?
I’m 27. This is my generation we’re talking about.