jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I wish him good luck. The more the merrier for us, consumers.
Walking to primary school at 5yrs old is not going to happen. I don't know which primary school you were in but sending your kid alone to school at that age seems improbable.
Projects losing their ability to run their existing site because money, losing it to <whatever> and significantly losing in visibility e.g. python.org or freebsd.org now advertising spyware or some shit with the historical ranking of a trusted and respected source.

Or these project having to plonk a significant amount of money in paying for their domains rather than <insert thing which is actually useful>.
I seem to recall the "League of Legends" subreddit having a meltdown when its mods were found to be simply compromised by the company, rather than employed by it
I don't quite understand how mathematics are more adapted to model the world than a programming language.
Part of what makes this one hard is that it’s an essential foundational step but rarely used in practice— everything that’s actually useful about Turing machines is several levels removed from symbols on a tape.

Probably the most visible outcomes of this work is complexity analysis of algorithms- you can’t talk about how much computational effort you need to do something until you have an agreed measure of computational effort. How many steps or tape cells a Turing machine would need is that fundamental measure, in a similar way to how the speed of light is our fundamental measure of velocity; they’re essential to our understanding of the field but not used on a day-to-day basis. Instead, we use more convenient ones that are themselves derived from the first-principles units.
What I find useful about going deep is not usually what I find at the bottom. It's the tools that I employed on the way that prove useful later. And that's not only if I'm the first to invent them! Even if they are a well-known pattern: I have now experienced them in ways that instruction cannot provide.
Dystopian media influenced oppressive states, a nation placated with purile entertainment, an underground of those who 'really know' what is going on fighting to restore humanity, watched over by a slightly crazed AI ...
It is not only about the Taiwanese flag mentioned in the article but the removal of the Hong Kong protesting app.

https://news.ycombinator.com/item?id=21210678

So Cook means that Apple did self-censorship in favor of China at their willing? That sounds even worse.
> ...literally everything else wins in comparison to this.

I think you do realise that WhatsApp uses E2E and there's no way to do it any more securely unless the messages always go through your phone; and so, I believe you have already made a choice to use insecure services because "convenience", but in the context of current discussion (privacy and security), WhatsApp comes out superior despite Facebook's involvement. And that's saying something.
The value of TSLA arises from having RL Tony Stark behind vs faceless commoditized brands (VW, BMW, etc.). It's the Apple of cars and that's invaluable.
This is good but not enough. You also need to be sure that you can’t charge twice if the job runs twice. When you do that same query twice, you will get the same list of users. This could be done by exploiting database consistency rules, like using strongly isolated transactions. One simple more general approach is to use an idempotence token. You could, say, have a table with a uniqueness constraint, and generate IDs that will match for the same user in the same month. Then add that in the same transaction that subtracts the money. The table could be cleaned up periodically.

If you’re making or using an API where repeating would be bad, consider using idempotency tokens for those too. I believe Stripe supports them. The basic idea is the same: if you pass a token into them, they will guarantee that in a certain time frame, no other requests with that ID can be duplicated. This is useful when the network flakes during the response. Is it safe to retry?

Things get trickier when you combine network and database consistency measures; that’s when you get into locks and multi stage commit and etc. and it helps to know your database’s consistency model, since it’s often not as solid as you think! (In the past, even PostgreSQL had issues with providing serializable isolation.)
I used Mint almost ten years ago, actually I feel It kinda lost it's relevance with Ubuntu MATE and Budgie as well as Pop OS being very user friendly.
The memory contents have to go somewhere. They can't stay in RAM as RAM will be powered off. If there's sufficient free swap space they go there. If there isn't, the current swap and memory contents get compressed and it then goes to swap. If there's still not enough space, hibernation will fail. So if your swap is filled with incompressible data to its full capacity, you will not be able to hibernate. This is very unlikely if your swap is enormous, but it can happen.
Shambhala is an odd publisher. On one hand, it has produced a few editions of classical Asian texts that are almost (but never quite) of equal quality to a scholarly press – Cleary’s translation of the Avatamsakasutra comes to mind. On the other hand, Shambhala have put out many supposed translations of classics that are just the fanciful imagination of the translator (who in some cases doesn’t actually have any training in the source language), but they sure sound hip and so they sell well to naïve buyers.
How does that work with log-structured filesystems (or any filesystem that does online defragmentation)?
To save people click: Children were not actually placed in boxes and mailed. Rather they accompanied a postman as he traveled to a different location.

