skysight-inc/HackerNews huggingface dataset:
I don't understand the question. Code has to come from somewhere, and there's not always a pre-written library you can use. That's what keeps programmers employed.

Crypto primitives are actually not that dangerous to implement, since there will usually be test vectors and/or other implementations you can check against. You get in trouble if you try to develop your own protocols, make mistakes with parameter selection, and that sort of thing.

Added: Here is some code that needs to be written, if it hasn't been already:

* TLS stack written in Rust, so we don't have to keep using the legacy OpenSSL stack. Or similarly, in Ada.

* SSH stack, same same.

* High speed primitives in RISC-V assembly language, in multiple versions optimized for different architecture implementations

* Lots of weird special primitives used in things like old fashioned payment protocols. I dealt with this somewhat when working on POS terminals.

* Hardware implementations in VHDL and Verilog

* Etc.

I'd feel comfortable working on the first two of the above. Someone has to do it, and we can't always get DJB to do everything, so that leaves people like us.
On the rare occasions that I've looked there --- usually because of finding technical content, which is definitely a tiny minority on Tumblr --- I noticed the clear political bias the majority of other content there has. It's certainly one of the weirder places and somewhat a left-wing echochamber.
me think they very fun
Can you link to some examples of reprehensible statements? (Genuinely curious if I'm overlooking something.)
What I want to see is a Windows kernel with GNU/Linux coreutils and X window manager. Then the circle will be complete.
Positive Drug Tests Among U.S. Workers Hit Two-Decade High
And the colors match. Also, remember, don't use more than 2-3 colors ... At least when designing a website?
How to end up with no one able to put these systems together in the first place
That's such a weird article. It tells nothing about what will happen.

An analogy would be "What happens when bombers attack our city?" and then the article saying what sort of air-raid alarms there are, but nothing at all about the effect of bombs exploding, or the need to reach shelter, or fires needing to be extinguished or medical services needing to be available.

"You will probably hear a sound." SMH
UK old construction is bricks, usually solid. US old construction is wood and sheetrock, and before that lath and plaster. It doesn't hold up terribly well. Even contemporary doctors' palaces are made from sticks and sheetrock.
Anecdotally, it absolutely has. The people I knew growing up (regardless of race) whose parents encouraged educational excellence were far more likely to attain it.

(Looking at your link, it's important to note that it doesn't separate Jewish and non-Jewish Whites.)
> If a development would greatly help members of a historically oppressed group and somewhat hinder members of a historically powerful group, and you knowingly argue against the development on those grounds, you're supporting a policy that has unjust racial consequences.

That's not racist, though. I mean, it can be, but that's just caring about your own property value more than caring about righting unjust racial consequences. It's still selfish and kinda shitty, but racist? C'mon... I feel like the term is getting watered down by everyone who likes to use it to shut down discussion of something they don't like.

> "A racist" is a useful shorthand for a person taking those actions in that context.

No, that's not what "racist" means.
Or it selects for easy going people with patience, grit or humility, which seem like positive traits. It is true that companies tend to only hire the suckers that complete their full interview process.

My current company ambushed me with a full interview panel, Gilligan's Island style, when a former coworker invited me to come in for a 3 hour tour. I took it in stride and had fun, and it gave me some additional leverage while negotiating compensation. I remember writing an architecture doc and unit tests when they asked me to code something in an hour and a half. I've been there 6 years and it's been most rewarding for me and my family.

My first job out of school was a solid 8 hours of interviews, and I had a lot of fun during that interview too. I got to work on space ships, and in time made a fortune in equity. I remember preparing a presentation slide deck completely in valid C++ syntax. I also remember taking a red-eye after that interview for another 8 hours of interviews at another company, which I also enjoyed despite having only had 4 hours of sleep.

The 2nd company I worked for decided last minute to interview me for two different roles. That was like 11 hours of interviews. I actually ended up taking the 2nd role because it was a significantly better fit. I brought a large cast iron skillet to that interview, which was a nice ice breaker.

It's true that I put up with a lot of frustrating tasks without complaining, but I personally have zero tolerance for BS. It turns out that the more I push back on BS within an organization, the more I tend to get paid, so in that sense I suppose I am expensive!
Low performing folks are ubiquitous and them being let go sounds good to me, would put a plus in their column if I read that.
Spin showed up on HN recently as an interesting example of Go vs Rust hello world:

(Rust) https://spin.fermyon.dev/
Vs
(Go) https://spin.fermyon.dev/go-components/

The Go example seems a lot simpler without the Ok/Some/.into()/? That are unrelated to sending hello world. There's also no macro magic to understand.

In general my observation is the ancillary stuff (and in general number of things you need to understand) is greater in rust. That's paired of course with greater expressivity.
That's a whole separate topic: Americans are like "just drive" and a large chunk of them just hate the poor for not having enough money to have and maintain a car.

But what about the people who actually can't drive? Epilepsy, vision, etc. There are a ton of reasons. But like what do these people do? There are so few places you can live without a car in the US compared to any other country on Earth.
Dark Castle (1986). An early Mac B&W game that showcased the system's audio capabilities. It has jumps with the "hup" sound. https://www.youtube.com/watch?v=KCkbp4wurW0
I got paywalled, but the title is bogus if you consider biology at the molecular level, where everything is chiral and shape matters.

I really appreciate this [1] post though.

[1] https://news.ycombinator.com/item?id=30892299
Didn't we do this last week?
I kept stats for a couple of years on large numbers of quant financial interviews. Typically up to 15 roughly 30 minute interviews per hired candidate. The probability of getting hired seemed to go to up significantly by interview number until about #7. After that it was flat until the last guy, probably because nobody wanted to say no and contradict the first 10 people. The extra interviews were useful, however, as they helped establish consensus and buy in among the team
For fixed-location point to point with line of sight, I'd recommend avoiding wifi. You should be able to get a gigabit or so at hundreds of meters for just a few hundred dollars with point to point wireless bridges.
Because all you need to extract the book's information is your own eyes and the ability to read.

A challenge I often give people: "Be honest now. If electricity was not available for six months, could you survive?" How would you? Most of us wouldn't, me included.
And a Better Lesson:

https://rodneybrooks.com/a-better-lesson/
NYC's situation is a bit unique. a study of the zoning changes during the pro-development Bloomberg administration found that more lots were actually downzoned than upzoned. https://www.politico.com/states/new-york/city-hall/story/201...

While it legalized residential towers in DUMBO and other areas that have since gentrified, that also meant that the amount of redevelopable lots shrank. This increased the value of the remaining developable lots and made it harder for small developers to compete to get the remaining lots.

I can't find these links because they're from years ago and Google isn't great about looking up older links, but because of these policies the small-scale (<10 unit) developments did not recover their previous figures after the Great Recession, when traditionally that is how a good chunk of new housing gets built. (They also tend to be more affordable, because building a small building has a lower capital cost than building a large one and so more people can compete.)

---

As far as the square footage concern goes, I think that's valid, but I think the distinction is that the housing that people would find "unacceptable" in the US is also illegal. This raises the bar on what the minimum you need to rent any space is, and increasingly we are seeing ever larger segments of the population struggling to meet that bar. At some point we're going to have to ask if we dislike SROs so much we would rather have people on the streets.
In the spirit of p10k speed, you can perform that task without forks:

$ zmodload -F zsh/datetime p:EPOCHSECONDS
$ printf "%'d" $EPOCHSECONDS
1,648,943,504
Working is one thing. What about when you need to get hired and don't have six months to waste? If it weren't for finding a quick place to give me a chance I'd be unemployed.
this is rather terrible for people who leave a job to come work for you. Hire fast fire fast only really benefits the employer -and only if they successfully manage to pick up on toxic people that fast. It can take months for someones true colours to show and then in many countries you are past the point you can "fire fast".
This has been well known for years and years in the structural biology and molecular evolution fields. Strange to see this get attention suddenly.
Can you expand on the applicability of Prime and Prejudice [1] to RSA key generation? As far as I can tell, the two have nothing to do with one another.

The point of the Prime and Prejudice paper is, in effect, that the Miller-Rabin primality test should only be applied to random prime candidates, not adversarially chosen ones. The reason is: for a random composite, each M-R iteration has probability roughly 1/4 of revealing that the number is indeed composite. But it is possible to find composites that fool M-R with high probability. The upshot is: if an adversary is proposing primes to you, be very careful about using M-R!

For RSA key generation, unless you're worried about your RNG (in which case you're sunk anyway, to a first approximation), candidate primes are not adversarially chosen. So, as this article says, it does not appear that Prime and Prejudice is an issue for RSA key generation.

