skysight-inc/HackerNews huggingface dataset:
Agreed in full. You are absolutely right. Twitter,facebook kids need to grow up.Just neckdown genx.This bubble needs to be pop fast.
Our product - worth more than a good cup of coffee, and costs less!
The US Army successfully flies its hoverbike prototype
Noting that some other library might call `gc.enable()` is correct. But, then ignoring the fact that another library can simply call `gc.set_threshold(n > 0)` seems like an obvious bug in the waiting, and the same issue as something calling `gc.enable()`
lets say i tried to load up postgres and a data set on my ..fairly powerful.. laptop to run queries. how many records could i get up to? 100m? 1b? say 16gb ram
> As it would stand America already has lower teen drunkenness than Iceland even after Icelands 'amazing social program'. Whoops!

That would be a real zinger if I had said it wasn't. Look, I'm not sure what you're on about, but it doesn't seem to be related to my comment. Could you go find someone who disagrees with whatever-it-is you think about Aboriginal communities and argue with them?
Dropped articles is a good indicator of (most) Slavic language speakers, but not of most European languages. E.g., French would not have dropped those definite articles either.

Definite article rules do vary a little bit, though, so extra definite articles would be a good indicator of European native speakers...
I know this isn't the place but I'll ask any way. Where can a novice get good reads on court cases? Somewhat complex but not overfilled with legal gobblygook. I really enjoy bloombergs law segments, for example.
STM is awesome but a single node solution. Distributed transactions are a hard problem.
While I'm sure you're aware, Java 1.8 does have Optional support (https://docs.oracle.com/javase/8/docs/api/java/util/Optional...). Once Jack is completed (https://developer.android.com/guide/platform/j8-jack.html) I assume you'll be able to use it too. Of course, you can also just use a library (like Guava) that makes Optionals available (and somewhat close to the spec so you can phase it out in the future if need be).

Some quick googling found me: http://fernandocejas.com/2016/02/20/how-to-use-optional-on-a... ...

One thing I've found is that once you start using Optionals, they tend to infect (I don't mean this in a bad way) the rest of the code. You start to want Optionals everywhere, and start writing maps/orElses everywhere, which I personally love. The error-handling paradigm changes a little bit (to errors-as-values, which I personally appreciate as well), but some are turned off by having optionals everywhere.
To paraphrase Donald Rumsfeld, it's the unknown unknown's which are often really important.
Almost every dependency injection framework in Java uses reflection extensively. And nearly every java project I've ever seen used one of them. Your claim that you didn't have to do reflection may be correct but I'm betting you were consuming code that used a lot of reflection.
OK, I've done some reading on this, including a several year old blog entry on this topic by the person who brought it up here [1], and it looks like I misunderstood what is required to consider the problem solved. I took it as requiring that volume, shape, and orientation of the water all be correct in the tilted cup, and assumed that people who fail are probably getting shape and orientation right but are not getting the volume right.

Apparently, the failure mode is typically to get the shape and/or orientation wrong, and you pass if you get them right. Volume doesn't have to be right.

[1] http://bentilly.blogspot.com/2010/08/piaget-water-level-test...
I wonder how old you are (not asking though) and/or how long you've been sitting/programming 14 hours a day.

A decade ago, I could do the same. Now I wish I hadn't because my back and shoulders are so messed up.

Interestingly (maybe), I usually find standing less painful than sitting these days.
As someone unfamiliar with US law, could someone explain whether it's illegal for companies like Oracle to pay white, male workers more (as stated in the article) or if it's only illegal to pay them more because they are male and white?

The former seems obviously absurd. So, assuming it's the latter, has the government supplied any evidence that this has happened?
This paper definitely has a lot of room for elaboration and improvement. There are some open issues in the repo for things I'd like to add at some point when I have the time, feel free to open new issues if there are other things you think are missing--I'm also welcome to contributions if you'd like to make a PR.
America, America
By the standard of that blog, it's possible for temperature to continuously really be rising 100 degrees over a century but for the last year to not be the hottest year on record, if the margin of error is a degree.

