skysight-inc/HackerNews huggingface dataset:
This is really scary. The whole western world is in for a rude awakaning in the coming years with regards to retirement.

Retirement is the golden carrot dangled in front of us for all our working lives, an embodiment of Protestant work ethic - "work hard and you will be rewarded in the end". However, very much has changed since retirement and pensions were designed. I can't find a good source, but (in Sweden) when pensions were introduced after WW2 people worked from their late teens until they died (40+ years of productivity), produced 3 or more children per woman (good population age distribution, the classic "pyramid") and the average lifespan was 64 years (1 year before retirement).

Nowadays, many of my peers don't get a "real" job until their early/mid-thirties (work for 30 years of producitivty), produce 1.7 children per woman if they reproduce at all (leading to a top-heavy population where fewer and fewer young people must support more and more old people) and life expectancy is much, much higher. Now, these things are in of themselves good, but they break the original design horribly. I really, _really_ hope that we can cross the chasm to a robot-centric/base-income society before it all breaks down.

EDIT: Found this after posting: https://en.wikipedia.org/wiki/Pensions_crisis
Sure. Said friends, who I would (similarly to myself) attribute as progressive, are largely of privilege and shifted their priorities away from things like work, school and their families to go actively participate in their 'war'. The entirety of our relationships became them telling me about it and asking me why I wasn't out there with them.

Me, not coming from much privilege, and being a bit of a troll, questioned their priorities and why they hadn't previously been doing much of anything to fight very obvious injustices all around them that they were already aware of.

See, while they're out there following the mob, my job had me meet and talk to Ben Crump today. I'd much rather spend my time with positive people doing the right thing for _everyone_ in this country and not just for certain groups.
Here we go again... ?

Then again, this doesn't seem anywhere near as crazy as the IO.js days.
I'd be for proof of empathy if it would somehow help reduce the number of straw men I see being constructed on a daily basis.

I wouldn't hold my breath for proof of rationality. Humans are rationalizing animals, not rational animals.
> See how that's so much cleaner?

No, I don't. I look at the former snippet and I can easily tell each and every function invocation that can cause SomeError. In your theoretical style, I have no idea whether foo, foobar, xfoo, bla, bar and/or baz will throw that error. I prefer explicit over implicit since I find it far more readable.

> really horrible things like adding Option::map

You can quibble about the names (Option and map), but Option is essentially the Maybe monad and map is bind, so you're kinda arguing against core functional programing constructs.
Doctors' handwriting is notoriously bad, even archetypally bad. It's its own genre of humor.
I don't see anything wrong with the tweets. I don't think Rod is a bad person, he's been involved with Node.js for years.

Try working on an open source project for 5 years and then we can talk about altruism.
Honest question : how much do you sacrifice to be able to live on roughly half your income ?
> Learning to deal with the intricacies of an ICE across the full range of flight conditions is half your training time wasted

I'm not familiar with flight terminology or flight training, so could you elaborate on the meaning of that sentence?
I have accepted a long time ago that I will be unable to 'retire' in the traditional sense. I fully expect to be working pretty close to 40+ hours a week when I keel over (hopefully quickly, and without a prolonged illness). "Die old, happy, and fast".
The return of the KLF: pop's greatest provocateurs take on a post-truth world
That explains the punishments. Every case I'm aware of involved a celebrity, though not always directly. There's been a lot of toxicity on Twitter recently but fewer scandals about celebrities (except Taylor Swift deleting her account).
In Praise of Theory in Design Research: How Lévi-Strauss Redefined Workflow
Everything is bad for you if you do it long enough, this has been known just about for ever. Sit, stand, take walks, run up and down the stairs, take a cup of coffee and chat with your coworkers/neighbours. Just make sure to not eat too much sugar and so on :-)
Watch a neural net learn in the browser with MachineLabs
That's a business plan, not for individuals. You'll have to give details about your company, so if you don't have one...
> going (further) into debt while simultaneously saving for retirement

