jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Thanks!

Although I quibble that I'm a Facklerite instead of a Marshall and Evans type, so I don't trust their .357 results, I'm specifically and convincingly told their data is just not of high enough quality to support their conclusions (I haven't investigated for real because since I was a teen the M1911 has fit my hand like a glove, so it's weapon choice/shot placement first, followed by the natural choice of .45 ACP over .38 Super, which I'll note is not the equal of .357).

The Martin Fackler camp believes that at service pistol velocities killing scales with the number of holes poked in a person, stopping scales with the area of the bullet. And all things being equal, .45 is a lot bigger than .357.

However I note that that famous .357 load has a nominal velocity that's twice as high as .45 ACP, so maybe it really is disproportionately effective (note that only the 10mm has really duplicated or rather substantially exceeded its ballistics, even .357 SIG doesn't quite reach the .357 Magnum).

One thing that got me to wondering in this direction is the "unreasonable effectiveness" of ~.30 caliber ball (FMJ) ammo (e.g. including the .303, German 7×57mm and Russian 7.62×54mmR). Absent construction like the relatively fragile West German 7.62 NATO round, like e.g. AK-47 rounds it's going flip, at least partly, before exiting without fragmentation, and without dumping much of its energy unless it hits solid bone or the like.

Fackler's general thesis about wounding is that permanent crush cavity counts, "hydrostatic shock" and the like don't much or at all, soft tissue by and large gets pushed out of the way and snaps back. Note that he got his start in this in Vietnam field surgery....

But when I look at the temporary effects of a high power 7.62 or thereabouts slug, I note that in most any torso hit their radius is going to encompass the spine. So I've been wondering if their proven effectiveness on the battlefield is a combination of a potentially temporary shock effect on the CNS via the spine (plus of course the direct effects), followed by bleeding out etc. before sufficient medical care can be rendered. The first being the "put down", the second being the "stay down", or at least weak enough not to get back up and be effective.
Sure. However, in practice, what difference does that make?

In many cases fingerprints are perfectly fine to use. However, they do have glaring problems as well. So they are anything but perfect, I’m just not sure what difference that makes to how they are used in practice right now.
"How did they conquer without leaving a standing army? If they were so brutal then those left behind would revolt, eventually."

From the "Mongol invasion of Khwarezmia"¹ about cities which opposed resistance:

1. Otrar - "Genghis killed many of the inhabitants, enslaved the rest"

2. Bukhara - "Survivors from the citadel were executed, artisans and craftsmen were sent back to Mongolia, young men who had not fought were drafted into the Mongolian army and the rest of the population was sent into slavery."

3. Samarkand - "After the fortress fell, Genghis reneged on his surrender terms and executed every soldier that had taken arms against him at Samarkand. The people of Samarkand were ordered to evacuate and assemble in a plain outside the city, where they were killed and pyramids of severed heads raised as the symbol of Mongol victory."

4. Urgench - "As usual, the artisans were sent back to Mongolia, young women and children were given to the Mongol soldiers as slaves, and the rest of the population was massacred."

5. Gurjang - "Upon its surrender the Mongols broke the dams and flooded the city, then proceeded to execute the survivors."

6. Merv - "Tolui slaughtered almost every person who surrendered, in a massacre possibly on a greater scale than that at Urgench."

7 Nishapur - "Tolui put to the sword every living thing in city"

Then an outlier:

"After Nishapur's fall, Herat surrendered without a fight and was spared."

Now, let's see... who wants to revolt?

¹ http://en.wikipedia.org/wiki/Mongol_invasion_of_Khwarezmia_a...
In English, a "cock" is also a name for a male chicken (a rooster). There's nothing wrong with "Coq". It was a good name and a good logo. Sorry it's changing.

I teach maths and English in the Danish public school to 14/15 year olds. The English word "pig" sounds a lot like "pik" (dick/dong/prick,etc) to Danish ears. I get to emphasise the distinction between hard-g and k, and the kids have a giggle at my expense. So what? I wish these puritanical idiots trying to control language and thought could get over themselves.

