skysight-inc/HackerNews huggingface dataset:
My Stellar Astrophysics prof wrote his textbook in TeXPad back in it's early days. Between that, his iPad, and a bluetooth keyboard case, he wrote the entire book over the course of 2 years I think. Aside from some final polish, diagrams, and various references, all text was written on the go.

This is the book itself: https://www.springer.com/us/book/9781441999900#aboutBook
> What's even more scary is the "new" Soviet-style plant

I'd also suggest that the track record China has for corrupt/unsafe construction (e.g. https://chinaeconomicreview.com/china-housing-shoddy-buildin...) makes them the elephant-in-the-room as far as safety concerns go - especially considering how quickly they're springing up.
I forgot this was even a thing. Whenever I need large bills to buy something on Craigslist, I just walk up to the teller, give her my ID and Debit card, and ask for what I want. And that's just a normal bank, not a credit union.
I've never read an empty self-help text that also felt so sleazy.

> ...owning a business essentially comes down to harnessing the efforts of others and directing them towards the happy goal of you being rich.

Yikes.
I think it's a holdover from hiring more junior candidates: after a few years interviewing and sitting on HCs at Google, I hired for a tiny startup that had tons of trouble sourcing candidates. My interviews at the latter place eventually devolved into basic IQ tests. Simple coding problems are pretty ideal for this, since they also lightly test necessary domain skills.

The problem is that this doesn't scale with talent and/or experience: I certainly wouldn't be better at coding interviews than I was out of college. People who aren't great at hiring take an approach that's valid at the low level and extrapolate it well beyond the bounds where it makes sense.

On the other hand, this only works if the pedigree is recognizable and reliable. I can be pretty confident that I don't need to test basic coding literacy of someone who was an engineer at Google for four years, but I've interviewed people with ten years experience and great references who were clearly dumb as a brick during the interview. In one case, we hired the guy over my objection and spent the next year fighting the fires he'd set whenever he touched anything (the founder eventually found some relatively unimportant, isolated niche for him to keep busy in).

It's a really hard problem, and most complaints I've come across are generalizing from their skewed view of what the candidate pool is like (usually assuming that most candidates are roughly as talented as they are, when the reality is that many candidate pools consist of some of the dumbest people you're likely to ever encounter)

[1] ie, practically everyone
Yes, the direct users of teh MIT program have the freedoms, the issue is the project can be hijacked and made proprietary and then sold to the users. As an example the fact Webkit is opensource is because it was impossible to close source the KHTML fork.
I’ll summarise for anyone who is time short: ‘become a business owner, get other people to make you rich’.
I think you might be missing a good chunk of violence from the left.

But thatt "paradox" is not a thing; or rather it's a thing -- a very convenient tool for those in power to shut out those they don't like -- hurr, hurr, we're for free speech, but those guys, no, you shouldn't listen to them, trust us, they are real nazis! hurr! hurr!

It just adds some delicious irony that left/tech gatekeepers, thanks to being educated in great vocational schools like Berkeley or Stanford are absolutely clueless about the real world, politics, or what the hell those "actual nazis" are and why "fascist" does not mean "any guy I don't like".
nasdaq.com reposting investorplace, zerohedge tier trash

very cool very nice
What you need is something similar to EU-GDPR! This would be illegal on so many levels in Europe.
Here, it’s probably the shelves and isles. Cameras mounted high have trouble down low, front can’t see the back, etc.

They probably don’t need down to the second data, and a dorky robot gets people talking about an otherwise forgettable store.
I don’t fully get your point. There is no official style guideline for Ruby.
I agree and think these actually enormously overshadow all of the previously mentioned factors except maybe diet.

We weren't meant to live out our lives in seas of isolated little poorly ventilated boxes.
This looked extremely exploitative to me (specifically, crystal magic style exploitative) but apparently it is just Art so I guess that's okay. I've known some family members that are easily taken in so I generally find supporting this sort of stuffs continued existence to be in poor taste since even if a particular device is constructed to be parodizing it tends to end up being used to relieve people of their savings.

Other than that I enjoy that it's trying to pull some non-western traditions into an exhibit being displayed in Vienna.
way too much calcium (>1400) causes many problems like calcification of the arteries and heart disease, etc

Here's another article link:
https://well.blogs.nytimes.com/2013/02/18/dangers-of-too-muc...
https://www.bmj.com/content/346/bmj.f228
Finally! This is great news, I was curious about Mastodon but when I tried it out I struggled with the interface, it was very unlike anything else.
No Coding Required: Training Models with Ludwig
So nice to see a Romanian around here. I suspect there are plenty more lurking around :)

Salut from Cluj!

Disclaimer: Not a Romanian, just living in Romania.
Businesses should use website newsfeeds (instead of social media)
Extend laws against creepy stalking to mass, blanket versions of same, even when a corporation does it, online or IRL.
This product is very confusing. What is a "magic notebook" and why do I need one?

