skysight-inc/HackerNews huggingface dataset:
"C the way it worked until GCC 4.x" is basically a worse version of friendly C.

You can't on the one hand say "no language lawyering" and on the other hand call certain kinds of optimizations bugs. Compiler developers need to be able to tell something will be considered a bug before users complain--you can always compile on -O0 if you don't want compiler optimizations, and many people consider performance regressions bugs in their own right, so they're going to try to eke out every bit of performance they can on higher optimization levels.
Firing someone who gave notice is still firing in California.[1] And Gebru didn't even give notice. She proposed discussing a resignation date.

[1] https://www.edd.ca.gov/uibdg/Voluntary_Quit_VQ_135.htm
This is something I feel like few people learn in life in the US. You may be morally right, but nobody ever has your back. The few that do you can probably call friends, but the many that don't will never lift a finger to help you legitimately when it matters.
I mean this is cutting edge. Eventually you will just speak to an AI and it will populate what you want in front of your eyes. Good stuff Sridhar!
A request for Pinboard old-timers
Ask HN: Best multiplayer games for office party, group integration, it guys?
On my keyboard, B is exactly equidistant between F and J so I couldn't even tell you which finger is correct for it. I wonder how it was decided which side it should go on in a split keyboard?
That is something that bothers me about Spotify, realizing that a small artist is making pennies off of me.

Genuinely asking- is there a better business model for them? I would imagine that (pandemic aside) discovery via streams leads to merch / tours / album sales they wouldn't have otherwise gotten.
Hopefully under somebody who doesn't constantly reinforce a victim mentality in minority groups which does nothing to actually help fix the problem but only makes it worse.

From all the Twitter evidence, I support Google's decision here.
The single-scale, continuous world is undeniably better. It is arguably less realistic geographically, but it makes the world more vibrant and lifelike. For example, the player can follow the NPCs as they travel between towns or meet each other in the wilderness or the player can chase a creature from the wilderness into town to be killed by guards. Instead of the world feeling like a bunch of disconnected silos, everything is connected on one seamless map.

Also, even though the wilderness is geographically smaller in the single-scale games, it feels bigger because the player has to traverse the wilderness at 1X speed. Also, to make travel more interesting and to encourage exploration, the developers fill the wilderness with secrets, side-quests, hidden items, creatures, etc. The wilderness becomes part of the game, whereas in the older games the wilderness was just a bunch of blue or green on a map.
A Gift of Sound and Vision – Affecting Images Using the Web Audio API [Live]
Sarbanes Oxley provides protections for reporting accounting fraud against shareholders to the US government. Not for leaking docs to private citizens.

https://www.whistleblowers.gov/statutes/sox_amended
This seems worse than astrology. BS
Have you tried developing relatively complex UI with QT? You need to hire a team of engineers and spend man-years of effort to build custom UX that in the web / Electron can be replicated with an npm install fancy-library.

Yes, I hate Electron, but the alternative is not QT; it's something like Sciter.JS with real Web API compatibility (or perhaps a stripped down WebKit2 which is much less resource-heavy).
Anecdotally I wrote some JavaScript just today (I'm not a frontend dev but I write some simple stuff for fun sometimes). It seemed to me that every modern feature you'd care about is now widely supported. I used the JS fetch API and template strings and these things just work in modern browsers. I even encoded my web fonts in WOFF2 only, because it's so widely supported that I didn't see the point in bothering with WOFF1 too.
Openreach runs fibre to new build properties (it's literally free if you say "I'm a house builder, here's my plan for where these dozen new houses go" they'll turn up and run fibre just the way they'd have run copper cable to make telephones work forty years ago) or, where necessary or when paid to replace copper to old sites, and that would become available as the wholesale product. Last mile service is a natural monopoly, so outside of city centres you'd always expect there to be one provider, Openreach, which is regulated to provide wholesale service.

In a city yeah, it'll make sense for some startup to run a few miles of fibre to deliver Internet just to properties likely to want to pay extra for fast service, and they would own that fibre, but they'll have competitors so there's less threat of problems.

For Openreach there's a web site (and an API) to basically plug in an identifier for a telephone line and get out what wholesale products are available for that location. ISPs could in principle find that you have 300Mbps fibre available, and even though you purchased their cheap 1990s-style ADSL service they decide to pay Openreach to enable fibre, but then they just clamp the data flow to 10Mbps so you're not getting a better service. I don't think that would make any commercial sense, but they could do that if it makes sense to them.

A friend lives not very far from me on a weird little road near the university that just sort of runs down a hill to nowhere. That road isn't "adopted" (it is notionally owned by some of the people who live on it, and local government won't pay to fix it) and it turns out this meant they didn't get FTTC. So they just did a fundraiser to pay Openreach to run FTTP into their road. I was shocked somewhere like that doesn't have modern Internet so I donated a little money.

When the work finishes the residents don't magically get (better) Internet service, but they will have fibre, that'll appear in the API and so then they can buy fast services which they'd previously not be eligible for because the ISP does an API call and sees there's no fibre option.

If you're wealthy you could sidestep all this and pay Openreach to run FTTP specifically to your home, but I'd guess that as well as being expensive (not new Ferrari expensive, but a lot more than a new MacBook) this would put you in some huge queue of weird vanity projects for which Openreach has finite workers available. So maybe they don't dig a trench until 2022.
I hate Google, but I have to say this article is garbage. It sounds like she was fired for perfectly legitimate reasons. Trying to make it about racism or sexism is a disservice to those who actually care about those issues.
> Before anyone says that "labour theory of value" has been proven false

Or: take a random sample of n > 1000 products from the MIT Billion Price Project, and establish the labour content of each. I guarantee the correlation coefficient between labour content and price will be over 0.9.

In social science, academics take anything over 0.3 as strong proof of a claim.
Would you please stop posting unsubstantive and/or flamebait comments, and especially personal attacks? You've done the latter more than once recently and we ban that sort of account.

Instead, if you'd please make your substantive points thoughtfully and without taking the thread further into flamewar hell, we'd be grateful.

https://news.ycombinator.com/newsguidelines.html
Not a bit of it was random
Cool site. I didn't notice this much selection last year. I just ended buying a Kinesis Advantage 2.

I'm very happy with the advantage 2. I'm curious about boards with smaller keys, more compact layout, or extra keys in the same space.

The advantage 2 gives you easy access to the arrow keys with no loss of access to other keys. Eliminates the whole efficient arrow usage problem, or gives you more keys for commands if you use hjkl.

The advantage 2 is not a be all end all fix for hand / wrist pain. Consider starting a hand/wrist exercise regime if you have pain first. It could help enough to not need to buy a board.

https://youtu.be/EiRC80FJbHU
Unless you are better than every other C programmer on the planet, I am quite confident I could easily find UB in your code as long as you worked with a team larger than a couple of people. If not in the stuff you wrote (though that's unlikely), then in other people's code that called yours without respecting invariants.
Chia Network coin – a few critical concerns
The dirty little secret is that a software project with two different native codebases is often cheaper, with a faster time-to-market, than a cross platform browser-tech based solution that had just one codebase.

The BS of the browser tech world compounded over time and a million edge cases eventually eats up all the one-codebase, cross-platform savings.
To also play devil's advocate, that could happen with a non-corporate mapper on the other side of the world, too.

The solution, I think, would be a mandatory date field specifying when the data was accurate, and only allowing updates with more recent data.
Always seems to be from the same divisions.

That said, anything that makes Google a less effective organization I support.

Funny how they co-announced monetary incentives around "diversity and inclusion", I expect nothing less from a giant evil ad company. A bunch of handwavy idpol stuff with the giant elephants in the room seems to be the status quo.
Out of curiousity I checked out Dr. Mitchells Twitter feed. On her feed for the past several months, shes been posting and reposting articles that are heavily critical of her employer.

Now there is a line between public and private space, but many people use Twitter as a professional network. And Dr. Mitchell includes her Google credentials in her bio.

So given her substantial, critical, public views of her employer on a quasi-professional network - what did she expect?
Well, realistically speaking there is no alternative to Facebook. If you want to target individuals by interests FB is the only platform that allows it. Sure, there are other places where you could place your ads, and depending on the market if you can find niche sites, or even better communities, you might even get an order of magnitude better ROI, but the great thing about FB is that it's too easy to utilize as an advertiser.

As for click-fraud is pervasive in the online world. I don't think there's any major platform that doesn't have a fraud problem, and I can't realistically think of a solution that's not too much of a problem to work it out. Google is supposedly on top of it for more than a decade, but I haven't met a single person advertising on AdWords who doesn't think that they get fake traffic. I've even read reports that state that one third of global ad traffic is fraudulent.
In my experience fibre is a great benefit for 'normal' use. Streaming, browsing, email are all fine on 20mbs services. Unless you have lots of teenagers watching Netflix it's not obvious to me you'd want to pax 2x as much for fibre
This seems simply to be what it is; a collection of written accounts of dream memories. To what are you objecting, exactly?
> So PoS is vaporware because it hasn't solved a problem where the miners can act against their economic best interests and mine a fork?

Not exactly. The point of "nothing as stake" attack is that you can pull off the attack while having... "nothing a stake".
You get used to that pretty quickly.
https://smashkarts.io
I might nitpick and point out that Texas is not flat and dry. It is flat and wet, or dry and hilly. East Texas has the swamps and weather patterns of the traditional gulf southern states. West Texas has mountains higher than anything on the east coast of the US. The rockies don't just dead end in northern NM, there are sky islands and mountain ranges extending all the way down through Mexico. Central Texas has a bit of both, but the water situation is unreliable enough that while there are a fair number of dams and reservoirs with hydroelectric very little of it is used consistently for electric generation. That is because the water value in the reservoir exceeds its electric generation value. Those dams were built mostly for flood control, so they get hammered every couple years and end up opening spillways, then slowly dropping for years as the remaining water gets used up. The hydro only really takes effect when they are sending water from one lake down to the next for water control purposes.
They also seem to have sidelined Samy Bengio (Yoshua's brother) who was the skip-level manager of the team and, as far as I can tell, backed both of them and continued to: https://twitter.com/L_badikho/status/1362892301979312128

As can be seen above, current team members state that Google is running a smear campaign against both of them. We should emphatically not take Google's words at face value here either.

All of this increases my respect for Microsoft Research immensely. They've been more hands off and had researchers publish work critical of MS technologies. It's quite telling that supposedly more open Google is incapable of creating as open a research org as MSR, which remains in my view an excellent example of what an industrial research org can be.
if 51% of hash power were located in the US, the statement would have been about the US. it is not something special about china that makes this the case, only the fact that it is a sovereign state with the means and will to control activity in its territory, just like every other functioning state. one could also make the case that china might be more likely to intervene in such a way in the economic affairs of its subjects than a liberal democracy, but that is a secondary argument.
I don’t see why you say US, it’s the same in any country.

Nobody in their right mind is going to quit their job over this during a pandemic, when it’s already so hard to find a job. I imagine ethics jobs are not in high demand.
Are Disagreements Honest? (2004) [pdf]
This is curious. It sounds like a huge problem, and ends up by saying that production will go down 5 to 10%. I'm not saying that's trivial, but it doesn't sound as awful as the article made it seem up to that point.
What would you consider the more efficient ways to be?
It depends on what application you have in mind.

React needs web browser compatibility layer to work in Sciter.JS as React was designed strictly for browsers.

For that matter: PReact ( https://preactjs.com/ ) works out of the box already, see : https://github.com/c-smile/sciter-js-sdk/tree/main/samples/p... ;

MithrilJS ( https://mithril.js.org/ ) works as it is also.

SvelteJS works as it is with Sciter.JS too.

Also Sciter.JS has its own native implementation of JSX ( it's built in JS core of Sciter.JS) and also DOM extended by native element.patch(vdom) that makes "reactivity" to work in Sciter.JS with native speed.

Yet quite a lot of UI components are natively built-in. For example:

https://sciter.com/behaviorvirtual-list-for-sciter-and-scite... and https://sciter.com/sciter-js-themes/
What you need, and I’m pretty sure this is a serious suggestion, is a pair of identical 60% keyboards. It might just work wonderfully.
Same. Now I'm wondering what they're not offering.
Our eventual goal is to remove the need for anyone to do redundant data engineering work on public datasets. So while Superset/Metabase are tools to explore you enterprise data, we are focused on building a growing library of feeds from public data. That being said, we allow users to add to the library from datasets they can point us to.

Thanks for the feedback on the landing page. We will take it into account in the next iteration of the design.
I accept I will be looked at negatively for this, but I simply don't believe Google has any obligation to keep paying giant salaries to people who are actively - by their own words - working to show how harmful Google and/or its underlying technologies are to the designated victims of the age.

She was moving files and "private data on other employees" (?) off the Google internal network into her personal possession, in order to contravene their policies and share their work against their wishes.

You may be able to claim this is hypocritical as they claim to support openness, but I really think the very clear and states goal of undermining Google's alleged negative impact on non-whites negates any mutual goodwill that should be assumed.

TL;dr this is a completely legit firing, even if her intentions are good.

Tech companies will increasingly find themselves wrestling with a fifth column if this sort of thing persists. Just wait until the Woke stuff really gets tied up with unionism, and you'll see an explosion of allegations of "union-busting-to-protect-white-supremacy", some of which has already been alleged of Bezos and Musk.

None of this is good for anyone, in my opinion.
The detachment of individual deliverables from estimates is definitely an improvement but I honestly think the notion of even hand waving estimation is a bad idea with harmful consequences.

Measure velocity for sure. Keep track of what kinds of things harm or improve it. But the absolute worst thing you can do is find an abstraction like tshirt size or rolling average and superimpose it on discreet work. You’re going to be wrong. And probably disappointed or disappoint someone else.

My strategy for estimation is:

- It’s tiny and I’m doing it now, I can give you an estimate within an hour margin.

- It’s small, it’ll be done in a reasonable amount of time that no further estimation is required.

- It’s not small and more research/design/planning is required. Any estimate you extrapolate from this is dishonest.

That’s it.

Edit: that wasn’t quite all. “It’s tiny” is reserved for urgent situations that require rapid response and not something I offer outside that situation. For daily work, it’s small or it’s too big to say. Tiny things are too easy to abuse (by managers or engineers) if they’re part of the normal flow.
Stealing IP that rightfully belonged to Stanford, starting their own institute in China based on it and then owning the entire field?
Profitable? Yes.

Easy money? No

Fat margins? Hahahahahaha

(I.e. it's like most industries)
At least with writing uncomplicated web applications it was still quite easy to have it compatible with the major browsers, you just had to test the web application with them as you wrote it to make sure. Compatibility problems didn't even come up very much while building it if you stayed reasonably within the boundaries of standards that were well entrenched. The biggest issue was how little CSS IE6 supported, if you did anything fancy with CSS and it didn't work with IE6 you had to include an IE6 specific hack, fortunately that was easy and worked completely fine with other browsers.

There were problems with internal off the shelf applications whose user interface was built for IE6 only. The funny thing is those applications still worked well with the Firefox of the time, but IE9 broke compatibility with them and the applications didn't work on IE9, but IE10 got released and was compatible with them again.
Biden says U.S. will seek to 'end cancer as we know it' after Covid pandemic
> For example, XVG and ETC

Try using projects that aren't "shitcoins" as an example
Tauri also uses MSHTML (Internet Explorer) on Windows. And there's no way I'm going back to developing for that.
Possibly she violated policy by sending internal emails to an ex-employee. That is fireable offense, yes. But this whole avalanche of incidents at google is still ugly and appears to be out of control. A bad look for google. Has anyone over there heard of damage control? Did it need to get this bad? At some level this situation must have been enabled by really clueless management. Or, it could just be the reality that google's use of user data is basically unethical and cannot coexist with a real AI Ethics team. It kinda looks like that.
I used a Notion board to keep track of jobs applied / to apply.

https://wiki.nikitavoloboev.xyz/sharing/my-notion

And used this list to find jobs to apply to.

https://github.com/nikitavoloboev/find-work
Unfortunately, The XPS would be useless for that part of my workstation class problems that target the Apple ecosystem.

Like almost everyone, I'm financially constrained as well as space constrained. so buying multiple expensive machines, or a high end Mac Pro or something is not on the table as an option.

So it's a compromise.

My compromise at the moment is to use a MBP for Apple things, do smaller Linux and Windows things in a VM on it, and do big Linux and Windows things on cost-optimised rented servers much more powerful than the XPS from Dell. That seems to be a better use of the resources I have for the workstation class problems I'm choosing to solve.

An additional target of my interests is the M1-class processor with it's ARM plus extensions architecture.

So I will wait and see what the next high end, ARM-based MBP from Apple is like. By all accounts the M1 is an excellent and powerful processor, competitive with other Intel-based laptops, so its successor may be a good match for my needs. It might not be, in which case I will need to revisit my strategy, but until it's announced we don't know, and it doesn't make sense to buy an XPS at the moment for what might be just a few months of only marginal discomfort. I have my servers after all.
The reference is to this doc: https://docs.google.com/document/d/1ERi2crDToYhYjEjxRoOzO-uO...
"exfiltration of confidential business-sensitive documents and private data of other employees"

If true, that is not just a fireable offence, it is a criminal offence.
If you plugged in a little keyboard and used a language that doesn't use many punctuation marks it might be doable, but... why?
So they fired an ethics leader because she thought something unethical might be going on and was taking steps to investigate it by automating a review of her email, or something like that.

It seems she may have been passing on some of that information to persons outside of Google, which isn't great, but I also don't see much in the way of details on what that actually entailed, so it's hard to judge how inappropriate those actions might have been. Either way, still a bad look for Google.

Remembering the mid 00's, it's always jarring to juxtapose "Don't be Evil" with how they currently operate.
It seems the tobacco industry had more luck with their scientific advisors.
React Native is fantastic as a user on macOS and Windows. Personally I think if there’s any hope of winning the Electron crowd over that’s it. I like to develop with stronger typed languages than JS, but there's clearly demand given electron’s popularity.
You always have to be careful with people who do bad things for "good" reasons (ie the difference between Sci-Hub and reselling pirated papers for a profit).

You want a gulf of difference between the punishment for nefarious activity and the punishment for well-intended-but-unlawful activity.
> She moved files when she wasn't supposed to.

According to Google.

Remember, an entity that has a reason and a justification to do what it wants will manufacture whatever evidence it needs to do that.

And, it's not a court of law. At best, it's "allegedly moved files when they weren't supposed to".
I do think there are some things that Rust can learn from Zig. One of the biggest wins for the BEAM is that each process has its own heap, so GC pauses only impact a process and they are often short lived, so another reason it is less of an issue.

I see what you are saying, but in a way, coordinated groups of Wasm envs can also bring many of the same qualities.

I have no experience with allocators in Rust, that is definitely a gap for me.

I'd love to a see a Zigification of BEAM, Python, etc. That Zig can load header files directly and includes a C compiler is so damn nice.