I am very happy to be living in a country which is not yet thoroughly infected by the PC poison seeping out of the anglosphere.
> one purpose of code organisation in larger companies is to mirror the team organisation.

That's one of the weirdest reasonings I've ever heard. What happens when you have to downsize that team? But yea, shoehorn each individual contributor to say a single microservice out of a hundred and you'll wonder why your software doesn't develop fast - everyone's too tired trying to understand what each abstraction does that is meaningful so they spend less time understanding how the pipeline works and how to integrate into it.
Thank you so much, that did it, almost instantly.

root@Flipper:/# find . -name graph.db
./home/mike/.config/grit/graph.db
A video: https://www.youtube.com/watch?v=QL3ZmiJXFwQ
You could make it illegal, but there are ways to be completely anonymous and still use it, and have no way for anybody to know that you performed a transaction (not even governments). So fundamentally, sure making it illegal will make the hype less attractive, but it will continue being used for illegal activities and/or anybody who wants to transact without the government knowing.

But it's fundamentally unstoppable, that's its main selling point.
The question that matters is:

Does the existence of Bitcoin allow better coordination such that the global productivy raises 2%?

And I would with no doubt answer: YES.

Central Banks are distorting the function of Money and bringing economies to their knees. A decentralized and digital form of Money would force the system to self-heal.
If one regularly listens to NPR, is one likely to be considered a core Democratic voter or far-left-of-Democrats? I had always considered NPR very left wing until I heard Noam Chomsky claim it was far too moderate in a recent interview. I am what you would call a green-socialist by Scandinavian standards, so asking out if pure interest; not to troll.
Did you seriously call someone stating facts that really need to be known stirring up an internet mob?

Judge Ferguson and the attorney Rod Ponton are known pieces of shit here in Texas, so instead of crying about the facts- perhaps you should thank GP for enlightening you, and increasing your knowledge.
It's the competitive market environment which forces companies to release new stuff in order to stay relevant, coupled with the mental conditioning of most people that newer is almost always better. That's why we see platforms and frameworks and clouds carrying a whole ecosystem around them, instead of sharply-focused tools which get a specific job done.

A sharply-focused tool tackles a specific problem that exists at a certain time, in a certain domain. Once the tool solves the problem well, there is no reason to change it. Once the original problem is gone, the tool has no reason to exist.
I remember when they added support for mathematical equasions, i was really happy and used it in my studies a lot.

I dont know what outher mainstream software lets you write an essay and math homework.
Does not work if you're asked to turn around from the camera as the article mentioned - can't see it then.
Your boss lacks patience.

I think it depends how you try it. You need to go step by step, not swapping your whole system from one day to another. That's why trying these tools on a virtual machine for example can be nice. You don't have to use them, but you can come back to them when you feel like to. Or use them only for modifying config files and not your whole codebase, for example.
That likely makes Tesla carbon neutral, all the good things they made to the environment by pushing electric cars and now they put over a billion on energy waste.
> "Anybody can point to this outcome and say, "this is unjust/immoral,""

That is what he was doing (see for clarification: https://news.ycombinator.com/item?id=6251625(, and that is why a reply of "civilians may not understand" got a strongly negative response.
There is none, which is why I said the browser is just a tool in a politics game. It enforces the existence of the log. The security doesn't come from checking whether the cert is in the log!
C) Sometimes.
Don't you know already that js is a dynamically typed language?
48? Why's that? How did you reach this conclusion?
It;s not the progress that would make them look bad. it's that cement production produces a huge amount of CO2.
To become a good coder you need to learn how to code for other people. Unless you plan on being the only programmer on a website/for a product forever... Your code will need to be understandable to someone else. Sometimes that someone else is you, 18 months down the road.

A good way to start if it's just you, is to learn the style of other good programmers. Concentrate on one area and one language only. Each language has it's known/preferred dialects. If you jump around too much you'll get confused. This is where posting stuff to GitHub or similar helps - other people in that language will review and if they like what they see, branch and contribute.

