skysight-inc/HackerNews huggingface dataset:
I'm watching Raised By Wolves, and I'll try to keep any spoilers out but you might scroll past anyway.

Burning organic matter means half of the nutrients in the material float away with the wind, so you don't want to combust it for any reason (and especially not for disposal, which is currently my biggest beef with the show).

So I like biomass, and I don't like biomass. As I understand it, you can limit your losses in that respect by separating your ramial (young) wood out. It's higher protein and nutrient content, suitable for composting if done correctly. But most of your coppice is going to be ramial wood, so where's your sustainable harvesting angle?

The only tech I know that completely avoids that problem (Super Critical Water Oxidation) requires pressure vessels and very high tech ceramics. Last I checked it was so expensive they only used it for superfund site cleanup. Turns out salts become highly corrosive at high pressures and temperatures, and there's a triangle of heat, pressure and corrosion for ceramics, so you need ceramic composites to build a reaction chamber with any sort of durability.

You wouldn't want one of these in your basement, let alone your kitchen.
I've written zero-copy implementations (as much as was possible) for DNS, MIME, RTSP/RTP, SMTP, and others. Locality is far more important to performance. Generic zero-copy APIs often have too much indirection, and for short messages or messages with many distinct fields, generating all those pointers can cause more data churn than simple copies. And while zero-copy makes the most sense for messages with large blobs, if you have to buffer the entire message you're again losing data locality, whereas a streaming architecture can be even more performant even with copies (and even because of the copying) when you can keep your working set small and hot.

IME, there's simply no getting around the fact that if you want better performance, efficiency, and/or latency, you have to design your entire stack holistically. A library promising a generic API with a supposedly generic "optimization" is often already suboptimal, and architecting an application with that mindset (e.g. trying to push all the hard parts behind a generic getter/setter API) makes the suboptimality grow non-linearly.

I agree about ASN.1. The ASN.1 specifications are well written and everything is very well thought out (even though it's not always obvious why without the benefit of hindsight). Though, for a long while they weren't freely available, officially or unofficially. Thankfully that's changed (not sure precisely when that happened), but it cost them a lot in terms of mindshare and was a big reason, I suspect, for the horrible open source tooling both then and now.
Do you know about /r/cscareerquestions? https://www.reddit.com/r/cscareerquestions/

I'm sure you will find a lot of helpful advice there.
Big Data and the Search for Extraterrestrial Intelligence – Digital Trends
No, RDF was a more intimate thing -- Steve's ability to tunnel into your brain through his eyes. No one was intense like Steve.

What he was trying to convey here was that you can have the best technology in the world, but if there's no purpose for it -- if people don't want it -- you have nothing.

OpenDoc and Newton, one of them a solution in search of a problem, and the other fifteen years ahead of its time, didn't seem like obvious winners to the former NeXT and current Pixar CEO. This shouldn't be a surprise.
oh wow I love your insane hand holding a scroll website
This is the "reboot announcement". Starting with .NET 5 there's only one .NET again that matters (though you'll hear lots of legacy support complaints for years to come). 5 is now the highest version number and the next version number is 6 like you would expect. There's no other versions you need to know unless you have to support legacy code (and there, it's probably time to reboot if you are supporting certain types of legacy code).
See also, Final Fantasy XIV. From disaster to IMO one of the most magnificent games ever created.
FYI, I have built a great many things in my career but not one of them was a web app. Mostly, it has been data storage systems, from single host to few hosts to many hosts to one of the largest three or four such systems in the world. But hey, great guess.
O(m x n), where n is the number of pieces and m is the number of systems it needs to interconnect with. O(n^2) is the asymptotic upper bound, which is never reached, because a piece needn't be connected to itself: m < n for all n, but m/n can approach 1 as n goes to infinity.

