skysight-inc/HackerNews huggingface dataset:
Wouldn't any compression algorithm be a silly example when using such a small amount of data as the overheard to communicate information about the compression would take more data than was saved and potentially more data than the original message?

I think it still suffices as an example because it would be easy to infer how this scales up to an entire book. Finer details are left out, but is that the sort of detail that should be present in a very short introductory article?
Elixir for Software Development: A Fair Choice
It seems like Basic has been the closest we've come on a general purpose language with "easy to pick up features" (at least in widespread use)?
The simple fact is that we don't know what is going on in Xinjiang and most of the reports in the West about what is allegedly going on there are by people who have a vested interest in making it sound as bad as possible or who likely have links with Western governments. On top of that very few people in the West know anything at all about China, its culture, and its history.

So, as a matter of intellectual honesty, I don't think it is possible to have strong opinion and to use extremely strong terms to describe the situation there as if that was fact.

That's really a common problem when information is withheld. On the one hand it obviously arouses suspicion but on the other hand it also allows over-the-top narratives and rumours to spread, and it is very difficult to separate facts from propaganda, from the other side's propaganda, from fantasy...
Most academic code runs once, on one collection of data, on a particular file system.

Academic code can be really bad. But most of the time it doesn't matter, unless they're building libraries, packages, or applications intended for others. That's when it hurts and shows.

I'm a research programmer. I have a master's in CS. I take programming seriously. I think academic programmers could benefit from better practice. But I think software developers make the mistake of thinking that just because academics use code the objective is the same or that best practices should be the same too. Yes, research code should perform tests, though that should mostly look like running code on dummy data and making sure the results look like you expect.
Shouldn't checking for bugs be of primary importance. How many times have impressive research results turned out to be a mirage built upon a pile of buggy code? I get the sense that is far too common already.
ie. So they can have cash while continuing to be speculatively exposed to eth.

I think that ethereum might have great applications, but a loan backed by more collateral than it is worth doesn't seem like one of them, unless Dao starts allowing for the use of collateral that is less liquid than eth.

The issue is that contracts don't have any way of "calling in" to the legal API, so you can't put up your house as collateral.
Or Nim or Zig or ...

Actually, I feel like Zig may be most in the compiled-but-keep-it-simple-like-C headspace as Go. I don't know either Go or Zig super well. From what I do know, Zig seems not quite as stubborn as Go about forcing code to be "simple to reason about" (which is also subjective, though maybe less so than "easy to do things").
American news pathways: explore the data
Because there’s a ceiling on RAM capacity? If that’s your requirement there are many people happy to sell you a device that will satisfy you.

I started computing in the days when you could add your own instructions to your computer. I’m not suing anyone though that capability is no longer available
> I think this is only because it was contained in China before it reached the world

Is this true? According to the CDC, there were SARS cases reported in Europe and the Americas prior to containment in China. Why was it different this time around?
I wonder if we could all just hear each other's thoughts if anyone would be able to serve in any public type role.

In the meantime many parents I'm sure are in the terrible situation of keeping their kids home to keep them safe vs... going to work.
Top Deep Learning Concepts Every Data Science Professional Must Know
I went to a smashing pumpkins show and was so turned off that I stopped being a fan. I have met several others with the same experience
> If you can query anything [...]

The answer is simple: You can't. GraphQL _in general_ doesn't allow arbitrary queries. It allows arbitrary output field selection. But the filters are very explicit. It's more "pre-aggregation of request waterfalls and masking of outputs" than "querying a database".

Doesn't stop people from exposing their SQL databases directly from GraphQL by generating a "free-for-all" schema. And when they do - yep, that's definitely a performance bomb and not a good use of GraphQL.
Saying “the evidence” without supplying any evidence isn’t going to further your point
Much worse: Elon can change the logs of when you crashed to show it wasn't really the car systems' fault, but your fault.
There are some kids who can, but the ones who can't are the ones who ruin it for all the others.
Debian Screenshots
One of my regrets in life is not going to Alive 2007 because I was young and none of my friends wanted to go with me.
Trademarks are granted within specific fields, so they won't have any trouble defending it against people providing related goods and service (banking/finance/transfers) using a similar mark. The won't be able to defend against someone else using "Wise" in a different field (say, an education platform) but that is as designed. It is unfortunate that large corporations overzealously "defend" their trademarks against all usage of the trademark even in unrelated fields, that is abuse of the process and not how the law was intended to work, they basically drown you with lawyer fees.
By the time it becomes a real problem (when the db containing state starts to approach 4TB) presumably some other solution would be in place, like state witnesses in blocks (verification without needing to access local state), or other ideas like reducing the size of 'hot' state and requiring witnesses for old state.
In any case, it's better to have ethereum with heavier nodes than everything move to a completely centralized DPoS or PoA network.
Ask HN: Resources for learning how to secure a machine learning API
All courses (?) for deploying ML APIs assume that you don't mind that everybody can access your API if they know the external IP. That works because it's always just toy examples. But how do I learn to actually secure my API so that I can choose who can access it.