Maybe not your exact point, but people looked at me like I was from Mars when they found out I skipped 401k in order to save up for large down payment on a house, and to finance less. The interest saved using a 15 year mortgage vs a 30 year is (or was) huge.
I'm not sure what fundamental characteristic of Americans would make them significantly different then the overall population of the earth in terms of planning.

Systemic economic reasons seem more likely. I'd note that you have to have wealth to pass it on, and that economic mobility in America has been in decline since the 80s, https://www.theatlantic.com/business/archive/2016/07/social-...
Problem with this is the number of split-second decisions that are made on the road. How can we establish all the connections and pass on all these messages in these 'split-seconds'? Failure to do so can be catastrophic and cause all kinds of confusion.
There isn't a command duty officer when underway - the operational chain when it comes to shiphandling is Captain->OOD->Conning officer. Even on smaller boats like minesweepers there'll still be a conning officer, though often it's a more senior enlisted.
My favourite bit of design advice is for when a program is about to delete a lot of user data.

The program should require cognizant confirmation:

Are you sure you want to destroy 5 days' work? Type DESTROY 5 DAYS' WORK to confirm.
People has tried this but as other have pointed out, it doesn’t get you very far.

Along the same lines is runahead execution which is not directly related to branch prediction, but follows the similar idea you had that if you have all these functional units , you might as well try to figure out what you should start prefetching by speculatly executing the most likely sequence of instructions- even if you are waiting on data for those instructions!
You could do it, but 'work' produces heat.

From that point of view a branch predictor /saves/ you from spending the heat of the cases you /don't/ need to have processed.

The performance per watt of such a design would probably leave it on the back of a napkin as an educated guess of how costly that would be.
by getting them fired from their job etc. It seems like it's increasing, and no one is being held accountable

It's because there's an asymmetry - students neither have jobs to be fired from nor the life experience to understand why it's such a serious matter to do it to someone. The accountability will come when the record of having been arrested for rioting/vandalism shows up in background checks when they do eventually enter the workforce. That's not much comfort I know to their victims. The wheels of justice turn slowly, but they do grind exceedingly fine.
Costco does not subsidize its gas sales. It makes money from them:

https://www.fastcompany.com/60019/tiger-costcos-tank

It's an older link, but they still do much the same. There have been court cases brought against them by consortiums of other gas stations here and there, but AFAIK Costco has emerged victorious so far.
Brazil tests PoC of Ethereum-based ID system
I spend most of my workday in a zero-gravity chair - I got a leather one off craigslist, but the cheap patio versions are just as comfortable (you can find a bunch on amazon). I have a monitor mounted above me and a keyboard in my lap, and it's never uncomfortable. I think for programming, being uncomfortable can definitely kill some productivity - at a normal desk, I'm intermittently thinking about and correcting my posture, or trying to shift myself to find a new comfortable position, and it interrupts my train of thought. And to feel like I'm not relaxing my ass into an early death, I'll get up and do a quick workout once every hour or two.
Perhaps. But it sounds like a recipe for atrophy. Make sure you still exercise.
Compared to "takeout" permanently forwarding mails is better. That way you always have 3 copies. One in gmail, outlook, and apple. Well hope you don't screwup so much that all of them block you at the same time.
The Best Online Resume Tool
The Hacker Crackdown – Law and Disorder on the Electronic Frontier
Growing as Software Engineer
and fail
The idea of workflows supported by "simple, atomic tools they can understand independently and also provide them with affordances to combine together" resonates with the Unix philosophy of tools that "do one thing, and do it well".

To me it seems that developers understand the value in that proposition, but are unable to incorporate it at the application level when they build tools for others. We are able to do it at the platform level, but using platforms requires understanding programming languages.

