skysight-inc/HackerNews huggingface dataset:
People often come up with this absurd argument. If all your tests are opening sockets, it must be a nightmare as they may fail randomly every time you run them.

Keep tests that open sockets and otherwise interact with resources not controlled by the test environment itself separately, what most people like to call integration tests. Only those cannot be cached - and it's a huge trade off and while you get a lot of value from those tests, exactly because they can't be cached, you want to keep those to a minimum.
See also: the “Gimli glider” incident from the 1980s.
I was surprised to see nothing about Japan’s funneling of money into 5GL programming language research (having to do with AI and ... IIRC Prolog).

- https://www.informit.com/articles/article.aspx?p=1080343&seq...

- https://en.m.wikipedia.org/wiki/Fifth-generation_programming...

- https://groups.google.com/g/comp.lang.lisp/c/IVH_UqOGsew

I took a programming languages class with a cool professor that spent some time discussing the history with us.
This is on another level! (0_0) Thank you for this example. Makes one rethink things )
Because, statistically, it is true. Pretty much every POSIX machine under the sun has make available.
Why isn't it? It just hides time passage. Oh no the computer gets a higher score... but it's not playing Tetris, the high score doesn't matter.

For instance: "For instance, if the agent emulates a semihard drop with a finite number of soft drops, then it will let a gravity drop serve as the final soft drop. "
Reducing in converted value actual crypto?
I think almost everybody who kept reduced their exposure bc the price dropped
It is justified. That's why Toyota/Lexus is superior to all other brands in terms of fit and finish, and quality.

I can literally see the difference in stitching quality between Lexus and any other brand vehicles. Even poor Porsche gets brutally mogged by the LC500.
This is the kind of stuff that makes me want to use Debian packages built by Debian, and not the official binaries / Docker images.

I know Debian usually sets sane defaults. For instance, a Chromium or a Firefox packaged by Debian is less likely to phone home without asking / telling you on first use.
I assume OP’s position is more like never buying a book from a publisher they perceive as being problematic.
Tell me why I should give a shit about your arbitrary word limit in exactly 1424 words please.
Unfortunely given that the cool kids React is anti-Web Components, this will hardly get sorted out (Vue and Angular support Web Components out of the box).
This does kind of explain the haphazard design of Linux
It seems to me much nicer choice is https://taskfile.dev/

Just doesn't seem to even support caching task results (by declaring inputs/outputs)?
Teardown: 60W-equivalent LED bulbs (2015)
My favorite faux security thing I have run observed in the wild:

Login with your password. Site then responds that we emailed you a security code, but the security code expires in five minutes. Immediately below that, it notes that the email may take up to four minutes to send. From experience, I think the note about slow emails is accurate.

Who spent more than 30 seconds on that implementation thinking it was acceptable? Note that this is for a stupid intra-company fitness tracking thing (ie, I do not care at all about this data). Confirmation codes from my bank have a 30 minute window, but that is evidently too lax for step counting.
> At least they choose to let us opt out easily, no?

Everybody does. Even MS and Google tools. I would say it's the bare minimum.
I think it's more about the naming. OptIn doesn't really suggest that it would be true by default. It being named telemetry.optOut and being set to false by default would make more sense.
Well yeah that's a major reason why most programmers hate LISP syntax. It uses a parentheses for everything even though every keyboard has round, square, angle and curly braces.
oops yep, I was wrong there.
For now.. until it’s not the dollar anymore
On mobile, at least, Dropbox inserts their own interstitial page to download the app instead of immediately displaying the file, which may be what the parent comment is referring to. At a quick glance it might look like a login wall since you're obviously expecting to see an image instead.
Ah I still remember the good old days of TotalBiscuit, checking the options menu for an FOV slider for every game. I legitimately think that if it wasn’t for him, we’d still be in this rut of lazy ports. May he rest in peace.
Crypto AG was effectively owned and operated by intelligence services. There's no evidence at all this is the case for Threema, if anything, you'd expect intelligence services to hide their tracks far better.

