jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
That's interesting, is it because the sap acts as a flammable gel?
Crap. You beat me to it! https://github.com/x3haloed/afsw
So they went with a non relational?
I guess this means that counter espionage is invariably shit? Because the Brits graciously donated Klaus Fuchs[1] to the project, and that was after having him interned at first.

To be fair tough, Fuchs made important enough contributions that the Manhattan project might well have been too late to bomb japan before the war ended.

[1]: https://en.wikipedia.org/wiki/Klaus_Fuchs
Haven't played it myself but Viscera Cleanup Detail seems like good game to just goof around in and not worry about being competitive.
I hate to have to refer to something so stereotypically "Hacker News" (as it was witten by Paul Graham), but this seems like a great example of the Blub Paradox playing out: C++ and D offer some really key features that all those other languages don't, so the reason you are more willing to tolerate Go is because you don't find yourself thinking "how could someone seriously have designed a language without these key features". Now, you might try to argue that it is somehow C++/D that are missing out, but FWIW: I have been programming in Python for seven years, and have probably at this point written as much if not more Python than I ever did C++, and the only reason I do it is because there are some "trivial" (and yet key) tooling and library advantages... the language itself honestly just feels "dumb".
You don't revoke the root cert, no. You revoke a cert that signed a lot of certs, which is often one degree of separation from the root cert. I don't recall if he stated it wrong and I glossed over it because I knew what he meant, or the character was dumbing it down for the rest of them.

Revoking a signing cert, breaking the cert chain, would indeed make a mess for everyone using those certs.
Lets say we've reached this plateau where we can run these moderately limited apps almost everywhere, in a browser. Great! We've been here for some time now though, since HTTP/HTML has always run anywhere a browser could be found... All you're saying is that we have browsers in more places now. That is pretty fantastic, no kidding. There's still nothing wrong with saying that the foundation it all runs on mostly sucks for building application front ends.

What's wrong with wanting better? How awesome would it be to have a safe, well engineered browser that wasn't limited to just HTTP, HTML, CSS and Javascript?

Give me a full duplex network stack, native graphics and broader input controls. Give me file access and a multi-language runtime! Sandbox it all, I don't care!! Microsoft has done all of this (exceedingly well, in a very short time) with Silverlight which can run dynamically downloaded C#, F#, VB and Python modules on Windows, OS X and (limitedly) on Linux. It could definitely be done better by a more open group.
'Grats guys. I absolutely love my Embark Metra app. The absolute least friction to getting what I want to know-- thanks to a lot of insight into, thought about, and work on how I'd use it no doubt.
That's borderline impossible to measure. If there was a better way than courts to determine guilt or innocence (so that the result of the trial could be compared to the truth), it would be atrocious not to use that way instead of the courts.
Uh... The person has already exhibited enough suspicious behavior and circumstantial evidence to get frisked & questioned in a back room and their ticket cancelled. Indications are this is the kind of person being looked for, and if is, at this point is trying very hard to not reveal any further evidence of ill intent. Time to crack the egg and see if it's rotten.
27 would be correct if each side were independent random variables rather than the cube of a random variable. The way the problem is set up you are suppose to solve for E[a^3] (the third moment of the random variable) rather than (E[a])^3.
This was mentioned when YouTube started doing this but some of the comments here don't seem to be aware of it.

Chrome will indicate when sound is playing right now if you add "–enable-audible-notifications" to the commandline (easier done on Windows than MacOSX) and even works for sound coming from Flash plug-ins. Of course since it requires a commandline to work, there are likely some issues associated with it (but it has worked fine for me.)