I miss the concept of components that end-users can recombine to define their own workflows. Some time ago there was this craze about widgets on the desktop and web, but it didn't materialize beyond some mostly read-only or single-action components that didn't really combine well with each other.
Then yes, I agree, good riddance.
SHA家族
安全散列算法（英语：Secure Hash Algorithm，缩写为SHA）是一个密码散列函数家族，是FIPS所认证的安全散列算法。能计算出一个数字消息所对应到的，长度固定的字符串（又称消息摘要）的算法。且若输入的消息不同，它们对应到不同字符串的概率很高。
SHA家族的算法，由美国国家安全局（NSA）所设计，并由美国国家标准与技术研究院（NIST）发布，是美国的政府标准，其分别是：
SHA-0：1993年发布，当时称做安全散列标准（Secure Hash Standard），发布之后很快就被NSA撤回，是SHA-1的前身。
SHA-1：1995年发布，SHA-1在许多安全协议中广为使用，包括TLS和SSL、PGP、SSH、S/MIME和IPsec，曾被视为是MD5（更早之前被广为使用的散列函数）的后继者。但SHA-1的安全性在2000年以后已经不被大多数的加密场景所接受。2017年荷兰密码学研究小组CWI和Google正式宣布攻破了SHA-1[1]。
SHA-2：2001年发布，包括SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224、SHA-512/256。虽然至今尚未出现对SHA-2有效的攻击，它的算法跟SHA-1基本上仍然相似；因此有些人开始发展其他替代的散列算法。
SHA-3：2015年正式发布，SHA-3并不是要取代SHA-2，因为SHA-2目前并没有出现明显的弱点。由于对MD5出现成功的破解，以及对SHA-0和SHA-1出现理论上破解的方法，NIST感觉需要一个与之前算法不同的，可替换的加密散列算法，也就是现在的SHA-3。
If we are to realise the great potential that lies ahead with mass automatisation and AI, we must ensure that whole of society benefits from this. There must be more focus on sectors such as logistics which are being hit first by mass automation. We need to define a new social contract between employees, workers and technology to make this work.
I doubt there's a single dataset containing tourist occupation across the world, but you can probably find it city by city, although often only in the original language.

For example, there's a report on the rate of occupation of hotels per fortnight in Barcelona, but it's a PDF and it's not even in Spanish (Castellano), but in Catalan, the regional language: https://www.diba.cat/documents/74348/115651101/Informe+Flaix...
> I wonder what these figure would be in countries like Russia or China.

Doesn't at least Russia have a mandatory pension contribution like rest of Europe?
Maybe it's just a naive idea but wouldn't it make sense to have "smart devices" be smart in sofar that they have some local computation power and the ability to communicate near range? Maybe have local orchestrator (e.g., apple tv, google home, what not) dedicated for communicating with companies while the rest stays rather dumb and completely interchangeable. Why is literally every smart device sending back information to another company?? Why aren't Distributed IoT and Smart Objects paradigms more of a thing already?
> You lost friends likely because of the beliefs that you supported with this

there it is, the whole problem with the current hate epidemic in the USA. "if you're not against them you're one of them" and critical thinking be damned, coupled it "everyone in the other side is [x]" where x is anything but decent human with differing opinions, which is a well known tactic to wear empathy and cause conflict to erupt.

the moment either side will gain critical mass such as to be impossible to be policed you'll lose your democracy, so beware of people thinking it's fair to go above the law to crush an idea, because while there are people with despicable ideas like Spencer, the mob won't actually stop judging case be case and will leash to anyone that's not "one of us". it's already happening, with people actively trying to scare voters of a party to hide in fear, and if you think that's good for democracy, well, let's hope you're in the minority.
In a civilized society, we all have a social contract that says " law > opinion ". That's why morals don't matter when deciding to punch someone or not. Want to punch a Nazi? Go get your legislator write a law about it. Simple.

We cannot just have everyone randomly going off Robbin-Hooding around based on their own morals and half(at best) understanding of complex issues.
I would argue that combating the arguments of people openly advocating to subvert the rule of law & due process in this country is not just a moral priority, but a moral imperative.
To helpful please name your provider
Yes! It says enter company name. Question is how to proceeed there cause it is for my family and no company.
It’s actually a fairly old technique, which has been applied in other processors before! I recall and arm processor used the technique as well as AMD’s piledriver.

https://www.cs.utexas.edu/~lin/papers/tocs02.pdf
https://www.cs.utexas.edu/~lin/papers/hpca01.pdf
Curate what you consume.

