skysight-inc/HackerNews huggingface dataset:
Tried to find your contact info. Anyway I can talk to you over email on your experience with teaching to kids? I've been working on a curriculum to teach kids programming via Processing, would love your feedback. My email is in my profile.
True, but what does "writing code" mean? If it means learning some basic JavaScript syntax and writing a small text adventure, that isn't hard at all. Learning the mathematical fundamentals of CS on the other hand is a great deal harder, and getting up to speed with what technologies are considered standard is extremely difficult.
This is the hidden secret of "unemployment". A lot of people have just given up looking for employment, and are on SSDI or some other such program. The number of Americans on SSDI went from about 4M to 9M between 1998 and 2014: https://www.ssa.gov/oact/STATS/dibGraphs.html#3
The vast majority of web sites run PHP for better or worse and that code ain't going nowhere.

The performance characteristics of Node are completely irrelevant for most sites. The developments model's inherent complexity and the moving target, however, matters very much.
Both of those have date windows.

I want quartz accuracy and durability (mechanical watches aren't very accurate, they are relatively fragile, and require periodic maintenance). I don't want a date complication because they are often ugly and unless it's a perpetual calendar, needs to be reset occasionally.
Doesn't the cold also suppress your immune system, since you're using up calories to warm your body?
The Art Market’s Modigliani Forgery Epidemic
> on it's current trajectory, humanity will very shortly conquer all known challenges that earth offers

We don't seem to be on a clear single trajectory. There is also a lot of short sighted self destructive stuff going on. You are right that we have definitely taken the helm but who knows which turn we will take next and the sea is a harsh mistress.
I think established and accredited universities should set up two year coding programs that can teach the trade as opposed to pop up overpriced bootcamps that usually operate without much accountability.

Then the GI Bill can pick up the tab for such programs.
There's little point in complaining about stuff if it's never going to get fixed. That just labels one a complainer. Try rephrasing the question like this: if you could take 1-3 months away from your regular job to fix something in our infrastructure or codebase, what would it be? Then you can follow up by actually letting people do this. And there is no reason to limit this to new hires. Plenty of frustrations come up over time.
Because only 10% of your code isn't verified by the compiler but instead needs extra review and tests doesn't eliminate the benefit that 90% of your code is verified by the compiler.
> so that makes us pretty important.

To who?
> But I fully expect to be down-voted out of reality

And I obliged.

Next time, leave the meta-comments out.
How do you know that? From people you know or is there a resource for that information?
Fivetran (YC W13) is hiring senior software engineers in Bangalore
Same here. I had an acute bleed from using NSAIDs, lost consciousness and came within an inch of dying. I now get extremely emotional when I see articles or comments recommending them without any disclaimer. There's a dangerous misconception that they are harmless (or even health promoting) if used at low / moderate doses.
You're asking the right question, but I suppose not in a right way. From my experience you need to show them that it's the company culture to challenge things in a smart and constructive way. To do that, you do nothing very formal, just sit your best guys with the newcomer, explaining how things works and why. And sometimes, criticizing the current stuff, but not in a authoritarian way - something like we know we can do better, just nothing really worked well or we didn't have time but now we do.

That way it feels much more like -> we have something we could do better, and the guys are trying to improve that, let's do that with them. While 'critique' immediately feels negative and kind of creates a barrier.
A 4 year college program didn't teach me to code, what makes you think a 2 year program could?

I learned how to write my own linked list however..
Time to start a coding bootcamp...
Quikkly gives the impression that Spotify is using their technology to generate the QR-style scannable codes, see https://quikklycodes.com/quikkly-blog/2017/4/3/welcome-spoti....

I guess that should be read as "Welcome Spotify to the group of companies that create their own flavor of QR-like codes (which you can also do with Quikkly)"?
I wonder whether it would be better to provide employers in tech money to train <target group> directly, on the condition that X% of them retain full-time employment of at least $XXX,000 for five years following "graduation".

The idea is to align incentives -- the employers get to try vets, and if they succeed, everyone gets more money.
Oracle JVM is a huge and complicated beast, it's a ridiculous thing to embed in a chip. On the other hand, it's thoroughly tested, and security vulnerabilities are (generally?) fixed in a timely fashion.

A home made, completely un audit able, built in JVM (that apparently can't be updated based on your comments) seems crazy dangerous.

Just saying "it's probably ok, because it's java" as the op alluded to is a very dangerous line of thinking. that only works with one of the public, auditable implementations.

I dunno. it's a the devil you know vs the devil you don't problem. How do you feel about the security of intel software in general?
Favorite comment, apparently to a C++ fan that was horrified by the fake angle brackets. "MaybE_Tree • 5d c++ allows 0-width spaces in variable names. Where's your god now?"
Funny, in Mexico we use a lot "Ahorita" too, which it's just the diminutive for "Ahora" ("Right Now" in English). The word is very ambiguous here, it can mean "Right now" or "In a few minutes/hours/days" or if used sarcastically "Never".

Edit: ohh my gosh I just remembered another case where it's used for past events:

- Perdí mis llaves (I lost my keys)

- ¿Cuándo? (When?)

- Ahorita (Just a few seconds/minutes ago)
This is not an issue just for China. Naver/kakao in South Korea also are like this. Apps that are all-inclusive are the norm. It's because the government is picking winners. Ie, someone tied to the government.

Edit: Alternately, West-style VC wasn't funding companies so Asian gov't stepped in.
The point of keeping identifiers is to show you the intents of an action. If any identifiers seem silly to be added then maybe they don't deserve to be going through reducers in the first place.
Ah, sorry, you were writing about hashmaps and I was writing regexes in my IDE in background while reading this thread from time to time, probably that's why I've checked regex instead of hashmap benchmark. I even wrote this benchmark in language not listed on benchmarks game lately to compare the speed. Brain can work in interesting ways!
All the resources to learn coding are freely available. Anyone who tells you otherwise is trying to make a buck.
I have witnessed more than one (internal, not security critical) bug caused by a junior coder who's noticed a compiler nag about not using the length-checking version of string functions.
> If a product continues to do well, you want to continue to support it. That’s just a simple business thing for us. It still makes money, so we still put resources into it.

This has got to be the most honest approach to business there is: basic profit seeking incentive for continuous improvements.
But those programs wouldn't meet the accreditation requirements, which usually require minimum numbers of teaching hours.

Plus, established universities don't teach the trade, they teach you how to think about learning the trade. You actually learn the trade in co-ops and internships and by doing it.
For me, his email came from "Etsy <emails@mail.etsy.com>" and the included reply-to was "Etsy <donotreply@etsy.com>".

That's clearly an indication of literally no relationship, assuming you're meaning a two way one.

If you're meaning a one way relationship though, then sure. ;)

As a data point, I also immediately considered it spam and it futher reduced my (already fairly low) impression of Etsy.
Kind of an abstract complaint. Maybe some people are uncomfortable, but why? Needs better "object-level" examples.
You're not going to learn much CS from a code school.
Show HN: Scip – Save money on Uber and Lyft with location arbitrage
Right, but as the article mentioned the veteran needed an accelerated timeline because of family obligations and couldn't afford the time not working to attend a traditional 4 year university.
It appears to simply be an easier method of doing this: https://en.m.wikipedia.org/wiki/ARP_spoofing
There are a lot of factors that have gone into that drop (women entering the workforce, aging population, the 50's number being inflated, etc) but you're right. I think trying to isolate an answer to that question is fascinating and if I were an economist it is all I would be spending my time on.
What's with these shit posts lately? This is specifically talking about using the "GI bill," (actual name is The Servicemen's Readjustment Act of 1944) which is certain benefits provided in exchange​ for active duty military service. Education is just one of those benefits, access to special loans is another. It's one of the reasons why people sign up for military service in the first place. It's something that is earned, not given.

The argument presented here is you are allowed to use your GI Bill to learn to be a HVAC technician so why shouldn't you be able to use it to learn to be a software engineer? Incidentally, this article is pretty pointless anyways because you actually can learn to be a software engineer with your GI Bill you just have to go to an accredited traditional college or university. They even mention there are "boot camps" that are becoming accredited. Even so, I question how much you can actually learn in less than six months, certainly not enough for a real career in software in my opinion, I base that on my own journey learning and my decade plus experience in industry. I think the point of this article is something like "coding is the new blue collar" or something else irrelevant.
I am guessing your claim is something like "If you count long-term discouraged workers, and U-6 only counts short-term discouraged workers, it has not actually recovered"? (Note that it's fairly common to downvote people on HN who aren't clear what they mean, whether or not what they mean would be acceptable to the hivemind.)

If so, I'm curious what this website's methodology for calculating long-term discouraged workers is - and in particular whether that includes people who have been "discouraged" by being in jail, or people who have trouble finding a job because of a previous criminal conviction. (I'm also curious whether this includes people who have retired young, are on trust funds and never really wanted a job in the first place, etc.)

'lukasb linked a very interesting blog post, reviewing a book that claims that a huge explanatory factor for unemployment is mass incarceration. So any useful analysis of the causes of non-receding unemployment needs to take this potential factor into account; it may well be the case that ending mass incarceration and creating a federal fair-chance law will cause the "ShadowStats" number to rapidly drop back to matching U-6. I don't see any mention of this factor on that website.
"Coding schools" are a sham, and I'm glad they're not covered by the GI Bill.

There's nothing stopping these veterans from going to a regular university, college, or community college and getting a real degree in computer science, software engineering, or a related field.
Portland are TSA. SF is subcontracted. In my experience on the west coast, the real TSA blow the pants off the subcontracted ones. Portland is AAAAAaaamazing
Diseases from early humans are an interesting point of worry. What tends to make a deadly disease deadly is that it is able to infect us, but is poorly adapted to us. A disease that is adapted to a close relative of ours is likely to both infect us and not be well-adapted to modern humans.

Which could be really, really bad.
When I was general medical officer in the Navy, among other clinic duties, I did exit physicals for sailors, sometimes 20 a week. I would always try to talk to them about their plans for the future. Some seemed to be squared away. But I can't tell you how many times someone told me their plan was to take online classes from some sketchy school I'd never heard of. I'd google it with them, it would be some online university. Then I'd urge them about brick-and-mortar schools.

What most of society doesn't seem to understand is that returning veterans are quite anxious about getting out and this makes them very vulnerable. They are like the Trump voters willing to throw their lot in with whomever tells them "it will be okay", regardless of how unscrupulous and incompetent those promise-makers are.
Well even if you wanted to say that, part of the compensation package of joining the military is having school paid for afterward. So think of it as more of a contract, because it is.
What's the difference between this and OpenAL? It has 3D audio for ages, but not many games really use it.
Thanks for the extended reply. I'll read this during the weekend and get back to you.
This seems to be open source and something you can host yourself.

Discord isn't, right? It's a nicer Skype, if we're talking deployment and freedom?
Shadowstats is pretty much bullshit. See:

http://www.economonitor.com/dolanecon/2015/03/31/deconstruct...

http://www.economonitor.com/dolanecon/2015/06/15/deconstruct...

I upvoted you because I want my reply to get visibility.
Because they had a change of staff member? Really... who cares, that doesn't give them an excuse to spam people about it.
Feel free to.
Absolutely love that book. :)
Movie Ui wants to overwhelm.
Real Ui wants to limit to the bare minima.. While having everything in reach.
I've used the service a thousand times without this issue and I just cancel the ride (without a fee) if its taking too long. No reason to blame the platform for one driver especially given that you'll use Uber instead who probably hired the exact same driver.
Hey, HTTP load generator, ApacheBench (ab) replacement in Go
I think he gives at least one good example:

> I've already been personally accused of promoting "rape
culture" because I teach women how to shoot and fight hand-to-hand and
advocate that they should take responsibility for their own safety.

... the assumption being that his accusers are the same type of people that would demand unisex bathrooms and written codes of conduct.
But there is a vast difference between being alone in a room, and being in a room full of people who are all trying to learn the same thing.
> trumpeting unisex bathrooms is taking a
side, implying a public normative claim

Yeah, or, it's just making trans people comfortable at the conference in a way that impedes absolutely nobody from doing anything, other than shouting at someone for using the 'wrong' bathroom.

Why does this make people so itchy?
No, you're talking about dialects. Both instances being Spanish-speaking, they're (according to this research) going to think of "how much time something takes" in a volumetric fashion, whereas English speakers tend to think of that more linearly.

The research suggests that the language you're using in a given context may control how you see that notion, in that context.
I have run an organization that teaches kids to code and advocates for coding literacy for the last 5 years, and I agree with you that kids as young as 8 years old can absorb a text-based language when presented in the right way. However, typing speeds are generally quite slow amongst elementary school kids, so the rate at which they can make interesting things happen is much slower. That initial dopamine rush when connecting Scratch blocks is a very effective way to get them to see programming as an exciting and fulfilling endeavor. By eliminating the possibility of syntax errors through block-based languages, you can put their entire initial focus on semantics, without having to divert their attention toward syntactical correctness.

Also, it takes a certain kind of computer scientist to teach computer science effectively, and most elementary school teachers do not match that requirement no matter how much PD you give them. I would say most elementary school teachers can't handle much beyond the basics of Scratch, but that is more than enough to get the platform in the hands of kids. If the teachers chooses to just let the kids mess around with Scratch rather than give them structure and clearly defined goals, they will still do just fine. If a teacher takes a similar lax approach with typed programming, the kids will most likely learn nothing at all, and will often develop an aversion to programming altogether.

But I completely agree with you on the importance of teaching typed programming. My heart aches when I hear of middle school CS classes using Scratch. That's the perfect age to start exposing kids to Arduinos, Python, Raspberry Pi, etc. The BBC Microbit foundation has been doing a great job in the UK bridging the gap between Scratch and typed programming with their Microbit platform (microbit.org), and (shameless self-plug) I work on this problem as well with techlabeducation.com and pythonroom.com.

I think what kids miss most of all from typed programming is the idea that a language is just like a human language, where each language has its own metaphors and way of thinking (an idea put forth by Seymour Papert in his 1998 paper "Mindstorms").
Macron campaign emails appear to be leaked online
> There's nothing stopping these veterans

fear, uncertainty, and doubt. And some self-loathing.
People who want a simple language like old days should check out Edison language and system. It's like BCPL minimalism meets Wirth's Oberon:

http://brinch-hansen.net/papers/1981b.pdf

He did lots of interesting stuff including a race-free language for concurrency:

http://brinch-hansen.net/papers/
As being bilingual in Italian and English, this seems … contrived to me. I don't believe I perceive time any differently when I speak one language or the other: I simply learned the idiomatic way to say it in that language. Same thing with using different prepositions: just because I use a different preposition in one language doesn't change the way I perceive the reality or relations of that situation.
Stanford Crew rows out of a facility right next to[0] some of these salt ponds. When I rowed there - 20 years ago - there were also huge piles of salt right next door; I think it was/is a staging area for Cargill. These piles were big enough to have bulldozers driving around on them.

I think the facility may have moved a short distance since then; at the time there was also a truly enormous cylindrical "ship" docked right next door at a Lockheed Martin facility (since disappeared, it looks like). It looked like it could telescope to change its length; I don't know why.

They also used to whisper in crew recruits' ears that we would shortly be moving to row on Crystal Springs Reservoir[1], which would be a very different experience. That ... never happened =)

[0] https://www.google.com/maps/place/Stanford+Rowing+and+Sailin...

[1] https://www.google.com/maps/place/Crystal+Springs+Reservoir/...
It depends. I was fortunate to have no obligations, so I left and went to a 4 year school. Many veterans leave and have obligations that may prevent them from being able to handle the reduced amount of income. I don't have any "sympathy" for this, but there are things that prevent many veterans from attending college based on life choices.

Also, let me tell you. When I started engineering school I nearly failed out. 5 years of 0 school and it was very difficult to go back to school. I eventually graduated and landed a great job, but there aren't a lot of 4.0 high school valedictorians going to the Army. My point here is that it's complicated.

I do agree though that it's good that these coding schools are not covered. But! The GI Bill IIRC does provide support for trade schools. So if you were able to create a coding trade school (which is what most devs are doing in their daily work) you could be able to train veterans.
As an computing professional, I find mechanical watches to be inelegant and ugly. I mean, they're basically designed to be inelegant, the word "complication" is used as a positive description.

I just can't get into it. I think an impressive electronic watch is more interesting to me; though there doesn't seem to be much interest in these being made, so the most fun I can have is with Timex. I think smartwatches are the electronic equivalent of mechanical watches: inelegant, gaudy, and utterly pointless.
> Also, the FSF isn't arguing for abolishing copyright, merely reducing its term.

Sure, but that's immaterial. FSF (and many others; again, this is the fairly explici Constitutional rationale) views copyright bit as a natural right, but as a legal right which is desirable, within certain bounds, because managed properly it can produce certain public benefits.

This is at odds with your apparent view that copyright is a natural right.

> The source code isn't being published to begin with, so all of the usual arguments regarding length of copyright protection are kind of meaningless.

The lack of publication actually doesn't render the arguments for time limitations moot, only the argument that copyright in such works provides a public benefit (though that can be remedied by altering the terms of mandatory deposit to apply, instead of within a set time after publication, to apply within a set time after creation, and to adopt as a consequence of deposit failure forfeiture of copyright.)
Yeah, you're right. Obviously, most employees may not have the financial resources to do something big enough to be scary, but this may add up : if a company is public, it probably has a huge employee base. Employee may even not realize they are doing harm.

What would you think about allowing insider trading only on good news, that is, only buy on insider news? The only effect it would have would be miss opportunity for potential longers, but it would leave no one bag holding.
I don't see the need for Code Schools. Folks can learn almost anything using the resources of the internet.

Provide the vets with books on coding for a specialized curriculum for fee and give them some specialized job prep. Many places would love to hire Vets.
>She probably became combative because you were deploying the lump of labour fallacy and in doing so either explicitly or implicitly blaming women working for the failures of economic policy since the 70s.

That's not a valid reason to become combative. If she felt the GP was wrong, she could have simply, with facts and logic, explained why she felt that way.

In my observation, when people respond to an argument with combativeness, it usually means they realize they cannot refute the argument with facts and logic. So they get all nasty and start name-calling (e.g. "you're a racist!") or they deploy some childish, imbecilic bromide like accusing the other person of "mansplaining".
I feel honored to read such an epic rant as a reply to my comment!! It truly is amazing what they can get away with essentially in broad daylight, but then when you have the entire media machine manufacturing reality for the masses, it's much easier.