skysight-inc/HackerNews huggingface dataset:
That is why all of my personal files are encrypted. When I die, they die with me.
I often ponder how much of the "old world" will get "digitalized" — translated in numeric form, bits. And how much will just disappear. The question might seem trivial if you think of books, but now think of architecture, language itself (as it evolves), etc.

There's almost no question in my mind that most new data will endure in some form, by virtue of being digital from day 1.

The endgame for such a company, imho, is to become the "source entity" of information management (in abstracted form), whose two major products are one to express this information in the digital space, and the other in the analog/physical space. You may imagine variations of both (e.g. AR/VR for the former).

Kinda like language in the brain is "abstract" (A) (concept = pattern of neurons firing) and then speech "translates" into a given language, like English (B) or French (C) (different sets of neurons). So from A you easily go to either B or C or D... We've observed that Deep Learning actually does that for translation (there's a "new" "hidden" language in the neural net that expresses all human languages in a generic form of sorts, i.e. "A" in the above example).

The similarities of the ontology of language, and the ontology of information in a system (e.g. business) are remarkable — and what you want is really this fundamental object A, this abstract form which then generates all possible expressions of it (among which a little subset of ~1,000 gives you human languages, a mere 300 active iirc; and you might extend that into any formal language fitting the domain, like engineering math/physics, programming code, measurements/KPI, etc.

It's a daunting task for sure but doable because the space is highly finite (nothing like behavior for instance; and you make it finite through formalization, provided your first goal is to translate e.g. business knowledge, not Shakespeare). It's also a one-off thing because then you may just iterate (refine) or fork, if the basis is sound enough.

I know it all sounds sci-fi but having looked at the problem from many angles, I've seen the PoC for every step (notably linguistics software before neural nets was really interesting, producing topological graphs in n dimensions of concepts e.g. by association). I'm pretty sure that's the future paradigm of "information encoding" and subsequent decoding, expression.

It's just really big, like telling people in the 1950's that because of this IBM thing, eventually everybody will have to get up to speed like it's 1990 already. But some people "knew", as in seeing the "possible" and even "likely". These were the ones who went on to make those techs and products.
Nice, but really needs an option for log Y axis.
Could you name those good analytical databases? I'd love to learn more.
> If in 25 years there wil be enough real resources (machines, infrastructure, knowledge..) for covering all the needs of the people, the accumulate debt is not going to be a problem.

Unless, you know, there are enough goods to support a lifestyle similar to that of the current generation but our kids can't buy them because all their productivity is going to pay the interest on our generation's (foreign-owned) debt. Or there would have been enough goods but we took that money we borrowed and used it to shift production toward things we want now, compromising the capital investment and maintenance which were needed to stay productive so that everyone's needs could be covered in the future.

Profitable investment is good, and it isn't necessarily wrong to go in debt to fund a good investment, but there is such a thing as malinvestment—investing in the wrong things, resulting in a net loss—and the more debt you take on the more your productivity is continually drained away and unavailable for either investment or consumption. Profitable investments will take place without subsidies, and if it isn't clear which kinds of investment will end up being profitable then it's better to save the funds until the situation becomes clearer rather than waste scarce goods and labor on a bad investment.
Where you see certainty I see ambiguity. None of what you are reading in those links confirms your forceful statement of facts where no such facts exist.
Tiny $29 computer lets you build DIY synths, pedals, and more
I mean, I question the value of keeping track of what porn you looked at that day, but as years go by the level of damns given about what other people think about you and your opinions goes down.

I also think the level of security available these days is far superior to what you had growing up (e.g. the 50c padlock your sister could pick with a goddamn bobby pin), so the odds your immediate family is going to find out things you'd rather they not know has gone down a bit.
Snowflake, Redshift, BigQuery, Databricks, Presto.
How to Make Bread from Flesh-Eating Bacteria
Nice to see Mozilla choosing Matrix. Rust project should do the same instead of Discord.
The way I remember tar syntax is to use it more like a "normal" command. That is, instead of the convenient but cryptic idiom:

tar xvf foo.tar.gz # extract, verbose, file

I use the longer but more readable stream idiom:

tar -x -z < foo.tar.gz
tar --verbose -x --xz < foo.tar.xz

(It does force you to specify -z for gzip or --xz for .xz, but I'm OK with that redundancy in the name of readability.)

This makes it easier to remember the syntax for create and list too:

$ tar --create e.txt k.txt > out.tar

$ tar --list < out.tar
e.txt
k.txt

That's how I write the install instructions for Oil:

https://www.oilshell.org/release/0.8.pre2/doc/INSTALL.html

-----

So basically tar can behave normally (at least GNU tar can) -- it's just that there's an ancient idiom that most people have in their fingers, and that's copied around in various instructions.

The nice thing about the verbose way is that the hyphen prefix enables autocomplete.
It's done ok, it's at about 45x its 1970 price in nominal terms, something like 5x in real. More importantly, as an uncorrelated asset to help buffer against crises in a portfolio strategy, it's actually done very well. I'm certainly not advocating that anyone go 100% gold, but it gets hated on more than it deserves.
I understand the sentiment, but disagree with the conclusion. If an information/continuing-education tool is exactly what I'm looking for and isn't prohibitively expensive for me, then it's worth it (note: recognizing that I'm assuming HN is such a tool for you). At $10/month, the tool is cheaper than what many folks pay for coffee.

Anecdotally, there are also lots of folks that say they can build something similar without having to spend the money, but how often do they actually build it? And how much time would they actually spend building it? If the existing tool works the way I want/need it to, I'm more likely to gain value by paying for that existing solution than building it myself.
Here's a simple way to get into the journaling habit. Add to your bashrc the alias:

alias today="vim $PATH/$(date +"%Y-%m-%d").txt"

Substitute vim with your editor of choice. Will automatically generate a new text file for each day. Then just write. Anything.
Here's a Vim alias I used when I first started writing, to automatically start me off on an empty page so I didn't have to read my stupid words from last time (or trigger associations that drove out what I wanted to write this time).

alias j='vim -c 'normal G' -c 'r !date' -c 'normal zto' -c startinsert journal.txt'
Tx2uml: Convert Ethereum Transactions to UML Sequence Diagrams
I cringe a bit inside at people using say nosql approaches when it makes literally no sense to do so.

Therefore I think the lack of OLTP will not matter much and that clickhouse will be widely used, but also misused when it becomes too fashionable.
Anki Cozmo is cute and has a pretty solid set of features
I wouldn't say IRC is easy to use (or easier than Matrix at least). I'd prefer Matrix to IRC any time.
I'll be honest, I didn't read it D:

But wow, that is one awesome site! Thank you!
That’s not what we are seeing though. Australia and Singapore are good example of many cases from foreign origins but little to none community spread
On computers-with-keyboards, maybe, probably even.

On a per-kernel basis, absolutely not, even before we consider Androids.
GraphicSrings
Covid-19 could kill the for-profit science publishing model
whenever the methodologies of a scientific experiment are repeated the underlying principle is preserved if there is no signifigant deviation of observed results from expected results.

for example PCR has a lot of credit, the central dogma of molecular genetics has a lot of credit, but there are exceptions being found in very niche cases such as reverse transcriptase and the HIV virus.

those experimental protocols that have been reviewed and found to be non deficient at the time of review are often repeated in principle as they are used for a common tool.
HighCharts is very nice if you don't want to invest the time into honing your d3 skills.
We also wanted to contribute a positive tool to our political process in order to help folks decipher amongst all the candidates and their positions.

In a trustworthy and unbiased way.
This is really neat!
About 13 years ago (when I was a late teen) I was really keen on the whole engine management idea, and tried to wrap my head around megasquirt.
Today I'm running diesel lumps from the late 70's (Land Rovers) so can't really use this even tho it would be really cool. Makes me want to get a small petrol engine from a scrapyard to play around with this.

A note: took me a little too figure out which MCU this is build around. Surely it couldn't be the classical AVR arduino, but yes, it's a ATMega 2560.
From what I can tell, this is largely because the testing is not in place in most parts of the world where this virus is likely spreading. Also, we largely do not have the capacity to test people, even if we had the infrastructure in place, because most people do not present with severe symptoms.

In the US, it is increasingly obvious that there are more cases than are being tested/reported. More and more healthcare professionals are reporting individuals with severe flu symptoms either not being tested for anything, or testing negative for Influenza. Proper quarantine is not being implemented to or from the US, so the subset of people who are infected but not confirmed can still travel and spread this disease.
I honestly still refer to the Windows 2000 User Experience book I found online years ago whenever we have to add a new form to our old Winforms applications. Funny thing is, back when that document was written, application skinning was all the rage and I spent considerable time masking that clunky old interface.
> "proof that Panspermia is how we got here"

How so? "We" could predate this protein.
Let us know if you try it out whether you feel the match is successful. We would also love to hear any feature ideas or suggestions you have.

Father, son project. ;)
Github link pls
Except it doesn't have calls yet. Hopefully it won't take long.
ECharts has been very nice, it's free and open source https://echarts.apache.org/en/index.html
Eh, I will kind of buy that. It was a church before it was a mosque and churches tend to have quite a bit more music than mosques.

