skysight-inc/HackerNews huggingface dataset:
An addendum: The consultancies (TCS, Infy, Accenture, IBM, Capgemini, Wipro etc.) are also to blame. They've kept salaries stagnant for over 15 years, particularly for fresh college graduates (yes, this is in part due to a glut).

They also offer employment abroad as a carrot to incentivize employees sticking with them for long periods of time in unfavorable conditions(Most co.s have high attrition rates - due to the low salaries). The companies also maintain a bond : you have to pay the company if you quit before completing 'x' years of service per contract. They withhold your experience certificate if you don't; a common requirement of any new company you hop ship to.

Most outsourced tech work is manual dreary labor. I've been on that side for 2 years.
I am confused as of how this can even be a problem. If there are just reporting actual results, even the most mediocre website running on an old server would go through a few thousands submissions in milliseconds.

Granted, I have seen elephants drowning in a teacup in corporate IT, but not to that extent.
I don’t know how “non intuitive “ it is, Mate — Australia’s been doing it for over a century.
Works here on Firefox Dev. Try refreshing, there was a bug I missed with the api returning 200 for a post, but the content was `null`. Fixed it, but you still might have the old cached JS due to the service workers.
For something like public voting I agree. But it would be a hard sell to get a lot of companies to pay for software development and release the source because their competitors would get it for free.
Lots of good posts out there about why electronic voting (w/out a paper trail) is a bad idea. Here's one: https://www.markpack.org.uk/160622/why-electronic-voting-is-...
Is there some video of this being implemented? I would love to see it.
Washington's warning rings true in this case. The really odd side-effect, though maybe not unpredictable, is the amount of people who voice approach along the lines of 'burn it all down, start from scratch'. Sentiment like that must be scary to the existing powers. That said, I have no idea how common that is.

The weirdest thing about it is that Trump seems very much result of this trend.

edit: changed verb is to seems
Snikket
In most democracies that don’t suffer from the two-party system, there is as far as I’m aware nothing like the American primary/caucus system. The parties just decide who their candidates are with no input from anyone but dues-paying party members.
Quantum entanglement linked to thermalization in eigenstate hypothesis
I would go as far as arguing that if anti-cheat is so important to a game, they should figure out how to do it server-side. I think the trade-off they're trying to make us accept here is terrible. It's as disrespectful as Sony's rootkit from back in the day.

We don't expect to just be able to start a random game with untrusted strangers in real life and be assured they're not going to cheat.

Could you imagine if any time you wanted to play sports in real life you had to consent to wearing something that could read your mind so that it could determine you weren't cheating? That seems as ridiculous as the end-game of client-side cheat prevention.

I understand there are competitive settings where money is involved and that's where you need referrees. Otherwise, I think we've gone down this road where we take cheating far, far too seriously. I say this as someone that absolutely loves videogames, so I'm not meaning to disregard them.

Trusting strangers is ultimately a problem you'll never solve completely. I just don't think there's a technical solution to it.

Also, far out I hate some of the big companies in gaming. The attitude that Riot is displaying here just sucks.
UT2004 has a Linux port, I believe developed by Icculus[0] but it's pretty long in the tooth. Requires libc5, an old version of SDL, and OSS for sound.

Regardless, it'll still run on modern systems if you acquire old libc binaries[1] (and preload them), use SDL 1.2 (possibly a patched version[2] which enables Alt+Tab) and start the game using aoss[3] for sound.

[0] https://icculus.org

[1] https://www.unix-ag.uni-kl.de/~deusser/UT2004/

[2] https://github.com/infertux/SDL-1.2.7