Once this feature no longer requires a commandline, this idea will still be useful for people who use other browsers.
AFAIK their whole virtualization management stack is closed.
The link I posted presents a counterview.
"Professor Ananth Viswanathan, Consultant Surgeon at Moorfields Eye Hospital in London, believes the lack of research is probably down to the absence of any physiological reason why glasses might damage eyesight. Research needs not only to look for associations, but for plausible mechanisms."
Unfortunately, its not so convincing enough as the article on medium. Its meant to be an introduction and to create a mindset. The real stuff is in the files uploaded on the drive
One short story in Cory Doctorow's "Radicalized" is exactly about that. In the story, immigrants living in social housing supplied with "smart" appliances are only allowed pre-approved detergent, among other things.
Can recommend the other stories from the book as well. The one about the doomsday fetishists is something I think about every once in a while, especially now during the pandemic.
Whatever became of nuances ...

I thought this discussion was settled. You need to expose functionality via:

1. A library
2. A CLI
3. A TUI
4. A GUI

NetworkManager is a good example: https://wiki.gnome.org/Projects/NetworkManager

Each of these have trade-offs. Any assertions like "you don't need X" might be good for website traffic, but does not help steer the discussion on how to best serve the user.

Taking disk usage as an example, sure a quick 'df' is nice. But I do enjoy the extra power and discoverability of graphical disk usage analyzer tools. Both the CLI and GUI tools require a library.
aaaand it’s gone
The gotcha I have with Nix is it's too much abstraction. I have to look at the upstream documentation, then try and map it to Nix's config syntax, then hope everything works.

Also, regarding DevOps, the tooling around Nix makes it a little brittle for anything event based--rapidly changing configurations on the fly due to network conditions (Consul, Ansible, etc). This is where configuration management is heading, and due to the static nature of Nix, delegating dynamic changes is hard/anti pattern.
Objectively nothing beats software such as Midnight Commander, Krusader, Total Commander,... for file manipulation. You can do common operations with single clicks or shortcuts and they also have the shell integrated for less common operations.
Can't afford fish and chips! Costs a fortune nowadays
Should we consider vi/emacs as GUIs or CLIs? I think they are no longer truly CLI so we should start using cat/awk to read/edit files.
I mean technically no world in the past exists anymore, but in-person collaboration is certainly still a thing, albeit it is on somewhat of a pause right now. I guess no one really knows how this whole thing shakes out if we look 5-10 years out, but my bet is that humans being social creatures will drive a good number of people back into collaborative in-person working spaces.
It should be required periodic viewing at most software shops. Def keeps me grounded.
Hey great post! Thanks for sharing so many details. Just one question: how do you approach profiling in production? Specifically in those cases where copying whatever slice of data from the prod DB would be too much to handle.
In addition to the other reasons given, I think a lot of it is just historical. If an industry is traditionally tipped, there's a lot of inertia against moving it to be non-tipped. Employers won't want to pay more when their employees are getting tips, and customers won't want to stop giving tips until employers pay more. Likewise, there's a lot of inertia against moving the other way. I'd wager a lot of it is just luck of the draw over time.
The FAA is often at odds with the NTSB about how to keep aviation safe. The streamed hearing of the inquiry into the crash that killed Kobe Bryant is a rare example of that entering the public arena.

On the other hand, commercial aviation has become unprecedently safe, so it is not like the FAA is making a mess of things in general. Nevertheless, the 737 Max debacle has revealed an unhealthy level of regulatory capture.
I’m going to miss this place. The Burbank location was always a fun trip on a weekend.
Search “Texas Electric Bills Were $28 Billion Higher Under Deregulation” via Google, and click the WSJ article link in the results to sidestep the paywall.
Is there a way to read past the paywall?
"Common asthma drug budesonide cuts Covid-19 etc." would be more informative than leaving the word out. I have never heard of budesonide before, but this way I would know that it's a common asthma drug.
Its a complicated subject, the power company is a mandated monopoly, its fully owned by the government.

In the 50s or so the infrastructure was created, including power plants etc, it was a profitable venture for the government, so they borrowed against the profits of the energy company, then failed upgrade/update any infrastructure. Add to to that the retirement pensions of all the people which they did not fund and it creates a big problem.

So now as it stands the energy company is in debt ( technically the government owes the energy company money but the government is insolvent ) and they are trying to sell it to a private entity.