In your situation, just concentrate on what you need to do. You can get great guidance on StackOverflow about almost any problem you need to solve, and I'd strongly suggest you do that until you get to the point where the answers there are similar to what you'd intended to to.
Direct link to Google OSPO YouTube channel: http://www.youtube.com/user/googleOSPO
A couple of years back, I wrote an implementation of a list in C that provided a List_ForEach(list, callback, context) function, because I really liked that idiom in Ruby. 2 years down the track, I almost never use that function, preferring to simply do this:

for (pItem = List_First(pList); pItem; pItem = List_Next(pList))
{
//do stuff to pItem
}

It really isn't that much wordier than the ruby (or lisp, or python etc, they all have similar styles for this):

list.each do |item|
#do stuff to item
end

and as you do it all of the time, you don't even have a high cognitive load, your fingers can pretty much type it without having to engage the brain.

OK, so it's implemented using control structures rather than closures. Is that really such a terrible thing? Am I missing some big advantage here?
I'm not sure if it is production quality, but I have successfully used this to get C-with-blocks in Archlinux. http://compiler-rt.llvm.org/index.html
There was a spectacular hack involving gcc and dynamic linking which let you do closures in C posted to reddit a few months ago. Naturally I can't find it - anyone save the link?
The problem with these install "wrappers" is that they run with elevated privileges and you do not know what they're doing.

This wrapper presents the same problems as OpenCandy. Can you get the source to the installer? No. Can you guarantee the wrapper only does what they say it's doing. No. Do you have a fiduciary or contractual relationship with the publisher upon which you can rely if their software causes you harm? Probably not.

Avira Free and MS Essentials are certainly not the be-all, end-all to code verification, so don't feel too secure after using them, either.
Can anyone point to an evaluation of the various orchestration/wiring tools mentioned in the post, e.g. "Orchestra, Shipper, Deis, Pipeworks, etc"?
What about hardware failure? On AWS you just commission a new instance and your downtime is minutes rather than hours, plus you don't have to keep extra hardware on hand just to avoid downtime of days. There are also smaller more localized issues like network switch failure and other things that you probably never even notice on Amazon, but might be more likely to bite you on a dedicated host.

If an AWS data center goes down it gets a lot of press, but does it actually outweigh the sum of all dedicated/shared/vps hosting issues on the equivalent volume?
As per the Church Turing Thesis, computation that you do with step by step instructions and computation that you preform with lambda calculus are equivalent.

That you think Pythagorean Theorem is math, but "software" somehow isn't, seems to indicate to me that you are restricting your definition of math to something like arithmetic and symbolic manipulation. That, or similar definitions, is all fine and dandy, but the field of math is not actually limited to such opinions. Regardless of opinion, you can show with math that software is math.

It's just using a different notation than small subset of math they teach you in primary school.

EDIT: If you're still not convinced, check out what Knuth has to say about the issue. I suspect he is a far more rigorous mathematician than either of us will ever be, and his writing is certainly better than my own: http://eupat.ffii.org/gasnu/knuth/swpatknuth.en.pdf
The company I work for offers a small hosted document management SaaS solution that uses Amazon as the hosted environment, so we've been having issues related to (surprise surprise) EBS.
I didn't. I was too busy reading blog posts about the downfall of cloud computing.
All men are hungry. What separates the dangerous from the docile is what one feeds this hunger with - political power or food, in Caesar's case.
If anything - and this may well be due to their experience with faults in the infrastructure - it shows that they have a fallback as opposed to the other services that are completely unavailable and have no way to continue business at some form of capacity and are just playing a waiting game at this point. Credit goes out to Reddit in this scenario imho.
Personally, I'd leverage on PostgreSQL rather than MongoDB, because I think relational databases are still the best fit for the majority of modern web applications.

Unless, of course, you have a really simple schema so that you want to use the DB as a mere persistence layer. Or you know from the beginning that you'll have to scale really huge. But then, you'd need a highly customized framework anyway, which would somewhat defeat the purpose of writing a general purpose framework in the spirit of Django.

