skysight-inc/HackerNews huggingface dataset:
It's not that bad in the midwest. Salaries in the 70-80K range are common enough.
Was this Accenture? They used to have a 3-week java training program for those entering as new grads, but I believe that's been reduced in scope now.
"update: And for some reason I get downvoted for denouncing something that is against our best interest..."

I downvoted you for complaining about, or questioning, your downvotes.

Don't do that.
I'd actually try to recruit raxod502 at the high-school senior level. It certainly shows passion and commitment. You just need to grok the higher level abstractions. And may in the end even find your "spaghetti" version is actually more performant at run time ;)

The thing is you sort of need to write like this for the first draft of your first game. And Terraria is pretty ambitious. Considering most people struggle with BlackJack or Pong or Snake!
Show HN: Python library to automate your time management in Airtable and others
Also their poops keeps nutrients in the system, feeding algae that consume co2 and feeding stuff that eat algae*

*citation needed
It's never been easier to get training in all sorts of things, for free. For example, I'm currently taking MIT's 6.002 electronics course because I never learned circuit analysis properly. It's on youtube, it's free, I watch it anytime.

There's the Khan Academy, too.
Those SetDefaults methods.. ouch.

On the plus side, it's fun to press the page down and see the code 'animate' from left to right
Someone once told me that the actual delicacy is whale blubber. You have to figure out what to do with the rest of the whale.
Ask HN: Does your recently acquired idea/fascination randomly appear up on HN?
It's weird because I'll be thinking of something and then just like magic suddenly there it is on HN, does that happen to you?
> Today, chaotic dynamics are widely regarded as the third great scientific revolution in physics in 20th century, comparable to relativity and quantum mechanics.

Really??
I question the validity of "global" rankings that don't include regions like East, West or South Africa, where countries like Kenya, Ghana, Nigeria, South Africa have very high English proficiency rates (especially given that it's also an/the official language in most cases).
Stunting is very much a thing and there are complex factors that contribute to it, not just good nutrition. They are finding that lack of proper infrastructure for disposing of wastes and keeping people clean contributes as well. In areas where cleanliness is just not attainable due to lack of infrastructure, you can see stunting in even relatively well fed kids.

The incredibly good health that so many modern peoples enjoy which has been generally extending human life arises out of a long human history of progress and development and depends on enormous amounts of infrastructure and public resources that are basically "gifts" to us from the world. People really shouldn't go taking that for granted as some baseline given. It really is not. It doesn't take that much for a person's life to come completely unraveled. Once that happens, putting it back to together is generally a lot harder than taking it apart was.
I dunno, i would call spaghetti code code with waaaay too many entangled concerns, for which this and global state definitely qualifies.

Personally i associate it with lack of abstractions, or extremely leaky abstractions.
> Doesn't the fact that salaries are sky rocketing essentially disprove your point?

What's your definition of "skyrocketing"? Outside of, maybe, a dozen high-prestiege companies located in a couple specific areas I don't see salaries skyrocketing. Mine hasn't; not saying I'm not well compensated, just not as overpaid or in demand asbsone people make it sound.

Further, my experience with the aforementioned high prestige companies is that they are picky as hell. That tells me that either there is no shortage of talent for them or they are choosing beggars.
It's true. These two guys have been working together in OSS for a long time - https://www.gimp.org/news/2015/11/22/20-years-of-gimp-releas...
Tell this to someone that committed suicide because of mindfulness..
Oh wait.. they look exactly the same to me in this case.
Well time to go dig out my CD case.
What Disqus can learn from StackOverflow (and help against trolls and haters)
I had to see for myself. Yep, that's bad. What's not bad is the author's attitude about learning and improving. It also looks like this was a stop on the way to Harvey Mudd CS. [1] So, a happy ending, perhaps.

[1] https://github.com/raxod502
Could be flagged because of the back button hijack? Can someone find an alternate source to resubmit? As you said the citations are valid and this is a discussion I'd like to see develop here.
At the dawn of the computer age ATT, IBM, and other companies taught people how to program from scratch. Early on because there were no college programs to do so and later on because programs didn't graduate nearly enough people. And no one was self taught because there were no home computers.

