skysight-inc/HackerNews huggingface dataset:
As another 17 year old I'm gonna go against the grain here and try to give my own advice. Yes, you should live your life while you can and have fun. But I think a lot of people are forgetting that you can have fun while writing code. I don't see why you should feel bad using Github or HackerNews or whatever. Don't write code 24/7 (unless it really is the #1 thing worth living for), but don't feel bad spending a couple hours a day/a few days a week working on code. My personal advice in terms of programming is try some new things. Go to hackathons, meet people, make connections. Learn new languages, frameworks, environments. Keep going until you're bored and then take a break and "live". Then figure out how to balance the two. Also, don't focus too much on getting a great job. The best thing to take away from a job is not the money, it's the experience (especially if nobody's gonna pay you a lot). You have vastly more experience than 90% of your peers. If you find a job that you can learn from, even if you're not getting paid, you'll have a killer resume when you start college and will land a way better job than you could if you just keep on searching for opportunities now without taking the plunge.
Superdeterminism would, by definition, restrict the experimenters' freedom. Of course, it's untestable, and it seems independent of whether or not there are remaining entanglements from the big bang. Unless I'm missing something?

Suppose we are entangled in some state:

|we choose to measure observable A> @ |x> + |we choose B> @ |y>

Why would this determine which choice we make?
i didn't stop for anyone on the way back, am i a bad person?
DonHopkins is on HN from time to time, he's always full of things to say about this. Waiting for the wall of history :)
Even still, copyright should expire after less than 60 years.
Mirroring free and open source software at the universities matters
the job stress elimination could be the first order cause rather than amouny of sleep. thus pedants must downvote. it is their way. our way?
How are Whites not a race?
I've made a platform where you can find new upcoming conferences
They haven't done that for a long time now, ever since they changed owner. The site is ugly and old fashioned, and a little spammy with the ads at times, but that's it.
Having to hire 30% women and how you choose to find the right ones is unrelated.

Again descrimination happens categorically. The positive descrimination also happens categorically offsets that.

I get your point about individuals but talking about means is not the same as talking about the emotions of groups (as if they could have them). I think "levelling playing fields" is a better metaphor.

Just as the best boxer doesn't win every fight, policy hopes for fairer outcomes in the main. Often positive descrimination policy is introduced based on measurably successful precedent set elsewhere.
> I have a section in the book that I'm writing where I talk about how to design a good API. I pose the question of why none of the original Apple Mac API published in 1985 taking about 1,200 pages is in use today whereas almost all of the UNIX V6 API published in 1975 taking 321 pages is still in use and has been copied by many other systems. I'm sure that everyone on this list knows the answer.

I'm not sure I do. But it does seem like a good question.

Also:

http://www.art.net/~hopkins/Don/unix-haters/x-windows/disast...
Is the company you work for actually profitable?
The comment about how X is really just a distributed database system with occasional visual side effects that could be reduced down to 10 or so API calls gives us a glimpse as to what life could have been.

It's a shame that all of the X replacements on the horizon also ditch the network transparency part, even though that's been a killer feature for me. I hate how much of a hack Remote Desktop is on Windows machines.
Something like an open office hours where I could drop in (maybe like a Twitch live stream situation) and ask computer science topics to professors and experts would be really great for me.
Show HN: Hyperpixel – Best landing pages for inspiration
How to Make Paper Peacock – Paper Crafts for Kids-Easy Tutorial
I read it last year. It is a foundational tract in postmodernism; you WILL see the world differently.
Here's a car analogy: take driving across an intersection. The hazard here is being involved in a collision, possibly fatally, by crossing traffic. The risk is the likelihood of a car colliding with us when we cross. We mitigate the risk by requiring the traffic to stop at give way lines and/or installing traffic lights. This is the safety protocol.

Would you drive across the intersection through a red light, in violation of the rules? Maybe the risk varies during the day as the traffic level varies, but whatever the time, there's always the chance of a collision if you go through a red light, but almost guaranteed safety if you stop at the red and wait for the green.

