skysight-inc/HackerNews huggingface dataset:
Yeah I'd only briefly hang out in the bigger programming channels because of the toxicity. When I was on IRC I would usually stick with a tight-knit group of friends in a private channel. Once IRC started waning, my friends and I left.
Ask HN: Is it legal for companies to intentionally discriminate in recruiting?
In my own experience, and in talking to some friends, it seems that many Silicon Valley tech companies have devised a legal loophole for discrimination, in an effort to bump up their "Diversity" numbers.

The CEOs are facing lot of social shaming for not having more "URMs" and female employees but it's illegal to actively reject candidates merely for being white/asian and male, which make up the majority of qualified candidates for many roles.

So, the "trick" seems to be that CEOs are telling their recruiters to actively recruit candidates that are non-white/east asian and non-male as much as possible.

So, for example, they might recruit 10 candidates for a role, and make sure that 80% of them are "URMs" or female, based on looking at their LinkedIn profile picture/name.

In other words, they very deliberately pass over qualified candidates on the basis of them being white/east asian males. Clearly this is racial/gender discrimination but, by virtue of the candidates not knowing they were passed over, and not having actually been interviewed, it seems to be legal?

The discriminated-against people have no standing because they can't prove anything, at least not without going to court, and that would require standing I assume.

The hushed tones that people discuss these policies seems to indicate that they know it's legally grey, but I'm curious how legal it is.
Usually memory timings, at least on my 5700 XT
Assessments of Major NASA Projects [pdf]
Others have mentioned "learn by doing," which I think is absolutely necessary. At the same time though, it doesn't help if you start off doing it wrong, bringing assumptions about how a company works that are based on big-tech.

Having spent a decent chunk of my career at both start-ups and at a Big Tech company, there are lots of things that make sense to do at one that don't make sense at the other. As you make the move yourself (or, if you hire others, as you onboard people who are making that move), it's important to keep in mind how the risks are different between large companies and small companies. That probably doesn't answer your question directly looking for books or resources, but I think it's important to keep in mind as you consume books or resources.
This is more a subscription than a purchase, but: signed up for my city's bikeshare program. I hadn't ridden a bike in years and had never commuted with one, so it's taking some time to get used to it, but one of the roads in my city has been shut down to cars since the beginning of the pandemic which has been a perfect place to practice.

Once all this is over and things start to open up more, I fully intend to start getting around the city by bike if I can't get there quickly by public transit. If I can find safe enough routes to take, that is.
Poverty level compared to what country. Even 15 an hour in most places and you won’t go hungry or homeless.
> And I don't think there's any OS which manages to go from a full install to a clean install and can clean up the home directory while doing so.

NixOS ;)
this so much.

Focusing on process and making the safest process will kill your team. Your best team members don't want to be hampered by a process that slows them down to protect them from their worst team members. The advantage you have as a startup is speed, don't throw it away so easily.
Multipass – Ubuntu VMs on demand for any workstation
The overall steps are pretty good, but depending on your product and market they may be less or more important (or maybe completely irrelevant).

Honestly my advice would be to jump head-first into it, and learn as you go. Some up-front “theoretical” knowledge would be nice to avoid completely screwing up, and lots of other folks have linked to good reading material for that, but it’s a high risk and ambiguous environment where “best practices” don’t always apply. IMO your efforts should be focused obsessively on iteratively understanding your product market fit and your customers’ needs, rather than theorizing and trying to figure out up-front if existing advice applies to you or not, obsessing over competitors, etc. Those things can definitely help but should be constant feedback loops based on what you’ve done, and not super hypothetical.

Also prepare yourself for an emotional rollercoaster. That’s the hardest part in my experience, having the grit to keep going despite feeling awful or scared or incompetent (and all at the same time).
Two trips to Japan.

Yeah, they aren't material purchases. But I made amazing memories, got incredible photos to put up in my home, and met several cool new friends (who I had to chat with using Google Translate!) that I've kept in touch with.

They were both fantastic opportunities for personal growth and learning.
> The app that’s being installed targets API level 29 (Android 10) or higher. (Google notes that the target API level requirement will advance in future Android versions, a policy that’s in line with Google Play policy on API target requirement.)

What legitimate reason (i.e. not forcing apps to adopt the API levels, and thus "security" restrictions, Google wants) is there for this requirement?
> a new content-type for email meaning “HTML, but for real”

text/email Mozilla/5.0 (KHTML, like Gecko)
After my sophomore year in high school, I had a summer job doing some IT work for a very small company that organized medical research. I was very familiar with Excel, which was a huge strength, but also my weakness. I hadn't truly programmed before, but was an expert at throwing together absurdly long, chained together formulas in Excel that could sanitize some data - After a few weeks of work, I ended up making a really poor Excel VBA code that had a time complexity of O(n!). It would take a few hours to churn through the dataset.