I don't see why Google couldn't do that today.

I'm not saying they are morally obligated to do so. At the end of the day they are a for profit company and they don't have to do anything at all about this problem. And, sure, the donations they are making instead are probably better than nothing. But as I mentioned, and as top19 mentions on what is as of this writing the top post on this article, the track record for these job retraining programs going back decades isn't very good.

What I'm saying is that if Google were to go to Pittsburgh, Youngstown, or Detroit, hire some bright unemployed people, pay them a decent but by no means exorbitant salary while it taught them how to code and then, as you point out, how to be a productive engineer at Google, at the end of the process those people would likely have very marketable skills to either continue moving up the ladder at Google or elsewhere. Of course this would cost Google something -- not only in the salaries while people were learning and not contributing but also in the salaries of people that were training and mentoring them. But Google is planning on spending a billion dollars anyway, so here's another way they could do that. A way that I think would be more effective.

--

Congrats on getting what sounds like a great job.
How does flooding the market with developers that will never be able to pass their interviews help them? I guess it will increase the amount of people in the 1% by expanding the size of that pool?

Just seems like Google out of all companies has a need for the best, not just blue collar code slingers. Many people with 4 years CS degrees from good schools do not get hired.
Because we are feeding the fish to the chickens. We provide the calories for the chicken to grow, but we harvest fish without such inputs. If we were harvesting wild chickens, or at least chickens that caught their own food in the wild, we would certainly wipe them out in a matter of days if not hours.
That is pretty awesome. I have a ton of VUDU codes it might hit. Still waiting on it to sync. Almost tempted to get an Apple TV for that. Almost.
As a lover of the original I wish this project has the same success OpenTTD has had.
I'm sure there was some incompetance at the individual level, but I think it's more likely that the key issue was that the management de-prioritized security, which lead to the IT team either not having staff on hand to fix issues that came up, or being assigned tasks other than fixing the security issues.

In that case, ruining the career of a low-level employee seems misplaced, especially when they most likely weren't the cause of these issues.
How about a billion to high tech trains
I was just playing something recently and thought "This feels like an Unreal Tournament Space Castle." Can't remember what game it was.

UT99 had some fantastic level design. Facing Worlds, Phobos, HyperBlast, Deck 16, Coret, etc.
Not sure I'm following your exact setup... But you could of course just make a model for your form and _not_ your customer. Without seeing your full setup, it's hard for me to say for sure!
Sure. Solidarity to push back against the owner class to take a smaller piece of the pie, so the rest of the workers underneath - whether long-time veterans or recent entrants - may share it. In this, new workers shouldn't be seen as a threat, but an opportunity to create a bigger force to band together against the execs.
For a while he was saying "on there" all the time too. But I think that has been reduced in his recent talks.

Public speaking well is hard. Most are not good at it, myself included.

That said, I'll take a poor speaker (Musk, older Carmack) over a PR drone any day.
Oh heck, just from a quick glance, /r/videogamescience may be my new favourite subreddit, or website rather since I hardly use Reddit.

I love this sorta stuff but I'd never heard a searchable term for it like "video game science" before.

Thanks!
Agreed. Many people underestimate the aversion of a large swath of the population to driving. Driving basically monopolizes your time and focus and exposes you to accidents. I don’t know if I know anyone who would rather drive if they could get to their destination in the same relative time, unless they’d need a car on the other end.
> _how much_ do they regulate the carbon cycle?

"We estimate that rebuilding whale populations would remove 1.6×10^5 tons of carbon each year through sinking whale carcasses." [1]

"these changes are small relative to the total ocean carbon sink" [1]

The total ocean carbon sink is 10^9 tons of carbon each year [2]. So the changes in whale populations have had a 0.016% influence on the ocean carbon sink. So, not much.

