skysight-inc/HackerNews huggingface dataset:
> A good 70% or so were pretty much furniture. They were there because they had to be, and their parents saw school as free babysitting service. They would end up in a trade school afterward if they were lucky, or a more likely future drifting between unemployment and Walmart/McDonalds employment. Then there were the 25% who were actively opposed to learning. They existed to disrupt everything, start fights, and waste all of the teachers' and administrators' time. Most of them were into gangs, selling drugs, etc. and their presence detracted from everyone else's experience. This group is likely dead or in prison today.

There is so much here that can be looked at critically if we want to change how education is done. Looking at people as furniture is really telling about what you think of their potential. If you're people like this from a student's perspective, I can understand this. But anyone carrying this mindset as an educator should leave the profession.

I have spent my life teaching the kinds of students you describe. They're the people whose father died when they were 8 or 10 years old, and whose mom had to try and hold their family together. They're the kids who have never known sober parents. They're the kids of parents who are angry at the world. They're the kids of parents who have been arguing and hitting each other their entire lives. They're the kids whose parents never opened a book with them by the time they got to first grade.

Yes, there are some kids who grew up like this and inherently took school seriously and flourished. But they're the exception, and we can't expect everyone to respond like that. Schools really need to be restructured to truly meet kids where they are at, and work from there. It can be done, and it's not overly difficult. We tend to meet kids where they're at for a little bit, and then expect them to catch up to everyone else and stay there.

There is a small portion of the population that is really difficult to reach. But schools can do a lot more to bend to students' needs than they're currently doing, which is asking everyone to change to meet the schools' needs.
hangman still works great!
I'm personally a fan of:
https://www.heroku.com/postgres

Since it's free below 10K rows and only $9 for 10M. And, the dataclips feature always comes in handy.
While this discussion is arguably (cough) pointless, it could be argued that just about any human being on this planet actively contributes to global warming.

Heck, even if you live in the jungles of Papua New Guinea, you're probably torching some wood/shrubs every now and then.

So - if we all contribute, it comes down to how much one can contribute before your actions become indefensible.

Chances are the bulk of the world's population will suggest that limit is below your contribution.
I see. In the back of my mind there was still the possibility that it could have been created by two black holes merging or a neutron star falling into a black hole.

... I wonder, if a neutron star and a black hole merge, does the neutron star get shredded early enough to form an accretion disk, or does it just disappear like a marble falling into a hole?

For some reason my imagination is quite lively today, these questions just keep popping up in my head like banner ads. ;-)
>The webassembly exploit part of the chain bums me out (I was always afraid of stuff like this when I was working on the design for it) but it's pretty uninteresting, really. The simple sort of bug you get when you insist on writing stuff in C++.

I really hope people don't think webassembly is the fault for this, this vulnerability is no different from any other memory corruption vulnerability you would find in the js interpreter or the css parser or whatever.
Ask HN: Which email service provider values privacy?
I am planning to move out of Gmail, yes I know this is very late but better late then never. I tried proton mail, it's good and I don't know I amnot able to completely believe that they are good enough. So, seeking for experts opinion here.
Well, they rely on doing pretty much everything in the application layer, which can become messy and cumbersome. Relational databases are the way they are for a reason. NoSQL is often selected, not because they address requirements better, but because developers are not even aware of the problems that relational databases solved years ago.
Agreed on all points, but we're going down a dark road when any measurable disparity is assumed to be an unfair "-ism" without evidence, that must be corrected because clearly the decisionmaking gatekeepers are "-ists."

It's possible the problem (at a macro level) is caused by other correlating factors, such as differing salary expectations and how up-to-date skillsets are.
His landlord hopefully had insurance. This was in a flood-control zone.
ISO 9001 for example does certify process. I'm sure organic does too.
> I couldn’t understand why users who were making a thousand dollars in ad revenue each month, didn’t upgrade their accounts, after all it only costs $25. Turns out, a lot of these users were living in countries where they couldn’t have a Visa card or PayPal account, and just couldn’t pay me even if they wanted to.

