skysight-inc/HackerNews huggingface dataset:
> I'm not sure about if the historical part being incorrect is really damaging.

I think the article itself highlights the issues with making colonialism look like it wasn't a bad thing. This game perpetuates that idea and that colonialism was like, "oh, you know, just finding unexplored land! No one has ever been here!" When the reality of the situation was far different. Perpetuating historical inaccuracies might lead to people having faulty ideas because they're based on incorrect information.

Just because you grew an interest in history when the games had incorrect information doesn't mean everyone will.
Yes, so it's a pretty trivial caveat.

Also "There is scientific consensus that putting the nuclear waste in geologic formations that are expected to be stable for many millions of years is appropriate (e.g. see the Blue Ribbon Commission report (pdf) and the 2020 OECD report (pdf) on waste disposal). This way, if the material is released in the far future, it will have already released all of its afterglow heat and will be radiologically inert."
If this really worked and made such a drastic improvement why not get one of the plethora of bike power meters available on the market and show the needed effort to maintain a set speed with this wheel and without?

Also, if this really worked as described it shouldn't matter if it's on the front, back, or both wheels. So why not show that?
I hope this doesn’t work and millions of people in us die
It's an E3-1270v2 (69W TDP) along with 4 sticks of DDR3 memory. Since it will be idle most of the time, would replacing it really save much?
> incorrectly setting or forgetting to set keys in a map or a property or accidentally passing the wrong value to the property

When you wrote/write Clojure, did you ever use spec? Any insights into how it compares with TS? They seem to give similar guarantees for this aspect, but I haven’t played with spec yet.
This is a very good point!
Yes, but because other forums tolerate extreme opinions on other subjects, people who hold them don't have a particularly burning desire to congregate there.

I don't think anyone's been banned here for liking systemd, or for expressing their support for Israel, but they will be for calls to genocide the Middle East.
This article is interesting but it is nigh unreadable.
The question should probably be, "how can a business benefit from open source," instead of, "how can a business profit from open source."

The primary benefit is the ability for businesses with diverse, or even conflicting, interests to collaborate on a project. You won't see many businesses creating and profiting from an open source operating system or development tools. You will see businesses contributing resources to open source operating systems or development tools since they don't have the resources to develop their own and don't want to be bound to conditions stipulated by another business. Consider how much power Microsoft had over the PC industry simply through the licensing of BASIC, DOS, and Windows in the '80s and '90s. Consider how much power Google has over the licensing of closed source components of Android.

I suspect the reason why open source works in a handful of domains and not in others depends upon who the end user is. Notably, the end user must have the motivation and skill to participate. If you're developing embedded devices, you probably have the ability to contribute to an open source operating system or development tools. The fact that it contributes to your competitors is nearly irrelevant since everyone needs that infrastructure. If you're a publisher that wants to avoid the escalating costs of Adobe products, you probably lack the skills to contribute to open source alternatives and it doesn't make financial sense to acquire the talent to contribute. Not only is it expensive, but there is no guarantee that your competitors will do the same.

As for being a lone open source developer or development firm, that pretty much defies the point of open source. Without collaboration, there is very little reason to pursue open source.
The pervasiveness of Electron without its flaws is why I'm really excited for Flutter desktop. It really does feel like write once, run everywhere. It is much faster and has minimal RAM usage because its compiled to a native binary, plus I get mobile and web apps out of it too.
https://archive.is/YvheL
It's a bit buried, but if you click through the link about how today is a big day for Observable, you'll notice it links to an article announcing that they raised their Series A today: $10.5M from Sequoia and Acrew.
Both! I make a card with English on the front and Korean on the back, and I include a sample sentence in a custom field with the target word highlighted. I always read the sentence out loud after I answer the card.

I also make Cloze cards specifically for grammar where I'll cloze out the conjugated verb and put an English hint, like:
7시니까 댄 씨는 벌써 {{c1::퇴근했을 거예요::I think he left work}}.
> I'm truly baffled by how ahistoric and whitewashing it is. What for?

Because most players don't want to play as someone who captures people for slavery, or invades a monastery by slaughtering all of the monks inside.
The secret social lives of giant poisonous rats
> my experience, many atheists also seem to proselytize with a religious fervor as well

That is a total non-sequitur since lots of religions does not proselytize. So clearly this is not a defining quality of religion but rather a characteristic shared between some religions and some non-religious movements and ideologies.
> many atheists also seem to proselytize with a religious fervor as well

Could that be availability bias? You don't hear from the many that don't proselytise.

> even something like atheism is a religion

That's nonsense, a rhetorical subterfuge to defend religion ("oh, but you too have a religion.") maybe. Atheism has none of the things you claim (origin story and eschatology, prescriptions on how to live). Some (atheistic) sciences indeed give us the former two, and some (atheistic) Weltanschauungen (such as humanism) the latter, but that doesn't bestow religious status on atheism itself.
Products prices are sticky and cannot be easily price discriminated, demand from those that want to be first to own something is very price inelastic. Shortages are also good publicity.