I wish companies like these would just explain their product in simple language like a normal person.
I think you are misunderstanding my point by indicating that interviewer's shouldn't abuse their power.

To be specific, I do a lot of things up front in an interview to help the candidate. The most important is informing them that they should treat technical exercises as a team exercise where we are teammates working together. Furthermore, I declare that there is no penalty for my assistance during the interview. The idea is for us to work together to solve a problem, my interest is in how they think and work through the problem. Furthermore, I explicitly tell them for discussion on prior experience and technical facets of interview that they are welcome to indicate they do not have an answer to my question or are unsure what's next.

All of this combined creates a very pleasant experience which is an important part of my goal as an interviewer. I'm not trying to embarrass people, though I am trying to make a informed hiring decision which is a very expensive endeavor for my company. Therefore, beyond letting candidate enjoy themselves, my main focus is to ensure that I have sufficient confidence to hire or be willing to walk away due to lack of conclusive data.
This one is a good resource:

Software Licenses in Plain English https://tldrlegal.com/
As a recruiter or an employer? I've only done "employer type" interviews.
I thought Kodu was pretty much frozen at this point, and I think Project Spark failed. Is it someone at MS working on the code?
Docker is not intended to replace VMs. It provides lightweight isolation for processes within a host but shares a kernel between processes, and some handy tooling for building images that works well with version control. (Building a CentOS based image is under a dozen LOC in Docker, and a few hundred LOC in Packer+Kickstart.)

Kata Containers (https://katacontainers.io) is more along the lines of a "VM replacement", although it is doing so using VMs.
I don't like it. :-) Splitting each clause into two lines makes my eyes stumble. I can't read it as effortlessly as I read normal text. At least you are left-aligning the keywords though. :-)

I have two spaces after my SELECT because when you press tab that's where you wind up next. Keeping things tab-aligned lets you easily type it out without a lot of fuss. I think that gets you much of the benefit of your broken-line clauses without impairing reading flow.

Also on a monitor vertical space is scarce, so I'd like to keep that reasonably compressed.

I get how leading commas makes it easy to re-order projections but I've never heard anyone say it makes them easier to read. :-) (I have no problem putting them on multiple lines if you have a lot or some are long.) And I'd rather optimize for readability over not needing to add/remove a comma.

I can see why you'd indent `ON` although I prefer to keep its conditions at the same level as WHERE.

I also do the semicolon at the bottom thing a lot.

Anyway it's fun to trade tastes. :-) SQL is surprisingly hard to rule on when it gets complicated. I doubt I am consistent once I start adding subqueries, CASE, etc.
Computers and Video Surveillance
Yes but they (Microsoft) also shut down Project Spark, the ‘spiritual successor’ to Kodu.
How ‘Aladdin’ Came to Be
If you work for a public company, you have the ability to get the Real Deal on their plans.

From TFA:

> Although Jennifer Brogan, Stop & Shop’s director of external communications, assured New Food Economy that the robot is not meant to replace workers, Ahold Delieze has explicitly told shareholders that the company is investing in automation and artificial intelligence to supplement or even replace human labor.

Management lies to employees all the time about future plans, staffing levels, job roles, etc. But they can't lie to their investors. (Or, they usually share the worker-hostile plans more easily)

So if you're curious about your company, dial into the earnings calls, read the investor relations press releases, etc. That's where you'll get the better info.
(EDIT:

I think that's a bit telling - people are, by and large, being deplatformed for hate speech.

"Hate speech" doesn't have a legal definition, so it can be anything, and now the term is being used dishonestly and arbitrarily. The YouTuber "Black Pigeon Speaks" had his channel completely deleted yesterday, apparently for "Hate Speech." This was despite his considerable popularity, his strict adherence to the known YouTube rules, and his lack of community strikes. Just how arbitrary is this? His channel is now back, just as arbitrarily. (He is an expatriate living in Japan, who likes to rescue animals, and who tests center-left on the Political Compass test.)

Also witness how Phillip Defranco, who is as middle of the road as they come, was caught up in the recent New York Times hit piece.)

it does not have laws obligating institutions (such as universities or social media companies) give these people a platform for hate speech.

There is judicial precedent. A mining company that built and owns all the roads and sidewalks in town can't prohibit someone from driving and walking down them to disseminate pamphlets and to canvas.

https://en.wikipedia.org/wiki/Marsh_v._Alabama

Right, but the regular mass shootings by Ben Shapiro fans isn't a concern.

Ben Shapiro has long been a consistent and vehement critic of the Alt-Right, and they have taken concerted action against him. (This, according to the SPLC!) The vast majority of his fans aren't mass shooters, just as the vast majority of __insert group here__ aren't violent.