I was highly interested when the author said he moved to Morocco to lower living costs. I was hoping he would have insights in how to overcome problems like this. I find it fascinating that these users are somehow receiving money online, but can't pay for things online.
That's what flood insurance is for. In a socialist democracy you'd be right, but in case of the USA, it seems more appropriate to require that homeowners get insurance.
and the assumption that demographics rather than socioeconomic background drives people's behavior is called... ? (Hint: starts with "b" and ends in "bigotry")
And not even one mention of man pages... That is was my main resource for learning new (remembering old) commands. Maybe it's out of date now due to google, but if you're already in the terminal man is the way to go. Also, I feel like cat and less should have separate explanations as they have diverging utilities.
It actually runs on every boot, even worse. This is how overbroad nanny software like Computrace works, you can remove it but Windows will just reinstall it at boot.

Kind of a glaring security issue.
It's definitely East Coast.
>What Pai is saying is deal with specific bad behaviors as they arise instead of building an encyclopedia of rapidly dated laws against many actions

What evidence do we have that the US Government will do this? What mechanism has Pai proposed we put in place to ensure that we address them?

It's true that I don't understand his position. And that is a fundamental failure of Pai and his team. A failure to properly explain to the American internet-going public the benefit of his position beyond "it isn't our job to police the Internet." Sorry to reduce his stance to a meme, and one that might not even accurately encapsulate his positions, but I'm a reasonably well informed individual and all I can see is higher prices for Internet ahead.
I generally don't pay too much attention to the coin toss, but Slater definitely called heads when the Super Bowl went into overtime.

Maybe he already knows.

EDIT: https://www.patspulpit.com/2017/2/7/14522972/patriots-captai...

It sounds like it's been Slater making the all on his own but you never know....
Insole proves the solid demand towards smart wearables?
I don't understand the point you're making. Also to be clear, your statement;

> Harvey was the first cat3+ hurricane to hit the US in 12 years.

is patently false, because in that time period we've had (and I'm including 2005);

Katrina Cat. 5 (2005)

Rita (2005)

Wilma (2005)

Ike Cat. 4 (2008)

Sandy Cat. 3 at peak (2012)

I didn't bother to correct you earlier, because Cat. 3+ hurricanes hitting the US are more or less a very narrow set of data points. When you view the system globally and at sea, start counting the total number of hurricanes, and add up the data, then the trend becomes quite clear.

I feel that such cherry picking doesn't befit our discussion. Because we can argue passionately over this and one of us might convince someone else that we're right, but at the end of the day - either way - nature can't be fooled. Nature can't be lobbied against. Nature doesn't care about PR firms. Nature can't be reasoned against. Nor can the law of thermodynamics.

We have put a large amount of energy into the global system. We can now argue with the laws of man whether this is reasonable or not, but we can't argue against the laws of thermodynamics.

