jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"President Obama has repeatedly said he welcomes a debate on the NSA’s surveillance"

"For almost two years, EFF has been fighting the government in federal court to force the public release of an 86-page opinion of the secret Foreign Intelligence Surveillance Court (FISC)."

Ugh. Just ugh.
Title 28 of United States Code, Section 3002, subsection 15 (A) states that United States is a Federal Corporation [1]

So yes, corporations can indeed put you in jail.

[1] http://www.law.cornell.edu/uscode/text/28/3002
Are you sure it doesn't compare favorably to LZ4? For a small (1.5x) slower decompression speed, the compression factor appears to be substantially better. LZHAM managed to compress the enwiki8 set to 23.80 MiB, and the enwiki9 set to 196.83 MiB.

LZ4, by comparison, had compressed sizes of 40.88 MiB and 362.40 MiB. A database or a Linux distribution using zswap/zram/etc. would be able to store 84% more data in the same amount of memory. For caches, that's huge.

Here are the table rows:

lzham alpha 3 x64 -m4 -d29 24,954,329 206,393,809 155,282 x 206,549,091 595 9 4800 LZ77 45
lz4 v1.2 -c2 42,870,164 379,999,522 49,128 x 380,048,650 91 6 20 LZ77 26

One trade-off appears to be that lzham often requires a larger dictionary in memory, but it appears that even with smaller dictionary sizes it is appreciably more compact than lz4.
> Is the U.S. Over-Hyping the Risk of Cyber War?

Yes.
What's the radar number?
I'm at 3.5+ years on my current white macbook, and finally about ready to get a new one. Use it most of the day, most days for web and misc development.

Thinking a macbook pro with SSD & 8GB has a chance of lasting even longer.
Why would you be surprised? After all, SLI works with plain vanilla X58 chipsets straight from Intel now. Getting SLI certified requires validation from NVidia but as far as I know thats just a matter of PCB design, not extra components.
It's not even that, it's KISS for users
This demo fails using mozilla.com's Firefox 4 build on my very vanilla core i5 Linux PC with Intel graphics. It's certainly not going to run on e.g. cr48, which has considerably less power to work with.

"Unfortunately, while your browser supports WebGL, your video drivers may be too old. To view any of the demos tagged with WebGL, try updating your drivers at NVIDIA, AMD, and Intel."

That's the great thing about standards: even if you choose the right standard, there may not be any usable implementations.
The important part is the direction. I have always been a naysayer for the "browser is the platform", but this is convincing in terms of potential. Finally.
Hmm.. a sample size of one site with 14000 visits
Pandemic "world-beating" lingo was actually first used in the UK, when Johnson was espousing the new track and trace program.

https://trends.google.com/trends/explore?q=world-beating
The Mythical Man Month has an entire chapter why it is a good idea to "Plan to Throw One Away"[1]. But I think you know what's going on.

[1] https://archive.org/stream/mythicalmanmonth00fred#page/114/
You don't use auth and capture -- you create a customer (with the card/token) in stripe and then create a charge against the customer.

Having a customer allows you to charge the user without entering in their info each time.

EDIT: I built beaconreader.com which is a crowdfunding site and we use stripe. One thing to note about creating customers is that on the backend Stripe (and other payment providers) tells the banks that it's a recurring charge, even if only charged once, which I believe allows them not to deal with the auth and capture step. I could be wrong, but there's something like that lets processors get away with it.
It makes intuitive sense, however much that's worth. It's likely that parents (and others) will spend much more time talking to an infant than reading to it. Also, conversations will naturally occur in context with the surrounding actions. Reading's a somewhat artificial activity that demands concentration -- i.e. excluding other sense information. Whereas conversation about daily life can engage all the senses.

So, more data + more correlations with daily life and other senses = better learning?
We still have tons of Python code, and likely always will. Therefore, Pyston is still really interesting to us.

Only specific, common, core services (storage etc.), are being written in golang; the "long tail" of application code on the backend is (and will remain) in Python.

