skysight-inc/HackerNews huggingface dataset:
It's because nil values aren't invalid the way they are in C. You can having a nil Object pointer but still call methods on it:

func (o *Object) DoSomething() {
if o == nil {
fmt.Println("Nil implementation")
}
fmt.Println("Something with the members here")
}

Whether or not this is a good idea would be a different discussion, but typed nil struct pointers don't automatically crash the way they do in C. Therefore, it is perfectly valid to have some interface implemented by what is a nil pointer to some object type. I've even used this a few times. nil only crashes when you try to write into a nil map and a few other operations. Even some operations you'd expect to crash are implemented in a way that they will not. For instance, you can append to a nil slice, and a new slice and underlying array will be allocated for you rather than crashing.

Go does not by any means solve the "billion-dollar mistake", and I'd still like to be able to put "non-nillable" on things, but it is less affected by it than C. (Which is damning with faint praise, certainly.)
I think we're talking about after-tax money; unless you live somewhere that has a wealth tax, once you've paid all your taxes on income (wages or capital) then you're free and clear.
Ask HN: Web dev environment on Windows?
I just sold my Macbook for a new Razer Blade Pro. Reason being I'm looking to test out some VR stuff and obviously need a proper video card.

Although, I still need to do some web dev stuff. It has honestly been a nightmare getting this setup to the point I said "screw it" and started working inside a virtual box using Vagrant. This works great most of the time, but just adds a barrier for when I want to get up and running on a new idea quick.

