skysight-inc/HackerNews huggingface dataset:
> ...everything measured in grams...

> Ideas and tech that are unlikely to catch on in the home kitchen

Given the posting time I’d guess you were likely not US based so I found this surprising.

Even if that is so, then I continue to be surprised every time I rediscover the fact that the US hasn’t moved towards metrification.

Edit: rereading this the wording is harsher than intended. So to add: Either way the wording tickled me for some reason. Whether intentional or not, thank you (genuinely) for the smile this morning.
I'm confused, are you sure you've responded to the right comment? No one is talking about paravirtualization in this thread. As I take it, the parent comment was suggesting that Apple was faking virtualization with some kind of software trick in the demo, which isn't what paravirtualization is about.

Paravirtualization is a general optimization technique for VMs that allows the guest OS to better communicate its intent to the hypervisor through the use of hypercall APIs, sparing the guest OS from having to issue many series of privileged CPU instructions that each have to be trapped and handled by the hypervisor. It saves time because going back and forth between the hypervisor and the guest OS is an expensive operation, and reducing the number of times it happens helps a lot. It's not a simple replacement for hardware assisted virtualization or the other way around.
Do you have specific examples of what is difficult to understand in the standard books for a non-native speaker?

Just asking out of curiosity and maybe readers can learn a thing or two about making documentation more accessible.
> I'm not convinced that "capable of reasoning, but not consistently" is a meaningful claim.

Suppose an entity will consistently do reasoning well, but only when the humidity and temperature are each in a quite narrow range. It seems like it makes sense to say that such an entity is capable of reasoning. Now, suppose we don't know that the conditions for it to do reasoning well are that the humidity and temperature are in that range, we just know that sometimes it looks like it does, sometimes it looks like it doesn't (and maybe we aren't yet sure if it seeming to reason is just an illusion in the way you describe).

I think in such a situation, it would be accurate to say that it can reason, but we haven't yet found a way to make it do so consistently.

So, I think the statement that it is "capable of reasoning, but not consistently" is a meaningful statement.

However, whether it is an accurate statement is a very different question, and one which I am not claiming an answer to.
I was daydreaming a lot as a kid about all sorts of fantastic stuff. At some point I stopped.

I wonder what else was gone with that daydreaming, because it feels like a thing you want to be doing, something that works your imagination.
> It is almost definitely not worth it commercially, unless you've carved out your space in the community of people who specifically want IPv6

I mean if you're addressing mobile, IPv6 hosting means skipping carrier NAT64 for at least t-mobile and jio. Probably other carriers too.
Whats your opinion on Amazon?
Thank you. Our team will look into this and get back to you.
> We are stuck with ipv4 for decades, aren't we?

This was always going to be the case, even with more speedy adoption op IPv6. It's also not really a problem.

Making services just available for IPv6 is going to be a recipe for disaster of the service, you've now made the service unavailable for 80-90% of your audience, and they can't do a thing to fix it (their ISP has to). You need to be better than start-up-era Google, Facebook, YouTube or Netflix to push through that and force ISPs to adopt IPv6 to support you. Basically impossible.

Forced adoption is a much better model. Apple forcing iOS apps to work on only IPv6 connections if they want to get into the app store probably is one of the largest drivers of adoption by businesses small and large, and IaaS providers especially.
It's daylight robbery, considering you cannot install apps from elsewhere (like you can on Android).

The EU and the US need to fine the hell out of Apple to stop their monopoly.
Most IPv4-only things I see are cheap IoT junk whose requisite cloud services will shut down well before that.
Then relatively easy solution is to not give ISPs licensees to operate if they don't provide IPv6. Sounds more like an administrative problem for the government than a technology issue. Same applies to many other problems caused by monopolies. That's why there is anti-trust, or at least should be.
20k GitHub projects use vulnerable Node.js `standard-version` library
Other similar vulnerabilities in popular components revealed too.
It is certainly gonna be a change in distribution, but I would call that a consolidation.
I feel like, with most of the HN crowd, you underestimate the sheer complexity of current EV motors. It's not just a spinning rotor in a stator that when you plug it into a battery is starts to move.

As a former EV automotive engineer, the complexity added to the newer designs to maximize efficiency has skyrocketed and so have the points of failure.

One EV project I worked at had the brushes fail after 20k KM needing the motor disassemble and brushes replaced. At another one we had attempted cooling the rotor and from too much vibrations, the coolant could leak inside the sealed motor totalling it.

People expecting EVs to outlast ICEs on reliability are in for a serious wake-up call.
Not at Amazon because you can't write some silly "customer-centric" pseudo-press-release to justify your effort, so nobody wants to be stuck paying the salaries of teams working on tools. That is why their tooling is always bankrupt.

They would all rather spend money hiring another useless Principal Engineer instead, who will walk around doing nothing but networking with the cabal of useless Principal Engineers.

For a real FANG, yes, that is the case. Working on tooling is insta-impact.
Switch teams?

My experience were the first 2 years I was writing wholly new code and was able to write a ton. The next 3 years was all maintenance for new issues, requirements and I felt unproductive.

Also, just in general it felt like my output went down 50% or more because of code review and tests. Those were all essential but up until my FAANG job no team I was on did that stuff (games). We'd just make the game and file bugs while playing. We didn't write tests. We shipped too. I see the value and essential requirement for code review and tests, specially outside of games, but it was a rude awakening just how much slower things went.

There was also just process. Because of code-review you were required to write small changes which I totally understand the need for but it also felt shitty to have to babysit several changes through the CI. Can't submit #3 until #2 passes, etc... so a it felt like wasting so much time on something that used to be instant on a smaller game team. Another example is review of #2 requiring refactoring #3 and #4. And of course the re-write is correct but having to propagate it through changes was more work than if I could have just submitted one change. Similarly while babysitting this stuff someone would check in something with conflicts and again, fixing those conflicts would have been easier with one large change than 4 small changes so again, just adding what feels like busy work.

I get why it's important, it just feels poopy.
Still some distance to go, but Google see 30% of traffic from IPv6 now. It’s slowly getting there.

https://www.google.com/intl/en/ipv6/statistics.html

Also, with most cloud hosting (AWS et. al.) it’s fairly trivial to enable dual stack support.
I say don’t bother with the legacy Windows application streaming functionality, which is baggage necessitated by the Windows brand, and use a new, different brand.

Call it Microsoft OneOS or something.

The inability of the iPad to run Mac apps never stopped it from being successful with its intended market, which happens to be the same market as this cheap Window 10X device. Same story for ChromeOS, which was basically just a web browser at the beginning and isn’t much more than that now.

Now, if the iPad was called “Mac Touch,” people might be pissed that it didn’t run Mac apps. Branding often involves setting expectations.

“Windows” as a brand means “I can run pretty much everything”

Heck the Microsoft branding department is already lazy, e.g. naming Office 365 after the number of days in the year in which you’ll be paying for your subscription - why not just pick a different mineral that’s not Chrome and name their OS that.

Microsoft Quartz. Quartz OS. Copper OS. Pick one, sounds cool enough. Done, ship it.

Instead, Microsoft is confusing their customers with their as-always-terrible branding efforts. Now we’ve got Windows 10X, Windows 10 S Mode, and Windows 10 (Home and Pro, and Surface Pro X). It’s nearly impossible for a layperson to understand what device does what.

Even if you manage to understand it, it’s even harder to figure out why you’d buy half of these ideas. Why do I want S mode? Why do I want a future Surface product with two screens? Why do I want an ARM Surface Pro X instead of an Intel one? Why do I want 10X? Also, why are we talking about 10X publicly before a clear vision of what it’s for is finalized?
I really like this as well, and would love a higher resolution generator. I'd definitely put a few that were generated on a wall.
Valhalla is nothing but a training ground for the forces of Odin. Once Ragnarök happens, they will die a final death fighting the forces of evil.

If you want eternal life, you want to go to Fólkvangr.
You have two options based on what you're describing:

1) if you're in CA, with liberal moonlighting laws, start working on something of your own, save money, and launch what you're working on for side income or full-time entrepreneurship. Of course, if that excites you.