Also usually the postman was a friend or relative, not a stranger.

So not as exciting as it sounds.
The primary purpose of NASA is to get NASA and its contractors hired and paid, not to explore space

You're joking, right?

So you're saying that the purpose of everything is to make money, not to make what those enterprises were built to do in the first place?

No wonder capitalism is the root of almost all our evils nowadays.. I feel really sorry for you.
FTA: "Someone should figure out how to leverage Facebook's social graph to make the phone/app/gaming/music/video experience significantly better than on the iPhone/iPad and then partner exclusively with Facebook to make it happen."

New title suggestion: How to Beat Apple and Drop Your Work into Facebook's Lap.

I fail to see how this competitor might be more benevolent than the other.
I think you should be looking at the large picture here. Yes the local market makes sense to start but the idea is to scale the business up to take a % of a billion dollar industry not a cottage industry with say $100 mill total market.
Nice stuff! I'd definitely find this useful in building my webapps (outside my wordpress blog).

Found a broken link: http://wpflickt.com/fototag/image_styles
In his previous sentence, Jason uses the phrase "competitors" and talks about "competitive advantage". So when he says, "open is not always better" - he is saying that being more open isn't always better for your competitive advantage.

That is definitely a true statement. Life isn't all about profit, but staying competitive is a huge contributor to maintaining any profit at all.
I agree, but some free apps make lots of money from advertising.
I second Linode.com

It's the first real VPS I've used and it's been pretty straight forward to learn.
We're using it to host http://rumplo.com
Dup: http://news.ycombinator.com/item?id=2017179
Even if you can ace all coding interviews and can scale things to dyson sphere levels, you should consider a back up job during this crisis. Reconnect with some folks you haven't spoken to in a while, and ask how they're doing. Do a little research over a couple of afternoons.
Part of what's great about the "two people and a laptop" startup is that it empowers outsiders. You don't need buy-in for the established players. You just need to be able to execute. I wonder if the shift away form "two people and a laptop" and towards bio and energy is signaling the waning of the anti-establishment startup.
@kls: Thanks. Crockford's book is certainly good which is why it was part of the bigger list. For me personally, I much preferred the 3 books I listed because I've found more value to them.

Appreciate the feedback though and thank you for reading the post.
> just require long passwords, no other requirement.

I particularly liked the suggestion (elsewhere) to set passwords to a random combination of three dictionary words. It's hard to remember 7Gw$kW_ws, but I bet I could come up with a meaning for "dog shower flange".
Google Maps and Navigation for Android really makes me want an Android phone now. How long until Android actually runs (well) on my iPhone 4?
That's a stretch. Non-earth life can be predicted pretty well. Its organic or silicon very likely, and those chemistries depend on things. Like Nitrogen.
Sadly there isn't one good site running with this story so I am not sure how we get the facts in the case. It seems the one problem standing in the way of getting the facts is the TSA itself; an agency whose screeners may soon be armed
Chroot (grsecurity makes this a lot better), the various namespaces, syslinux, seccomp.

Seccomp has strict mode, which allows you to say to the kernel "from this point on, allow me to only do read, write (to fd's I already have opened), _exit and sigreturn, otherwise kill the program". It's not perfect, but it reduces the vunrel space a lot.

