skysight-inc/HackerNews huggingface dataset:
"If conversely you capped the salary of computer programmers, we would expect a flood of companies competing with every possible other amenity they were allowed to offer and managers being very very polite to computer programmers. (In fact this does happen with relatively better computer programmers, which tells us that something is bounding the salaries of top programmers underneath their purely financial equilibrium.)"
Oh man, you just made my day!
Show HN: Mess with the Page, an extension to mess with the DOM
To be fair, it can mean a lot of things. People use "unprofessional" to mean "I don't like that". It used to be unprofessional to wear jeans to work.
We detached this subthread from https://news.ycombinator.com/item?id=15062996 and marked it off-topic.
> Using YouTube as an Accelerant for Video Games

I thought this was about performance. Title should be:

Using YouTube as a Marketing-accelerant for Video Games
pretty generic, I'd say ...
Giving a High Performer Productive Feedback
Kim Wall died in accident on board submarine: Peter Madsen
Do you have blast doors installed home?

Anyway, not sure how exactly ECC relates to security. Is there any specific attack vector where it helps?
They’re Not Employees, They’re People
Measuring performance is not hard. What is hard is estimating future performance at the hiring stage.

One area that could be worked on is dealing with “difficult” people. At the moment most managers are not really incentivised to hire for performance, but they are certainly incentivised at a personal level to hire people who do as they are told and don’t make waves. Most managers would prefer a 0.1x person who was pleasant to manage than a 10x person who made their life difficult.
The Wisdom of the Crowd Redux
Your Thoughts on Ubiq (YC Demo Day S17) [pdf]
If I were Facebook and a patent troll, I would closely inspect what Preact does and what patents I have that cover it and then go out and sue every company openly using Preact preemptively because switching from React to Preact indicates they might be planning to sue me in the future (and if I bankrupt them, I might acquire their patents this way).

That Facebook isn't doing this should tell you something.
Scaleway has a good array of ARM cloud offerings: https://www.scaleway.com/armv8-cloud-servers/

Could this work for speeding up builds of ARM images and then deploying locally?
I'm fond of "sneeze distribution center"
This is just scary, there's no way this will be unbiased.

Sure, some stuff people write is just hate with the only motive to offend others.

But there is also facts that can be viewed as offensive, while still being true. Does that mean facts will be hate speech and automatically hidden by an AI? Ouch.
Could this be used with local html files?

And if so, does it handle JS as well?

That'd be a viable option for some simple electron projects then...

It's pretty cool either way, I might use it sometime :)

edit: formatting
Ellen Pao may have lost the trial but she changed - me. In 2015 I saw a tech world ruled by meritocracy with sexism and discrimination being the evils of the Med Man era. Two and a half years (and many other affairs) later I see how naive I was and how much more difficult is work in tech for women.
Elon Musk and AI leaders call for a ban on killer robots
You avoid taxes every time you take a deduction.
As often happens, I don't see the "scandal".

How does it work in the "real world"?

You get a P.O. Box.

You leave that address, the Post Office re-rents it to someone else.

I would guess that should be your care to make all people that know that address to not send anything to it and/or change all references to it.

By the same token it is your responsibility to change all your current subscriptions/whatever updating the e-mail address to a new, valid one, the sheer moment you delete the "old" account.
"Would you call Erlang/Elixir actor-based or just having actor-like features?"

First, fair question and I the nature of your follow-on discussion and musings.

IMHO, one of the lessons of Go for other languages is just how important the culture of a language can be. I say that because on a technical level, Go does basically nothing at all to "solve" concurrency. When you get down to it, it's just another threaded language, with all the concurrency issues thereto. An Erlanger is justified in looking at Go's claim to be "good at concurrency" and wondering "Uh... yeah... how?"

And the answer turns out to be the culture that Go was booted up with moreso than the technicals. When you have a culture of writing components to share via communication rather than sharing memory, and even the bits that share memory to try to isolate those into very small elements rather than have these huge conglomerations of locks for which half-a-dozen must be taken very carefully to do anything, you end up with a mostly-sane concurrency experience rather than a nightmare. Technically you could have done that with C++ in the 90s, it's just that nobody did, and none of the libraries would have helped you out.

