skysight-inc/HackerNews huggingface dataset:
I've meant to ask this for a while, so I'll try here. Doesn't anyone else feel overwhelmed with VS Code? I've used it off and on for years and I still don't understand the hopelessly confusing settings menu, the several json files, or the unintuitive left sidebar. Somehow it just doesn't come together in my brain. Nor the confusing choice for tab colours where the foreground tab feels background.

If I want to edit config files for basic things, isn't vim better? And if I want more power, isn't an IDE better? At this point I honestly like Atom more than Code. Even on Linux.
I hope you use the standard Windows OS.
It’s not like putting TSMC fabs in Japan is making things any safer. A China that makes a military move on Taiwan is going to feel emboldened to right more perceived historical wrongs.

The US needs fabs on-shore.
No, it's just some legal entity that is bound by law to hold those securities in a trust that is legally owned by the contract. This is how stable coins work, although tether holds assets not necessarily the underlying currency. But other stable coins hold 1:1 reserves based on the currency they're meant to track.

Its centralized sure, the company could f up or commit fraud but there would likely be best standards and multiple options.
I tentatively conclude from this news that they have a Quantum Computer that can break symmetric key encryption with 256 bit keys or lower, or hope to have one soon, and that they don't have to worry about this domestically because they have enough control over the endpoints.

On a side note, my own encryption software is now prohibited in China, but that hardly matters. I don't recall having any customer in China anyway.
Yes.

Was this prompted by Jupe’s job posting?
I think the ideas and the technology are interesting, but it’s really difficult for me to extract that from the fact that the loudest faction of supporters out there just treat it as a get rich quick scheme.
Indeed, some CDNs like Akamai do not bother distinguishing relays from exit nodes and just ban everything.
This is an OpenAPI Fuzzer that I've been working on for a while. It has a significant number of fuzzers covering most the negative/boundary testing. It's written in Java and compiled to native using GraalVM - you can run it as any typical CLI tool. This is the first thing I run when building or extending any OpenAPI endpoint. I hope you find it useful.
Solid. Is it still relevant?
>Bitcoin is a silly idea based on scarcity that doesn't exist.

If its scarcity isn't real, then why can't you conjure up an arbitrary number of bitcoins at will?
Nowadays those text editors forcefully ignore extraneous " or ): that is, you press ", the editor prints "" with the cursor between them, and when you press " second time, it doesn't print the third " instead the cursor just moves after the second ". It is annoying in those cases when you actually want """.
Not just wasteful in materials, but absurdly expensive, too.

They're $40/test to buy. An additional $20 for the proctoring on top of that.