[3] https://alsa.opensrc.org/Aoss
no - https://www.youtube.com/watch?v=tU9yjwMlbRI
A simple CRUD website wouldn’t require downloading. Updates/fixes would happen at each refresh. Even seniors know how to use a website these days.
Me too. I think "higher level rust" is a very good and useful niche. Sometimes convenience is more important than performance.
Flexport (YC W14) | San Francisco, Chicago, Shenzhen, Shanghai, Amsterdam | Onsite | https://www.flexport.com
Flexport’s mission is to make global trade easy for everyone. We are revolutionizing a huge industry that touches every country on the planet, which means solving complex challenges. We are looking for makers who love learning, are passionate about collaborating, and desire to see the global impact of the solutions they build.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/flexport

View all of our jobs here: https://grnh.se/c0d6caef1

Tech Stack:

* Frontend: React, Relay, Flow, Jest, Enzyme

* Mobile: React Native, Apollo

* Backend: Ruby on Rails, Postgres, GraphQL, Python, RSpec

* CI: GitHub, Buildkite

* Infrastructure: AWS, Python
Also this time Intel has been pissing of conservative data center managers with all the security issues and performance loss due to them.
Increasingly in the Information Age, my intuition is that people are paying more and more as a fraction of their income for non-physical goods/services, which don't have much of an energy footprint.
A simple website that doesn't need to be pretty. Raw html, no css, no javascript.
I do, and that's what cancerous infinite growth on every dimension will eventually do to us (or is already doing?)

We need to constrain growth to science and efficiency, and pull back on population and land use.
Well it you look at some videos you can see that there are times Tesla thinks repair lines are road marks especially when the sun is reflected by the lines.

When the car has no real idea of its position in 3D space this gives problems.
The main thing you have to figure out, especially if you want to make money on it, is what it offers that existing solutions don’t. A lot of self hosting options exist, and many of them are free and open source.

So why would someone pay for your project? Even a very novel solution like Sandstorm, which six years later has no real equal in the security department, struggled with convincing people to pay for it.
The Things We Leave Behind
The caucuses are not normal elections: there are no ballots. The results are literally counting where people in a room are standing and recording that on a spreadsheet. The problem has been relaying that spreadsheet to the party.
"I have never seen a stronger case for the need to have third-party certification and testing of software and the people involved in building it."

Are you proposing that every GitHub repository be certified by a third-party and tested before use? Besides, "high quality" software like Google Maps or iOS don't have anything close to "third-party certification".
Ask HN: What Skills to Acquire in 2020?
What are some skills (technical or not) you think someone should consider acquiring in 2020?
FSFE data breach cover-up involved CNIL (privacy body) employee Amandine Jambert
I'm not saying you're wrong, but I'd like some numbers to back up the government comment. I live in Ottawa, my SO works for government as does many many friends. I make more then all of them. If you speak french, then maybe this is true as you can move up to director etc. but the VAST majority of the people I know in government do not make more than devs I know.
> Earth being embedded in a vast ocean of resource

This reads like prosperity gospel and law of attraction nonsense rolled together and repackaged for a technical audience.

A kilogram of anything from space is orders of magnitude more expensive to acquire than a kilogram on Earth. No technology will change that within my lifetime. If there are no physics-redefining advances in nuclear fusion and/or nuclear fission, my grandchildren will probably be able to make the same claim.
Am curious how you would compare the production quality back in the day. To producers today who seem to eschew the massive studio. Doing everything in Logic. With perhaps a single MIDI controller. Preferring that Billie Eilish in her bedroom vibe ;)

My recollection is that even back then, the capital outlay required wasn't egregious. I recall a friend setting up a space with second-hand pro mixing board, amps, mics, etc all for around $10-15K in initial expense. And all sourced on various internet forums. Of course, today the mac book pro alone may set you back $5K+!
It takes light 1 ns to travel 30 cm (i.e. 1 standard body part / foot). So getting much faster must mean getting closer. I reckon it is only feasible if the RAM crawls into the CPU.
You are absolutely right. Salaries in Canada are pathetic. Anecdotally, I know many who did this TN visa to go back to US. US still wins despite the broken immigration system.
"Growth" is surely a good way to ease domestic pressure, but I believe it's not the only option. What we need is more "optimization", not corporate-wide, but society-wide.