For ryzen, the price is possibly a driver for the demand, if they jacked up the price above a substitute, its likely all their orders would disappear and go to competitor.
Sued for web scraping, not cloning Instagram.
> What's the problem with something concrete like kg/sqcm

kg isn't a measure of force. And the world will be a nicer place once we retire the oddball prefixes of centi, deci, deka, and hecto.
Twitter / CNN
Soft bricked vs hard bricked. There are recovery procedures (possibly intrusive or troublesome) for soft bricked.

As an example, if I have a network device so screwed up that I have to do a little power and connection dance to get it to reload via tftp, I'd call that a soft brick. If I have to solder in jtag pins, that's pretty firm. If the magic smoke has come out, that's definitely hard.
It sounds like you confirmed that it can't be self-hosted - are you sure about it not being true?
I agree with your first paragraph.

But if your goal is purely to expand your vocabulary, don’t you think reading is more tangential than drilling words with flash cards?
> How do you plan to reverse engineer the underlying keystrokes if you look at some ligature ridden code on a tutorial website?

Copy and paste it in a different font.
just a question: how much memory a wasm process in lunatic consumes as minimum?
I think there's something in mapping the mental model of interacting with your environment to the new controls for that environment, which isn't quite finished yet.

Humans are good at making tools invisible or subconscious extensions of our physical selves, and there's this moat that VR gets stuck in I think on the way to true integrated physical extensions. i.e., a hammer becomes consciously indistinguishable from the carpenter's hand.

TV-based gaming consoles have had 4 decades of continually improving the screen and the input device. How invisible do the newest Playstation/Xbox/Switch (pro) controllers feel in your hands now?

VR can be immersive, but in the real world outside the goggles you're not yet transparently / invisibly integrated into the physical things you're near. So you kinda don't yet trust it, and some of the cables pull you out of the experience, and things are heavy etc.

When VR can live-integrate the world around you transparently into your virtual world, and the problems with things that pull you out of that subconscious human-tool melding are fixed, then I think there's going to be some really epochal things happening.

Until then AR seems to approach that integration moat from the other side and already looks to be making its way into everyday use.
Evolution Simulation Using Genetic Algorithm
I hoped it doesn't mean the creative director has to actively whitewash the period in an interview quite ahead of the release.
https://archive.is/EGeQs
This is a pretty high effort article, let's take a deep breath. I enjoyed it because it uses Assassin's Creed as a lense to teach us a bit about history. No culture war related baggage is required for admission into this article IMO; the narrative compromises necessary to make a playable game out of a 9th century setting are kind of hilarious, and this article helped me process the cognitive dissonance that comes from playing such games.

The bit about christian churches being decorated like abandoned shacks, with all the gold in a chest in the middle, I thought was funny. Making game worlds that feel 'used' by their inhabitants is a really interesting one.

idk, games are different things to different people; they're escapism and we don't all escape the same way. Some of us enjoy pillaging inaccurate churches, and some of us like chortling about how silly it is while we do it.
CBOR Serialization for Embedded C and Rust
3B+ forward has support for USB boot, as of I think July this year it was built into the firmware for the 4b. I have a Zw with SD card as it requires more or less but everything lese is USB based with drives I swap around for raspbian, ubuntu, retropi/etc. But setting that up does require an SD card with respbian unless the pi shipped with the newest firmware.

I'm not against on board storage but I understand the tradeoff to allow user expandability and reduce production costs. I think they'd get heat on the eMMC size unless it was like 32gb and I don't think that cost increase would make it very far. But maybe with the push to the 400 they will start to go that route to create a self contained but expandable system that is plug and play raspbian by default.
Based on their success, that's exactly what they are already doing, presumably thanks to the choices they are making.
> I simply don't think that you can auto-generate zero-cost safe C or C++ bindings automatically.

As stated, that's likely an accurate statement, but if you separate the requirements for the bindings the problem looks way more tractable:

- auto-generate: I'm pretty positive that this point is only hard given the following, and I feel you would agree with that assessment, so I'll just focus on the other ones.

- zero-cost: doing zero-cost ffi is the best option, but a lot of advanced constructs that people want to use cannot be well represented in that way because they rely on the internal consistency of the host language. That means that dynamically loading a library written in Rust might make it so that you can only interact with ADTs, trait objects and whitelisted provided traits on those ADTs, potentially only through trait objects. That's not zero-cost, but it is super powerful. ObjectiveC has lived its entire existence going through vtables and that has even enabled runtime introspection that was super useful.

