skysight-inc/HackerNews huggingface dataset:
All environments for computer development need to manage some amount of abstraction to bootstrap that environment and get programs to run. In nixes, it's the bootloader, the kernel, and shell (with its ENV). When you issue the command `node` to a computer, what does that actually mean? Your Delphi setup probably just hid most of that abstraction from you, the way most people need not worry about the bootloader. But env is kind of unavoidable. It's like the Construct from the Matrix. The staging area for all other programs.

I have struggled a lot with the nitty-gritty of ENV over the past few years and I agree with you that maybe there is a better way. /etc/, Conda, virtualenv, docker, ROS, Windows registry, they all deal heavily with managing the environment, and all have their own thorns. Then you have kube, consul, ansible, and all the fun of distributed environments.

The bottom line is, if you want multiple, orthogonal runtimes, you need an abstraction for managing namespaces. PATH is actually one of the simplest mechanisms to achieve this.
An Effective Pentesting Methodology
Well, the tactic worked for Oracle, and I would assume some of those lawyers landed at other SV companies. Although, to be fair to Oracle, they didn't do dark pattern stuff when I used them.
That's like people expecting to be able to repair their TV with their remote control.
I tried to make an analytics tool for Github repository contributions, but never got it "good enough" to do much with. It also times out a lot on API calls which makes it a pretty poor UX.

https://repostory.app/
"the cops really hate the homeless"

I'm sure there are cops that live for this, but I'd be willing to wager money that the sweeps, etc. come as the result of some external pressure from local governments, citizens, and the like.
I'm curious if your opinion on this extends to, say, IG Farben providing Zyklon B to the Nazis (or IBM providing information services to same). At some point 'politics' just becomes 'ethics'. Participation in an activity is not "neutral", it is endorsement.

"Just following orders" isn't even a valid defense for soldiers - why should it apply to corporations who are free to refuse business?
Link to paper: https://www.nature.com/articles/s41598-020-79310-1
Really? Did the capitol protests cause more than 3 billion in damages?
Would it be fair to compare these with M1s and if yes how would they compare side by side?
Haven't we been told for months now about the imminent collapse of the healthcare system?
arxivist, CLI for searching, storing, and tagging publications on arXiv. might expand to other pre-print sites like bioXiv if enough usage

https://github.com/njhofmann/arXivist
What we can do in Vivaldi that I love

- Quick commands popup (imagine Sublime Text/Visual Code Ctrl Shift P)
- Keyboard shortcuts to do anything, especially to hide and show tab bar, hide and show address bar and even hide title bar
- Ublock Origin works (compared to Safari)

What stopped me using after a week

- Energy consumption is toooo high (compared to using Firefox/Safari) that kept me close to the electric outlet.
Alexa Custom Assistant: Amazon enables companies to build their voice assistants
Was it public or private labs that did all the amazing mRNA research?
I am willing to bet serious money that none of the members of the elites (royal family, prominent politicians) involved in the scandals will spend a single day in prison.
Hope you're not a friendly jordies fan also.
Wow is this real? Crazy Google!
Oh right. Yeah thats absolutely true.

I always thought the argument that full nodes should be inexpensive to operate made a lot of sense. But keeping blocks small would obviously lead (and clearly did) to transaction costs high enough to price out most people that actually want to use it.

Wait for the lightning network is an insulting reason to kill the p2p cash use case, which in my opinion is the only thing that makes the "store of value" use case work.
Then what's the problem? If all you are doing is evaluating them for technical skill, then only the resume and interview performance should matter. Personal beliefs such as religion don't enter into it.
There are some command line tools to do this (see other comments), and I think they use ffmpeg under the hood.

They work, and I built a version of one myself as a proof of concept before I started this, but I quickly realized I wanted visual feedback and ability to preview the edits before exporting. Without that it’s a lot of guess-and-check.