https://fredrikdeboer.com/2017/08/16/recalibrating-your-site...
To be honest, for those not (already) involved in this whole debate, it is very difficult to make an informed opinion here.

What I see is a screenshot of a GitHub issue (https://twitter.com/ohhoe/status/899748838302302212) which was already redacted and does no longer provide any links. Tweet in support of "anti-CoC article" is there (https://twitter.com/rvagg/status/887652116524707841) but that alone would not assert a "harmful person" in my opinion.

I understand the fork is not on political reasons which may be very well grounded. But I don't think they are not explained to the public well enough. There must be a clear answer to "Why should I care?" but there is not. This will probably lead to ignorance and dismissal.
There are better tools for creating resume?
Whoever said anything about free services? Google's cloud services sure ain't free, nor is G Suite. I stopped using Google's free services long ago, and now am fully divested from their paid ones too. I can't possibly imagine recommending any of my enterprise clients use this either, based on my experience of Google's so-called support.
I use rsync [1] to backup my laptop to my server twice an hour. (Hard-linking files that already exist in previous images.) Then another script [2] on the server prunes old backups every night.

[1] https://gist.github.com/azag0/187174485a35a70d9d1d79c8533a6b...

[2] https://gist.github.com/azag0/b975c8a1935db29376e20926404d00...
What incentives do people under 30 have left to build a pension?

Is it a better deal than schemes like putting 80% of your extra money on the bank and 20% in riskier investments?
Cool!
I've built similar tool somewhere around 2011. I travel a lot and wanted to have a tool that would help me plan my travels according to specific months. I use it on regular basis since then and it's publicly available at:
http://weatherhopper.com
> PA 8000 (1996): actually implemented as a 3-bit shift register with majority vote

This actually seems interestingly different from the two-bit saturating counter. Like, it's not just a different way of implementing it; you can't realize the saturating counter as a "quotient" of the shift/vote scheme.
The wealth imbalance taking shape over the last 40 years is likely why.

Everything in our modern world feels like it's about to pop. Too much change too quickly for our establishment to adapt.
I don't think this study paints a complete picture. It asked about specific retirement funds, rather than wealth in general. If someone aged 50 has 20k in an earmarked retirement fund but a net worth of 1.5m, that person is fine, but considered by this study to be unprepared for retirement.
If you need 24/7 support get a mail account at a provider who has a tech office near your home/office. In my uni most people do not care if they lose their gmail
> From my observation the kind of people doing things like this are the ones losing the intellectual argument.

So you're saying that, in your opinion, the KKK and those guys with the swastika face-tattoos are winning the "intellectual argument"?

Because that's literally what you're saying. Unless you're trying to say that this has been a learning experience; And that maybe there are instances where after, say, fighting a World War over the topic, it no longer needs further intellectual debate?
Hah, I built something similar a while ago (with a pretty front-end): https://asoiaf.now.sh/
Good christ, I can't believe I'm responding to an ESR blog post, but this "djangoconcardiff" account joined Github [1] the same day every comment in that thread was posted… which was, by the way, months after the DjangoCon in Cardiff wrapped up. How do people not see that whole incident as the bad-faith troll that it clearly is?

[1]: https://archive.is/UDFZt#selection-193.0-193.16
Read the original comment I replied to. The content is not in archive.org because of this design. So it is probably not in any other caches/archives/backups either.
7 Tips for Selecting the Best IoT Platform for Your Business
Well, that's not super surprising, for a variety of reasons.

1. Young people don't save. The survey defines millienals as age 18-34. I figure half of that group is working low skill jobs and can't afford to "save" (more on that later), or attending college and is not eligible to 'save'. And many of those graduated at age 22 should spend the next 10 years focusing on student loan debt repayment -- very few investments pay off better than 6.8 percent fixed!

2. Social Security covers spouses. Stay at home moms who divorce at year 11 after a midlife crisis gone wrong are eligible for 50 percent of their spouse's eventual benefit. More if they're dead.

3. Social Security does alright by low income workers. Reuters estimates a hypothetical 'return' of 6.79 for a very low income couple born in 1943. https://www.reuters.com/article/us-column-miller-socialsecur...

4. A lot of Americans live paycheck to paycheck. There was that Federal Reserve study that said something like half of americans surveyed couldn't come up with 400 dollars to pay for an emergency. I don't anyone actually thought 'maybe it's because their savings are all locked up age 59 & 1/2'.
The article briefly mentioned that different stats are useful for different character classes but didn't really take that into account in the model.

For example if a barbarian get really high rolls for all stats except strength is it actually a really a good roll for that character or should you consider re-rolling?

Edit: Oops, I completely forgot about the ability to reassign points between stats. Thanks to batiudrami & beloch for pointing that out.

As an interesting side note: An older (A)D&D game series, Eye of the Beholder, allowed you to modify the stats any way you wanted after rolling, which meant you could just set all stats to max if you wished. I've read from somewhere that this was done so players could "import" their pen & paper RPG characters with the correct stats points into the game. Dunno if that's true though.
I stopped actively 'reading' Facebook, and I split my entire twitter following (several thousand) into a little over a dozen lists and only browse my lists. Anyone who too regularly posts consistently the same points of view that aren't in the list topic just get removed from that list for using their community position as a platform.

That one action alone dramatically changed the tone of social media and made it obvious that I'm very much a part of several distinct communities with distinct ideas. Highly recommend.
CrashPlan kills personal cloud backup service to focus on business customers
Okay, but how many Americans have that kind of networth?
You can still stand with bad posture which doesn't do your lower back any good. [0] Some people call it sway back, others call it Anterior Pelvic Tilt (APT).

[0] http://posturedirect.com/how-to-fix-sway-back-posture/
The compiler is (probably) smarter than you. Generally speaking, it will automatically decide which branches are most likely and arrange them accordingly (e.g. for things like for loops and while loops especially, where the biggest gains are). You'd likely gain more performance out of algorithmic changes, and then a number of other processor optimizations (like vectorization and pre-fetch hints) first. Also, CPU manufactures ignore the classic hints, and don't really have information on how to tune branch predictors. So while GCC/Clang does have a special intrinsic (`__builtin_expect`) for it in c/c++ - most other languages are too high level for it to matter - it probably won't do much and is an insanely early optimization to consider making.
In this specific case, a couple things are at play. I don't think people thought "I want to punch Nazi's". They thought "Richard Spencer is gaining power via confidence and support, I want to send a clear message". I don't agree with the action they chose for it, but that was likely some form of the logic. However, they may have resorted to the action because they didn't believe the law could help them. People are losing faith in the system fast, and frankly for good reason.
What about sysadmins, web developers... ? This is what I mean by average Linux user. These people aren't coding native apps all day.

The class of people qualified to contribute to open source Linux utilities is a subset of Linux users.
This is a direct testament to:

> Socialism never took root in America because the poor see themselves not as an exploited proletariat, but as temporarily embarrassed millionaires.
if you can afford it take a step back. Take some time off.

Startups and those fancy big corporations imo are full of bullshit and are built around bullshit.
I am in Berlin where having drinks and a football table are perks to be advertised but when asked to pay your bus ticket they are like 'ohh that actually needs effort from our accounting side'.

Take some time off, do research on the company you want to work for, find something that they do and you like. Be it eCommerce/AI/ML/Data Analysis or whatever, do research find a company that is not too small not too big and go check them out.

Learn not to give a fuck. Honestly, I used to be so stressed with all the bullshit that go inside the company, and if you see too much BS flying around, go to the next company. Programmers/Developers are essential (Disclaimer I dont know how is the employment in your area) you will get another job.

I could go on, but to sum it up, dont give a fuck, do your job well, speak your opinion. It might get you fired but then you know you shouldnt actually work for them.
Can't edit, but I now see what you meant for sitting in different positions. Still, people should be standing and thinking about how they stand in order to get better posture and not have back problems in the future.
Also you could just have unions and corporations could stop dicking people over. :)
The rule of law is not inherently a good thing - morally the imperative depends on the specific law and the context of the subversion for me.