skysight-inc/HackerNews huggingface dataset:
You're missing a key element from Rich's talk: Complexity occurs when things are complected. That is, when two separate concerns are tied together.

There's lots of this in Rust, especially in the form of premature specialization. If you define a struct or a method in Rust, you might be forced to make some decisions about lifetime, static vs dynamic dispatch, memory representation, mutability, etc.

These things are tied together deeply in order to create a tractable space in which the type solver may operate. Granted, this may also create a tractable space in which for you to think about these same issues, but that doesn't mean its any less complected/complex.
anything that adopted XML exhibited a symptom that sensible engineers were no longer making decisions, but rather cheerleaders were.
Are you only asking the person you replied to? I have some topics I think indicate shortcomings in the language itself, but when I've brought these to the attention of core Rust developers in other threads of discussion the result hasn't been fruitful.
I looked at this app in depth and used it for about 2 days. Overall it is fairly usable and I liked it but the memory usage is killer. On a MacBook Air with 8 gigs, it uses 979 megs out of the gate and bloats up an additional 100 megs by the next morning. More details here: http://fuzzyblog.io/blog/email/2017/01/18/nylas-mail-review....
> I think it's a common pitfall for technical founders

There's a very closely related form that is common for non-technical founders which is "We're going to use technology to fix ____ industry"

A founder with experience in a particular industry may see how inefficient it is, and how much scope there is for improvement based on technological solutions, but business live-an-die by the question: "Are there enough people who will pay us to solve this problem for them?"

Superficially, it seems like "I can make your business run more efficiently" is a reasonable approximation for "I have something that you will pay money for", but it has a very similar value-gap to "I can provide you with a technically better database".

"More efficient" and "technically better" are both things that ought to be valuable to customers, but often aren't valuable enough to get them to hand over their money.
Wait, what are fake stars?
What Does It Mean When Cancer Findings Can't Be Reproduced?
It is not just 10 years less, it is a worse lifestyle as well. I am guessing you are overweight? You still have to do things outside, so you still do suffer.
Hey there, I'm from a ML perspective, care to go into more detail? So in particular, are you saying that attention is something that should be taught to the network not learnt on its own?
AirVPN works great for me in Europe, usually around 1 MB/s downstream.
I was a white kid, and I wanted to be a basketball player much more than a programmer. I just wasn't any good at it.
What mistakes do systems integrators often make?
And those feelings of resentment might deepen when you're a woman, and you realize that the co-workers making those extra $15K/year are all men...

This doesn't seem like such a bad outcome.
Here's my proposal: rebrand as Firefox and use the Firefox logo.
>> That was a sizable share of the $22,000 an accounting statement shows he made during the presidential campaign from ads for shoes, hair gel and web design that Google had placed on his site.

Is this for real? That article also claims around $1000 per hour earning with these ads. I had google ads on my blog for years and hardly made anything of note in terms of earning. I understand this is different type of site attracting a different audience, but even then I find it hard to believe people would have clicked those ads (let alone bought anything) to earn him that much.

Is this rate of earning common for sites like these?
What questions? I'm sure this is illegal.
> But if you are putting in beyond 2k hours that year, anything beyond that is an investment and can be worth far more than the extra time put in by founders themselves

It's not just the time, but the experience and skill of one person can be immensely more valuable than someone else's experience and skill.
The DoL specifically looked at the proportion of hires compared to the proportion of applicants, not the raw proportion of hires.
Yeah, I remember that change. I had a couple of Sun SPARC boxes at a clients office, and had an installation of Solaris x86 at my house on a spare box, just so I could stay familiar with the system and try things in a non-production environment. It was an unpleasant surprise when they pulled the free x86 version. But, I doubt it was catastrophic for Sun; I also doubt bandwidth was a major concern for them, though I'm not confident about why they pulled the x86 free version.

