skysight-inc/HackerNews huggingface dataset:
That wasn't the intention of this submission. I saw a lot of heroification of Zelensky in social media. And saw this in one of the replies. I think it's important to consider a different side of the story as well.
I would have appreciated a title that used the "About" line, as it would have informed me that I cannot use this in GitLab due to its PoC and macOS nature

> A proof-of-concept project that makes accessible buildkitd daemon from macOS

tossing in the editorialized "(using lima/qemu)" for extra credit
Thanks for your feedback! I think the meme is pretty funny too, but I have received quite a few comments on this thread of people that dislike it, as it is "not professional".

I was a little bored with spending all this time creating a professional looking website and perfecting it and I wanted to stir things up a bit. Hence the meme image and the entire article.

Based on the feedback I have received in this thread I have decided to take the article offline. I will replace it at a late date with a more neutral comparison table and I might put the meme-image on that page. In that way, it won't be too much, the meme image should perfectly balance out the boring comparison table.
Because this would be people explicitly gaining and using information from an illegal act.
direct link to the calculator https://vanhack.com/tech-salary-calculator
Maersk suspends container shipments to and from Russia
No. Google will employ a plethora of dark patterns to make users "chose" Chrome.

Even now on iOS Google's apps constantly "forget" my choice of browsers and try to push me to use Chrome for external links.
Its probably a familiarity thing, but to me the beauty of tools like awk and sed are that theyre relatively simple, compact, and usually everywhere. The DSL is tricky to get past the basics with and I usually reach for another tool at that point anyway.

But, whatever language you know already is probably the fastest.
Session is fantastic - definitely the best messaging system I have seen so far.

Signal in second place due to the phone number tracking and non decentralized status stated above.
This seems like a fun experiment to me.

Honestly I'd give it a give it try because of the mozilla name ...

This reminds me of the old internet when folks tried all sorts of weird stuff, maybe failed, but they were neat attempts. I still remember Microsoft Comic Chat.

I'm really bummed out by all the negativity here on HN. Folks talk about simple web and seem to ... maybe like the idea of developers being adventurous (or maybe just founders...) but then on HN we see a volume of complaints if there isn't a clear use case / something isn't polished to high heaven.
If a software developer needed to implement such a feature given those constraints, they could gain the necessary knowledge with a two-minute internet search. Knowledge and information are common and easily acquired, critical thinking and creativity are not. I strongly recommend an interview process that screens for the latter, not the former.
Maybe they merely point out that merchants cannot hide their identity and hence be identified and taxed. Not that it would be deducted automatically.
Honestly this seems like a good thing. Using app passwords to sign in to insecure apps instead of your actual password is much more secure, I already use that for Google and my Nextcloud instance and it makes it easier to keep track of where you're signed in. You Google account holds so much information about you nowadays that securing it is tantamount.
Salary data is hard to get. Those who are contractors, employees of a firm that outsources like Calian or CGI or whose primary skill sets do not include programming languages (project management, security, database) won't find much on this site.
I think the real problem is that PoS tokens have a huge legitimacy problem. Even Ethereum continues to be plagued with their 60% premine and presale to early investors, of which we have little visibility into who those investors were. There is some evidence floating around of Vitalik and company working with very wealthy clients to obscure the size of Ethereum presale purchases. Years of PoW mining helps a bit to legitimize things, because it potentially diluted initial investors.

Legacy PoS tokens, like the USD, achieved legitimacy initially by backing with real money (gold) before eventually cutting ties and trying to stand without hard backing, but instead stand on trust in the institution that controls the consensus mechanism. Ethereum seems to be attempting a similar transition now, cutting itself from a hard energy backing that keeps large stakeholders in check.

At the end of the day, it's all about trust. Ethereum has their work cut out for them to establish large scale trust both in their transition to PoS as well as trust as a free floating currency, backed only by the Ethereum consensus makers, which could secretly be a small cabal of large stakeholders with majority control.
> If you live in a very culturally/racially/ethnically homogeneous area

What a crock. I don't mean to play identity politics but I can't imagine someone who isn't a white man saying this. I've never seen a tech team with a reasonable gender split, and I can assure you no one is living in a genderally homogenous area.

Lack of diversity is a humungous problem in western society, and while I agree the place to address that may not be a company trying to execute merit-based hiring, it's clear if an entire system outputs only one category of person as successful, that system has deep biases and would be ripe for improvement by including other categories of person.
Plenty of people who represent themselves as "front-end" "developers" know a good amount of Javascript, or at least some frameworks, but barely know HTML and CSS. This question (and some of the others) filtered out those people.
Very neat! Can it support gRPC, that would be lovely?
Well, I tried to install 'yalp' using F-Droid, but the 'install' button just doesn't do anything. No warning or error reported either. Somewhat underwhelming experience.
California Is About to Test Its First Solar Canals
Puh the article has the same problem as auth always has: lots and lots of magic words which are hard to remember what one word exactly means.

We just use keycloak everywhere and I don't know if our setup uses oauth, sso, jwt,oauth2, open id, saml etc.

Keycloak library works, configuring Google as an additional provider is easy.

I trust that setup but it would be great if we would just have one thing with x features and everyone supports it.

You want to connect Fe with be? Use a.

You need API token/auth, use b.

You want to allow auth from ext? Use c.

What I will not do though, auth as a service. I add Google and co because the customer is thrusting them.
You are arguing against international trade and economic sanctions though, by saying it inconveniences Russian citizens while ignoring the Ukrainian citizens who are being killed.

Officially removing your business from Russia is a form of boycott, and it does hurt the oligarchs who own the businesses who use the registrar.
A quick browse of some Russian forums (ixbt, rsdn) shows a significant, loud support for the official Russian govt line. Subjectively, how does it look to you? Do your coworkers, neighbours, relatives appear to be supporting the war?
There's a few more obscure Chinese options. Xiaomi has the 5.2" Inkpalm 5 mini. Runs Android but you need to convert it to English yourself. Aliexpress also has random 4.3" eInk devices.
I mean regardless of what the reason is, a 5 year delay is a 5 year delay, and if the refund process isn't near-perfect, I would call that scummy at the very least.
Use Session. It's just as easy, and more secure + decentralized. So it's better in just about every way.
It is wholly owned by MIT though, even if they're editorially independent and the format has changed in recent decades to compete with Wired and Popular Science. Their reputation is still pretty good. I would consider Wired a decent publication as well.
Zoë Kooyman ushers in new era for FSF as new executive director
Not all hooks are implemented in terms of reducers. `useMemo`, `useCallback`, `useRef` for example are not based on reducers, (or effects). Obviously the effect hooks are based on effects not reducers, and some like ` useDeferredValue` are based on both.

But you certainly are correct that useState is reducer based. I'm pretty sure one is only avoiding rerender via using multiple `useState` if they don't implement the reducer in a way where it returns the original object when there was no net change. If you are able to implement the such that it only returns a new object when there really is a change, then a single useReducer call is strictly more efficient than multiple useStates. (This might require more complicated code, as returning a new object every time is often the easy way to implement reducers.)
RIP, David Boggs.

I did not know him personally, but I was always grateful for his humility and grace while wearing the mantle great innovation.
Do package names have to match API routes? Can I create a policy that is shared by multiple endpoints?
I worked on a site that was redesigned every few years. As soon as one redesign finished another one would start. We, the development team, didn’t understand why the business people kept redesigning the site. We finally found out when we were chatting with one of the business people who was leaving for a new position. She admitted to us that the purpose of redesigning was 1. They could point to it as work they were doing to justify their jobs to higher ups, 2. Allowed them to expense meals and travel while meeting with design consultants and doing field research to see how to meet the needs of our users, 3. Allowed them to avoid the harder business work that they should have been working on instead of fun redesign work.
Agreed. As an occasional starter of things, if I really believe in my company, then all things considered, I'd rather have a surplus dollar in the company, as that's where I think my highest long-term ROI is. Early on, founders taking lots of cash out would be a negative sign for me. The $100k because-I-can fee strikes me as repulsively WeWork-esque.

On the other hand, I've been reading lately about the vast acceleration in the pace of investor money since last I did a venture-backed startup. [1] To me this looks somewhat like the diet of a pâté goose: more to the benefit of the feeders than the goose itself. If my investors are in it for a quick flip, I would have to question how much I should be long-term focused.

[1] Scroll down to "fast is in fashion" here: https://pivotal.substack.com/p/minsky-moments-in-venture-cap...
I’m almost sure this was done for accessibility reasons. For some people, red and green are the same color.
DDoS'ing for beginners: DDoS Russia in 4 easy steps
Icecast driven by mpd on the server; 'mpd' output is also captured as raw PCM and sent over the network to anything that wants to play it back (playback software is just a hack that reads the data and dumps into the soundcard, basically it's pretty much a C program that implements 'netcat | alsa').
>>As far as I understand it, Taler is not made for person-to-person payments, but for person-to-service-provider payments.

As far as I'm concerned, this is an arbitrary distinction to rationalize depriving some class of interactions between individuals of the right to privacy.

>>At the same time, it is controllable enough for governments and banks that they could consider introducing such a system.

I find this very defeatist, and this attitude becoming pervasive would guarantee that the trend toward mass-surveillance of all private interactions would continue unabated.

Perhaps it's true that this is the type of system that governments and banks might be willing to introduce today. Afterall, privacy in financial interaction is not acceptable to the mainstream institutions. Over the last century, and especially since the early 1990s, the Overton window has shifted toward greater state control and less privacy. The proof of this is in the fact if cash were introduced today, it would be made illegal. And instead of pushing back against this trend toward mass-surveillance, Taler cows to it, with ideological rationalizations to boot.

Cryptocurrency has a real potential to reverse the trend towards a dystopian surveillance state controlled by a handful of governments and payment processors, and the people behind Taler are too enamoured with their left-wing political ideology, and visions of taxing every one, to support it.
"ultra-transparent glass"

Funny -- but also first time I've heard of it!
An employer thinking is you can give candidates an IQ test and grade it like the SATs is a fool. Expect this reductive logic to permeate the entire organization.
Maybe this was one of those mercenary groups? That's the nearest I can figure.
Dupe: https://news.ycombinator.com/item?id=30361262 (13 days ago)
People have emailed me at first@last.net (& I got it), & saw the other addresses, which was first@last.net.gmail.com
Their business model was to be sold to NVIDIA, but that didn't work out.

Anyway, that's all well good, but - does anyone end up making decent RISC-V processors that could replace a desktop CPU, or a RPi CPU, or something weaker but not in a small niche? Or is this still a vision for the future?
Given that for many larger banks, medieval things like overdraft fees and "re-ordering" same-day transactions so that deposits appear later in order to create additional overdraft fees are a huge part of their bottom-line, it doesn't surprise me that they would avoid relinquishing control to an open and fair standard they can't override.

Also, I'm sure anti-money-laundering legislation complicates things in terms of the anonymity feature, despite the fact that merchants are fully auditable, though I assume users aren't able to transfer funds to non-merchants? Still, I'm sure the laws as written complicate this in some jurisdictions.

For example, you could have a completely legitimate business registered as a merchant function as a money-laundering front that could then take in illicit funds from anonymous users working for the illicit org which actually secretly owns the merchant. I'm fine with that happening in the wild because the benefits of privacy for consumers are obvious to me and outweigh the negatives, but I bet regulators aren't so forgiving.

In the wild this often happens -- there are plenty of "DDoS protection" services that by day offer legitimate services in the open and by night actually attack potential customers who they then offer their protection services to, so it is not at all unheard of for an illegitimate org to have a legitimate front. This sort of thing is rampant in the world of high-end minecraft servers, I'm told.
Few things you learn are ever truly wasted. Especially DS knowledge when you are switching to software engineering. I know data science and machine learning are all the rage right now, I work in a data science unit and assist the really smart phds around me and build the platforms they are working on. Be happy that you found out know and not later. Software engineering is amazing. You can do infinite things and your actually building stuff. Sorry that you don't feel good about it right now but building things is so much fun and so rewarding, you are going to be okay!
It filtered out people who didn't know how to use HTML and CSS to render a modal, which is a very specific and not-widely-used HTML/CSS technique.
This will change in the future once we have implemented P2P payments. So consider it a feature on our roadmap. See https://docs.taler.net/design-documents/013-peer-to-peer-pay...
Technically names do not have to match, but it certainly makes it easier if you have a pattern to rely on when injecting authorization into a middleware layer.
I worked with Ericsson as a contractor and was treated really well but I've heard of some stories in other areas and companies where they're treated like printers basically, but never before heard of cannon fodder for bribes to terrorists!

This is wild
Data-Centric AI: Practical Implications with the Smart Pipeline
Don't drop from your path just yet. Try working for another company in a data scientist role, in a different industry. Something is missing but may be found elsewhere.
> but this is Ericson we're talking about. They're providing basic infrastructure stuff that anyone seeking to run a state needs. That's a pretty neutral thing to be involved in.

I totally disagree that Ericsson could be considered a neutral party as a foreign corporation doing business in Iraq. There is nothing neutral about doing business with a hostile foreign government. That's just not normal in any way. It's not like they had never heard of ISIS and were oblivious to all the Sharia law and violence going on in Iraq.
Local Telco purchased a bunch of gear from Ericsson including installation, Ericsson subcontracted it to a local partner on the ground, whose staff got kidnapped.

This kind of thing is quite standard in telco. I was briefly involved in one project in Iraq myself, but due to the risks involved stayed in Kuwait and VPN'd into Baghdad, where our local partner had set up and ran the data center.
Add to that, fork is (was) very inefficient. You had to duplicate the entire process state (page tables etc). Then the damn program would exec(), and you would tear it all down again. Took 100ms on older computers. Complete waste.

We would resort to making a weak copy, with page tables faulting in only if you used them. A lot of drama, so the user could make a goofy call that they didn't really want most of the time.
Country != It's citizens that are paying for the service
Sorry to say that, but welcome back to Hotel California.
Ah, and I'm just a messenger, and would prefer not to be shot.
I don't defend anything, I'm looking for an exit.

"Last thing I remember, I was

Running for the door

I had to find the passage back

To the place I was before

'Relax, ' said the night man,

'We are programmed to receive.

You can check-out any time you like,

But you can never leave!'"
I highly recommend checking out Canada's Dietary Guidelines.

https://food-guide.canada.ca/en/

One of the only countries that created their nutrition guidelines based on the preponderance of evidence from high-quality studies and without influence from any food industry lobbies.

The illustration on the main page alone gives you a good representation of how your typical meal should look like.

If most people followed a diet close to these recommendations, then I expect health at a population level would significantly improve.
Is GnuNet related to Taler (other than also being developed under the GNU umbrella)?
Thanks for having a look! We already support gRPC clients and gRPC server support is coming soon!

https://github.com/keploy/go-sdk#grpc
A low-profile guy whose work benefits us all.

https://www.engadget.com/ethernet-co-inventor-david-boggs-di...

https://en.wikipedia.org/wiki/David_Boggs
MIT is a brand. If the owners of MIT are attaching their brand to the Technology Review, then yes, it is MIT.

If the people who actually do the hard science and education work that has made MIT a valuable and trusted brand don't like this dilution and selling out of the trust they earned, then they have a responsibility to either push against it or vote with their feet and their attention and stop contributing to the continuation of trust in the brand.
We run a cluster of RISC-V CPUs based on open source designs to schedule and post process workloads for our edge accelerator ASIC.

10/10 would do it again, except this time we may pay SiFive or someone like that for something requiring less "customization".
Feels like the blog post[0] which was already submitted [1] (91pts, 38 comments) is a better link (much more detail)

[0]: https://hacks.mozilla.org/2022/03/a-new-year-a-new-mdn/

[1]: https://news.ycombinator.com/item?id=30514280
Does this mean that we can have completely free computers soon?
Nobody said the Remarkable shouldn't exist. The question was whether the lack of a feature that can be disabled is a feature, which it isn't. You know what else doesn't send notifications and doesn't even need a battery? Paper.
People slow down in dense fog, but they slow down to see taillights distance which isn't enough for anything unlighted. People don't slow down for sun glare - that would be dangerous as the car behind you isn't - instead they assume there is nothing there, or they can figure out something is happening from the other lanes that aren't in the sun glare.

Even in cities you consider to have great transit there is room for improvement.
What you all need to do is depose Putin.
Google search says senior eng leadership.
Not a Javascript expert (and no knowledge of how FB work), so one question: Why, just why?
Show HN: Dotling – Highly flexible, easy to use site builder for everyone
Hey everyone. I'v been working on this for a long time and want to finally show it to the public. I know this is a very crowded market but I think there is room for value to be added. I was looking at all of the popular site builders out there and came to the following conclusion:

1. The flexible/powerful builders are intimidating and has a steep learning curve. Also they are slow on older computers and does not work on mobile.

2. The easy to use builders tends to be limiting in how you can design your site and/or how many pages that can be made per site.

3. All the popular builders are ~$150 a year. It's just too expensive for someone who just want an online presence.

----------------------------------------

So I think there is room to give value in this market if I can achieve these 3 requirements:

1. Flexibility. I wanted designers to be able to create what they came up with in their heads. No inflexible blocks and elements. All elements have access to all of the major used css styles.

2. Accessibility. I don't want people to spend ~$150 a year on one website with no ads. A lot of people can't drop that much money at once. Likewise, not everyone has powerful machines; the product needs to be buttery smooth on old, slower devices. Lastly, the product needs to be fully functional on mobile so users can edit on the go.

3. Easy to use. I want the product to have a low learning curve. Users only need to understand how a container works to make every layout possible. Pre-made sections and templates are available for building quickly and easily. Copy and pasting between sites is also possible.

Do you guys think I came relatively close or just wasted my time? Any feedback would be appreciated (no registration is required to use the platform).
See, now I'm curious. I don't work in telecom. Why does Huawei outrank them all?
Previously, 25 days ago:

Is it safe to use __secret_internals_do_not_use_or_you_will_be_fired?:
https://news.ycombinator.com/item?id=30194345
> No, it’s not safe to use. That’s why it has a scary name. We offer no guarantees about what will happen if you access things there. The behavior can change on any release. We strongly recommend against touching it in your library if you don’t want that library to break later.

from: https://github.com/reactjs/reactjs.org/issues/3896#issuecomm...
Any country could be accused by that, it is the nature of politics. The US has gained access to transaction data with the threat of sanctions against Swift. While banks are naturally very forward with compliance, there might be interest in having redundant channels. Would also benefit the privacy of users.
Most APIs can be extended. The problem is that when someone adds a new tunable parameter or resource that one might want to modify for a child process it doesn't automatically get added to posix_spawn()—that takes extra effort. Which is why I emphasized using the same APIs for the current process and child processes, rather than duplicating the work in two places.
The relevant feedback issue appears to be this one:
https://github.com/mdn/MDN-feedback/issues/20
Endpoint wise you can have N.