I went back this year to visit some of my old coworkers - some of whom I'm still good friends with - and saw they were using the same macro from years ago. I sat down, wrote a small Python CSV script in about 5 minutes that did what I was trying to do back then which ran in about a minute or so.

I was incredibly surprised that they were still using that from so long ago, but they explained that they just hadn't had anyone bother to fix it because they didn't know it could be done better. I'm sure your DOS program was the same, and that they didn't know any better. I wouldn't be surprised if that system was in use for another 10 years or so.
I tried a couple of searches and skimmed through your homepage and blog, but I couldn't find any information about the premium options. Could you share a link?
Isn't it awful? Now each smart ass web developer will start sending down scripts with nodejs to enable 'rich' user experience
> It's easy to pick on undefined behavior in C when you focus on the more gratuitous undefined behaviors ...

That is the whole point. There are scores of instances of gratuituous UB.

> I'm not certain why these are undefined behavior instead of implementation-defined, but my suspicion is that these caused traps on some processors, and traps are inherently undefined behavior.

Traps are not inherently undefined. The C standard discusses floating point traps in detail. Many details may of course be left to the implementation or platform to describe, but that's very different from saying "all bets are off".

The real reason for the gratuitous UB was misunderstanding and ignorance.

> Hopefully, you'll agree that that is a reasonable optimization.

Hopefully, you'll agree that the code is buggy, and should be fixed. We end up running expensive and cumbersome static analysis tools that try to detect situations just like this ... which the compiler itself has detected, but chosen not to warn us.
Same here. In addition I like the fact that if some of the materials get absorped in the food for some reason, it's just .. iron.

Contrast with fraying teflon (which you should immediately discard, of course) that we ought not ingest.
Yep- if you go to https://stackblitz.com you can start a Next.js, GraphQL, etc dev environment in one click.
If you want to learn the nuts and bolts of launching and growing a startup, we focus on doing that as a bootstrapped (or mostly bootstrapped) founders at https://microconf.com.

We've been around for a decade and we have in-person events, online events, an online Slack community with 2100+ founders, and around 300 videos at https://youtube.com/microconf that focus on the day to day decisions you have to make as a founder.

From ideation to validation to launch, growth, hiring, selling your startup, etc. Most of what we offer is free, and we support it by charging for tickets to our in-person events.
Or on the other hand refuses to verify very well known people such as Assange.
The element driving this innovation is Bismuth. Bismuth connects the monolayer material (molybdenum disulfide) with the metal electrode. Bismuth is only twice as abundant as gold and its largest producer by far is China. China also decided in 2020 that their Fanya Metal Exchange bismuth stocks would be used internally for manufacturing[1].

I wonder, if Bismuth is largely required for large scale production of chips in the future, if it will drive more mining for bismuth, as it typically is a byproduct of other metal extraction, particularly lead. If not, would we then see in an increase in the price of Bismuth? Or is the volume of bismuth required for these chips not enough to drive global price increases?

[1] https://pubs.usgs.gov/periodicals/mcs2021/mcs2021.pdf
It blows my mind that a garbage collected language without aggregate value types was the language of choice for games on these tiny phones.
> A buddy of mine from college whose startup recently got 200k in seed money told me to look at free videos/materials from incubators/accelerators.

Since this is your friend, I have a suggestion: Ask him how you can help with his startup for free. Obviously not huge tasks like building their entire backend or website, but any startup is bound to have loose ends that need more eyes. Maybe you can help test things or review copy or even work on bits of code here and there.

Getting exposure and proximity to a startup is the best way to learn how it works. The books and theory and videos are helpful, but nothing compares to actually seeing how messy and difficult these things are first hand. If your friend is going through the steps right now, having a front-row seat to see and help is perhaps the most valuable education you get possibly get. Doing little bits of free work for your friend is a small price to pay.

The steps you outlined sound great in theory, but in practice few successful startups come from people looking for random ideas, building a product, securing paying customers on day 1, and then collecting piles of investor money. It happens, but more commonly people gain industry experience first and then use that first-hand experience to solve problems they had in their own industry first and foremost. These startups aren't the Instagrams or Clubhouses of the world, but there are many startups solving real industry problems that you never see or hear about. Having that first-hand experience, or at least someone on your team with that first-hand industry experience, is crucially important.
I think the difference is influence vs control.
Same here - Mitsubishi Diamond installer for mini splits that do heat and A/C. Almost two years in and still working perfectly. I believe I have a ten year warranty against most issues.
Aftershokz have transformed my relationship with cycling. I've always been hesitant to cycle with in ear headphones for safety reasons.