'A functional, secure E2EE instant messenger with broad public appeal/usability' is just a very convoluted, readily bungle-able project.
Is all this dysfunction you describe in Avatar 2 with the humans in the movie, or the aliens? If it's the humans, I don't see the problem: the original movie depicted humans pretty poorly too, that was kinda the point.
People are not responsible for the ads they see. Ads can be targeted demographically and/or by time of day. Ads can be mistargeted or targeted very broadly. I regularly get ads for things, including risque things, that I am not in the market for & have not been looking for.
Exactly. As in many cases in life, "Criticism is easy, and art is difficult." :)
I think organ music loses more in recording than most other forms of music. Not only the earth shaking acoustics, but also all the improvisation that's typically part of liturgical organ music.
Memory-management short topics: page-table sharing and working sets
I'm not sure exactly in what they don't agree with NIST in your mind but CNIL recommends minimal entropy rather than minimum length (without "special characters, numbers, etc" restrictions), also recommends checking against a blacklist and above all that recommend using other methods than password authentication when possible. That doesn't strike me as incompatible with NIST recommendations.
> What is the point of the encoding ?

Absence of special characters. No need to escape symbols like {}:/\?& etc, etc.
Shouldn't it be telemetry.optOut if the default is to send telemetry? Seems misleading.
How is it you have posted the same responses to me as another account within seconds of eachother?

At least twice?
Very interesting article, but I almost can’t listen to the podcast version because of the narrator’s over-dramatic voice. The way he puts extra tonal emphasis on every sentence sounds like he’s narrating a trailer for a 1990s action film!
> Japanese programmers continue to be utterly inept

That's quite a sweeping statement! Plenty of Japanese programers I know are extremely competent.
You did not even have to mine them, you could just enter an address and get 5 BTC [1].

[1] https://web.archive.org/web/20100703032414/http://freebitcoi...
I guess the point is opt-in by definition implies a default to false. This is opt-out. Even worse is the existence of allowChangingOptInStatus which completely contradicts the meanings of both opt-in and opt-out.
> On the other hand, if I were a bank, bitcoin presents a compelling argument. The supply is finite.

The supply of most cryptocurrencies is finite. That in itself is completely meaningless.

> Disclaimer: I don't own any crypto or bitcoin.

Nor have you read about many of them, then?

'finite' bitcoin is also only finite by consensus, as are all the rules around it. As emission continues to decline, it's entirely possible the ecosystem could change the rules.

And that's before we talk about what 'finite' means in the context of forks, be they source-code forks that spin up a new chain with an all-new supply of pretty much the exact same thing, or chain forks that instantly create new cryptocurrencies with the same history as the existing one.
No ... it's really not a giant conspiracy. You're just guilty of being a jerk on a very public website which doesn't take kindly to jerks.

I've downvoted all of your comments on this thread because they are completely unrelated to the subject of the article, and consist solely of a joke spectacularly flying over your head to the point where you're getting aggressive and throwing around conspiracy theories about downvoting rings.
High salary in FAANGs have existed for the past 10 years only and they may end at any time [1], while doctors will be needed forever.

[1] They high FAANG salaries are not really rational, but a result of these companies being de facto monopolies (or are burning through billions of VC money, promising to become a monopoly in the future) and thus having so much money that they can afford to behave irrationally. It's basically unchecked corporate mismanagement and stupidity.
But this xan be be a. ery good complement to an actual layer.

The layer would spend less time preparing (so cheaper) and will basically direct the IA and act as safeguard when the AI gets so confidently incorrect.
can they do this for fighting health insurance bills?
Users don't really matter all that much, miners and exchanges are the only parties that really matter these days.
More likely, people who are here are forced to implement security policies adopted by cybersecurity teams that have long since left the company, and the current cyber teams have no incentive or desire to changed said policies.
On that note: Barbara Dennerlein.
It’s not huge, it’s just a couple people. (I think, they won’t answer basic questions about posting within a second of one another.)
No, I address them as child01-mother01, child02-mother01, child03-mother02 and so on.
The good thing is... We dont need to waste our free time by more steering at screen.

Real life has much more enjoyable things to do.
I disagree. Technology is the perfect solution for problems like these. So many societal issues today arise because systems developed centuries ago cannot keep up with a population that has grown exponentially since then. Tech's core feature is being able to scale. There will be more and more systemic reliance on automation and AI as time goes on, since that's the only sensible way out.
You will consume ze article and leave positive feedback...
Nobody said it would be more compelling than gold or fiat. Even if it's less compelling than both, banks still like to diversify.
Absolutely, see all the Github and Stackoverflow clones polluting search results all over the web. :D
Everybody on HN is playing the stap Russian roulette, and many fail to win, but still people recommend it
mail@gail.com would be such an awesome email address.
For anyone confused why there’s no source:

> Currently, the source code is located at the eepp project repository. […] At some point, it will be migrated to this repository.

-- https://github.com/SpartanJ/ecode#source-code
re point 3: It's really hard to overstate how impressive the sound an organ makes is. I've had the pleasure of being in a proper old-timey church with a proper old-timey organ when the organist decided to play a couple songs.

It felt like the whole building was shaking. Imagine that, meter thick walls being shook by sound. It was impossible to talk to anyone, even at centimeters away. It's not simply that organs are loud, which they are, They also simply fill the air with sound. To call the experience soul-shaking would be an understatement.

I can totally see why people would associate organs with god. When the organist stopped playing the silence was absolutely deafening.
young students still have the tendency to remember things their tutor said as hard facts. couple this with confidently wrong chatgbot ... this issue needs to be fixed first
My point is that they also laid off some people who were still in bootcamp. If this is correct, taking back offers doesn't come so much as a surprise.
Interactive prompts already do that. Eg if you google "2+2)*3" it will correctly print "12". This effectively lets you append operations to an expression without editing both sides.

On the other hand, auto closing parentheses in code is a terrible idea for obvious reasons. There are only like 7 languages used in industry and they all have excellent tooling that integrates with your editor to eliminate issues like this.
My understanding is that this is pretty much all US hardware that happens to be launched from the UK but an US company.

They had 2-3 previous successes I believe and really hyped this one because it was launched from the UK this time.
"developers, developers, developers, developers!"
Good job nobody's advising you to invest in dollars then!

FYI the 'trillions printed in the last two years!' line is a meme, not a reality, and those running the currency are accountable democratically, in a way that cryptobros are not.
Isn't it that the less miners, the lower the difficulty therefore each miner that continues to mine will win the block reward more often because of less competition?

The security issue with less miners is the whole 51% attack, but even with a substantial drop in miners, it would still mean the attacker would need many thousands of nodes. Seems like that kind of energy and spend would be more profitable mining.
I'm as surprised as SovietSwag ( https://news.ycombinator.com/item?id=34321796 ) to see no mention of Japan and Fifth Generation Computing in the 1980s.

It was a big ambitious well backed plan to pursue the silly notion (as if!!) of massively parallel computing with unheard of numbers of cores to jump start AI networks etc.

Are there any stories there on how that all fizzled out and came to naught back in the day?
Encoding isn't usually to obscure but to allow using characters not allowed in a URL or wherever text is being stored. This makes it a bit easier to directly take that encoded text later and decode it into something like json.
Anecdotal: in one of the Japanese companies I've worked at, we had to do a Japanese-speaking-only follow-up after every meeting with the global team, as the majority of the team were relying on a machine translator. Every so often this ended up requiring a follow-up to a follow-up where the local team has questions but unable to ask due to a language barrier. It slowed down the progress considerably.

Another thing I've found particular interesting is that this language barrier also seems to cause some technique or design pattern to be extremely popular among the local developers out of proportion to the English-speaking world. For instance, Clean Architecture is extremely popular in certain industry (e.g., SI). I believe, it was due to the book having a decent Japanese translation, the lack of Japanese-language commentary against it, and the tendency to follow manuals due to social norms.
> The ztsd -15 command takes ~70s which is 50% longer than pigz -9 at ~35s.

No, it’s 100% longer, twice as long, and the inverse is 50%
Nice. Reminds me of Xynthesiser in iOS.
I could see an AI lawyer being a great assistant for human lawyers. I dislike the idea of an AI lawyer being appointed to me if I cannot afford my own representation, especially as the county NN isn't going to have as much resources as Kirkland and Ellis's NN that's been trained on all the cases they downloaded from Lexus Nexus.
I can empathize with how stressful these reviews can be though
Why does it even matter? Don't you use a password manager to generate passwords for you?
This might be helpful for you (previously found on HN): https://japan-dev.com
Bitcoin is not decentralised, a couple of pools account for the majority of hashpower.
At last I got a good grasp of ZIL and SLOG, thanks to this great article :)

I'm left with confusion regarding the use of ZIL in default scenarios: with a newly installed ZFS system consisting of just a number of disks and default ZIL configuration, seems to me that the concept of ZIL itself is superfluous or even outright harmful! Sync writes would write data to the ZIL (i.e. to the pool disks) and then the data would be written to the datasets (i.e... to the pool disks). So, double amount of writes? Makes no sense to me, especially for SSDs, which will degrade twice as fast.

The article covers this scenario:

> If the disks that comprise the pool are sufficiently fast (e.g., high performance SSDs), the pool shouldn't noticeably bog down under heavy sync write activity.

But I cannot but wonder why ZFS simply doesn't say "if the ZIL is as per default, configured to write into the storage pool, then skip it altogether". In case of power loss, whatever data which hadn't been written already to storage on time, wouldn't have had enough time to have been written to the ZIL, either.
why did they pick such a batshit thing for the ai to say.. I don't understand. Still laughing at scruples.
Ask HN: A Facebook page is committing a copyfraud. How can you deal with that?
I uploaded a viral video (a recording of mobiks in Russia) on my personal facebook page some time ago.

Now a facebook page that reposts viral videos from the web (and has 70M followers) claimed ownership of my upload, in a clear copyright fraud. Facebook put a link to the "owner" under my upload.

Facebook proposes me to appeal to the fraudster only (which I did and it was rejected, of course). I didn't find a way to report a copyfraud.

How can you deal with that?

It isn't something that important to me, it's just a matter of principle.
I'd stay away from BTC too, its poor environmental effects invite regulation and they have no plan to pay for chain security in a way that scales as issuance drops off.

If you like the "limited supply" thing (I don't) you might be interested to know that other chains exist that can even have negative issuance, and while there is a plan to eventually stop issuing BTC, right now the supply of BTC is actually increasing (1.72% at the moment i think).

Ultimately if you want people to hold your cryptocurrency as a store of value rather than spend it, and you are using an expensive means like POW to secure the chain, then its going to be difficult to pay for securing the chain just with transaction fees, calling the whole "limited supply" thing into question.

If you don't have issuance then the cost of securing the chain for all the people with value on the chain is an externality bourne entirely by those making transactions. Unless you have a plan to keep demand for transacting extremely high then the chain is unsustainable.
Title is wrong, should be "Thank You Mario, But Princess Peach Is in Another Castle!"

/s

If you disagree with that, then maybe you are in favour of descriptive, not cute, names after all.

I really thought that we had moved past this "cute pop culture reference naming" idea, but here it comes back again. Just no.
That's very cool, reminds me of the sequencer at https://tones.fm, but with an 8-bit aesthetic.
> Strings are primitives in JS, not just these days.

Right. What I meant is whether they're interned - i.e. stuffed in a global table, in which strings (or at least string constants) are automatically looked up on parsing. If they were interned, both instances of "hello" in the expression "hello" == "hello" would parse into the same object, i.e. two pointers referencing the same character array, and thus could be compared in O(1) by comparing pointer addresses, instead of checking individual characters.

This is how symbols (a distinct type from strings) are implemented in Lisp languages. I've heard some languages do that automatically as optimization for small strings. I vaguely recall JavaScript was supposed to get symbols too, a while ago.

Anyway, per yours and sibling comments, I see the difference between strings and arrays is effectively determined by how operator == treats them.
I think what's going to happen here is, almost every dispute will end in a court case, using AI (because it's cheaper).