That did not directly bear on your question. I mention that because I think that while you are correct that Erlang is technically not necessarily actor-oriented, the culture is. OTP pushes you pretty heavily in the direction of actors. Where in Go a default technique of composing two bits of code is to use OO composition, in Erlang your bring them both up as actors using gen_* and wire them together.

"my hypothesis is that actors are at least the more natural strategy in a dynamically typed language, which is why they seem to work well in Erlange/Elixir, but don't see much use in languages like Haskell"

I can pretty much prove that they don't: https://github.com/thejerf/suture It's the process that needs monitoring, and that process may have 0-n ways to communicate. But that's not a criticism of Erlang, as I think that's actually what it does and it just happens to have a fused message box per process.

"my hypothesis is that actors are at least the more natural strategy in a dynamically typed language, which is why they seem to work well in Erlange/Elixir, but don't see much use in languages like Haskell"

An intriguing hypothesis I'll have to consider. Thank you.
It seems you are correct, but surely it must make a practical attack much harder?
Previous discussion: https://news.ycombinator.com/item?id=15053082
Hardware Architectures for Deep Neural Networks [pdf]
How to Build Microfront Ends (A.K.A. Microservices for the FrontEnd)
I ran across this idea a couple of weeks ago in the book 'Machine, Platform, Crowd". I'm drawing out idea for presentations to my com Sci high school students.
I wonder how companies like Apple, that have quite stagnant and stable release cycles (compared to other brands) will handle that situation. Does it mean their customers will have to sit on 'old' CPU's again for another generation or two? Latest MacBooks were released ~80 days ago and their release cycle is ~300 days on average. Obviously I wonder, because I was about to order a new Apple machine for myself and now I'm not sure if I shouldn't (the same problem over and over again) just wait a bit longer.
What do you mean be "women, dads who want 9-5" ?
I believe these are also the chips that will come to the 13" MBP w/o TouchBar. We'll see how the thermals look, but call me excited.
If you used the gpu maybe, but in reality you are better off using a modern intel or amd cpu. Not only do they have much better performance, but they even have better performance per watt.
I did an "internship" in Thai Nguyen University of Technology in 2012.

The second sentence of the article captures the first part of the problem: a tutor or professor earned ~250$/month back then, and scamming tourists in Hanoi required basic knowledge of English and some street smart and earned you four times as much.

The second part of the problem was that the university was just not very good, students were basically playing Age of Empires (yay!) all day long. It was completely different from the pretty decent European university I'd attended before the internship.

Going there was one of the best experiences of my life, I might add, but I can see why companies are reluctant to pay extra for this kind of education.
apt-cache show doesn't show tags for me:

$ apt-cache show aria2 | grep Tag
$ echo $?
1
The weirdest part about the flip was that it almost seemed like Cisco acquired it to kill it off. It had such a strong ad campaign, and then it just evaporated?

Looking back at that moment in time, it seemed a little too early to catch the wave of youtube fame and stardom, but had it been a little later, and a little more refined (and maybe with some endorsement deals or product/service alignment) it seems as though it could have been the kind of product that could land itself in the hands of most youtubers as the preferred video recorder for capture and uploading.

But I guess high-end cell phones and the nightmare of Windows 8 (and weak or absent linux support) probably also had a hand in sealing the flip's fate.
I've wondered where this stuff ends up after donating to charity. Is there a set of less fortunate people that could really make use of these things? Are there people eager to add more of these items to their "collections?" Do the charities end up discarding large percentages of this stuff?
And the account's previous submissions all advertise lists of email addresses. Flagged.
Still LPDDR3 with 16GB RAM limitation. What an embarrassment, all phone SoC today use LPDDR4(x) and technically support more RAM than the desktop Intel CPUs.
This happens at our family gatherings all the time. Our day-to-day consumption habits are a lot healthier than our "treat ourselves at a family gathering" food selection.