The race war comment above seemed uncharitable.
> It's different if you're compiling everything yourself, then those benchmarks might be relevant.

And even if you do it's irrelevant. Most common large/important frameworks won't compile with proprietary compilers.

Doing Bench's with ICC, XLC or other is hypocritical and often does not reflect anything useful.

Only the HPC world can afford to recompile everything with proprietary compilers and justify the man power to do so. And even so, they already have passed most compute intensive kernels on GPGPU with cuda a long time ago.
You might like to listen to
https://en.wikipedia.org/wiki/Gregorian_chant
For me, the critical pieces of info everyone should consider are these:

1) Washing hands often, significantly reduces chances of getting infected (because virus has a fat membrane that breaks when in contact with soap)

2) If you are under 60 yrs old, covid-19 infection becoming fatal is extremely low, which in turn means, keep older population away from anyone carrying this virus, hence self-quarantine around elders is extremely important.

3) Wear mask only if infected.

4) The virus doesn't last long on dry surfaces, hot weather (bumped up the heat in house by a few degrees, yet comfortable enough).

5) I try to eat cooked foods (no salads, no cold foods). This should further reduce the chances of getting infected

6) Follow less frequent yet more reliable sources of news (this is the hardest to achieve for most people).

(correct me if I'm wrong, or add more to it if needed)
Klysm's Law:

Nuggets of knowledge are not laws. Referring to them as such annoys Klysm.
It took me some tries to log in, because my first chosen user name started with a capital letter.

They mean it when they say "User ID can only contain characters a-z, 0-9, or '=_-./".

Is that really so esoteric?
Can you use `bindsym ctrl+r seat - cursor press button2, seat - cursor release button2`?
Basic auth processes varying wildly by server is a server/protocol problem, not a client problem, that also manifests itself as /command spam, even if IRC3 theoretically solves some of that. Web UIs don't fix that. It also doesn't terribly matter where in the IRC ecosystem the problems lie - the problems exist in said ecosystem, and they've not been effectively fixed. I've tried plenty of web UI clients, and have found them all quite unfortunately mediocre at best.

For my part, I've gone so far as to write my own custom IRC client from scratch at one point to fix clientside issues I had - and written my share of utility bots - so hopefully I have some credence when I say I've done my part to try and resolve issues. And yet, I've jumped ship to Discord. Single signin, plenty of customization through bots, history, emoji, inline code blocks... sure, these could all theoretically be solved in IRC with infinite time and energy, but in practice they simply haven't been - and based on the trajectory of the past decade, won't be fixed within my lifetime either.

Which leads me to think it's not entirely a technology problem, either. Switching away from the ossified IRC ecosystem may at least partially be a social solution disguised as a technical one. While I'm personally quite skeptical of Matrix as a solution, I applaud the attempt and the experiment. Perhaps I'll be proven wrong.
The tool isn't coffee though.

https://blog.gingerlime.com/2020/the-cup-of-coffee-pricing-f...
Good point but the solution is not stats for how much the results depend on k data points. The solution is to have a much larger sample. N=36 clearly does not support far reaching generalizations.
CI/CD with Phoenix, GitHub Actions, and Gigalixir
Literally said that to myself out loud as soon as I saw the name Moviefone.
What made d3 a terrible decision?
Of those, it looks like only Presto is open source and/or free. So maybe it's a presto versus clickhouse comparison, which explains why so many choose clickhouse (it's one of only 2 options in its class).
Maybe there was a clear separation 30 years ago, but there no longer is. The shortcut for the posts below is that you can write a Lisp in all of shell, awk, and make (and sed too) [1]

