skysight-inc/HackerNews huggingface dataset:
By no metric I am comparatively as successful as the guy, but I am still able to disagree on his point that Linux is held back by its tools. The fact that he did not want or had the time to learn Linux's tooling don't mean anything in particular except that he's either very busy or very lazy. Any interview I read with him he's just ranting and crying over this or that "too complex" matter.
If he does not want to deal with the complexity of modern computers, he should design and build board games.

As an example, read how the one-man-band of Execution Unit manages to, in house, write and test his game on three operating systems.
https://www.executionunit.com/blog/2019/01/02/how-i-support-...

It's not a matter of "this is too hard", Blow just does not want to do it, let's be honest.
In DFW this year it was -18c one day and two later it was 25c. That isn't normal but every year we have at most one or two periods where there is at most a week of frozen precipitation. The problem is we don't know which month it is going to happen in and it happens suddenly. Climate change made it worse perhaps, but it has been this way for at least decades. I rember waiting in line for santa it was a beautiful 22c, before we got to the front of the line it was -7c.
"Read Flowers for Algernon"

For some reason that I can't really articulate, I never liked that story. I agree that it can add some perspective. Maybe it has to do with seeing a somewhat similar struggle with my grandfather going blind later in life. That many things he used to do easily became arduous or impossible, and the ways that affected him and those around him. I feel the story doesn't do that sort of situation justice (maybe too simplistic?).
This reminds me of the issue i had faced on setting up account on HDFC. I entered a very long password. When i tried to login it kept failing. I was sure of the password. So clicked on reset password. Bank sent me plain password in email. And the password was cut off to 8 chars!. This happened decade ago though.
Sweet, that makes sense. Thanks!
There is evidence that many of the new GPUs are being bought by crypto miners and there is vocal out cry because some feel these cards should be for consumers (gamers), which is frankly bizarre.
While we're at it can we ban alcohol on account of one person having gotten into a deadly car accident under the influence?

If we're keeping this to balcony incidents, I had to be pulled from being half way over a 16th floor balcony a decade ago after making some drunk rant I hardly remember

Let's also ban chess on account of Urii Eliseev

Maybe we should just ban balconies
I downvoted you because there are millions of people who live in rural areas and aren't in a cult. I have no idea where you're getting this idea from.

Try getting outside of cities and go somewhere rural next time you take a vacation.
Because it doesn't :)

The author is trying to use Euler's theorem (if a, n are coprimes, then a^{\phi(n)} \equiv 1 \mod n), but the map defined by the exponentiation doesn't say anything about what happens when (a, n) are not coprime.

I'd encourage you to read this post, which is linked by the article: https://blog.antfeedr.com/posts/fizzbuzz.html.
Intel managed this accidentally with the FDIV bug: for certain very specific values, floating point division gave the wrong answer.

Then there was the traditional rigged demo solution; one generation of cards behaved differently when the program running was named QUAKE.EXE. That is now almost standard, since part of the reason NVIDIA driver downloads are so large is a huge pack of compatibility tweaks for specific games.
Didn’t know that. On my iPhone it seems to scroll through the suggested words completions only.
Modern engines render scenes in multiple passes, iterating over the same framebuffer until everything has been rendered. Engineering such a flaw in a way that wouldn't lead to dramatic cascading effect will indeed be very difficult to design.

Note that sometimes games do need absolutely exact results, or at the very least reproducible results. For instance sometimes you want to use something like `glDepthFunc(GL_LEQUAL)` which will only accept a fragment if its depth is equal to the depth buffer's value. A small fudging here would cause potentially large visual issues.