Hottest year on record isn't a great metric, though. It's all about the trendline. And the trend is for continuous, significant, and dangerous increases in global surface temperatures to be observed over timescales of ~5 years.
"Do squats when you're young so you can stand up from the toilet on your own when you're old."
Why do you believe we haven't tried this in the US?

The problem is the amount of money vs the number of students served. Midnight basketball and similar programs do indeed work, but the per capita expense is not small.

In addition, these after school programs come with a significant liability issue in the US. Many after-school programs have been nuked because nobody wants to have to hire police and security for when a bunch of drunk idiots show up and start a brawl.
If you can get a job at Oracle you can get a job somewhere else. Why would you choose Oracle over the other company?
You will change your mind when you're in your mid-40s. But by then it'll be too late. There's nothing worse (and in the US, more expensive) than a roster of debilitating health problems you're making a downpayment on right now with your lack of exercise and 14 hour sitting sessions.
Tupac in the Kremlin
Equal access to education can never produce fully equal abilities or equal candidates. Two people are essentially never identical in their capabilities regardless of education. One person will always be 'smarter,' more creative, better at math, have a better memory, write code better/faster/cleaner/etc, whatever-pick-your-thing-here. Most of the world's population could never be capable of being a top 1% programmer, by sheer mental capabilities at birth. Education can never fix the fact that people are not all equally capable of the same things mentally.
I don't necessarily disagree.

Although in the context of the simple vs easy notion, I suggest you grep this page for "inherent complexity":

https://github.com/matthiasn/talk-transcripts/blob/master/Hi...

He talks about the inherent complexity in resource contention.

I will point out one choice quote:

"It's making things complex because that's a decision that needs to be made by someone who has better information."

Rust addresses this by forcing you to highly parameterize code statically, which is probably the least bad solution we have right now for this sort of stuff in a low-level language.
Balaji Srinivasan: Saying Goodbye to One of Twitter's Brightest
It didn't take too long for people to work out that smaller, finer motions were what worked best for the Wii. One to one tracking in VR means that there's no faking motion and while I wouldn't go as far as saying it's a workout I do have to actually be moving, ducking, and dodging around the room in plenty of VR games.
Ask HN: Do people  really still use old browsers?
Browser developers seemt o have gone to great lengths to ensure that browsers are kept auto updated.

So as a web application developer do I really still need to care about old browsers?

My users are likely to be technically sophisticated - surely such people are no longer using out of date browsers?

I'm inclined to make no effort to support old browsers and just say "well if you're running on old browser then you're probably not my target market".
Things NY Moms say  funny
I believe Rust is hard, and I certainly did not ignore the Rust book. I haven't really read it in about a year though, since abandoning this project http://joelmccracken.github.io/entries/a-simple-web-app-in-r...
Power Data Recovery 6.8 Crack and Serial Key Full Version Free
Recently laid-off people whose continued legal status in the country depended on them finding another job quickly.
During my undergrad studies in anthropology, a prof remarked off-hand that the prohibition of first-cousin marriage a pretty new and baseless thing, and that the offspring were very negligibly at risk. It was an off-hand comment, but an off-hand comment made by someone with a PhD in the field, so I'm with her on this one. But now googling . . .
Or, like one of the companies I worked for, you could exercise your options, wait for a large Fortune 500 to buy them up, but then get told that your bylaws have a special provision that if the sale doesn't clear a certain amount, everyone's common shares are liquidated.

As in we got zero. Nothing. And this software is still in use in a major product.

So no, please don't trust options or exercised shares at any private company to be worth anything.

You want to get paid? Negotiate salary and laugh in their faces when they offer you options.
While I agree that `P(loan | race=1, black_zip) = P(loan | race=2, black_zip) = 0` does indeed satisfy the condition, I think the kind of discrimination it creates is in some sense out of scope.