It wouldn't be Hacker News without such ponderous pedantry!
Why bind a database to a local socket and not to a network port? Because it reduces the attack surface area. It doesn't mean the database is "secure": access permissions could be configured incorrectly; it could be missing security patches; etc. But closing off the port still increases security because an attacker has to compromise another system, or find a more obscure pathway to get at the database server. An attacker incurs an additional cost when trying to compromise the database.

Why move SSH to a higher port? Same reason - it reduces surface area.

However - does changing the SSH port _really_ add that much of a cost? For naive attackers - yes. A well configured firewall which detects and tracks SSH login failures, port scans, etc and issues IP bans is more robust. But even this only goes so far, especially for attackers who can orchestrate a large number of IP addresses.
The Bounty Hunter of Wall Street (2017)
It wasn’t using it till now? What was the equivalent component previously?
Once we have neural sims crime fighting would be so much better. It will be like Minority report but in reverse.
Something about your quote screams "maybe true in a perfectly efficient/functioning economy", but my gut says, maybe not always true when there are inefficiencies.

There are tangible and intangible costs and benefits to every pursuit (interesting example, externalities in economics). Focusing on only tangible benefits (money) does, to me, seem very common - rarely do I see intangibles being considered.

For example, how many times I see profitable companies making money hand over fist, but when you look at their operations internally, they are completely inefficient and chaotic, maybe even damaging. Like, if they did things even 10% more effectively (let's say at a bit of reasonable cost), they would make even more profit. But doing so takes hard work, they are already making so much money, so they have no desire to look further.

If the profit is so good, that ignoring the money "left on the table" doesn't cause enough pain for the subject involved - well, I think that also creates inefficiencies, complacency, etc.

I also think, when profit is "so good" that other efficiencies go by the wayside, the same behaviors you describe continue. I don't find that the other behaviors go away, really.

I once heard a quote that said, if you wanted any data project funded, convince the CFO that it makes money and they'll go for it. Much like the approaches of TCO, ROI, NPV, IRR, etc - prove the profitable case and you'd think people would buy in.

I have found something like this to be somewhat true - except in companies where they are already making so much money, they don't care about doing the right (or "better") thing. The "more money" they could make is imaginary to them, and they are happy with how much they are already raking in. Until it's super, super tangible/convincing.
Well, maybe not elementary school, but in highschool you should encounter those, especially second part. Non-degenerate in that case is fancy word for saying that those point cannot form a line (or a single point) - just that triangle is actually a triangle.
This is pretty common term when it comes to math Olympiad so in would be extremely unlikely that someone can get to imo without encountering that in the past during training
tangent / "rant" about date formats: they have an actual standard^1 that is chrono-sortable:

YYYY-MM-DD

it's only ambiguous to the degree that people adopt other "conflicting" conventions.

I wish v much for its adoption. It was established over 30 years ago.

1. ISO-8601
https://en.m.wikipedia.org/wiki/ISO_8601
Me and @p4bl0. I've got one box with ssh on 22. Logs are very noisy and the rules from fail2ban grow and grow.

On the other 20+ boxen with ssh on port xxx22 the logs and f2b rules are much smaller - which means less hassle for the admin.

And on the boxen with services behind WG there is zero noise.

Naturally we're using keys only with all this. The reduced noise in the logs/rules/firewall are very handy.
Why solar geoengineering should be part of the climate crisis solution
I would say it is a prime example of the difference between "necessary" and "sufficient".

The time investment is necessary. It is by no means sufficient.
> Then you can literally say anything and claim "just not yet!".

> Amazing people say things like this with a straight face.

Then literally everyone who claims breakthrough in fusion, new energy, medicine, AI, robotics, supersonic travel, would qualify as fraud. Fusion has always been X years away after all.

You've just also described many space projects, notably JWST and SLS. Granted, I'll give you SLS.

[0] - https://en.wikipedia.org/wiki/James_Webb_Space_Telescope

[1] - https://en.wikipedia.org/wiki/Space_Launch_System

> Nikola has real teams working on real things, too. They are just nowhere near where they claim to be.

The trouble is Trevor didn't just say "just not yet!". He insisted that the Nikola One on stage at their Dec 2016 presentation is real, with this vivid description: "I don’t want someone to end up doing something and driving this truck off the stage…so we’re going to try to keep people from driving off. But this thing fully functions and works, which is really incredible."
yeah, I have it on my backlog. Should be easy because the player I'm using already supports Vimeo too. I'll implement it in the next days
You're technically correct. We could create money out of thin air if you chose to accept my IOUs. But pragmatically you're exceedingly more likely to accept my IOUs if I have a banking license.

Promissory notes are a thing and occasionally used for real estate transactions among other things, so it's not like it's just theoretical, but most private individuals will never issue an IOU, written or otherwise, for more than the cost of dinner.

Edit: Also your article is a nice introduction to the concept.

Another good example is when the State of California started paying its bills with Registered Warrants[1] when it ran out of money a few years back. They don't have a banking license, but they do have taxing authority over a trillion dollar economy so banks were actually willing to allow warrant holders to deposit them. In large part this is because they can be transferred and can be used to extinguish California tax liabilities. Needless to say a sovereign State also has other ways to coerce banks operating in its territory, but to my knowledge no such measures were necessary.

Another fun example is Amazon gift cards. Their effective value can be up to whatever planned spend you can offset. It's basically an IOU redeemable for goods or services. I imagine it wouldn't too to hard to talk a private individual into accepting an Amazon gift card at near par to settle a debt.

[1] https://www.sco.ca.gov/eo_registered_warrants_2009_faqs.html
You're way underpaid, even by Polish standards. You can easily get a remote job e.g. at German company that pays 70K-90K+ EUR.
A lot of "designer" furniture is priced in that range so that doesn't seem that unusual especially if you consider all the manual working hours going into a piece.
Well, if I came "here" and stayed, it is because the level of reasoning was higher than any other form of online gathering I had ever attended to. Plus its design, moderation, and declaration of intentions makes for better, more informed debates. So I did experience a bit of disillusionment and intended this rant as some kind of a "suicidal" move : I was expecting to be downvoted to disappearance for not conforming to what a hacker news comment should be like : thoughtful, informed, interesting.
I fully agree with your three points and I am grateful I got to see your reply.
It absolutely is. Just look at SAP UI5 (their JS framework)
Or was it a combination pizza hut and taco bell?

https://youtu.be/EQ8ViYIeH04
It's not a good indicator of experience. But it's probably a decent indicator of a lack of experience.

Queue vs stack is an extremely basic concept. They're not even unique terms to CS. You can almost guess what they are just by their names.
I thought Assange never said who the source was.
upi.com/Top_News/US/2020/09/18/Assange-lawyer-Trump-offered-pardon-to-reveal-DNC-hack-source/3921600445120/
These things are how Prop13-windfall-recipients have their cake and eat it too: https://en.wikipedia.org/wiki/Mello-Roos
To reproduce: load the defaults then click the 8:00am plus button

Once: you might expect restful sleep after 5am
Twice: you might expect restful sleep after 6am
Three: you might expect restful sleep after 12am

But 12am (midnight) is before 5am :-), so I assume it overflowed, or it means 12pm (the following day).
Trump dangles cash for US firms moving from China
A sacrificial layer of plastic film above would probably work.
You don’t seem to understand my point. With good steganography you don’t know a message is being transmitted in the first place. It doesn’t matter which IP addresses accesses a video because you don’t know which video contains a message. Given the number of videos uploaded to YouTube, checking them all for embedded messages from a sophisticated state actor would seem to be quite a significant challenge. Even more difficult if you’re in Latvia, the agent is Russian, and the video is hosted in the USA...