Aftershokz are perfect.
Rust inheriting it is the equivalent of a codegen bug, and they get patched. The cause here isn’t LLVM, it’s language semantics.
I’m calling bullshit.
Interesting. I don't send cookies or keep personal data, so why do I need to worry about them?

The only time I've got into issues was with an american firm using an american law (dmca) to attack me (a non-american) and my hosting company (a non-american hosting company)
Some apartments you can't open the front door or the smoke will set off the whole building. You also have a harder time turning off fire alarms since the building doesn't want people disabling them as they are all entwined.
Generating TrackMania tracks with neural networks
electrical tape is the way to go.
Housing, food, water, healthcare and so on are scarce because of nature.

If you want to argue that the laws of physics, human physiology and metabolism have conspired to make us all slaves, fine. But you're pushing the word "slave" into territory where it makes no sense.
I’ve owned and tried many headphones from different high end companies. Sennheiser HD800 were my staple for a while. But I’ve also had grado, Hifiman, and some “boutique” options.

Airpod pros don’t give you the same experience as a high end setup. But you come to realize you’re enjoying the headphones more than the music itself. Or at least I did.

With the airpod pros the quality and the overall experience is good enough that I don’t even think about them, just whatever music or audio I’m listening to.
We have a couple cast irons. When I was first introduced to them I was pretty turned off by the idea of not doing the same soap and water scrub process I do with everything else.

But handling them now is just part of the ritual.

The biggest change I’ve had since starting using them a couple years ago is moving from the ball scrubby disposable two a Chainmaile ringlet style scrubby.

Using the chain mail has a different feel it slides easier and it washes clean much easier.

I recommend checking out the chain mail style scrubbers for cast-iron.
I like that mobile terminals are an explicit use case. Would be neat to have at least basic Internet wherever I'm at.

Is any of the software or hardware publicly visible at this point? I ain't seeing any links to source code repos on FemtoStar's website, for example.
UB, in this context, is very explicitly used in the standard: it is undefined behavior related to a construct that the standard describes.
Older investors are a modest fraction of the older generation. A world where the young renounce the old is a world where the old renounce the young.
And "Show this thread" takes me to the comments first, I have to scroll up to see other messages by the author and the order seems incorrect.
I desperately want to do this in the other direction, but I can't figure out how to stream foreign dubbed trek in the states and I don't have a DVD player anymore... It may take a bit more effort.
> Also all cryptos are bad for the environment

How is a proof of stake crypto worse for the environment than what we are currently using to verify transactions?
That sounds like the kind of phrase I would use as a mild joke while hanging out with someone. It's my sense of humor sometimes to be intentionally fancy because it sounds pretentious.
True. I think the point of the author is that the C standards group is not doing their job by leaving so much room for compilers to interpret undefined behavior.
Very few people were putting them directly in their offices, and they certainly weren't buying bigger spaces to fit them. Datacenters are the natural home for this stuff and the price was never exorborant if you're not insisting on a tier 1 facility.
Obviously, it's great that we get tools that provides such improvements, but somehow I feel that JS should not be that slow. I expect it to be about 3 to 5 times slower than lower-level languages, but when the difference exceeds 10 times, it means that the Babel's code is not written very efficiently. Another thing, is that usually you only need to optimize a few critical places, and that will give the biggest improvement. So I wonder if it is possible to optimize or rewrite some parts of Babel into a faster language, but keep all of its extensibility and ecosystem. Maybe projects like esbuild or swc will provide insights for Babels' team.
I've tried just about every musician earplug on the market, including custom molded electric ones. For any amount of money, the best results I've had were with https://www.earasers.net/products/earasers. If I were to re-purchase these, I would consider the EU rated ones, which have a few extra DBs of protection.

If you aren't singing or don't need to hear your own voice as well, you can also get away with cheaper percussion earplugs like these: https://www.musiciansfriend.com/accessories/vater-earplugs

I would say these are both good enough for the casual musicians / audience members. I would only upgrade back to electric ones if I were buying actual in ear monitors, but I doubt any of my bands will get to that point.
>> Part of why English got so popular is that on grammar level it's really simpler than most other languages.

I've heard this said often but I don't believe it. For one thing, ancient Greek was once the lingua franca around the Mediterranean (e.g. the New Testament was written in Greek koine) and it's hard enough to this native Greek speaker, so at the very least a language being easy or hard doesn't have much to do with whether it becomes a common tongue. I think English seems easy because its grammar works a bit like a word-stack, you can put words in order and make a phrase, whereas for other languages you have to modify words with pre- and suf-fixes. So in English you can sort of ignore grammar and only keep syntax in mind, whereas in other languages you have to manage both at once.

