skysight-inc/HackerNews huggingface dataset:
Mega blocks is no less a threat than ever. I want to say them combined with emerging no-name clones will saturate the market. But competitors don’t ever seem to steal their sales. Lego seems to be the first company valuable franchises like Star Wars endorse (Although I think Mega Blocks has Halo for some weird reason). But Lego bricks have a distinct higher quality, which is probably part of why they cost more.

I remember as a kid, I’d find a mega block in my pile of LEGOs. The circles were smooth and unprinted. I practically flicked it across the room.
> Terrible things on the internet don't make all things built on the internet guilty by association.

OK, but it's not like TCP requires fantastically large amounts of energy for each request. While I'm sure there are particular companies working on a solution for those problems, I've seen enough of the cryptocurrency world to understand that the big players won't shift their money into theoretical environmentally-sound currencies, because they simply don't care about global warming as long as they can be very rich.

The thing I keep coming back to is that blockchain databases don't allow me to do anything, as a developer, that I couldn't do with traditional databases and with much less power consumption. People have been buying in-game digital good for decades without needing the blockchain. Services like Venmo and Paypal make it easy to send (small amounts of) money across continents in an instant.

Blockchain databases are fundamentally unnecessary to the average person.

Edit: and it occurs to me that this is the main reason these technologies get such short shrift on HN: to most of us they seem like solutions in search of problems, and sometimes even just solutions in search of money.
Interesting that it just reinvokes the whole function. I always thought that Wolfram does have some effects - like, you can print things. You can’t rerun the whole function if you have done any effects. But maybe I’m wrong about the effectfulness of the language.

Wolfram may not have inline caches or GC but it has lots of super interesting things that JS doesn’t have. Must be a fun system to work on!
> Cars aren't industrial equipment.

I'd argue they are industrial safety-critical equipment.

> In the mean time, see if you can legally make any changes to your car's catalytic converter and replace it with a pipe.

