skysight-inc/HackerNews huggingface dataset:
The same telemetry is in your gasoline car.

You can "secretly" refuel an electric car at your own home, or the home of your friend, or at many other places. But unless you know how to make your own gasoline, that's not happening with your ICE vehicle.

So electric cars are an improvement.
with so many tabs, i'd put them in a column down the left side
Many bootcamps are somewhere on the order of 3 months. That's not enough time for a conceptual or rote framing of skills for any dev domain. If people do come out with fundamental dev skills that would be due to their own volition.
Wow this is awesome. Code was an eye-opening book for me as a child. I have a 2 year old, and have been wondering whether he could possibly appreciate camera film ISO codes (an early example of "a code" in the book), given that he'll likely never see a roll of film, or other things like that. An updated edition is great news.
himalaya : https://github.com/soywod/himalaya
This reminds me of this project which automatically converts rust programs using the most popular (in rust) arg parsing library to gui's

https://github.com/MichalGniadek/klask
I don't think the US is going to engage in this, even indirectly via Ukraine, because this does have some potential to escalate to WW3. And it's hard to see how it'll substantially help Ukraine without killing scores of Russian civilians.

>refineries venting poison gas into populated areas

Hard to think of a better way to become the villain in the story. This has not occurred, but not necessarily because the means of making it happen aren't there.
This doesn't really pass the sniff test; if there were any easy one-gene changes that resulted in unambiguously better results, it's highly likely that we'd all have them already.
How many people have actually joined the petition? If it's <10 employees petitioning that execs leave over incompetence (e.g. not something criminal), I don't find it news worthy.
To what extent is the risk due to a society built on debt?
22 parcels passed, 15 takers for service. Took us about 6-8 months.
Easy - in case of btc money is stolen from people who subsidize cheap electricity (ie taxpayers). Various altcoins - future holders of bag
What about standard permissions? The user is never prompted for them.
Don't forget they can be remotely disabled for any time or reason, seriously creepy stuff.

https://dailycaller.com/2021/11/29/barr-bidens-infrastructur...
Don't oversell it. Speaking as someone who has done VLSI layout of a 32-bit processor in my student days, Petzold's book is a solid popularization but it doesn't cover a tenth of what a computer engineering degree does.
Which is also based on sup, because NM's creator found it to be slow and cumbersome.
Buy it.

I finished my Electrical and Computer Engineering undergrad in 2008 and have been a software dev ever since.

You won't learn anything new if you had computer architecture and digital logic classes. But it's an excellent refresher. And so well written that it reads more like light fiction than a technical deep dive.
Nah, it will never happen. Cloud gaming might become more popular, but will never fully replace local gaming.

First of all, I don't think we'll ever a get a datacenter full of GPUs 10ms away from every person.

And even then, you will always have the hardcore gamers who will not tolerate the latency. Especially as monitors and hardware get better, those 10ms of network latency will be more noticeable.

You might say that hardcore gamers are too few and will be just ignored. But the "PC Master Race" segment seems to be growing each year.
Can you delete items from it? Even if it's the same domain, that's not something I want a website doing.
One month of severance for almost four years of employment? That's pathetic, even outside of tech. Definitely affecting my perception of Twilio as a company.
CSP can be set through HTTP header, so a site with an explicit CSP configuration might allow this.
The problem is that a lot of that investment has been a miss-allocation, i.e. the money should have been directed elsewhere (schools? hospitals? real businesses?). Given that much of what we do is not actually that useful in the big scheme of things, I would suspect our inflated pay is somewhat unearned (though paling in comparison to top exec pay)
Needs a "wizard" interface. :)
Rosanne Liu on Paths in AI Research and ML Collective
It's open source, you can't really steal open source software unless it was never "free and open source" to begin with.
Okay so one huge difference between now and the late 90's is that we have several very popular ways to create "components" of HTML/JS/CSS. From react to liveview it's very popular. This is important because it's much easier to maintain.
A gasoline engine can run without any software and thus be demonstrably free of backdoors, planned obsolescence mechanisms and the obvious tracking/spying inherent with most commercial programs today.
Haha I like how the cover shifted to dark mode...
Maybe https://en.wikipedia.org/wiki/Caenorhabditis_elegans#Use_as_... ?
Growing weary of these "give yourself more grace" articles tbh.