The data is clear. There's something going on and the mean frequency of intensity has increased. And we have a relatively solid understanding of why this has happened - which can be wrong, but the balance of probabilities right now is that our theory is correct. You can call BS all you want, but that doesn't change the science. That doesn't change the facts at hand.
6 Twitter Super Power User Hacks You’ve Never Used Before
If I was still working in a startup (whether it would count as cool or not I'm not sure) I certainly would. People like this are rare - he's proactive and clearly driven. If a cool startup turned their nose up at this sort of person it's their loss (and probably nowhere near as "cool" an environment to work in that they think).
Depends... how fast can he implement an AVL binary search tree on a whiteboard?
http://resonaances.blogspot.com/2016/06/black-hole-dark-matt...

http://4.bp.blogspot.com/-jnY74NBc7ic/V2UcuCswL-I/AAAAAAAAB7...

The odds are still very low on MACHO's as a source of most dark matter.
There’s also an IRC channel[1] and I’m the mod of a subreddit[2] for people interested in the paradigm. They both have fairly low/intermittent traffic but there’s a small group of dedicated people, some programming in Factor, several (myself included) working on their own languages.

[1]: irc://freenode.net/#concatenative

[2]: https://www.reddit.com/r/concatenative
IIRC, it's against the law in Sweden to report on the demographics of crimes committed there.
For the record, gcc and clang does this as well when using the restrict keyword.
(I'm still a big fan of Rust though)

int foo(int *restrict x, int *restrict y) {
*x = 0;
*y = 1;
return *x;
}

Compiles to:

foo:
movl	$0, (%rdi)
movl	$1, (%rsi)
xorl	%eax, %eax
ret
>Ah, well, sure, in that case, randomly breaking add-ons all the time would indeed have made our life easier. But everybody else's life would have been much worse, so we decided not to do that :)

but you did exactly that

>Let's just say that we have different priorities.

seems so, your priority became... trying to speed up hoping that people too dumb to care would switch back from chrome despite it's horrendous and unethical marketing while sacrificing everything that made your browser viable
I've heard that it's the Swedish government itself that is hiding those answers. Can that accusation be substantiated?
I think it just meant that someone who claims to be humble is probably bragging. Not that no one is humble.
this is interestingly in line with chinese traditional medicines perspective on reproduction. their theory is that it’s heavily based on the receptability of the egg and therefore it’s largely the mother who’s largely in control of things like gender selection. things like eating more acidic or basic foods affect the environment for the sperm to swim in and even the month of the mother’s life has an effect on what the egg would choose.
Being poor makes you rape. It's logic.
> The machine also can't wake up from suspend mode, which I suspect is a driver thing.

I'm not the only one. I haven't seen anything on the internet about this model. This is driving me insane, feels like im always wasting power.
Very cool read. It's always hard trying to find the right mix of building something people want, building something that has a big enough market, and building something that you're passionate about.
Out of all the companies that I've worked in the midwest, I've ever had a co-worker that was a black software engineer.

The only black software engineer I’ve worked with (as in, on my team and writes code) since moving was the guy I hired. And I live in Seattle and I’ve worked at Microsoft. It’s a big shock moving from Indiana, where I’d had several black coworkers over the years. So I’ll see your Midwestern Rednecks anecdote, and raise you a Coastal Snobs Shocked That Midwest Has Internet.

i've had more arguments in the midwest with people that think tesla is a POS company for not following the rules.

Buncha rubes, not going gaga over an unprofitable company getting Federal subsidies so that rich people can buy new toys. So you’re saying you absolutley lack the ability to fathom why someone might not share your enthusiasm?
Doesn't look any more complex than most man pages: https://linux.die.net/man/1/tar
Grew up on the other side of the lake in WI. Feel the same way
Yesterday's Chinese Social Media propaganda article is an interesting application of this: https://news.ycombinator.com/item?id=15708560
Fun Midwest fact: The name of Cairo, IL is pronounced differently than the city in Egypt. I've always heard it pronounced more like "Care-O"
Think exponentiation, where 2^3^4 might be 2^(3^4), but where subtraction 2-3-4 is (2-3)-4.
I don't know enough about who-hasn't-paid-what or what the cuts to benefits are and what the impact of those are, but the article feels a bit like flame-bait to me by doing things like directly equating corporations not paying tax to people committing suicide. Surely if someone is fit for work (and so their benefits are cut), then they are fit for work even if we did have a benefits system overflowing with untold riches from Apple/Facebook/Alphabet? They'd still be fit to go to work regardless of tax revenue, surely?

Perhaps there is something deeper and there is research between tax revenue and suicide due to being found fit for work, but they didn't cite any research - anyone seen any?
The Toyota Method: A Shortcut for Identifying and Solving Your Problems
Random remarks from the internet:

The only reason I will mention containers this is because you are looking for a new solution and a new solution will result in having to learn a new workflow anyway.

The advantage of putting multi-component configuration into a single container is that their deployment is atomic. The state of the remote machine is either:

Container not deployed
Container deployed

There are zero in between states of Partial-Deployment/Build that need to be either rolled back or rolled forward.

The issues created by the dependency of one container on another bubble up to the level of container orchestration but boil down to:

When container X.123 is deployed,
container Y.456 must be running.
If container Y.456 is not running,
deploy Y.456, then X.123.

Nothing gets built on the remote machine. No dependency gets pulled from another network. The container orchestration has the same logical problem of dependency management but far fewer practical issues with interrupted execution.
This raises the question of the importance of the consumer in our economy. Scroungers still spend money, and often spend most of the money they get, which puts money in the pockets of companies, which they then spend on payroll and other things. If the money they get is being put back into the system, then how is it draining?
Thats why you draw the line somewhere. I draw it at oil execs who spread disinformation and drill wherever they can no matter the consequences. Also I want to thank you for taking the time to contribute to a discussion that you consider "pointless." Awesome!
I have a similar Dell 7510 running Debian Sid and my experience is also mostly positive.

I had to disable the built in graphics in the BIOS to get my 2 external monitors to work (some Nvidia Quadro mess), suspend doesn’t work properly (common Linux problem) and the headphone port does not work unless you toggle microphone mute on an off first (could be some pulseausio wierdness but I haven’t gotten to the bottom of it so far).

Even played some games on it, although I try to stay away from that sort of thing.
I'll throw Mjolnir in there too. As somebody who came from a pretty customized Awesome installation on Arch to Mac OSX, Mjolnir scratches that same itch. It allows you to completely script your hotkeys with lua, do grid based layouts, etc.

https://github.com/sdegutis/mjolnir
For every guy who legitimately could use some temporary help until he gets back on his feet, there are hundreds of free loaders.

If you think about it actually more reason to hate on free loaders. They cause tragedies like this.
Tweetable Mathematics
That optimization is useful to C and C++ code, they use "restrict": https://en.wikipedia.org/wiki/Restrict

Does LLVM implement optimization that only Rust can use, or at least those that cannot be used from C/C++?
Indiehackers is literally advertisements for the companies/founders it covers (most of the time).
The argument works both ways

It doesn't because strings and text are a lot more common than bytes. Yours is a really weird line of argument - that the 3.x changes and what's in 2.7 are fundamentally equivalent and thus the changes are outright unnecessary and that the people who made them just got it wrong and did it for no apparent reason or benefit. I get that someone might not like what they did or how they did it but your take should give you pause just by its general improbability.
Ha I laughed out loud when I saw this.. But also very true.
Similar question from 3 months ago "Ask HN: Secure email provider" https://news.ycombinator.com/item?id=15112084 though it's more about security towards governments, not against the mail provider itself.
Even in its natural state the Gulf is an extremely warm body of water. A storm that enters it immediately Hulks up. We’ve normally relied on the Gulfstream (goes North) and Jetstream (goes East) to push these storms back out to sea.
Thank you for helping people spam PlayStore?

This tool does not help anyone other than spammers, who make fake Icons and Screenshots and spam PlayStore. I believe that is the part of the reason why Dev himself hates the tool.

Edit:
1) Create clone apps tutorial by dev: https://www.youtube.com/watch?v=J_CrJkz7-4g
Didn't the Zero version from Google train on something like 10 TPU's? Or is it only inference?

Seems just the CPU or even GPU aren't really suited for this kind of task
>I think the real (and even stronger) reason is that Linus Torvalds specifically built Git to serve as the VCS for the Linux codebase.

Mercurial was built for exactly the same reason (VCS for Linux), at the same time. Yet it has always been cross-platform.

Linus wrote it for Linux because he didn't care about whether it would work in Windows. No other reason.
Tech Companies Get High Marks for Covering Infertility Treatments
How do you individually address an issue where the hiring manager is making a generic decision based on age unrelated to your individual performance (especially in hiring where they have no idea how many hours you personally work)?

Why should dying your hair and wearing skinny jeans affect your hire rate?

"-isms" don't work because they are rational individually, although they might work because they are stereotypically true. Or are you saying that the hiring manager should work on this individually... which would be actually just following the law.
Kinda. In essence you could turn yourself (in a space suit with a thruster pack, for example) into a human Cavendish experiment, with inspiralling stellar black holes as the suspended weights, the red "m"s in this diagram:

https://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Ca...

You'd effectively turn yourself into one of the grey "M"s and record the tugs and jolts you feel as you attempt to keep stationary (with respect to distant stars) above the inspirallers.

If you try to keep a fixed orientation and appparent (to you) distance between your navel and a distant galaxy, you will be pretty busy with your rocket pack if you are fairly close to the rotating system (the period of the tug you feel is driven by the orbital period, which in turn determines the frequency of gravitational waves).

Other observers are generally unlikely to agree with you about your navel-to-galaxy distance and orientation among other things (e.g. close in you may have a unique idea of the orbital period for sufficiently massive black holes), but General Relativity lets one be solipsistic if one wants. :-)