My recollection of events and post-mortems from people within Sun about that decision and other decisions surrounding x86 Solaris was that there was a battle going on within Sun about what the future of Sun looked like (which happens when a ship is sinking as Sun was). There were those who wanted to double down on hardware, because it had always been their bread-and-butter and was still their primary profit source. Putting Solaris on x86, as with putting Mac OS on Mac clones, was cannibalizing their own hardware sales. Dell could push out high quality x86 servers for half the price of Sun, and if someone could put Solaris x86 on it, there wasn't much reason for companies to spend the extra money for a Sun box (so the thinking went for the folks who were in the "bet on hardware" camp at Sun). The other camp wanted to tackle Linux on its on turf, and pushed for x86 support, free, and eventually open source. The path to profits among that camp were a little less clear than the champions of hardware, but they did have some successes eventually in getting Solaris open sourced (but too late, as we all now know).

I dunno. By the time Solaris was Open Source, Linux was a better system for most users, even pretty big users. And, then there was no entry point for Sun into any company that had left behind Solaris on SPARC for Linux on x86. They had no ties to SPARC, anymore, and no ties to Solaris. So, nothing left to leverage for service revenue or anything else.

The same battle played out at several other UNIX workstation vendors. Sun was just the last one standing. SGI went whole-hog for Windows NT, trying to keep their hardware business afloat (and failed, going through a couple of acquisitions after the fact, and now they're what was formerly Rackable). I don't know what Sun could have done to survive fighting a war on two fronts, with Windows on the enterprise desktop/workstation side, and Linux on the server side. They made it longer than most of their competitors in the space, so maybe they made the right decisions but the innovator's dilemma just didn't leave them a lot of options short of shrinking the company and changing its focus and soul massively.
> I also work remotely (1 of 5), and though the company constantly says this makes no difference, I am not so sure

This is probably it.
I would never work for a start up or a startup environment. A book could be written about the bullshit and lying that goes on in some of these companies.
What lo the status of user privacy and security in such apps? The user I am guessing should have no such expectations.
In startups, man exploits man. At other employers, it's the other way around.
How Roly Polies / Pill Bugs Came from the Sea to Conquer the Earth (PBS Video)
Never work at a startup. A book could be written about the pervasive amount of bullshit and lying that exists in startups. Many of the people enfolded in these vehicles are no longer passionate about tech, but rather passionate about money.
Not exactly the same, but you may find a product I worked on a few years back, www.kona.com, to be of academic interest as someone who is looking at different communication methods.

We used a similar "topic" method and allowed users to fork conversations to have the best of both worlds -- linear chat for most cases and topical chat when a breakout was needed.
A woman, Safra Catz, was co-president and is now co-CEO which means that they are accusing a woman of discriminating against women.
Correct on both counts, although it's not quite clear how much of the difference is from place of education rather than native language. Math is the same no matter where you study it, at least in theory. Probably need a bigger sample.
Thanks for the advice it gives me confidence in negotiating a bit. Any idea what a partner would bill versus an associate in Chicago?
Default Java 8 Map implementation is merely

Worth noting that's not actually the HashMap implementation.
I think you give users too much credit. I don't use Facebook often, but this "Related Articles" caught my eye when it popped up in the newsfeed: http://imgur.com/a/83kzS

There's no differentiation between the 3 items in terms of visual layout, and the domains of the respective news items are visually deprioritized by Facebook's design. If you don't actually click through to "bigbluevision.org" -- and studies claim that 50-60%+ people just read a headline before sharing/moving on -- the claim that "Obama's Lawyers Official Admit Birth Certificate is Fake" has as much cognitive impression as ABC News's "Obama Calls Conversation With Trump'Excellent'". Seeing a bunch of fake headlines, over time, would seem to have the same effect as watching advertisements. The viewer doesn't have to do anything, but are affected nonetheless.
I wrote this as an exercise. This is specifically written to be point-free code without any if or match expressions.

.unwrap_or_else(|| i.to_string().into())

this is the only one that was too ugly to make point-free
Interesting! I'm 29. Looking forward to my 30s :)
This issue that it's not just an exchange of years for being sedentary--the quality of your years will be significantly worse that that of active people--chronic pains, reduced mobility, etc.--and the difference will widen over time as you age.
Because, as TFA states, Oracle is a government contractor, and government contracts require all kinds of things. For example, in many jurisdictions it's legal to discriminate against gay people... until you sign a federal contract, which according to Executive Order 11246 [1] includes a provision prohibiting such discrimination.

[1] https://www.dol.gov/ofccp/lgbt.html
Thanks for the timestamps. That's incredible!
What do you mean by "reality"? Society is pervasively biased, yes, that's the point. That makes it difficult to fight against that bias, but it is necessary if you want to live in a more equal world.
Not necessarily true. HN has a "hide" feature for example, and if you hide some stories you will get a different top 30.
I wouldn't worry about it. Every year there's a study that contradicts the last one.

Coffee is bad for you, wait coffee is good for you.
http://www.huffingtonpost.com/2013/10/17/coffee-health-benef...

Vitamins are good for you, no wait vitamins are bad for you.
http://www.bbc.com/future/story/20161208-why-vitamin-supplem...

Being fat is bad, no, really being fat is actually perfectly fine.
https://qz.com/550527/obesity-paradox-scientists-now-think-t...

No one can make up their mind so I stopped paying attention a long time ago.
I think this might depend a lot on how you approach Rust. I find the functional/procedural mixture to work nicely, and find I'm much more productive in Rust than Go (or Python or Java, modulo available libraries). I'm writing web services and code generators, so not particularly low-level code.

I've written a decent bit of Go, and I understand why a lot of people like it, but I don't think it's inherently better for application development.
https://news.ycombinator.com/item?id=13364100
I checked the traffic for the mentioned website on Simlarweb and it is around 750,000 in Nov and 650,000 in Oct, so yeah, considering this is all US traffic, if he had put advts in the right places, these earnings are not really difficult to make.
It's not just losing a decade of life. You are more likely to suffer cognitive decline earlier with a sedentary lifestyle. The mind is not independent from the rest of the body.
For networking, it's using epoll() under the scenes; depends on what exact non-blocking operation you're using, though.

See this very very old HN thread:

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

(Hopefully the standard library has improved since then.)
I was inclined to disagree, but seeing the populations involved are elderly, I think you're likely correct. It would be interesting to see what the data shows in younger populations, when almost everyone is able to exercise.
It's pretty easy to repo a car all around the country if you don't pay your bill. Add in the fact that most new cars sell with GPS transmitters built in and many car loans are provided by the car company themselves and you've got yourself a quick way to recover losses. It's harder for a bank to evict a tenant of a mortgage, harder for a bank to get money from a graduate who is buried in debt, harder for a credit card company to recover from people who aren't paying either.

The funniest thing is how much cheaper new car loans are compared to used car loans.
I believe that was the intention of the author, write a DIY post to demonstrate usefulness of Spark, not to gain insights out of the Amazon reviews.
True words.
Have to agree here. Even if you actively try to be fair about company culture, there is an intrinsic bias unless everyone is remote.
I'd say "yes". But generally you don't have to (except in edge cases), library authors do. You benefit from stronger type guarantees.

It's a bit easier to think about it as ">=T" vs "<=T" though.

In one direction, you allow T and any subclass. This is probably the most common - all T subclasses should act like T, e.g. have method x() on them. You can assign a T subclass to a T variable or return it from a T-returning method. When you add something to a List<T>, it could be a T subclass, because it's "at least a T". (covariant)

In the other direction, you allow T and any superclass. My main way to think of this is for a callback, e.g. for declaring a `map` operation. If you're mapping over List<T>, you can't declare your callback as accepting a subclass of T because the list only contains "at least T". But you can accept a superclass (e.g. Object), because any T (or subclass) has that superclass. (contravariant)

---

If you don't have support for contravariance, you either give up flexibility (you can't make a reusable Object mapper) or safety (you can't guarantee the supplied callback is safe to call).
> We had quite a dramatic elections in the US.

> Since we have computer literate people, founders, risk takers, entrepreneurs, intelligent people on this site, I want to know what do you think is going to be next bubble?

I'd argue that "we" are pretty ignorant of what's really going on. (see the recent presidential election)

We live in a world of fast Internet, current-gen personal devices, and Instabizzes that make our life function. Our values (or what our Twitter feeds has told us our values should be) are apparently the new world order.

There's a LOT of people, both red and blue, whose lives need more than an emoji, hashtag, and a Ruby bootcamp to move the needle.

I think our bubble may be the one to pop.
I like generics as well, but this comment (and embedded links) made me appreciate why Go doesn't have them yet:

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

I agree, the value in generics/templates is in not cutting and pasting an algorithm or container to handle multiple types safely. A true macro system (and Rust's is pretty good one to model after) also solves this problem, and I wonder if Go would ever consider adding such a thing. It seems like a safer approach.
Shallow criticism like this is terribly irresponsible. Not only does the Mozilla Foundation function as a kind of foundation for the Internet in critical ways including their documentation being even more popular than W3C materials, but they have plenty of great offerings including L20n which may be one of the most powerful and usable localization frameworks available. Your comment might make sense as long as you never need to look up any documentation of Internet standards or translate content into other languages.
An article that concludes "the benefits of standing desks may be overstated" isn't really the same thing as "standing desks [are] not really good for you."

Personally I can say that I've enjoyed the transition. My posture has improved greatly. I have a lot less back/shoulder tension and pain. I find myself naturally more inclined to take breaks and walk around, which has many benefits of itself. It took some getting used to but I often spend ~6 hours a day standing instead of sitting.

If you're going to conclude that standing desks are "just a fad" I would hope that you have better evidence than that.
You can build both the symbolic computation graph and do the computation at the time when defining the network architecture, thus, gaining the ability to be "dynamic" and also supporting advanced features with the symbolic representation that you built on the side.

In fact, with DyNet or PyTorth, you still need to bookkeeping the graph you traversed (tape) because no one is doing forward AD. If that's the case, why not have a good library to do symbolic computation graph and build dynamic feature on top of it. (I am not saying Tensorflow is a good symbolic computation graph library to build upon just arguing that start with a define-compile-run library doesn't necessarily hinder your ability to support dynamic graphs).
I also agree that adding Facebook-style commenting is not the best approach. It has the virtue however of reducing clutter in a Slack channel (a laudable goal), but represents a missed opportunity in my opinion.

Organizing work around a thread-first approach opens the door to many interesting possibilities. Zulip is cool and does a better job than Slack at threading. However, it just scratches the tip of the iceberg as to what can be done with a Thread-first approach.

This blog article captures my thoughts on Slack threads:
https://tmail21.com/blog/slack-threads-a-missed-opportunity/

Disclaimer: I am the CEO of the TMail21
> He had put in perhaps half an hour a week on the fake news site, he said, for a total of about 20 hours.

Taking the numbers literally, that's working over the course of 40 weeks. It doesn't really say how long those revenues lasted for the total of $22k, but given the context I'd assume it's around a year.
There's a lot of places in USA where holding a job is entirely dependent on reliable vehicle.

What can you buy, short of some houses, that isn't a deprecating asset?
California Strikes a Bold Pose as Vanguard of the Resistance
Ember tops frameworks to adopt, beats out react. angular not recommended
Do you really want people on your team who think that having to read a free book and investing 3 weeks to learn a new language is too much of an effort?
Agree with you in this regard, it would be different if Clinton was not a close friend with the pedophile Epstein and hadn't taken more than a dozen flights on the "Lolita Express" or traveled to Epstein's private island which reportedly held underage sex slaves, something Trump has done as well. The media has chosen not to focus attention on this and quite a few other high profile people convicted or confirmed to be pedophiles later in life.

Flight Logs Show Clinton flew with Epstein far more than he admitted to

https://www.documentcloud.org/documents/1507315-epstein-flig...

http://gawker.com/flight-logs-put-clinton-dershowitz-on-pedo...
But what about the third who may see a cURL logo after the new Mozilla logo and say, "oh, I didn't realize cURL was a Mozilla project."
Do you do business with them in any capacity?

They pay a lot of money to build that persona. Unreadable this, unbeatable that, sailboats, fighter jets, etc. I was in a meeting when some SVP dude called on us. His big story was how when they bought Sun they hit their target for shutting down EMEA Sun operations, but in doing so fucked their customers and they couldn't ship product for 3-4 months. It was pitched as a "good" story.

I have no idea what the culture is like inside. I'm exclusively commenting on how they portray themselves to people sending them bags of money.
Khuyến Mại Cáp Quang Vnpt Tại KĐT Linh Đàm 160k/tháng
And they said the same thing about Pokemon Go.
Debian is a puzzle: difficult
Since the purpose of satire is to criticize or ridicule ideas. When people don't recognize satire, the writers have failed in their job. The only people I see labeling this site as satire are backsplaining after it was exposed. According to the article, even the creator doesn't claim that.

I think satire falls into that group of endeavors where when you fail so thoroughly, you're automatically out of the group. An executioner who only non-fatally botches executions is another example.
>The other case you have the intent to deceive, to fake reality with the goal of changing people actions: deeply immoral.

Here's a blurb. Real news, tabloid, Onion, or fake news?

>Roger Stone — the D.C. insider who's exposed some of Washington's deepest secrets — was targeted for assassination! That's the shocking claim by the popular author and consultant to Donald Trump, who says that even the Center for Disease Control determined that he was poisoned! He's now gone public with his story of feeling stricken with a “routine stomach virus” in Dec. 2016 — before suddenly becoming exceedingly ill.”

I guess the point I'm trying to make is this fake news phenomenon is nothing new. The only difference is one guy was able to make such a large splash.
<was delicate enough to make him change his mind.

More please. Changed from what to what?
Snail White Cream – Snail White- Snail White for Your Skincare Product
people make companies and the rules.
you are a person and agreed to this and acted as if you agreed.
you took a bet and it didnt come out financially the way you want. you probably learned alot about startups and what works and doesnt tho.
It completely invalidates your argument. Your argument is that an error-handling system as described would be undesirable because it would result in developers misusing unchecked exceptions. Go already has unchecked exceptions in the form of `panic`.

So either developers are already abusing it, in which case go's current error-handling approach is no better than the one proposed according to your metric. Or developers have access to it but aren't abusing it, in which case there's no reason to expect they'd abuse it in a system where doing it the right way is even easier than it is today.

In my experience, users already do experience stack traces as it's embarrassingly easy to accidentally operate on a nil pointer.
> Every year there's a study that contradicts the last one.

That's from Astroturfing by <_INSERT_INDUSTRY_LOBBY_NAME_HERE_>

Every time a real study with facts comes out saying X_____ is bad for you, the Corporations and Special Interest Lobbyists working on behalf of X____ will astroturf the media with "No really, X____ is good for you"

X_____ = Coffee, Diary, Wine, Eggs, Wheat, Soy, Stevia, ..... you get the idea.

Required Viewing: Astroturf and manipulation of media messages | Sharyl Attkisson | TEDx => https://www.youtube.com/watch?v=-bYAQ-ZZtEU
Not at this level. The Rb resonance in question is ~6.8 GHz, which means that counting it (which is functionally all atomic clock is really doing) will give you accuracy higher by definition than the cycle time of the CPU running your timing-sensitive application.

GPS needs that because at the speed of light in vacuum that corresponds to ~2cm of wavelength, which is only 2 orders of magnitude from the design accuracy of the whole system.
SDR radio breathes life into a 75 year old Marconi CR100
Snapchat has changed Venice, and the neighborhood isn't changing back