I'm not saying it's impossible but I expect that it would create a lot of headache as random, potentially unmaintained games would start glitching here and there.
Which would also make the cards useless for any GPGPU workloads.
Firefox also has a history of then saying "don't complain, we will replace this with a new API in the future, come back then" and then silently never does anything
Now do the same projection for government’s usage of cloud.
I would posit tech exists almost entirely to distribute wealth without requiring any measurable value to society. It's our answer to what is from a certain point of view a post-scarcity economy where everyone feels that without work there should be no food.
Yep; had an RX8 in Ithaca, NY. Had 2 sets of wheels + tires: one for summer and one for winter. The winter tires meant I was cruising safely and smoothly in a RWD car while regular vehicles with all seasons (and on occasion, Subarus with AWDs) were struggling to climb up or drive safely down (relatively) steep streets.. (Ithaca is a bit hilly)
Said enterprise WISH they had big data. Or maybe it's fear, as in, 'what IF we get big data?'
The whole point of OOP is that each object is responsible for maintaining its own invariants. Open classes are useless without open methods, and open methods are a weak point in terms of letting your child classes mess up those invariants.

Interfaces are completely free of this burden. Abstract classes signal that you're working with an incomplete implementation and you're expected to cooperate with the base case to make things work. Final classes just opt out of this whole thing altogether.

What, exactly, does a class being open say? In a default-open context, you don't know whether this is an omission or a design choice. In a default-final context, you're explicitly allowed to mess with the class (and, because of the explicitly open methods, only in safe ways).
This might be a long shot, but did the demo include zooming in on a picture of a skull to show a message written on one of the teeth? If so, I've been trying to find a video of it for years.
No you have it exactly right, Yocto is a lot less pain unless you just configure your vendor's default BSP.
>modest investment

>$300k

You live in a reality that is much different than most Americans, Europeans or Asians. Reasonably, the average person can maybe get a single share, and being willing or able to blow $500 on a single share is rare. Get back down to earth, you're part of an extremely privileged group of people that fully benefits from your shares, while actual customers do not get to see returns.

Putting money in a company is not work. You are not owed anything.
Manifold is very interesting.
There is also a tail call recursion optimizer at the bytecode level
https://github.com/Sipkab/jvm-tail-recursion

It would be nice to have a list of such extensions of the language/bytecode
The alternative was to close down the company completely, I'm not sure how that would help the employees equity.

Besides, options are by nature expiratory unless certain milestones are reached, which obviously wasn't the case. And if the employees did have real equity there is no way the founder could have gotten that without their consent.
I agree. I think it's better to think about solar panels on cars in terms of turning parking lots into energy producing area. We already have them and they are mostly wasted space that drive up urban temperatures. Even though the effect on the battery of a single car is small, on a bright day a mall parking lot full of cars is still a significant amount of total energy that doesn't have to come from the grid.
Show HN: Medalist - keep ranked lists of everything you try and want to try
Medalist is an iOS app that tracks anything you've tried or want to try, in whatever type of ranked lists you create. You can also share those lists (optionally), see what others are trying, and follow others' lists that interest you.

I know this space has been prodded many times, and hard… but still nothing exists that satisfies the way I use it across many different interests: I track cheeses, beers (in lists that make sense to me), audiobooks, documentaries, omakase dinners, ski mountains, my rock collection, etc etc.

After building and building, using and using, I would LOVE to get anybody's thoughts on how to make this most useful, and how to get it into the hands of people who would find it as useful and fun as I do.

Thank you!
I don't want to be the person who says "you're doing it wrong", but you probably are doing something wrong. I've been using this for quite a while and have never had to clean the world to get things straightened out, or had a false positive in the cache.

One thing that I had to do, however, was run bitbake-hashserv when running the shared state cache. Even so, this was because I was getting cache misses.

If I may ask, what are you doing when it claims to be done but things aren't in a good state? If you're deleting files / directories manually instead of using bitbake commands you're going to have a bad time.
I read your "indebted with society" and the word that formed in my thoughts was "indenture".

if you are saying that we're become indentured to modern society, I have never thought of it like this before but I am immediately inclined to agree with the idea given how much intellectual and practical learning and effort as well as usually some form of capital it requires to be able to live quietly somewhere on the fruits of your self catering labor. I suspect that if more people were able to access such a a life, then the quality of life for everyone might be notably improved.
He got fired for performance issues. I think the last part of your last sentence is the key here - he needs to get any entry level job he can to fill the gap and show that he can perform in a job for a few years.
Mozilla really needs to pivot Firefox to be the power users browser. Ensure that the early adopters, the geeks, the developers want to use it.