Also, PostgreSQL is allows to be extended from inside, thus working much in the spirit of Lisp. It can be extended with plain C code, but has also language support for pgSQL, Perl, Python and Tcl:

http://www.postgresql.org/docs/current/static/server-program...

Unfortunately, language support for Lisp languages is missing yet, but this might be only a matter of time (and would be really great).
My solution: http://t.co/SFInPFT

53% Tax Increases
47% Spending cuts

But as someone else posted, this doesn't take into account the feedback loops some of the changes have on the other measures, also with the current political climate I doubt these measures would pass.
It doesn't "bob" for me in Chrome.
Agreed. My mother-in-law owns a NYC cab. They get hit with complaints all the time...even when its not them and the person had the wrong cab number.

Cab drivers are guilty till proven innocent.
"""A a little more humility here would be appreciated; they would be high priced consultants if their ideas were so golden."""

You'd be surprised to see how many "high priced consultants" have sank companies. Or how many bloggers have had better ideas...
CAD is to organic modeling what an IDE is to MS word. TECHNICALLY they do the same basic thing....but not really at all.
A daemon that's listening on a socket is not "running permanently". It'll consume approximately no resources until the kernel wakes it up.

Having a separate daemon also saves you from having to grant the other daemons credentials to edit the file.
I am afraid in 20-30 years we will see the real consequences of smoking cannabis non-stop. I've never seen so many people smoking it as if it was part of their diet. And it's not even legal here.
Meanwhile, "Biden Won’t Penalize Saudi Crown Prince Over Khashoggi’s Killing, Fearing Relations Breach"[1]

This is almost more shameful than when we pretended that MBS wasn't involved.

[1]: https://www.nytimes.com/2021/02/26/us/politics/biden-mbs-kha...
While that is certainly true, you could also just serialize over stdin/stdout. Or even have fd 0/1 be a socket you got from socketpair().

A daemon running in the background consumes resources and generally increases attack surface re. security issues - though in this specific case the one-shot executable would admittedly need the same privileges.
MbS shares interests with his friends in Israel, but those interests are opposed to those of Putin. That's the main reason we fought (and got our asses kicked) in Syria.

Fortunately we're fracking now so as soon as we wrest control of the reins of power over our government from Middle Eastern lobbyists we can forget about all those stupid wars we're fighting. So, probably in about a century...
Please, folks, stop posting these "I thought this was going to be about X" comments.
IIRC, a while ago an internal memo from Zuckerberg leaked in which he detailed that this is why he's investing in Oculus. Zuck sees VR as the next frontier of technology, and he wants to own the platform instead of merely being an app on it.
It reminds me of 010 Editor. A programming language to describe structures is exactly what 010 Editor had (they were called “Binary Templates”). It allowed awesome things like: this next sequence of bytes is interpreted differently depending on the previously encountered bytes. For example, here’s the EXE file format: https://www.sweetscape.com/010editor/repository/files/EXE.bt
If you have to ask "Where's RTP" then you're probably too far away to participate anyway... but for the people who don't know about RTP already: It's Research Triangle Park, an area in North Carolina, roughly bounded by the cities of Raleigh, Durham and Chapel Hill. Or, by the universities of UNC-Chapel Hill, Duke, and North Carolina State, if you'd rather look at it that way.

http://en.wikipedia.org/wiki/Research_Triangle_Park
For those who like the animation - this is the source -> http://comment.rsablogs.org.uk/videos/

Many more at that link.
I know programmers who programmed Fortran in the 70's, Lisp in the 80's, C++ in the 90's, then switched to Java, now programs python, and is learning Scala. Just because you're over 30 doesn't mean you cannot learn new things.

However I'm guessing the assumption that they can't might be another reason why 23 year old startup founders are loath to hire them.
Speaking of Prolog, I often run into situations where I would love to have some semi-dialect of prolog available at runtime (ie: use regexes for simple string problems, use prologexes for simple logic problems).