Also if you are wondering why anyone would want to get a private pension plan instead of a 401k, well you werent allowed to put your money in a 401k ( same thing happened to the teachers by the way ). It actually very sadto hear the stories of people that worked theur whole life and have nothing to show for it due to the greed of politicians.
>If you don't take a hit now and put more women on the boards

This is a good point but it's likely to boil down to everyone's favioute idiom: You First.
What if everyone already realised that it's not about terrorism but doesn't know how to act and therefore falls into cynicism?

If anyone knows what to do please step up and lead I am happy to follow.
I'm personally getting tired of folks who ride the coat tails of "open source" because they simply read it as "I don't have to pay" rather than getting behind the ethos of what it's actually about.

What about the people who are fine with paying? Where can they get an open source version of Plus?

Pretty sure buying proprietary software is not part of the "ethos". Well, maybe of the open source ethos, but certainly not part of the Free Software one.
"Memory controllers, pipelining, and efficient superscalar instruction dispatch have far more effect"

Memory controllers(atleast the SOC(chip) level ones) are normally developed by the silicon vendor - like Nvidia, Broadcomm, Qualcomm, Samsung, TI, Freescale etc. Not ARM. And these companies have been working on it for many years. They have had graphics, video acceleration, display, camera-interface IPs all integrated into one SOC for almost a decade now. Intel is infact relatively new to this kind of integration.

In anycase everything including memory controllers, pipelining and superscalar has already been taken into account in this benchmark.

What has been left out is higher clocks and hyperthreading. Two things that ARM doesnt have yet.
They probably cost too much and limits screen size. A bit too much to ask.

I can't write well on my touch screen too (and it is note 2) but I don't miss a key pad, screen size is a lot important for me.

Maybe web sites will start using touch screen friendly authentication methods along with a regular password (like that connect to dot screen)? I hate entering my passwords on my phone too
Well, that is automation. You automate a process because you don't wanna run everything manually in your shell.
From VersionEye you get notifications about outdated libraries. But not just that. The tool also shows a list of licenses you are using in your project.
Telcel was giving the phone for free with an 18-mo contract in Mexico.

The options were really poor, an iPhone 3GS, an obsolete Samsung android phone, or a Lumia.

I don't think this was the reason of the overall growth, but I still suspect it helped.
Exactly. Page and Brin cite some papers (or atleast Kleinberg's paper does -- which inspired Pagerank) which deal with ranking authors based on their citation graph. This article makes no sense whatsoever.
Thanks for the hint. Will do.
Education itself is cheap enough, you're not buying education by going to an expensive University, you're buying social interaction and a piece of paper. If the benefits of networking at Ivy League schools and the prestige of a diploma were available to everyone, they would cease to matter.

"you dropped a hundred and fifty grand on a fuckin’ education you coulda’ got for a dollar fifty in late charges at the public library"
Does anybody actually use top, rather than htop? It's the first thing I install on every system I build.

Something I've become very fond of recently is Monit, which doesn't appear to be on the list. I've found it very reassuring to have Monit set-up and watching the processes on my server.
I guess I should watch it with the hair gel before I get too close ;-)
Misleading title. This is actually about the end of a consortium which produced an inefficient set of standards for Web services, and called their standards "Web Services".
Thanks. I also just found PyFFT, here: http://pypi.python.org/pypi/pyfft/0.3.1

I'll start with this and see how it goes.
They may do this, but it likely wouldn't be so soon after the iTunes icon change a few months ago- If they were going to drop the brand, they would have done so then.. Or at least not gone through the effort to rebrand.
Remember those "offline" weekends? They are gone too... :)
This was a neat post, but the word "leaderless" in the following statement should be removed. All large, successful efforts have leaders. If there is more than one effort, there are more than one leader:

"I intend to help grow large, leaderless, open organizations, and so I’d do almost anything for a chance to work with Caterina Fake, or Linus Torvalds."