This approach offers a way of transmitting much more data, on demand, with very little risk of detection of either the existence of the communication channel itself, or of the recipient.

The recipient could casually watch on wifi in a food court, using a modified app, while eating lunch. They would obviously need to exercise good secops, presumably as part of their trade... it seems quite a reasonable approach to me, but I’m no expert, it was just a thought.
If you take a Backstage Magic Tour at Walt Disney World, the costuming department has some kind of [magical] CNC fabric cutter that does a single layer of fabric quickly and cleanly, apparently cookie-cutter style. You see the design on an LCD screen, the operator places the fabric, the machine closes on the fabric, it makes quiet slapping sounds for a few seconds, and it opens revealing the perfectly cut piece.

You're not permitted to take photos of the machine. Textile cutting isn't my thing, so I don't know how it works, but I found it mildly interesting.
I repaired computers for free and I doubt that is the reason. Cheap computers are good because they're cheap, in they all reach a point of diminishing returns very quickly for basic browsing, so much that a basic arm phone that is free with prepaid is more than sufficient.

Desktops are luxury items that aren't needed anymore, laptops are quickly becoming those too. People don't need computers, their computing needs change too and the iPad is better at mobility so many people just get a tablet rather than a computer anyway. Even I question my need of using a full gnu Linux phone once I was able to get chrome desktop extensions in a browser on Android.
Russia Considers to Ban ESNI
A raver told me once about trying to cut a gram of MDMA with powered sugar. One person got 3 times the normal dose and couple of people got nothing.
Remember when the media didn’t lie? Yeah, that was nice.
Strongly disagree with not taking any notes during the meeting. I've learned that by jotting down brief comments about the important action points during a meeting, you keep the meeting centered on action points as opposed to a million other things that don't improve your productivity.