With Recut I can tweak the padding value, hit play, see if it sounds right, and only export once.
It also has no scientific grounding whatsoever: https://freethoughtblogs.com/pharyngula/2020/12/06/the-atavi...
NASA InSight’s ‘Mole’ Ends Its Journey on Mars
"Tripping Over The Truth," seconded.
Well, the son in law of the former king did spend time in jail and is now in some kind of probation.
Most animals (actually not only the animals but most eukaryotic cells) can produce energy (in the form of ATP) by transforming glucose into lactic acid, exactly like in the lactic fermentation of milk into yogurt.

(Some animals and some other eukaryotic organisms use other fermentation variants, e.g. alcoholic fermentation by yeasts or fermentation of glucose + water into acetic acid + carbon dioxide + dihydrogen in cells with hydrogenosomes.)

The energy produced thus is many times lower than the energy that could be produced by oxidizing the same quantity of glucose into water and carbon dioxide.

While the energy is low, the power is very high, because the fermentation is done by a simpler sequence of reactions and a much larger quantity of glucose can be fermented in a given time than the quantity that could be fully oxidized.

So the difference between using glucose fermentation and using the oxidation of either glucose or fat is like the difference between using supercapacitors and using batteries.

Some devices are optimized for high power but lower energy storage capacity, while others are optimized for low power but much higher energy capacity.

In most cells there is a more complex hierarchy of energy-producing mechanisms, which are ordered from the highest power and lowest energy capacity to the lowest power and the highest energy capacity. For example, in the muscles of vertebrates, you have, in the order from above, ATP hydrolysis, phosphocreatine hydrolysis, glucose fermentation and finally glucose & fat oxidation.

The vertebrates are actually much better than most other animals at glucose fermentation, which gives them a significant advantage.

Because of that, the vertebrates are able of short bursts of activity that use a very high power, e.g. running short distances or jumping or catching a prey, before having to reduce the power to the lower level that can be sustained for a long time by the aerobic oxidation.
There's a project called AnyCable which replaces ActionCable to give Rails the real-time performance equivalent of LiveView.

See this https://evilmartians.com/chronicles/anycable-actioncable-on-...

Looks like having 20,000 idle clients connected to a server sits at only 380MB and Erlang is at 737MB.
I was really out of the loop about all of this, I guess this kinda explain why Glenn Greenwald left The Intercept in October 2020 with the mess this might have caused and how he might have saw it as a breaking point.

RIP The Intercept.
I made a lorem ipsum generator for landscaping words called "Landscape Ipsum" and I'm pretty sure no one besides me will ever have a practical use for it. Okay even I didn't need it.

http://www.landscapeipsum.com/
Since people are probably curious: the Ryzen 7 5800U (8-core, 15W TDP) will probably be close to (but not equal to or better than) Apple's M1 in performance (based on specs and desktop Zen3 Geekbench scores). But they will probably have significantly worse efficiency. With idle / low-CPU workload, it's probably not too bad (17-21hr on 53Wh battery), but if you're compiling on your laptop all day I'd expect much worse battery life than Apple's M1 laptops.
I’m curious to see how fasting might influence cancer treatment. I know in other parts of the world it is seen as a legitimate treatment, while also potentially considered to be a hippy dippy homeopathic treatment. Anecdotally it seems you can starve certain cancers to death pretty easily by severely limiting your caloric intake. I sense a relationship between that and this study.
Consoles have more space for proper cooling solutions? That's the only reason I can think.
>short tether or bitcoin today for a fraction of a penny on the dollar

I shorted tether one time, on Kraken, and it was horrendously expensive, like 25% per annum. Do you know where it can be done cheaply?
There are many people in the US who are gainfully employed in fulltime jobs and homeless: https://youtube.com/watch?v=JHDkALRz5Rk
Here’s my pitch: build a browser that comes pre-installed with node.js, an IDE and a simple runtime environment.

Welcome to all editors written in Electron.
The "Jesus lovers" in my country aren't that extroverted, but religious inclination doesn't have to correlate negatively with intelligence. Many smart people are not religious of course, but I have met counter examples.

If I compare the average Youtube atheist with the average Jesuit, I have no doubt who will win a debate about earthly topics and that isn't only due to educational advantages.
It's about knowing when you buy a "new laptop" in the store that it has current gen chips.