I won't get to this in Oil (without help) but I still think it's valid. The languages have so much overlap that they should just be combined. Of course that's what Perl was (leaving out Make), but Raku and Python 3 seem to have left a hole in that design space.

Shell, Awk, and Make Should Be Combined http://www.oilshell.org/blog/2016/11/13.html

Example Code in Shell, Awk, and Make http://www.oilshell.org/blog/2016/11/14.html

[1] https://github.com/kanaka/mal/tree/master/impls
Totally irrelevant, but when you put the string "wicked problem" together twice like that, my brain refuses to scan it as anything other than a problem with a wick.

Something related to semantic satiation, I think.
A business that invests in building a machine that reads data, produced by a 3rd party machine, using format intended for lay humans to read, is not investing in the right tech IMO.

Small-mediums should be looking to consolidate buying through a few good suppliers and working with them directly to automate process, or adopting interchange formats.

Problem for some small-business is the cost (process changes, licencing etc) of adopting interchange formats and working with large vendors is prohibitive at their scale e.g. the airline BSP system.

I agree that solving the problem generally i.e. replacing an accounts payable staff person capable of processing arbitrary invoice documents will be comparable to self-driving in difficulty.

If a company deals with a lot of a single type of PDF, then the approach could be economical. I am actually involved in a project looking at doing this with AWS Textract.
It's in a different domain, but you might be interested in unity (the game engines) data oriented stack. Basically it serializes properties attached to an entity, which you then write systems that map against entities with certain combinations of properties attached. Seems like this could be amenable to JavaScript as well.
Washington Resident Starts Bustling Hand-Sanitizer Business
Powering Disney’s Frozen with a Carnot Refrigerator (2014) [pdf]
Spend as much time with your kid as you can. The rest are details.
Finite Impulse Response Filtering Interactive Demo
Show HN: Simple Image to Text iOS Extension
- All processing is done on the device itself and your image data never leaves your device. 100% private.