Now continue to imagine the red "m"s as black holes and the point at which the torsion wire connects the bar approximately corresponds to the centre-of-mass of the system. That's not quite right, but you can imagine that there is an invisibly thin bar -- or better still a slowly contracting spring -- connecting the two black holes, and that an imaginary torsion wire or pole could be kept perpendicular to that connection, and that you could float at the point the torsion wire connects to the bar. Your jetpack would not be very busy in that case, at least not until the black holes were almost in contact.

Finally, there's a gotcha here. The linearized gravity formalism that is used to study gravitational waves is only reliable (or even sensible) in the far field, which is no closer than some tens of wavelengths from the rotating system. The gravitational radiation (strictly speaking, the change in the metric under a particular splitting of spacetime into 3+1 space and time) propagates as a massless wave, so goes at the speed of light. So unfortunately near the end of the inspiral, if you are close enough to notice a relatively high frequency periodic tug, you also are also very likely in the near field limit, and have to do some exceptionally tricky solutions of the full field equations with all their glorious hyperbolic-elliptic nonlinearities in order to make robust predictions about your experience.

(Lots of theorists would love you to jot down your observations in great detail, though; we can figure out an approximate solution if you ever return. :-) )
> Why half a dozen? Two seem enough (IDE + language server). It's also the minimum given that IDEs are using different languages/runtimes and that lot of languages have most of their tooling written in the targeted language.