Specialise.
Curious as an outsider, which parts are not?
It'd impact migration patterns first I suspect. Well, unless migration is a circadian mediated behavior rather than a climatologically mediated one. Anyone know which it is?
In a lot of the country, 125k is a lot of money, easily enough to live 2 years or more.

To answer a sibling comment since we can’t nest any deeper: so long as you’re not on the west coast with its decades long housing undersupply, small towns almost anywhere in the country are pretty affordable. This even includes parts of the otherwise expensive northeast.

In particular a lot of college towns offer a great mix of good quality of life with very affordable living.
Studded tires are even better.
How's Kotlin compilation story to JavaScript? Can we do frontend in Kotlin?
Time and motion to maximise the efficiency of the postie its why the old trucks sit the driver on the near side.
How do we guarantee that? Is there a biological equivalent of a checksum?
Aptera has a much more viable implementation of solar charging, because the vehicle's vastly higher efficiency means each watt-hour collected goes farther.

They estimate a full day of sun can gather 40 miles, meaning even relatively darker climates might get 10 miles per day.
Is spending money on anything mandatory? Its not even mandatory to feed your kids the schools will do it for you.
> Architect here: nothing beats SketchUp on intuitiveness

Try latest SolveSpace.[0]

> Autocad is the Emacs for CAD - you can even script it with Lisp. It's not intuitive at all, but once you master it, is unbeatable.

LeoCAD is CAD for kids in the first place. And this HN thread is mostly about CADs which are kids-friendly — usable just with its GUI elemnts & mouse/keyboard shortcuts (SolveSpace also one of such), without any needs in scripting at all.

[0] https://git.io/SolveSpace3x
Is there a good way to test that an mRNA vaccine batch was stored improperly and in result has reduced efficiency? In the US supply chain may not be a problem, but if exported, in some countries it's possible that people will get near useless vaccine shots, thus hurting reputation of mRNA vaccines in general.
A digital equivalent of a print is an image file. The NFT has no real-world equivalent. Purportedly it "represents" the artwork, somehow, but in reality it's just a digital token with no connection whatsoever with the artwork.
As I understand it, electroshock therapy is never performed without consent and has special restrictions to make absolutely sure of this. Patients are anesthetized during the procedure to avoid pain.

Yes it has side effects, but it is a last resort for treatment of severe depression that would otherwise ruin the patient's life.
Please provide some evidence for that claim. I've get to see even one bit of confirmation that this happened, just unfounded speculation by politicians playing political games (at the expense of their citizens' own health). The EU even went to raid the Belgian production facility to look for evidence this happened, and I've yet to see any further action after than. Want to bet it was completely made up?

The UK and EU supply chains are completely separate to the best of my knowledge. The UK manufactures and packages its supply, and the EU manufactures and packages its supply.
What happens when you transfer a model to a custom dataset?
I don't have mmv installed so that doesn't do a great deal.
Where do you find those? When I filter max limit as 200k sek (20k eur) on Hemnet, I get only 1 in all of Sweden.
>Clearly you've never tried it, because it's certainly not 5 minutes, it's optimized for selling you bullshit Apple services and it's buggy as hell

I've tried it tons of times, have over 20 iOS/macOS devices over the years, and for some pervese reason, on macOS/OS X I like to install every major update on a clean disk too (and then re-import my data. It's an old Windows 95/XP-era reflex), so I do it at least once every year for my main driver (plus different new iOS devices).

What part of this sounds difficult?

https://www.youtube.com/watch?v=70u0x8Kf6j4

And the whole "optimized for selling you bullshit Apple services" is a couple of screens you can skip with one click -- and you might want to legitimately use too.
"X doesn't scale" is not an interesting argument because nothing has to. Society can very easily be small, done thousands of times.
So, does anyone have any technical details on how this works? Both what the block was in the first place and how it was defeated?