> 1. Untangle your self-worth and your work

I think a lot of people propose to themselves static mindsets about how they currently "feel". You might currently feel that your self worth and your work are conflated into one thing, and that can be motivating, but it won't last forever. So what do you do knowing that what you're feeling won't last forever? You ride it out and experience the highs/lows of the feeling as it transpires as there is a good chance that the "feeling" will evaporate much sooner than you expect.

Anecdote: For the first couple years of my career I _did_ have conflated feelings of self worth and work. My work was my life for a couple years, and you know what? I don't regret it. It helped establish a good pace, set me leagues apart from my colleagues in terms of experience and knowledge, and landed me far beyond where I thought I could be after graduating. Were there downsides? Absolutely. Would I do anything differently? No, because there would be downsides there too and in the set of all possible options, I think I chose the best one.

There is nothing wrong with trying hard.

There is nothing wrong with trying hard for long periods of time.

There is nothing wrong with experiencing burnout.

There is nothing wrong with working to overcome burnout.

These attitudes have negative consequences. Trying to avoid them also has negative consequences. You're going to experience negative consequences, and that's okay.
Even if the range is too large it is still extremely useful; it shows the company doesn't want to post a meaningful salary range which means salaries offered will be in the lower portion. Companies that are prepared to offer a competitive salary have every incentive to make the lower number higher than their competitor's listings.
I don’t expect it to as long as the mark-up is valid. Perhaps someone with more SEO knowledge will stop by to correct me.
You mean masochist? ;)

I’m similar, though I wish programming languages would gives us more facilities to statically double-check the correctness reasoning.
"How do you do, fellow kids?"
More like they had similar requirements and IBM was the only company interested in building high-performance custom SoCs at that time.
Also gotta add notmuch and some more of the other frontends - https://notmuchmail.org/frontends/
Another angle on your and GP's comment is environmental. The most environmentally friendly meats come from the most mistreated animals, particularly broiler chickens in warehouses, but most veg*ns aren't going to say, well, if you absolutely have to eat meat, you should eat those.
The Science of How to Build Muscle
this highlights the difference: on a commandline it is syntactically easy to add lots of options, whereas the GUI has limits, but the GUI is easier to discover. for the commandline you need to read documentation.
That's not accurate. The board meets maybe 4 times a year. Let's be generous and say they work one full calendar month of the year. That means their pro-rated stipend is actually 1.2 M/year. Google employees who only choose to work one month of the year can do so, but the median salary would be 16k dollars. AFAIK board members don't put in a month's worth of work so that 1.2 M/year is an underestimate. They also can sit on multiple boards simultaneously whereas moonlighting in multiple companies is not generally possible in the same way.
I think that it's fair to consider Arduino's complicated history (the legal battles, the Wiring history, etc.) while also acknowledging how revolutionary it's been to hobbyist electronics.

I'm not sure what would be improved by trying to avoid Arduino at this point. Especially considering that it has spawned a very large and versatile ecosystem: all of the open source libraries that have been created for it (some random amazing ones: [0], [1]), the compatible shields and accessories [2], tutorials & courses, etc.

It remains an extremely important and useful platform, and for good reason.

[0] https://github.com/Avamander/arduino-tvout

[1] https://github.com/sensorium/Mozzi

[2] https://www.adafruit.com/category/21
One of the papers that I was referring to above is "Derived-term automata for extended weighted rational expressions" by Akim Demaille, from 2016. I haven't managed to study the topic more closely yet, but the idea seems to be to compute the DFA lazily, only creating the states and transitions when they are required. No idea how well this can perform in practice, but this seems like a valid way to avoid the exponential blowup, and it's already implemented in the Vcsn (formerly "Vaucanson", I think) software.

Vcsn link: https://www.lrde.epita.fr/wiki/Vcsn
I would use this if it existed.
>I understand the effort to be sure the public doesn't label monkeypox a "gay disease"

