skysight-inc/HackerNews huggingface dataset:
Can you share a file that's anywhere on your computer, or does it have to be in a shared folder?

Also, how does Amium handle file renames? This is a tricky one so I wouldn't judge the product if it has trouble here.
"Like Quip, but for any file" (not just doc/spreadhseets), would probably be a fair comparison (and one I was tempted to make :-)
> Not every book should feel like Harry Potter, no matter how great the content.

Nobody is going to pay $29.95 for a pamphlet.
Thanks, updated the title to reflect the year.
FYI the downvotes are for not contributing to the discussion.
> By comparison Elm makes much more extensive use of spacing and tries to avoid repeating the same information (e.g. file names) over and over.

Yeah, but you need that kind of repetition to get text editor jumping to correct line number.

AFAIK, Rust already implements concise messages on nightly.
Does your Liquid Infrastructure float? Or is what you don’t know sinking you?
The first example is a lot more clear; providing specific examples to illustrate a general point is quite often useful.
> Are Apple devices really seen as a status device?

By the sort of person who'd rather pay extra for a Mac than just use Linux, sure. I remember seeing an acquaintance wax eloquent to another acquaintance about how perfectly designed the iPhone is (it's not: it's a plain black box) — it was really just a way of showing to his acquaintance how wise and clever he is to appreciate the emperor's new clothes.

> Maybe I don't see it because I don't need validation.

Me neither, which is why I haven't bought an Apple computer in this millennium.
I guess sometimes I'm happy using "the IE6 of 2016"
@dang Can we change the title to the title of the page? "Real Estate Agents Are Weaponizing Snapchat"

"Snapchat Grows Up and Moves into a Tasteful $2.5M Manse" is not working.
Complete AWS IAM Reference
> The US would be in a pop decline, if not for immigrants. If we only count US born newborns, the US pop is in decline.

That's a popular idea, but it's false: http://www.politifact.com/virginia/statements/2016/apr/18/do...
> jerks, bozos and assholes

Looks like incivility to me.

In my humble opinion, more often than not, when a techie refers to another commenter as an "asshole" they simply mean that they dislike the other commenter's politics or lack of left-leaning political correctness. You see, most techies espouse leftist views, which are rarely challenged in public because most media lean left. When they come across real-world opinions held by a large percentage of the population, they flip out and call the offender(s) "jerks, bozos and assholes."

I'm on the other side. I see the entire original post and most of the related comments on HN as examples of intolerance of truly diverse opinions. Those who would flag-kill differing opinions are the "assholes". Those incapable of seeing their own bias are likely "bozos" or "jerks". In short, several of the self-congratulatory commenters on HN fail to understand that the words "asshole", " jerk", "bozo" apply squarely to them.

I had a recent post which got 5 quick upvotes then was flag-killed for failing to hew to feminist orthodoxy and the feminine imperative. That's how intolerance is done.
Integrating parts of this into RustType would be awesome!
I usually find your sentiment to be buried somewhere deeper on most HN threads that touch on these issues.

I'm honestly baffled at the endless optimism and belief of others in our ability to innovate and disrupt out of this crisis, whether it be technological advances or some market solution.

Some people even go so far as to suggest that we'll be moving beyond this planet in the next 100 years and all resource problems will be solved. It's hard to reply to them without sounding snarky, but I can't help but wonder in what circumstances those people were raised with that line of thinking. They just sound completely ignorant of both history and basic physics when they make those statements.
If you're looking for a FULLY statically typechecked program, you can easily do better than Go. Heck, even using Typescript or Javascript with Flow would give stronger typing than Go with its ubiquitous "interface{}".

Static executables by default is something that Go is famously good at, but I'm pretty sure Haskell can do this as well without so much pain and with a type system many times stronger than Go's.
Hire(d) unconventionally
>I wonder what kind of programmer works for companies that produce this spyware...