The amount of times I find old gen Mac's sold at new gen Mac prices in stores is disturbing.
Relevant alan kay video from 1968
https://youtu.be/QQhVQ1UG6aM
At 22:00-ish, he claims software is riding on fast hardware, let's see if he's right.

Here is a challenge... can you join the 1 MIPS club?

Can YOU do useful work with 1,000,000 Instructions per second? A VAX 11/780 was enough compute power for a small academic department in the 1980s, and would have dozens of Terminals attached, with people doing real work. It was almost exactly 1 MIPS. Can you live within that constraint?

Let's make it easy, and assume I/O is as fast as modern hardware, and terminal/keyboard management isn't part of your 1 MIPS. (But SHOULD be counted, somehow)

Could you constrain yourself to fit in that box, yet still get work done?

Pick your favorite CPU, give yourself as much memory as you think is necessary, and chose how much disk space you think is enough. Then try to work within that box.

How would a web server in that environment fair?
> I think religion has its place in the world, but the indications I get from those statements are that this individual ultimately hasn't progressed very far intellectually or challenged their beliefs strongly enough. I fear it is a limiting mindset, no matter how impressive their resume is, and that this will translate on the job as well.

This is straight up bigotry.
After You Die, Microsoft Wants to Resurrect You as a Chatbot
"When someone says 'I want a programming language in which I need only say what I wish done,' give him a lollipop."

Epigram 93, Alan Perlis

http://www.cs.yale.edu/homes/perlis-alan/quotes.html
> Same with the ads for Amazon videos on Amazon Prime.

On some smart TVs, there's an explicit (or on-screen) button to skip these. If you don't see a skip button and you have a Fire TV remote, you can press the >> double arrow button to skip these.

I agree that there should be an option to disable these altogether, like how Netflix offers an option to disable video previews.
Yes.

https://manuals.info.apple.com/MANUALS/1000/MA1964/en_US/iph...
This is a fine and valid opinion, but it's a philosophical difference. Vivaldi literally exists because Opera dropped support for their mail client and other features.

It was promised from its first technical preview that it would eventually have a built in mail client.

It isn't "bloat" any more than a screwdriver on a Swiss army knife is bloat. It's one of the key features of the browser going forward. If you believe browsers should not have built in mail clients, well, that's why alternatives exist. It's Vim vs the IDE debate, at some point you just have to accept that some people want the bare bones editor and some people want the full featured experience and there's nothing wrong with either approach.
What it's like to grow up as a prodigy in one of the world's great chess cities
I think you would not deposit your money at the Riksbank, they would issue it but you would need to store it somewhere? Existing banks could offer that, but for a service charge, which would basically mean negative interest. For that reason, this is a less attractive option for storing more than pocket-money and the fear that banks would lose business might be exaggregated.
My (mis)conception is that it implies inability to advance too deeply into a particular problem. Because if you went deeply enough into the "Jesus" problem you'd understand it's myth/story-telling.

Plus, it's one thing to be a Jesus lover. It's completely another to wear it extra-proudly on your technical website/profile.
Happy to send you the link! My profile has an email you can contact me at, or my twitter.
We don't. All of the "Proposition XXX" stuff is from California. It's pretty annoying when people post those things without an explanation, assuming everyone knows what CA is doing.
Love Blake, a brilliant madman. One of my favorite connections of him to the modern world besides Marilyn Manson reading "The Proverbs of Hell" is the Fusion work of David Axelrod, who makes many Blake references in song names and album names. Those same songs go one to be heavily sampled by the hip hop community. Some examples of the songs that sample Axelrod are listed in this article. https://pitchfork.com/thepitch/1436-david-axelrods-hip-hop-i...

Many of you will easily recognize this intro https://youtu.be/6pG_3jZxzlo

Its a very cool connection that bridges a gap between some of my beloved contemporary artists and one of my favorite enlightenment thinkers, Blake.
Cool. Looks like Supernotes has made a lot of progress. I recently started using Craft (https://craft.do).

Does the concept of "cards" resonate with people? To me, it feels too constrained, but I haven't tried out Supernotes yet.
Need more? :)