I know that GCP Cloud Run and Azure Container Instance offer simple ways of making services private. Both managed solutions. But what about hosted solutions? Where do I learn about that?
I agree with GP, I feel a similar disdain when I hear that features that are merged into the standard are for the "library implementors". Boost.Coroutine and Boost.Asio have been around for how long? At least a decade? I think there has been more than enough experience with coroutines and async programming to get coroutines in standard C++ done so that at least the "average" C++ programmer can grok them.
It explains that the whole press release/site down to the branding looks like amateur hour: https://sakurasamurai.pro/
> If we set aside our morphological prejudices against spatially distributed group entities, we can see that the United States has all the types of properties that materialists tend to regard as characteristic of conscious beings.

This doesn't seem true. Surely, one of these properties is some level of near real-time rich interconnection between all of the various IO ports and computation centers. There is some separability, obviously. I can cut off my arm and remain conscious, but my arm (for the short period before it bleeds out and dies) is presumably not part of "me" any more even if it remains conscious as a separate entity. The overall network needs to remain more or less non-partitioned for the entirety of the time it is considered to be one individual. Groups of people definitely do not have this property, though we could in the future via direct brain interfaces to the Internet.
Simply don't allow root to write to partitions that would be eligible for resume?

Ie. if it's swap on LUKS, writes are disallowed and resume can happen. In all other situations, writes are allowed, but resume cannot.

There isn't a thread safe way for root to write to a swap partition while it's in use anyway, and I'm not even sure if the current kernel allows that.
As someone that had a similar experience with Transferwise (actually also a 5k transfer), I'll give you a piece of advice: sue them.

In the US, you can file a small claims easily and without a lawyer. Some jurisdictions will even let you file 100% online, and the filing fees are very low.

After 2 months of Transferwises' excuses, they wired the full amount + legal fees to my account within a few hours of them receiving the notice.
To what extent are you just pushing complexity to the back-end developers?

> Tools like GraphiQL make exploring APIs a pleasure.

No argument there. Is there something similar for traditional REST? For some reason, I thought the point of HATEOS was to make that kind of exploration possible.
I've written a comprehensive one on this topic a few years ago:

https://www.vinaysahni.com/best-practices-for-a-pragmatic-re...
Direcon: Analytics and Management Tool for Clubhouse
> "I think one thing to keep in mind is that this probably highly selects for "jack-of-all-trades" candidates while rejecting candidates that might have more knowledge / expertise in a particular area, when most likely the job is only going to require specialization in some of those areas."

FAANG-class companies do not want one-trick ponies or even few-trick ponies. At least in my experience, they explicitly want to hire not just for the current job but for the long term, which means selecting for highly-capable generalists with the ability to rapidly specialize in any area. And, having spent many years at a FAANG class company, they are right to do so. I worked on embedded systems, physics simulation engines, network services on a gigantic scale, RF related systems, etc. All that stuff one learns in college that many HNers say is useless, well, I found that I wound up using most of of it.
You can use Ethereum for the same purpose. The transaction fees for sending Ether in a reasonable amount of time stands at sub $5. To send the same amount in the same time on Bitcoin's network is higher. Ethereum's high fees mainly hinder smart contract usage, which, depending on the complexity of the contract, may incur up to hundreds if not thousands of dollars at current gas prices.
I worked in a start-up doing High Altitude Solar powered UAV's (ultra-light carbon fiber airframes, etc.)... your motors would have been awesome for that. Flying above 50k feet has a host of challenges.

Wish you guys a bunch of success...exciting times.
I’ve also found the Microsoft API guidelines helpful (especially for error handling).