Are you aware of any prolog-like languages that integrate well with other programming languages?
His argument was that those active investors, minus the fees they charge, won't beat the market over a long timeframe. I agree with him there as well.

But that argument completely ignores the point of the bet: obviously the average of all hedge funds will underperform after fees, almost everyone agrees with that based on simple arithmetic. The real question is whether funds made up of "quality" hedge funds (however that's determined) will outperform or not.

...which crucially depends on whether there's any good way to predict how hedge funds will perform. And that's something that I'm not really sure about - there are absolutely inefficiencies in the market (Buffett made his fortune off of the longer term inefficiencies, so I'm not sure why he's so adamant there are no such systematically exploitable short term ones), and I'm sure some hedge funds profit mightily off of them, but the reality is, too many hedge funds just play "follow the leader" with each other, using strategies that are very similar. These funds exist almost exclusively to collect management fees, not because the fund managers actually have a strategic edge worth pursuing, and for better or worse it's easier to get rich people to put money in a fund if it's similar to the funds that all their rich friends have their money in (niche funds that play unusual strategies tend to have massive trouble finding investors). So there's a huge middle ground of funds that are mostly following some segment of the market, minus fees - if you could figure out which ones are following each other, it might be possible to pick out the competently managed ones that actually have an edge, but I'm not sure.

In any case, this bet is certainly not about average performance of hedge funds vs. average performance of the market, that's pretty much a settled question. Unfortunately there are no details on how this fund of funds is to be selected, so it's hard to comment further.
I'm as wary of Javascript as anyone - in fact, your first sentence is practically a verbatim quote from my first post on the host-proof idea. However, I don't think that there needs to be a superstitious dread about this - it just means we have to think harder, work more carefully, and perhaps encourage some changes by browser creators in the longer term.
I defer to your experiences; only consider Boy Scouts is no different from gym class, the mall or any other place boys congregate.

Also we separate the boys from the girls at this age, because it's helpful (reduces acting out, focuses goals). That's not considered a terrible thing, at least by youth leaders who have a dozen young people to teach/train.
You're probably closer to 35 if you have 10 years of experience.

Also, hardly anyone in startupland is married with kids by age 30.

And, nobody with a professional job in any capacity (programmer, doctor, lawyer) leaves work at 5pm.
Isn't OSM a major data source for Apple Maps?

Edit: I checked, the OSM wiki actually has a page about it [1]

[1] https://wiki.openstreetmap.org/wiki/Apple
Note that the article does not advance the claim that "all common colds were once deadly epidemics."
This holiday season I rebooted https://game.stackybird.com (try on desktop). It's a project I started years ago when my son was born to teach him the programming mindset. He's now 7 and it seems to be the right age. It teaches kids programming basics in a fun and gradual way. Right now there are only 6 levels, but I plan to have hundreds. Levels unlock instructions and with new instructions you can solve new levels, or old levels in a better way.

I'm not good at design so I picked the bird from flappy bird and the colors from 2048. I will probably need to change that. Also I started the project in 2014 and bought the domain in 2018, but now there's a trademarked app with the same name in the app store. Will probably need to change the name too.

Too bad this thread pops up now, next week the app would be more impressive ;)
I'm not a fan of throwing AI at any problem, especially when it concerns signal processing. There is a vast range of great algorithms that can be composed to manipulate audio in all kinds of way, and (human) learning about them is fascinating.

I'm afraid of a direction in tech where ML becomes the easy option, and we relinquish control of the technical expertise of the work being done. All for a handful of VC dollars.
I'd be watching it, but they pulled it from Netflix and BBC iPlayer Geo-locks me out.. I'm sure I could find a source for it, legitimate or otherwise - but I lost motivation.
This is a good point, and I thank you for contributing it.

Generally, I'd disagree that Apple makes great hardware. I've owned an iBook and 2 MacBooks, and I think Apple generally produces shoddy quality products.

The exception being their trackpads, which are really quite exceptional.

I still think Apple deserves criticism for locking down both their hardware and their software.

Edit: To be fair, I've never owned a retina MacBook.