The idea is still vague even to myself, so let me give a concrete example: self-driving car. While CV/AI-based self-driving cars certainly can drive, it should still acquire most critical information, like signals, crossroads, lanes, obstacles, etc, through ambiguous-at-best algorithms. At the same time, the inherent difficulty in making good-enough AI empowers companies over people, which is a straight highway to cyberpunk dystopia.

However, what if we implant digital data sources all over the road? (1) self-driving cars will always acquire correct data (2) developing safe self-driving cars become much easier (2-1) market diversity is ensured (2-2) people regain power (3) it is much easier to achieve the economy of scale with sensor nodes than cars.

Or, perhaps, what about delivery/reservation services? If the standard protocols are enforced on all restaurants, we can cut all the middlemen, lowering the prices. The same can work for taxi, hotel, scooter, bicycle, etc.

We really should start rethinking about things we have and use. The industrial structure we have today is just a mess caused by the rapid IT revolution. We weren't really ready for it. But now we've expanded enough, and should shrink down, so that we can have breathing room for another move.
Harvester pulls record amount of drinking water out of thin air
From this link https://sci-hub.se/10.1007/978-1-4614-3936-3

Neutrinos are fermions with spin 1/2 [10] and thus one may anticipate spin of 1/2 or
3/2 for composite states formed by three neutrinos. Indeed most baryons have spin
1/2 and some, as shown in Table 4.4, have spin 3/2 [10].
Several baryons are charged, e.g. the proton or the Ξ+. The differences in mass,
m, from their neutral brethren (i.e. the n or the Ξo) is small and of the order of αm,
where α(= e2/εch¯ = 1/137.0359) is the fine structure constant. Thus the rotating
neutrino model discussed here can describe with reasonable accuracy (e.g. Fig. 4.8
and Table 6.2) the masses of both neutral and charged baryons. However, since
neutrinos are electrically neutral, the question arises about how charged baryons
can be formed within the rotating neutrino model.
One possibility is that in the distant past charged neutrinos existed. Their stronger
interaction among themselves and with other particles led to their extinction via
formation of hadrons, mesons, and neutral neutrinos. A more likely explanation is
that neutral hadrons were first formed (e.g. neutrons) and then protons and electrons
were formed via the β-decay [10], i.e. n → p+ + e− + ν¯e, which has a half-life
of 885.7 s.

I guess he assumes here that with three neutrinos you can have the right spin and make neutrons, but for the charge aspect, in order to keep the half integer spin, you either need charged neutrinos or charged particles from neutron decay.. while tossing all strong and weak force away... if that's possible !!
I believe the real problem with this theory is the relativistic newton gravitation law which he derived with handwaving arguments, while all the theorists have expressed explicitly that these two cannot be combined..he tossed the gamma factors in there, picked the neutrino mass of his choise and everything coincided with some accuracy, which isnt even helpful or hints at anything if it doesnt predict anything falsifiable, or better accuracy than the current model
You’d be surprised. The UK had a referendum on this in 2011, where the scheme was rejected without controversy, and the “no” argument I remember from the time was that this is too complicated: https://en.m.wikipedia.org/wiki/2011_United_Kingdom_Alternat...

And yes, I am aware this system is already used in many places.
> Swift doesn't monomorphize generics like Rust does[0], for example.

Swift can monomorphize generics, but it doesn't do so by default. Normally this is left up to the compiler, but it's possible to force monomorphization using inlining attributes.
I've never experienced a fuel station out of fuel here in (mainland) Europe.
Just call people by phone and read off some numbers from paper. Then confirm them by reading them the other way round. Yes, it is actually that easy!!! People have transmitted vote counts this way forever, long before apps were a thing.