The same considerations apply to dangerous situations at work, such as this case. The hazard is severe, and the risk is high. You avoid the problem by following the rules and working safely. It doesn't matter that they "weren't even close to critical", the situation should never have had the possibility of occurring in the first place. You don't want to rely on a probably OK, you want absolute certainty or as close to that as you can get, otherwise you're playing the odds and it is only a matter of time until there's a serious accident. That's not how things work in serious settings. Just as you would (I hope) not take the wholly unnecessary risk of running a red light, you wouldn't take unnecessary risks with potentially critical masses of Pu.
> Don't settle for what the OS has to offer.

But probably do when you start actually writing real applications that people are going to use, that aren't just games or toys. Don't be that hotshot developer that creates yet another GUI toolkit ignoring accessibility (for screen readers and the like).
Beautiful, well done. I love that we can now publish short interactive-ish experiments like that on the plain web. Also, I love the little details - the wheels conform to the shape of the track and the pantograph conforms to the shape of the wires above.

Mean rant below:
However, this suffers from terrible hitching and framerate issues. I tried it both in Firefox and Chrome (latest stable release for both), on Windows, on a i7-6700k cpu and nVidia GTX 1080ti gpu. The framerate just isn't stable and there are random hitches of one or two dropped frames. By itself this wouldn't be that big of a problem, but combined with the very contrasting art style (black on full white), it started giving me a headache and making me seriously sick after a short while. Even when not dropping frames, the motion was quite juddery, e.g. I saw the nearby poles jumping from position to position. I won't ask that the authors resolve the frame-rate issues, because I suspect it's an inherent issue to the browsers. Instead I would suggest that motion blur be implemented to hide the harsh frame-to-frame transitions and less contrast be employed between foreground and background (maybe make the background a bright grey rather than 100% full white).
Isopul planta medicinala-hyssop herb
Name mangling was never intended as a way to make variables private (or pseudo-private) but as a way to avoid conflicts when designing for inheritance.
Well not really, anyone could type in 'io.call()' and it would add a new player to your server with no controller. 'while(true) { io.call() }' would kill your server in about a minute
Health-Care Costs Ate Your Pay Raises (2016)
Where does gravity come from?
What would that look like? How would this prevent me from returning a pointer to a stack frame that no longer exists, just for example? Clearly undefined behavior, but C doesn't seem capable of expressing this safely, with or without the compiler's help?
I've occasionally looked into larger projects, though not that large.

There are some tools in R and python that seem to turn up. I'm sorry I don't have anything more specific than that to suggest, though it might be a fruitful direction.
The concept of whiteness in America was invented to keep out groups that the in group did not like at the time; this goes back to the late 1700s. For example, Irish people for a long time were not considered white (now, of course, they are). Most European immigrants were originally not considered white and looked down upon.
Other UB links:

"These people simply don't understand what C programmers want": https://groups.google.com/forum/#!msg/boring-crypto/48qa1kWi...

"please don't do this, you're not producing value": http://blog.metaobject.com/2014/04/cc-osmartass.html (also in the above list, but why not have it twice?)

"No sane compiler writer would ever assume it allowed the compiler to 'do anything' with your code": http://article.gmane.org/gmane.os.plan9.general/76989

"Everyone is fired": http://web.archive.org/web/20160309163927/http://robertoconc...
That's what happens when civil service gets politicized.
> Superdeterminism would, by definition, restrict the experimenters' freedom.

Yes, I said as much. That still doesn't entail that science is impossible though.

> Of course, [superdeterminism is] untestable

As is every other interpretation of QM.
How Tinder Nails Product Design
Fixing the back of the iPhone 8 comes out more expensive than the screen
Neat, I had no idea that at a certain point, you're referred to by your relationship to your first-born son.
Fighting the nuclear proliferation with incompentence, a noble effort.

