skysight-inc/HackerNews huggingface dataset:
https://en.wikipedia.org/wiki/8b/10b_encoding

The encoding takes 8 bits and turns them into 10 for DC balance and to help the clock recovery system. You are basically losing 20% of your bandwidth to encoding overhead.

PCIE Gen 3 and above have switched to 64b/66b encoding for less overhead.

https://en.wikipedia.org/wiki/64b/66b_encoding
> throw open those floodgates, and to do it with so little fanfare.

Exactly. After 10 years of research and hundreds of published papers, there is a huge gap to be bridged with consumers, regulators and lawyers, before dramatically changing the definition of "fitness for purpose" in wireless networking, https://dhalperi.github.io/linux-80211n-csitool/#external
EAStdC implements library facilities similar to those in the standard C library
> In other words, Google's main technical advantage would be baked into the browser engine itself and made available for everybody.

This is a bit of a silly narrative built on what's basically different architectural decisions. Chrome embedding was intended to be through CEF (which was fully multi-process), while WebKit through WebCore.

You could just as easily say that Apple decided not to do the hard work of migrating Chrome's multi-process architecture into WebKit and instead made a hard break and just started landing incompatible changes. From the thread you posted, you can even see a WebKit embedder at KDE blindsided by the news[1].

But in reality, browsers are hard, and in a way WebKit and Chrome were always forks but with shared components. The Blink fork was just a fork of one of the biggest of those components and a formalization of what was pretty much always the case by moving to separate source control, code review, etc.

[1] https://lists.webkit.org/pipermail/webkit-dev/2010-April/012...
If the last two years have taught us anything, it's that being stuck in one place, even if it's your own house, feels pretty bad when you cannot go do something else.
Every person who walks into a Walmart or orders from Amazon is happy to embrace off-shoring. Every single one of those products has a label declaring where it was made. We made that decision over and over.
No, but thank you for making me aware of it. Linking with LTO takes forever on the projects I work on. I'm excited to see what Mold can do here.
game industry is partly based on microsoft stack. high performance services for either game services / finance are also based on .net stack. I'm no microsoft and don't have much experience with the stack except F#, but I know you're likely to starve doing the new js / golang stuff than you're doing msft stack. hn might make noise, but the industry numbers prove for themselves
Quebec health tax for unvaccinated residents prompts fierce Covid debate
In my experience, Azure seems quite in demand recently, and there's a lot of legacy Microsoft-based stacks that companies are migrating to Azure and need expertise to do so.

And of course, Microsoft-based stacks (MSSQL, ASP.NET, .NET including Core) is still a very solid stack that gets shit done. It may not be "sexy" but if you look beyond the "developer" angle and look at the "solving business problems" angle, you can "get shit done" with an MS stack and your clients won't care because they only want the "shit done", regardless of how it is done.
Because getting tenure is a hard enough mountain to climb and because they are satisfied with writing papers.

My thesis adviser (physics) told me that he wanted to attain "immortality" through leaving a corpus of papers behind and he did exactly that. For him that made his life meaningful. He made decisions that I wouldn't have made, such as leaving the child and the mother of his child 2000 miles away to follow work. His kid showed up as a surly 14 year old after years of not seeing his dad and boy was he pissed...

This contradiction particularly turns up in computer science. You get ahead in CS by presenting papers at conferences and not by writing code. If you take teaching seriously you are also putting a lot of effort into teaching CS 101 or whatever the introductory course is required by many of the majors at your school.

There's not a lot of time and headspace to program at a professional level. Some people in CS really are great programmers, but that doesn't get you a career in the field, writing papers get you a career.

A lot of people in CS are bad coders. There was that time I got a little C program from a super famous CS professor that crashed before it got into main().

You might heard the phrase "publish or perish" and if you are on that track and spend too much time talking to the public, changing the world, or anything that isn't "publish" you will probably "perish".
This name, UltraRAM, is already in use by Xilinx for quite a while, https://www.xilinx.com/support/documentation/white_papers/wp... . They are the larger, but less flexible, embedded memories inside there Ultrascale and newer FPGAs.