As further evidence for this, the Prime and Prejudice paper does not talk about vulnerabilities in RSA key generation. The issues that it describes have to do with validating prime-field DH parameters provided to a client by a potentially adversarial TLS server. As far as I can tell, the P&P paper only mentions RSA three times: twice as name-checks and once in the name of a library.

This isn't a defense of any other claim in the article. But as far as I can tell, P&P is not an issue in the context of RSA key generation.

[1] https://eprint.iacr.org/2018/749
Is there a tutorial that explains how to do that? I'd be interested in learning more about this!
The secondary market makes universal standards generally helpful. As much as everyone says buyer beware you have to beware a lot less when housing and vehicles were built to a certain standard.

Having to track down whoever built the house to figure out what standards they followed is painful enough when the house is a few years old let alone decades.

Similarly vehicles safety isn't just about the driver (although that is very important) some of the safety changes have been made to minimize impact on others. While everyone bitches about easy to scratch bumpers those bumpers help almost accidents not result in terrible things for pedestrians.

Not to say there isn't regulatory capture or that the rules are the correct strictness. It is just it is less "unseen costs" and more "things people don't think about" of course the only reason they don't think about it is the bureaucracy.
There are Albini rough mixes out there. Not sure where to suggest looking for them (phone posting), but I no imagine they're not too hard to find.
Price per square foot is the metric to compare and classify like property in region.