These men are heros, risiking their lifes to shut down LANL's production of nuclear warheads
Did the realization that once basic needs are met, we all have a lot in common take a while to come? Did you try to fit your Cambodian neighbors into a narrative that you recognized before accepting them as they are?

Sorry for such personal questions. I just returned to India from the US and at some level, I feel I'm trying to live a US lifestyle in India.
A Thoughtful Variety of Projects and Failures
> that's "really really don't touch this".

That's not. The use case for name mangling was "avoid the risk of conflict when designing classes for inheritance": if you're building classes for inheritance, subclasses using the same name for an internal/private attribute are not going to unwittingly collide with the base classe's.
> thesis [...] not talking about literally all web apps.

I think all my problems with this article are summed up in that paragraph. It's not so much that there're problems (there're of course) but it's just not the problems the author likes and thus goes into this exaggerating rhetoric.

Safe to say, I remain unconvinced about needing to kill the web and I'm sure whatever this guy suggests in the second part will have its own share of problems, probably even the same ones. Because, as it turns out, the web isn't that special in that area; every platform has problems, some identical.

Also, his description of the state of the art in the 90s suggests that the guy isn't that familiar with desktop development today (kind of surprising, given what the author has worked on). Safe to say, efficient binaries that run on just a few MBs of RAM is a) not what happens today or b) hasn't changed much in the last 20 years. Depending on what application we're talking about.

Also when did the web lose on mobile and when did developers "near universally" choose to write native mobile applications?
Merkel in front, right-wing AfD wins seats in German election
i think irish being not-white (and a number of similar propositions) is either ahistorical or equivocating in some manner.

where irish ever required to use 'colored' restrooms? did anti-miscegenation laws outlaw 'white and irish' marriage or sexual relations?

consider that 'paddy wagon' is a term from irish association with policework in the 1800s... does it seem likely that 'white' citizens of that time would be content with 'non-whites' arresting them and carting them off to jail or court?
You say that Deliveroo has shitty working conditions and I probably don't disagree (I know nothing of them), but I'm a second year university student and I'm being pressured to find a job by my parents while I'm here; Deliveroo seems like my best bet at the moment with flexible hours; I probably wouldn't be making any more than minimum wage elsewhere anyway.

I hope that's some insight as to why it's attractive to some people. If you know anything more about Deliveroo or other places I could look for jobs I'd be grateful, as it would really aid my search.

As a side note, I despise the way it is called the "sharing economy"; it's no sharing at all, and I wish this term were reserved for ideas I regard as more noble, like the gift economy, or a model in which people chip in a certain amount to a shared product on a large scale (such as democratic management of the economy).
There's bound to be some level of trade-off. For example, you might be marginally better off health-wise to sleep for 8.5 rather than 8 hours but that's a lot of extra time wasted if the benefit is negligible.
Huge Ethereum mixer
> The sad part is that much of the "standard" is not really standard, but what systemd thinks is "standard".

I didn't mean "standard" as in "POSIX 1003.1e", "SUSv3", or "RFC 3549", I meant
it as in "whatever is currently most widely in use". Which actually reinforces
your point.
perhaps copies of 90's era Mondo 2000 will suddenly become collectors item. i know i'm not parting with mine!
There Is No One Way to Live a Good Life
Awesome device, I didn't know about it! Added it to the devices wishlist in the postmarketOS wiki:
https://wiki.postmarketos.org/wiki/Device_Wishlist#Mainline_...

Thanks for sharing!
Then prove them wrong instead. Just because it's on their website doesn't mean it's misleading or incorrect.
Following on this --

OP, some helpful resources for your first PR(s):

https://github.com/MunGell/awesome-for-beginners

https://yourfirstpr.github.io/
I'm not missing the point. I'm not saying it isn't happening because it's some crazy Tom Clancy plot. I'm saying the intelligence agencies have better ways of getting that data without also giving it to a ton of other bad actors
> sucking up all the metaphorical oxygen on Hacker News.

I would add that there has been a constant stream of political propaganda spewed onto HN. This dilutes the value of the site as a technical forum and adds nothing of value.
> I have become convinced that the current screw-the-programmer interpretation of ‘undefined behaviour’ was not intended, or even imagined, by the original ANSI C committee

Does it matter today what the original committee did or did not intended? I might even invoke the old adage "the road to hell is paved with good intentions"; the best would be to learn the lessons from their failures when designing new languages.
There's some discussion about that here https://blog.regehr.org/archives/1287
I don't think you understand the philosophy of colorblindness. We can't expect everyone to treat everyone else identically, but we can expect everyone to treat everyone else with respect.

Colorblindness advocates that while you may subconsciously classify people into different groups, you shouldn't let that classification get in the way of evaluating a person as an individual.

The problem with tribalism is that it doesn't allow me, someone trying to view another as an individual, to do so. It asserts that we can only view each other as faceless expressions of 'our' groups. This is counterproductive and the essential problem with identity politics.
To absolve your conscience, imagine your tram had "TECHNICAL RIDE" written on it.
I can't speak for chrony but considering the amount of security issues with ntpd I would much rather run openntpd.
"One thing that never seems to be discussed in these type of articles is that for most people time awake is significantly more valuable than time spent asleep."

time asleep is much more valuable than time awake when you need to sleep. ever notice how shitty life is when you need to sleep, or how good a good night's sleep feels when you need it?
We would have a wealth inequality problem if "things are bad, caused by wealth inequality" resulted in people fighting to make things better by fighting for things that would reduce wealth inequality. This is not what we're seeing.

We do have an anger problem because "things are bad, possibly caused by wealth inequality" has resulted in people fighting to make things better by angrily striking at random directions, a lot of those actually increasing future wealth inequality - so if we want to solve the actual causes (for example, wealth inequality) we'd have to tackle the anger problem first.
I posted this article in response to the inanity of "Why Wages Aren’t Growing."[0] I'm actually surprised Bloomberg ran that article without even mentioning healthcare's impact. I have some other materials further discussing rising costs, their effect on wages, and a comparison to company valuation. I'll add links once I find them...

TL;DR we need to figure out how to curb the skyrocketing cost of care.

[0]: https://news.ycombinator.com/item?id=15306365
[1]: https://www.nytimes.com/2016/11/02/opinion/how-health-care-h...
That's a great point that is often missed here. You can get alot done with barely qualified individual contributors if there is enough process in place and the people calling the shots understand what they are doing. It's not fun, but possible.

Unqualified people making bad decisions are always fatal.
Motel 6 Workers Tipped Off Immigration Agency About Guests
Moderators reflect and slow down neutrons so you get a controlled reaction: https://en.wikipedia.org/wiki/Neutron_moderator
I did. Carefully. So did you though because you admit the medical condition.

So you must arguing about his statement about it not being an actual medical condition for the majority? (emphasis added to clarify what I think you're arguing about.)

So it would appear you're challenging him on his statement about population distribution. Your anecdote vs his. While ignoring the condition in his statement.

I think his point was that a lot of people first reach for medicine, when it's often a lifestyle issue.

I didn't see it as belittling those with actual medical conditions.
Interestingly it was very smooth on my iPhone SE but stuttered a lot on my desktop.
Perfect is the enemy of good, as the saying goes.
how so? total annihilation handled thousand units just fine, both computationally and from an UX point of view, in 3d and with physics to boot

parent was specifically talking about computer games:

> these would be almost impossible games to really play adequately on a computer

you all just skipping an opportunity to learn about gaming history.
mg also has keyboard macros, but it doesn't have UTF-8 support yet, which is the reason why I prefer to use jmacs for quick edits.
Exactly, younger peoples brains are able to learn faster. On top they have more time due to (most of time) less responsibilities. Their whole body is in a better state to evolve, this also includes their brain.
I agree. He is 100% wrong when he says:

"This is the main difference between public and private variables. We can’t direct access or set a new value out of our class."

He should just start off by saying that there are no private methods or variables, but instead a naming convention should be used to discourage users of the class from accessing them directly.
I used to think that way too. But you may want to get up-to-date with the situation and reconsider - as others have mentioned, since changing owners, SF has been working hard to fix their conduct and reputation.

(Also, in this case: Joe is a classic, well-known piece of software.)
I think you may well be correct in your assessment. Culture doesn't change overnight, and it's also inherited so may well have persisted to the present day. It also doesn't change without external pressure, and only reluctantly even then.

I've seen different cultures in various labs I've worked in or had contact with, and it can vary wildly from being extremely disciplined to extremely sloppy and both practices can be picked up by new people from the individuals concerned.
run a startup from your room, doesn't matter how stupid it is. If there's a niche market there's value.
Dracula Graph Library
UK Ministry of Defence Wargaming Handbook [pdf]
I get that this is the New Yorker, but I think it's a stretch to say he invented fuzzy logic. MV-algebras had been around for decades when he published his paper, based on Lukasiewicz's work on real valued logic. They come up quite naturally in functional analysis.
You said the same thing to my mind.

Both posts make the point wage increases should be tied to business success, but also point out they have not.
Yes, this is documented in the README: https://github.com/susam/uncap#mac-system-preferences .
Is gmail down?
I'm sure there are plenty of people who have successful careers based on visual arts degrees: my SO is one. Their sibling, however, is the counterexample: her degree was just a vague attempt to put off adult work, and she now lives back at home with her parents, doing nothing.

FTA I posted:

> "There is nothing wrong with the arts, psychology, and journalism, but graduates in these fields have lower wages and are less likely to find work in their fields than graduates in science and math. Moreover, more than half of all humanities graduates end up in jobs that don't require college degrees, and those graduates don't get a big income boost from having gone to college."
So LANL is making weapons now. That used to be done at Pantex. Why is LANL doing this?

The US forgot how to make nuclear weapons. It's been decades since the US built one from scratch. For about 20 years, the US lost the capability to make H-bombs. There's some special material required, and the 1950s factory to make it had worn out. An attempt was made to make it by a cheaper new process, and that didn't work. A plant using the old process wasn't funded for decades.

The US has way too many old nuclear weapons, and has been overhauling them during this period. There's no shortage. The fissionable parts don't wear out, but the tritium has to be replaced every decade or so.
It wouldn't make it safe; it would make it so that the consequences of returning that pointer are just the same as if you had written an assembler routine returning that pointer. On all common hardware, that would be none if the pointer is never used; on most common hardware, it would be none if the pointer is never used in a call at least equally deep — but anyway, you'd get whatever the machine does, and if you don't like it, that's your problem. In pre-UB C, the ‘spirit of C’ that C89 was intended to maintain was that you get what you wrote.

By contrast, modern ‘undefined behaviour’ means that if you return that pointer — even if it is never actually used — the compiler can throw away all the code leading up to that point (including external side effects) on the grounds that it “can't happen”. You get much less than what you wrote.
My guess is that the original Mac OS provided a great GUI, but not much of an OS. It loaded a single application at a time that had access to all of memory. That's why it had desk accessories, to give you apps you could use without quitting the main application. It had handle based memory management so the OS could move memory blocks more contagiously to create enough open space for new memory allocations.

Over time they added cooperative multitasking, which meant the foreground app had to consciously give time to let background apps do stuff.

But they could never build a real OS with security and memory protection out of it. So Apple bought NeXT to get industrial strength unix as their core OS, and switched all Apple development to NeXTStep, or at least the modern derivative of it, called Cocoa.

My dust covered Inside Mac volumes were made useless nearly 20 years ago.