So, I was confused by the title of the article.
PG is actually overall slower.
Thanks for the follow up, I realized all of your points afterwards.
definitely interested. would love to see this happen again.
It depends.

I don't, not with what I want and where I want to work. But others might want different things and work at different places and if those places expect LinkedIn profiles they might think it's suspicious if you don't have one. I'd personally not want to work at such a place but that's not a position everyone else can have or has.
Short explainer:

This is almost the same structure as traditional flash. That is, it has a “floating gate” which sits between the control gate and the channel between source and drain. When a large “write” voltage is applied to the control gate, charge tunnels into the floating gate, and stays there. Then a smaller “read” voltage on the control gate causes conduction in the channel. The main difference here is that the floating gate is made of many thin layers of heterogeneous (III-V) highly-valent semiconductor so that a smaller voltage is needed to tunnel charge into it. Other than the floating gate, this is a very traditional SLC flash structure, and it’s done in a very large area. They use the word “quantum” a lot, but you can substitute that word with “very thin”. I believe the utility of that structure versus bulk III-V is that it creates multiple barriers that allow precise linear control of the tunneling depth over a larger voltage range, and many places for charge to get ‘stuck’, versus one potential well that would just tunnel straight to the drain.
> I disagree

That's fine. I am not arguing one way or the other. My point is that it is easier to get a response if you focus on the main point of disagreement.

In this case, the disagreement is, 'Is it common nowadays to smile at strangers on the street in Oslo, Norway (Where the original pictures were taken)?'

TheSocialAndrew says no, Markoff says yes.

Edit: Maybe a better question would be, 'Where in the world is it currently common to smile at strangers?'
I'm one of those 99% and we're a Microsoft shop.

Would I love to branch out into different stacks and have lots of side projects that I could show off on HN? Sure. But a "stable and boring" 9-5 job gives me the work/life balance that I need.
Tackling Hard Computational Problems
Brave is based on Chromium, Edge is migrating to Chromium.
Please change tht totle to something like: "Kapital: A new type of credit card [Spanish]"

I get the Spanish version of the page. Hi from Argentina. In case people from other countries get the page in other language, drop the [Spanish] tag. Do you have a webpage in English? Post in other languages usually don't get traction.

I made up "A new type of credit card" but I'm not sure it's accurate. Please fix my proposal.

I don't understand the advantage of your card. Are you reselling MasterCard?
This is a great insight! I think parameterizing the notebooks is part of the solution, moving to production shouldn't be time-consuming and definitely no need to refactor the code like I've seen some people do. I'd love to get your feedback. We're building a framework to help people develop maintainable work from Jupyter! https://github.com/ploomber/ploomber
Anime has a pretty severe "representation of blackness" problem (https://www.youtube.com/watch?v=hi2_S6kBgIg is one video discussing this). I'm afraid to imagine what a model trained on that source content would generate.
So you will replace one lawsuit which they can 'out lawyer' with a slightly different lawsuit they can 'out lawyer'?

I am not seeing a winning strategy here.
You are making the same mistake as the post I replied to. You are "forced to join a union just because 51% of your co-workers signed" effectively everywhere in the US, not just in "right to work" states. If 51% of your co-workers agree, they will form a union, and that union will negotiate a contract on your behalf. You're in, baby.

"Right to work" only covers whether you can be made to pay union dues as part of this arrangement.
Why the same quote and reply with both your accounts?
In fact, Google already had a precursor to XEP-0352 called `google:queue`, but as I remember the stated reason for shutting down XMPP as being "spam"¹. Google apparently can't deal with spam in a federated communication system ...

¹ https://mail.jabber.org/pipermail/operators/2013-February/00...
and then https://mail.jabber.org/pipermail/operators/2013-May/001680....
Whoa. Are you defending putting these people in jail with murderers and gang members?
We can have this architecture today. Writing an OS is hard, though.
What annoys me is that if a business is running paid ads, you cannot click their organic location, you have to click on the square paid listing, costing them money-- even if you were explicitly looking for said organization and not entering through a non-branded term. Certain businesses (probably non-paying?) don't seem to show up as prominently, even when you zoom in on their building. They will have a claimed/populated profile, but for some reason, the interactive pin/location title will not show up even at the highest zoom level.
I think this is a great idea if you have systems that also use compressed air to function. If you need to convert compressed air to electricity the inherent losses in that conversion seem like they just would not be worth it as battery tech increases.

Would love to see DC to DC grids become a thing again and it looks like they may - crazy to think that SF still has a fully operating DC grid powering all kinds of stuff.
You might be having both a UI and a UX problem. One way to go about this is to copy one big website you like(as long as you're not building a competing product) and before launch to tweak the UI (different typography, colors, shadows...) while preserving the consistency.

Also, when it launched, GitHub didn't really have a design to write home about, at least, in my opinion and according to these screenshots: https://github.blog/2008-11-03-github-code-search/
I never said that unions makes things worse. I am saying that corporations are more important than unions. Scandinavia's economy is still run by corporations and has among the highest concentration of billionaires in the world.
Yes. I’ve been burned by this exact issue in the past, not realizing that utf8 was not really utf8 in mysql-land. That is a major, major WTF IMO.

But I’ve also seen people relying on validation at the time of insertion so many times that I wanted to warn against that, too. Not in argument against the need for utf8mb4.
EUPL is severable, unlike GPL family. GPL is explicitly non-severable.
What I can say is that the Android app performance is horrible compared to what it was 5 years ago.

When I bought my OnePlus3 it was amazingly fast — basically instant, now it takes up to 20 seconds for it to become responsive. Clicking on a search result results in 5 seconds of camera panning, loading UI elements and the likes.
I'm a C# dev, I know well LINQ.

LINQ has multiples issues compared to what I want to do.

It's slow (at leat 1000x slower than a for loop)

There is no query optimizer by default, and even less a runtime query optimiser.

It's directly translated to procedural code, it doesn't get compiled and translated like a query engine will do in an SQL DB.
> who want to program with comments?

TypeScript supports providing types via JSDoc comments[1]. This gets you use all the IDE language features you'd get using TS, including highlighting type errors. I actually use this all the time, since I have plenty of scripts that are complex enough that I want type checking but not complex enough to warrant a compilation step.

There's also Google's Closure Compiler[2], which uses JSDoc for its JS type annotations.

[1]: https://www.typescriptlang.org/docs/handbook/jsdoc-supported...

[2]: https://developers.google.com/closure/compiler
At my last job (left about a year ago) I worked for a large Enterprise software company that was moving to a PaaS/SaaS model from historically being an on-prem vendor.

A lot of customers would hear "We are on AWS" and immediately follow up with "Are you planning on Azure? We have standardized on Azure." So many customers asked about running one of the PaaS products on Azure that the company was basically forced to build an Azure version. These were all well known Fortune companies in the Fortune 100/500, not some failing big-corp.

That being said, the customers were all large non software companies (e.g. Volkswagen). We definitely didn't sell to startups outside of some marketing BS.

I don't think Azure is a dead-end. But from a pure job flexibility standpoint, AWS obviously gives you the largest set of employers to choose from if you want to work for a startup or software company.
This problem is one reason why I'm a little mystified by Juypter's widespread adoption. It's got a lot of neat features but the Rstudio/Rmarkdown combo solves the above problem, and for me at least, that's decisive. As a tradeoff, you deal with an IDE that, in a bunch of ways, adds friction to writing Python code; but I gather that the Rstudio team is working on that (https://www.rstudio.com/solutions/r-and-python/). Not trying to start a flamewar here, I actually just don't get why Jupyter has become the default.

(Caveat that Jupyter is way better with e.g. Julia, in my (limited) experience)
Well that was painful to watch!
On the contrary, it's very persuasive, because if it was mere fashion, plenty of people would dissent, while if it was convergent evolution because it was the only feasible choice...
Sounds like good advice for everyone traveling to countries that scan/copy your devices on entry.

https://www.wired.com/2010/11/hacker-border-search/
Sure, I'll admit that right to work isn't perfect, but it's definitely a big step in the right direction.
Ending the war on drugs would open up some room
There is an endurance limit for any sufficiently small electronic device. Electromigration. With capacitors specifically, dielectric will eventually fail.
While I understand the sentiment and don't like LinkedIn, I would assume a recruiter view in the app shows aggregated data, or they would be looking at hundreds of profiles everyday.

I also did something similar saying that "My rates start at $150", and recruiters were still contacting me for $13.
Someone who isn't willing to take the higher risk of A?

Pragmatically, to get to A, you need to make different decisions that don't always work out - and feel scary to those involved a lot more.

It's why higher risk usually correlates to higher returns (if it works)
Isn't the complexities related to making those caverns air and water tight for long period of time for long term energy storage requirements?
There are always going to be leaks and there will never be 100% protection and there will never be "zero covid". The entire mask argument is irrelevant and only serves to distract and divide. We should have said from the very beginning that people should stay home if they don't want to catch the virus. And if you want to go out, it's at your own risk. It was that simple. Instead we have tripped over ourselves for 2 years trying to come up with ways to curb the virus without having any impact whatsoever, destroying and dividing the fabric of our society along the way.
It is pretty common in regular workshops. Compressed air powers drills, riveting machines, sprays guns, jack hammers... Tools powered by compressed air are simpler (no electronics), more durable and cheaper.
Did someone say ‘3D XPoint‘?

https://www.theregister.com/2015/07/28/intel_micron_3d_xpoin...

Always thought 3DXpoint (later released as optane) seemed cool, but had an almost impossible hill to climb by being completely oversold before it was released such that it was doomed to disappoint.
With the exception that contracting COVID has known, immediate bad outcomes.
I haven't implemented the best strategy at _all_ times, but this blog post[0] proposes a strategy (pick the word that minimizes the expected-size of the resultant set of possible answers). I made a User Script[1] that tells you how many words remain after each guess - it shouldn't be too hard to expand that to tell you a) what the expected answer-set-size was with your answer, and b) how that compares with the "best" answer.

[0] https://blog.scubbo.org/posts/cheating-at-word-games/
[1] https://blog.scubbo.org/posts/cheating-at-word-games-part-3/
Ask HN: Is Google intentionally making their search results worse?
There has been a lot of talk about the quality of google's search recently (e.g. https://twitter.com/paulg/status/1449720446379872269?lang=en), and how it has gotten worse. I personally wrote it off to the inclusion of BERT making results better for the public but worse for certain groups like the HN crowd... but now I'm wondering if there could be a strategic purpose.

What strategic reason could Google have for making their search worse?
Yeah that's the goal! Especially helpful when certain shows change streaming services, or if you stop watching a show for some time, this can help with keeping track of where you were. And the Watch Next queue will show you the next episode to watch as you log them or when new episodes air.
Does this bode well for when low-level (and even high-level) jobs are mostly automated and we need UBI?
Basically, you suggest even longer sentences in country that already leads incarceration rates worldwide.
It's pretty much the opposite - have avoided the MS ecosystem for the last 20 years, but I know it is a luxury and it means leaving money on the table.
NotCon'04 Danny O'Brien Life Hacks
How to Make Friends at 40
For me writing markdown using VSCode with with Neovim keybindings approaches that rich text and rich code environment.

Of course, when using markdown(/mermaid/tikz/etc.) creating diagrams is severely limited unlike point and click alternatives. I haven’t seen a good solution yet that isn’t too restrictive or slow.
It'll make your trees green!

https://www.youtube.com/watch?v=VqhCQZaH4Vs
This conversation makes me crazy. People talk about the merits of unions in the abstract, with no reference to the actual, very specific union at hand: the Alphabet Workers' Union, or "AWU".

AWU is not a traditional workers' union. It is a political advocacy organization. AWU's mission statement is explicitly and emphatically not to further full-time employee's interests. Rather, it is organized primarily as a vehicle for achieving a broader political end ("social justice", as that term is construed by AWU's organizers), potentially at employees' expense. Almost none of AWU's projects have focused on Googlers' work conditions or pay. Instead, they have focused nearly exclusively on modifying Google's products and policing its contracts, often in ways I find extremely objectionable. For example, they have lobbied heavily for Google to increase censorship of YouTube and Search, and to demonetize "problematic" content creators. They consistently advocate increasing institutional support for DEI efforts, and it was their efforts which led to the creation of Alphabet's Chief Diversity Officer position. They agitated on behalf of ex-employee Timnit Gebru against Google's ML work, which is obviously a threat to the hundreds of Google workers whose jobs depend on the models that Gebru's research criticized. Why should ordinary Google workers support such a "union"?