https://github.com/microsoft/api-guidelines/blob/vNext/Guide...
Oh, definitely: I just haven’t found it to be anywhere near as cheap as the money guys tell people – you can certainly save some money, possibly even enough to make up for the communication delays, but I’ve never heard of it being anywhere near the wild claims, and sometimes it’s even a net loss.
>The second killer app is NFTs, basically the exchange of art on the chain.

There's this story from a few days ago: https://news.ycombinator.com/item?id=26196027

I'm not sure whether it's a good sign or a bad sign. On one hand it shows NFTs being serious because there's a huge ($500+k) transaction behind it. On the other hand it shows how frothy the market is given how someone just dropped $500k for a few hundred bits.
Phil Collins did a "First Finale Farewell Tour."

Then followed it with a "Not Dead Yet Tour."
I dunno, surviving the isolation of lockdown from COVID-19 is challenging enough (as those who have had to live through strict lockdowns can confirm). Humans need more than water and food.
Hmm, that makes me wonder. If right to repair exists, could someone "repair" their tesla in such a way to get full access to their battery legally?
Slavery was pretty widespread in Europe until the late Middle Ages, including Christians enslaving other Christians and selling them to slave traders. 10% of the census population of the Domesday Book were slaves, not serfs. This changed when a pope (I can't remember his name off the top of my head) was concerned that Christian slaves owned by Jewish and Muslim slave-owners would convert to their masters' religions. That was just a prohibition against enslaving fellow Christians and selling slaves to Jewish and Muslim slave-traders though.
How DNSimple uses Rails, Erlang and Go to power their domain management service
It was not at the time from a purely economical point of view, but it had other, political, problems that made it fall to the British (and other colonial powers) without resistance.

Let's also not forget that British controlled a lot of that economy, which they pivoted into political control.
New catalyst could enable better lithium-sulfur batteries, power electronics
I've read some many of these Java is actually better/faster/lighter than you think articles; I now always expect Java to be the right choice whenever I see a headline like that..
Objectively was probably the wrong word, maybe "generally" would be more accurate. I was looking to contrast GraphQL with something like REST which is an incredibly powerful generic mental model, where GraphQL seems more specifically tuned to solve front end developer's issues.
Show HN: Ordy – AI Personalized Crypto Assistant
Well, I didn't use the word demonetization, because it means something specific - which is what I think you're arguing here.

But what we did see happens is that shows which were likely to provoke a negative response from audiences or advertisers were never produced, in large part for the exact same reasons.

The specific shape of events may look different, but that's the result of democratization, allowing more people to be part of the game where they spend money, make stuff, and get ads run against it.

In the cases where YouTube does pay for stuff before it airs or offers a guarantee on future ads, I am fairly confident the old TV dynamics are at play - they will ensure that the content they are funding will garner viewers and not offend advertisers.
I believe that of all the lessons to come from contemporary software development, constant refactoring may be the most valuable.

The spaghetti monster looms large when you're in the heat of battle. But we've all got some idle time for whatever reason. I spend some time every week doing a couple of things: 1) Reading about good techniques. 2) Working through old code and cleaning it up.

Because changing your code could always break it, refactoring also reinforces the habit of writing code that can be readily tested -- also a good thing.
what an amazing content which has an easy transition words to understand
https://mediavibestv.com/soap2day-watch-free-movies-tv-shows...
Google Chat Redesign Looks Like Google Hangouts
Gorrilaz don't even both with that, just animation
I take your point.

My intention was to pick an example that produced a small tree with only a few leaf nodes (so that the diagram was easy to follow), but still contained some duplication.

My hope was that somebody new to the concept could then infer the results for larger inputs.

I did not intend to imply that this would be a valid use case for building a Huffman tree in practice.
> If you need a compiled language

I would wager jvm/clr are probably the main competition for Go at least for product/tech companies and enterprise IT.
> I wonder if we could all just hear each other's thoughts if anyone would be able to serve in any public type role.

Seems to mostly work out ok on Twitter...
Which States Covid Policies Were Best (and Do Masks “Work” Part Deux)
So the next question is what did Japan/Australia do to mitigate the risk from tourists spreading covid.

This is what I found for Australia:

> Since March last year, Australia has essentially allowed only returning residents to enter the country, provided they complete a 14-day quarantine - usually in city hotels.

https://www.bbc.com/news/world-australia-55929180

It seems they stopped allowing tourists to fly and were very strict from very early in the pandemic
> Cryptocurrency on the other hand is just an ancap wet dream.