If you only work in a single language, yes. However, it's quite common that the same project includes multiple different languages, linked or nested into each other. E.g., a web project might have HTML, CSS and (possibly nested) JS for the frontend (Replace with Coffeescript, React, SASS etc as needed) and PHP, Java, or yet another configuration of JS as the backend - not including build scripts and config files. So if you switch between them reasonably often, you'd have language server processes for each of them running in the background.

Alternatively you could have more coarse-grained servers that handle multiple languages (e.g. HTML+JS+CSS, node.js+npm, java+maven etc) but that would seem to make adoption even harder.
Programming RTS game for Commodore 64
To clarify: yes. I've seen veteran coders produces piles of C++ templates of templates and Java reflection and configuration nonsense that seemed to solve no problem I've ever been aware of. I've seen technical leads write code where every single field in a class has a one-letter name. And I've seen clear, thoughtful code from people not too experienced (although never a total novice).

But that's my whole point. Age discrimination isn't the only reason 'technical half-life is 3 years' is bogus (not [only] morally outrageous but wasteful of the discrimator's own dollars) -- but also because we should have actual standards. And not just any standards! Things like code cost and quality vs price. I feel like we've gone a bit through the looking glass because explicit knowledge of how to program well is maybe 15% of the actual craft.

[Unrelated side note: I've heard of people using flash cards to try and learn programming. This is deeply weird to me! But I think it also reflects this 'half life of programming knowledge' way of thinking.]
Everybody knows, but nobody is allowed to say it. This only makes both problems worse.