skysight-inc/HackerNews huggingface dataset:
> Society exists because we pass on knowledge from one generation to the next.

Yes, but not all the knowledge, for then there would be no time for anything new.

> This means teaching young people how problems were solved, not just handing them the solution.

No, because this robs them of the time to build on that solution and do something new. This extends to all domains -- and all the way down to our most primitive survival needs. Most people have no idea how to build a home, they instead are typically 'handed' one (usually in exchange for money). Few can farm, hunt, and process food to the degree needed to ensure their own survival, but we eat the outputs from those who do, who are anyway also skipping steps by not having to learn and perform a solution that was maybe required hundreds of years ago when technology was less powerful. And taking advantage of all this knowledge we don't have to work for, then we can work for other, new things. This is not only fine but necessary for society to advance.

> Do we want a world where everyone is dependent on technology but nobody knows how it works?

We already live in such a world. Or rather, there exist critical things that no single mind fully comprehends.

So again, if you at least agree that not everything needs to be transmitted, then where are you going to draw the line? Do you think kids should learn to calculate cube roots by hand and prove that with a no-calculator exam? Why? How about logarithms by hand? (Though even before computers, pretty much no one did that either, instead they let a small number of people work really hard to produce many tables up to a few significant figures so they could use those results for bigger things.)

Don't you think the insistence on learning (and testing to demonstrate something was learned) so much "circus math" (math done for show, because there's vanishingly little other reason to do it by hand in current year) might have something to do with how so few students ever even get a taste of real linear algebra, statistics, calculus, and let alone more advanced topics?

I consider it a failure mostly of the education system that I didn't learn about rotation matrices until my first semester of college. They could have been introduced in 9th grade or perhaps earlier. But that would require cutting a lot of other stuff. (I'm still rather happy my 9th grade teacher taught us row reduction, made us do a few by hand and one big 3x4, but thereafter said "using rref() is fine". Meanwhile a Canadian friend reported to me that his "linear algebra" class in university consisted almost solely of doing row reductions of various dimensions by hand, all semester. Useless. But my same 9th grade teacher got very insulted when I wrote back some suggestions for topics he could introduce after taking my linear algebra class, even something as simple as the concept of the codomain, oh well.)
I'm fairly sure it can. It's been years - almost a decade, now! - since I've had to use Excel for anything productive, but I vividly recall using VLOOKUP to create what were effectively views from a SQL perspective.
Seeing Through Walls
What is the proxy design pattern in Java?
The line will be drawn arbitrarily and inconsistently, which might not be as bad as it sounds.

There will always be some content that just has to be banned.

No moderation will ever get the rules & the line exactly right, but they can be close enough to reasonable.

The consequences matter. Losing private access to a file is quite bad, but Google deciding they don't want to help you publicly share something is a bit different. (note that in this case it's unclear which of those things it was)
Devs want to spend even less time with fragile environments that breaks from the slightest change.
This is how people treated Siri when it came out. It's been nine years since, so it should really not be something that is OK now.