It's going to suck so hard.
Sounds adventurous, hope the stuff you wanted to watch was well worth the risk ;)
I feel that based off my experiences using and interacting with Japanese software. Very frequently, they exhibit exotic bugs and quirks that make me sincerely question the aptitude of the programmers involved.

Maybe the programmers in question are smart as in book smart, but they clearly don't know how to reflect that in practice.

Also, it truly is ridiculous that so many Japanese programs still can't unicode.
Honestly, I normally wouldn't answer a question that sounds like an invitation to an increasingly bizarre thread with a paranoid person either.

I'll be dipping out of this conversation after this reply.
The fault doesn't lie in iMessage, it lies in Apple in general. Google's AOSP keyboard will IMMEDIATELY detect that you are writing a link when you'll put http(s):// in front of whatever else you're currently writing and will just shut up and let you finish without interrupting every 2 seconds with autocorrection suggestions. This does not happen on Apple's i(Pad/O)S keyboard, where typing a link will usually leave the user with an excercise in frustration, trying to fight over the autocorrection, which, for the 17th time, has decided to convert your URL into "normal words". Not even changing the keyboard seems to fix it, as, from what I remember, Gboard still uses Apple's prediction engine...
> ”It's up to you to filter out content you dislike”

YouTube’s algorithm is pretty good at doing this for you!
> No other independent hosters are having issues.

I could be wrong but in comments to https://github.com/golang/go/issues/44577 issue there at least 4 hosters that forced to manually disable background refresh because of this exactly issue?
Not with the confirm option of ssh-add. I've had agent forwarding on for every host (trusted and untrusted) for a decade now, without worry, because my ssh agent confirms with me each use of any ssh key.
Forgot to take a look at the use-case?
Virgin Orbit / Launcher One / Cosmic Girl / Start Me Up / Spaceport Cornwall …what’s with the smorgasbord of proper nouns in the PR? Is this a collaboration between multiple different engineering teams?
What about if you would just... ask?
I usually allow sending telemetry back if I'm asked nicely and the reason is explained well.
φόβος (phóbos) also meant “awe” or “reverance”
Absolutely. Not to mention the dreadful existence of the „Support libraries“ in their myriad versions which are just blindly included into every project…
Why has no one published a computer version of Squad Leader?
Perhaps, that's the intention. In that case, telemetry.notOptOut would have been a better choice.
This will lead to global cooling crisis
Do you also have a vent that goes outside? Because an oven fan means little if you don't have external exhaust.
If a password rule looks dumb enough, I sometimes try using something like this for a password:

'; DROP TABLE users; --

just for the lulz...
You seem quite averse to exposing him to English. Why is that? There is a strong argument that learning English will probably stand him in better stead than learning to program games. Also, if he _does_ want to program, English is pretty much essential, so why not just bite the bullet on the English front, and get him learning that too, as part of learning to make games.

2 birds with 1 stone?
This code sets an event listener on the window object for the keydown event. That means when the window has focus (or any child thereof) and a keyboard key is pressed that handler will intercept the event.

On keyboard events there is a key property which names the keyboard key pressed to result in the event execution. This handler is only looking for the 4 arrow keys and modifying an object assigned to variable inputDir. What’s interesting is that inputDir is reassigned to a baseline on each key press irrespective of the keyboard key.

Objects in JavaScript are what other languages call a hash map, a key/value pair. Key names are always string data types and there is no type or value restriction on object values. This particular object has two keys assigned: x and y. Values are reassigned respectively to an arrow key press.
For rust cargo-make is also pretty good and got lots of cool rust specific features
https://github.com/sagiegurari/cargo-make
(just is written in rust)