At the end of the gathering, everyone "fights" (politely, but very insistently) not to be the ones to take it home, 'cause they'll be forced to not let it go to waste.

I usually throw these because I don't mind binning unhealthy food I can easily replace rather than further harming my health. The latter is a far more useful and expensive acquisition than a quarter-pound of $25/lb cheese.
Read the full patent grant.

> The license granted hereunder will terminate [..] if you [..] initiate [..] any Patent Assertion: (i) against Facebook or any of its subsidiaries or corporate affiliates

> [..] Notwithstanding the foregoing, if Facebook [..] files a lawsuit alleging patent infringement against you in the first instance, and you respond by filing a patent infringement counterclaim in that lawsuit against that party that is unrelated to the Software, the license granted hereunder will not terminate under section (i) of this paragraph due to such counterclaim.

https://github.com/facebook/react/blob/master/PATENTS

In other words: if Facebook sues you (and it can't be about React if you use FB's React with the grant) and you countersue, the grant will ONLY terminate if the patents you use concern React.

So you can still defend yourself as long as you don't attack React.

EDIT: FWIW (ii) and (iii) are basically scenarios where you sue other people over using React, so those aren't really relevant when trying to countersue Facebook.
Basics of research paper writing and publishing (2014) [pdf]
An Easily Made Malicious Chip Can Spy and Take Over Your Phone
rowhammer, though it apparently can work around ecc.
People learn faster than machine learns.

If people want to post hateful comments, they will find ways to circumvent any AI model that is thrown their way, they will create lingo that confuses the model but that everyone will identify quickly as hate speech.