It's precisely this kind of reductive and indiscriminate characterization of groups which you are supposedly against, but which you have just engaged in. I support your right to say it, and will exercise my right to point out you're wrong.
the market price isn't the value to everybody, its the value in the last transaction

in more efficient markets you can weigh it by volume (VWAP), art is not an efficient market
Toward a “Kernel Python”
You're comparing solely based on the weight of the energy storage medium (fuel/batteries). Two problems here: 1) ICE cars have big, heavy engines to burn that fuel and produce mechanical power, whereas BEVs have much smaller motors, so there's a big weight advantage for the BEV. (I see you addressed this, but you're also missing the volume savings with electric motors; gas engines take up a ton of space with all the associated plumbing and systems). 2) In gas cars, the fuel isn't really a big component of the vehicle's weight, which is why Tesla is able to add another 500-1000 lbs of batteries and not have too much trouble with that. That's basically like adding 3-4 adult Americans. Gas cars do not get significantly better fuel economy with empty fuel tanks.

As for airplanes, this discussion is about cars, not airplanes, where things are really different. Power-to-weight-ratio is far more important with aircraft since they have to fight gravity constantly. Aircraft will surely be the last bastion of fossil fuel usage because of this.
> It's a very natural human reaction to push back against the idea that someone else might profit from your work--whether or not you have any real opportunity to profit yourself.

Purpose of GPL is not to avoid profiting from other people's work. It's to give user's freedom to inspect, modify and re-use the software.

I now have a mental blacklist of GPL violators, that I bought or were given the HW of, that is useless, bugged, or otherwise crippled, and can't be updated and fixed, or used for new innovative things, because they failed to meet their obligations under the GPL.
What’s so bad about processed foods? Scientists offer clues
> when it turned out folks often ran software for others to use over networks

aka the SaaS/cloud loophole
I don't think the article is saying it's the sole cause but they're saying it's a factor.

And of course, not everyone who gets too little mag/too much calcium will react in the same way.
Yeah - as interesting as it is as an art piece, I hope nobody takes it seriously.

But hey, satire is at its best when you have to squint at it for a few beats to tell that it's a joke. As long as they don't actually sell stuff like this with the same marketing, what's the harm?
This dude is so friggin correct
2020's turing test: a robot/drone is intelligent when you can no longer distinguish it from a murderous stalker / killer clown.
> I'm sad all the Ruby guides I've seen ban "and" and "or"

Well, as you no doubt know it's about the precedence - "and" and "or" are much lower, which can lead to confusing behaviour since conceptually they overlap so much with && and ||. I confess I had to go and refresh my memory of their exact behaviour, and I've been using ruby for a decade. I guess I agree with the "ban" since reading code can be confusing enough without having to think about which flavour of "and" you're using, but I guess I can see the use case.

Your (first) SQL example is exactly the style I would write, by the way! It's funny how conventions seem to arise by some emergent crowd phenomenon. I remember several years ago I realised that hey, I don't even need to capitalise the keywords - but the result looked so "wrong" after years of reading them capitalised that I still do it anyway.
yet another reason to just shop online or at mom-and-pop shops
A “Rat” Every 14 Seconds: Analyzing NYC 311 Calls
>It's not generational warfare

It's stereotyping. How would you and others feel if I were to rephrase that to something along the lines of "Almost no one really needs wired Internet except for all those teens and twenty-somethings who do nothing but watch video on their phones 20 hours a day"?

A lot of older people have a heck of a lot more hands-on experience with using computers than those whose experience is mostly limited to smartphones and tablets.

My overall point is that broad brush generalizations about age groups are often not useful.
I got a solution. Ready? Marijuana
Under a strict interpretation of the GPL, a student who copied code out of a textbook to use in a commercial project would be infringing the license.

I've never come across this with GPL code, but I've been a bit uncomfortable about reading Numerical Recipes too closely because their code is restrictively licensed.
I've started doing this re wearing safety glasses when using a power saw for hobby projects. Cutting things with the saw is only a small part of the overall work I'm doing, so I don't like to leave the glasses on the whole time. I realized there's a good chance I'd forget to put them back on when I needed to cut something new.

So every time, before I pull the trigger on the saw, I now touch the side of the safety glasses with my free hand and say out loud, "glasses on."

It felt super goofy at first, but after a while the safety check became part of the cadence and rhythm of turning on the saw. I feel much less likely to get a shard of wood or aluminum in my eye as long as I keep it up.
I don't know... I look at this and I just see an alternative front-end for a spreadsheet program.
HN as a general rule prefers website or article titles over any other title, even when the 'editorialized' title posted here is better and more informative than the original. It's not a great rule for some situations like this one where the original doesn't have a good title.
YaNco – Yet Another SAP .Net Connector 3.0 Released on Nuget
Hey, I live close to Cluj. About 110 Km away
> If they accept that the alternative is not achievable then being on display in a "lesser gallery" is as good as it gets. So why shouldn't they celebrate? There's room for successful-but-no-superstar artists.

Again, I don't think many aspiring artists are aware. They focus on mastery of a craft and also want to make money. They feel that these things are correlated. They aren't.
Man, I lost many hours to Klik & Play. Most of the games I made were terrible Arkanoid clones.
What does this have to do at all with the job at hand?

Nothing whatsoever.

It really feels like there’s no connection to the reality of the role whatsoever anymore.

You got that right. Basically what's going on here is that the people running these interviews don't really know what they're doing -- and are secretly terrified of being "found out". So in a desperate attempt to compensate, they lunge for whatever technique they vaguely heard about being used at, you know, "leet" companies. And (as others have pointed out) at (apparently) very little cost or risk to themselves.[1]

Because that way... even though basically don't know why they're asking that question of you... and not only that, most likely would not be able to answer an analogously difficult (and unrelated to their own problem domain) question themselves! --

if you do manage to make it through, they'll at least know that you're "leet".

[1] Except of course, the opportunity cost of false negatives, and the reputation risk (and damage to recruitment prospects) that inevitably ensues once your company becomes widely known for mindlessly cargo-culting outdated and discredited interview techniques. Which they would know about, if they knew that they were doing. But then again, apparently they don't.
To be fair, driving a car is much more complicated, but you learned that. You put in the effort because it's worthwhile and enriches your life.
You know tracking customers is a hell of a lot easier online. Mom-and-pop shops are probably the only way to go to avoid being targeted now.
From the article:

inadequate dietary Mg is prevalent in America and is the most likely cause.

It contains zero qualifiers suggesting it is one of many factors, a major factor among many, etc. It uses the word "the" and the singular form of "cause."
Fair enough; I missed that mikro2nd mentioned safety-critical systems. In that case, sure, let's adapt the whole environment to allow for those mode changes.

I was thinking more about systems where no lives are at stake, and there I think there's no need to change modes, one can be DISRUPTIVE ENOUGH by using the same IO channels, which are quite flexible already.
At least you have a constant source of code for interviewees to fix.
Almost anything can be hash-bang, including C.

https://rosettacode.org/wiki/Native_shebang

https://rosettacode.org/wiki/Multiline_shebang
I don't get why anyone is donating money to rebuild Notre Dame.

#1. The church has a plethoric abundance of money seeing as how it PAYS NO TAXES!!!
#2. The timber needed to rebuild has been grown on the grounds of Versaille for over a century.

This rebuilding has been planned since the last time it was destroyed and had to be rebuilt, during the French Revolution. Ridiculous that people would throw away their money at something that was already planned for.
http://archive.is/0TpgL
That's an impressive and surprising stat I've never heard before, and really puts the prospect of nuclear energy in perspective. Can you provide a source for this?
If this sort of language is more effective affecting change for the better, then would you agree that it is good to use regardless of the "clinical" nature of the framing?
Would a better interview test be to ask the candidate to review code rather than write it themselves? That is, give them a code sample, describe what it aims to do, and ask:

1) Does this code accomplish the goal?
2) How would you improve this code to make it more readable? More efficient?