(Aside: are there actually people who grew up in the United States who aren't aware of the significance of Boston, Massachusetts, arguably the nexus of the American Revolution?)
Packages can not 'accidentally' depend on other packages as the only way to depend on a package is by referring to their full path which your learn by evaluating that package.

If you have an application that calls /usr/bin/nginx but doesn't declare a dependency on nginx; but you had nginx installed already the package works fine and you only find our later

In nix you can't do this as you don't know nginx's path without defining a dependency on it; so you don't gain undeclared dependencies on accident.

By forcing a different path you find these things at build time not at run time.
It’s because Nix was designed to be part of the OS, as integral as apt is for Debian installations. The ability for it to live side by side with another packaging system is just a side-effect of how it was designed, not part of the original goals.
The nail goes in the wall, then you put the string over the nail. You can move the frame left and right on the nail to make it level. You can also have more than one nail for more stability, in which case you just use a level to make them straight.
A simple and fast way to create sockets in C#
This debate would be EASILY settled by doing real science like you suggest. Instead, we get these proud Trump debunkings that don’t answer the important question. Ok, HCQ doesn’t help critical patients. But we’ve already suspected that for two months.

I don’t get it. Just do a simple, proper frickin’ study where the cocktail you mention is used immediately after diagnosis, and compare outcomes with different treatments.

This seems so obvious that I wish someone could point out to me what obvious detail I’m not understanding. It’s as if proving Trump wrong is more important than answering the real and important yes/no question.
Regarding the sharing of controversial video content, isn't Bitchute pretty much a free alternative?
appreciate the feedback.

we fixed a bug so text should always be editable if the box is selected. and the "delete" key should also work now.

agree the blinking cursor is the standard for indicating if something is text editable. Its proven a bit tricky to get right, but hopefully, we'll have it working soon.
What makes you think that the costs that trcollinson describes would be worth the benefit of "the stability of the whole system if these companies could fund their own operations the next time there is a disruption"?
JDK 15 is coming Sealing classes is great (preview)
When you're looking at things this old the reality is any DNA found has a very good chance of being from bacteria & other organisms/contamination from the more recent than 100 million years ago past. Even if you come up with a really clever tool to find ancient DNA you have no guarantees of finding dino DNA nor any way to filter out the DNA from all the organisms of the past, virtually all unsequenced, that could be contaminants.
When one is constantly in "urgent" mode, they tend to forget to breathe slow and deeply and instead breathe shallow and fast.
You can create permanent symlinks inside / by creating a file called /etc/synthetic.conf - 'man synthetic.conf' has the full documentation. This sounds like it would solve the issue?
Usually using radiometric dating.
Carbon-14 has too short of a halflife (~5000 years) to be useful for fossils, but potassium-40 has a long enough halflife (~1.2 billion years) that it can be used to date minerals going back to the formation of the earths crust--it has even been used to estimate when the moon was formed (4-5 billion years ago)!
Installing several versions of the same piece of software is central to Nix.

While locking all needed versions for a specific application provides stability, I can't believe it doesn't come without a large increase of complexity, especially in connection security upgrades which triggers other libraries to need an update as well.
The Photos app in Windows 10 has the same capability. And the Apple and Microsoft apps are totally offline, unlike Google Photos.
Sandboxing is part of an overall security solution and also has other uses besides security. And as you know there are many other parts to securing your system. Of course if you already implement sandboxing yourself then you probably don't need to use Flatpak to make security guarantees.

I think you have made a lot of wild assumptions from reading those posts you linked, and those assumptions don't apply to everyone. Regardless of your feelings on Flatpak/Wayland in certain applications, they are being used for security purposes right now. The Chromium security model also makes a lot of assumptions and only applies to certain applications.
Detecting/Preventing Infections, and Moving Instruction Online
This is wrong. Everything not specified in the FHS is the domain of the administrator and is a contract with the OS about what directories it wont touch.

Nix, operating outside of the FHS, did the literal correct thing because there is no guarantee that the OS won’t install something in /opt/nix but there is a guarantee that it won’t touch /nix.
I suspect one of the hard parts of this for Google is that many news sites legitimately publish the same articles because of wire services and correspondence arrangements, like AP and Reuters. Hard to tell whether the new site is plagiarizing or syndicating.
Alleged Hypocrisy and Discrimination at Glitch (Fog Creek Software)
I only discovered the existence of this company from this thread - thank you so much for making these.

I wish there was a true clone of the HP 48G calculator. HP stopped making the 48G series years ago, and I now handle mine with kids gloves to keep it functional as long as possible. Almost every undergraduate in my engineering department had a 48G as well as about half the graduate students. I soon became a convert. (I used the HP 32S and then, later, the HP 48G extensively over the decades.)

Over the last few years, as I read calculator related threads here and elsewhere, I became discouraged in hoping to ever see the HP calculator designs I loved so much long ago from ever being available again. I haven't yet read through this thread yet, but the comments in the other threads always seemed to be dominated by people that don't understand the needs of scientists and engineers working in the physical world (not in software development), people that don't themselves need such a calculator and can't see a use for one, and/or people that are extremely negative towards well proven designs of yesteryear without understanding their utility.
If this article develops your interest in eels, I highly recommend following "Surprised Eel Historian" (https://twitter.com/greenleejw) on Twitter for approximately daily facts about the role of eels in medieval English society. (Yes, there are really hundreds of new English eel history facts per day.)
But yeh rooting everything under /usr/nix or /opt/nix would've probably been a better choice.

What annoys me more is that a popular nix Fork GNU Guix _did_ change the path; but they made the same mistake again (it's rooted under /gnu) whilst they already has the hindsight that a non-standard directory might be problematic
See, I get scared when people want to use the courts to "teach a lesson."

That's not what they're intended for. If all harms are efficiently deterred and compensated, it's only our base animal instincts that suggest there's something more that needs to happen. Civilisation, of which the legal system is a subset, is there precisely to tame our baser instincts.

Just to head off a foreseen objection: the correct amount of deterrence isn't to prevent a harm from ever happening (trivial, just bankrupt everyone who does any harm), but to provide a negative incentive on the perpetrator equal to the harm they will cause by doing some act. If the chances of someone being caught are low, then it's proper to multiply the eventual fine by the inverse of the probability, which creates the required incentive. If someone showed malice, then that's evidence that the incentives were insufficient, and a reason to increase the fine. But none of that, from a legal theory perspective, is to punish them or bring fairness - it's to create the appropriate economic incentives.

Read up on https://en.wikipedia.org/wiki/Efficient_breach for an example of this kind of thinking.
> That's particularly dangerous as the "lessons to be taught" are quite subjective and someday may skew towards behaviours that you may not like coming from a state

Sorry what.. are you arguing against the concept of criminal law?
Eh. I have all of my blinds closed 24/7 anyways. My home is mostly about being my space, not being some kind of a lightbox.
This is a completely valid point. I also appreciate the "right-to-repair" comment made elsewhere.

The original intent of this clause was so that we wouldn’t have to support modified versions that were deployed to production. (As pointed elsewhere, we provide a lot of free support in Slack [0].)

But that clause was written 1.5 years ago, and a lot has changed since then. There’s an internal debate right now on whether we should remove this restriction.

So thank you for asking this question!

[0] https://slack.timescale.com/
You're going to have to, as they're going to merge

https://www.androidpolice.com/2020/05/16/how-to-transfer-pla...
> Vandium Redox Batteries sound like they have a bright future

... and have had, since at least the 1990s.
If you intend to change it to allow running open-sourced changes, you might consider allowing changes submitted to you privately too, for vulnerability reports.
Strong opinions, loosely held!
This is my view as well. The government (fed and states) hit the big pause button on the economy for public safety. They then help out the people and the corporations get through it with unemployment checks and loans to businesses so that the intangible value (relationships and expertise) is not lost.

I generally agree that we should guard against privatizing profit and socializing losses, but I don't think it applies here. The point is to get all businesses and people back to the point they were before.
does anyone know who the people behind the reclaimthenet.org domain are? The headline seems intentionally misleading and the entire article is biased, as seems to be the case for most of the site, almost exlcusively focussing on censorship of fringe figures out of conspiracy and far-right political circles.

There is no reference to organisations, writers or editors anywhere on this site if I'm not missing anything.
Ha, downvoted by anonymous cowards again. Who are those people? ARM fanbois, corporate chills?

Now, as a consumer I'd like the CPU market to offer more choices like the next (probably not as much as a developer) and I'm quite satisfied with my Apple iPad Air3 and I treasure my various fruit Pis, but I fail to see the use case for this product.

I would liked to have a silent workstation (and if it comes in a desk-side case, then please be ATX board compatible), which it ain't. Fans ought to buy me performance at least, which I must assume the CPU doesn't competitively (at least, I don't see any ARM test results of the SPEC CPU2017 benchmark). Cross-compiling is a PITA to set-up, but once that is done, there is little incentive to compile natively. Debugging is a different story. There you want the target platform (whether it's Android, iOS or one of those ARM64 server platforms). So what's gives? What is this for?
It’s true that you really, really want to avoid making changes to the engine. Even for AAA studio source licensees in prior UE generations this was widely agreed upon. The good news is, you really shouldn’t have to.

In my mind, the big win from having the Unreal source code is understandability. But also, in contrast to Unity, if you should for some reason need to—say a critical bug that’s stopping your game from shipping at the last hour—you at least have the option.
"conspiratorially-minded" is not the same thing as "wrong." can't deny the guy's sketchy career trajectory
I recently asked Siri for directions. Between two matching locations, she picked the one 30 miles away instead of the one 2 miles away.
The implicit idea that they are not a publisher. Now they are. They should lose their protections.
US states see LOWER infection rates after lockdowns end, study claims
Continue to behave in ways that successfully made I wanted to happen happen, prune away the behaviour that got in the way of what I wanted to happen, and figure out the differences.
She wants you to get more sleep so she's disabling your alarm.
Dorsey: A.I. will jeopardize entry level software engineer jobs
Always when im zoned out drawing or painting i notice the pattern in my breath, it’s much slower and holds a bit at the end. The effect is super calming. I wonder what other activities people do to get this type of breathing. For coding Im so concentrated at times that I zone out 100%, dont even notice that im breathing. However, coding while stressed out makes the breathing shallow, quick and unsatisfying.
It's a good question. How do we classify non-commercial? Is a telecom company using timescaledb for internal time series storage non-commercial although it is directly supporting a commercial offering (maybe mobile traffic platforms)?

I do get the direct commercial inference. What about the indirect ones? Just about anything in production is directed towards supporting some sort of commercial offering.

Just genuinely curious...
Except that "Developer workstation" is really "generic product that conforms to multiple targets". Drop a quad port NIC into one of them and you have a router, put a RAID controller in and you have a NAS. Attach a high speed A/D and you have an industrial controller, etc.

None of those options really work for the majority of the arm SBC market which are repurposed phone SOCs. Yes, they are flexible as long as a large part of the target is touchscreen + wifi and attaching a USB SDR. Or they get misused as massively overspeced micro controllers that happen to need a network connection (aka IoT).

So its really that latter case where they are successful because they are "generic" microcontrollers. Many of the uses cases would be far better/cheaper handled with a cortex-M and a custom board. But using a $35 rpi to read a GPIO and send a packet is the "generic" solution for someone not willing to spend $500k on a custom design to create 1k devices at $2 each.
Assessing the Big Five personality traits using real-life static facial images
What History Tells Us About the Accelerating AI Revolution
Frankly, I think that implicit assumption by workers is totally fair! The way COL adjustments are done results in a strong incentive to live wherever costs the most. Some time ago I made a comment on this concept that I'll re-post here with minor edits:

--

Say you move to a lower cost of living area, perhaps 6% cheaper, and your employer adjusts your wages down by the same amount as the change in COL.

Now all your expenses are 6% lower, but your money left after expenses is also 6% lower. That means that despite being no worse off in terms of quality of life, your savings went down 6%.

Strictly speaking, if you maintain the same relative ratio of costs to savings, it’s always rational to take the highest income, even if it’s in a higher COL area. This is because costs can be measured as a percentage of income, but savings ought to be measured as an absolute value.

--

The "fix" would be to somehow work out what workers spend, and only adjust that part of their salary by COL. That's invasive and gives an unfair COL-adjusted comp advantage to the highest earners who can save a bigger portion of their income.

I don't have an ideal solution. I guess there could be a standardized single remote COL adjustment (perhaps adjusted by country or something to account different legal frameworks and mandatory benefits), and the remote worker can live wherever without comp adjustments other than local tax.
I'm not sure why larger headcount would ever be indicative of higher quality.

It's usually a negative signal. If you tell me a team of a dozen worked on a product, it is almost always better than if a gross of developers had their finger in it.
Unconscious: 'Sniff test' predicts recovery of consciousness
Cool, as far as protocol / communication standards go am I looking at one of the V.x standards?
Probably more QoL improvements than drastic change. Getting the tech out of the way to optimize actually using it.
The headline ("Google Drive takes down user’s personal copy...") is suggestive of the file being entirely gone. There's a couple of paragraphs in the article that would seem to support this, but agree that it would be good to have it made very explicit.
Designing an Open-Source Edge Computing Software
Another option is encrypted hosting. How about something like eCryptfs/EncFS over NFS/SFTP?

It's always about convenience though. Nothing beats being able to access your files by visiting a website.
That would be great.

(Also great--if I could chat with simultaneous collaborators in figma when we do not want to or cannot be in videoconf simultaneously (I do a lot of parallel design))
I understand that corporations are private entities and currently within their legal rights to remove content.

This means, if they so choose, they could remove speech they oppose form youtube, google search, and emails.

Why are most people comfortable with a reactionary approach to this problem, and waiting to see if they exercise this right in a disagreeable manner? Wouldn't it be better to develop a solution before the need arises and legislate a clear limit?
If Google starts to censor emails containing certain content, which doesn't seem too far from reality at this point, then I would be much better at running a mail server than Google in the sense that I would get any mail that is sent to me.
Ask HN: What startup/technology is on your 'to watch' list?
For me a couple of interesting technology products that help me in my day-to-day job

1. Hasura
2. Strapi
3. Forest Admin (super interesting although I cannot ever get it to connect to a hasura backend on Heroku ¯\_(ツ)_/¯
4. Integromat
5. Appgyver

There are many others that I have my eye on such as NodeRed[6], but have yet to use. I do realise that these are all low-code related, however, I would be super interested in being made aware of cool other cool & upcoming tech that is making waves.

What's on your 'to watch' list?

[1]https://hasura.io/

[2]https://strapi.io/

[3]https://www.forestadmin.com/

[4]https://www.appgyver.com/

[5]https://www.integromat.com/en

[6]https://nodered.org/
Doesn't say how much she made from it. Guess: very close to zero, if not zero.
You can install Nix without losing functionality, it’s just annoying because it requires setting up a separate volume, and if you want it encrypted and available before the GUI session restores then you have to use a login script to force-mount it. Personally I just keep my Nix volume unencrypted because I don’t build any proprietary software in it and I don’t care if someone can see what I have installed.

I really wish Apple would give third parties the ability to create firmlinks (or at least give Nix one), or barring that, give us a sane way to mount encrypted volumes at the same time that the system volume is unlocked.
Migration Patterns Reveal an Eden for Ancient Humans and Animals
Changes you make to GPL software only have to be provided under the GPL if you redistribute the work to others- if you keep it to yourself, run it yourself, etc, you are not required to release it as GPL.
I've thought for a while that conference rooms with desks would work pretty well. Though it definitely depends on your team. Wouldn't need to go grab a room everytime you wanted to have a team discussion. Could play music if you all agreed. Etc. Maybe they could even do themed rooms. This is the rock & roll room, this the country room, etc. Ha!
I saw that TimescaleDB is mostly C, like other PG extensions. Have you all put any thought into using Rust? Just curious about why or why not.