You can get two of the Binaxnow tests for $14, or a proctored one for $25. (And those are the inflated US prices; they're $4 in the EU.)
Aside from land, space has all of that more abundantly than Earth. It doesn't make sense to deal with some creatures for those resources.
I'm not a fan of the ligatures. But I'm not sure this website's "They contradict Unicode". Yes there are code points for ligatures. But it's also very reasonable for a typesetting system to encode the individual characters and just combine them to a ligature glyph for presentation. Which is what programming fonts have to do, since the ligature code points aren't part of the programming language.

I do something much weirder, I program in proportional fonts. Once you get used to it it's really lovely. Unfortunately the way I figured out how to do it requires some aggressive reformatting of code (mostly using tabs instead of spaces) which makes it hard to share code with others unless they buy in to your preferences.
I'd say that the project confirms that PhotoDNA is not reversible.

This project generates discolored deformed thumbnails with maybe 12 pixels of resolution, and that's after addition of synthesized/imaginary data into them. Without priming by looking at the ground truth image, any attempts to guess what was in the images is just a Rorschach test.
When you visit a page, they generate all the private keys on the page and check for balances. If you happen upon a key that actually has a balance, they will clean it out before you can.
The Decruiter: We'll help you quit your job
"there's only one good reason to do automatic pipe detection" and "please try to adhere to the principle of least surprise" are two different statements. The first is making precise numeric claim about the number of good reasons to do something, while the latter is clearly about espousing a principle. Principles are to be balanced.

I'd encourage you to pop up a level here and look at your original comment that sparked this thread:

> Yup! In fact, there's only one good reason to do automatic pipe detection, and that's if your tool normally outputs ANSI escape codes, which aren't something you want in something going to a pipeline.

There's no nuance there. No balancing of principles. No discussion about "least surprise." Just an opinion masquerading as a fact, and one that I happened to disagree with absent any other context. Your replies since then seem to think you presented a more nuanced case than what you actually did.

You've clarified a bit since then, but really haven't acknowledged that your original claim appears to be quite a bit stronger than where you've settled after a few comments into this thread.

> No, I've just had to fix a bunch of broken-ass shell scripts in the past because people didn't realise that the output of `ls` doesn't obey the principle of least surprise. No mental gymnastics here, just a lot of experience fixing other people's problems. About the only good thing that ever comes out of these is that is gives me a way to show people what they can do with safer, more predictable tools, like `find`.

So now we've moved on from discussing when and where tools should do automatic pipe detection to best practices for shell scripting. Yes, of course, I wouldn't try to parse the output of `ls` in a shell script. But that doesn't mean I'm not going to use `ls` in pipelines ever. Shell scripts are just a subset of what shell is used for. I also use it interactively. In such cases, `ls | grep foo` is a pretty common thing for me to do to see what's in the current directory. Never had a problem with it. But if I were to follow your advice, you'd want me to do what, do something like `find ./ -maxdepth 1 -name 'foo'? (Although, that includes hidden files.) That's a lot less convenient.
oh, but space is 3d, so we're talking 10^183. Just put a computer in every 10^100 of those cubes, and we'll find Satoshi's key in no time.
This is exactly my experience as well. Just hook up a PC/RPI to a TV via HDMI with a wireless keyboard-mouse combo. Install VLC and a web browser, auto-mount an optional NFS/SAMBA share and... done. This covers 95 percent of my use cases for myself and non-technical users.
The US is on the opposite side of the Earth.
Thanks for the detailed comparative analysis! Will be interesting to replicate the results with the resources you shared via GitHub.
Looks like St. Louis is about to get some freedom.
Just theorycrafting here, not saying I have an app that fits the description.

Wouldn't you want client side statefulness if you have an app like an online spreadsheet (google sheets, microsoft excel) that could occasionally lose connection but you still want users to be able to continue working on their document?
> Think of marsupial/mammal convergence. Is it really wrong to think of marsupial mice and mammalian mice as a somehow similar kind of thing?

It seems to me that most of the similarity can be explained by their shared phylogenetic history. Before the K-T extinction, that ecological niche was probably occupied by a very different small animal, and its occupation of that niche may have even been quite stable. So, occupation of a particular niche by an organism doesn't really imply optimization over the space of possible organisms, but rather over the space of relatively cheap modifications to existing body plans.

Think of it this way - say Australia had never been connected to the rest of the continents, so no organism with a common ancestor with mammals could exist there. How similar would the organisms filling the niche of marsupial mice be then? Probably some strategic similarities like burrowing etc, but probably enough to pass as a pseudo-mammal.
I use ligatures that turn spaces into tabs.
How to move from Product back to Engineering?
My background:
I never got a CS degree because I started programming when I was 12, building simple programs, games and websites. By the time I was college age, I already had a bit of experience and was working part time developing websites and doing IT support. I've now worked in "tech" for 18 years. I started as a "web dev" in an agency and moved on to full-stack software engineering in a few startups and then for bigger companies, including a FAANG company. I worked as a SWE, a Eng Manager, and then moved into more hybrid roles until I fully switched over to Product Manager about 7 years ago.

The problem:
I've worked as a Technical Product Manager and Senior Product Manager for a few tech companies. The problem is that I've found Product Management to be interesting, but ultimately less challenging that Engineering, at least in the ways I enjoy being challenged. Most of my time is spent in meetings, coordinating other people's ideas to other people's work. I'd love to get back to actually building and engineering. I'm probably not the most brilliant SWE to ever live, but I'm also not horrible - I've contributed to a book on JS and have built quite a few successful sites and apps. I even keep pretty current by building hobby projects and side projects when I have time. My conversations with other engineers would lead me to believe I'm actually more up-to-date than many of them, at least on full-stack oriented languages and libraries.

When I talk to recruiters or inquire about positions, I get one of two responses.
1) We require a CS degree
2) Disbelief that I can work as a SWE (don't have current skills)

Anyone have any advice on going back to Engineering from Product?
I think this is an underrated assessment, which I also always feel. The technological genie is out of the bottle, we all wish it was more energy efficient and hope it soon will be. But I think everybody deep down feels like they should have gotten some BTC in 2012 ;)

Tbh, I did get some early but I ordered sushi (thuisbezorgd.nl accepted btc) and raspberry pi stuff from Pi Hut for amounts that make me cry in retrospect. Still, I'm not that 10k BTC pizza guy so there's that.
Have you used these tests ? Have you read their manuals ? Of course the world is analog, it doesn't prevent me from assessing if I have socks on or not, or if my light bulb is on or off ...

Faint lines do count, as stated in the documentation, if your eyes can see something it means it's positive, that's all there is to know, these tests have been designed to be used by humans...
https://en.wikipedia.org/wiki/The_Treachery_of_Images

> It goes on to detail the graphic images, which included what appeared to be sexually explicit cartoons of underage boys. As per its legal requirements, Google handed information on what it found, as well as the IP addresses used to access the images, to the National Center for Missing and Exploited Children

Gosh, I hope the missing and exploited children whose pictures they found were eventually recovered!
I'd highly recommend looking at just getting a wired AP to put in the basement and have it ceiling mounted. It really depends on how your house was designed, but it could be relatively easy to drop a cable down from an above floor to the ceiling. You'll get much better performance having a wire carrying the signal than trying to do WiFi mesh setups, especially when you're trying to cover an area that already has terrible WiFi performance.
Of course it depends on jurisdiction, but it would be really interesting to see what would happen if someone got their hands on keys of some commercial organizations’ wallet and then publicly announced (according to the premise that they are the rightful owner). E.g by using a PRNG-weakness in some HSM or something, i.e no entry into their networks etc.

My guess is that the court would recognize the first owner as the “real” owner, especially if they can show that they controlled the address up until some point.

In a similar vain condictio indebiti is a principle in maybe jurisdictions, where a receiver of a wrongful payment is required to return it. Even if the payment is made with crypto, the principle would probably stand if it’s practical to enforce.
> thus, our servers have no idea of what the user is searching.

Until you all are coerced by some legal authority to code a passphrase intercept into the client ala ProtonMail, right?
Probably one of the JetBrains products, e.g. WebStorm or IDEA.
FWIW, there are some initiatives, specifically there's an Important Project of Common European Interest (IPCEI) microelectronics and a European Chips Act (semi-conductors) in planning.

> According to the European Commission work programme for 2022, released on 19 October 2021,
> a proposal on a European chips act will be published in Q2 2022.

https://www.europarl.europa.eu/legislative-train/theme-a-eur...
The article states: "you might consider a small amount of happiness for someone who is depressed to have more moral value than a larger amount of happiness for someone who is already fairly happy". For me this looks like the prospect theory curve: the depressed friend is at a loss, so you assign greater value to their happiness gains, regardless of the real utility.
Find a way to generate $500-750k/year for your company.
They will be happy to hire you for $250k/year.
They're bits, in groups of three. rwxr-xrwx would be "111, 101, 111", so 7, 5, 7.

I may be odd, but I don't find reading "small numbers" in binary to be much harder than reading "small numbers" in decimal, or hex. Up to about 15-or-so... Maybe as far as 31.

But get to six bits, and it's time to actually start doing multiplications and additions, for me.
It's a legit concern given that it's not just Crypto AG, IIRC backdoors were also found in Cisco and bunch of other gear.
Hopefully their discussion to setup plant in India also materialise.
Considering they are going for 22nm is Japan India also will get something similar.
I could be lured back to WFO by an extra $30k a year commuting bonus and a private office with a door that closes. Seems laughably far-fetched in today's world.
Indeed, you would need a rootkit in each target, logging and transmitting the keys. Something like a proprietary instant messaging client or keyboard application.
Your response comes a bit across as old-man-yells-at-clouds.gif, I'm mildly amused. ;) If you wouldn't object, I'd like to change you to be a bit more open-minded: read Doctorow's sci-fi novel "Makers" which paints a more coherent, broad picture of a world with similar elements that GP mentioned. Book review: https://www.wired.com/2011/05/cory-doctorow-predicts-the-fut...
Possibly yes, although it could also mean they are doing this now for the future. It makes sense because post-quantum symmetric encryption may need higher key lengths, although it is currently still believed that 256 bit keys should provide the equivalent of 128 bit classical keys.
It sort of emulates MPEG2 macroblock errors where the decoder would give up on a row of macroblocks (leaving previous image data unchanged) and restart on the next line. In that case the glitches often started part-way along a line with a badly errored square macroblock in magenta or green.
Yep, me too. I bought ST2, got the free upgrade to ST3, and recently paid for ST4. I install it across my Windows and Mac computers and it’s still great. It’s my go to text editor for years now.
Unix Admin Horror Story Summary (1992)
Meanwhile there's a high likelihood that there's a backdoor in the Intel processors (and maybe now also AMD ones ?) that was put there by the NSA... and hardy anyone seems to care ?

https://blog.invisiblethings.org/2015/10/27/x86_harmful.html
https://medium.com/@jonaldfyookball/mathematical-proof-that-...

In short, if it didn't (it does), then we've proven P = NP and the very foundation of Bitcoin itself crumbles.

Self custody of bitcoin is not self custody of wealth. Not your fiat not your wealth.
The Value of the NFT Bundle
The high point of UX design was Windows 95. It was consistent. Windows had menus in the same place, and everyone knew what a menu was. Buttons looked like buttons. Apps generally used the same Win32 API and had the same appearance. Key bindings were underlined. You could teach it to someone and they could learn it. And once they knew it they could be fast.

Now I have to explain hamburgers and ellipses to my 80-year-old relatives. They have no idea what's going on. It's bewildering for them. It makes me realize how large a part of my brain is forced to run a simulation of the UX designer in my head, to play a game of long-distance charades with them.

Google is to blame for a lot of this. They kicked off a minimalist trend with Chrome, which everybody aped. Now everything is a nearly-featureless shape with a few ambiguous hieroglyphs.

Internationalization and cost-saving may also be part of it. The old Windows was very verbal: It used words, English words. But it's expensive to translate those to various languages. And expensive to make sure it still works in Arabic and Chinese. So instead, Tech companies have ended up with an iconographic pidgin that they don't have to translate. The burden is pushed to users.

It also has to do with the move to WebApps and the absence of standardized GUI APIs. There's no "Win32" for WebApps. So people invent their own.

(Actually, I take it back; there is a standard: It's the default form elements, that you had at least as far back as HTML4. When was the last time you saw a native checkbox or radio button?)

But I don't think that's the main thing. I think it's mostly fashion. People would be faintly embarrassed to release a program with Win32 clicky buttons -- even though other people would find it easy to use.
Kids want attention, good or bad. So try walking away and giving her the cold shoulder the next few times she does that and see if it works. Don’t forget to also give her a lot of positive attention when she drinks juice and doesn’t do that to you.
Same thing it will do to other industries. Force devs to update to quantum resistant algorithms.
I know. It should not be possible, but sometimes I get an itch to check if something that wasn't supposed to be really isn't.
Can you point me to where in a programming language standard it says what font, hinting, and kerning must be used when editing code?
It's pretty easy to lie to a border control agent. That's also pretty high on a list of bad ideas.
IANAL but isn't this the crux of the debate regarding strict construction?

I agree the apply-by-analogy approach makes sense of laws cannot be revised. But my understanding is that most legislatures are permitted to revise or repeal laws to adapt to new circumstances.
Law enforcement - sure. But not American security agencies, thanks to gag orders and secret "security courts".
Why is this comment being downvoted? I follow HN to get perspectives exactly like this one.
I've searched for something like this before. I was looking to create diagrams in a markdown file. I found mermaid was a better option in that specific case. https://mermaid-js.github.io/mermaid/#/
Can I sue my carrier for breach of contract?

They are providing me a phone but most callers are spoofed and it can't be answered any more in the way a reasonable person would expect a phone to be useful.
I guess we're not actually in disagreement then.
I am happy for other people, even those I collaborate with, to set up their editor however they like. Ligatures aren't to my taste, but it's not really affecting me when I read the code and I'm not regularly pairing right now so whatever. Maybe someone's done a scholarly study to test editing and comprehension performance for fonts with and without, but I doubt the results would change my personal choices.

However, all that said, if you ever check in unicode identifiers that I can't easily type then you're on your own.
This book holds a surprising wealth of knowledge in how to encourage replacement behaviors[0]. Can view it in "SumatraPDF" (reads a very wide variety of formats, not just PDF). Even just the first few chapters are amazing. Generally seems to work to:

- accept that their current behavior is probably an effective way to get what they want

- identify what they want

- get them to do something else instead which is either more productive or at least more acceptable to you

- immediately reward them by giving them lots of what they want

Repeat the last two a lot and eventually the new behavior replaces the old one. The trick is that, once learned, the old behavior is never "unlearned"...it just slowly fades away and is used less and less. But even after a very long time if the new behavior stops working, eventually they'll try the old one again. Generally you'll have infinitely more success rewarding FOR behavior, rather than giving feedback AGAINST behavior.

0: http://libgen.rs/search.php?req=perfect+Sophia+yin
> Yet another theory, she adds, holds that the delta variant in Japan has mutated so that it has lost the ability to replicate, pushing itself toward extinction.

How does that work? A single mutation that decreases transmissivity (anywhere between 0-100%) presumably loses out to the regular variant. So did any such mutation develop spontaneously in many viruses? Can't see how that could happen.
Another vote for Melvor Idle, given what you're describing.

I've only been playing for almost 35 days, but it's hit a really nice spot.

Feels like a good idle-ish game, like Clickpocalypse II and Dungeon Village.
Why are you looking for something to evolve? Your writing suggests a pejorative term?

Although miners can collude to replace data, there are still copies of the prior data from people who can't contribute to the collusions and it would be major news at that point in time. Crisis of confidence have occurred in these systems and every major service has managed them before (typically by either rejecting deposits and withdrawals client side, or extending the amount of time necessary to determine if the content of a block stays where it is), and then the chain continues as normal when the disruption is gone (time to check if block content stays drops back lower).
Flash did not integrate well with the rest of the page and was an utter nightmare with respect to accessibility and responsive design. It was also buggy, prone to memory leaks and crashing, and required the end-user to install or update arbitrary code on their machine, with all the headache and security implications that necessitates. Support and performance was also horrible on mobile when it was available at all. Flash was pretty and had decent tooling, but it sucked pretty hard compared to today's options.
I'd be happy if I could just *SPAM a number immediately after receiving it and let the phone company track them down. I worry about blocking numbers since spammers have started spoofing valid numbers of real people.
What’s weird about programming in proportional fonts? I’ve been doing that for a decade now. Auto formatter mandated at work doesn’t allow for manual format directives anyways, so no one notices.

Ligatures can be nice if you can solve the edit problem: keeping an -> as two characters even if it looks like → can help a lot. Unfortunately, editors don’t do that, so they become too annoying to use (maybe when we render code like we render latex will it be accepted).