- Tap the share button on any photo and select this extension. It will use optical character recognition and open the text contained in the image.

- The extension also shows the EXIF metadata of the image and detects phone numbers, addresses, sites and emails which can be tapped to open in respective apps.

- Tapping a text highlights the text line's position in the image. You can also search in the recognized text

- You can also free hand crop the image in my app to perform text recognition on only certain part of the image.

- No ads. No subscriptions. No third party analytics and other nonsense.

If you are interested, I am giving away the IAP for free for this entire week:

https://apps.apple.com/us/app/image-text-ocr-photo-scanner/id1499292605?ls=1
I'd argue that the software provided via the ports is not part of the OS. But the FreeBSD ports themselves (and official packages built from them) can be considered part of FreeBSD.

P.S.
You can disagree with me and state your point, but you do not have to downvote me.
No, Trump did not say the virus was a hoax, that was fake news.
Weird question but when did antimatter start existing, ie when would the matter-antimatter annihilation happen? Couldn't it just be that it happened early enough that the universe was still densely packed enough for essentially a 1-1 annihilation to happen? Then any tiny imbalance towards either side would result in a universe entirely composed of one type of matter.

I'm sure someone's already thought of that and shot it full of holes though.

Weird side idea could this huge burst of energy that would be released from that be the Big Bang?
I'd say it's more complicated even for simple ZFS pools without any redundancy or fancy features. My favorite illustration on this topic would be figure 2 from "Reliability Analysis of ZFS" (PDF): http://pages.cs.wisc.edu/~kadav/zfs/zfsrel.pdf