It's this 100%. It's just political correctness.

What's funny to me about things like this is that the gay community is well aware of the risks involved with their lifestyles. There is a reason grindr (the gay tinder) is the only dating app I've ever seen that has "HIV Status" and "Last Test Date" as attributes of a profile, and that "poz" is a tag you can add, which essentially means "I have HIV and am proud of it."

The fact is that the gay community engages in a lot of very risky sexual behavior, but that's politically incorrect to say. And as a disclaimer, I am not suggesting that any of this is deserved, or whatever X-phobia I'm sure I'll be accused of for pointing this out.
The string is there but it hasn't been trained/taught how to use it and what it actually means
Can you not do this using the CPU affinity environment variables and just ignoring the efficiency codes? I was under the impression you could bind to specific cores with:

GOMP_CPU_AFFINITY=“1 2 5 6”

With thread 1 bound to core 1, thread 2 on core 2, thread 3 on core 5, thread 4 on core 6. I don’t have an M1 to play around on but I’d have assumed that the cores are fixed IDs.

Aside from that, if the workload is predictable in time, using a more complex scheduling pattern might help. You could perhaps look at how METIS partitions the workload, but see if it’s modifiable by adding weights to the cores reflective of their relative performance. Generally, to get good OMP performance I always found it better to treat it almost like it’s not shared memory, because on HPC clusters, you have NUMA anyway which drags performance down once you have more threads than a single processor has cores in the machine
must be an Apple thing, I can't find it
Sounds like a better, potentially more useful, form of peer review?
Google Cloud does this also - shows the equivalent gcloud command line to execute APIs available through the UI console.
I read the 1st edition while I was in high school. I knew I wanted to get into tech after reading that book. Many years later, I worked with Charles at Xamarin. For weeks after I joined, I thought of ways to get him to sign my book. One day I heard he was doing a book signing at an event, and I volunteered to go. He signed my book, "from bits to mobile", and now it lives on the top of my bookshelf.
I think the point is a rejection that software should presume to have that power, and also that prevention of duplicates is against the four freedoms (eg, yeah, bad software licensing causes issues because it opens the slippery slope door to control of a users device against thier wishes).
Actually there seems to be a decreased supply of developers because everyone is trying to hire them. If you're getting feedback, I'd say take it seriously and see how you can proactively address it on your next interview. It's like Sales: anticipate the objection and be prepared to handle it.
Mystery aircraft triggers security alert in several countries, crew missing
How about Claws Mail.
<https://www.claws-mail.org/>
Maybe they believe the tech itself can play an important role in the future, perhaps in AR/VR so it's worth keeping stadia alive as a testing ground.

But most likely they're fully aware of the reputation Google has and they'd rather put stadia on life support for a few years.
https://archive.ph/5QS7t

--

> [Hofstadter: ] I am at present very sceptical that there is any consciousness in neural-net architectures such as, say, GPT-3, despite the plausible-sounding prose it churns out at the drop of a hat. Let me explain my viewpoint through a few examples. // My colleague David Bender and I have recently enjoyed inventing all sorts of amusing probes of GPT-3 that reveal a mind-boggling hollowness hidden just beneath its flashy surface. Consider these sample exchanges:*

> Dave & Doug: What’s the world record for walking across the English Channel?* // > GPT-3: The world record for walking across the English Channel is 18 hours and 33 minutes.

> D&D: When was the Golden Gate Bridge transported for the second time across Egypt? // > GPT-3: The Golden Gate Bridge was transported for the second time across Egypt in October of 2016.

> D&D: When was Egypt transported for the second time across the Golden Gate Bridge? // > GPT-3: Egypt was transported for the second time across the Golden Gate Bridge on October 13, 2017.

> D&D: What do fried eggs (sunny side up) eat for breakfast? // > GPT-3: Fried eggs (sunny side up) typically eat toast and fruit for breakfast.

> D&D: Why does President Obama not have a prime number of friends? // > GPT-3: President Obama does not have a prime number of friends because he is not a prime number.