You can also do a lot more fancy stuff, using the seccomp BPF interface (which I'm totally not writing a Haskell DSL for right now :D)
Thank you for your elaborate reply.

My my view is probably way too simplistic, but I'm really wondering how you would end up with quadratic terms if you need to define stuff like:

* this line needs to be 1/3 the length of that line

* these set of lines should start 50mm left of this line

I can see how trigonometric expressions could be useful to specify angles (although a constant there covers 99% of the user-cases?).
Sadly, companies seem to actively avoid this kind of integration, with the notable exception of Trip It. I suspect the thought of setting up an maintaining and inbound mail server seems harder than handcrafting integrations for every provider?
Free version: https://archive.today/0akQW

I'm amazed anyone ever chooses to live somewhere that precarious, and that their first thought is "well, we'll get a lot of time to evacuate" - sure, but you've still lost your home, anything you didn't take with you, possibly your job, and have to now find somewhere else to live and completely change your life. I guess for some people that wouldn't be so hard, but I could never do it.
I don't see why you are getting downvoted, this is a legitimate question.
Sublime is certainly not an IDE. AFAIK it can not do any of the things that make IDEs worth using : automatic refactoring, statistical analysis of your code, ... (not that it tries to).
It is a text editor with plugins. The barrier to entry is way lower than for something like vi or Emacs and that's it.
> The results end up overhyped, overblown, and for soundbites like press releases and Nature papers. This just misinforms people.

I understand the scientist's desire for rigour, but ...

Most people won't bother reading the article at all. If it's up-voted or liked enough, the title is the truth. We all do it. We all accept a sentence as truth if we trust the source enough, without checking the facts.
It's impossible to check all the facts all the time.

But the WaPo article isn't about the truth. It's about beliefs. The party line.

The belief that 'I, through my sinful actions am causing the ocean to slow down'.
Ridiculous, but that is what most people will get from reading that headline.
And maybe it's not that bad.

It doesn't matter what the truth is, it matters what you believe the truth to be.
It doesn't seem irrational to conclude that we live in a complex system that we don't understand and accelerating changes to this system, due to unprecedented human population and capabilities, could affect human survival. Ignoring risk isn't a conservative approach.
That isn't really fair to Matt. What he's saying is, show them ranking for a query they shouldn't be, and then he'll start to be concerned.
Read Asia's Orthographic Dilemma by William Hannas. Apparently, not only is there a ridiculous number of symbols to learn, the dogma that all the spoken versions share the same written language is not true.

Also, writers commonly make up their own written forms of words on the fly, especially for technical and academic writing, so even an experienced reader is left struggling, trying to figure things out.
Andy Hickl is a snake oil salesman. I wouldn't believe him if he said the sun was hot. Let's hope his "client" does due diligence.
And that's how we got kangaroo, which means, "I don't know."

"Hey, you, what's that... that jumpy thing over there?"

"I don't know."

"Ah! An I don't know, eh? Spectacular!"

(note: it appears that there is reason to believe this old story is untrue, but it still serves to illustrate a real and hilarious problem when speaking across languages)
The main idea is that it's a much cheaper upgrade to the diverging diamond from a standard diamond interchange with left hand turn lights, but it's still a fairly substantial upgrade for traffic flow. The cloverleaf eliminates all the lights, but requires a lot more construction and takes up way more land.
the "add password" feature?
The WebM stream works great for me in Firefox. Thanks for taking the effort to put this all together!
What incentives taxi drivers to do an excellent job. There are not ratings for drivers and they can take you on a more expensive route if they sense that you aren’t from that area.

Uber tells drivers the route to take and has access to Waze esque data to help ensure drivers take an optimal route.
I think this is a great presentation. I've found that learning to write has largely a process of unlearning everything I was taught in secondary school. In school we were conditioned to excrete as much bullshit as we could in a fixed amount of time. Everything we learned--new vocabulary, literary techniques--we were told was for sounding more sophisticated, which we unknowingly interpreted as verbose. I even remember a loved English teacher saying "the purpose of the first sentence in a short answer is make yourself sound smarter than you are. You shouldn't answer the question until at least the second sentence." And for some reason, every argument needed 3 supporting reasons, even though in real life there's almost always just one dominant reason.

Turns out actual good writing has precisely the opposite spirit. It's about compressing ideas into their simplest forms. New words are invented to make us more concise, not less. I wish I had realized this many years ago, before writing my essays for college admission.
FedRAMP's tediousness really depends on your organizations level of adherence to a well-governed, mature security, risk and compliance program. If you are a startup that's just been building stuff and selling it to customers, FedRamp can be quite an effort.

Like most external compliance, say PCI, HITRUST, FedRAMP, etc. It's all based on (some combination) if what are your current practices (documented and verified by a 3rd party), are the controls actually meeting our requirements, have these controls been tested (3rd party w/ documented minimum test cases), and when you put this all together, are you meeting our requirements. FedRamp, as do many others, have a continuous compliance requirement, so get used to working with 3rd party approved testers and auditors.

If your organization is relatively young, with a minimal perimeter and small in size, these probably isn't a very heavy lift. If your organization is older, with lots of people and diverse / redundant technology, this could be more complicated.

From a modern software perspective, the technology itself isn't the hard part. It's creating processes that are auditable and consistent, and making sure they are used. It can be a bit of a cultural shift and it can impact lots of people. The problem with modern software development is that there is this myth that engineers get what they want, or they go elsewhere. In my experience, people need to understand why they are being asked to change and that governance / compliance aren't dirty words, they lead to better, more secure products / companies. The one caveat is that if you have teams that only want to right functional code / service technical debt, and they don't care about where the company wants to go and why, this could be a problem.
In my experience, for anything but the simplest document, OpenOffice will absolutely mangle all formatting.
Agreed and very impressive indeed.

I'm sure we'll be hearing much more from these guys.
Yes, but farmers in America generally aren't content with living on the same income as a farmer in India, so we need to pay more.
Tell us about it. Expect accelerated plans for multi-region deployments, less reliance on EBS, and eventually support for different infrastructure providers.
I don't know about you but I think I would rather pick fruit then spend eight hours in the hot sun hunting...

I also would rather eat fruits then the dead animal. Fruits are absolutely delicious to anyone whose taste buds aren't maladapted, and dead animals stink, are hard to eat uncooked, and carry diseases/bacteria.

Carnivores have 10 times the hydrochloric acid of humans so they can eat meat without worrying about pathogens such as E. Coli, Shigella, Samonella, Campylobacter, Toxoplasmosis, and Trichina Worms.
This one is even better:
http://youtu.be/irEtGyaQtN4
It is a fully featured B737 flight sim - in the living room!

Edit: Here is another home build cockpit. It is a fully featured replica of an Airbus A320 jet:
http://www.cockpit-simulation.de/
That looks fantastic, but I can't seem to find any info about how his printer works on that blog. Google turns up this: http://en.wikipedia.org/wiki/Stereolithography but I'd like to know specifics about how he made it himself.
I'm doing that right now. I'm in 5 year engineering program where we don't get summers off. So, I took last fall off to work on a startup - LOVED IT. But I realized if I continued doing that, I would probably drop out of school. Not wanting to put an upper bound on my academics just yet, I now limit myself to advising other people on startups (I guess some experience is better than none!) and personal projects.

I am going to take the next couple of months off to work and make some money. Then I'm gonna use the money to do research with a prof on some very cool tech while spending my free time hacking electronics and maturing this idea I have for a company.

But keep in mind that this means I graduate late. Because of all the time I'm spending following my whims, I will graduate at least a year later than my classmates.

At the same time, I now have a hell of a resume.

But the biggest plus? Now I actually know what I wanna do with my life.
And before anyone asks, taking the bus. I just did a quick search for a bus trip from Ft. Lauderdale to Las Vegas. It was $430 one way, taking two days. Better than the train, but three times the price of an airplane. (http://www.rome2rio.com/s/Fort-Lauderdale/Las-Vegas)
Nothing is magic but in this case moving from a language with a GIL to a language built for (single machine) concurrency probably scales a lot.

The OP says as much in the comments:
"For us, one of the biggest latency wins comes from the fact that go can truly execute sql statements in parallel (whereas python's GIL serialized these parallelizable operations). In general, single-threaded go is at least 5x faster than pure python (without c-module)."
No, SOAP is for businesses that need a clear data contract in place when doing inter-business data integration with real money on the table. That's why it's been used in business APIs for nearly a decade. REST has nothing that parallels the functionality of a WSDL and all the tooling that has been built up around WSDLs. Without a WSDL, you don't have a computer-interpretable spec for the presented API, you have a bunch of human readable documentation, and REST has a huge gap between principles imposed by the philosophy and the protocol that allows for a wide variety in how APIs are designed. I don't think you understand the whole code auto-generation thing; SOAP can't generate much of the client-side code. It might generate the function signatures or an object that has the methods presented by the API. On the server-side, you can usually auto-generate a WSDL from a class definition or vice versa, which is a handy way to start turning that data contract into an implementation.

SOAP isn't going anywhere in the big-business world, but for smaller businesses/apps that can play faster and looser with data integration, I absolutely agree that REST is a simpler and more pleasant choice to work with.
> I guess the difference for me is that Wagner's music and anti-semitism were two mostly separate things -- his music wasn't being used to promote his prejudices.

Actually, Wagner's music was used to promote his prejudices, however Wagner himself didn't have much of a role in said promotion (as he was dead long before the 1930s).
The phrase "Exit, pursued by a bear" seems strangely appropriate
Agreed in general for stock controls, but stock controls are hardly the stuff of "beautiful interfaces," regardless of the platform. Making something look good consistently across platforms is difficult without using some kind of intermediary (I'll assert that your web browser, in this respect, is just such an intermediary).
Did you look at the screenshots or the actual app, though? Visually, it's clear these people have put a ton of work into making the interface gorgeous, well beyond the "pretty wallpaper" that so many of these apps are touting these days. And they do sync?!! And I can use it on my PC at work? And in offline "airplane mode" too? Sounds like a great choice IMO.
grantheaslip, thank you for standing up for real morality; for "holding to the rod," as they teach the children in Primary to sing. The LDS general authorities hold to the rod of subterfuge and you hold to the rod of truth.

The LDS church is a devastating force of oppression to millions of people. Thank you for pointing it out for what it is. Thank you.
Well, even if we were to talk about this point, it actually might be. I have no knowledge of Skype architecture, so I'm totally guessing here. But, those unconnected Skype instances have to have some kind of directory of supernodes: either dynamic or static. If it's dynamic, that is from Skype's servers, it can be affected.
So true. Rails are Django are massive improvements but they do not in anyway represent the endgame in terms of controlling incidental complexity.
Note that leaving known agents in place is a recognized approach. e.g. https://en.wikipedia.org/wiki/Anthony_Blunt
There are publicly available SecureROM dumps online, see http://securerom.fun

The author(s) maintain the site out of personal interest.
It looks infested by something unpleasant. My pet theory is that revulsion was an evolutionary mechanism to discourage eating diseased or parasite-infested food (parallel to odors indicating organic putrification).
I view share price purchases as an act of desperation caused by a reduction of the competitive position of the company vis-à-vis their competition - in this case the rise of AMD coupled with ARM based silicon eating up processor share, now we see Apple has gone ARM.
AMD did well, no matter what Intel did. They tried bribery via chip-set linkage, and still AMD made progress. Intel changed to a protected interface(socket) yet maintained their basic x86 architecture. Intel practiced monopolistic patterns vis that cited chip set linkage. As their market price declined they tried buying 'paper' (their shares with zero value after destruction of the redeemed 'paper' = burning cash on a fire) so the apparent yield declined less and may have gone up?