One that likes high salary and hefty bonuses. Being mixed with the security services gives you great access to otherwise unobtainable information and connections. You may be a lowly codemonkey, but talk with government agencies heads. And they will listen. And emitting cloak and dagger vibe definitely helps in the dating scene.
Medium acquires Embedly (YC W10)
I can definitely appreciate the article being taken out of context by an unintended audience who doesn't know anything about you. Your friends know you better than we do.
It's very exciting for me to dream of a future where we manage to tap into the visual cortex and maybe then we'll be able to see as if we had 4 or maybe more cones.

I really hope this result is verified and confirmed. It's very interesting to think what would it mean to see like this. Could we liken it to jumping from 8 bit color to 32 bit color for example?
That comment was perfect. One sentence, and tying things to the real world.

Anyone on the committee(s.........) who reads that, either gets the point immediately, or is irredeemable. (IMHO)

As for how it is scoped and executed... Plentiful committee fodder! ;-)

P.S. I'm just tongue-in-cheek, here. I've no real knowledge of the Unicode specifications world. Just imagining lots of committees and lots of pieces of turf, partially tied back to the geo-political whatevers of the world we all live in. :-)

Though maybe we can add star (and half-star!) ratings to HN comments, moving forward? ;-)
No, I'm not talking about low battery. You suggested that the app stop checking for weather updates when its tab is not in the foreground. If I do that then I get caught in the rain even with a full battery.
Succinctness is important and I think your middle example is actually a much better sentence than the original, while retaining the same information (even if it should say "the device's appearance" or "the appearance of the device".

However, I think length is not the key to how long a book takes to read. There are 600 page books I could read in a week. There are 100 page books that take weeks to read.

There are books that are too dense: Sometimes a slightly rambling, digressive style can give the mind space in which to reflect. If every sentence hits us with another dense thought, our mind tires quickly.

Also consider this: writing succinctly is hard work. Perhaps the author didn't have time to work on making every thought pithy and still expressive.
Embedly is joining Medium
I agree - in the worst case scenario they attempt to game the system and actually make their code more obfuscated and unsafe.
Social Log-Ins – Do It in the Front or Back End? Best Practise and Security
These Government Rules Trap Millions of Americans in Poverty
If Shkreli was really incapable of pretending not to be a monster, then he is much less of a monster than many who lead pharmaceutical companies.

It saddens me that so many people delighted in indulging in a visceral hatred of this one individual, while seeming to be unaware that our entire system is overly influenced by many hundreds or thousands of people with similar values as him. The world would be a better place if the majority of Shkreli haters invested a tiny fraction of that energy into looking at the pharmaceutical industry as a whole, and the abuse of various mechanisms (patents included) to inflate prices and stifle competition.

Some of the other scumbags (at other pharmaceutical companies) were probably relieved that so many of us focused on hating Shkreli the person, rather than asking deeper questions about the legal and moral framework in which they all operate.

Hate the player and the game. Some of Shkreli's despicable actions were perfectly legal, so we should try to change the rules of the game (legislatively) rather than focusing so much on the character of one bad player.
The "fun" starts when the feedback loops really start going

https://en.wikipedia.org/wiki/Arctic_methane_emissions

https://en.wikipedia.org/wiki/Methane_clathrate

Depending on how fast we'll see arable land being lost, food supply for 9 billion people in 2040 could be quite problematic
I think that Facebook and other companies need to consider that it's better to change nothing than add the wrong feature. This blurs the lines too much with Snapchat. If I still used Instagram when they added this feature, I would stop using it in favour of Snapchat. (But I've already stopped using Snapchat since they feature-creeped all the way into photo backups.)
Yeah, I think locking down the private browsing/incognito modes is a good compromise. Things like the battery level, WebGL render string etc. (anything that can be used to improve tracking) could return fake data in incognito mode, but real data in normal mode. IMO that's the best compromise between "keep my information private" and "things work usefully by default". I don't know if browsers already do that though?
How Recruiters Read Your CV in 30 Seconds
I'm with you 100%, and most of the time I'm very terse. After losing power a few times, my first digital answering machine message iterated down to "message."