It’s usually the best quick way to determine home valuation or reasonableness of price. Typically the scale will vary by metro area.

To visualize it, you’d need to control for different income tiers and local taxes. In my small city, a good condition average quality existing house is about $150/ft. The same house in a nearby suburb with fancy school district, etc is about $200/ft. That home in Queens, NY would be about $400-500/ft.

In most places, you need to build higher density as 3 decades of subsidized mortgage rates built out all of the usable space. Usually condos cost around 25% less per unit to build than a single/duplex home.
Can someone tl;dr? Not that the paper is too long, but I think I'd need to go back to university and major in biology or statistics to understand what they discovered and more importantly what it might mean.
It's not down the slope though, because nothing about being LGBT is "closer" to polygamy than existing marriage. They're not related in practice, function, or advocacy.

A slippery slope exists when there is a functional reason why one would cause the other. It's a fallacy when they're simply related by irrelevant association (in this case, their prohibition). Legalizing one thing for a good reason does not cause people to lose their minds and legalize dumb things.
> You're most definitely American. It's not like that where I live.

I currently live in Auckland, New Zealand. Other cities that I have lived in for at least 1 year include Jakarta, Bangkok, Hong Kong, Seattle, Ft Lauderdale, Wellington, Berlin, London and Nairobi.

Your comment is an ad hominem, which is a logical fallacy, and you should be ashamed of using it. But in addition to that, it’s an ad hominem based on and assumption you made, and that assumption is incorrect. I would honestly recommend that you set your standards for yourself much higher than this.
War in Europe leads to new longest non stop passenger flight
Why do you think it’s easy to find who has lied on their resume?

It can take weeks for someone to orient, and as mentioned all over this thread it’s hard to fire people.

I’d rather use a system that avoids hiring people that will need to be fired. Blindly trusting resumes is silly since resumes are hard to verify.
The total destruction of the invading nation's remnant international political and economic status combined with a brain drain and the further isolation of its allies is quite a heavy price to pay. The culprits' own families will curse them when, in 20 years, we check back in to see how Russia's (not) doing. That said, don't hate on ordinary Russians. They had no control of their government for a long time.
> The most you can determine from an interview, regardless of how many flaming hoops and balls the candidate bounces off their nose, is whether they know how to code

When I interview I don't even mention code or technical stuff (that is for someone else to ask) and I am able to learn quite a bit about a person and if they would be a good fit. Just because you can't doesn't mean other people can't.
Justice means sending Ukraine all the equipment it needs, handing Ukraine all the frozen assets of the Russian Central Bank, stopping all russian imports and banning travel to Russia, banning sending any medicine for as long as the war criminal Putin is in power and for as.long as those who commoted those attrocities are not held on trial.
That's what I mean though. I've never hit those limits. These days it's easy to put together a raid 5 with NVMe disks and you'll quickly reach gigabyte per second write speeds.
Or, more like Makefiles, and an enormous amount of cache for the runtime and build system, but this cache never really gets invalidated.

Basically it's like using a "buggy filesystem" (like ext2) that only shows the first ~16000 files in a directory. So having too much junk can hide stuff, having too little of it can uncover files that evolution carefully hid, and so on.
The Limitations section of [0] isn't very encouraging.

> While CLIP usually performs well on recognizing common objects, it struggles on more abstract or systematic tasks such as counting the number of objects in an image and on more complex tasks such as predicting how close the nearest car is in a photo. On these two datasets, zero-shot CLIP is only slightly better than random guessing. Zero-shot CLIP also struggles compared to task specific models on very fine-grained classification, such as telling the difference between car models, variants of aircraft, or flower species.

> CLIP also still has poor generalization to images not covered in its pre-training dataset. For instance, although CLIP learns a capable OCR system, when evaluated on handwritten digits from the MNIST dataset, zero-shot CLIP only achieves 88% accuracy, well below the 99.75% of humans on the dataset. Finally, we’ve observed that CLIP’s zero-shot classifiers can be sensitive to wording or phrasing and sometimes require trial and error “prompt engineering” to perform well.
I don't care what GNU thinks, but it's simply not scalable.