But in the future when different geoengineering methods are suggested, maybe their impact in terms of tons of carbon per year could be compared to the size of this effect of stopping whaling altogether.

[1] http://journals.plos.org/plosone/article?id=10.1371/journal....

[2] https://en.wikipedia.org/wiki/Carbon_sink
> Also I don't beleive they manually edit the years in copyright notices, one usually has a script to do that.

It's not clear if you're referring to the copyright notices displayed to the user, or the copyright notices embedded in the source code. In the former case: I have been told to programmatically print $CURRENT_YEAR in a program's displayed copyright notice, which I refused to comply with. After all, someone running the program 200 years in the future should be able to determine that the copyright has long since expired.
You ever tried parking in San Francisco? (But seriously, it was very likely not worth it for me to have done this, although I imagine a 'fixed'-like [1] service but that just pays the tickets might be something would pay an extra few dollars for).

[1] https://techcrunch.com/2016/06/15/fixed-the-app-that-helps-y...
Hey, thanks for the ping! Keygen (https://keygen.sh) is an developer-focused API that handles user management, licenses and helps you track things like devices, etc. It integrates easily with Stripe and other payment providers using webhooks. I just launched a new feature this month that handles licensed software distribution as well. :)
Situs Download Game Terpercaya Di Indonesia – Judipoker99
Yes, that does work. In the literature this is called a "heirarchical system"

The very simplest version is called the Euler problem. Two fixed masses and a third moving in the "dipole field". All the solutions can be explicitly determined (although only in terms of e.g. Jacobi elliptic functions and other elliptics). There's a book "Integrable Systems in Celestial Mechanics" by Mathuna.

I recently added the Euler problem to my iOS app ThreeBody: https://appadvice.com/app/threebody-lite/951920756

Some day I'll get around to adding these 600 solutions...
Can't you just eat something else?
A little more egregious than usual but some of this is not that far from code I've seen in multiple AAA games. Some of which you've probably played.
Magic Leap raising up to $1B in new round
But Chrome swallows the hijack whole.
It's an old people thing. Once upon a time whale meat was served in Japanese schools. Those who grew up eating it want to eat it now. They are dying out and the younger generations (us) have no taste for the meat.

Try finding anyone in the UK under 60 willing to eat tripe or jellied eels.
Their magic is the ability to convince huge, gullible corporations to invest gigabucks in an outfit that shows no sign of ever shipping an actual product. I'm impressed. Bernie Madoff is probably impressed.
That's not true. It's a common complaint among engineers that developing line-of-business or CRUD applications is tedious and not challenging enough as it doesn't require a lot of creative thinking.

Truth of the matter is that most tech work doesn't involve AI, machine learning, self-driving cars or augmented reality but down-to-earth business applications. Developing those requires abstract thinking, empathy and problem-solving skills but it doesn't necessarily require a college-level IQ.

In fact a high IQ could even be harmful in that situation because apart from getting bored quickly highly intelligent people can display a tendency to overthink problems (which is probably how many notorious enterprise frameworks came about ...).
Is there a reason the Haskell compiler can't trim-out code it knows won't be used? Or is there another reason for the large size?
On the footnote:

Fredrick Kunkle is a staff writer on The Washington Post’s Metro desk
and co-chair of the Washington-Baltimore News Guild’s bargaining unit
at the Post. The views stated here are his own.

It looks like WaPo labor union leader is trying to bargain a better labor contract with their employer/WaPo owner with this piece.
Happiness is not waste
How many of these grants are going outside of already tech heavy areas? How many of them are going to coal country, or to the Rust Belt?

It's great that they're doing this, but unless they're going to be doing it in the places that are hurting, not much is going to change.
There is the blue card http://www.bamf.de/EN/Infothek/FragenAntworten/BlaueKarteEU/...

Essentially all you need is a normal IT job above a certain threshold
Humblebrag ;)
I've never heard such a thing, but if you think of "chaotic dynamics" as responsible for the dramatic improvement in weather prediction, it might start to make sense.
Google robotics division is dropping the ball
Uhh, I do NOT love the AMA.