It's stopped me from writing in the past, because I don't have the quantity. Nice to know someone might appreciate that fact.
"check_crap" Fantastic.
Not really if it costs $1000.
In all earnesty, do you have an interest in your clients making big profits? Or is it in your best interest that most of your clients lose so that you can pay a few winners?

Do you have a training program that can help me go from 0 to full-time derivatives trader?
just tried it. so basically this makes microsoft office usable again? hallelujah.
You might want to have a re-think about the favicon - it's pretty similar to InVision's (https://invisionapp.com) and, while they're not quite in the same space, they're also not worlds apart.
The board game names example in the blog post is hilarious, as an example of what happens when you have much less training data :)

Also, the map of the imaginary Township of La Lala in the header is brilliant.
By differing use cases:

If you're messing around with your own test code, it's fine if your compiles get slower, etc. On the other hand, if you're writing code that thousands of other engineers are immediately going to depend on, it's better if you're not allowed at all to make things slower via unused imports. True, if you could globally mandate the use of a lint/presubmit rule disallowing unused imports, that would also work. But, that's a harder swing.
Facebook does Snapchat
Is there some news that I missed yesterday?
How we can learn better software project management from sex
This is true, but if the information density is high enough, people might.
The Exceptional Server – Another Erlang Battle-Story
This is cool. A few funny ones I found:

ExampleTester

Commanater

java-cruft

Generatter

the-git
I got to the create a team name step and got an error page trying to submit the team name. I guess your servers are getting the hug of death from hackernews.

edit

Got in after trying couple more times.
> This seems like a long way of saying: "correct, nobody has banned OpenWRT, but the new FCC rules have made it riskier for manufacturers to support things like OpenWRT in the future."

Nope. TP-Link has locked out OpenWRT. It's not a highly effective lock, but it is real and they actually deployed it as an update for existing hardware in the field and for new sales. They're not going to revert to the way things were and instead are trying to develop a new security strategy that clearly won't be feasible on the existing hardware that is now locked out.