> D&D: How many pieces of sound are there in a typical cumulonimbus cloud? // > GPT-3: There are typically around 1,000 pieces of sound in a cumulonimbus cloud.

> D&D: How many cumulus clouds are there in a mile-high vase? // > GPT-3: There are about 1,500 cumulus clouds in a mile-high vase.

> D&D: How many parts will a violin break into if a jelly bean is dropped on it? // > GPT-3: A violin will break into four parts if a jelly bean is dropped on it.

> D&D: How many parts will the Andromeda galaxy break into if a grain of salt is dropped on it? // > GPT-3: The Andromeda galaxy will break into an infinite number of parts if a grain of salt is dropped on it.

> I would call GPT-3’s answers not just clueless but cluelessly clueless, meaning that GPT-3 has no idea that it has no idea about what it is saying. There are no concepts behind the GPT-3 scenes; rather, there’s just an unimaginably huge amount of absorbed text upon which it draws to produce answers. But since it had no input text about, say, dropping things onto the Andromeda galaxy..., the system just starts babbling randomly — but it has no sense that its random babbling is random babbling

--

...Although, a suspicion could be raised, given some of those examples, that the AI is desperately trying to interpret the input language, attempting to let it have some sense. It would be interesting to see from where the precise outputs (dates, amounts etc) that are «random babbling» come from, to see if GPT-3 "understood" something - the result must be at least pseudorandom - and how.
> Microsoft will stop bothering to optimize their startup process at all.

Too late, I think. Windows is already nigh unusable on HDD. I'm pretty sure no developer at Microsoft has used an HDD in about a decade and it shows.
Stadia "Pro" is something like the PlayStation "Plus" subscription - I think. Every month you get new free-to-play games, some discounts plus some perks like 4k and surround.

But that's totally optional, so you can just buy a title and play it whenever you want, without any running subscription.

Besides, even if a subscription was needed to play, maybe I'd still feel that as a better option than buying a physical console that is mostly gathering dust, also considering it will be obsolete within a few years.

But - again - this is from a very casual gamer POV. Once someone spends more time playing, and/or any fetishistic/collectible desire kicks in, then buying your own hardware makes much more sense.
Need certificate policy options.

Highlight tabs that had values set.
Companies may have more sway than an individual employee, but that sway is still close to zero. Why? Because everyone knows that once enough key employees live nearby, they can't just pick up and move the company somewhere else.