This is because if P(loan | black_zip) is profitable > 0, any bank primarily motivated by profit will approve such loans. [this is the statement I believe you meant]

If P(loan | black_zip) isn't profitable > 0 after correcting for race, this would mean is that the neighborhood itself signaled something about the person's likelihood of paying back the loan. Perhaps theft is very common, employment is very sparse or seasonal, vandalism/arson of property is common, etc... because we already corrected for race it amounts to saying "don't approve housing loans for neighborhoods where people regularly burn down houses" or similar. This doesn't seem discriminatory to me.

So while I do agree there are discriminatory issues not addressed by the formalism, your example seems to be handled by using the normal economic models for what decisions a bank should make given a model P(loan).
Okay, it was one of the four hottest years on record. Not sure that significantly changes the argument.
and the idea is that users can call up useful features from third parties -- photo filters, language tools, ride-sharing services -- within the WeChat app

As far as I can tell, the so called "Mini program" are just webpages? If so, how can it "call up useful features like photo filters"? One would need to

1. take a photo,

2. upload to website,

3. review the result and

4. Repeat 1-3 if result not satisfied?

Am I missing something here?
That doesn't seem fair. Which NBA teams did you try out for?
very nice project. big fan of hacking together old and new.

Would be fun to implement some UI that emulates classic equipment - kind of like how bristol does with classic synthesizers. (http://wiki.linuxaudio.org/apps/all/bristol). Kind of like an extremely accurate skeuomorphism (is there a better term for that?)
Let me know if folks have any questions, but I left Google on Dec. 31, 2016.
It's also not not the hottest year on record.

And if that chart works like I think, it's more likely than not. Maybe around 60-70% or so?
The long road to getrandom() in the GNU C Library
This soundbite does not carry much useful information. Sure, it is an amusing factoid that the spreads of the data points overlap, but that does not mean anything, especially if you do not explain what that spread represents (is this a confidence interval for the true average, or is it just meant to represent the spread (due to geography) of the data over which it was averaged). It is completely nonsensical to use this margin in order to say things like "Year X was as hot as N other years".

Moreover, even if the margin of error is big, we can still easily calculate (with high precision and certainty) the presence of a slope when analyzing the whole data set.

P.S. A minor side note is that this is temperature averaged over the entire globe, so to a big extent this spread is not an "error", rather it is representative of the variance of Earth's temperature at different geographical locations and at different times throughout the year.
That's false. With anonymous closures you can implement select. See concurrent ML, or https://github.com/twitter/util/blob/develop/util-core/src/m... (which also happens to be lock free)
>You're obviously pretending to be dense

I'm not trying (hah), I'm trying to have a discussion about this (not) new phenomenon of fake news and examples of where we are more accepting of it.

I went to the Onion (haven't in years, not my type of humor) and it's obvious to me they are trying to be satirical. It's pretty over the top.

But how about the other group I mentioned, the tabloids? They make money by deception and they do it intentionally. They also write articles about political figures.

I guess why this matters is that Google banned this guy's site from their ad network and cost his domain property to lose $100K in value, when they same derision isn't extended to tabloids which do essentially the same thing.

I think the biggest difference between this guy and the tabloids is that over time, we recognize the tabloid brands as being full of beans, but when individuals do it, we have no frame of context, no prior body of work to examine. That will be dangerous at first, but liberating in time when people start to realize how much horse manure is out there (and not just from the hard right types).

The elephant in the room is of course Fox News. They've been publishing fake news as real since Bill Clinton. Drudge too. Limbaugh since the 80s. The danger in this is who decides what news is fake? How about that Trump dossier? Is that fake news? There is certainly no proof any of it happened and most of it is impossible to prove. Should Google ban Buzzfeed and NBCNews from their advertising network?
It is possible, and struct embedding does not break it because struct embedding only enables composition. There is no inheritance, so you can not embed a struct that has something private in it and then "inherit" it and override the private stuff. There is no such thing as inheritance in Go. You can "decorate" methods (in the GoF patterns sense), but the internal implementation that you are decorating only gets the instance of itself, not the decorating class.

I'm not addressing your other points, just your first sentence, since that is a matter of fact I can concretely address.
I'm based in Tokyo now. It took me a while to find a good immigration firm. All I can say: I moved here from SF and it has worked out quite well for me. I run an enterprise company though. Part of what got me to move here was JETRO.
If you are looking to start a startup in japan, they've been very helpful for us:
http://jetro.go.jp/usa/topics/companies-chosen-global-innova...

One caveat is we're enterprise though. Consumer will be harder.

We broke in to japan by hiring someone and having them help us start a subsidary. I moved here using that subsidary. It should be possible to do something similar for others.
> But the problem is that you can't change your study visa to a working visa (BTW, this is not legal advice! Make sure to check what I'm saying with a lawyer).

Sure you can, I have done it and I know tons of people who have too. Usually no lawyer required; assuming you have a degree (or is going to graduate soon) and you have a job offer, just apply at Immigration.

http://www.immi-moj.go.jp/english/tetuduki/kanri/shyorui/02....

Note that technically you don't "change visas" -- visa is something that's required in order to enter the country -- you change "status of residence". Usually people use the terms interchangeably, though.
No. She's an employee (just like me). The share holders own the company.

Edit: Sorry. I think I misinterpreted what you were referring to. Yes, in the case that your spouse owns the company, they will own the company if you split. However, Japanese family law is pretty liberal when it comes to splitting assets anyway (Not entirely sure how it works for foreigners because they will get ousted from the family registry and family law will not apply to them). Basically, splitting up in Japan is tricky no matter what you do, so it is reasonable to exercise caution.
I find it difficult to understand how these things are revolutionising. Perhaps it has something to do with the culture background of the users?
The only correct answer to all of this is: it's almost entirely arbitrary. Which is by design. The ideal is to be able to punish anyone at any time for any reason to enforce whatever agenda happens to be popular at the present whim (the popularity of whatever is the cultural moment's definition of equality will shift non-stop year to year, decade to decade; so you need strictly arbitrary standards, so you can always be able to swing a hammer down upon someone / some company that is out of step with the shifting definitions, otherwise the entire thing becomes rigid and collapses).
What's the best exercise just to stay healthy? And what frequency? I would hate to exercise for years just to find out it actually harmed my health.
> Even though the H-1B visa is a non-immigrant visa, it is one of the few temporary visa categories recognized as dual intent, meaning an H-1B holder can have legal immigration intent (apply for and obtain the green card) while still a holder of the H-1B visa. Effectively, the requirement to maintain a foreign address for this non-immigrant classification was removed in the Immigration Act of 1990.[22]