But, and this is just a theory, I suspect that there is no human language that is really "hard" to learn. Given that most languages must be spoken by at least a few thousand people over a few generations, I guess that every language is eventually optimised to be learned and used without trouble given the average linguistic ability of human beings.
I think that wouldn't be a problem, as long as people get used to containerize what they write
There is hacked verified accounts too, but also people setting up jokey accounts without the parody disclaimer pretending to be Musk or other influential people, then asking to 'double your Bitcoin by sending coins here'.
Sad to see UK becoming one of the apologists of internet censorship, closing the gap to the levels of authoritarian countries.

Once you have censorship facility in place, the area of its application will only grow. The term "illegal information" is also widely used in Russia for the same purpose.
Only 85%? And are "processing client business logic"?

Amazing, mine are not logical and conflating a lot of stuff that can't be solved by programming:

"Dude, pls add this amazing "security" concept I develop in my mind to catch salesmans defrauding the company! IS URGENT!

Me: Like 1 or 2 days considering seriously the idea, like a idiot, then I ask:

How you know the salesman is defrauding the company?

I see how it buy $$$$ and fancy it in front of others!

Me: ???? And why you still PAY THEM!"

----

The major improvement I get doing this is force the use of pivotal tracker ie: You MUST report tickets, not more doing stuff because somebody say so, and you MUST prioritize stuff, so 90% of my phone class are: "And then that means I must stop doing X? That 90% become "Oh, not, lets do that one first".

I even delay some task on purpose, because you can't imagine how much times some "sky is falling" feature change or is nixed when the user cool down.
Clever and all, but I still actually divide faster than using this mechanism.
For embedded systems we'll usually make our own curl with the exact protocols features we need.

No surprise but curl can do that too!
Does it have weighted keys? Do you have a link to the model you purchased?
I bought an Epson EX9220 projector that I love
Changes to YouTube’s Terms of Service
I recommend etymotic research ones. They cut frequencies more uniformly. The typical foam ones are slightly better at noise reduction, but they make everything sound incredibly muffled. I haven't had issues with any particular brand of foam ones though, if just cutting out noise is your goal.

The best would be custom molded earplugs, but those are fairly expensive.
Just one final comment: I agree with you that there are technical innovations that don't result in mass adoption and ultimately don't matter. Where I think you're mistaken is that the leap from 2D displays to 3D holograms (or 3D displays as an intermediate step) is similar to the leap from black and white TVs to color TVs. It's obvious that it's the next big step since our world is not black and white in the same way that it's not 2D. The potential market for that is global so we've been pushing in that direction for 170 years, as you say (though sources for that claim would be appreciated as I couldn't find any), yet the technology just wasn't there to make it a good product.

Do you remember the Virtual Boy? Or the old cheap red/green paper glasses, and recently plastic glasses that are uncomfortable, darken the picture and give you headaches? These are all issues that better technology can solve, thus reducing the barrier to entry. A display that shows a 3D image without glasses to every viewer with a head tracking effect can potentially solve a lot of them. With similar improvements in camera technology, networks (5G anyone?), ML, etc. and all the pieces are starting to fall into place for what could be a revolution in how we communicate electronically.

Or Google might just axe it as they've done before ¯\_(ツ)_/¯ (Still bummed about Project Ara...)
> I don't send cookies or keep personal data, so why do I need to worry about them?

Can you share your website/service?
I wonder if that also applies to someone from the Hebrides. I used to have a supervisor from there, and even his English coleagues often had problem to understand his dialect....

Or is "British" still an euphemism for "English"?
Ethereum “Core Developer” Apprenticeship Program
> Faster than your local environment. Builds complete up to 20% faster and package installs complete >= 5x faster than yarn/npm.

How? Isn't this using npm?
Just for reference, you can’t downvote people who reply to you directly. So, it’s not me downvoting you.
I always use wget for the "let me download this file to the current folder" because I know the flags better.

curl is for weird stuff like "POST" requests or other protocols.
1) I don’t believe for one second that Japan has better geography than the UK for rail

2) we can do much better with planning, however I’m not sure Japanese planning is the answer, when I lived there I thought most of the accommodation was horrendous. Europeans wouldn’t accept it.

3) is JR Rail etc. private? It seemed too cheap!

4) how is rail profitable in Japan, but not profitable in the UK. It’s cheaper there and far far better!
Slightly off-topic, I’m very interested in your “metallic taste of hoegaarden” description.

Metallic taste/smell in beer is a pretty significant fault traced to untreated wwater, old equipment, or lipids in the malt.

There’s lots of stuff in Hoegaarden (and witbiers in general) that can be unexpected or off balance (e.g. coriander, lactic acid, orange zest).

Metallic, at Hoegaardens scale, would be quite unexpected
Search was a solved problem a decade ago. How did we end up losing so much functionality? Was there a specific event that started this?