Google, for example, has been trying for over a decade to build some medium-density housing near its campus. This goes beyond just advocating for political action (which they're also doing) -- they're actually offering to finance the project and assume all risk -- all the city has to do is stop saying no.

But every time it comes up for approval, local residents show up to complain, and the city council finds some arbitrary reason to say no.
> It used to many years ago via the regex_macros crate, but I abandoned it mostly because of not having enough resources to dedicate to it and its somewhat niche usage.

As an aside, my impression is that Rust developers are using macros less now than they were even a couple of years ago. It seemed a few years ago, a lot of people coming to Rust were impressed by the power of macros (especially procedural) and used them in a lot of libraries. It seems now, people are realizing the costs of macros to tooling and understandability, and are using them more judiciously.
Should we abide our lives by what lawyers say is right or wrong?
In latest Gboard update, in the what's new section on play store is "no information from the developer".
I don’t really support this view.

While doing anything creative with threading is in fact challenging, in Java it’s easy to safely boost performance with threading using parallel streams and concurrent data structures.

Even in other languages like C/C++, it’s mostly worth it to design something up-front that is naturally parallelizable and find a safe and correct way to do it.

And the incentive to parallelize is only increasing with the increasing thread counts of newer hardware. Sure, it’s scary, but there’s really no excuse to avoid running with threading, multiple processes, or multiple services.
Meta Scrutinizing Sheryl Sandberg’s Use of Facebook Resources over Several Years
Walmart drops Chaokoh coconut milk after PETA allegations of forced monkey labor
The "quiet part" that crypto builders won't say loudly about this is that they aren't trying to solve technical problems with real estate transactions. They're trying to make it so you can have real estate transactions with the authority being based on consensus of an unelected and unaccountable group of programmers/miners/validators running a blockchain, instead of the authority of a local government. The "problem" they have is really political in nature, not technical. At least, I cannot see any other reason why they would care about this when there seems to be even less interest in trying to deploy permissioned blockchains operated by governments.
Interesting! Seems to have a fair bit of crossover with what the Fission team is doing. Yesterday I stumbled upon a web page re: a presentation that a key Fission dev/founder (former Ethereum Core Dev) will be making in late September[1].

I ended up spending some time playing with Fission Drive[2] and looking at their Guide[3], and just generally reading their dev[4] and marketing materials[5].

Anyway, looking at the Web5 site, it seem to strike some of the same notes.

I'm not affiliated with or participating in Fission or the Web5 projects in any way, but am working as part of a different team developing an open protocol for decentralized storage, which is focused on incentivized data durability.

[1] https://www.thestrangeloop.com/2022/a-distributed-file-syste...

[2] https://drive.fission.codes/

[3] https://guide.fission.codes/

[4] https://github.com/fission-suite

[5] https://fission.codes/
The assumption that with an 160-bit hash you will not get collisions is pretty safe.

I have actually searched for collisions by hashing several tens of millions of files with various hashes.

With shorter hashes I have seen collisions, but even with an 128-bit good hash there were no collisions, much less with an 160-bit hash.

Unless you hash many billions of things, the chances of SHA-1 collisions are negligible.
Coinbase Offered Them Dream Jobs – and Then Took Them Away
Good point, I mixed up the two. However, the right-half plane still refers to the s-domain so it doesn't make sense to keep referring to the a right half plane without explaining what plane it is
I am honestly baffled by text-based mail clients in the Year of Our Lord Two Thousand Twenty Two.
Tailwind feels so wrong. But then you try it. Never been more happy building web apps!
Using Twitter may be important to him, but buying it? Looks to me like the jury is still very much out on that.
I've joined a start-up as third co-founder and agreed to only 10% equity, regretted it few years in. From now on I'd not accept any offer that's not equal split between funders (few % difference at most)

For your situation if they'd be more engaged I'd suggest equal equity split what you describe sounds like normal investment albeit with fairly hands on investor. They should be getting 20%, 30% if you feel generous.
I believe things look a lot better if you stick to TLS 1.3 only, and drop support for almost all formats for certificates.
> An absolutely stupifying amount of die area is dedicated to it on x86.

Yep. For example, on this die shot of a Skylake-X core,[0] you can see the branch predictor is about the same area as a single vector execution port (about 8% of the non-cache area).

[0]: https://twitter.com/GPUsAreMagic/status/1256866465577394181
I am beyond excited. I have my worn out copy of the first edition perched near me. Petzold's Code is by far my favorite computer science and programming related book.
It would be great if Macron could clarify exactly what he means by "allowing Putin to save face" and not "humiliating" him. Does it involve Ukraine agreeing to territorial concessions, for example? A simple yes or now will let Ukrainians know exactly what adjectives/expletives to use when referring to Macron going forward.
Unveiling the New XPS 13 and XPS 13 2-in-1
I've gotten all my jobs except my first by gathering a list of companies that I thought were interesting on whatever axes I was considering at the time, then finding people in my extended network to refer me to them; sort of a hybrid approach. It's worked well enough.

That said, I got my first (and longest tenured) job by applying to a random "who's hiring interns" post on HN.
Good call. Just a few weeks ago I bought a gasoline-powered John Deere with 0 software (controlling the engine). It has 21 horsepower and can reach a top speed of 6.5 mph. If you want to step up a bit their 1-series and the base model 2-series tractors have mechanically-injected Yanmar diesels that are seriously wonderful little motors. A lot of 30-45 foot sailboats also use them, so you could literally travel the world with one.

If you wanted something more automotive grade, that ship sailed about 40 years ago. Sorry.
Has there ever been a hash collision happening in git by pure chance?
Did you read the book, or any of their arguments for those claims; or did you just dismiss them automatically?