Even nomadic tribes have strong leaders. Look at Afghanistan.
Personally I think it's shocking that YCombinator have put up a paywall to HN, this site should be free to read. (I'm using time and brain cells reading it, right?)
Rather than debating the validity of the Gold Standard (which is essentially what this discussion boils down to) I would direct you to a great set of podcasts from Planet Money[1] in particular [2][3] which discuss the general current thought on the Gold Standard, and show why most economists agree it is untenable in the long run.

[1]http://www.npr.org/templates/archives/archive.php?thingId=13...

[2]http://www.npr.org/blogs/money/2011/02/15/133781593/the-tues...

[3]http://www.npr.org/blogs/money/2011/02/18/133874462/the-frid...
I call straw man argument. Take everything "electric drivetrain" out of a Tesla and it's still far beyond $11k echelon. Also, buying a car without financing it is surely not the norm, especially for cars in the class of a non-electric Tesla (for the sake of discussion) -- though I could be wrong, as it is a "luxury" vehicle, after all.

I'm interested in seeing your argument re-framed against the Nissan Leaf, which in this case is more of an orange than a Tesla, to your Aveo (?).
Nitpick (that doesn't change your conclusion at all): they had 3% of the delta-v needed to get to the ISS. Fuel requirements increase exponentially with delta-v, so it was actually way less than 3% of the required fuel.
> Checking the return value of malloc is a bad idea

I am embarassed for you.
Could you give a quick exposition of how microservices address difficulties 2-4 (and possibly 1 and 5)?
Unfortunately, the game would need to be new, at least in terms of the story/quest content. Think about how Rosetta Stone works. The clue is "gato" and you click the picture of a dog from 4 choices. The program gives you a big fat red X, and from now on you, you know that "gato" does not mean "dog". It's a very deliberate, clever learning process that really works. The problem with Rosetta Stone is that it's not fun, there's no end motivation and people always quit. That's where the addictive motivational aspects of an MMO would come in.

So each of the quests would need to be tuned to this kind of immersive trial/error learning (which is how we acquire new languages). Right now, if my memory serves me, most Warcraft quests don't even require you to read the text or listen to anyone speaking. You just follow a nav arrow or go towards a dot on the mini map. Simply switching languages would not get the job done.
I am always stunned with statements like this:

"For those not in the elite, argues David Graeber, an anthropologist at the London School of Economics, much of modern labour consists of stultifying “bullshit jobs”—low- and mid-level screen-sitting that serves simply to occupy workers for whom the economy no longer has much use. Keeping them employed, Mr Graeber argues, is not an economic choice; it is something the ruling class does to keep control over the lives of others."

Yes, I, as an employer, keep my staff doing "bullshit jobs" because I want to "keep control over the lives of others." WTF?!?! Why would I do that? Why not fire the bullshit job person and use that money to take my family on vacation 4x a year?

It amazes me that some people think there is some ruling cabal in a dark castle somewhere, deciding how to keep the masses in line. Maybe the answer is less evil - I have the person doing the work because I can't afford to automate it yet, or it is not currently possible.

What does the author think of the maker movement? This "Capital Equipment" is now priced at a weeks wage for many US workers. Marx would love it - it puts the means of production in the hands of the common man. I sold capital equipment for years, and what I used to sell for $50,000 you can now do with a $5000 machine. Prices keep coming down, and the machines I sold are no longer made. My job was eaten by progress :)

People will keep re-inventing themselves. It's what humans do.
Here in Falmouth UK, fishermen & oyster farmers in the bay still use sailing boats:

http://www.faloyster.co.uk/pages/traditional-methods
My point was that employment is not something to be overly focused on. The idea of creating millions of jobs by outlawing the combine is absurd to most people, as should be the idea of ever trying to "create jobs" via policy.

In a dynamic economy there will always be lots of demand for labor. At the margins, some labor is priced very low, which is a separate social issue for which I favor some kind of welfare system.

We should be wary of the idea that anyone "deserves" a job or a particular wage, since the next thing we know we are all being required to pay for something we don't want or need. Imagine how much a loaf of bread would cost if we outlawed the combine and required all the workers to be paid minimum wage.

I strongly support a social welfare system to help people adapt to changing economic conditions, but in my opinion it does not make sense to try to pretend that the economy is something it is not. Just because we may nostalgically want manual wheat harvesters working on honest day for an honest wage, someone will come along and invent a combine that drastically increases society's productivity because it frees up that labor for some more productive purpose, benefitting us all.

Some of us in the course of our careers will be forced to find another line of work b/c someone invents a "combine" for our industry. There is nothing noble about holding a job that exists only because some politician outlawed that combine.

Fearmongering about massive economic shifts is particularly silly b/c never before in history has it been so easy to learn new skills, and never before have there been so many low cost ways to obtain education.
I used quadratic curves to render strokes in TabletDraw, although that's not user level.

Another advantage of quadratic curves is that they can be converted to a parabolic function plus a rotation. That opens the door for all sorts of optimization that is much harder with cubic bezier curves, which are not guaranteed to be functions.
If I didn't have a choice, I'd have probably abandoned the Linux ship long ago, frustrated with Unity and GNOME 3. Instead, I had one, and I am sincerely happy of that.

This article makes it seem like people developing GUIs are at war just because, rather than they stick on (and work on) projects because they like them and want them. If you want something you should make it, right?

In addition, it's not like this is a huge problem, given that most people are going to abandon desktops soon anyway.
Here's the secret: It's not actually that hard, you just need to work at it consistently (some exposure every day) and be willing to put in the time (years). Treat it as a long-term hobby.

I'm 30 and I started learning Korean in 2014, partly as an experiment to see whether my brain is still up to learning something completely new that's non-trivial (I had my insecure doubts). It turns out that it's really not that hard.

It's a lot like taking on a large programming problem outside your immediate experience base, actually: At first it can seem like an impenetrable mountain of work, but you dive in anyway, portion it up into smaller problems (in this case, various individual grammar forms), slowly work your way through the list until you have a big picture overview of the problem space as a framework to hang things on, and then you fill in the details through exposure and practice and things slowly weave together into a confident understanding of what you're doing - with a language, that's expressing yourself.

I feel like it's very doable now, and it's tremendous fun and immensely stimulating along the way. Learning a new language feels like gaining access to a new angle from which to look at the world - subtly different ways to categorize space, new spectra of adjectives to work with (or, since Korean uses descriptive verbs instead, new ways of working with adjectives), new forms of absurdity (and thus humor). A better idea of where languages differ, but also, crucially, where they are the same. It feels like getting a bit closer to an idea of what core-humanity may be.

It will take a lot more time to become fluent, not to mention eloquent, but I haven't had this much fun with a hobby since programming used to be one.
http://www.openstreetmap.org/#map=18/43.77296/11.25726
Wikipedia is, for some things, severely broken.

Your post will be seen by some wikipedians as a violation of some policy or other. (Off the top of my head there's sock puppeting http://en.wikipedia.org/wiki/Wikipedia:Sock_puppetry "Do not ask your friends to create accounts to support you.")
im also a one-person developer (mobile, utility) of an increasingly complex app. i totally get you on the having to load different subsystems into your brain thing. sometimes i will leave a separate, complex subsystem for the next day because i know my mind will be cleared of the current day's cruft, and ready to work optimally.

do you have a link to your project? i think one-person, deep projects are interesting.
Technically he didn't say that it was the pay that was being added and subtracted. Perhaps it could have been something like, say, hours?
When you use it, it moves posts down, which is exactly the opposite of upvoting! The nuance is lost on me. I don't see why we would be provided with something that acts exactly like a downvote would act, and then expected to use it differently than a downvote.

I also draw no distinction between "spam" and "a link to someone's blog about how they were patted down at the airport." I would just as soon read about free Viagra and watches.