It's a different world when you do that - meetings actually have a point if everyone knows your goal is to figure out how to act on the information.

You can then send a brief writeup of your notes and any additional information. Putting it in writing prevents misunderstandings and causes other to do what they said they'd do.
This project is based off of Jorge Luis Borges' short story, The Library of Babel, about a library filled with books that contain every possible permutation of the 23 basic letters. This sea of information, containing within it all human knowledge, past, present, and future, drives the occupants mad searching for some sort of meaning.

The website here is a digitization of Borges' infinite library, made possible by nice, modern algorithms. Any text found in any location of the library will be in the same place in perpetuity.

https://sites.evergreen.edu/politicalshakespeares/wp-content...

By this art you may contemplate the variation of the 23 letters...
Thank you for letting me know; I have done that. I'll leave my comment up so maybe others will learn as well.
There are some great managers but they’re usually from a tech background and know not to micromanage. Non-tech managers are really glorified PMs.
Thanks. I read the section “ Description of SM-2 algorithm” but I don’t what determines when to show a given card.
Hey, could you please not post flamewar comments to HN? You've got good points here, but unfortunately the nastiness of the last sentence overrides them.

Also, please don't create accounts to break HN's guidelines with. Doing that will eventually get your main account banned as well. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.
From Reproducibility to Over-Reproducibility (2016)
> ...dropping to ~20,000 from disk

Do you mean with the OS file cache disabled?

Other questions:

1. What are, off top of your head, some design changes or code changes required that'd bring drastic performance improvements?

2. What are some key internals that you think differentiate Kivaloo from other embedded KV stores? I assume you must have gone through a lot of existing literature on the topic before building this. For example, LMDB, BDB, RocksDB, LevelDB, SQLite and the likes come to mind that can double-up as KV stores.

3. Does it store the database in flat files with a WAL in front? Is the file format of the database custom, or based on existing formats?

4. Does the database auto index the fields? Or, use any other such aids to speed up access to data?

Thanks.
> What bothers me the most is that Assange only crime in the UK is that he had skip bail from a crime without evidence.

Yes, but extradition works on the basis that if they committed a crime abroad and it would be a crime in the UK, extradition can typically go ahead. Even if they didn't commit the crime in the UK.

> Where is the European Court of Justice ? Human Rights ?