And it's not like any router vendor ever actually actively supported third-party firmware; it's just a matter of how much DRM they use to interfere with it.
This thread (https://www.reddit.com/r/rust/comments/4vqpxx/inside_the_fas...) on the Rust subreddit includes a comment from the author regarding using the SIMD functionality in nightly Rust:

"Oooh, it's made a lot of progress recently! Funny thing, I actually started experimenting with this stuff pre-Rust 1.0. Last I looked at the SIMD crate, it was missing a whole bunch of stuff, and my style is to use fairly exotic SIMD instructions when they can help (for example, _mm_shuffle_epi8 is available in tmmintrin.h but not pmmintrin.h.

This is a technology demo, so using a not-yet stabilized feature seems in scope. Perhaps I'll try the SIMD crate for writing the ARM version."
People absolutely use them. Moving them around on the page by itself has a significant impact on sharing, as does adding more buttons.
I did not mean to imply that this paper was due extra skepticism in particular. Indeed, I tried to give the paper due praise for seeming to be more rigorous than many other GWASs.

And, yes indeed, false discovery rate has been a huge issue which the field has highlighted... that is my point. Caution has been warranted here historically, and it continues to be warranted even today.
With the recent addition of better semantics for Map type specs combined with the dialyzer flags Wunderspecs, Woverspecs, and Wspecdiffs there's nothing I've found that Dialyzer misses that I'd expect a type-checker to be able to find and warn me about.
Code using WinUSB runs in user-space, so you don't need a custom kernel driver. This policy doesn't affect WinUSB at all.
1 to 2 degrees increase in the global average is disastrous in the long term.
GNU Hyperbole 6.0.1 for Emacs 24.4­–25 is released
> Part of the idea behind “real objects” was to act as “virtual machines” connected by “neutral messages” in the very same way as we were starting to design the Internet — and that the “virtual internet of objects” would map into the subsequent hardware network. The latter got made, and the former did not get understood or adopted.

Can anyone elaborate what he means by this (and the overall idea of "real objects"?
A book about how to read a book ?
Hmmmm
Threshold Alerting for Application Metrics Now Generally Available
If there is a pattern, yes. Nothing I do comes remotely close to accidentally installing malware. If they install malware it is probably because they are using their work-owned computer as their personal computer. If they are doing that they are doing something not very smart and they are probably making many other workplace mistakes.
Incidentally, the same problematic interpretation of numbers shows up when looking at divorce rates. If you just look at the number of marriages which end in divorce (which is the commonly quoted statistic) then you'll assign too much weight to people who get married and divorced many times.
I'm not sure if you are saying we can respect individual aspects of a person, even if they suffer moral deficiencies...

...or if you are saying you are confident that everything she has said and done was said/done in good faith.
Previous discussion: https://news.ycombinator.com/item?id=12176165
The post behind it has the show-stealing line, and it was written by the author.

> Practical Applications

> None whatsoever.

Excellent write-up, and great visualizations of the hidden layers!
And not everyone learns in the same manner, sometimes repetition is necessary for people.
Firefox 48 released – supporting process separation
Tutorial: Pong Multiplayer with smartphone-gamepads
I'm more worried about my own government manipulating the voting machines (closed source, black box).
> In the Learn Haskell From First Principles book[1] it is given why a "crash course" Haskell is not working for many, and I second it.

What's their reasoning? I didn't find this on the page you linked.

I don't think that it would be impossible to do a "crash course" in Haskell well, but it's certainly harder than doing the same in e.g. Python, simply because the language will flout so many expectations/assumptions that developers would be able to make in other languages.
> It's far from my area of expertise, but wouldn't 20 y/o open source software as prevalent as FreeType have optimized those code paths?

No, 20 y/o software had Heartbleed. Just because software is old doesn't mean it's battle-tested.
Perceptrons remains one of my favorite books in many ways. Obviously the single-layer networks Minsky & Papert analyze are very primitive relative to today's deep neural networks, and the actual mathematical content may not be of direct use today. But the arguments were beautiful & insightful, and the exposition clear. For anyone interested in a mathematical understanding of computation in (artificial) neural networks, it's still not a bad place to start.
The same ones that work for advertising networks.
Spark 2.0, Structured Streaming and SnappyData
Yeah anecdotally, my in app time for Snapchat vs Instagram flipped once they changed the feed. Twitter was even worse, I don't use it anymore. How insane would it be if your email inbox didn't sort chronologically?

I don't know what cohorts Facebook is looking at. Are they seeing a drop in engagement but balance it doesn't matter because of the revenue stream from advertisers? Or may be the bulk of users have increased engagement with a non-chronological feed? Perhaps more users than I realized follow over 1,000 users and the chronology value was lost a very long time ago.

Oddly enough I'm finding myself returning back to RSS feeds. Lots of excellent independent bloggers still out there who actually write useful things. edit: and photographers.
What's the difference between running "apps" and "actually running programs"?
Надо возвращать субсидию при продаже квартиры или получении жилья по наследству
Pull an Amazon product page and look at other items' ratings. Row of stars followed by a numeric count of the number of ratings.

As just one example that immediately occurred to me, after having been on Amazon yesterday.

By the way, you have or will add a hollow star, also per Amazon? Placeholder for the higher possible rating(s) that an item has not received.
This. I think people were too quick to judge the OP as an idiot. He's not talking about your applications. He's talking about physical developer hardware. The laptop sitting in front of you.
What would be the perfect ecommerce platform? One that sent me very large checks and required no work at all. No dealing with transactions, no listing merchandise, no managing inventory, no dealing with suppliers, no upfront costs, etc.

If that happens, I wouldn't care about rates...except maybe in some abstract manner where money is a way of keeping score. The reason I wouldn't care all those activities create first order problems when they fail and the rate is only relevant once all the other pieces are working to the point I'm making sales.

Further down the list of things that matter are the business model of the ecommerce platform. I probably care about my business model many many times more.

Anyway, what I see is that successful ecommerce platforms are successful not due to their business model but because they solve problems for the seller. Etsy, Amazon, Alibabba, Ebay, etc. solve problems related to transactions for a specific type of seller. In the cases where logistics are important, the platform has expanded to handle those.

Good luck.
Apparently Amazon makes more money on AWS than they do on their retail site. I'm sure netflix helps :)
Ask HN: Software development vs. software sales for better income?
Hello HN
I'm a "typical" software engineer working as a team lead in SF for a small startup. Reading a few threads on salaries, it seems the average compensation in the area for software engineers (employees, including salary and various bonuses and excluding startup stock options) is capped at about 200-250k. A smaller pool of employees is also able to pull in more (250k-500k) by working for several years in Google/Facebook/...

I've also been talking to many people who work in sales for tech companies (sales account managers and pre/post sales engineering) and, while the base salary of those people is on average smaller compared to the core engineers' one, I consistently see those people earning commissions that put them in much higher income ranges. It seems completely normal for them to consistently pull in about 500k a year or more.

At the same time, the entry barrier for those positions doesn't seem to be any harder than the software engineering one. For a sales engineer role, which is the one requiring the highest level of technical skills, it seems a matter of picking the right company (namely any successful B2B big tech corporation, mid size company or startup) and being able to have a reasonably technical conversation with a customer as well as doing some basic troubleshooting and support. This has been confirmed by pretty much all my acquaintances working in those positions in the bay.

I'd just love to to get some opinions from the wise HN audience on this matter.
I think that is incomplete. One should be aware of what other tasks a refactor is making more difficult or more error prone; it is not purely a matter of whether it makes the current task easy.
Passwords Are on the Way Out, and It's about Time
Don’t just let Node.js take the blame
Bad news and good news for tinnitus sufferers
That's looking at the last fifty years. I mean today, these last few years. We'd be plateauing, if not for new immigrants and their children.
I've had a similar experience. I'm in a hybrid field (medical physics) where half of the people are from pure physics and the other half from a more biomedical engineering background.

It's pretty funny to see the culture clash between the two when it comes to writing articles. We had to learn latex in our first year of undergrad to write lab reports whereas the biomed people really don't see any value in using latex over word (especially for collaborating).
Alexander Graham Bell, Who Sparked a New Era of Communication
I don't think there is much overlap between Snapchat and IG user bases, so I think this is more about adding well-received features as opposed to directly competing. In other words, they are leveraging all the time and effort that Snapchat put into developing a mature feature.
Not really, no.

Everything Wikileaks has leaked has been something that shouldn't have been secret.

In some cases we wish it would have stayed secret, but that's our fault (collectively) for breaking our own laws. For instance, had we properly investigated the behavior of our troops in Iraq there wouldn't have been a need to blow the whistle on the situation.
I had to check that it's not April 1st.
Here is one little positive thought:

At least there won't be an ice age, which, according to the timeline, should happen soonish (on geological timescales). An ice age would be very problematic too, and we've averted that easily.
>Are Apple devices really seen as a status device?

By people that don't understand why people would actually prefer an Apple device over the competition, certainly. It's one of the anti-Apple crowd's favorite narratives. We're all just sheep that buy into Apple's marketing.
The fact that installing an app can give people arbitrary access to your phone without understanding WHAT you installed definitely implies Android app installation is broken in some way.
It's possible that's what he meant, but that's not how I understand the term.

Stockholm syndrome refers is a victim forming emotional bonding with his or her captor[1]. Which would mean in instances like this, where the "captor" is a voluntary choice of language, the term is used akin to "masochism" (albeit without the sexual element). In essence, saying "the pleasure from use feature x is derived from the pain of using feature x".

Which is why I commented that "Stockholm syndrome" is a needlessly colourful way if saying "I disagree".

[1] https://en.wikipedia.org/wiki/Stockholm_syndrome
Taking control of YAML loading