Imagine a world where every utility has its own irritating nag message that needs to be turned off.
I added java to my profile 2 years ago, but mostly I work with .Net and know a lot about desktop ui frameworks. winforms, wpf, uwp and current Project Reunion. Of course, most of the time we work with web stacks and the front-end still sometimes native utilities with UI. WPF is the parent composite controls UI that allows to create great user experience. To work with it as a pro, you should understand some patterns to switch from imperative to declarative programming, study how to use MVVM patterns and understand control composition with styles…

But, if you want to start quickly, you should start with imperative programming. Find a simple ui designer that works for you and add event handlers to controls. Take a look for some books from my former patron :

https://www.amazon.com/Developing-Windows-10-Applications-C/...

His advice on Ukrainian Microsoft Days is do not start as a senior, try a simple path first where code behavior is connected to the ui directy.
Then understand some patterns that simplify your code and show declarative programing force.
Union decline is correlated with the collapse in standard of living, which is only held up by (or was) by cheap goods from Communist countries. Not a great thing to support if you value your freedom.

My wife is in a union, and is not strongly against them. In fact, they're the reason she makes a six-figure salary. She also has a robust contract to prevent abuse. I am non-union as a developer and am pretty much over a barrel.
It's a no brainer to work in a licensed, union career for most people. The only losers are the owners.

I have been a manager in a union shop though. And had no issues with the union. In fact, companies get the union that they deserve.
Please please read about this before repeating it. They have most of the nonsense in zoning, just written differently.
We also need more Tor bridges.
Have you worked at GAFAM? I've been on 3 person teams with over a million dollars a year in hardware expenses and we've done some crazy optimizations on our c++/java code.
It is democracy in effect. "The worst system, except all the others" applies to both quite well.
Can you lower the intensity of the light source as you zoom in? Would that help retain any color? If the light itself isn't dimmable, you can buy small squares of ND filters that could be used.
I went through the exact same thing at a big tech company a few weeks ago. Basically told me I got it, ghosted me for weeks, I had to escalate to higher managers, got told a generic “someone was a better match”. Do these companies think about the reputation hit these kinds of things cause? Amazon is the best example - I’m sure half the people on here would never apply to Amazon because their reputation is beyond repair at this point. Some other companies aren’t far behind. They alienate and disrespect people and those are the people that talk and spread the word.
I agree that bad hires should be avoided and that filtering early is best for everyone. The question is whether a stretched out interview process is the most effective way to filter out misalignments.

Interviews may be the best tool available while searching for unknown talent, but that does not mean they are a good tool. The process is artificial, no matter how much effort is put into framing it otherwise. Even the most honest interviewee will have difficulty behaving as they would in a normal working environment, while many are more than willing to be actors playing a part. Likewise, interviewers are interacting with the interviewee in an unnatural way and are making judgements about the interviewee in a fashion different from making a judgement of a colleague.

Even if one could somehow get beyond that artificiality, what sort of impression does it leave the candidate with? There is a world of a difference between working for a company that is careful and one that is bureaucratic, one that is focussed upon making sound decisions and one that simply follows process. It can also leave the impression that key decision makers are difficult to access, making it more difficult to get the actual meat of the work done.

As for competing for the best employees, a drawn out process doesn't benefit anyone and is the least detrimental to companies that offer a genuine competitive advantage. Keep in mind, that candidate may already be part way through the interview process at another company (or even offered a position) by the time an they are offered the first interview at your company. While both parties form impressions of the other during the interview, the candidate will gain more insight about the company's functioning in how they handle the hiring process than the other way around.
"Pick a random odd number and keep adding 2 until you find a prime" is, perhaps unintuitively, essentially fine for RSA key generation---under mild conditions, the security loss is single-digit bits at best. See Abboud and Prest, "Cryptographic Divergences: New Techniques and New Applications", SCN 2020 [1], Section 4.1.

(This is a relatively recent result. And as I mentioned in my other comment, this is not a defense of the article!)

[1] https://eprint.iacr.org/2020/815
Each generally has an hour slot, but it's not unusual to end earlier. The folks that we have at the interview stage are generally very interested in proceeding. (It may be helpful to know that we are very (very) oversubscribed from a hiring perspective; I know that this is not usually (or often) the case. Though, if I may add: we are oversubscribed in part because we have built an incredible team through a thoughtful process.) And, as I've said to others: we're not necessarily a fit for everyone, so we're always understanding if our process is too much or otherwise represents a poor fit.
Are there any FPGA vendors whose software isn't a garbage fire?
My brother built a 1300 sq ft house in upstate NY for about $90k in 2005.

California is a whole other level of insanity for everything. NYC/DC prices and bureaucracy along with the busybody veto power of suburbia.