The European Court of Justice doesn't hear appeals on extradition. It is a competence reserved solely for Member States.

The European Court of Human Rights (ECtHR) might hear an appeal if a Convention right is engaged (e.g. the right not to be tortured) so it is possible that an appeal is lodged after this case if extradition is granted, but Assange first needs to appeal to the High Court and then the Supreme Court if that happens.

This is because all domestic remediation routes must be exhausted before the ECtHR will hear a case. In any event, the ECtHR cannot directly block an extradition: they can only order the State to pay damages.

The only ultimate court in the UK that can block any extradition is the Supreme Court.
Technology will catch up. Also inputs will be pre-processed and rendered so latency can be minimized.
It's been a couple years since I'd been in the dating pool, fortunately. One thing that consistently annoyed me back then, was the number of people on dating sites that "didn't have time" to actually meet/date. At the very least it's probably somewhat easier to figure out who is serious about dating and who isn't.

One has to actually take the time to make things happen. Most people have much more free time than they realize and it's a matter of priorities.
Probably because you live in the wealthiest part. Murders are up 140% in NYC. You didn’t read the actual Washington report.
So if I have your private key and your hosts definition in your ssh config, you're still secure?

Cool, send them to me and I'll show you otherwise. My email address is in my profile.

The point was that nuance is important. Keyspace size, the cost and penalties of a guess, if any information leaks in the process, these are important.

These cutesy memorable rhyming platitudes in any discipline are usually either meaningless or counterproductive.

I could for instance, use a very long base64 url endpoint as effectively a shared password. If you look at the cost, leakage, and keyspace analysis you can tell why it works or it doesn't far more than the old obscurity aphorism.

I think some of computer security theory could be taught via physical lockpicks pretty well so long as the students actually do the physical lockpicking act. I think the concepts translate well to the material reality especially if you have a large diversity of locks.

It actually sounds like a pretty brilliant educational approach.

Computer security through lockpicking. Requirements: introductory number theory, discrete mathematics, 2 or more programming classes
https://www.bizjournals.com/sanantonio/news/2019/06/10/air-f...

https://casetext.com/case/lambert-v-bp-products-north-americ...

https://oem.bmj.com/content/60/12/969

Benzene, in particular, has an accepted safe exposure level of zero.
Given how general Range is, how does it even implement a len() which has the behavior in the article? (I tried looking into the documentation for this and came up short on Ranges even having len; I see it provides a TrustedLen to other things via a trait, but that seems unrelated, and it has some len related to an overload of one specific iterative type, but I feel like I must have misunderstood it.) Either it assumes subtraction, which should discover the negative length, or it would have to iterate the distance, which would take a ridiculous amount of work to get from 5 to 0. How is len() there at all, much less able to return 0 for 5...0? (FWIW, in my libraries like this, I have a different type for things that have a start/end for iteration from things which have a start/length for indexing, as they are often extremely different concepts and are used for different purposes, even if it feels like the former is a conceptual superset of the latter.)
You can compile the Lua VM into wasm+JS and run it there, yes. (for example, https://daurnimator.github.io/lua.vm.js/lua.vm.js.html)

Pure wasm doesn't work yet since the VM needs either C++ exceptions or longjmp (to unwind). Wasm exceptions support will eventually help there, but meanwhile there is a dependency on JS exceptions.
Yeah even in online dating, it just turns to "let's meet up after this is over lol" and then you completely forget each other a couple days later.
Sweet username
Considering their flat structure and Gabe Newell’s aversion to outside control/anything that might compromise his team’s vision, I don’t think Valve will be on the table for many years.
Also, fix the problem that Range<u64> can't do .len():

fn main() {
let r = 0u64 .. 1;
let n = r.len();
| ^^^ method not found in std::ops::Range<u64>
println!("Hello, world! {}", n);
}

https://play.rust-lang.org/?version=stable&mode=debug&editio...