For all you Windows users out there, what's your setup like? I work mostly in Node.
not everyone can be dirk nowitzki :(
How much of your aunt's outcome was genetic predetermination? I'd wager the majority of it. You either have genetics that are tilted toward extreme longevity, or you don't. If you don't, nothing you can do will get you to 100.
How would infrastructure help a so-called civilized society if we were to turn our backs on minimum decency, especially for the elderly, disabled and others shown to be untrainable? Why not add up the trillions squandered on the War on Drugs prison-industrial complex and trillions wasted in Iraq, whom had nothing to do with 9/11?

There aren't enough jobs because there is an oversupply of productive capability (population is what it is) with fewer people combined with a (currently) corrupt US govt, resulting in extreme capital concentration by a few. Extreme inequality set the conditions for Trump, Brexit and the French Revolution. Balance is needed, or upheaval becomes increasingly probable.

Grass roots gotta get back the political process and clean organized labor is what has always worked (though paid usually in blood.)
> The correct amount to value your options at is $0. Think of them more as a lottery ticket.

This is trivially false. Lottery tickets are not worth $0. Take that into account when evaluating this commentary.

Basically, 90 day exercise windows are evil and the source of great pain. However my view is the author is folding in a bunch of anxiety around the general risk of startups. They seem to imply that a primary reason for delaying an IPO is employee retention. This is a poorly supported theory. Golden handcuffs are not a great retention tool as a poorly motivated employee is minimally productive. Rather the primary reasons to stay private are higher valuations afforded by the private market and less regulatory oversight.

Look, if you can get an awesome RSU offer from a super solid public company then go for it. But don't buy into the implication here that startups barely offer better deals. Do look for an extended exercise window since companies are staying private longer these days. But generally speaking you're going to get a significantly bigger chunk of options in a startup than a mature company, with commensurate risk. Do it if you believe in the startup and handle the uncertainty. It is not the same as a lottery ticket; you can improve the odds with your own labor.
I wasn't aware that curl had a community or website. I always thought of it as just a command in my terminal. Guess my eyes are open just a little bit wider than yesterday.
(I implore anyone who looks at this to take a look at their other visualizations, all of them push a narrative, and at least three misrepresent information from their sources or explicitly state false information)
>I won't even get into those experiments people've done with sending out identical resumes, some with "white"-sounding name, some with "black"-sounding names...

There is no polite way to put it, but I would be surprised if among black applicants having a "black" name did not predict worse actual performance than having a "white" name. The same goes for white applicants with "white trash" names. If there are Asian equivalents, same for them.
Best abstraction over epoll/kqueue ? As compared to what ?
From all the things that rust does right, MIO event loop seems lacking as compared to boost::asio for example.
Moderate exercise 150mn weekly. Can be distributed into 3 to 5 weekly sessions.

If you are male, you can also do intense instead of moderate exercise.

For types of exercise, endurance exercise like running or cross country skiing have been found to extend most lifespan, followed by team sports and last strength training

If all that sounds complicated, my advice is to find a job or a hobby that involves moderate exercise. Gardening as a hobby is a good example. Or commit to commute by bike every day
It was a joke about the speed of StarCraft players... I was hoping that the fact it was obviously impossible would have tipped people off...
I'm not who you're replying to but I was looking for some way to convert it to an html page. It's unfortunate that the only readable copy is the pdf since it cuts the code examples and renders poorly on my laptop.
Start having your telomeres measured annually, before and then after switching from one lifestyle to the other.
What I want more is columns in Slack so I can see conversations in multiple rooms without having to click back and forth on them whenever a new message pops up. It's annoying that I can only see one at one time when I have so much screen space.
I plan to live to be as old as the mountains, this is why I rip apart mountains, manually.
Look at the year 1998. See how it clearly stands above many preceding and following years?

In fact, 1998 was so abnormally hot that for a long time AGW skeptics used it as baseline to harp on the meme "global warming has stopped for N years." (It's easy to pretend the world is cooling, when you pick one of the hottest years on record as baseline.)

And now see how 1998 is unambiguously cooler than 2016.

Rest assured, I expect a decade (two if we're lucky) of listening to "Global warming has stopped since 2016" from now on.
I don't think the article is praising the solution, but rather the impact of the solution. It's going to take away money and control from the App Store and put money in WeChat's account.

The real takeaway is "That's a long-term threat to iOS and Android, as well as any company that makes phones to run them"
In what way is Swift pattern matching not "much better than what you would get with a tagged C union"?

enum in Swift has pattern matching support, can have properties, adopt protocols, etc.

I would disagree with your assessment that "nobody uses them".
2016 was also not a year where the earth was proven to be round.
Vampire Porn
Go's compiler emits naive code quickly. For example, parameters are always passed on the stack.

Swift is built atop LLVM, and it emits code more slowly, but supports many optimizations like hoisting, vectorization, etc. that Go does not currently perform.
Even at 40 hours or less people can become exhausted. What matters are abstractions like traction, relevance, independence, and opportunities to demonstrate skills. Being stuck or having a hard time contributing can tear almost anyone down rather quickly.
I love the the trend line is still very evident even though they don't have one. A bet they'd argue the trend isn't there though.
Why don't you try very very short sessions of interval training some days (e.g. a few sets of burpees) and short lifting (say with a kettlebell) or isometrics (e.g. with a rubber band) sets other days?

This won't alter your lifestyle, and it may bring many health benefits with minimal effort. Plus you will experience mental benefits towards those long coding sessions.
> IPO in the next few years.

Been there, done that. A startup I had exercised my options in was bought out by a company that was "talking about an IPO in the next few years".

That was several years ago.

The execs and VCs in the original startup got almost all the money in the liquidity preference. Ironic because I did "rock the boat" when I joined by attempting to ask for a better share class. 23 year old me asking for preferred shares lol. It failed.

The bigger company doesn't seem to be in IPO mode anymore. But I have shares of it, with a notional value 1/8th of what I paid to exercise my options.

> Sometimes I can make it a whole day without thinking about it, but it feels like I'm just burning time until I can finally cash in these shares and never worry about money again.

I can relate to that too, for other opportunities, its always good to look forward to something.
Just wanted to say: thank you for your service!
Have you tried Ubuntu bash for Windows?
There is a web site called "youtube" that has many many free video tutorials explaining how to use Photoshop. There is nothing about self imposed ignorance to be proud about.
Yeah from an outsider looking in (not in the US), it's really scary.

You have people believing fake news because it makes them feel something about themselves, and call real news fake, because it's the easiest way to cover up facts.

Social media is a wild fire of BS and "friends" can literally influence each other, every day. It's social hacking with dominoes.
Treating an ally shooting down your satellites because those satellites are being used against them as an act of war is pretty short sighted.

Purposely designing your satellites in order to force them to do so in the event of a war is even more short sighted.

If American satellites were being used to guide missiles at Europe, you'd be pretty PO'd.
This is not about labeling the idea of treating disabled people politely and not insulting people with hurtful name calling as "political correctness" and labeling people who object to offensive and inappropriately sexual language as delicate snowflakes "who apparently seek to be offended". The term "gimp" is an offensive slang term, as well as a sexual term, according to the dictionary definition. You're trolling if you pretend otherwise. The purpose of GIMP is not to fight against political correctness, or arouse people sexually, it is to edit images. Using a purposefully offensive name does not help edit images, or encourage people to take it seriously.

I don't know how much training you have in the meaning of words of the English language, but do you understand this definition or not?

https://www.vocabulary.com/dictionary/gimp

The noun gimp is sometimes used to describe a limp or another physical disability, although it's an outdated and offensive word to use.

If you comment on someone's gimp, call the person a gimp, or say, "Look at that guy trying to gimp across the parking lot without his crutches," you've chosen a very objectionable way to talk about a disability. People will know what you mean if you use the word, but they're likely to be offended by it. Gimp was first used in the 1920's, possibly as a combination of limp and gammy, an old slang word for "bad."
Oh. Yes, I notice some differences. At least, from photos, compared to now. And a few small skin things have appeared in that time.

And like I said, I have friends that didn't strike me as looking older than me that now I find do look older than me. Liver spots are a very visible one: some of my friends now have these. Creases around the eyes are another. I have some when I smile, others have creases in permanence. (And other friends the same age don't.)

Of course, it can be hard to separate aging vs. sun damage (that affects nothing deeper) vs. weight gain. All of those make a person look older.
Sure! There are employees who indeed work for Oracle remotely and get paid. The point is not that one may want to work on Oracle Linux. The point is that one can work on a variety of things in Oracle (including other Linux distributions, not just Oracle Linux) and system programming, and get paid to do this. Therefore despite the several chronic problems that exist in Oracle, it is not as absurd to be working for Oracle in 2017 as aswanson was claiming it to be.
> If the company's executives become skittish or sullen when you ask questions any sane investor would ask

Kind of weird because they all do, and engineers are pretty inept at anything finance.
Blowing up 1 or more satellites will also increase the amount of orbital debris floating around.

There is already something near 1 million pieces of space junk being actively tracked to avoid possible collisions with existing space vehicles/satellites.

This space junk problem eventually reaches a point where no orbital vehicles will be able to reach, stay in, and/or pass into space.
> struct embedding only enables composition

Not sure what you mean here. Struct embedding is composition. It enables delegation of methods, which allows the outer struct to satisfy the same interfaces as the inner struct. This necessarily means you can't create closed interfaces. See for yourself: https://play.golang.org/p/akn9rir5of

This holds even if the outer and inner structs are defined in different packages.
Docker for Windows works great but it needs hyper-v which is pro only. Well worth it though.

Also I would enable the WSL to get bash. Install conemu and you are pretty much good to go.

You will be surprised how well bash works. The fact you can use apt-get to access the ubuntu repos means it's even better than homebrew. You can even run an x-server and use gui apps.
Confirmation, I think, of many of these observations from the VC/HR perspective: https://medium.com/positiveslope/dont-get-trampled-the-puzzl...
That's not the same thing as showing different results per user. It's just tacking on the user's operations when it renders out the front page.

They're two completely different operations, with completely different complexities behind them.

The "hide" feature is not analogous to what reddit is doing.
The data always turn out the same way. Healthier people exercise more. Sicker people exercise less.

One person sees sick people sitting and concludes that they are sitting because they're sick. Another person concludes that they're sick because they're sitting.

We need better-quality studies to really determine if sitting makes people sick.
Same on my iPhone 6s. It started happening with the iOS 10 beta, not sure if that was a coincidence...
Well, unless they are flagrantly violating labor rules/constitutional rights of the person by monitoring them at all times, there's really nothing (except the green card process I guess) that stops a worker on H1B from scouting for other opportunities that would pay better. Not all H1B's work for sweatshops, but I understand the system has been abused a lot.
You could provide them manually, but then any schema upgrade becomes a big pain. Wikimedia, as one example, uses versioned schemas. As such each version is immutable and can be pulled from the cache. Each kafka message has a null byte, and then a long version number prefixed to indicate how it should be decoded.

https://github.com/wikimedia/analytics-refinery-source/blob/...
I'm told that top StarCraft players keep up a steady click-stream even if there is no need to click, they just keep clicking the same place. I assume that's so that they get into a rhythm or something. So ideally having no buttons pressed is a zero, and have any combination of buttons is not zero. I think the SNES controller has six buttons, plus one of up/down/left/right, so you'd get 8 bits. But if they always have to be pressing something, then you'd have to assign one combination to 0, so only 7 bits. (Probably I did the math wrong or something there) It's a joke, anyway, so if I have to explain it, it's obviously not funny.
I could make up reasons that would seem to bolster my merit, but the reality is that my replies were throttled under another account, lol.

Anyway, I've stopped karma-whoring. And even though I possess the capacity for downvoting under other accounts, I do not use that power.

Admittedly, it means I no longer play into the ranking algorithms, and I can't feed into any persona reputation, but the power to freely disagree, and to add voice to other people's (otherwise silent) downvotes, or contradict downvotes when I feel they're wrong, is the more valuable feature any forum can offer.

Maybe it fulfills other needs and my glandular, gutteral response to people who "are wrong on the internet" overrides the ego of being preened and revered by the community, but the way I see it someone needs to fill this niche. HN has a serious echo-chamber problem, and the prevailing wind needs some yelling into.
This does not explain the 600% obesity increase.
Your recourse is not to work there.
While parts of what you're saying might be true (about Indian culture), the overall pattern around politics, laziness, red tape etc isn't unlike other dinosaur corporates. I used to work at a defense contractor called Rockwell Collins and the laziness and lack of respect for time and deadlines astounded me. It was just old white dudes who'd been there for 20-25 yrs, knew a deeply technical area well because that's what they spent their life on and came in at 10am and left at 3.
Automated Malware Analysis – Cuckoo Sandbox
You could argue some of the land parcels in question are owned by growing numbers of family members with each new generation, and that therefore it's likely some (even most) owners wouldn't utilize the land. However, it's also interesting to digest this situation alongside Oxfam's report [1] on 62 people accumulating more wealth than half the world's population combined. Zuckerberg owns 700 acres of Kauai[2]. Why isn't that enough?

[1] http://www.oxfam.org.uk/media-centre/press-releases/2016/01/...

[2] http://www.telegraph.co.uk/news/worldnews/northamerica/usa/1...
> Palantir sued for not hiring enough Asians

Was the evidence against Palantir simply the rate at which they hired Asians? Or was there some other evidence that indicated discrimination?
Came here to mention Flowdock. IMO Flowdock nailed the chat UI layout for modern chat systems with API-driven integrations. It's too bad it hasn't seen wider adoption, since its bigger competitors, especially Slack, still have no clue how to fix the noise and focus problems.

Flowdock introduced three killer features that I still haven't seen properly matched by anyone else:

- It introduced threading. (Why we're here)

- It introduced a seamless, intuitive way to switch between the unfiltered channel and a single thread (or to start a thread), by clicking on the colored bubbles next to each message.

- It separated bots from humans (inbox vs chat), making it very easy to have or follow a high value conversation without being interrupted or distracted by a stream of bot announcements.

I think Slack has a lot to learn from Flowdock. I miss Flowdock dearly now that Slack is the de facto standard that everyone uses.
So, approximate. Don't make the calculation exact. No one will care if the page is mostly correct, since the algorithm you've created is already just a proxy for relevance instead of actual relevance.
New Version of Citeck EcoS Community on Alfresco Platform
> Note that I did not say my lifestyle, I said my mentality. I am unable to be active.

This is a fixed mindset vs a growth mindset; that itself is the over-arching lifestyle choice you are making.

Getting in shape is painful, but after 6-8 weeks of a routine, your body adapts and it becomes much easier, even enjoyable to some people. In 2 months, you could have the data to know what your body is actually capable of.

> If I aggregate all those activity hours together.. it could maybe worth a couple of years of my life.

Do you really believe that? Would you tell this to a doctor, or teach this to a child?

I'm no expert, but a few reasons why its very unlikely a linear model applies here:
1) You increase risk of a life-ending event like a heart attack.
2) You are not combatting the effects of stress, which is suspected to be highly related to the feeling of time passing faster as we age.
3) Particularly as you age, your cognitive ability will decline relative to your potential. You'll be a worse programmer than you could be at 40+ - memory, psychomotor speed and executive function in particular will decline vs potential. Simultaneously you will be more likely to get dementia.