Citations from https://en.wikipedia.org/wiki/H-1B_visa
I have to disagree on Android being easier to get into. The standard libraries and tooling (especially emulators and profilers) are dumpster fires compared to Apple's offering. Just some examples: Non-Web Javascript integration is a third party library. HTTP requests are a third party library. Everything that needs native resources in the JVM goes through an interface called JNI that has a 512 entries limit in the reference table, often requiring you to do manual reference cleanup in your hot loops.
I'm not sure whose argument that is, but it's not mine.
He is an as*hole.
You made a pretty big leap there from inactivity to obesity.
IIRC mattermost added this in v3.3.0.
Branding is very often an important issue to open source projects, contributors, organisations, and enthusiastic users. Emotions run high when we get things wrong, and rightly so -- people invest their lives in these worlds.

It's fantastic that Daniel thought ahead to make sure both communities were on the same page, and wrote this post to keep everyone informed and (hopefully) happy.
Create a tag picker like StackOverflow
Absolutely. Although, I'd like to say that most of the time people get into discussions like these, it ends in an "agree to disagree" conclusion because, in my opinion, the truth of the matter is it all comes down to tradeoffs and opinions.

I need to keep this short due to wife so I probably won't be able to get my full opinion across. From my experience, I believe that the additional layer of abstraction provides a faster and easier development experience upfront, but generally (not always) comes with an additional layer of bugs, troubleshooting, updates, etc. I read an article on here the other day about whether Xamarin was worth learning. I loved a comment that one user name eonil left:

What you have to deal with;

Xcode = iOS bugs + UIKit bugs

Xamarin = iOS bugs + UIKit bugs + different runtime, language, memory model abstractions + .NET bugs + P/Invoke bugs & overheads + GC inter-op bugs & overheads + C# bugs + slow followup of platform updates

Xamarin Forms = iOS bugs + UIKit bugs + different runtime, language, memory model abstractions + .NET bugs + P/Invoke bugs & overheads + GC inter-op bugs & overheads + C# bugs + slow followup of platform updates + extra UI abstraction layers + lack of fine level controls & features

https://news.ycombinator.com/item?id=12948611

While I know this is specific to Xamarin and is only an opinion, I tend to think similarly about layers of abstraction over a language. Clearly there is abstraction all over the place that I couldn’t go without, but maybe I’m not just not yet ready to accept another one.
I agree with this comment. I don't think the DOL would act unless it had information that goes beyond just over representation of certain races in the company's labor force.

Anecdotally, a friend who was interviewing with Oracle was given a lowball offer by a Oracle recruiter of the same ethnicity and told that it was "a very good offer for a person like you". At the time I believed it was just a rogue interviewer, but it sounds like this may have been more widespread.
Amazon said to walk away from $1bn Souq.com Takeover
To add some anecdata, I know three people (myself included) who moved from "playing with Delphi 5 as a student" into iOS dev. And I still feel that ObjC in Xcode is (sadly) the best replacement for Delphi right now:

- A stable and pragmatic language that interfaces well with the C world.

- Nice separation of class interface/implementation; ARC is as easy as COM was in Delphi; solid reflection/metaprogramming capabilities (e.g. enumerating properties).

- Compilation is fast enough on my 5y/o laptop.

- A standard library that is so good that people never re-invent it.

- The debugger works really well and is always-on (IntelliJ still has separate "Run" and "Debug" buttons, facepalm).

- IBDesignable/IBInspectable makes writing your own components as nice as it was in Delphi: http://nshipster.com/ibinspectable-ibdesignable/

The points above will probably fall apart with Swift, but right now it's not actually too bad.
You only need to look at all of the other charts on this page to conclude this may not be an unbiased observer.
I know this to be true.

At one job the entire department voted trump. If I went to them and asked them what they thought of fake news, and in particular this specific article "Clinton ballots in Ohio was really a fake including the photo", they would ask "where did you hear that?"

If I say the New York Times their answer would be "of course. They hate trump. Why should I believe that story?"

If I say it's from hacker news they would not know what HN is and perhaps listen.

We are at a point where the "I don't trust any media" is already out of the bag. It's too late to add new trust. They will only keep those that trust them now.

Eventually something will gain trust and take over the trust again. It won't be an incumbent.
Facebook’s Zuckerberg sues to force land sales
Jack Ma's theory of how America went wrong over the past 30 years
"...in Greenspun's Tenth Rule Of Programming terms...slow implementation of half of a .Net VM"... ad-hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.[1]

So we're back to FP... =P

1. https://en.wikipedia.org/wiki/Greenspun's_tenth_rule
If I wanted to work on Oracle Linux I'd do it from Raleigh, NC.
> What do you mean by "reality"?

The thing scientists (especially physicists) are trying to model.
>Squatz and Oatz.

Most of the evidence I'ev seen points toward cardio for longevity. My goal isn't longevity, though.

Doing anything s better than doing nothing, so you should pursue the fitness routine that suits your goals, so that's cardio if you want to live forever, but I don't, so I squat.