- Dropbox infrastructure engineer
Sorry about that, servers have been under high load today.
Now fixed. My apologies for the awful typo. :)
Endless drilling, memorization, and focus on pushing numbers through “formulas” is not the same as “inductive learning”. It’s entirely possible to do lots of pattern matching and bottom-up “inductive” problem solving in a way consistent with Lockhart’s recommendations.

Here’s a great book chapter wherein a mathematician teaches some 6-year-olds in what might be called an “inductive” way: http://www.ams.org/bookstore/pspdf/mcl-5-prev.pdf (so much better than a standard first grade mathematics curriculum)

Edit: to clarify, I basically think you’re reading something into Lockhart’s essay that isn’t there.
hey, author here.
- the assumption that china is cheaper
- the assumption that cost savings trumphs all
- not being exposed to what is possible locally
- a hype around making something abroad
Expansion cards = square dongles with USB-C connectors that plug into the frame.
If you care about protocol simplicity and their afferant implementation costs, then the continuously creeping Web platform it a few magnitudes worse in this respect.
https://forums.grsecurity.net/viewtopic.php?t=2522

Capabilities are really sort of a poorly thought out boundary. It's like, yes this is technically better than full root, but ultimately most individual capabilities are still extremely powerful/ can be leveraged for root.

At the end of the day I highly recommend capabilities as a measure of last resort - it's a "may as well", not a goal.
what a brave woman, she is singlehandedly disrupting the scientific publications cartel
The glass is always half-empty I guess, right?
I'm curious, are you double-taxed by both NY State and Colorado State income taxes? I'm not a lawyer but I imagine this raises compelling questions about the power of one US State over the resident of a different State. Supreme Court worthy, perhaps?
Ironically, as the market cap and price per coin increase, I grow more and more skeptical of bitcoin!
> - that laptop looks pretty thick and heavy by today’s standards.

I am not a fan of today's standards. As I write (on an external A1243 keyboard) I look at the closed touchbar MBP in front of me and cringe at the gap between the cover and the body go from zero on the left to 1/4" on the right. This laptop is too thin for its own good, for no good reason, and I look forward to how sturdy this design would be with the extra thickness (not to mention all the other goodies they list).
This is a great first step. Ideally the expansion story converges on some kind of industry-wide standard, like PCMCIA was. Would be cool to have other peripheral manufacturers out there agreeing on the spec and committed to building expansion hardware!
that just leads the blame onto a scapegoat. It doesn't fix the problem at heart - which is that the responsibility for safety has to be taken at the org at every level.
I'd recommend taking a look at his book Paradigms of AI Programming [0]. It really shows his thought process in developing solutions to problems. The only other way is practice, and in particular practice with languages that offer functional features. Notice his use of lambdas, assignment of existing functions/constructors to more accurate names (Passport instead of dict, day 4), and higher order functions (quantify).

Those are things that really help in algorithmic code by increasing accuracy of the names of things to the application (almost creating a domain specific language).

[0] https://github.com/norvig/paip-lisp
I would guess that it depends on what your current vit D level is. Also, depending on your genotype you might be a fast or slow metabolizer of vit D, which would also play a role in how big of a dose you would need.

I recommend the talks/interviews by Dr. Stasha Gominak a neurologist specializing in sleep.
They (Moxie) have a good reputation for the crypto but everything else from the bugs you eluded to being hostile to outside committers, to how they respond to critiques about UX like PINs and username identifiers really needs some improvement. I donate a few bucks each month but I'm really hopeful for some organizational improvements in the future. Their "endowment" can take the product pretty far.
> Waaaiiiiit a minute ... you're a troll, aren't you?

Please don't do this here.
It's a coding strategy intended to optimize around console refresh targets first and then "do whatever" for PC build.