The AMA is responsible for maximum doctor quotas that drive up the cost of healthcare.

The AMAs decision to artificially increase the cost of Healthcare literally kills people.
Instead of having everyone working at the same time, stretch out the team over longer time with some overlap. This ensures both the "broken telephone" effect and discourages any major improvements.
Anyone interested in this may also be interested to know that there is a pretty thriving subreddit for RollerCoaster Tycoon: https://www.reddit.com/r/rct/
So, I am wondering if using MD2D, now that there is no lock in to VUDU only, is actually a viable service. Especially if you can take a DVD, upgrade it to HD with VUDU ($5), and then get it in 4k from iTunes (assuming that movie now has a 4k). And I mean to use this for movies I actually do own. However, I could see it being abused and locked down though.
So from memory...API calls to SendOwl requires a secret to be sent and each IP can only do an API call once per second. For desktop apps for example, you'd need to create some kind of server of your own to keep the secret hidden and perform rate limiting.

Gumroad seemed super simple in comparison. I was concerned about it being a relatively young company and some stories about all sales being refunded because of too many suspicious transactions though (I'm guessing this is rare). Worst case you could export all your license keys + user emails and transition to another service. It's really quick to try out as well as you can make test purchases and just use "curl" calls to verify licenses.

Other ones to look at are Sellfy, FastSpring and Paddle. Paddle told me that for subscription checks I'd need to maintain my own database + server for that. Gumroad looked the easiest by a long way.

Have you considered other services? I'd be interested to know what you found. I'm with you that you don't want to be implementing this yourself. Not having to worry about bugs in your payment processing code is likely well worth the cost.
Future Home - all the news about proptech, home automation & homes of the future
> Does our owner class have a natural god-given right to a 6% return on their investment every year, for doing nothing?

You, too, can become an "owner class" by opening an online trading account and buying stocks. Commissions are often under $10 for a trade.
I wonder how long it would take for Google to spend an extra $1 Billion by bringing janitorial, food service, and other non-technical jobs in-house instead of contracting it out to the lowest bidder.

To put it in perspective, $1 Billion is 10,000 times $100,000. Or 1000 $100,000/year jobs for ten years before discounting for the time value of money. Instead, big chunks of the money will get siphoned off to administrators and technical instructors and computer manufacturers and lots of other areas that already have plenty of money.

A billion dollars is less than half the annual budget of University of Nebraska for serving ~50,000 students [1]. Back of envelope turns $1 Billion into ~22,000 student years which is in the same people-helped ballpark as the 10,000 worker years, with the difference being that those 10,000 worker years come with actual jobs at $100,000 a year. And the 10,000 worker years are offset by the current cost of contracting out the work and the value that work returns to Google's bottom line.

[1]: https://en.wikipedia.org/wiki/University_of_Nebraska_system
I tried to write a kernel in rust but reverted back to c. I just feel that it is not very nice systems language. The entire time i felt like i was fighting to manipulate the language into doing something it wasn't supposed to do.
The vast majority of the population already has a "college-level-iq" for whatever definition of. Tech work is not a geniuses' only game.
Future Home is a free monthly newsletter with the best and latest on proptech startups, modular homes, IoT & home automation, real estate tech and homes of the future.
I think the point of those ranking is ESL. So if English is an official language, you're out ;)
Dev and ops teams far away from each other
> Pretty big difference. A core difference, as a matter of fact

Not as much as you think

USSR collapsed under war debts and lack of freedom, not because people wanted more money

And the first notable consequence were people dying for home made vodka: they couldn't afford to buy vodka in the stores and poisoned themselves

> It seems that UBI

They rejected it!

That's why it did no harm

> Switzerland has the 9th highest GDP per capita

It matters only if you, as I said, live outside Switzerland

It's the 9th highest GDP per capita, but it probably ranks higher for living cost

If you live there, as I did, I can assure you that for your basic needs 30,000 Swiss francs (around 31,000 USD) are barely enough to survive

40 minutes away there's Italy, Milan, where 30,000 euros/year is more than enough to have a decent life

Don't you think this would put some pressure on Swiss borders?

It's what happened when Schengen allowed people to go to Berlin and live on allowance

UBI is a delicate matter, it make citizen dependent on the state providing, without giving bak

Now we in Europe have a pretty decent public health care, superior to the US one, and a pretty decent state welfare

It's based on the fact that everybody is contributing (well, if we don't count tax evasion, but that's a different matter) in proportion to their personal income

if a small part of the population is gonna live on UBI (say 15%) and nothing else, it's gonna put even more pressure on taxation of the productive segment of the population, which is already heavily taxed (in Italy on average is 47%, in Denmark it can reach a wobbling 60%)

It would destroy welfare as we know it

I'm not against, but I don't share the enthusiasm

I would be very careful
Many replies mention expansion joints. There are also other techniques that can be used: for example pre-stressing as is done with continuous weld rails:

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

Overall, it is not a particularly difficult engineering problem.
Graphql the cons
Pete chose the name GIMP (we were mulling calling it "XIMP", for X11 Image Manipulation Program, but Pulp Fiction had recently been released, so...).

I (spencer) chose the name CockroachDB. I guess we have questionable tastes in OSS project naming.
Although not guaranteed, a soft fork can still result in a (lasting) chain split. Especially in the case of Bitcoin (which has slow difficulty adjustment), if the hash rate of the SegWit miners was lower than that of the old miners, the legacy chain could have easily prevailed/survived. It's a game of chance (read: race) right after the fork though, with the new nodes "winning" as soon as they generate a longer chain than the old nodes. This becomes ever more likely of course with a higher percentage of the combined hash rate.
Social Media is a Cult
> The TerrariaClone.init() method, which is over 1,300 lines long, actually grew so large that the Java compiler started running out of memory trying to compile it!

Seems surprising, 1.3kloc doesn't feel that big in the scale of things. I wouldn't be surprised if some of the methods at $work would be on the same scale, and it compiles just fine (relatively speaking..). And based on quick scroll-through, there isn't really anything especially egregious in there that would point towards why the compiler fails.
You're being downvoted, but I do agree. Musk isn't a very good speaker and he seemed very nervous at his IAC talk about colonizing Mars.
15% of the population doesn't apply to join the Army. And those that do self select. Using the Army rejection rates for determining the IQ level of the population isn't a good method.
You can also make archives that contain themselves:

https://research.swtch.com/zip
IQ is standardized to a population distribution. As such someone with an IQ of 120 is not 50% smarter than someone with an IQ of 80; rather, they simply have a 50% higher "score". But there is no standard zero-point on the IQ scale; the "IQ of a rock" could be anywhere from -5000 to +50 or so. That doesn't mean IQ is meaningless -- it correlates with a variety of positive outcomes -- but that low-IQ people are not "proportionally" less intelligent as measured by the IQ. Rather the IQ scale is set up to have a seemingly normal distribution relative to the observed distribution of fluid reasoning in the human population. The standard deviation of IQs is arbitrarily set at 15, and the mean is set at 100. We could easily reform the IQ scale to have a mean of 1000 and a sigma of 1, or a mean of zero and a sigma of 100. The number, itself, is meaningless without context.

There is no evidence that a person with low IQ cannot accomplish the the tasks involved in e.g. software engineering, although they would probably do so more slowly than a person with high IQ. From Wiki:

"The prevailing view among academics is that it is largely through the quicker acquisition of job-relevant knowledge that higher IQ mediates job performance. "

Also, going to college has no effect on IQ, so "college-level IQ" is meaningless gobbledygook.
Writing code in spare time, not to mention 11,000 lines of it, already sets any high schooler (or any beginning programmer) apart from the majority of peers. It's shocking how little students in "AP" computer science courses actually end up doing, and how few do anything outside of class.

Given the choice between interviewing a student who had produced nothing but verbiage and one who had produced TerrariaClone, I would go with the latter without even thinking about it.