jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This can be done by 'Controlling for age' in statistics. If your cohort gets older, you get more prevalence of old age diseases of course. But by isolating by sufficiently small age groups (assuming the age distribution is approximately constant, or flat, within a group[1]), we can tell if the rate per given age is increasing or not. In this case simple multivariate statistics to judge if the changes are significant.

[1] The variation in distribution among age groups can be controlled by more sophisticated methods, but it may be sufficient to make the groups small and multivariate analysis (although results might be weakened by assumptions of independent errors if groups are too small).
I’ve commuted by bicycle all year round in Umeå in northern Sweden (as well as Stockholm and Ann-Arbor MI). When you are used to it you don’t even think about it. You need good clothes to pull over when it’s raining or cold, but those cost less than most people pay in car insurance for a month or two.

And I’m far from alone. For a lot of people it is the solution, day in and day out, and it has been for many years.
Out of curiosity, do you know the functional difference between a swap file and a swap partition? A swap file seems like quite a bit more added complexity with very few benefits.
The scanning electron microscope project seems far more involved than this one. I submitted the SEM before this one by the way but it unfortunately did not catch on.
Everything in RAM and Swap will be compressed when you want to hibernate.
Sure, but digital cameras are still useful.
OK, I see typography, design, transitions -- Where's the games section for my mom to play Mahjong?
This is why we have these punctuation marks called "smilies". :-)