- safe: safety can be accomplished easily enough if you don't constrain yourself to zero-cost or if you put constraints on what is supported for zero-cost ffi. You could say that method calls on trait objects is safe, but type parameters are out of scope because ffi and monomorphization are not compatible. You could restrict yourself to either no borrows crossing ffi, or no mutable data (only internal mutability through trait methods) allowed.

- C or C++: I would focus on other languages, personally. Having easy interop with Java, C#, Python and JavaScript would open opportunities that do not have anything to do with systems programming per-se, but that would make it more likely that the next numpy isn't written in pure C.

- automatically: the need for extra annotations in either end of the interop simplifies part of the problem and might even help with documentation. Adding some light ownership information to APIs in non-Rust languages would be great for non-Rust users of those APIs.
I would like to touch directly on the point made in the article that says -

"Everyone likes to see the fruits of their labors. If you spend a month building something, you want to see that thing go live for people to use it. You don’t want it to be shipped off into the void, never to be seen again."

Way back when (mid 90’s, aka the previous century) I did some agency work (eventually ending up at Arthur Anderson for those that are curious).

I learnt to measure my own productivity, both as a way to remind myself of my 'win days' when having an 'epic fail' day and also in order to feel comfortable and confident enough to justify my rates as I made my way up the food chain.

One of the ways I did that was to record the time taken to complete process X prior to my arrival vs. Time take to complete process after my tweaks to it. (I’m defining ‘Process’ as length of time from Thing ‘A’ happens and ‘Z’ needs to be the end result rather than CPU cycles).

Agency work is (can be?) a bit soul destroying but if you want to develop the soft skill-set of being able to hit the ground running it can be extremely educational with the added bonus of being able to either highlight the 'wins' on your c.v. or to brush the 'omg, did I really just hit "Y" to that prompt?' moments as 'Various temp positions including $corp).

As with all things in life, YMMV.
I wonder why it's buried... the comments on this thread don't seem to be on a single topic, so it looks like most people have struggled to find the point too
Reddit would disagree (although they’ve went the opposite way in recent years.). They were open source early on and yet no competitor arose to overtake them.
for background, the original author of nbdev has a good post outlining exactly how it relates to jupyter -

https://www.fast.ai/2019/12/02/nbdev/
I don’t think they were that clear about reliability metrics. It was obscure but the slightly older Safeguard ABM software load was of that order of complexity magnitude and tested reliability. Thank goodness of course we never had a real test. Admittedly I have a small axe to grind, having known some of those CPSR people.
> PS3 was released 13 YEARS ago.

That's why I used it for my example. Past systems are a useful benchmark for what it's practical to do with a certain level of computational horsepower.

> Slack is taking less than 1% of my Ram.

My system has 8GB, so 3.7%. I'd rather have 3.4% of my memory back.

More broadly, we should consider that we may run many bloated apps. Even if Slack doesn't do too much harm on its own, if all your desktop apps are using 10x the resources they could be using, it adds up to you spending more on hardware than you should have to.

You paid for that 16GB of RAM. That should let you do a lot more than old computers can, rather than doing the same things we did 15 years ago with bloated software.

> At the time AIM was the dominant chat client, and it probably took more like 5% of RAM available.

Right, like Ripcord, it did roughly the same thing Slack/Teams do, using far fewer resources.
Most of today's coding ligatures merge === such that it has three lines vertically as opposed to just two (evoking a "hamburger menu" icon as others have noted), in addition it's also generally still three character widths versus two. I find it easier to visually spot the difference between the == and === ligatures in Fira Code or Cascadia Code than between the non-ligature forms and counting the spaces in between the lines. Your mileage may vary of course, but in most cases after several years with Fira Code I find the ligatures in general are much faster for "at a glance" precision than some of the non-ligature forms.
Better:

"BMW has Made the World's First Electrified Wingsuit..."
Curious, are people planning to take the first vaccine that becomes available? I can't imagine taking a vaccine for covid anytime soon, least of all as the first round.
Werner Herzog Labels Elon Musk’s Mars City “An Obscenity”
Guy isn't a gender-neutral term.

It is in many places. See my comment elsewhere in this thread. You may be unfamiliar with it in gender-neutral use, but it does exist.
I am curious why the author abbreviated the price of the board in such a way that both didn't remove any characters from the sentence and made the number more obscure.
Yes. I just reloaded the Dev Fonts page with and without locked fonts and it only downloads them when the fonts are unlocked.

I forgot to mention that one may also set a minimum font size. That one does occasionally break a layout here or there, but it's worth it for easier reading.
Skimming the docs... the tutorials are really nicely done but it's hard to find a clear description of what exactly is possible.

Can you install libraries (from npm?)

Can you build and share custom components, not just notebooks?

Can you connect to a web server?
How do you remember the new words you look up when reading books? Making an Anki card for each will make sure those words are permanently etched into your memory.
The comment didn't point that out. It made an entirely generic statement, some variation of which appears in every remotely similar thread and leads to the same tedious, angry, shallow flamewar over and over again. That's what we're trying to avoid here.