2) Change job

There is a 3rd option, you can move within the company to a different team, but that may or may not be better than your current situation - but it's worth trying..
The argument is that on this timescales they would be here for now.

But all this doesn’t really matter since you can’t apply frequentist logic in bayesian situation: what we observe is exactly the same as someone in the long tail of distribution would observe, i.e. we can’t distinguish between this being unlikely situation and being first, or this being proof of Great Filter.
I know people on here might have GDPR fatigue, but in Europe you'd have a massive stick to incentivize them to make it right. This is exactly why regulation such as this is needed.

We shouldn't have to depend on publicity and shame to force a company to be careful with our data, we should have a neutral agency that investigates every report equally and is able to hand out fines for those companies that don't take our privacy seriously.

(I mean, California is on the right track)
And also not to be related to someone who gave their DNA to a random company.
With a world wide market share of about 20% and being absent from many countries where Android, or classical feature phones rule, hardly makes it a monopoly by letter of law.
> how can I do good work and get paid preportionally?

Step 1: Decouple these two ideas. Getting paid a lot of money has nothing to do with good work, and visa versa. There are plenty of people who get paid a lot to do nothing, or sometimes even less than nothing, as you have discovered.

Step 2: Please let me know when you figure this one out. I, too, am flummoxed. I have given up and gone into non-profits where I just focus on the "doing good work."
https://fasterthanli.me/blog/2020/a-half-hour-to-learn-rust/

This is also a good introduction.
Metric units are a mouthful. Centiliter <-> ounce. Kilometer <-> mile. Centimeter <-> inch.

I think having easy-to-pronounce names for the metric units would help. Kliks are much better than kilometers.
It's definitely not as serious as Windows+IE back in the day, but MS Office is the defacto office suite. MS managed to make a proprietary standard The Standard and constantly break compatibility with other suites. And now they are extending that dominance to the conference software world with Teams. It's a fair parallel to draw, IMO.
Reminds me of the Dr.Who Van Gogh museum piece
They also don't have to waste their time doing sales infrastructure, like many J2ME and Symbian developers used to do.
I would hope that it means, “some data is extracted to a format that can be used for particular operations that the service is doing, but not others that are possible with the full DNA”. Sort of an index.

Of course, it would still mean stolen data could be used for the same operations (and some others) if someone figures out the encoding, or data can be copy-pasted where it doesn't belong.
Doesn’t work on iOS?
One company's plan to build a search engine Google can't beat
Yeah, it's almost uncanny. I wonder what it's going to do with for instance movie tracks with popular appeal. Will we continue to play what people know? Will the canon of the 20th century be with us for a long time?
I feel this is like the condensed version of a book. Very useful, gets the job done so you can make yourself a quick picture of what is it like programming in Rust.

This not IMO newbie programmer material so I think a caveat could be added.
A Chinese woman fight against Beijing’s surveillance state in Australia
On the AZERTY keyboard there's éèàç (I know ç is not technically an accent) and the circonflexe and tréma accents as dead keys. This is apparently enough to cause massive confusion on QWERTY keyboards and for everyone to accept discarding accents on uppercase letters (ÉÀÇ). Also it's apparently advantageous enough to accept pushing []{} to silly alt combinations.

Some people move to BÉPO or something like that, I use QWERTY with Xcompose.
They take it seriously until the liability shield of contracts and separate corporate entities takes over.
UX and SEO Mistakes to Avoid
I'd rather have it rewritten.

There is a good idea beneath all that waiting to get out from that violent comment, but sadly GP was not able to release it.

Also, for the younger ones here: this used to be totally fine Internet humor. We used to laugh at comments like GPs and none of us ever hurt a lawyer.

I actually sometimes miss that time while Internet still understood and valued humor.
NG plans to use EMP systems to defeat drone swarms
Why can't you go shopping yourself? I am genuinely curious, not being sarcastic. Costco is typically stuff that you buy once a month if that; can you not even spare an hour or two once a month to go shopping?
College Student Pleaded to Retake Online Exam After Meatball Fell and Logged Her
NSW has received cases from the Victoria bungle. There's little regard for social distancing or shut down measures. We're screwed now. It's just a matter of time.
Mormon baptism for the dead is conditional - it doesn't automatically convert them, but rather the dead person gets a choice to accept that baptism or not.

But then again, while in Mormon theology the spirits are immediately sorted into paradise and "spirit prison" upon death, they can apparently communicate across the boundary between the two; and those in paradise can thus evangelize to those in prison, until they convert. So by the time they get their proxy baptism, they would presumably be convinced of its necessity.

(Although I never understood why that would even be necessary, given that by that time they already know, and thus don't have to believe...)

And yeah, Mormon theology is not what you'd expect from a religion that's so rigidly socially conservative. Between near-universal salvation and extreme Arminianism, it's really one of the most liberal among Christian denominations.
As far as I can tell, this article gives no definition of what they mean by "successfully translate" in their testing. I would think it should be equivalent to the typical use of porting, which usually means you move the codebase from one language to another, reproduce all existing functionality, introduce no new bugs, and maintain relative performance. I am not seeing anything in this article other than their translator translates functions to functions. It also doesn't mention what failure looks like. Does it mean bugs are introduced? Does it mean the translator doesn't return? How are the percentages arrived at?

Also, I don't fully understand the why, which is also not really addressed. What problem is automatically translating a mess of a code base (I am assuming it's a mess, otherwise, why would you want to port it) to another programming language, leaving the mess in place, solving? Isn't the idea of porting to another language usually to help improve the codebase and/or to help integrate it into some other system? Is the idea of automatic translators that it does the "heavy" lifting that is then gone in and cleaned up by experts of the new language? How do you manage the failures, since that would seem you'd still need an expert in the original language?
Not all of FAANG is like that. I suspect not all of your company is like that.

However, what is always slower is the pace of development.

For example: I was at a small startup as the lead Devop. I was working about 85% capacity on average. Since takeover, that has dropped to about 15%. If I was a dev, I suspect the dip wouldn't be so pronounced, as there is still lots of work to do porting code.

But: the documentation is shit. So very shit. Some of the tools are good. SOme of them are pretty shit. Everything is re-invented from the outside, even when it doesn't need to be.

There are way more fun jobs out there, but at the moment I'm not walking away from the mountain of cash and security that comes with being in a boring role.
This doesn't directly answer your question and you didn't ask it, but I feel it relates directly to the source of your frustration potentially: you may never find a job that is fully satisfactory in terms of what you hope to find. I used to be in a similar boat striving to work towards and find some magical job that would make me feel fulfilled and purposeful. They all ended up having things I didn't like and would quickly lose interest.

So at least what I did is stop trying to put so much of an expectation on my job to fulfill me. I took responsibility to find and do things at and especially outside of my day job that did fulfill me. Now I feel no large angst or annoyance at glacial paces at work that occur, political games, etc.. because I have other things that are more important to me that are interesting, provide meaning to me, challenging, etc.

Having a nice paying job with relatively little work to do is something of a luxury, especially in this pandemic time where the economic toll is hitting many. So my unwarranted suggestion is to find something meaningful for yourself to do/experience even if your work isn't where it's at.. you probably will even have extra time to discover and pursue that since sounds like you're not so busy at work.
LOL it's Amazon isn't it.
I kind of miss the times when working with the cloud was easier or more straightforward.

Now, as has been stated before, reading any cloud vendor documentation is like reading the Oracle manuals of years ago, not a happy experience.

Granted, these clouds now do things much more powerful and target more difficult enterprise scenarios. One can miss Heroku, and AWS has Elastic Beanstalk for that, but EB gets much more difficult fast.
Breitbart.com, Rt.com and Other Sites and Mislabeled Advertising Inventory
Yeah, just like people stopped using their real identities on the net where there is absolutely nobody with an axe to grind for trivial issues.

Sorry for the cynicism. What is even worse, people actually using these services create expectations towards everyone smart enough not to do that. Of course, that would mean your near relatives have to be smart enough not to use these services either...

Now any health insurer could use this data to identify high risk genetic defects...
Completely agreed. And being in the UK, and of a certain age, I still use inches, miles, pounds and stone but I think that’s due to familiarity during childhood. I don’t use Fahrenheit like my parents did though when describing the weather. Oddly, I also tend to use metres instead of feet/miles for distances that aren’t drivable, or human-height related.

It’s also interesting that in speech I often hear (and find myself), contracting to the SI prefix itself when the unit can be derived from context.

For example: “It’s 25 millis” [long]
How long until someone builds GPT-4 with several trillion parameters? How much would that cost?
Try transferring to a new team?

If you were on my team then low productivity would not fly. I see many teams at my FAANG company and all of them have very high expectations. The companies are big enough though that there are occasionally teams that don't hold up.
Lookup Vortex brand keyboards. I have a Pok3r which has no numpad and is quite small in footprint but still has a full size layout for letter keys. It is weird at first not having dedicated arrow keys but once you are used to it it's quite comfortable.
No grunge classics in there at all. Is it sample bias, or were they never as popular in terms of raw sales as the pop songs used?
> And it is next to impossible to get a keyboard without the numpad

???

https://www.reddit.com/r/MechanicalKeyboards/
Why does it require genealogical research, though? Can proxy baptism only be performed by living relatives? And if not, then wouldn't just knowing the name of the person suffice? Or, for that matter, wouldn't any way to unambiguously identify them?
During my nearly five years at Google, I have switched a number of teams and projects, as a contracting SDE.

There were vast differences in the pace, communication style, and project success rate among them. There were very fast-paced projects with extremely sharp colleagues. There were small projects in contact with the prospective (non-engineering) users of the tool being built. There were slowish projects with some red tape thrown in. One project was outright canceled because of architecture not matching the changed requirements.

No, not al FAANG is "like this". No, every single company inside FAANG is huge, and very much varied within.

Walk around. Talk to people. Get interested in what other teams are doing. Do some research, because I bet the tools to look into other teams' work are there, as are informal internal forums. Find a better team, and migrate to it.
Show HN: Goget, search and install Golang packages easily
inb4 a French student steals the model and makes a fortune selling this artwork in an auction.
This motivated me to bite the bullet and jump through the hoops to set up an IPv6 address for my personal server. I got all the way to the end and then just when everything looked like it was working, I tried to load the page and... nothing. Turns out my home network doesn't currently have an IPv6 address. Comcast in the SFBA seems to alternate giving out IPv6 addresses and then taking them away again every few months or so.

Works on my phone, though, so ¯\_(ツ)_/¯...
To imagine future compilers may just one day be AI powered is mind boggling to me.
How do the dead ancestors give consent in the current scheme?
I have seen comments on Reddit that smelled as though something like this was used to create them. I don't see how, in future, we are going to be able to meet up and discuss constructively with strangers online, if this thing can be used to emulate people.
There are still many 15" laptops, mainly branded as ultrabooks or similar, that don't have discrete graphics cards. The ThinkPad T15, for instance, although it also has a numpad.