skysight-inc/HackerNews huggingface dataset:
Ask HN: Could it help to make bots to automatically fill petitions for Ukraine?
Of course it wouldn't help anyone directly.

But if governments worldwide thought their citizens were a lot more concerned, would they maybe act more?to prepare for reelection for example...

Assuming that the bots were undetectable,
would you do it if you could?
Arena is hiring (backend, frontend, fullstack, ML) CEO - Pratap Ranade YCW14

"Arena builds simulated worlds to train advanced AI. Once trained, our AI can autonomously perform your business’ most critical functions."

Location: NYC, NY

Remote: on-site only

Willing to relocate: we will provide support for relocation

Email: paul@arena-ai.com
Having spent my entire career inside of Visual Studio (nee VS Code), this strikes me as a quaint relic from a time past.

Can it be powerful? Probably. But the dev experience looks terrible.
> I'd imagine RC is fairly soon though.

RC1 was released two weeks ago.
I'm not so sure how accurate that is in today's tech world. I've often told my wife she ought to consider switching to coding as a career because my company will pay a premium to get female software developers.
Russia-Ukraine-NATO Situation
Shockingly this is not strictly the case anymore and it's become less true everyday.

https://info.efabless.com/press-release-efabless-launches-ch...
> You're saying "nothing wrong with an n^2 algorithm

Quadratic scaling is certainly not ideal, but in the grand scheme of things OoO processors have other components that consume more power as well as having quadratic or even worse scaling. For instance, the issue queue, the ROB, multiported register files, bypass networks.

Hence, when you go to a wider and deeper OoO design I claim that the relative importance of the decoder will decrease.

> If the rest of the core shrinks, the decoder gets relatively bigger,

In the previous paragraph you're arguing that as the core gets beefier the decoder will get relatively bigger. Now you're arguing the exact opposite! So which is it?

> As far as the instruction cache - those are tricks can be used on ARM architectures too (and I believe Apple does?), they aren't themselves a substitute for a scalable ISA, they're treating the symptom. They may do more on an architecture that is more bottlenecked in that area, but they do give you at least some speedup on everything. Treating the symptoms is really orthogonal to the topic of how much an ISA limits decoding width or reorder depth in itself.

I'm quite sure pretty much any processor outside of some really tiny microcontroller will have an instruction cache. But maybe you're talking about micro-op caches. So yes, they are in a way treating the symptom that it can be more efficient to cache decoded instructions instead of decoding them over and over in a loop. But so what, if it works use it! Might as well claim that caching in general is cheating instead of just having faster memory.

> looks to me like ARMv8 is on a solid foundation that solves some weaknesses of the x86 design. It's a clean-sheet "how would we do out-of-order/speculation if we could design our instructions over again" and it largely achieves that goal IMO.

I fully agree, ARMv8 is certainly pretty much a 'best practice' general purpose ISA. I just don't think it's such a dominating factor. If ARM or RISC-V eventually take over the world I think it'll be more due to different licensing/business models/etc rather than the superiority of the ISA itself.

> I don't see it as an inherent law of the universe that "there must exist enough tricks for x86 to match the performance of any competitor".

Indeed there is no such inherent law, but so far looking at the history of microelectronics it seems that with a modest transistor budget penalty and some elbow grease you can make almost any ISA fly.
Did you just compare a full-blown IDE to a single window with nothing but a list of text and images?

Edit: and yes, Slack consumes 17% of CPU power to display animated reactions on an M1 processor.
Would you mind chatting about this? I'd like to help if possible - tech like this shows a beautiful version of 'the state' that I would happily support.
It does have subtyping relationships via interface. It absolutely has subtypes in the co/contravariance.

In theory, a slice of structs that implement an interface should be able to be used as a slice of that interface. But due to the implementation, that requires a full copy.
Operator | Fully Remote | Full Stack & Backend Engineer | Full-time

Operator Protocol is an open and decentralized protocol for e-commerce. Anyone can participate as a buyer or seller, and the network will be governed by the marketplace participants. Instead of a giant, monopolistic rent-seeker owning the customer and taking a large toll on every transaction, OP is an alternative for buyers and sellers to diversify off Amazon and other centralized marketplaces.

Our founding team consists of veteran founders: Justin Kan co-founded Twitch and Fractal, has been investing in crypto since 2013, and has been an advisor to decentralized projects like Theta and Audius; Jamie Quint comes from an e-commerce background but has also led Growth @Notion and monetization @Reddit; Robin Chan co-founded Fractal and Operator v1, founded and sold a mobile gaming company, XPD Media, to Zynga, and was previously head of Zynga Asia; and Tikhon Bernstam founded and sold the cloud application platform, Parse, to Facebook, and also founded Scribd. Our CEO, Arjun Bhargava, led Growth Engineering at Reddit and was previously at Goldman Sachs.

We’re looking for strong, motivated, and talented full stack and backend engineers to build out the future of e-commerce with us. Previous experience in web 3.0/crypto tech is not required but is a plus.

If interested, apply on our job board:

https://jobs.ashbyhq.com/operator/f4c81ed8-2169-480c-a276-1b...

See our Medium article introducing Operator:

https://medium.com/@Operator/introducing-operator-3e66cba9a1...

Visit us at https://www.operator.com
There are a lot of things that are a bad practice. But they still work, for example: https://way2tutorial.com/html/frame/frame_example2.html
Except, you completely made up that probability
Don't like the snap rotation. Forward and back are smooth, but rotate left or right is a 45 degree snap. If you want finite rotation angles at least sweep smoothly between them, this is really jarring.

Oddly I use the snap rotation when playing Echo VR because in VR I found the uncontrolled smooth rotation more annoying. YMMV.
I once read a comment chain on this website that went like

> I generally feel like military equipment is of higher quality and will last longer

> I've been involved in military contracts for a long time and the stuff they buy is generally consumer grade, but they have some standard and forced manufacturer for every tiny screw used on the vehicle, driving cost up tenfold without any gain. I don't see the appeal

> so you're telling me there is a standard

And that day I understood why overstock military stuff is so attractive to many buyers: It doesn't change. If you read good receptions about a military backpack or some kind of tooling, you can be dead sure that if you decide to get it, it will be just as nice as the thing in the reports. Because they make sure every pice will be exactly the same, no surprises.
Location: Atlanta, GA

Remote: Yes

Willing to relocate: Yes, to NYC

Technologies: Python, C, Linux, Embedded Systems, Ghidra/Reverse engineering, Kubernetes, Docker, Software Defined Radios, 3D Printers, Machine Learning/Computer Vision

Résumé/CV: On request

Email: phoenixindustrysolutions at gmail

Computer Engineer with ~5 years experience doing projects in a lot of different areas. Only looking for jobs that are remote or in NYC right now.
Brandon Sanderson's Big Secret
From the authors of the book i used to begin to learn about networking with absolutely no prior understanding of the subject.
Highly recommended.
Apple to suspend product sales in Russia over Ukraine invasion
Ask HN: Name.io vs. “Namehq” for domain
The .com TLD not available. What's more professional? I'm leaning towards "hq".
arguably slack having performance issues might increase most developers productivity
How to Fix Your Security Vulnerabilities with NPM Overrides
"You can have any color you want as long as it's black" isn't the selling point. The selling point is- "This car was designed to be black, and looks better in black than other cars."

It's like how my screwdriver is significantly better at driving screws than my swiss army knife. Purposeful design drives a better experience
Ask HN: Is it possible to cut off Russia from the rest of the Internet?
https://pinafore.social is one I use. Google Maps Go is a PWA, though the actual turn by turn navigation is a separate native app.
Can you use generics to create a container of an interface or does it only support concrete types as generics?
Updated, thanks for calling that out
I would argue that your take doesn't apply to T-shaped engineers, or engineers that have been in the industry through a multitude of technology shifts and trends.
While (iirc) Go uses caching in its build system internally, it builds quickly enough that this is not a concern.
Imagine it being a US State song... Louisiana at that. Tragic
Definitely lack of contribution. Regardless of that particular project, it's a really useful set of ideas.

People just did not adopt them for other projects.

The thing that most people will possibly never understand is that the reason people do things is generally not rational. And often the better an idea is, the less likely it is to be adopted soon. So the fact that something doesn't become popular does NOT mean it doesn't have technical merit or legs. Actually it often means the opposite.

Humans, including programmers, are very similar to sheep. And I don't mean that in a joking way. I mean literally their behavior, including what tools they use for programming, is largely decided subconsciously by the activity of the other humans around them.
Macs were also the first consumer computers to move into PowerPC.

I can hardly execute Mac software as old as some stuff I have on Windows floppies, backwards compatibility is what keeps x86 ruling on the desktop.
Zonar Systems | Seattle & REMOTE USA | Full Time | https://www.zonarsystems.com
We build systems to help people and freight travel safely. Our software and hardware is deployed on school busses, trucks, and commercial vehicles in the USA, Canada, and beyond.

Some open opportunities: Software Development Manager, Software Engineer, Android Developer, Database Engineer, Firmware Engineer, Python Developer, Security Engineer, Site Reliability Engineer, Systems Engineer, Web Developer

Most of our roles are based in Seattle and we have the option to work remotely within the USA.

https://zonar.link/jobs -- all open opportunities
Recently there appeared a philosophy of "let's hide the loading content so it doesn't reflow".

I've seen a few sites requiring javascript that can only be explained by it.
Why not PASETO?
130nm - that was leading edge 20 years ago.
Related:

Is TermKit dead? Why? - https://news.ycombinator.com/item?id=4787211 - Nov 2012 (1 comment)

Why did TermKit die? - https://news.ycombinator.com/item?id=3154553 - Oct 2011 (1 comment)

TermKit - a graphical terminal replacement - https://news.ycombinator.com/item?id=2559734 - May 2011 (200 comments)

TermKit - Next Generation Terminal/Command Application - https://news.ycombinator.com/item?id=2542068 - May 2011 (2 comments)
Honest question...what specifically about Cerebral palsy would cause death at an early age (27 is early to die in modern times, IMHO)?
> Sounds like poor security if their client isn't doing the encryption, not an issue with encryption itself. Regardless, the point of encrypting email isn't to worry about what happens on the receivers end. If the receiver messes up then that is on them.

Surely it’s on me, if I wanted the content to be secret?

> What metadata are you concerned about here? Subject lines?

I was mostly thinking subjects and traffic patterns itself. PGP trivially leaks both.

> Change your subkey then. Forward secrecy is more for real-time communication though, but if you want to generate a subkey to exchange a message then I'm sure it can be automated.

As I noted elsewhere in this thread, PFS doesn’t work for PGP’s normal usage model (without a lot of hassle, as you noted, with subkeys). I don’t think it’s that people don’t want PFS for asynchronous communication; it’s that email doesn’t make it easy to do.

> I hear that a lot but I think the real issue is that users don't want to change anything and just want someone to do it for them

I think that’s a fair characterization. But if you, as a software or product person, want to improve user security, the first thing you have to do is make usable secure products. PGP is almost never usably secure; it’s arguably not usable most of the time, and that’s doubly true when used securely!
The Defeat of the Winograd Schema Challenge
Engineering Isn't Sexy
I'm still waiting for the movie where the computer character exclaims "Oh no, they appear to have employed a crypto nerd and given him free reign for the last decade! Their systems are so hardened we couldn't get in even if they where to help us!"
Thanks! Good catch! I was going off blog posts and didn't see that there was a download for RC1.
I'm of the mindset that the west needs to use every tactic to the fullest in this economic battle.

Yes it will hurt the west, yes it will hurt innocent civilians, but we need to make the real effects hurt Russia faster than Putin can make this suffering seem patriotic. We need the suffering to start faster than Putin can find his way around the sanctions. Far better to have a few weeks of large economic chaos than to drag it out for years, or to have to escalate to a war involving two nuclear armed parties.
They repeatedly call the Russian invasion of Crimea a civil war, they claim that Russia has a right to further invade the rest of Ukraine due to Ukraine attempt to resist an invasion, they have been repeatedly documented deliberately targeting civilian structures (here's a hint: civilian housing in cities, childr cancer hospitals, etc are not military targets).

They also repeatedly (in the face of direct evidence) claim that Russia "doesn't want a war", just total capitulation and surrender of Ukraine.

At best they're a useful patsy, at worst this is their job.
Rust does compile slower than Go, but it's not due to generics. It's mostly due to LLVM codegen and procedural macros. Go has the benefit of not relying on LLVM and not having procedural macros.
Python Debugging with Pdb
The user does have a choice: do not use crappy slow services. For example I stopped using Instacart because there was a long lag each time I typed a single character is the search box. Amazon and Peapod did not have this problem.
Indeed, and not every RISC-V CPU needs to be 100% open source.
Except for plugins. But plugins are pretty darn niche, and feel more experimental than anything: https://pkg.go.dev/plugin
C# also made a similar tradeoff between purely generative generics of C++ and the type-erased generics of Java.
See Also - Why do draft dodgers use the song Fortunate Son? Why do politicians use Born in the USA for rallies?

People are surprisingly bad at lyrics/knowing what songs are about.
Pretty sure it was just a joke…
> Negotiating is not "forced".

Other than starting their own business (which most people don't or can't do), how else do you propose people earn livelihoods?

> People often have the notion that a functioning free market requires perfect information

I didn't say "perfect information". Institutional investors have access to snap quotes accurate to a few milliseconds. Retail investors get delayed information. Information asymmetry is a spectrum. The stock market is on one end, and the job market is close to the other end (I can only think of healthcare pricing in the US that's worse than that).

Risk only matters when comparing two otherwise-similar employees. Otherwise supply and demand are the dominant factors in pricing. Hiring someone to make sandwiches is very low risk (you can easily verify that they make good sandwiches) compared to hiring a software developer (any interview process gives imperfect signal). And yet the sandwich artist gets paid less than the developer.

I ask you again: would you participate in a real estate market where you could only find out prices by asking friends and family, while the other side (let's say all institutional sellers) can share lots of information with each other? Would you invest in a stock market like that? Would it be good for you? Would you think it's fair? What if it was the only way to obtain housing (short of building your own house)?

It's really weird that you're against legislation requiring market participants to receive more information. Perfect information isn't possible, but why is more information bad?

Anyway, that's all I'll say on the topic.
1.18 milestone still have a few issues left. https://github.com/golang/go/milestone/201
Become a machine learning swe. It's an amazing blend of stats / match and raw engineering. It's a ton of fun
Not very practical. India is among the densest countries in the world. Resources per unit population are pathetically low. Russia is among the least dense. India is 1.4 billion people, and Russia is 140 million -- ten times as many people.

Russia is 17 million square kilometers, while India is 3 million. Russia is 5-6 times as large.

That's 50-60 times the density.

Flow of natural resources out of Russia into India is the natural state of things. I do think India ought to decouple, but it's not that easy. The economic hit will be large.

The West should take some of that hit. Without the US and Canada stepping in, India can't decouple from Russia. Both sides ought to know that, and cooperate.
People think in fiat terms because their incomes and their expenses are in fiat... But people do have a sense of how much 1 Bitcoin is worth in terms of real-world economic value but they don't think about it in the same way as fiat.

Although people are more familiar with the value of 1 USD at any given time, they instinctively (and correctly) feel that it's a depreciating instrument which loses value over time. On the other hand, when people think about 1 Bitcoin, they feel that it's an appreciating instrument which gains value over time. Not only do people instinctively (without having to do a mental conversion) understand that 1 Bitcoin represents a lot of real-world economic wealth, they understand that it represents an increasing share of the world's wealth.

It's a bit like shares of a big corporation. How many laptop computers can I buy with 1 Google share? Essentially any Google shareholder will still need to do a conversion to USD (or their local currency) in their minds in order to give an answer. But this means nothing in terms of perceived value. The Google shareholder knows instinctively that GOOG is an appreciating instrument which gains value over time and this is what makes them want to hold it and not use it as a currency.

The reason why Bitcoin is valuable is because Bitcoiners understand that the main mechanism of wealth accumulation in the modern fiat-based global economy has nothing to do with value creation. Wealth in the modern era is all about tribalism and social networking. Bitcoiners are confident that their tribe is best positioned to acquire the world's wealth in a flawed system founded on money printing.

In a world of printed money wherein wealth is acquired primarily on the basis of value extraction (not value creation), wealth accumulation depends primarily on the size of one's tribe and the ability of its members to reach consensus and to conspire together.

By the way, this conspiracy element is not unique to Bitcoin; it's also an intrinsic part of all big corporations... Bitcoin is just the most effective mechanism for taking advantage of it due its substantial network effects and low-friction barriers to entry.

IMO in a world without money printing, the value of conspiring would be near 0 at scale because the focus (and incentive) would be value creation, not extraction.
MLB also have a literal monopoly in place and endorsed by law. So, there's also that.
> He is not stupid.
He's seemingly angered / disgusted the entire earth: that's stupid.
We should introduce a new type of basketball league for players under 6 feet tall for males and under 5 feet 9 inches tall for females. While slam dunks will disappear, we will see new types of tactics and shots.
Gray just means you opened it since it points to the comments. It's HN's visited link style. It looks like enough people vouched or a mod intervened.
Disco Labs | Senior Backend Engineer | Melbourne, Australia or Remote within Australia | https://www.discolabs.com

We write software that powers commerce for hundreds of merchants across the world, including some of the biggest brands on the Shopify platform. Our core product is Submarine, a platform for building bespoke customer experiences around subscriptions, memberships, pre-sales, crowdfunding and more.

Our vision is to build Submarine into a core piece of the world’s global ecommerce infrastructure while helping thousands of businesses flourish along the way – and do it all as part of people-first company built on trust, innovation and excellence.

Engineers joining us at this early stage will have the opportunity to shape and build out our product from its early stages in collaboration with our engineering, product, delivery and customer support teams. We’re still a small company, so it’s a great opportunity to have an outsized impact while still knowing everyone’s name (and their pet’s name, too).

We primarily use Ruby in our stack, but language isn't the most important factor to us in finding the right candidate.

Compensation: Between AUD$152,565 to AUD$171,615 (ex super), alongside a meaningful equity stake in the business taking the total annual package to between AUD$191,821 and AUD$212,776. Lots of other benefits too such as every third Wednesday off, fully flexible working to fit work around life instead of the other way around, mentor- and mentee-ship opportunities, professional development, and more!

Apply: gavin@discolabs.com
> there are entire countries that run their militaries off of purely Russian/Chinese equipment.

I don't know about China, but Russian exports are mostly soviet-era models, and they are known to have huge maintenance issues. Also note this: in the USSR they knew how to build things, but modern Russia can't. We have no electronics industry, no machine industry, we can't really make commercial airplanes, and we can't build a decent car. How would country with such capabilities make state of the art military equipment?!
I strongly suspect that new high energy physics advances will come from investigating astronomically generated phenomenon.

- Gravitational Waves for probing extremely large and small objects
- Cosmic Rays for probing high energy particles.
- Solar probes to detect particles made from stellar phenomena
Beginners and programming books, a good way to learn?
Location: Germany
Remote: yes
Willing to relocate: maybe
Technologies:
- Platforms: Linux (Ubuntu, Debian, CentOS/RockyLinux, openSUSE), Android, Windows
- Languages: Python3, Kotlin, PHP, JavaScript/TypeScript
- Web dev: Django, Symfony, Svelte, Node.js, Bootstrap, HTML5, CSS3
- Databases: PostgreSQL, MySQL/MariaDB, MongoDB
- Workflow: VCS (git), Docker, testing (py.test, tox), CI (Github actions, Jenkins)
Résumé/CV: on request
Email: julia-2022-03-01@protonmail.com
orderby: "id DESC"

I sure hope the backend uses prepared SQL statements.
We have a mailinglist (taler@gnu.org), and my personal e-mail is also not difficult to find out. We can always use help. Still looking for an iOS developer, for example.
When will Mozilla ever stop wasting their (and their users) time and money on redesigns?
(Sorry, had to get that out.)