Generally, a AAA console game will target 30hz or 60hz. Therefore the timing loop is built to serve updates at a steady pace of 30 or 60, with limiting if it goes faster. Many game engines also interpolate animations separately from the rest of the gameplay, allowing them to float at different refresh rates. Many game engines further will also decouple AI routine tick rates from physics to spread out the load. Many game engines now also interleave updates and kick off the next frame before the first is complete, using clever buffering and multithreaded job code. All told, timing in games is one of those hazard zones where the dependencies are both numerous and invisible.

When you bring this piece of intricate engineering over to PC and crank up the numbers, you hit edge cases. Things break. It's usually possible to rework the design to get better framerate independence, but doing do would be invasive - you'd be changing assumptions that are now baked into the content. It isn't just fixing one routine.
quadratic is a fancy way of saying "this code is super fast with no data, super slow once you have a decent amount"

The problem is that when you double the amount of stuff in the JSON document, you quadruple (or more) the scanning penalty in both the string and the list.

Why quadruple? Because you end up scanning a list which is twice as long. You have to scan that list twice as many times. 2x2 = 4. The larger list no longer fits in the fast (cache) memory, among other issues. The cache issue alone can add another 10x (or more!) penalty.
It's not a horrible way to train dogs. What is horrible is the image you have in your mind of what I am saying, which is a misunderstanding.
Better melt it down just to be sure :)
Very likely. In ground testing, even in a thin Mars-equivalent atmosphere, that thing is LOUD.
I use "alexa play coffee beats". Puts me in a bit of a trance.

Lofi tends to feel too melancholic

Static white noise / nature sounds is too monotonous

Regular pop music has lyrics and jams my thinking ability

Classical is pretty decent too
I think that public positions and critical positions, such as police/LEO, Doctors, Nurses, Teachers and other positions (maybe nuke plant operators) etc - should all have a UUID for each person - and one (with appropriate reasoning) should be able to track the UUID of any employee across the nation - such that you cant just shuffle offenders/let them shuffle themselves about assuming their is misconduct - and maybe even provide a further incentivization program for those who have stellar records - like "doctor of the month for the state" or Police officer of the year for the nation" etc...
In Fahrenheit 451, Ray Bradbury wrote about digests and digests of digests, foretelling what we refer as "tl;dr". This is an obvious result of our culture of "efficiency". The latest xkcd takes a jab: [1] "I just watched you open google news and then close it without reading it five times in a row"

[1] http://xkcd.com/1502/
We don't need it, but finding the right biz dev partner is interesting. We are in Seattle though.
That's appears to be a short opinion piece, not a research result. Did I miss the research?
Not to be a dick or anything, but "diamond or hit the road" sounds like she is valuing the diamond more than you. I'm sure there was some hyperbole involved, maybe your post is actually an ironic fable, but if neither of those are true ... well, good luck!
That could be a cute business model, build Facebook once and then sell it over and over again to every guy that wants it for $500...

"No but what I want is different!" "Yep, uh huh, sure, removes duck animation"
TJ Holowaychuk, who has written some of the most popular Node.js libraries. Express.js is probably the one most have heard of. He now operates in the Go space in which I presume he also has some influence as well for OP to bother mentioning. I would say that his handiwork in crafting good libraries was a significant reason that Node took off like it did so quickly.