I imagine it has something to do with how Etherum is mostly integer math and boolean operations for hashing, while gaming workloads tend to be floating point, but I'm just guessing.

Another factor in the background: the pandemic has caused a worldwide fab capacity shortage. Lots of manufacturers are running around with their hair on fire trying to book fab slots. Even car production is being held up due to IC shortages.
Isn't that exactly what they want? To only allow the cards to be used for gaming, not compute tasks like mining.
I can find half a dozen sheep within 400m radius from my house. Not everyone lives in a dense city.
Unfortunately it still doesn't work on Firefox (v86.0.1), it's just black inside the grey border. I tried it in a different browser and there it works fine. The lack of a tutorial is not as frustrating now that I can see what's happening.
100%. For the startup we're starting/working on now, we're running microk8s on bare metal (dedicated servers).

What you describe is a big reason for it. Once you have k8s set up, services can be very easily deployed with auto TLS, and basic auth or oauth2 is really simple as well.

So we're big believers in vertical scaling, but still use k8s (microk8s or k3s) for these kinds of benefits. An additional benefit of this is that it makes scaling/transitioning to a bigger/managed k8s easy down the road.

It might sound like overkill, but it takes about 10 minutes to set up microk8s on a ubuntu lts server. It comes with nginx ingress. Install cert manager (another 5 mins) and you don't even need traefik these days. All configs are kept in Git.
PT was such a zen thing. Both for the environment aspect and the crafting side too. I so stared at the price of forest/land after watching his videos. I could see myself doing that all day long.
Nuclear’s construction costs aren’t the actual issue. Nuclear power plants need 24/7/365 security and highly trained staff, that’s not going to change if you start mass producing them. Raw fuel cost is low, but enrichment is expensive. Further decommissioning is again extremely expensive as is insurance etc.

Dig down into the numbers and a 50% drop in construction costs wouldn’t make unsubsidized nuclear even close to cost competitive with unsubsidized wind or solar.
AstraZeneca Covid-19 vaccine now recommended for those 65 and older in Canada
Any pointers to reading material on the detection process? A web search found this article.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6791314/

> Given the central role of RNA in many fundamental biological processes, including translation and splicing, changes to its chemical composition can have a detrimental impact on cellular fitness, with some evidence suggesting that RNA damage has roles in diseases such as neurodegenerative disorders. We are only just beginning to learn about how cells cope with RNA damage, with recent studies revealing the existence of quality-control processes that are capable of recognizing and degrading or repairing damaged RNA.
crystal build --no-debug --release simple.cr -o simple-cr
I saw the movie more as a campy adaptation than satire. In either case, while most people are familiar with the movie, the book is much more significant. I believe it’s still required reading in the Marine Corp for example.

TANSTAAFL is from The Moon is a Harsh Mistress, basically a libertarian manifesto. Heinlein had range. Add Stranger in a Strange Land, the hippie manifesto, and you have the trifecta.
I've met a few people who meet #2. They just have a different type of mind/thought process/aptitude.
They can easily show discrepancies by publishing everything without hiding the important information. But for some reason they don't. AFAIK they even haven't bothered to specifically indicate which parts exactly are not authentic.
I think a lot of people here are missing one of the benefits.

When you have an EV there are two potential issues with charge. One is actually charging the car to get more miles to drive, which a solar panel (of reasonable size/weight) isn't going to contribute enough to.

The other issue is not losing charge when parked for long periods of time if not plugged in. If you don't have home or work charging then a 10 mile per day ambient battery drain is going to contribute a lot to how often you need to charge the car.

I think having at least some charging would be a nice peace of mind if you are doing something like parking the car in an airport parking lot for a couple of weeks. As a bonus you could use that energy for things like running the fan to keep the cabin from becoming melting hot in direct sun.
There wouldn't, when there's only demand for 15 outbound journeys a day from a given hamlet, equally spread on the 4 roads in and out, your bus isn't going to get used.
I don't want to mention it's common name specifically, as this is rare enough that it could be linked to me personally.