1) I added the same domains. I think, you can validates uniqueness for user scope.

2) I added more than 2 domains (only 2 available in free tariff).
I have not once said I do not like CLIs. I use them all the time.

But the fact remains, they are not useful when doing iOS programming, because the tooling provided does a BETTER job than the command line.
Yes. Alternatively, “look, ma, my number is the biggest number”. Apologise for the sass, just not very happy that SOTA chasing is often discouraging original contributions that would actually move the field forward.
I've worked with a pastor/church leader who was also a developer who was the kindest, nicest person ever. Their code wasn't amazing but he was a great leader and could sense trouble and help people out (religious help or just every day advice).

I've known non-religious people who are utter assholes and I would pay to never work with again. As long as someone isn't trying to convert me in the middle of the work day I couldn't care less who or what they worship.

On the flip side, this sounds like the people who complain when popular tech people talk politics on their twitter. Unfortunately, politics and religion have been around a lot longer than programming/tech and both of those things affect lives greatly.
There will always be reasons, often outside of peoples' control, why they cannot make enough money to afford housing. Your solution to this is - what?

I believe that the fundamental necessities of life - shelter, healthcare, education (food, sure, but it is still relatively inexpensive) - should all be socialized to some degree. This can easily coexist with capitalism. Denmark has these things and is still a fervently capitalist country.
I have a theory that as the intelligence of solutions preventing crime increases some forms of criminality will become more violent in order to defeat the crime prevention - for example car jacking as a way to get cars because breaking into cars became too difficult for common criminals due to alarms etc.
Dell CTO shares his hottest trends for 2021
Right, the Dropbox app on their phone is asking the OS for contact info, which the phone generates and provides to the Dropbox app and only the Dropbox app. Any other app would get a different fake address.

Or are you talking about the scenario where competitor apps use some kind of sandbox escape to jump out and steal other apps' trap addresses from the OS?
> Every widget you sell with advertisement is one widget sold less for competitor (or something totally else)

Not exactly. It's true that consumers sometimes make choices between competitors, like deciding to go to one fast food chain or another. But oftentimes consumers make a choice about how much money to spend vs save. If a consumer has $500 in discretionary funds, the consumer can decide to buy a simple, no-frills, commoditized "meets-my-needs" product and save the $400 for later. Or the consumer can decide to spring for the ultra-deluxe $500 product and save nothing.

Discretionary income is far higher than most people realize. Nobody needs to buy soft drinks, new cars (i.e. instead of a used car), new clothes (instead of sewing up old ones), yet another new video game (instead of a library of millions of older titles that are still as entertaining as they were when they were first released), or a million other things that you see if you look at people's financial decisions. People do so largely because of desire that has been aroused in them by marketers.
I will get a 5800U nevertheless and avoid Apple's walled garden.
And get people vaccinated as quickly as possible instead of sitting on stocks of unused vaccine.
Bumble removes political filter amid search for Capitol rioters on the app
Tools do exist actually

- Tad does this for CSV, and much more, like pivots

- XLS can be natively queried with SQL with many tools, for example dbeaver

- I am not aware of JSON tool, but this is trivially achievable with postgresql by just adding json as only field in the table and then using SQL to query it, even index it.

No single tool tho, but you can easily automate any of the above via script and have it locally, without browser which is instant show stopper for any serious work.
Just discovered that the random token generation still needs work for https://onthesamepage.online/. You can easily guess or create (short) board ids, and see what was drawn there by others.
What's weird to me is how freaked out people are about this. I get that it is a higher risk than a lightening strike, but given that the absolute number of deaths in 2020 was lower than 2019 (even given that deaths of despair were up significantly), I'm thinking our society has turned into a bunch of nervous nellies. Or maybe city folk don't think they should ever get to die.