My exact thought upon reading the Slashdot article announcing the release of v0.3 of this thing called Bitcoin back in 2010. The last decade has only reinforced that view...
Thanks for this wonderful information that was shared across to us
https://www.kikguru.com/myfreemp3-free-music-download-320kbp...
This is done with an aftermarket part, not the embedded modem
I don't think there's a clearer case for a wealth tax than Jeff Bezos.

Bezos successfully monetized the internet. Kudos for him, and it deserves great rewards, but enough rewards to become the richest man in the world? Shouldn't a large part of the rewards go to the people who invented and created the internet, in large part the DoD and other government funded institutions. How about that randum person in Nebraska? (https://xkcd.com/2347/) How about all of those open source products Amazon depends on?
Sia was face on during most her first years
In defense of IBM you don't need to be a researcher in quantum computing to build a CRUD app.
I can't stand that schools don't like to acknowledge their role as childcare (i.e. babysitting) in addition to education. People set up their entire lives around the fact that their kids will be watched at school most days. Unless you are fairly wealthy, hiring private babysitters is extremely expensive and out of reach for most families.

Yes, the education aspect is more 'prestigious'. But getting kids out of the house so parents can work and into a social environment where they see other kids is extremely important for most families and society as a whole. The attitude of a school board member implying babysitting isn't their job must be coming from someone who either doesn't currently have young kids or comes from a wealthy enough background that they can't even fathom why this would be an issue for others.
I would say that Postgres' cost model is quite sophisticated, and not at all primitive. Some weigh-able costs like toast size might indeed be missing, but I would not dare to argue that it is primitive because of the lack of taking toast size into account; indeed I would argue that you missing this is showing how many measured points already are available.

Regarding missing join statistics: What exactly do you mean by that? You can already add multi-column statistics, which would allow postgres to optimize on correllations that cross column boundaries (it can use statistics on [id, value] to estimate the occurance of column value when joined on id). But, you must specify the existence of cross-column corellated statistics manually, because all statistics slow down the planner by a bit, because it has to consider the statistic.
Great post. Nothing flashy, walks through basics and principles. I do love the simplicity of REST and unless you need some graph would recommend folks stick with it over GraphQL
Hi Russell, thank you for clarifying this! So what you are saying is, if the algorithm and its correctness theorem have a certain form (which is usually the case), we can rewrite any non-constructive proof of it in a constructive way?

That is very cool! So, even less reason to demand a constructive proof, a non-constructive one is then often good enough even for hard-core constructivists.

Do you know if this has been implemented in any actual (interactive) theorem proving system, for example Lean? It sounds like a great feature to me to allow non-constructive proofs in certain situations, but to have the theorem hold even in a constructive setting.
All of reality is fundamentally made up of atoms. If you are an atomist, you believe that consciousness is ultimately derived from a special arrangement of atoms. A rock is made of atoms, QED: rocks are conscious.

/s
I am in the bluest of blue states. Our schools are closed. Why would schools be closed here for whats going on in alaska. I Don't understand logic behind your comment.
The Nim Forum and IRC channel are pretty helpful/rapid feedback. Maybe not as much as a canned StackOverflow answer for Python or an existing library to do exactly what you need, but the Nim ecosystem/userbase is growing all the time.
What a strange thing to pin on tech. Company towns have existed forever, to the point of having laws made about how they can function. Walt Disney and ford also wanted to create a utopia city. I think this is more of a rich man's hobby than anything related to tech moguls at all. Hell, some even establish their own currency https://en.m.wikipedia.org/wiki/Company_scrip#Coal_company_s...
Why would I ever use Java for high-performance anything when C# is a better feeling language with native memory management support?

Edit: the author’s entire point is his claim (never backed up) that Java is better at optimizing away less-used branches in code. OpenMP lets the programmer do exactly that with C++, if the C++ compiler isn’t already superior.
My Catholic dogma may be out of date, but I'd suppose it goes as such: Euthanasia is de-facto suicide, and suicide is a mortal sin. Such sins may damn a soul to eternal punishment in Hell. Suffering at such intensity for eternity is much worse than the suffering at the end of one's life. QED, euthanasia is bad.

I'm certain that I'm butchering this. Also, to be clear, I am NOT advocating one way or the other on this reasoning, just giving what I can remember about the reasoning. Again, not my reasoning or advocation.

If anyone with a better understanding of the reasoning would comment, that would be great! Thanks.
What inspired you to share the details of your side project? Just curious.