I still miss some of the features that are hard (if not impossible) to replicate in layered storage systems, like Merkle tree checksumming, but near-nightmare that low-level debugging of ZFS was actually turned me away from that filesystem.
I use Google Opinion Rewards and I feel like some of their questions are meant to see if they can deanonymize identities from credit card data and a few location data point.
I set something similar up to mail me PDFs while I am in federal prison.
Seconding checking out FIRST - their youngest program, Lego League Jr., starts at age 6. FIRST has excellent robotics programs, especially at the middle and high school level.

If you're in the US there's a pretty good chance of finding a team local to you [1]. Even if there isn't, creating one is straightforward, although a little pricey [2].

It looks like the FLL Jr. program uses the WeDo 2.0 kits, which look pretty similar to Mindstorms but at a lower cost.

[1] https://www.firstinspires.org/team-event-search

[2] https://www.firstinspires.org/robotics/flljr/start-a-team
Genes don’t directly create complex structures in the way you are thinking. Rather these patterns arise via emergent effects of proteins interacting and resisting each other across populations of cells.[1]

So really what you might have is a certain neuronal cell type that sends signaling molecules that cause it to divide in a very particular way that could roughly create a structure similar to a face detecting filter. If cells can grow into bones or coral reefs, why not face detecting neurons?

[1]https://www.hindawi.com/journals/ddns/2020/2308074/
When ever people mention the Tivoization clause they forget to include the big exception which the license gives. You do not need to give your users the ability to install a modified version of GPLv3 software if there is no mechanism for which the manufacturer can modify the software after sale.

People can create any number of embedded system which are locked down so no one can change the software. The key here is nobody. Not the user, not the manufacturer, not some backdooring third party.

People are free to argue that allowing manufacturers access to devices after sale but not the actually owners is a security feature to prevent botnets and pwning, but that is a harder sell.
I kept rigorous journals from 1999 until about 2017.

I stopped because I felt it was necessary to make a break with my past self. I don't know if journaling was useful for my personal growth or not. I do know that reading old entries resulted in a cringe more often than not, which I took to be a good sign. If the old-you isn't a little embarrassing, are you growing?

There are a few books left, but I destroyed about 95% of them. It's a habit that is perhaps good for growth and reflection, but bad for revolution.

It's been three years since I last made an entry, and I miss it just like I miss my old friends who I also no longer talk to. These days I just make lengthy comments on websites but it's a poor substitute.
I think there are multiple levels to this phenomenon. With Go in particular, after having used it in some high performance scenarios (10k request per second for images that are rendered on the fly by GPUs, on systems holding 200GB of binary radar imagery in memory, that also need to ingest 50MB per second of new radar data), I've seen that the simplicity of the language is not a hindrance in these areas.

Edit: if you find yourself spending most of your time trying to come up with the perfect abstraction, Go may really piss you off, I won't deny that, it's not a strength. You have to be satisfied with 'good enough' and move on, solving edge if/when they arise. Go often encourages moving toward the concrete, and you can solve generic problems in really basic ways sometimes. As an example, I was writing a DAG server last year, and coming up with ways to move data between vertices in the graph in a general way. Rather than getting out my abstractions, I just pass around []byte, and leave the interpretation of those bytes up to each vertex (often just a type cast). I personally find this refreshing, and while there are costs to doing it this way, with a few basic helper funcs, you can get 95% of what you want from a generic server like this without doing a lot of modeling.