Also anyone can appropriate any symbolism to their own speech and AI will take a lot of attention and training to catch up, see Pepe the Frog (https://en.wikipedia.org/wiki/Pepe_the_Frog) as an example.
Yes, Stripe invested into Stellar. https://stripe.com/blog/stellar
I am curious why this is on the dropbox blog, did they solve this in their own offices with the recommendations outlined? Maybe someone from that works there can chime in?
Debugging of Mixed Signal SoC in an effective and efficient ways
The ‘here is’ key
AOT compilation and Project Jigsaw coming up in Java 9 should improve the JVM startup time. Although I guess it won't speed up the loading of applications written in other JVM languages much as it's not really JVM's fault.
This article is very poorly thought out. First and foremost it talks about the __fall__ of JVM languages yet it forecasts good things for all of those languages.
The author also failed to check out things like the TIOBE index where Java is still at the top.
Not to mention that Clojure hasn't even been mentioned which is a __huge__ letdown since Clojure is the only pure functional language which is native to the JVM.
You mean server chips. The server Atoms also support ECC. For eg. https://ark.intel.com/products/97927/Intel-Atom-Processor-C3...
As soon as the markup reaches a certain level, the verbosity (closing tags in particular) of JSX benefits you more than the terseness of hyperscript. Of course you can argue that you should split your components into smaller chunks, but that is, in my experience, rarely good just for the sake of readability.
Yep I'm not even not touching it I'm not looking either. Kotlin is 1000x times more readable and writable.
Why Your Favorite Sites Are Suddenly Asking for Money
You forgot Jini, https://en.wikipedia.org/wiki/Jini

Also Oberon was another system that also allowed for something like Java applets, called Juice.

http://www.modulaware.com/mdlt69.htm
I'm completely opposite. I was playing chess from the childhood, and started programming only in the university. As a result, I'm addicted to chess, but not to programming. It is ridiculously hard for me to get in a zone while working, while I can play chess non-stop for hours and hours without noticing the time flying by. I'd love to reverse chess and programming....
True, but still very common in this industry.
"There is no bad publicity after all."

All of those Benghazi congressional trials which came up empty, and hours upon hours of "but what about the emails?", the continued false accusations about selling 20% of the US uranium in exchange for $145 million, etc. ... did nothing?

What an interesting world you live in.
FWIW also in most cases where there are antifa "riots" in Germany, it's usually known beforehand where they will happen so most people know better than to park their expensive cars there.

Of course that doesn't make vandalism okay, especially when it harms private citizens (even with insurance the damage can be a financial drain for shop owners) but it puts the extent into perspective when you compare it to neo-nazis who actively try to harm human beings or entirely destroy their (already quite modest) livelihoods.
Scala is the Perl of the JVM. :D
Part of the cap is business models that weren't designed with higher developer salaries in mind (if there were even fully developed in the first place).
Both of those subreddits are actually pretty poor mediums for "serious" discussion about quantitative finance. There's been an uptick in cryptocurrencies on each lately, and the subreddits are mostly saturated with early-career, "rate my algo" and "how do I mean reversion" questions from beginners.

I'm exaggerating, but only slightly.
It is not possible for any AI to understand hate because hate is arbitrary and depends on your position. Hate is a reflection of history, propaganda, etc. It is an arbitrary human/societal invention.

Hate isn't "science/math/etc". There isn't an algorithm that can objectively look at speech/data and say it is hate without causing a lot of issues of friendly fire.

If jew says I hate nazis is that hate? Or is it only hate if a nazi says I hate jews. Or an atheist says I hate muslim saudis vs muslim saudis say I hate atheists. Are they both hate? Or does it depends on your culture/position.

A simple unbiased AI would say they are all hate. And that's the problem. We would require humans to step in to decide what is hate or not. Which introduces other problems. A youtube saudi "moderator" would say atheists are hateful and ban atheist content. While a european atheist might say saudi muslim speech is hateful and ban extreme muslim content.

And that's how free speech dies. By trying to please and accommodate everyone, we drop ourselves to the lowest common denominator.
Great! Lat/lng would of course be best implemented if kind of accurate. Ipinfo.io seems to do this quite well. I would happily use this to detect if somebody tries to spoof the info provided from window.gelocation.get/watch, whic is pretty sweet to utilize for anything that relates to maps. :)
It is not hard to beat a language which is writable and not readable. Kotlin is pragmatic, it has a purpose and that purpose is to enable Java programmers to be __much__ faster. Scala on the other hand is an academic language full of arcane features which is the result of some mental masturbation (as admitted by its creator Mr. Odersky). So it is not rocket science to answer your question.
Exactly. The "they didn't force me to comply" defence hardly ever holds.

In the Netherlands, somebody was recently fined for using an image she got from a "free photo's" website. It was a picture that was illegally published on that website, and the judge said she should've checked whether it was actually royalty free. The fine was even higher than expected because she also cropped the picture, which was another breach of copyright, apparently.
Metafilter is the best web site I paid to access.
It's nice to see I'm not the only person in the thread thinking this. I have an unwieldy subset of items that belong in the "do this often enough that renting is cost prohibitive, and you can't digitize Physical Hobby X."

Board games my wife and I enjoy sharing; my archery equipment; snorkel and dry bag; guitar, etc. As it is, it's a good thing my dad was a tool junky (and master craftsman), so he didn't mind my storing all my woodworking and hobby electronics gear in his garage.

Yeah, if my only occupations were programming and media consumption, it would be a lot easier to live out of a suitcase, but physical activities are kind of amazing.
Have you seen Frege and Eta?

https://github.com/Frege/frege

http://eta-lang.org
How to Find Quality Apps on Google Play
By focusing on the quality and the performance of the app, the app browsing experience can be a made a pleasurable one for the users.
They can, it is their problem if they keep ignoring the existing AOT compilers, and there are quite a few.
That's incorrect. Right now I do all my development in Kotlin at my workplace and on the backend. We use Spring (which has native Kotlin support from 5.0 btw: https://spring.io/blog/2017/01/04/introducing-kotlin-support...) and deploy to a Kubernetes cluster. It is absolute seamless. I'll never write server-side code in Java again if I can help it.
Integrity of your data. Without ECC data in memory can become corrupted at any point.

