skysight-inc/HackerNews huggingface dataset:
I'd say the publisher explicitly naming the deceased in the context of a potential source counts as some evidence, at least.

If you believe that Assange is a Russian agent, then sure, maybe it's not slam dunk, and it's just a very convenient situation for him that this unfortunate DNC staffer was gunned down under suspicious circumstances and now he can tell everyone that was the source and Rich isn't alive to deny it.

But it's not "no evidence" nor is it "personal reasons". If anything, the instantaneous flip against Wikileaks and Assange after they published documents implicating the establishment's favored candidate has a much more arbitrary feel.
You have no clue how parenting works.
Since we're answering questions with questions...

> Slack is within the top 10% of companies in the Bay Area by pretty much any metric you choose to rank companies by

What are you basing that on?

I'd say a bloated chat app in no way portrays elite.
What has come out of Slack that screams elite?

There's more to elite than just 'oh look it shiny'
Time passes fast, you will have plenty of time, you would want to spend time with them but they will be busy with their stuff. First 3 years are the busiest.
Because criminals are part of society and also need protecting from the government. Without that concept, we'd just have the death penalty for every crime, no matter how minor.
According to Merriam-Webster, "overprice" is a word that has been in use since at least 1576 and has always meant "to price too high (relative to its perceived value)".

https://www.merriam-webster.com/dictionary/overprice
Sounds like a shill for employers who want to control their employees lives so completely, they want to prevent them from doing anything productive outside of work hours. What a fucking bunch of garbage. There is nothing wrong with starting side projects while working full time. And you know what, there's nothing wrong with doing the minimum to get by at your day job, whether you have a side project or not. This idea of giving your employer one's entire life is frankly ridiculous, outdated, and frankly tiring. As if employers don't already get plenty. They are not entitled to top performance. They are not entitled to the employees' minds outside if work. They are not entitled to anything but the mediocre at best work they solicit from the employees they take advantage of and don't value. How about employers start valuing employees first and then we can consider whether the employers even deserve ones best effort. Until then, we'll have to listen to assholes like the article's author scold us for doing something that's not in the best interest of our employer. Fuck that.
Anyone have any details on recent developments in the field?

For example:

Reclaiming raw materials from landfills
Machines/robots that can sort recyclable materials from a heap of mixed garbage.
Better insulated landfills
Well I agree with you on the point of crops starting as supplements and then gradually becoming a more significant part of the diet and especially after the climate shifted from the last glacial period to the early Holocene warmth.

Even just 3-6 adult human men with spears is a force to be reckoned with in the animal kingdom. They're capable of strategizing, trapping, corralling, etc. Also, animals weren't just used for food in the stone age, the bones were used for structures, tools, etc. The leather was used for clothing, warmth, huts, etc. Humans certainly continued to hunt in the early days of agriculture.

It probably was the case that other humans less capable of hunting due to higher risk and lower strength (elderly, women, children, injured, etc) gathered and tended crops to contribute to the tribe.

Like you say, agriculture gradually got more and more efficient. Better tools, better breeding, etc, and the tribes that grew crops and raised animals were able to feed more people than the ones that hunted and gathered alone. This intensified after the bronze age.

Agriculture is beneficial because it causes abundance and predictability, even if it is more work on average. It's a ton of work to produce even 430,000 kCal of veggies (the amount found in a single modern cow), especially with early breeds of potatoes (which were tiny). I would wager that if you did the energy spent vs energy acquired calculation that hunting comes out way ahead of farming.

With farming you have to plan ahead for months at a time. The difference is that agriculture manifests abundant energy for consumption that would otherwise not exist. That's a huge evolutionary advantage, and obviously the entire reason we're able to have this discussion hundreds of miles apart from each other at instantaneous speed.
I feel like men need to hear stuff like this, just like white people need to hear what black people go through.

On the latter, I keep having the thought that in 2019, that comment should not be needed. I feel the same about your comment and how men act.