I think if you factor these things in your expected years, and expected quality years, of life would change significantly from your estimate. Further, there are plenty of ways to exercise that people consider to be an inherently good use of their time for a variety of reasons.
I have several friends from a former employer of mine (an Oracle competitor at the time) that work for Oracle now, including a Director.
Give the public the tools to trust scientists
Historically, that's not how it's happened when artificial barriers have been removed. The Jewish population in top universities in the US, for example, rose to extreme levels of over-representation within a single generation of the removal "Jewish-quota" policies. Nearly the same thing happened again with Asian populations a few decades later.
>There's a LOT of people, both red and blue

There's a magnitude more of people who aren't either and wouldn't even understand the meaning of that phrase.
as a guy whose idea was successfully pitched to a successful tech company of which i am still connected, i'm going to say yes. the classification aspects of specialty training keeps the process from being as fluid as it needs to be in order to be truly game changing rather than merely, whatever expectation is expected.

i know this sounds different to everyone, here's the point,

The User Needs to Use It. The focus is always on everything else. Only when theres' been 'some' success does the user and by user, I mean, the entire field the program is for, is an influence, this lack of empathy keeps any leadership from ever happening when everything is based on 'past successes of other companies' rather than trying to lead effectively.
Retirement is when you stop working. Financial independence is when you stop having to. They are different.
I wouldn't put Go as a follow up to C world. More like to Java one. But Rust is indeed a follow up to C/C++ world.
> they’re just a country, not the king of the world.

Militarily and economically the US is an empire (by definition, as its growth is tied to warfare, expansion, and dominance). Just like the British empire was before it.

For example - it has 400 major, and another 400 minor, bases (some with nuclear-ready weapon systems) stationed in foreign countries. While no foreign country has a base in the US.
Rails framework is best if you want to develop sass application , web application .
New modmail is significantly better. I don't see how anybody could describe it as "unusable" compared to the old system.

All it's missing is search and it'll be perfect.
There's nothing revolutionary about it at all. It appears the author needed something to hype for an article and or doesn't understand what they're writing about very well.
Unless you're the CEO of Reddit, you're by definition playing armchair CEO. I don't need to be Cristiano Ronaldo to have a legitimate criticism that he needs to fall back and help the defense sometimes. I mean, he's the best, but he doesn't have to score all the goals.

Disclaimer: I'm a Madrid fan, not Barca.