Nobody goes after Subaru when people run catless. This is a silly strawman.
"Papiere, bitte." (Just fyi. Mangling the German [sic] doesn't detract from your post.)

Not sure being corporate centric makes this problem any worse? If you had other kinds of organisation, you'd still have to deal with abuse and fraud? Any people doing weird, unusual stuff, look inherently more suspicious. That's a fact of life in meatspace, too.

There might be some utopian, ideal way to organise activity so that non-mainstream stuff ain't suspicious.

But I would count that as a great feature of that ideal way; not as a deficiency in the corporate way. Just because this deficiency of the corporate way seems to be a common deficiency of most means of organisation that have been tried.

(Keep in mind, this isn't all or nothing. Softening the tendency might be enough of a relief, without having to eliminate it completely.)
I suspect, for many of us here, writing solvers for games is more magical than playing them.
Ask HN: How do you interview for PM when you're a Front end dev?
I was a Frontend Developer for 7 years and, under a new title, FE Product lead on most of our internal client-facing applications for 3 years and find myself interviewing for positions in FE while also attempting to relate both abilities and it's not gone well recently.

(To my mind I can't just hop in as PM at a new company as there's an entire Dev culture for those prospective employers which I should understand from the ground up.)

This post is very poorly worded and omits so many of my thoughts on DevRel/DevOps, but I've found myself recently describing to interviewers why I want to work in Dev (ground-floor dev work to get a good understanding of the dev needs of those prospective companies) as well as trying to establish why I have the capacity to be a good fit for Product Management for them in 3- to 5-years time.

At this point should I even be looking into FE jobs or should I seek out PM? What intermediary steps am I missing (certifications, job titles, etc)
It's incredible that this turned into half a billion dollars for Saban.

https://m.jpost.com/israel-news/haim-saban-sells-power-range...
What data is in there? It’s a SMTP server to me. As long as it sends my emails everything is good.
There's not much to it:

if (client.name.includes('@') && client.name.includes('.')) {
client.avatar = `https://www.gravatar.com/avatar/${md5(client.name)}?d=blank`;
Any reason as to why they might be doing that? VPN? "resist fingerprint" setting? School/public wifi network?

Usually when they do that its because you are on the same network that a lot of abuse has come from.
Don't. Every type has its place in a well-defined structure, passing through main architecture changes.
Use 'int' if the expected range of values fit in 16 bits, use 'long' if it fits in 32 bits and use 'long long' otherwise. 'int' is guaranteed to be the fastest at-least-16 bit type and 'long' is guaranteed to be the fastest at-least-32 bit type for any architecture (matching the register width on most 32/64 bit platforms - except Windows, and being 32-bit wide even on 8/16 bit architectures), and each of these types have their own promotion class.

Don't use fixed width types by default as printing them or converting to string correctly will get ugly: printf("... %" PRId32 " ...");

Generally avoid the use of fixed-width 8-bit or 16-bit types in calculations or you might shoot yourself in the foot due to integer promotion rules.

Use fixed width types only for things that pass the boundary of a system, like in HW registers, serializing, database storage or network packets, but cast only at the end when converting to the type (optionally followed by bitwise manipulations) and cast immediately to other type when processing (after bitfield extraction and such things, of course).
I wish his latest post wasn't from last April.
Exciting project. Where is the webassembly source located? I could not find it here : https://github.com/longturn/freeciv21
>You aren't really going to be hired for "please fix our script's performance"

Not for one script - but imagine everything like that is funneled to a group that supports operations. Such exists, as a matter of fact, question I have is how to find another one.
Roll a d20 for a saving throw against apathy.
Worth it for the story.
Who's to say a small number of successful-since-25 entrepreneurs just keep making successful high growth companies every 5-10 years until they're 55+?

Maybe they do it more frequently on average when they're older than when they're younger.

It would be much more interesting to look at the age when people first achieve high growth success.
Just like Microsoft might not want users on cheap VOIP lines because those services tend to be like in the seedy underbelly of the web, Google also doesn't want it to be useful for that purpose, for exactly the same reason.
> Linux lets you create a namespace with no capability grants in it. That's what I said in my top post here. Linux lets you do it, sudo will even work it (and grant no real global capabilities) yet somehow it's a problem FOR LINUX that Linux has a userland process called sudo that couldn't ever work on Plan9.

Again, going back to the example I was using: How does that help with securely allowing `$get_permissions debug-my-kernel`?

Sudo is a HOLE IN THE SIDE OF A BOAT. It is not a problem for Plan 9, because plan 9 does not have a hole, and is therefore not doing contortions to avoid filling with water. Designing a boat without a hole in its side is generally considered a good idea. Designing a security model without a suid in its side is a similarly good idea.

If you want `auth/as`, it's there. But it does not use suid, and therefore does not have the problems created by suid.
Men form relationships that way, because activity is the best way to test out what kind of person they are.

What things they are skilled at, do they take initiative, how do others respond to them? Basically, are they going to be a valuable member of the group or not. It's a benign hazing ritual to test the quality of the man.
These are just different levels of abstraction. You can write bel in Blub, but that doesn't mean they aren't in some sense alternatives.
More directly and earlier, and, amusingly, a reply to tptacek is:

https://twitter.com/veorq/status/834872988445065218

The line of thinking is more fully (if less sha2-specifically) covered in Aumasson's 'Too much crypto' paper, which has also had HN discussions.
Unpopular opinions: the pirate bay.
I understand you are saying this in good faith, but honestly this is bullshit. Is the only way to get a solution to use LinkedIn inmail to solve a login crisis?

There are plenty of FB engineers on this site alone. Are you all feeling okay with the work you’ve done?
Ever chew gum?
I mean, that's all the rage for Bloody Mary recipes these days, so maybe Chef Watson was onto something.
Has the name of the field changed to acoustic ecology now?
https://en.wikipedia.org/wiki/Acoustic_ecology

I've been listening to this interview of Gordon Hempton and the whole field is quite fascinating - https://onbeing.org/programs/gordon-hempton-silence-and-the-...
Family sharing of Youtube TV is another one.
The author has an axe to grind. There is a lot argumentation by assertion going on. Here’s a part that makes it hard to take this post seriously.

How did Newton and Leibniz discover the calculus without understanding it? Because Europeans stole the calculus from India, in connection with their navigational problem, and didn’t acknowledge the theft. Does that make a difference to teaching calculus? Yes, because knowledge thieves often fail to understand what they steal.

It is certainly the case that calculus is well understood these days and no one alive was involved in the “theft” of calculus. Calculus is quite intuitive and the concepts are not hard to understand. For the most part things work the way one expects and so a great deal could be accomplished working intuitively. However, in the 1800s pathological examples were discovered and the need to put the subject on a firm footing arose.

What is telling in the post is the lack of examples. I haven’t read the whole post so I could be wrong but the author sounds like a crank.
Pretty much agree. There will be some companies pumping out compatible bricks but 3D printers probably won't be a big threat. Lego has extreme quality control on tolerances. Some of the knock offs will get close but 3D printers will have a difficult time matching that. Which doesn't mean there isn't a place for them in Lego fun. If you need just a couple of bricks, maybe of hard to get colors or shapes, a 3D print might fit that hole in the object. Entire projects made out of 3D printed knock off bricks? Probably won't be common.
There’s nothing of that sort. Gmail has long had a feature where you could link your accounts and switch between them too.
US law does not apply for people living in the US. These people have no rights.
I think I have that DVD somewhere. I didn't see it when it came out, but saw it on TV years later. I guess the Matrix overshadowed nearly all Sci-fi that year?
Does this work ? Emailing the engineers on LinkedIn ?
I kinda agree, and kinda don't. Often regulation (sometimes unintended) creates situations where companies basically have a walled garden, without these regulations - they wouldn't be able to do what they do. Think electric companies in a lot of places, they put in regulation to protect these companies, presumably because its such a significant start up cost to get going. But somehow these utilities can continue fighting for 0 competition - from a legal standpoint.
Same thing for me with terminals, I like it in a way that feels different than other things
This is awesome... for now. But what are we supposed to do when Manifest(o) V3 takes hold?
if addiction is generally behavioral and losing addiction is harder than changing, I want to control x in "addicted to x" because social welfare of some is greater than others.
> except you have to download it every time

Thats not true, because everything is client side, you just open app once. Next time onwards resources are cached and served from browser cache.
Needs ability to add frequency of dosing and factor in kidney function. Otherwise nice job so far.
> because you could still swap out the CPU

No you can't. AMD builds the TPM in to the CPU, with AMD's encrypted memory feature (SEV), in theory you do not have to trust the data center an all.

The CPU boots, loads a verified firmware using PSB, initializes a safe environment in SEV, your entire boot procedure and data is encrypted and safe using FDE and SEV keys stored in the TPM using PCR's.
The only problem is now you have to make sure you dont get your domain hijacked. This was the reason I went back to gmail (and outlook).
Problem is that having an account be breached is catastrophic while getting locked out temporarily ranges from annoying to very annoying but not nearly as bad as having the account be breached. So if the filters have determined that someone is absolutely almost certainly a bot/attacker, it might make sense to do a total block like a bank would lock your account.

Unfortunately google doesn't have the support infrastructure like a bank to do recoveries.
I've settled on the following word list to determine if 20 of 26 characters are present within 4 guesses:

thank
fuels
crowd
gimpy

If there are fewer than 5 letters present, "bevvy" will eliminate another two ('b' and 'v'), leaving j, q, x, and z as the remaining possible characters. These occur rarely (though "pizza", "bijou", and "vixen" can be challenging targets. More usually, it's words with either doubled characters, such as "onion" or "lalai", or those which have viable anagrams ("spams" and "spasm", "donor" and "rondo") that will throw me.

Another set I use is "slant", "prick", and "budge", with coices from "comfy", "whiff", and "vixen" depending on what the initial results were. I'm finding this less successful than my first set.

And for those who enjoy the hunt, yes, this does make the challenge quite mechanical.
Right, that point of view makes sense if you imagine two players separately playing Wordle and comparing their results, and indeed that's what the OP may have been thinking. But as far as I know, Wordle is primarily a game for one player to play against the computer, where eventually getting to the word (or not) is the most prominent outcome (the only notion of "win" or "defeat" in the game itself), and solving it in fewer guesses is just a bonus. But sure, if you don't care about occasionally losing, you can just set an appropriate weight for w7 within the same family of cost functions.
That sort of begs the question of the purpose of cycling infrastructure. If it is to support the sport and hobby of cycling, then presumably it should be exclusive to human powered bikes. If it is to help people conduct their lives without relying (so much) on cars, then in the face of such an exclusivity requirement, reserving it for ebikes only would make more sense.
I worked on Chef Watson and was part of the team at SXSW. One of the most amusing parts was how much it loved bacon. This was because bacon could be sweet, savory, salty, and fatty - it all depended on how you cooked it. A big part of the way that Chef Watson created recipes was by connecting flavors together. There was a while when it didn’t record why it had included an ingredient - so bacon would be brought originally because it can be sweet, but then it would immediately bridge to the fatty flavor. Fun times indeed.
If you wish to dissent without substantiation, that is your perogative. However, if you wish to substantively compare eras of music, it behooves you to actually examine the music involved. If not, you cede the argument entirely.

It's most ironic that this discussion began with you touting "Jump", yet your reluctance to continue the discussion betrays the spirit of the song: "You've got to roll / With the punches to get to what's real." Eddie would be most disappointed.
It is an awful title. "Scientists find 70% fewer pollinators in Heavily Polluted areas" or something similar would have been a lot better. The title implies that it's everywhere.
I think people might not like this since it causes your clients to "phone home" to Gravatar unnecessarily/expectedly. It's a little out of place for what is essentially a network security application.
> This is relatively new - a few years ago Authenticator did not support this.

Thanks, this was around when my device went for a swim.
I think HN users often severely downplay the threats large companies are facing and frame every anti abuse measure as a coordinated attempt to shut down their indie browser fork.

People are having their lives ruined when their account gets breached which Google prioritizes over avoiding accidentally blocking a few odd users.
Once upon a time I worked at Google.

I returned to Austin to visit old friends and took the opportunity to visit the Google office there. The Googlers sitting around me were primarily corporate sales.

They weren't getting any corporate sales calls at all as far as I could tell, but there was one extremely irate user who was locked out of their GMail account and was repeatedly calling them because they were the only human beings at Google the user was able to get in touch with, via something like "Press 3 for Corporate Sales." Of course these poor Google corporate sales people had absolutely no way to help this user even if they wanted to. Google literally did not have any GMail account phone support (at least at the time).

I could hear the poor guy screaming through their headsets about how he paid Google something for some service and was entitled to phone support and he demanded someone help him, but they just kept saying, "This is corporate sales. We do not offer consumer account support. If you want support, please visit the Google Support Forums at www dot..."

After they hung up on him 3 or 4 times, eventually a manager got on the phone and told him (between his screams), "Look, you're not getting any phone support because it doesn't exist. There's nowhere for us to transfer you. There's nobody who can call you back about this. Your only option is to search the forums for an answer to your problem. I am going to terminate this call now. Sir, I'm going to terminate this call. No, we can't help you. Nobody at Google can help you. I am terminating this call now. We asked you to stop calling this number. Do not call us again. <click>"

I'd frequently tell my co-workers, "If you're not paying for it, you're the product." That experience underscored that notion for me.
I thought this post was some kind of societal joke until people started commenting.
Plan to sell 12 SaaS on microacquire in 2022
Any public code of the scraping? I’ve been meaning to do something similar.
I switched to Apple's (paid) iCloud+(?) and it was entirely smooth, even though it was still in beta at the time (or alpha: the signup notification I got still had editorial comments in it).
This would be pretty foolish on their end to discriminate this way, because I'm willing to bet 99% of their enterprise customers employees also have personal gmail accounts.
Germany, France, Italy do not seem to "have concerns" much. This whole game of chicken is U.S. and Ukraine vs. Russia and separatists.

I would rephrase your statement - it's time U.S. stopped meddling and stirring up trouble in eastern Europe. Let Ukraine and Russia solve their common problems.

I agree those European states which don't want good relations with Russia should first back their rhetoric with their own military readiness, and stop relying and pulling U.S. into the conflict.
I'd super appreciate if you have sources (mail archive links or whatever), I'd love to read through Python history stuff like this and the PEP you were referring to? (read through the release notes and couldn't find anything, maybe it relates to PEP 538 in Python 3.7?)

It's pretty clear that there were a lot of mistakes in the Python 2 to 3 transition, I'm certainly not trying to defend every choices of the developers.
I had this happen recently as well, have not found a solution
To save other's some Binging: https://forums.beamdog.com/discussion/2959/baldurs-gate-is-s...
Yes indeed. I think the whole air pollution question is a distraction to the bug problem. (Rather an addition to?) There are serious issues with modern gasoline, and it's byproducts of combustion, though.
All together there are a lot of pollutants which we need to clean up, still ongoing.
It's a huge problem.
It has GC, e.g. DataStructures (https://reference.wolfram.com/language/guide/DataStructures....) are GC'd. IIRC it uses refcounting for this.
Years ago, but just after Google purchased YouTube, I forgot my YouTube password so they emailed it to me in plaintext.

Maybe 10 years ago I experienced forgotten Gmail password hell when a family member forgot their password and was never able to recover the account.

Can't wait to see what the process is like another 10 years from now.
There's a difference between what people describe their ideal friends as and who they actually have as friends.

It's not like the study actually brought in their friends and examined whether those preferences have anything to do with reality.
I remember seeing that movie in what must have been early highschool. We got free tickets to one of those fancy theaters that have recliners and a button to have a waiter show up. We had tickets for free food too as my friend's dad did some work for the theater. I had never experienced such opulence before and although the movie wasn't on par with the first mummy movie, I remember really enjoying it and having a great time. I've never been a fan of movie critics in general and although I'm no movie buff, I've seen hundreds of movies and liked nearly all of them.
> To start with, every admitted patient has an assigned attending physician who is responsible for coordinating the care team.

That's rarely (if ever) a 1:1 ratio. That attending physician is almost certainly juggling multiple patients. Same with the rest of the care team. There's a reason why the first thing one does when approaching a patient bed is to look at the chart.

> Some things can be documented in the patient chart but there are always gaps.

Then those gaps need closed, stat. Once those gaps are closed...

> Clinical decision support systems for partially automating diagnosis could potentially be helpful in some limited circumstances but the ones built so far mostly don't work very well.

...then this will improve considerably. Garbage in, garbage out.
In the beginning was the SGML.

Then we said it's too verbose. We named some subsets XML, HTML, XLSX.

Then we said it's still too long. So we named some subsets Markdown, and YML.

Then we said it's still too long, and made JSON.

What's wrong with subsets? Ambiguity in naming things.

https://martinfowler.com/bliki/TwoHardThings.html

Is JSON the same as YML?

NO.

Norwegian?

https://news.ycombinator.com/item?id=26671136
Yeah I'm on easy mode. With hard mode on I had some failures with words that only differ by 1 letter. I was happy with the result though and didn't care to try and optimize the hardmode.

I think your heuristic is pretty similar to mine, just accomplished in a different way.
If you use your phone as the security key and something goes wrong you are in exactly the same situation. Let alone with weird one where they talk to your phone using bluetooth as a security key. I have seen that one go very wrong so many times now.
Compared to languages without inheritance and with types, primarily. Dynamic typing + inheritance leads + a lot of one liners leads to really hard to read code.