This article from 2014 highlights just how many libraries he has written and how good he as at writing them: https://medium.com/@kelas/how-is-tj-holowaychuk-so-insanely-...
Been an iPhone prisoner/beaten-wife/lover since 2010. Whatsapp charged $1 per year for update. Happy to pay that in exchange for knowing that my familyand network information and more importantly info about my kids won’t be sold for pieces million times a minute on the digital ad auction markets.
Without venturing further back, which we can, consider that for most people the New Testament is the religion. The Old Testament is a collection of neo-pagan stories, fables and rules for fair play in olden times.
Yes, I remember this as a kid in the early IE days, like version 4 or something, not sure, but it was there.
IIRC, docker by default runs a daemon as root, which spawns all your containers. It is possible to run it rootless as well (https://docs.docker.com/engine/security/rootless/), though you’d need a separate daemon for each user you’d want to run containers as.

Podman doesn’t have that. It spawns containers without the help of a controlling daemon, and can spawn containers both as root and rootless.

Rootless is of course a fairly big deal considering if you run docker containers as root, and runc has a vulnerability, you could potentially escape the container and become root, where a rootless installation would just let you escape to whatever user is running the container.
Which areas in which programming is involved are arms racing? I guess finance is one, but I can't think of many off the top of my head.
Register with agencies (aka pimps) that specialize in contract work all recruitment consultancies have a contractor arm.
It does not only make the machine overlord happy, it also helps the humans when they do make a mistake.

Humans throw some HTML-like stuff at the browser and the browser tries hard to make sense out of it. If the browser misinterprets, you have a hard time finding out what went wrong.

Whereas with XML and XHTML you get told immediately what's wrong and you don't have to hope that every browser implementation works the same way.

It's also a bit strange to argue about "easier to write manually" in this day and age of Markdown, HAML, etc.
> thousands of lives have been destroyed

is this sarcasm? i don't understand the tone. that part seems to be sarcastic yet the rest seems to be straight.
Mash up with a fork plus half of a raw shallot (diced), optionally a bit of chili powder or black pepper. Spread on toast. Adding some slices of tomato, cucumber, or hard cheese is nice of you have them.

This is one of our fallback lunches/snacks when we haven't made it to the store recently and/or don't have time to cook.
> Oh boy. I can taste the flames already.

Please don't do this here. You've been posting a lot to HN, so it's important that your posts not degrade the culture here.

Civil and substantive comments, please, or no comments.
That searching is quite expensive, considering the odds (only one chance per day). Besides, there was also significant additional downside, which became obvious in this case: The risk of having a pile of cash in your house which could be stolen
At this point, Roblox has to be a money laundering operation.
I haven't heard of the false equivalence before, but it doesn't sound like this. There is that popular fallacy though, but I'm not aware if it has a name, where people think that the truth is always in the middle (the golden middle).

And you could say that this is it, but given the strong polarization and extremism around topics that involve politics it might be a good measure in this case. (Of course, depending on what exactly 'everybody' means.) By definition extremists of either side will see independent actors as hostile. But, of course, this is just a measure, not a proof.
Your first link lists a lot of tickets than actual performance issues.

Searching on an issue tracker for the word 'performance' is not a good source for claiming there are performance issues.

Synapse used to have scaling issues. Those are pretty much fixed.[1]

[1] https://matrix.org/blog/2020/11/03/how-we-fixed-synapses-sca...
I'm not sure what secrets you're referring to, but it is a great piece that is well worth the read.
Heh. This is going to be very useful for one person in particular...

"So when I had scrounged up enough money, I bought myself an AT-386 compatible machine (well.. I didn't have enough money, so I'm still paying on it, but it seems I'll get enough money for Linux to finally pay off the last rates). I had long since decided that anything less than a 386 wasn't worth it, and with Minix on it, I thought I'd have a nice enough system.

"As it turned out, Minix wasn't available in Finland (at least I wasn't able to find it easily), so while I got my machine on January 5th 1991 (easy date to remember due to the monthly payments :-), I was forced to run DOS on it for a couple of months while waiting for the Minix disks. So Jan-Feb was spent about 70-30 playing "Prince of Persia" and getting aquainted with the machine.

When Minix finally arrived, I had solved "PoP", and knew a smattering of 386 machine code (enough to be able to get the machine into protected mode and sit there looping). So I installed Minix (leaving some room for "PoP" on a DOS partition), and started hacking."

Linus Torvalds, 1992 [http://www.abc.se/~m9339/linux/linuxdoc/linuxnews03a.html]

Guess Linus can finally go ahead and delete that DOS partition.
Well it depends. There are many things you could simply install and would work similarly. If you want to do this as an exercise in learning to create web applications I suggest http://www.buildingwebapps.com/learningrails
That's right, no one is going to sponsor you and bring you in unless you've got talent they can't get domestically.

On the bright side, there's a whole lot of countries where you can go and get work-- a lot more than there are for the average USA resident. I've heard the that there's quite the scene going on in Cambridge, for instance. And, at my last start-up, here in Norway, we hired from all over Europe.
I've actually been working exactly that as a side project. Not only will it walk you through the component choices, it will also allow you to limit choices to components compatible with what you've already picked out.

If anyone is interested in beta testing when it is ready, drop me a line and let me know.
Fax will be remembered like the telegraph. Telex won't be however, except when people are still messing with their UNIX terminals.
I love how you talk about Redditors the way many of them talk about Digg users, and yet somehow still act as if that sets you apart from them.

Nevermind, carry on.
You are right, of course.

I remember having read about the ReactOS/Wine cooperation, but I completely forgot about it while making my comment.

Still, it's not the kernel side of the driver that requires a bare OS, but the hardware side that requires the OS not to interfere. The foreign kernel can be emulated. A Windows-like OS can help you use hardware that has no drivers for other OSs but I never had this issue, nor know anyone who needs to run legacy hardware that can't also run a legacy OS.
So basically, the M1 Macbook Air is two to three times faster than the SQ2, including comparing ARM Windows on the SQ2 against ARM Windows in a VM on the M1 Air.
> Normally keys are scanned group-by-group digitally, but Cherry recently came out with a keyboard that uses analogue readout of the key matrix. They now put different resistors at each switch and measure the voltage (so they save delays introduced by the scanning and can sell it as "super fast" to gamers …)

Interesting to imagine most keyboards are that primitive.

It's also interesting to see gamers continuing to push technology forwards.

> But allowing to reprogram the keys in the keyboard controller probably is easier. Longer initial setup time, but how often do people change their keyboard layouts?!

It's worth it if the setup is obnoxious enough, and, well, this is something which should be possible, and it's annoying that it hasn't been done yet.
Even if you allow that PUT is not a wild goose chase, he is still making trivial patches, the first of which is not correct, and the second of which he states he did not verify was correct, even after being rejected the first time. So if we discount that he is demonstrating how to build a bad API, he's still demonstrating how to be a bad participant in the patching process.
I'm getting tired of constantly hearing unrealisticly good predictions from GS and other institutions with vested interests. (And yes, I know that this is the _outlier_ scenario)

This reminds me of the earlier article today from Zed Shaw. Why is GS so optimistic, constantly overestimating growth? Because they know that with their reports they can influence growth (aka, self-fulfilled profecy, so common in economics). And with more growth, they have more deals (IPOs, M&Ms, etc), and thus more money.
Yeah, poor example sure, but my point is that his programming experience is probably too limited to categorically denounce an entire programming language community.
.. and it's only with their (relatively recent) use in cryptography that prime numbers became "important". G.H. Hardy, one of the leading number theorist in his era claimed that none of his work was useful, and therefore never could be applied to good or evil.
Makes you wonder what applications the future holds for what is considered purely theoretical today.
QNX sits at the lowest layer.

Thus if it wastes power with something like timer ticks or poor power state management, that can't be fixed in a higher layer.

If the world would have been ready for efficient dual core ARM CPUs then we would have seen those in other tables too, no?

There are a bunch of dual-core phones and tablets coming out next year. If they all have poor battery life we can blame the hardware.
I can't speak for the whole of the US (heck, in many states you can't buy beer in the supermarket at all), but there's plenty of it where "normal supermarkets" do sell decent beer. Craft beer in the US was definitely set back quite a bit by Prohibition, which basically killed off all the small breweries for 40 or 50 years, but we've gotten over that by now.
I never really thought about how useless the date probably is. "2 hours ago" is obviously more useful than a UTC date.
Thanks for the suggestion!
We put _so_ much trust to the government. Why you trust an entity that hide something from the public. We cannot let them have so much power, to dictate the public how to live, they are just another human being. They watch us with all the power we give to them, and then we loose control and let them behave as they like and we can't watch them in the end. They collect taxes but not competent to manage it and make people hard to living. Look, we are not cattles, we are human.