Personally, I think I'd rather work with people that know how to review code and provide feedback/commentary, since that usually means they can write good code themselves. It should lead to a better team dynamic.
Woman Grows a Nose on Her Spine After Stem Cell Experiment
I use MIT (compared to GPL) because it's a low-maintenance library.

When I have published stuff in GPL, I would have had someone from (say) the Netherlands opening an issue asking "hey, can I use this library for doing so-and-so?". And I had to go and check so-and-so and check the again library and re-read the license and after I was not sure because I am not a lawyer and GPL text is fairly dense. Even if I was a lawyer, I would not be familiar with the legal requirements for someone from Netherlands.

One of the reasons I spend my free time doing open source is that I have fun. Reading legal text is the opposite of fun to me. So I moved to MIT. I did not have more of those legal questions.
The question that remains is basically "what is your stance on the Great IP war?"

I agree that the world would be better if all software was public domain and that the GPL is an inferior option.

In a world where proprietary software is the norm though, GPL is a way to fight back this trend.

I think GPL makes a lot of sense on software that make computers easier to use or that have privacy implications: browsers for instance.

Some other times, you just want to help the whole world, including the software industry, stop reinventing the wheel. Typically with a lib that solves a specific problem once and for all. There public domain or MIT/BSD make sense.
The only thing I really don't like here is non indenting when inside case. I know that technically it's not a block, but in practice I find it much less readable
I'm aware of the trap (it's why I added "not to my knowledge"), but to be honest I'm not sure how to avoid it. Any tips?