It's usually just a single bit but say you are working with images, do you care if a single pixel changes its RGB value because of a memory error? A character in the metadata?

I do.

Unfortunately there is a hardware cartel which deliberately limits ECC to enterprise / server products so that they can inflate the price / their profit margin.

ECC RAM is more expensive to manufacture than non-ECC RAM but the price difference would be fairly minimal if ECC RAM were used everywhere - as it should.
I don't think the regular MacBook have those chips. These are the ones for the 13-inch MBP entry level models.
More important would be to find a good way to get rid of toxic workplace politics and middle management. Scrum was good as idea but backfired into even more micro management. Just look at the recent Google executives leaks. Most workplaces might be even worse.

And please stop with all this "war" talk. We know that the US is at war with everyone. You cannot even go to a basketball or football game to be reminded of the constant war. But stop it.
This Star Wars Smart R2-D2 is the droid you've been looking for
This. "No designated desks" is even more retarded than open plan offices.

I want my dual-screen setup. I want my mechanical keyboard. I want my optical mouse with high precision. I want my Herman-Miller chair. I want my tea pot and my mug. I want my notebook and my pens. I want my bluetooth audio headphone with the charger. I want my phone QI wireless charger where I just put my smartphone.

I don't care about open plan: yes, you're being interrupted, but that's the rule, and this does improve communication, even if I hate being interrupted.

Stay tuned, folks. In ten years, we'll have a "Is the no designated desks layout dead?" article on HN.
Measuring performance is very hard. Some very productive employees are great until they leave for another opportunity. Then team productivity grinds to a halt because they never optimized for maintainability or learnability of their code and systems.

You could blame the 10X dev. But it's fair to say that there isn't much talk about how to quantify those kinds of concerns.
> When investigated, it seems to always boil down to one of two things

Investigated by whom? Yourself? What criteria are you using, or are you just using your "general aura?"

> The feelings of being offended aren't real

So they are liars?

> Guy points out that lots of scientists think men and women have different interests for genetic reasons

Guy implies that leading to them being less fit for programming without evidence and segues into promoting an alt-right agenda.

> Nobody is ever actually offended by science

People do get offended by poor science used to prop up a political agenda (Global warming, anyone?).

> The offence is manufactured to meet an end goal: the punishment of those who do not bow to the power of the ideology.

So your logical conclusion boils down to a conspiracy theory with the opposing power being a group of lying women on a power-trip. Now why wouldn't people want to enter into a constructive dialogue about gender differences and their effect on the workplace with you to try and improve things?
Semi-related question:

I got some of those ICO coins back then - i registered with username/password back then

Still have username/password but i am unsure where to actually login? Anyone familiar w/ Stellar knows how to get to the account?
How a bike-share scheme became a symbol of gentrification in San Francisco
This article seems loosely based on ideas from the Dropbox blogpost on open offices [0]. The connection being the mention of employers offering all kinds of perks and more office space or private space never is one of them, that it could be a useful perk to attract talent.

[0] Is the open office layout dead? - https://news.ycombinator.com/item?id=15060623
> sexism in tech is a thing, and that it shouldn't be.

To play devils advocate, sexism is a thing everywhere. In some cases, there are good biological reasons why men and women are treated differently, e.g. child care (mostly women) versus hard physical labor (mostly men)

Where those biological differences aren't effective (e.g. typing on a keyboard), then yes, men and women should be treated the same.

But even with that, there may be biological reasons why men and women are interested in different things. Which may mean more women in job A, or more men in job B.

> Maybe other industries suffer less from these things because they have a longer history and have more guild-like working practices, where professional behavior is more clearly defined.

Any job which has "guild-like working practices" is very likely going to be male dominated. Because most guilds were based on men working. e.g. construction, stone masons, electricians, etc. And those jobs are rife with sexism, because of their historical roots.

> I studied CS and I never learned about what it means to be a professional software developer.

Because schools teach concepts, not social skills. They should probably teach social skills and social practices, IMHO. Everyone would be better off for it.