I want to add that I agree with some of AWU political stands. For example, they opposed Project Dragonfly, a censored version of Google Search intended for the Chinese market. They opposed Google contracts with the DoD and CPB. I think these are all worthy causes and I hope that employees continue to agitate against them! But as a former employee of Google, I am under no illusions that AWU would have represented my interests as an employee. Primarily, they are a political action committee set up by an extremely vocal minority of Google's employees to further those employees' political goals.
Posted below, but...

"Toy Story 3" is imho a lessor version of "The Brave Little Toaster".

But in this case it was at least Lassiter copying his own idea, that he had lost rights/control of.

And the story has almost no changes beyond adapting it into the TS universe. It's truer to the original story than Disney's remakes are.
Curious: why do we assume that having an anti-union stance is automatically bad? Can't someone simply think that union is indeed bad for both workers and companies?

Disclaimer: My personal view is that union can work for private organizations, but unions of government employees are absolutely evil. The reason is that a private company can die, so the power of its unions is naturally limited. On the other hand, government won't die (or die slowly), so its unions can issue all kinds of unreasonable demand.

P.S., If we assume that an employer is "bad" because it opposes union, isn't it the typical case of attacking one's motive? Scott Adam calls it mind reading. To me, it's one of the most dangerous fallacy in mankind. Read the history of self-claimed do-gooders such as Chinese/French/Cambodian committing genocide, and we can see the progressives in those countries all started with attacking their political opponents' motive.
I'm going to break the HN rule of comments not having meaningful content just to say: thanks for this work. IPython was what I used when I started programming for "fun"; its so easy and helpful for beginners. I'm glad to see its still actively developed and has expanded in scope so much (initially it was mostly used by the academic community before expanding into data science).
Its worth mentioning that both LEO & WISP are explicitly not include in net neutrality provisions. That being said any net neutrality provisions outside of CA is kind of up in the air right now so I don't know if that really matters.
Dont forget about all their tricks over the years.
We got post-truth recently, but one day, post-ethics will catch up with SV companies.

"LinkedIn is copying the contents of my clipboard on every keystroke"
https://news.ycombinator.com/item?id=23716451

"LinkedIn accesses Gmail contacts via ‘auto-authorization’ "
https://news.ycombinator.com/item?id=12769494

"Stop Using LinkedIn"
https://news.ycombinator.com/item?id=9045677

"LinkedIn violated data protection by using 18M email addresses of non-members "
https://news.ycombinator.com/item?id=18525511
Yep, we sometime forget how lucky we are to be doing 'fun' stuff...

When I worked on Wall St., I did soooo many accounting reports I wanted to pull my hair out :-P I'm guessing most programmers are in that boat, doing maintenance programming for accounting apps, billing apps, etc.

But like you said, it was decent pay and zero stress...
Defense industry and "adjacent" industries software engineering is a HUGE portion of the employment market. And no, they are not typically saying what they are doing on HN.