(I say all this as a older white man.)
> the “zine” movement of the last decade

You mean the come back? Zines were very popular in the 90s. We're just rediscovering them.
This is not the combined force of the German Nation State, this is a part of a proposal by our Federal Justice Minister, framed to counter "hatecrime".

Still far from Merkel calling Zuck und Sundar to hand over the passwords.
Neither is better, they're just different sides of an adversarial relationship. I think maybe the problem (and I don't know if this articulates the point well or not) is making the relationship or transaction adversarial in the first place. Adversaries are assholes to each other, hurting each other to help themselves. Generally that is thought of as bad, and you know, fuck those people.

As a thought experiment, what if we make the cab driver example be about time instead of money. Pretend it benefits cab drivers somehow to make rides take as long as possible. (I say pretend, because in most cases in the real world they would be wasting their own time as well.) So let's say you have to be somewhere at a certain time, but earlier is better. But the driver knows exactly what time you have to be there, and makes the trip take exactly that long, even though he could've gotten you there faster. You can see he's doing subpar work, doing worse for you on purpose to benefit himself.
The Xbox Series X Already Has Nicknames
There is no such limit. We have individual customers doing hundreds of thousands of requests per second.

(Disclosure: I'm the lead engineer for Workers.)
?

Are you saying that pioneers in the wilderness wouldn't/shouldn't warn their kids about enemy tribes?
> In the UK, most of my lawyer friends would tell you that lawyering up is the last course of action you want to take, as it tends to make issues more complicated, expensive and combative, though you might want to be careful what you admit / agree to.

In the UK you're entitled to 1 hour of free legal aid, so it's hardly expensive to consult with one who can direct you to the right person and place.
IMHO I think databases could be added to the list.

It’s one of the most complex system one can develop and you end up learning about multiple areas, such as OS, compilers, distributed systems, data structures, parallelism etc.
I tend to rely on michael Scriven's take from _Primary Philosophy_. He suggests (I believe) that aesthetics is one of the few remaining pure philosophical ideas. That is that it has yet to branch into an accepted science.

So all arguments devolve into making a case before a non-existent court of higher appeals. Which I enjoy and only point out here because I love any chance to offer the book up as suggestion. 320 pages of dense mind hackery. Enjoy!

P.S. - You may critique me, but the effort may be largely wasted. I really have no idea what I'm talking about.
Not yet tried but open source ... free ...
cool article. thanks for sharing
If you're looking for RocksDB in something more compatible with MySQL consider Percona Server https://www.percona.com/doc/percona-server/LATEST/myrocks/in...
Developer on Pranking Game Awards with Golf Balls: 'It's a Boring Show'
After a few minutes I can't even tell what problems this is supposed to solve or if it is even related to solving an IDE problem... the actual site starts with bullet points that describe the product, but not what problems it solves:

" - Open source with Enteprise [sic] support.

- Designed to separate..."

The very first bullet point has a typo so maybe this isn't very mature yet?
Beautifully written Paul. Thank you!
> there's no real need to make your implementation more complicated than a single array

Ugh. That's just offensive.
If it's more than a year old and it's interesting, it's already been posted to HN: https://news.ycombinator.com/item?id=14460013
Only read the headlines. My understanding is that they have version control of packages (something to the effect of a virtual environment, but maybe with a completely different approach)
What’s with the “includes paid promotion” label floating over the video? I don’t think I’ve seen that before.
Which still leaves a window for JWT to be re-played.
If you store something valuable, like # of credits left on a users account, the user can spend some, and then re-use an old jwt to spend again.
AI Next Campaign
Ask HN: How much traffic does a site receive when it reaches the HN front page?
FIFA is you playing a virtual soccer team.

Fantasy football is you managing a soccer team roster with points given to your chosen players based on real world performance the past week.
You're not the only one!
The current title ("Germany requests WhatsApp, Gmail etc. to hand over passwords in plaintext to DOJ") makes it sound like this law already passed, which is not the case according to the article.
discussed in https://news.ycombinator.com/item?id=21766886
yeah, agree fully with this. seems like a grey legit way of squeezing people for more money based on their normal day run indulgences.
I spent 19 years of my life incarcerated. My life of crime started when my family moved to East Los Angeles and I decided to become a gang member at the age of 15. My last stint in prison was fourteen years straight; having been sentenced to 21 years but was granted parole on my first parole hearing. During my prison time, I enrolled in educational activities and got my GED, an Associate of Arts degree with honors, and later a degree in Computer Information Systems. Needless to say, that it took me time to adjust to a completely different type of life on the outside than the one I had been accustomed to. More than once I had the experience of being rejected, and of job offers being withdrawn, because of my criminal history. For the last 20 years, I have been working as a software developer and make a good living thanks to the career I chose while in prison. I hope more companies have the courage to take a chance on others such as myself that have paid their debt to society and are trying to live a normal life. Kudos to Slack and all the companies that believe in giving people a second chance.
I agree that is vague. But there are plenty of RL algorithms that learn with essentially no domain knowledge, e.g., MuZero[1] which doesn't even use a model. That doesn't make it AGI -- it only masters a single game at a time and we currently don't know how to transfer that knowledge to other domains.

[1] https://arxiv.org/abs/1911.08265
It depends. R excels at backward compatibility and at interactive data analysis, which is what it's made for. But you're right in so far that you probably shouldn't use (much) R code in production.
The problem with this delusional author and others like him is that he doesn't realize that he's not entitled to that dedication and focus. He's not paying for it. He's clearly not valuing it. I can say this with confidence because the number of businesses I've seen that do value their employees and compensate them enough to demand such attention and focus are asymptotic to zero. The real question here is why are these delusions of his taken seriously?
Hmm, looks like Dynamo is a storage system. Interesting, never heard about it before.

https://en.wikipedia.org/wiki/Dynamo_(storage_system)
The pattern entropy matters, but it's much smaller than the entropy from the actual words and characters.

Don't try to outsmart the person cracking the password. Assume whatever clever scheme you come up with is relatively common. If only 0.05% of passwords use it, that's still less entropy than adding two more characters. And it's a lot safer to underestimate than overestimate.
Can someone explain the appeal of japanese pop music? I mean this in an entirely non-sarcastic way, and I'm looking for a serious answer.

It can't be the lyrics unless you know japanese... maybe it's just me but I don't find the melody appealing at all (even from a more general POV where I acknowledge the wide range of melodies from country to classical to death metal).

Is there some part more to it that goes beyond melody or lyrics? I'd say something similar about extremely hardcore death metal which is essentially just noise, but I imagine to someone who has that personality type it's almost cathartic, so even that I can understand the appeal, but not japanese pop music, especially while coding lol
I learned from their twitter to use `archive.md` instead of all of the other TLDs.
Let's hope they're salted and they use something very slow to bruteforce
One problem with this kind of debate today is that fewer lawmakers than in the past have direct knowledge of communication systems and how to keep them secure.

For example, in the 80's there was concern about 'bugging' in the UK. But at the time, there was actually informed debate in parliament about the technical details. This could happen because since there was so much labour involved in maintaining the old systems, large numbers of people actually knew how they worked. There were MPs who had formerly been telecom linemen, and followed the trade->union official -> Labour party -> MP route into parliament.

Nowadays I can't think of an MP who would actually have the background to know that this is a bad idea, themselves.
In my brief experience, not as much as Slashdotting used to!
So glad the EU is imploding.
My kids are 1 and 3 and I feel like I get plenty of work done still. That was my biggest fear as I’m running a startup but don’t feel a significant difference on that front from before. My spouse is very supportive otherwise that would be much harder.

Oh and one of the biggest surprises for me was how much free time there was immediately post baby. I actually got a lot of work done because there was nothing else to do and I was bored out of my mind (both of our kids slept a ton in the weeks after being born)

As for personal activities? Definitely impacted, but only ones that took me out of the house on my own. Otherwise my gaming habits haven’t changed and I fit cycling in by taking my oldest kid to school on bike. Trying to just find new hobbies I can do with my kids instead.
R is a scripting language, most of the underlying infrastructure is written in Fortran, C and C++. R is also designed for stats, not writing software. Of course you're going to have a hard time if you treat it like a real programming language. That's why R provides easy interop with other languages.

But R also makes a lot of the tasks you do in data science far easier than it would be in a 'real language'.
What's with the downvotes? CA's position on non-competes - including when Californa law applies - can be read about here: https://www.upcounsel.com/non-compete-california

and the invention-assignment stuff is even more direct, here: https://thebusinessprofessor.com/knowledge-base/california-l...
"From saturday to monday: 80,935 unique visits with peaks of 600 simultaneous people on site. Out of those 81K, 24,661 came from HN. The average time spent on site was 2:11." https://news.ycombinator.com/item?id=8107658
Low-wage work is pervasive, there aren’t enough “good jobs” to go around
This kind of snark is unnecessary. You can get your point across without the abrasive language.
Exactly. This also reminds about what I call early childhood induced PTSD; it comes from the constant interruption and lack of sleep and endless dirty work. One's brain does not come out of that the same way it went in.
Nice guide, thanks for writing it. I can never remember which directions align/justify impact. The best mnemonic I could think of was justified text. When you click the justify button on a text paragraph in a typical word processor, it impacts the text in the same direction as justify-content in flexbox does.
For figuring which flexbox options I want, I always use this: https://cvan.io/flexboxin5/ bit of a flexbox editor/explorer
Our son is profoundly autistic and will probably need care all his life.

He's 4 now and I wouldn't change him for the world, but it's taken 4 years to really come to terms with his condition and our ongoing role as parents and carers.
Seconded, a minimal full-stack system like a messaging service could go in many directions depending on your interests.
Except corporations have already agreed to not seriously undercut each other... Geographic monopoly, understood collaborative price hikes... Forced plan changes post-capture that eliminate the most common plan and squeeze out an extra $5 per customer....

Simply having another player in the field is not competition, despite the federal government's claims.
> Considering how variable game frames are, even if the GC eats that 1ms it will be unnoticeable, assuming it doesn't happen too often.

For a competitive game you are looking at a refresh of 240 Hz (4 ms) but people generally target frame rates of at least 300-400 Hz (2.5 ms per frame!). There is simply no room to randomly throw in 1 ms pauses here and there without introducing micro-stuttering.

Even for a casual game 1 ms of extra frame time variance is bad. If your Skyrim has one second freezes while roaming the world, your install is busted, because the game in proper working order doesn't do that.
Iran is pretty far away from the stone age, despite US sanctions. If the components can't be sold legally, they can still be smuggled. The added inefficiency would of course drive prices up, but it wouldn't be quite as disastrous as you seem to believe.
Not for searching. Linked lists are fine if you are at the point where you need to do an operation, but getting to that point can be expensive.
My suggestions:

Implement basic widget toolkit, making something that essentially works is simple (regardless whether you implement in on top of dumb framebuffer, existing display server like X11/WinAPI or even on top of HTML). But there are lots of nuanced details that you will probably learn along the way, some of them overlap the text editor problem, then there are things like not opening windows/popup menus outside the display area (there are widely used toolkits that get this wrong even for the simplest “select box on bottom of the screen” case), clipping, handling scrolling (both detecting if something is too large and should be scrollable and actually implementing scrolling efficiently) and last but not least designing the API to be both powerful and simple to use.

Simple transactional database that really has ACID semantics. Locking, BTrees, journaling, isolation levels, how to actually store all that in files.

Toy unix block filesystem (there can be some overlap with previous point and for journaling design it might be better to start with the FS case). Recommended reading: https://news.ycombinator.com/item?id=12309686

And, which is maybe somehow motivated by doing this mostly pointless thing as long abandoned pet project, and thus maybe slightly nonsencial: implement AFS-like “distributed” filesystem. The interesting part there lies in RPC and authentication mechanisms, not in doing some kind of distributed consensus (thats why “AFS-like”, as AFS has single master server for each volume)

And at last, although the theme is somewhat different: Implement a tool that given a path to unix file prints a list of users who have access to the file and what kind of access they have. This sounds like simple tool, but is surprisingly non-trivial even without takong ACLs into account. (This is not from me, but I read this in some similar list ~15 years ago, IIRC by Andrew Tridgell)
SendGrid is not a $10B+ valued company.
Sure but what have they built that’s this complicated? The recent AMD flaws have been things like frequency scaling doesn’t work (zen). The more features you have, the harder it becomes to validate the product.
I agree! That is what R was designed for. Puttering around
in the R shell, slicing, dicing data live, doing some interactive plot this, plot that - alas that is not how R is used anymore
My daughter will be 1 in a few weeks. It’s exactly that. Long hours at work, and at home nonstop her and house. I have about three to four hours a day, in the evening between 9p and 1am, to do something. That something is talk to / hang out with my wife, work on personal stuff, learn, shower, take a dump, etc. It is what it is, and works only if I have a schedule. I hope it gets better. It’s still definitely worth it, but really hard. Weekends are even worse, schedule-wise.
Funny how my belief system is basically the contrapositive.

"Having kids is not universally good so the survival of the human race might not be that important (but we should still work for the quality of life for the people who are and will be alive.)"
There's a huge number of people who use Uber as a payday loan who are completely unaware of finance. They just need cash NOW.

The most ridiculous one I saw was a drive with a cracked iPhone 7 Plus three days after release. In my half hour ride I saw 4 overdraft notifications and 2 please pay your bill notifications. We talked about waiting in line to get the phone and how she regretted not paying $50 for the case. She was also interested in buying a lot of stuff.

Many of them will do something stupid like trade-in their car impulsively, or total it backing into a pole where mileage doesn't really matter.

A lot of them will use the Uber gas card to get gas and then drive for Lyft to get the cash. Then next month when they need money they forgot they owe Uber and now have to drive to pay off the gas debt to Uber before they can earn anything.

I've only met three people who were willing to admit using it as a payday loan, they were all grad students. Two had financial aid delays, one blew too much money on his girlfriend.

I've also met quite a few older people (usually men) with high incomes that were laid off and need quick cash. These are often singles living paycheck to paycheck on $200k in LA and they can never figure out what to cut.
CentaurHauls!

I didn't even know they are still around. Still remember my VIA epia mini ITX board with 800 MHz. Must have been around 2004, before Intel tried the same with Atom. At the time AMD and Intel didn't really have anything to offer in that segment, so that was really a great solution for having a small 24/7 machine in your dorm room that's completely silent.

Cool to see they're still going.
A map thing that generates haikus based on OpenStreetMap
It depends.

My experience is it gets "easier", but it doesn't get "better". Some parents really relate to their kids as they grow up, but it never happened for me. If you've ever seen the movie Rushmore, remember Bill Murray's character and kids? Just, no common interest and he's obviously defeated and burdened by them. That's about what it's like for some of us.
ACAB plain and simple.
I managed to take a picture with my phone of one of them. Hopefully that's good enough for Apple support.
Not really, it's a commonly used scheme. Read on gap buffers:
https://en.wikipedia.org/wiki/Gap_buffer

It's really an array with a gap at the cursor location. Used by emacs and others for decades.
that "easy" has a huge price - the language is choke-full of unexpected behaviors, inconsistencies and gotchas - all in the name of making it "easy"
R is a great language with a powerful, but very dated standard library.

But don’t worry about R bringing science down - the scientific community can also write terrible python code.