Other commenters in this thread have posted things that are closer to what you describe. https://news.ycombinator.com/item?id=25160667, for example, is a completely different kind of comment.
thank you! this helps. as i suspected it is the best font i've seen for programming with a light background, and just meh with a dark background. i prefer a dark background though, and the only font that i can tolerate with dark is pragmata pro. sigh being so aware of fonts is a curse.

thanks again.
PostgreSQL Benchmarks: Apple M1
Enter Your Initials: Preserving Star Fire, a Forty Year Old Arcade Game
I agree with your sentiment that there is no absolute here; however there is a difference if the whole machine is a blackbox or just the CPU and is sold by a listed corporation that is only accountable to their shareholders.

They see privacy as a marketing advantage, however they collect data as they see fit. It is also important to note, that they are indeed in the ad business and even if it is no match to their hardware business they are profit maximizing. So even if they don't sell your data now this can change and your record on that big corp will become known to whoever pays enough.

Side question: Does Google directly sell personal data to advertisers? (For Google applies what I said above anyway)
"Lonsdaleite, which is predicted to be 58 percent harder than regular diamonds"

We have had lonsdaleite from meteorite sites (and all over the world at 12,900 ya and 66 mya), but apparently not big enough to measure hardness?
Well yea, no program, no method of learning, will make it impossible to forget something. You should have >90% retention on mature cards however (it's what the default settings are configured for). There's plenty of charts that show the diminishing returns of aiming for higher retentions, and surprisingly aiming for 75% retention is actually much more efficient, however your sanity would likely take a hit from missing so many cards.

>Even people who stick with it 7 days a week for 50 weeks could use a 2 week vacation.

Then you'll need the discipline to do ~10x your normal daily volume when you get back (not doing new cards ever day makes it not a clean 14x).

>That is not a given. Just several days ago I lapsed on a 4.5 year card. The interval went down to 2.2 years or so; hopefully I will get it that time around.

The default settings set it to 10% of the interval after an again, so you must have messed with that. You can also configure that to be 0% if it bothers you.
I'm not clear on the outcry against ligatures. This is a client-side setting and not committed to code, is that right? If so, this is like prescribing that we should use dark-mode over light-mode because I like it.

Now during the pandemic we might screenshare more often so I can disable it for that, but for development on my own time on my own screen it's nonyabizness.
Well, a spring is a battery. You charge it by compressing or stretching it. I think this battery stores vertical motion - from when you first get on, and maybe if you go over bumps.

But the "infinite range" thing is nonsense.
Reader mode in whatever browser you're using will help you. That said, you're not missing much by not reading it...
i think its a fair condensation. the discussion of google is pretty incidental and given the lack of any actual official connection to GOOG, i think we should be shrewd in our assessment; it's in the title to sell more books.
It's written in engineering notation.

https://news.ycombinator.com/item?id=25163303
Not a fan of taking advice on reading books from someone that's "selling" book summaries. He just comes off as slightly pretentious. As someone that been reading 50ish books a year for years, I'm surprised how much he upsells the fact that he's read a "whopping" 150 books.
Thorium msr reactors almost solves the last two problems...
Show HN: HackerDaily – Outline.com for Hacker News
I saw you mention Falcon and NanoCubes so had to check our kyrix. I think this is a really important space. I used to assume Palantir had solved this but now that they're public it seems to be more of a smoke and mirrors startup.

3 questions:

1. Why isn't there a demo I can just click and visit?

2. Why not TypeScript? (I think this would be a worthy short term and long term investment —for this project and beyond— to make the upgrade)

3. Why Docker? (This one I'm probably wrong about and am just a curmudgeonly old gray beard). Every time I see Docker I say "nope". I get it's use for massive clusters, but for running on one machine I dislike it (at that point I'd prefer just to run an image on a cloud VM).
Thanks! That means a lot :) Much more to come.
If you were seeking to further understand, you shouldn't have used pejorative language (which "discriminating based on sex and national origin" — nobody uses such phrases except as part of a condemnation) and cross-examination questioning ("Why is this acceptable?"). You also should have included something specific about this particular post, instead of tossing off something cheap and generic.

This is not a hard call. The comment was obvious flamebait. Every remotely similar thread gets these generic, indignant objections, and they lead to the same flamewar over and over again. That's not what HN is for.

> I never dismissed it, merely sought to further understand.

That does not seem to me a plausible interpretation of your comment. If it really was your intent, you needed to make that much clearer. When it comes to inflammatory topics on the internet, the burden is on the commenter to disambiguate intent: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so.... If a comment looks like a drive-by one-liner and quacks like a drive-by one-liner, then it's trolling, whether you meant it to or not. We have to judge these things by their effects: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor....