skysight-inc/HackerNews huggingface dataset:
> You focus on one thing and you do it well.

I understand what you mean with this in context, and it's true, but it's still somewhat funny to talk about Donald Knuth and "focusing on one thing". It's more like he focused on everything in programming, and somehow does it well.
No. It doesn't. It uses mild hyperbole in places, and a click-bait title, but that's all.

The piece says: "Tesla have made updates which make safety-critical features harder to access."

Conspiracy theory would mean "intentional." There is absolutely nothing in the piece which suggests anything other than very bad design.

This reduces the quality of the piece (I wouldn't have placed it on the front page), but that's different from conspiracy theory.
I wouldn't say it's absolutely needed in a language like Haskell, where functions and types can be defined in any order. So if you want to defer implementing something until later in the document you can just make it a function and get back to it later.
Just moved back to Poland after 6 years in US, looking to work remotely for US-based contractors. Dare to elaborate, please? First time I hear of this.
Most nights I go to sleep with a podcast in my ears. I only skip it if I feel already really tired and have nothing on my mind to mull over.

1. Exclusively history podcasts: The History of Rome, Revolutions, Hardcore History, History of Napoleon.

2. I use really cheap corded in-ears: Sony MDR-EX110LPB. If they break, it's nothing to be sad about. I just get new ones. Bought the current pair in 2017.

EDIT: I set a sleep timer of 30 minutes. That's enough for most nights.
Is vat not a tax? I think every government cost that is a percentage of income or spending should be calculated as your expense for the government. I think inflation also should be kept in mind as it is a hidden tax. Maybe harder to calculate.
If Jeff Bezos Moves to Space, This Will Probably Be His Home
I totally agree. I'm utterly sick of the banging, crashing and grinding noises whenever I try to print something, followed by "ink out" messages (even though I changed all the cartridges last week). So I recently threw out my newish Cannon printer and purchased an Epson. The reason being that I still have an Epson dot-matrix printer that I bought with my Apple II back in 1976. It still works fine and is still on the original ribbon (albeit re-inked a zillion times). But of course the new Epson is if anything the worst printer I have ever owned. The first company who brings out an affordable but reliable printer is going to make a fortune.
That $25 Android is probably 3+ major Android versions behind and not getting updates. It was probably 2 major version behind when it launched.

A $200 used iPhone SE is running the latest iOS 15 and will continue to get updates until at least 2027.
It seems weird you are forced to distribute the dividend in BGN. Pay the withholding tax, yes. But the dividend itself? Most accountants can calculate the corresponding currency equivalent for the dividend being declared on the payout day. Worth looking into.

Also, does Bulgaria support interim dividends? The loan set-up, while not an issue, can perhaps be avoided by use of interim dividends.
Re: spying, ostensibly both WhatsApp and iMessage messages are E2E encrypted, so I don’t really see a huge difference here (it still leaves either company with valuable metadata, but at least it’s better than nothing).

Re: SMS, isn’t this entire thread about how SMS isn’t seen as a viable (on par with iMessage) alternative?
Thanks for letting me know! Gonna check how it went wrong.
Perhaps - but is that necessarily a problem? I guess it depends on the purpose of the training. If you're training ML models to do research on ML, this bias isn't necessarily a problem.

Even if your long-term goal is to apply ML to the real problem, having intermediate research goals using a simulation might still be useful towards achieving the long-term goal.
It's not so much that it's free, as that what they were doing before to implement an unordered dict was so terrible that by comparison a reasonable design for an ordered dict is cheaper, so, why not? The options were:

* Existing design: Unordered behaviour confuses new programmers, Slow, Wastes space

* OrderedDict: New programmers aren't tripped up. Faster, smaller.

* Hypothetical UnorderedDict: Confuses new programmers again. Maybe even faster, if anybody builds it, which no-one volunteered to do.

Choosing OrderedDict was a no brainer for a language like Python.

You can't beat say Swiss Tables (a modern C++ unordered map with excellent performance) with the approach taken in OrderedDict not because we just don't know some optimisation, but because Swiss Tables is doing something a lot faster than what Python does today.

Swiss Tables is SIMD. In a single CPU instruction it can examine an entire cacheline of RAM to see if it matches your key (suggesting your value is probably in one of those slots) and in the process identify cases where any slots are empty and yet your key matched nothing, meaning it can stop looking because your key wasn't in this map at all.

This requires a very low-level understanding of how the CPU and RAM hierarchy works, and also knowledge of how to use SIMD instructions to get right, but that's fine the Swiss Tables team had those things and needed that performance. To make it fly though, you can't preserve order, the information needed isn't stored anywhere and storing it would make it slower and bigger.
Depends on the accuracy of the simulation similar to the error that can be made in measurement of natural phenomena. I don't have the relevant domain knowledge to assess this particular simulation however.

Reinforcement learning, for instance, is almost entirely trained on simulated environments such as the state-space of a board game or even the full set of pixels displayed by a video game.

Robotics makes use of this to e.g. teach a robotic dog how to walk in a rigid body simulation. The success of the knowledge learned being useful in the real world depends on the accuracy of the simulation and the breadth of the agent's search over the simulation's state space.
> That sounds like a major bug.

It's definitely an oddness when you have multiple objects at the same level that aren't in an array but I guess the explanation there is "they should all be on their own individual lines as streaming json" which `gron` does handle correctly.

(echo '{"a":"23"}'; echo '{"a":"25"}') | gron -s
json = [];
json[0] = {};
json[0].a = "23";
json[1] = {};
json[1].a = "25";

> So it will silently skip data that you wanted?

Yeah.

echo '{"a":"23"}{"a":"25"}' | gron
json = {};
json.a = "23";

The `-s` option doesn't help.

echo '{"a":"23"}{"a":"25"}' | gron -s
json = [];
json[0] = {};
json[0].a = "23";
If you buy a consumer printer.

Business printers exist, and for those you pay a steeper initial price, but then the cost per page goes dramatically down.

My Epson workforce original cartridges seem to last forever.
VAT is a tax on consumption. But it is only levied when you take a certain action with your funds -- i.e. consume it. You could also (re)invest and let your capital compound.

So yes, if you spend all your money to the last penny, that would be your tax rate. But many (higher income) people do not.
meh, the whole article is just a teaser for upcoming articles and not much more than a single line about what they did with webb

"The only solution left [...] was making sure that the JWST would be as reliable as possible.

[...]

I plan for the next few articles to be split between further details of the James Webb Space Telescope"
>Like, maybe have a thing that doesn't break its own core rules when a bunch of jerks decide that it should? That would be a start.

LOL
Running queries in parallel with Rails 7 and load_async
> I'll think about whether to add an entries function or a map function that would allow doing this in a simple way.

That would be super, ta. `to_entries[]` is pretty much the major reason I've not managed to move off `jq` to anything else yet because it's just incredibly powerful in this situation.
I do literate programming in emacs via org-mode. The output pdf is viewable in emacs, and it auto-reloads in change. In fact I can have it switch to the pdf buffer on weaving the pdf.
I doubt adding a tiny camera is adding a significant complexity.
Are there any studies that support "dopamine fasting"?

I'm personally not aware of any
> Regenerative braking is key to braking in an electric car and occurs when you take your foot off the accelerator.

Taking your foot off the accelerator should not cause braking. There is a brake pedal for braking. I tried driving a Tesla, and this departure from the way normal cars work really turned me off.
Any standard to do that would also need to enable browsers to automatically reject cookie prompts, and industry has shown again and again that they will not support such a thing. I assume that's the primary reason why something like this isn't being developed.
Funny how people are adopting the word "DRM" here even though printer cartridges have nothing to do with "digital rights". Of course there's no legal right to ink supply monopoly. And the ink being controlled is not even solid, let alone digital. It's merely a computerized lock on a physical item.

The usage is much more appropriate to RMS's backronym "digital restrictions management".
I dunno, that time Ken and Dennis wanted to port their video game so they wrote a small operating system. How did that OS end up going?
The Art of Computer Programming itself is a yak shave. Knuth was originally going to write a book on compilers, but he realized that he needed to cover some prerequisites first, and that became TAOCP.
Interestingly, suicides fell sharply during the initial lockdowns in Spring 2020 but surged back in the summer and when kids went back to school.
Upwork asking me for a $12.5k refund as the client was using someone else’s card
Which along with other block ciphers are the surprisingly hard to search solution to the problem of providing a bounded, iterable, id that doesnt leak its position of iteration.

(ie, provide an n character id without duplicates and using the entire space. Useful for ids for image hosting etc.)
Donald Knuth is a Christian and is known for shaving yaks. Don't know if he likes eating them too.
Please, try being a bit more accurate when answering on HN.

Your Brother printer just happens to be a laser printer, most manufacturers offer them, you can buy Canon laser printers as well.

They’re usually placed in an higher price bracket, though, so the economics are different (printer price is likely not subsidized).

The brand has nothing to do with the tech, though. And AFAIK it’s possible to add chips to toners, just the same way as you can have chipless inkjets.
My guess is mainly that it's not sexy, it's a fairly niche thing. VC will look at it and say "what's your moat" until someone bites and decides that you do have a moat, at which point you'll be like Transfer Wise (now called Wise), basically an old product pretending to be innovative.

I bet it could be done, just needs someone to take a punt.

One could imagine a load of such niches. Come in, act like you're doing something new, get investment, capture market.
But you can already build the signal binary yourself, right? Or are you suggesting that should be the default and everybody should rebuild the binary?
But all your income is meant to be spent. All people invest so they get to buy more in the future, not for the sake of it. If you don’t pay VAT today, you will in the future.
You should buy a Raspberry PI and have it act as a network print server for your printers without Ethernet. This is what I do in office environments with similar situations. It works surprisingly well.
Nice article, thanks :-) I grew up with IRC and realize that it isn't the same any longer. It isn't the place where everyone is, which some social networks seem to be today. The local communities on IRC, a channel for a town used to be the place to be and meet others.
The Bloom filter in this case was purely a privacy technique. It had no influence on probability of tx confirmation.
There is a trivial C program that is also in the document. It does the actual "chunk" extraction from the Latex. The Makefile uses it to extract named chunks.

The program scans the Latex looking for named "chunk" blocks. Each named block is put in a hash table under the name. Once the scan is complete you use a provided command line argument to extract the named chunk to a file. Of course, the chunk can include other chunks and these get extracted and expanded inline. So

tanglec myliteratefile.tex achunkname > myfile.lang

This creates a hash table from "myliteratefile.tex" containing named chunks, then prints the chunk "achunkname" to stdout (recursively expanding chunks embedded in other chunks). The Makefile can extract Java files and put them in the proper directories.

It really is a trivial C program. Make a hash, print a hash key. This would be a simple interview test question.

(Actually I use Lisp, mostly because I always code in Lisp these days, but lets not start that war.)
According to the CDC data, suicides were way down during the lockdown itself
“The Little Schemer”, by Daniel Friedman, takes a different tack, but, like LoL, is entertaining while teaching you the scheme language using the Socratic method.
I think your definition of tech debt is too narrow. As with "real" debt, it can be accrued strategically (like, say, a mortgage), but you will still have to pay interest on it (in this case, by struggling to debug/fix the code). As with a mortgage, you may decide this is worth it. Or, in the case of a shortcut, you may decide it needs to be fixed ASAP, because the ongoing cost is too high.
Absolutely - OTP with key reuse is not OTP!
Same with SMTP and POP, I would routinely send or get email via telnet when I wanted to debug or delete some messages. They're all very simple protocols.
So it is cheaper than most of recent Olympics. More benefit as well.
> Debian was the last major system to discard sysvinit

This is partially incorrect and partially misleading.

Incorrect in that openSUSE and Arch are major distros and migrated from sysvinit to systemd.

https://news.opensuse.org/2011/12/22/systemd-e2-80-93-boot-f...

https://www.reddit.com/r/archlinux/comments/4lzxs3/why_did_a...

Misleading in that Ubuntu and Fedora did use Upstart but not in its native mode, they used it in its sysvinit compatibility mode. This is almost identical to sysvinit, so from the point of view of a user or a package maintainer it was functionally barely distinguishable from sysvinit.

OpenRC was considered by Debian, but 7 out of 8 members of the technical committee preferred both systemd and Upstart to OpenRC (Ian Jackson preferred sysvinit over OpenRC and "further discussion" over every other option).

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727708;msg...
Nice, maybe someone could finally make a site that shows how many and which specific streaming services are needed to cover top20 movies and tv series of the year.
Different person, but I have a kid. If your parental technique is 'surveillance', they're just going to go over to friend's house instead. It's like a micro-managing manager, it's going to be really ineffective and compliance is an illusion.

Setting the boundary of 'you can use Discord and only this channel I've setup for you and your friends' works if you've spent their whole life setting reasonable boundaries that you discuss with them. Just like an adult, reasonable boundaries are more likely to be complied with.

To the specifics, they could create a new account/server, but it's really obvious on the server list (set a unique server icon). Discord doesn't have parental controls (e.g., you can't set a settings PIN so the settings can't be changed), but there are a lot of server controls you can setup to restrict access (like really short invite times, for example).
I've actually just gone ahead and added a way to do this - the zip function - in the v0.2.0 release.

The relevant jql snippet to solve this in the general case now is:

(pipe
(zip
(keys)
((keys)))
((keys)
(object
"key" (0)
"value" (1))))

It's not as terse as the jq equivalent - I'll probably add a way to create user-defined functions, so you can alias stuff like this to shorter forms - but that one will require more thought.
On Android, Signal already offers reproducible builds[1].

[1] https://signal.org/blog/reproducible-android/
It's your body getting a signal through, having to break through only with a panic level cascade, to get an unconscious understanding that the situation unfolding globally is potentially life threatening in an relatively uncontrollable way - and also perhaps observing the authoritarian control mechanisms being implemented around the world may have also lead to your mind extrapolating to that could become someone else wanting to "cage" you - whether you want to or not, taking away your free will; worth panicking for if you're not yet conscious of that possibility.
Lisp has the same ability to define things in any order.

Java wants specially named paths to files. The Makefile can create the directory structure and use the "tangle" program to extract the files to the correct place.
That's what I did in the Clojure example.
"it's not that we have to change models every five years as none of the old are tracking the present, it's everyone else that's stupid"
- yeah sounds about like something a climatologist would say
Ah, I see where the confusion comes from. I assumed you meant you don't have to pay any. Though, I'm curious, how much is it? I went to check in the "Ordinance on the General Terms and Conditions, the Minimum Insurance Amount, the Minimum Insurance Premium and the Procedure for the conclusion of the mandatory medical insurance of foreigners who reside shortly or prolonged in the Republic of Bulgaria or transit through the country" (such a title), it says the price of the premium is determined according to article 65 of the insurance code, but that one is referring to something else. Oh, well.
>The way that it spreads like wildfire is precisely the issue because there are multiple school systems where half or more of teachers are out or unable to teach due to being sick.

Half the staff isn’t out sick with Covid. The staff is out due to absurd contact tracing quarantine rules. The staff is also out due to extreme misplaced Covid fears.

…but if half the staff was truly out sick with Covid that would mean we are 1-2 days away from full herd immunity at the school. And so this “crisis” should permanently abate in 1-2 weeks.

I’d expect a full return to normal at these schools by the end of January if what you’re saying is true!
Or maybe a deadly virus swept the world and they tried to prevent as many deaths as possible, regardless of the consequences.
That is an interesting question I pondered every now and then but have not an answer to yet.

When the FED signals it will change interest rates, Asset prices change in every currency.

I guess there is some explanation to this. Maybe that other currencies are measured in how much Dollars their central banks have in reserve. So a Euro would just be a certain amount of Dollars. Similar to how it was a certain amount of Gold during the Gold standard. But I am not sure.
Huh, confirmed for myself.

Fennec 95.2.0 (F-Droid build of Firefox/Android)

Checking Mozilla Support, this seems to have been a recently-restored capability as it is discussed as recently a 2021/1/10

It seems to have been restored by 2021/1/11

See issues #3710 #3972

https://support.mozilla.org/en-US/questions/1309515

From https://github.com/mozilla-mobile/fenix/issues/3710 it appears the (manually-entered "view-source" option) was restored by build 92.1.1, in a comment dated Sep 14, 2021.

From https://github.com/mozilla-mobile/fenix/issues/3972

Feature seems to have been restored to Nightly releases as of 27 May 2021, build 88.1.4
Turning it into a short-term rental may not be dignified, but it will ensure that more people get to see and enjoy it. I mean, some of the most popular rentals are treehouses. This, designed by a sculptor, made of a unique material, overlooking a lake, with a long (notorious?) history behind it, is going to be very popular.

I'm not saying it's on the same level of importance as Frank Lloyd Wright's "Falling Water". But imagine if you could spend a couple of nights in that masterpiece - what would it be worth to you?
can you name some of those apps?
It doesn't have to be a standard. It could just be a heuristic to find the default for the popup and select that — as most people do manually.
Blogging with Fastify, Vite and Vue 3
>I often remark how simple the Internet Relay Chat (IRC) protocol is and how that has fostered creativity in the lives of young programmers growing up in the late 90s and early 2000s. For many of us who were introduced to the Internet during that time, writing an IRC bot turned out to be our first non-trivial hobby programming project that involved network sockets, did something meaningful, and served actual users.

While that is true, most of those who wrote bots did not meaningfully interact with the protocol because they used abstractions (eggdrops, mirc scripts, etc). The simplicity of the protocol was unrelated, as a well abstracted library for any other protocol or even service (such as twitter) can be as simple.
I dare to say 99% of the time I can spot a non-native app within seconds of using it. RN & co. are fantastic for quick MVP. For serious product it might be actually faster to build native for both platforms. You will start hitting the limitations of RN very soon, even in core functionalities like navigation.
> that part is at least changing a little bit (even though the predominant thinking is still 'Yeah, who cares?') in the younger generation of PIs.

Things are changing extremely slowly in academia. It’s always the old faculty that decides who becomes new faculty, and their decisions tend to be very conservative. What’s worse, I have seen very progressive young PIs become complacent and conservative once they had tenure. I wouldn’t bet on academia changing its tenure criteria.
https://archive.ph/QsppA
These could be more coupled than you would assume. When the government borrows freshly printed dollars and freely distributed the money, the velocity of money ticks up. When it’s borrowed for stock buybacks the velocity of money ticks down.

Effectively Covid stimulus may have forced the government to step in, releasing the inflation QEs been brewing.
https://archive.fo/REBVj
Is there any study behind this suggestion or is this something that you have figured out on your own?

Also, this leaves out all those night owls who are productive later in the day.
Search for "SafetyNet"
Things are getting more strict with upwork and other such freelancing platforms. I was also using my friend's paypal but then they blocked that particular account and asked me to connect with my own account.
This. I call the drive to sprinkling one's language with technical terms, acronyms and industry/specialist jargon "going Scientologist". I use this term because, if you've ever known one, they have specialize meanings to a lot of terms and that creates an "in crowd" feeling for their members and an exclusionary club sensation for those on the outside peering in. It is ordinary high school popularity clique dynamics, which works perfectly well on far too many "adults".
If you are a "creative" person (software engineer, designer etc.) you can just pay a flat rate for all taxes and insurance. For example: 100k revenue will equal to 12k in income tax + medical insurance + social security. In total, it would be less than 20k (17-20% depending on a few factors).

Another option would be to use IP BOX relief. If you are producing IP your tax will be 5%. If you fly to a customer, have a company car, you need a lot of equipment, your tax can be even lower.

https://www.gov.pl/web/poland-businessharbour-en/tax-reliefs...