It is actually an antibiotic (I'd somehow forgotten that - edited my original comment now!), but once that acts as a immunosuppressant, and it's less-common name is diaminodiphenyl sulfone.
nowhere. That's the point. Your backend (or full-stack) engineer must be capable of doing devops on his own.
You may need someone to deal with it, if you have bunch of devs. But this is certainly NOT anywhere close to the MVP phase.
I'm not sure how well "less tools" holds up when Jetbrains has done an awesome job of supporting Kotlin in their Java IDEs. There's something to be said for a dev tool shop developing a language.
I worked on an OpenWrt-derived product for some years and I found their build system quite good. If I remember correctly it's based on buildroot but they went separate ways somewhere in the past?

In any case, I found it quite easy to add new packages, update existing ones, rebuild as needed, add support for new devices, image generation, ... Also, saving the build config and used package versions to rebuild the same image later was easy. Documentation could be better (obviously...) but there are plenty examples and one could always ask advice on IRC or mailing list.

I don't have experience with Buildroot, Yocto, OpenEmbedded, ... but at least the OpenWrt build system was much better than the homegrown stuff I worked with before...

So if you're looking to build software for a Linux-based device that has some networking functionality then you might want to look at OpenWrt. If not for OpenWrt as such then perhaps just the build system.
> Intel have specified a cpuid leaf that gives us that information (leaf 15H), however they only did so relatively recently, and I have yet to see a CPU that implements this. (The code checks for it, and will use it if it can, but it’s clearly not a general solution, and obviously hasn’t been tested :-)).

FYI, Intel does list some nominal values for what the code calls 'coreCrystalFreq' (15H.ECX), in Vol. 3B§18.7.3. In my situation (i7-8559U, I don't have a compiler on anything newer), I do have 15H.EAX and 15H.EBX, and if I patch out the check for 15H.ECX and replace it with the constant given in the SDM for "6th and 7th generation Intel® Core™ processors", it's sane:

cpuid leaf 15H: coreCrystal = 24, eax=2, ebx=226, ecx=0 => 368.73 us
Sanity check against std::chrono::steady_clock gives frequency 2.71 GHz => 368.75 ps
Measured granularity = 14 ticks => 192.86 MHz, 5.19 ns

From model name string frequency 2.70 GHz => 370.37 ps

(Also, I needed #include <cstdarg> to compile, since that's where va_start is defined....)

> While there is no specification that requires that [the model name frequency] is the same as the notional time-stamp counter rate, so far I haven’t seen an Intel processor where it is different.

Intel explicitly states that this is not a valid assumption. Vol.3B§17.17

Other than that... why not determine the rate of the counter by comparing against comparing against a counter of known rate? Which is what you do for a "sanity check" anyway! And is probably what the OS does! Or, better yet, admit the truth: none of these counters are appropriate for absolute measurement, especially at nanosecond scale. They are only appropriate for relative measurement, between two samples from a single device around the same time.
The number of times I was misguided by an outdated comment: 0

The number of times a comment saved my ass, despite being slightly inaccurate: 435

The number of times I struggled to understand what the authors thought when writing "self-documenting" code, because they left no comments: 249579
Faster drug discovery through machine learning
The median US net worth is about $121k [0]. When you're talking about having $300k available to put into stocks, and saying "Just buy the stock.", that is something entirely out of reach for the majority of people.

[0] https://www.cnbc.com/select/average-net-worth-by-age/
No one could have seen that coming... No one!
When I went travelling a couple of years ago I was trying to figure out if you could travel 100% solar powered.

Turns out it’s kind of possible if you cover a huge van with solar panels and have them extend out to make a larger surface area. And, are very patient. (One day of driving, two days of charging, or whatever.)

https://solarrolla.com/

https://www.routedelsol.com/solar