You can even use your goddamn smartphone to make the call, if you need that in order to feel "modern" enough. But don't make a shitty app for every one-time event that doesn't need a hundred additional failure modes for essentially no benefit whatsoever.
How much would a good developer make? I'm looking to move to Sweden from Australia, and from what I saw there was a lot of equality in wages/ compression towards a mean for most fields.

Like in Norway, it seemed like SEs made 1.5-2x what a retail worker would make. Makes for a happier society maybe, but I do want to live a fairly lavish life if possible, and Australia definitely allows for that!
Ask HN: How do you do Data Labeling?
Hi! Please share your experience of data labeling!
https://forms.gle/i7wgo42bBjBjGqiC8

P.S. +1 karma for repost and share
That’s true, but do you want PR or truth?

For better or worse, Bezos has always been true to himself and his vision for the company. Without any market pressures to dissuade him, he has never lied and pretended to care about anything more than money, status, and further company success.

There is nothing wrong with this. The purpose of government is to set up rules to harness the market so even uncaring monster companies still must do “good” in order to succeed and walk away with money.
Tech to Detect Misinformation Will Be More Expensive Than Tech Which Produces It
The original poster suggested applying for a different visa that has a lower wait time for green cards. What precisely about this proposition are you objecting to?
I could be wrong, but, I have to believe that there are developers who would donate their time to something as fundamental to democracy as voting. Grassroots, not corporate funded. A corporate funded voting system feels like what we already have.
The essence of technology is to reduce prices.
I take it this is “destroying” in the sense of presidential debates or late-night satirical monologues, i.e. diverting but meaningless.
Fear of jobs gaps is also about avoiding bad candidates. If someone has a longer gap, there's a chance that he was interviewing the whole time and, during that time, got dozens/hundreds of rejections. So, the lazy heuristic is to assume everyone else was correct and reject him as well.
Advanced SEO Tips for Technical Documentation
It seems the author is assuming we normally trust legitimate ad networks with this data, but in this case a scary third party is getting the data.
hijacking this to show off something my lawyer friend and I are working on (we’re in YC startup school now). we both agree with some of the comments in this thread. this is a lite landing page but we have mvp almost complete: https://thecaseyak.com/

It’s a ML backed plugin that helps injured people receive a data backed case estimate for a personal injury claim, and law firms receive leads with the data backed case value (it’s also available in Spanish and fully accessible).

We’re looking for beta testers right now - if anyone is in the PI law world and wants to try it out, let us know!
Thanks, and exactly! It's an interesting algorithmic problem to get many of those separate benchmarks and put them into a global order. That's what the site does.
> institutions should focus on learning why students cheat in the first place.

The students didn't create the system. I suggest the institutions look into their pedagogy that motivates cheating with abstract assignments unrelated to students' lives.

Project-based learning helps solve it.

As a side note, I wouldn't call the Kenyans' work cheating. They didn't enroll in an institution with an honor code like the students did. They're working for pay.
Destroying Haskell with 1 line of C: https://www.ioccc.org/2019/burton/prog.c
That's nice. I myself did try out one too, as a hobby project to serve as an alternative frontend for a local gym https://varjosport.net/ There's a small flicker as the app generates the HTML which still annoys me but I couldn't bother to write a Lambda to server-side render the HTML every time the data is refreshed.

One thing I noticed though was that creating HTML fragments is a major pain in the ass, which I see you've solved with .createContextualFragment Interesting, I might have to try that one out too.

I myself quite immediately after starting to parse my JSON payload and turning it into dynamic HTML elements turned to Preact, which I guess as a lesser version of React is an acceptable choice. One thing which still was left to irk me were the CSS classes. I'm not a big fan of writing them anymore, with BEM syntax or not. Styled Components in my opinion is the future of writing modular React/web components. But since I vowed to myself to keep this simple, I stuck with CSS.