(I fear that all the image-substitution of smilies will create a generation of internet users that can't read the original ascii ones...)
From the comments:

'Gruber even edits his posts without disclosing it. I saw him call Apple's decision to ban an app as a "nameless individual App Store reviewer" fault and not Apple's!'

The irony is that Gruber's fame originates from the outrage related to his app rejection.
The point probably being that these features are specified in the standard, but aren't implemented everywhere yet. This isn't lock in, because other browsers will presumably implement them soon(tm).
I agree. Overlooking Africa probably has more to do with so many (and cheaper to exploit) opportunities back home than it does with not being interested in Africa.
One problem may also be this - the links between African countries is weak. For example, if I have an office in Singapore, I am basically covering all of South East Asian very effectively. I can move people and resources across SE Asia from this office.

If you have an office in Lagos, your reach is limited to Nigeria, Ghana and a few other West African countries. The link between Nigeria and Cameroun is weak, and Nigeria to Congo is a difficult journey. To make a trip from Cameroun to Angola, it is probably cheaper to first fly to Portugal and then back.

Africa is a huge place and there are regional circles. So if you bother to make an office in a particular country, you are not covering the whole of Africa (which, combined, probably comprise a good chunk of customers), you are covering just the regional zone that has relationships with that country, and these are probably a much smaller group of people, making it not worth it to have such an office.
Doesn't strike me as awesome in any way. What's worse, it's pretty slow and jumpy.
FWIW, in Swedish it's perfectly normal to say the leading zero on hours, to use the "xx hundred" construct when buying twelve hundred grams of minced meat, as well as to refer to years after 2000 as "twenty hundred and fifteen" (tjugohundrafemton). I think the reason the post uses the "twelve hundred hours" is because the American military does.

That said, I agree that there's nothing awkward about 24 hour times.
Thanks for the tips! I'm growing to consider different directions; I tend to default to writing code when looking for an income source as it's a thing that I'm proficient at and can do pretty effortlessly.

The other thing I might consider is teaching. I did a few gigs teaching basics of graphics tools to various people and though stressful at times, they went pretty well. I have a knack for explaining things, and I generally like people and talking with them. Tutoring also pays pretty well.
It depends on the setting. If you're working in corporate world where the amounts of money flying around dwarf your considerable hourly rate/salary, then what they're paying you for isn't the quality of your code, and what you've written will probably just be thrown out after it's served its purpose.

If you're having to maintain your own code long-term, absolutely. But that's not every job. It's good to get a feel for what's required from your boss and to keep in mind that the requirements can change from project to project.
Finish something :-(
That's not why Python is slow. That's why Python is harder to optimize.

Being harder to optimize is not being slow. This is an important distinction. If you want to know what that means and the real reason why Python is slow, go read this instead: https://speakerdeck.com/alex/why-python-ruby-and-javascript-...
I played your game and I really enjoyed it! Nice work.
Not trying to make a point or anything, but from my own experiences, people definitely seem to align differently to different languages and paradigms.

I know for myself, when I got a chance to code professionally in Erlang, I was hooked, and could not see myself going back to Java or a mainstream scripting language. Having to think and model problems concurrently, think about failure, etc, is so natural a fit for my brain that trying to fit a language that doesn't have those as first class constructs feels stifling, and having to eschew those concerns to write something that ignores the considerations Erlang prioritizes breaks my brain; I've tried it for timed coding events and it just did not work (i.e., realizing after the fact "Oh, yeah, I totally didn't need to spend time making sure that my supervisor tree made sense, that state was persisted properly, and resumable in the event of restart"). And yet it's not totally ideal, either; I care deeply about typing, and wanting to squeeze the most 'correctness' as I can from static analysis, and Dialyzer just isn't quite sufficient to fully scratch that itch.

Meanwhile I've seen some teammates who, while having the same diligence in thought, tend to be far more sequential, far more inclined toward single threaded models, reserving concurrency for the truly necessary cases, and more concerned with try/catch style error handling, than ensuring proper typing (Dialyzer) and otherwise letting it fail (at least until we know what we -really- need to handle).

Both I and my teammates have very similar backgrounds, coming from a predominantly Java background, some with a bit of .Net, Javascript, etc, with a smattering of mainstream scripting languages thrown in, and of course, we're all working on the same project. Yet our 'taking' to the language and its paradigms varies pretty drastically.

I think people, especially the HN crowd, miss that. PG's "Blub" paradox is viewed as the rule, and obviously everyone thinks they're at the top (or at least, as high up as is pragmatic for their domain), and while it's certainly true that you can't appreciate what you're missing if you don't at least understand it, people's brains work in very different ways. Languages certainly vary, and some are definitely better than others along a given axis, but I think it's unfair to take one's own experiences as objective truth. Even apart from domain differences, "This language made me 10x more effective"; yes, but is that due to the language, or due to your thought processes naturally fitting it? Will someone else who thinks differently find the methods of expressing problems in that language so naturally efficient that they'll see the same gains, or will it actually slow them down, even after learning it, because it isn't as good a fit for them?
Actually, we recently launched one aimed specifically at students: https://aiwip.com/students/
Metaphysically, it seems that the constrained properties pertaining to the existence of something is theoretically orthogonal to how it can be used (i.e pseudo-constraints).

It also seems like some are more concerned at how easy it is getting, and expressing interest in making it harder so that it leaves primarily only well resourced individuals/organizations can leverage vulns asymmetrically in the name of profit, or national security™. Though since increasingly more people are familiar with the knowledge of computing than say 50 years ago, I'd there's a far higher probability of things getting easier, than harder in such things.

One thing is clear, as long as the motivation remains behind such, I don't see things changing much.
If login isn't a verb then why when i try to comment does it prompt me to "login"?

Example: Please login to comment.
Example: Please exit to your right.

Yeah, that's what I thought.
VocaTalk adds periods of silence between paragraphs. That gives you a break to think about the ideas given in the last paragraph while enjoying the music. They use the same technique in documentaries.
Prediction: ReactOS will be little more than an OS used for running Windows-less video games that were designed for Windows.

In the time spent fiddling with it, you could have just purchased and XBox and been done with it.
Apple is a hardware company. Apple hardware could easily compete with Apple software running on third-party hardware. As far as software goes, I would rather be running Windows 7 (though I say this as a desktop Linux user.)

I don't think the market for a legal, barely supported Hackintosh is that large, but I do think opening it up would earn Apple some cash with minimal risk.
"I think the alleged appeal of a job listed as being "for rockstars" is a certain amount of automatic respect once you get there. No one wants to go and be some day trader's or insurance adjuster's software lackey, so the idea of being the 'star' of the company is very appealing."

It does sound appealing. But then you quickly become part of crazy meetings, changing priorities, deadlines, 'agile' planning, dealing with other teams that are less rock-band-like and other stuff that gets in the way of rockstar habits.
Whenever I see such an ad, all I can think of is this:

http://bit.ly/XosCo
You may face ageism issues when you look for jobs especially if you are not good at self promotion.
OTOH you may have some great domain knowledge which will give you an edge over the kids if you are thinking about programming in your area of expertise.
I think it depends more on the job market in general. When there is a shortage of jobs and high unemployment, McDonalds can hire more mature staff. When there is a labor shortage, anyone with a pulse can get a "better" job, so that is when you see the 15 year olds working at McDonalds.

This was the case where I grew up, as I watched the city go from modest to booming.
Which always puzzles me. I have showdead on, just to get the whole picture. And because it is sometimes hilarious, to be honest. But how an you not realize you have been banned, when everyone on here is talking about it?
For me, there was also a clearly labeled "not now" option right next to the "agree" button. I quickly clicked that "not now", option (I didn't have at that moment the time to review a pair of long documents), and now I have no idea how to make the popup show again (so I can read these documents). I hope this doesn't mean my account will be banned in a few weeks.
That's the SnapRAID dev!

Also, check out this bit -

>> Could you perhaps describe how the Cauchy matrix is
>> derived, and under what conditions it would become
>> singular?

> The Cauchy matrix has the mathematical property ...
> ...
> Besides the mathematical proof, I've also inverted all
> the 377,342,351,231 possible submatrices for up to 6
> parities and 251 data disks, and got an experimental
> confirmation of this.

"Trust, but verify" :)

[0] https://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg...
Sadly the inertia of WhatsApp is something hard to escape.
I would/do choose Signal with a few of my tech savvy friends. But the majority of people I know use WhatsApp, and consequently so do I.
Discord doesn’t need to be bought by Google to be a huge privacy concern. No end-to-end encryption or even claims to not read direct messages, closed source, third-party clients are banned…
- Weird hand-rolled crypto protocol of questionable quality (MTProto). Probably fine in practice, but leaves a bad taste in your mouth, and their marketing to prove it made it worse. It has been through a few revisions since initial scrutiny.

- Only Secret Chats are E2EE. Normal use is just subject to transport encryption. However, this is true for any platform with server-side chat history.
I agree 100%. Voting should be mandatory.
XMPP :)
Can we construct a situation where that would be appropriate? Well, let's get as close as we can, factoring out as many moral variables as possible, to make the question more concrete.

Let's imagine that it's the 1980s, during the Cold War. And let's create an inverse Dr. Strangelove setup.

Let's say that the United States, based on erroneous intelligence, has become convinced that a nuclear attack from the USSR is imminent. To prevent annihilation of the population of the United States, authorization is given to promptly and preemptively attack the USSR and the protocol is started.

Now, let's say that there are a number of persons who are able to disarm these attacks, and that one of them has fallen into KGB hands. The KGB has just one hour to prevent a nuclear holocaust.

To factor out another variable, let's assume that the general being held by the KGB is located somewhere that will be within the blast range of the mutual destruction, such that should the reciprocal attacks take place, the general will in the coming days die of a mix of radiation poisoning and starvation, no doubt a gruesome way to die.

How far is the KGB ethically entitled to go to try to extract the cancelation codes?

Now, "utilitarianism" was mentioned below, and the simple utilitarian would answer, as noted, that if there was even any chance of a small discomfort being removed for a great many, than it would be worth incredible pain for a single person. Such is a common attack on utilitarianism -- that it allows for persecuting the innocent.

However, that's a very superficial view of utilitarianism. Utilitarianism also considers that in trying to maximize the happiness (or some proxy for it) within society, that people care very much about some basic presumption of justice within that society. For instance, I would not expect a society which tortured suspected jaywalkers to be optimized for happiness. It gives us a sense of security and comfort to know that there are certain guarantees in our social systems.

There's also the argument from the perspective of justice (i.e. an argument from rights rather than outcomes). The notion there is that you can construct a set of rights by supposing a "veil of ignorance" in which you do not know where you would fall in a society or situation. For instance, if nobody knew if they were the torturer or torturee, they might both agree that torture is wrong and that it should not be practiced. The "veil of ignorance" is basically what the grandparent's question on transposing nationalities was trying to get at.

The utilitarian viewpoint doesn't lend itself towards as clearly defined of a set of rules for right and wrong. On the other hand, a strict set of rights can draw questions at the extreme ends of the ethical spectrum.
> A false sense of being secure does seem much worse than knowing that most of the stuff you do is actually insecure to begin with.

It may feel so, but it certainly isn't. Some security (against anyone but the top 0.X% of "bad guys") is certainly better than no security (random script kiddie in your coffee shop injecting 0-days from exploit-db straight to your browser).

And regarding the hopelessness of SSL/TLS - the CA problem exists and is pretty huge. But we know the solution[1]: it's called certificate pinning. When you control clients (Google/Chrom[e/ium]) can just pin your own certs/CA and refuse anything signed by the Hong Kong office. For the rest of us that don't, there's HSTS (to tell the browser to refuse http:// redirects from a MiTM, overriding TLS altogether) and Public Key Pinning Extension (HPKP). They aren't very widely rolled out, but we're getting there. Test your browser here[2], you may be surprised. This all assumes that the user won't ignore the warnings when they come up, of course. Also it would protect you from your second visit onwards - if you're being MiTM'ed at your first attempt to grab a site with all the above bells and whistles, your browser doesn't know about the pinned stuff yet, so it is vulnerable to SSL stripping, etc.

In short, it's certainly better than nothing (protecting you from 99%+ of bad guys) and we're slowly fixing it[3]. Don't let the man get you down.

[1] Until we get to a proper, more distributed solution

[2] https://projects.dm.id.lv/Public-Key-Pins_test

[3] Shamefully slowly - TACK was proposed so long ago... https://news.ycombinator.com/item?id=4010711
Well, there are some natural nitrates/nitrites in celery powder, which is generally what is used in more 'natural' processed meats.
I just went through the Capital One SSRF and it's super smooth. Well done!
GameStop has not paid out a dividend since March 2019. So, not even that.
I'll humor you- in short, nitrates are fine, but when combined with red meat you create new compounds that are harmful.

Not unlike how 6ppd in car tires seems safe, but when it reacts with ozone, the byproduct kills salmon.
That the US allows ads for prescription drugs is totally indefensible. When I lived in Japan, it took me a while before I realized that all the drug ads were ending with the equivalent of “over the counter” because advertising prescription drugs was illegal. Once I figured it out, it made me wonder why the US would possibly have a different law. It’s crazy!
I love his JSLinux that allows you to boot Linux (or DOS or Windows!) in your browser. https://bellard.org/jslinux/
One of these is not like the other. I'd argue that AAPL and AMZN are far more fairly valued than TSLA, a stock that moves by two percentage points whenever Elon Musk tweets erratically, and somehow has a larger market cap than diversified automakers with multiple factories around the world versus a tent in Freemont.
> Is it? Communicating over distance was a problem we've had for millenia (or much longer) and it's now solved.

There's a reason why I say that bitcoin fans participate in magical thinking, and this is a prime example. So the argument goes that because we've solved communication, bitcoin is supposed to solve war ... how again? There's not even a fig leaf of an argument here, only a blunt assertion that because we've solved other problems, therefore your preferred technology will solve other issues.

Maybe one day we'll solve war. But the burden of proof is on you to argue that your specific thing will solve that issue. And you're not even really trying.

> We're essentially already living in a post-humanity world, and crypto is the currency to match.

Lol, what? This is the intro to a cyberpunk novel, not an actual argument with testable claims. What the heck does "post-humanity" even freaking mean? As an actual human being living in this society, I'd argue that any claims that I'm "post" are objectively wrong.

This is always the issue with any sort of enthusiast; your enthusiasm does not scale. Just because you're really excited about a thing doesn't mean that anyone else will be; you have to actually find things that other people want and connect your interest to them persuasively (blunt assertions don't really work). "We're already living in a post-humanity world, and crypto is the currency to match" is the kind of thing that'll get you plaudits on crypto sub-forums, and worried looks from everyone else who has no <explicative deleted> idea what you're going on about.
No, you don't. Not for a company that is making zero profit.
It would be awesome to add AlpineJS to this very cool tool!
The majority of applicants fail Fizzbuzz. It is a shitty question in the sense that it doesn't give you any information about whether you should hire somebody, but it does serve to send a very strong "don't hire" signal.

Most people fail pretty much any technical question you can imagine. It's unreal.
[1] https://www.jetbrains.com/mps/

Tried to visit that site, but all I get is this message:

"Sorry, your browser is not fully supported.

There may be some issues with pages layout in your current browser.
Please use an alternate browser until we resolve the issues.
Thank you."

Since when is it OK to just refuse to serve a page if it's not 'the right' browser? Is this a thing now?
the object then verb description precisely describes what is nice and uniform about QS, thanks for articulating it so clearly!
linux (debian) on both laptop on server. Mostly working with Python now. Use the excellent WingIDE as my Python editor, Komodo Edit for editing HTML/CSS. Emacs for everything else.
Current tools used - Enthought Python Distribution, ZeroMQ, Django, tokyo tyrant, Postgresql, bunch of python and bash scripts that make development tolerable.
> Just the fact that you think being an Arab is analogous to being a librarian for these purposes raises a number of questions in any reasonable reader's mind.

Pretty much is man, it's just a label. That's all it is regardless of race, sex, color, religion, profession. For better or for worse. The root of the problem is people clinging to this fiction as fact. Time and understanding will fix that.

Given my origin and the situations that come with it at times this philosophy is what works out best for me and those who are willing to listen, if not it's high time to find a more receptive audience.

Foremost we're all individuals. And you know if you can't laugh at yourself... :)

> Perhaps you think that some people are made librarians from birth and have no choice about the matter.

I think that given certain genetic dispositions and the environment where a child grows up that is quite possible.

> Your final statement is not even a rebuttal, it's merely an appeal to popularity.

Turn on any source of information, labels on everyone everywhere. All neatly grouped and organised.
Not pandering to popularity, Just stating fact.
The overwhelming amount of material has a number of implications; when I realized just how much stuff was out there, it occurred to me that this implied a lot of things about people's true esthetic preferences and the justifications for intellectual property. Ironically, I then wrote a long essay on it: http://www.gwern.net/Culture%20is%20not%20about%20esthetics....

(I include a number of statistics on how much stuff, exactly. Skip down to http://www.gwern.net/Culture%20is%20not%20about%20esthetics.... where the numbers go into the billions.)
I don't really see a difference between this and http://www.freeprintsapp.co.uk/ (which is ad free)
What do you mean "there won't be major new features added"? They still haven't fleshed out the <device> tag yet! And there is plenty more in the works... hopefully Mozilla's audio work will become standard.
I think if people could actually see what their computers did on the inside, their head would explode.

This reminds me of the Commodore 64 emulator where you can see pretty much a full slice of active memory, along with all the various graphics buffers, and tweak them as you wish. This takes it to another level: you can literally see and poke every physical component.

Can you fly in Minecraft? It's fun to walk around a CPU, but that looks like a lot of walking.
Wouldn't that would be pretty much entirely fixed by login-based wireless sync and cloud storage?

Or are there issues with those services, too?