In any case, the scared worried self-isolating comments I have read in this thread from "man-folk" make me think that when we got rid of TB and SPox and Polion - we probably got rid of Testosterone at the same time.
TSMC 'on track' for testing 3nm Apple Silicon processors in 2021 – AppleInsider
As an American I like it when discussion about politics from other countries comes up. It's very easy to get trapped in a US bubble and not hear from other points of view.
The only reasonable use of GUIs is if you need one hand free for jerking off.
Software development is hard and complex.

We, as software industry at large, however should work on two fronts:

- Try to make things, which can be simple simple. Many do that out of self interest, but sometimes one is so used to complexitiest, that one doesn't see them anymore and we often fear redoing grown things as "it works" and we might break use cases and we don't want to relearn things ...

- There is a large room for enabling non-programmers to build tools. In the past™ people built fancy tools on top of dbase, delphi, access, excel (world runs on excel ...) etc. without being programmers. There is an easy start allowing a domain expert to build a tool in their office faster than explaining the problem to the IT department. The solutions weren't nice from an Software Engineering view, but solved problems. This we have to enable with modern technologies instead of access conflicts to an excel file on a windows share ...
My experience is pretty much the exact opposite, and I've been writing x86 Asm since the DOS days, only looking at ARM and other RISC stuff later.

Most RISC ISA's are relatively orthogonal, in the sense that you have to memorize only a small list of things, e.g. of kinds of instructions, kinds of registers, kinds of addressing modes, and then you can express any program as a combination of those few elements.

x86 is very orthogonal and has been since the 386. There's something called a ModRM, and the majority of the instructions use that form. The encoding is based on octal: https://gist.github.com/seanjensengrey/f971c20d05d4d0efc0781...

The original x86 registers are all different having different features, there are not even 2 identical registers, so to find the optimal register allocation is difficult.

On the contrary, that guides register allocation. Too bad most compilers don't seem to know, which is why they are often very easy to beat (and why compiler output looks so distinctively different from good handwritten Asm.)

Even the extra 8 registers added by the AMD 64-bit extension are not identical, but they are divided in 3 or 4 groups with different properties regarding the encoding of the instructions, which result in different program izes.

I have no idea what you mean by "divided in 3 or 4 groups". The "high registers" are all accessed with an extra prefix byte.

It is difficult to determine the total number of different instructions in the x86 ISA, but they are much more than a thousand, many of which are obsolete and which should be avoided.

FUD, no one really cares about "total number of different instructions". If you think of the typical RISC with fixed 32-bit instructions, that's over 4 billion values...

RISC is so bland and boring that it's hard to do a better job than a stupid compiler. An "op mem, reg" which is usually 2 or 3 bytes on x86 turns into at least 3 instructions (=12 bytes) and an explicit register allocation on a RISC. It's like writing microcode. No wonder they have so many registers --- they're really what a more intelligent CISC would use dynamically allocate internally in its uop execution engine/register renamer, saving cache occupancy and fetch bandwidth.
Each state has a different min wage. In Maryland it's $10, in CA it's $12.
I remember volunteering once to serve lunch in a soup kitchen. One of the people that came in for a meal was someone whom I’d seen working in a local bagel shop.

I’d known mentally that having a job didn’t automatically mean you weren’t homeless or struggling, but seeing someone who worked in my neighborhood right in front of me like that really hammered it home.
Cancer is bad
You mean like in an inside jacket pocket in parts of the world where it actually gets cold? A lot.
I wonder about that. In theory it means you can have interest rates that are well below 0% (think of -2% or worse). The idea behind negative interest rates is that there is work to be done that cannot be financed at a 0% interest rate and that the interest rate has to be even lower.

If you assume 2% bank fees and a -3% interest rate it would be possible for banks to hand out -1% loans and that would allow financially insecure consumers to acquire loans because you cannot default by definition. Your principal will shrink even if you do nothing.

Will this work? I feel like it could work but it could also have unintended consequences.
> Politics and religion have been around a lot longer than programming/tech and both of those things affect lives greatly.

Good point.
I'm confused, why is this showing a Linux assembly file and then the Makefile and build instructions for macOS?