But it's indeed an interesting project to create a minimal modern website without the massive toolings/libraries you normally take for granted with React etc. There's a lesson there to be learnt in how sometimes that complexity is unnecessary, but sadly it's often not in the scope of a project to start optimizing such things. And I can't blame them, since when things get complicated you much rather have your app already written in React than having to rewrite it from custom JS/TS mess.
Don't worry, they will come to US once they become Canadian citizens on a TN visa.
That article is unbelivable, eye opening and infuriating.
How to use microcopy to improve clients’ engagement?
Wait, it isn't related to mass, right? Or am I forgetting my physics? g is m/s^2. No mass factor.
not sure about others but I am looking forward to invest time and energy in video editing
Most states don't even have caucuses, just more traditional primaries. I'm pretty confident this app is quite specific to the (democratic - republican process is different) caucuses in Iowa.
It has some of the best orchestration out there.
3 years.
A really common example (outside of the UK) is Melbourne, Australia & Melbourne Florida.
Related: I have an F# snippet i run from Linqpad to keep or remove lines (based on keywords) from huge log files and it takes just a few seconds to breeze through the log and it’s done
The Day I Realized I Would Never Find Weapons of Mass Destruction in Iraq
I've been involved in research of this nature, though not specifically attributing APTs. Think of it like old school detective work: every crime and every criminal leaves traces, including the traces of the ways they attempt to prevent being traced. This sometimes also includes attempts to impersonate other entities ("false flags"). No matter how many layers of indirection an attacker uses, there's going to be at least one thread to pull on.

There's no equivalent to DNA testing, but sometimes you can have pretty high confidence in an attribution. To be clear, this goes incredibly far beyond looking at IP address geolocation or whatever. That's less than 1% of what you're looking at. That'd be like police assuming a death threat was signed with someone's real name.

There's no way of knowing exactly what they identified or how they did it or if they got it right. I wish more companies would release such information and how they conducted the entire analysis (some do), though I understand that may not be possible due to legal and counter-intelligence reasons.
> Sadly, I didn't get a chance to provide feedback to the criticisms

That's a shame. It sounds like the criteria were fairly well defined, but it would be nice if your assignment was used as a starting point for good in person discussion. E.g. "we think the code in index.js was too coupled - what could we do to break that out?"
This is a state law, not federal. Iowa state law has no standing over other states. If the DNC decides Nevada would be first, what options does Iowa have?

Iowa cannot enforce that law outside of Iowa.
Lots of comments on the $100k price tag for a ramp.

I used to work for a small manufacturer in San Jose. We wanted to build a simple, 300 square foot room inside of a 27,000 square foot space that would be attached to one of the space's walls.

What I found most interesting about the estimation process was that no matter what type of structure (including pre-fab earthquake rated) we evaluated for, we couldn't get anything out of city hall for less than total $20,000 spent, with no guarantee that permits would actually be issued.

Then, for any contractor we hired (assuming they were available within the next two years), their hourly rate rivaled the rates of downtown lawyers.

After this experience, I've concluded that most people who pretend to know something about building something in Silicon Valley are just knowledgeless windbags. I know I certainly had no idea how bad it truly is.
Getting to 90% is always easier than that last mile of perfection. This is spot on for content
>A kilogram of anything from space is orders of magnitude more expensive to acquire than a kilogram on Earth.

Eh, that's because you, like most of humanity, like to hide 99% of the cost. What is the cost of pollution? What is the cost of environmental destruction? Once you destroy a habitat on earth, there is no more cost associated with it, it's just gone and no amount of money can ever bring it back.
My mind went straight to gini impurity
Sorry could you expand on that a bit more? You only vote on one thing at a time?
I'm saying that if software developers are going to be solving problems that are this closely connected with the public interest and safety then they should be held to industry or regulatory standards on par with the ones faced by engineers building airplanes and bridges.
> The naivety on the part of the various parties involved here is breathtaking.

Which is why it may be wrong to assume naivety. We don't know yet if this was incompetence/naivety or intentional.
How would you know that they actually deployed that repo to production as-is?