skysight-inc/HackerNews huggingface dataset:
I've had moderate success discussing Rust (a language we hire for) at moderately low levels.

Ie, i've had the thought that it's difficult to bullshit topics with any depth. Even basic questions, why isn't an Rc safe to send to a thread? How does an Rc work? What is the difference between an Rc and an Arc? etc

I'm happy to accept "i don't know", those are valuable too. But the whole conversation process led me to believe a lot about the candidate. We've hired 10+ juniors and seniors with this process and i've not felt cheated yet.

I still feel like i need to find a way to open up people who "freeze". I do that myself, so i can relate, and my strategy of interviewing is pretty 1:1. Still though, i've had more faith in it than live/take-home tests.
Here's Emerge Tools' size analysis of United's Android app: https://www.emergetools.com/app/example/united-android

As you can see from the breakdown: 34% of the app is native libraries, another 34% is dex, 23% is resources, and another 8% is assets.

Unfortunately they're still not using AABs, have about 4 MB of download size savings from just image optimization, have 1.1 MB of Emoji gif files , and are not optimizing their Native libraries for the specific architecture (using AABs would solve this)
This sounds interesting. I have built some tools in the past to parse for specific occurrences (determined by the text around the search criteria) to determine what might be most important to know from a given text and produced a Summary of the text.
> It makes me not want to work at places that do this.

I won't work places that do this. It's inconsiderate of my (highly valuable) time, and it makes me think that the company has trust issues.

You'll especially feel this way when you look at The hiring process for CTO[1], which is more conversational. I believe senior engineer interviews should be something like this, but with more heavy technical questions.

[1] - https://www.karllhughes.com/posts/cto-interview-questions
I interviewed for a 6 month contract and there was a programming exercise.
My first question was, what unit test framework is available for the Python code they wanted me to write? “Errr, there isn’t one”.
Ok, let’s create a simple one first then.
I was offered the role, but I declined it.
> IMHO the real problem is HR: They suck at filtering out IT candidates.

HR is really only qualified to filter out based on the qualifications on paper. These are sometimes misleading and occasionally outright fabrications. Those can really only be verified by someone with the appropriate technical skill to separate bullshit from an accurate representation of the abilities of the candidate.
I find ternaries alone to be totally adequate.
Apple Announces M1 Ultra: Combining Two M1 Maxes for Workstation Performance
What if a tinder user was looking for true love?
Because the waste ultimately needs to be stored effectively forever, going through stages of being very hot for a short time to containing substances we never want released into the environment long term.
Apple Gets It Again
How much compute power does it take to mine these vanity .onion domains?
Almost 6 years ago (April 14, 2016): European Parliament adopts the GDPR.

Almost 4 years ago (may 25, 2018): GDPR comes into effect.

Today: “Unfortunately, our website is currently unavailable in your country. We are engaged on the issue and committed to looking at options that support our full range of digital offerings to your market. We continue to identify technical compliance solutions that will provide all readers with our award-winning journalism.”

https://en.wikipedia.org/wiki/Battle_of_Hampton_Roads tells me this was the first meeting in combat of ironclad warships.

It showed how effective these were and made other navies stop building wooden warships.
That's from a study that was done after the accident. As far as I'm aware NASA never even considered a rescue mission while Columbia was in orbit. They simply assumed that if the tiles were damaged there was nothing that could be done. It also seems that that assumption was what lead to the decision not to make efforts to assess the damage such as a space walk or the use of DoD spy satellites.
New Zealand has 13 deaths per million residents. The US has nearly 3,000 deaths per million.

Vaccination decouples case numbers from severe disease and death. The calculus on avoiding cases changes significantly once you get the population well vaccinated.
Do camera phones have mechanical shutters? I'm almost certain they don't.
> China has been repeatedly saying they wouldn’t invade Taiwan.

This is the argument you're still positing after the last month? Is the irony lost on you? I guess if it's not crystal clear: https://www.npr.org/2022/01/10/1071766987/u-s-russia-dicuss-...
that market already exists
I think the point is they are fighting over only ~$50k (and some likely worthless equity), and involving lawyers could easily eat a majority of that money. And that's assuming they never go to court, in which case all of that money and then some will go to legal fees.
Silicon Valley, the birthplace of this type of interview, is in an at-will state, which makes the regulatory concerns quite puzzling.
Independent of Google since a vast majority of browsers are Chrome or built on Google's Chromium platform - which means they can spy on users.
That's a good point. Getting to EWR in Jersey used to be hard.
This was already a solved problem with the XDR. It can be swapped out for a VESA mount and stand, and the mechanism is very slick. I'm shocked they didn't just go with that since they already have the accessories.
On paper, it's a good thing, but with the current economics of online dating, it might make background checks a requirement for men to stay in the game.

I have no skin in the game, but I'd hate to be a guy who has to decide whether dating is worth a background check.
For consumer goods, sure. But much of that is not what makes up the entire west civilization, imho
I have wondered what results you'd get if you added a new compression type to PNG for zstd or 7zip.
Every recent large crises (Covid, Ukraine) has shown how fragile a globalized economy is, when countries tend to specialize their production in the name of competition.

It also shows that free markets are not as efficient as they are supposed to be. When a sudden crisis blocks the global supply chain, markets do not provide a solution magically ; it's not easy to replace Ukraine's wheat production or Taiwan's chips. Both require large investments and take years to yield.

We thought that interdependence will lead to cooperation and therefore peace. That as fundamentally the idea when many EU countries chose to buy fossil fuels from Russia. The same could be said about China, where most western countries delocalized their industrial production.

In the end, we have helped past empires (Russia, China) to modernize but they did not turn into democracies as we naively thought. Now they want their empire back and they are more guided by pride than by interest.

That's why we need to simply crush Putin in Ukraine - mainly by the no-fly zone and supplying Ukrainians with food, medical aid and insane deliveries of weapons so that every Ukrainian volunteers, men and women, can fight.

I can't see Putin nuking the EU and/or the USA. That threat is empty since mutual destruction is assured. He might use tactical nuclear bombs tough and wipe whole Ukrainian cities. That is a risk that only the Ukrainians can decide to take.

The West must kick Putin's ass, have all willing European countries join NATO so that frontiers are freezed for ever. The EU integration is a much longer process, that needs to start asap as well - without lowering the criteria required to join.

And the EU's countries must heighten their defense budgets, even if I dislike it so much. We can't rely that much on the USA's protection ; and both OTAN as a whole need to inspire respect to China.

At the same time, we should, as Westerners, make proper excuses to all the countries we colonized or dominated in the past. That's will be painful for our pride, but necessary to avoid revenge. China holds a grunt against the West for what we did in the XIX century and what Japan did in the XXth. The same for India, which power will rise too and to African countries as well.

But we need to be so well military prepared and in a large consensus so that these excuses are understood as a sign of strength and self-assurance, and not as a sign of weakness.

Transitioning our economies to be carbon-neutral and pro-biodiversity means take responsibility for all the damages we unwillingly made to the environment since 1750. The current level of CO2 is mainly due to the West.
"We are at war with Russia and China on a nation-state level"

Not aware of any country in the world that is currently in a declared state of war with Russia and China.
Music was supposed to be copy-protected, too: the RIAA fought tooth and nail to kill Digital Audio Tape, and then settled for the AHRA which mandated all "consumer" digital recorders have DRM in them. The problem was that this was legally ineffective[0] once PCs got CD drives and enough storage and processing power to deal with the firehose that was CD-DA. Insisting on DRM for legal music downloads was their way of putting the genie back in the bottle, but that also gave Apple a monopsony over all digital music, much like the App Store does for iOS software today. Going DRM-free let the labels sideload MP3s onto people's iPods and cut Apple out of the equation. But they would have never agreed to do it if Apple was willing to license FairPlay on FRAND terms like Microsoft did with PlaysForSure.

More generally, consumer copying technology was never really "supposed" to exist. It's often been said that "copyright was supposed to regulate publishers, not consumers", which I agree with. But the flipside of this was "consumers weren't supposed to become casual publishers", which is what the AHRA, DMCA 1201, and DRM as a whole was/is trying to achieve. But that's largely failed, and we live in the world where everyone is a publisher all the time, which is why everyone has to be regulated like a publisher all the time.

[0] See RIAA v. Diamond Multimedia
Then problem is in the questions being asking for the technical interviews.

I agree Leetcode questions are generally not a good signal because they're often removed from everyday problems one may encounter. Though they may be fun to do. If I could get a job just solving Leetcode problems, I might chose it over refactoring messy codebases or joining disparate APIs.
Light how? My install is 83GB.
Another disadvantage is you miss out on contacts, industry expertise, etc. If you find the right VC truly interested in helping your startup grow, they can be an incredible source of knowledge and networking.
Agreed. Now that the world is riveted by Russia's mad rush to pariahhood, this is an insanely bad time for anyone to jump on Russia's bandwagon. Apparently China has yet to learn that by showing wanton disrespect now for the most basic of international civil rights, you terrify and alienate your customer base. Barbarism is very bad business, and will surely haunt both the actors and their cheerleaders for a looong time to come.
Coding interviews are why I always consider leaving this industry despite the pay.

I've spent 10 years accumulating a large body of knowledge regarding product and system design, various tools to do it, and a mastery of a few languages.

Yet, instead of being asked things relevant to my abilities I'm asking coding questions that are designed for junior fresh grads. No, I don't remember all of my algorithms. No, I don't know the newest technology google has released. Do you want me to build you something? Great.

I'm in my mid-30s and I cannot see myself learning every new tool some edgy start up or FAANG vomits out unless it's so abundantly useful I cannot help myself. I don't want to spend weeks grinding leetcode. The last time I interviewed was 5 years ago and while I have gathered a vast body of knowledge on engineering and am extremely capable none of this would ever show in a leetcode interview.

... and don't get me started on the 8 tier 1 month long crucible interviews where I'm subject to several coding interviews, an architecture interview, a personality interview, and several other meta-meta interviews. Oh, and this is of course on the company's schedule so it's always inconvenient, sometimes requires travel, and is always an incredible pain.

I'm convinced 99.9% of hiring managers are failed engineers that failed upward into management. They themselves could not pass the tests they give, so it's being used a cudgel to have one over on the poor sap who needs to pay rent. I mean this to be insulting. I have very, very little respect for engineering management vs ICs. IC roles are earned through actual talent, engineering management is political.

The entire industry is built this way and it's insulting. I can understand thoroughly interviewing someone with a questionable pedigree but a simple call to any of the half dozen references I have in my resume will confirm my ability. Being treated like a liar and a salary thief and given the 3rd degree is an insult, absolutely.
> How do you calculate this „much more expensive“?

By having actually done it, and understanding what processes are involved.

.

> I do not think this is correct estimate

It is.
yea, but i'm using it to control my backyard observatory. it needs local tcp or serial access.

so far this performs better over remote desktop.

https://en.wikipedia.org/wiki/Cartes_du_Ciel
DeepMind’s new AI model helps decipher, date, and locate ancient inscriptions
This is a five-foot-long PCIe x4 cable - GPU extensions are four inches. It can feed two 4K displays at 60Hz. It can transfer data faster than an NVMe drive can store it. The fact that this is even physically possible is astounding.
These are all excuses. You can fire someone whenever you want in the US. It can be the same day you hired them and you can even not give them severance.

I’ve seen this happen plenty enough even in SV. If someone wants you fired - they’ll do it asap.
They were competing with the ubiquity of CDs back then. To get people to go for the whole digital download thing, they had to be more convenient. A big part of that was not having gaps in their offerings in terms of back catalog.
>and once you do you of course stop interviewing other candidates.

Sadly, I think more and more companies are posting for jobs/positions they don't really have available/open at the moment and are just proactively trying to find potential workers (because this whole hiring process is a mess and take so long).

Hiring is becoming an always on activity.
It might depend on what the measure of "senior developer" is. There are junior-developer positions where nobody could perform adequately without being comfortable manipulate linked data structures (Linux kernel development, maybe, or working on a garbage collector or JIT compiler or the Postgres query optimizer) but senior developers on those teams probably don't know a tenth of what you know about SQL.

Also there are ancillary skills that make the problem much less difficult, so if you can't solve it, you don't have them. Joel Spolsky famously said that nobody can reverse a linked list without drawing diagrams on paper, and that's probably true if you're doing it imperatively in C. But it's in the category of "problems that become much simpler with functional styles of programming." The following took me 5 minutes, most of which was struggling with the syntax of OCaml that I'd forgotten:

$ ocaml
OCaml version 4.08.1

# type 'a list = Cons of ('a * 'a list) | Nil;;
type 'a list = Cons of ('a * 'a list) | Nil
# Cons(3, Cons(41, Nil));;
- : int list = Cons (3, Cons (41, Nil))
# let reverse lst = let rec rev xs ys = match xs with Nil -> ys | Cons(x, xs') -> rev xs' (Cons(x, ys)) in rev lst Nil ;;
val reverse : 'a list -> 'a list = <fun>
# reverse(Cons(3, Cons(41, Nil)));;
- : int list = Cons (41, Cons (3, Nil))

The full session with all my dumb errors:

$ ocaml
OCaml version 4.08.1

# type 'a list = Cons of ('a * 'a list) | Nil;;
type 'a list = Cons of ('a * 'a list) | Nil
# Cons 3 (Cons 41 Nil) ;;
Error: Syntax error
# Cons(3, Cons(41, Nil));;
- : int list = Cons (3, Cons (41, Nil))
# let reverse lst = let rec rev xs ys = match xs with Nil -> ys | Cons(x, xs') -> rev xs' Cons(x, ys) ;;
Error: Syntax error
# let reverse lst = let rec rev xs ys = match xs with Nil -> ys | Cons(x, xs') -> rev xs' Cons(x, ys) in rev lst Nil ;;
Error: The constructor Cons expects 1 argument(s),
but is applied here to 0 argument(s)
# let reverse lst = let rec rev xs ys = match xs with Nil -> ys | Cons(x, xs') -> rev xs' (Cons(x, ys)) in rev lst Nil ;;
val reverse : 'a list -> 'a list = <fun>
# reverse Cons(3, Cons(41, Nil));;
Error: This function has type 'a list -> 'a list
It is applied to too many arguments; maybe you forgot a `;'.
# reverse(Cons(3, Cons(41, Nil)));;
- : int list = Cons (41, Cons (3, Nil))
#

(These error messages look appalling, but the OCaml interpreter was underlining my errors, which of course didn't paste.)

Similarly, there are problems that become much easier with other paradigms of programming, such as backtracking search.
When they offer the adapter as a free alternative to the stand?
Logging in is also annoying via Tor, requiring so many CAPTCHAs
Maybe the poster can explain. Some kind of joke? HN is usually square when it comes to titles ...
I was thinking about this recently and realized I haven't had to give references or have worked at a place that asked for them when hiring in at least a decade. I guess that practice is pretty much gone these days.
Friendly reminder that using third party clients is against Discord ToS and under certain circumstances can get your account banned[0].

[0] https://twitter.com/anno0770/status/1349187069793460225
Pretty bad title for a blog post that talks about misleading powerpoint presentations. Some readers might make conclusions from the title alone, instead of reading the whole text below.
Automatic Text Summarization: State of the Art / Useful Datasets
Hello !

I've been working on Automatic Text Summarization for a few months, and I'm currently writing a series of blog posts to share my experience in the domain.

Today, I published an article on Medium about the various state of the art methods as well as the most useful datasets used for Automatic Text Summarization.

Link in the title, and below :
https://medium.com/besedo-engineering/text-summarization-par...
why does everything in the world suck? why?
I didn't understand Apple's presentation about how software will just transparently be able to use the combined CPU's without any special programming. Hasn't that been the case for sometime now?

This Anantech article explains it is about merging the two GPU's into a merged unit. Previously software had to be custom built to handle multiple GPU's
I thought Redhat did a great job monetizing Linux. Commercial OSes like QNX work essentially the same way.
And if you were, say, interviewing a single mother who absolutely did not have the time or resources to take your test, you would effectively be removing her and all people like her from your candidate pool which is a nice way to discriminate against a class of people without leaving much evidence of doing so explicitly.
Thanks! It appears that Wikipedia has led me astray. The article in the top-level comment states, "if the generator is modified to return only the high 32 bits, then it passes BigCrush with zero failures."

Following through to the document Wikipedia cites, I'm unable to find the original source for that claim. I suppose I'll look again after I have my coffee.

Ah. Found it. From the PCG paper, "also of note, RanQ1[42] and XorShift* 64/32 are essentially the exact same generator,
yet the former fails the test suite and the latter passes. The difference is that the
former markets itself as a 64-bit generator and fails because its low-order bits are
weak, whereas the latter only returns the top 32 bits." The claim of zero Big Crush failures also appears in Figure 2. http://www.pcg-random.org/pdf/hmc-cs-2014-0905.pdf

I suppose the next question is if the claim is wrong or I screwed up the implementation.
I agree with a lot of the spirit in the article but I don't think learning to code from a book because you can't afford a dev is not a great example.

How many people lost their crypto-currency because the exchanges were written by people with no experience/training in development (or security specifically).

The counter-point is to buy in people who can do better than you can for less money. In other words, if a Developer can build what you need in 1 week for $1000 (in 90s money!) what would otherwise take you 6 weeks, are you saving money or wasting it? We don't always count our own time as money but it is if you could be much better placed to sell or market your business.
If any of you know don't know what LaTeX is, it's a way to write documents, it's usually used to write Math and Science research paper's because the of the formatting and symbols LaTex allows for. It has a lot of flexibility, but everything in LaTex requires a lot more effort to type then in something like MS Word. I have to use it for a class I'm currently taking where you have to do super long proofs, I created a short 50 line script where I can enter a mathematical expression using plain text and shorthand's for special symbols and the function returns a string I can copy and paste into LaTex. Saved me and my groupmates multiple hours, I also posted on my class forum so I can save my classmates the pain as well.
How do you differentiate outage from incident?
Probably because again, they don't gain anything from cutting their own direct sales in favour of pretty much anything else. They don't look at a local market of a single country, but mostly at the global market, which is what you have to do at Apple-scale. Sure, their 'home country' gets extra attention because the people that make the corporate choices live there so they will be inherently biased, but that's mostly just resulting in launch priority for products, marketing and locations for physical things like meetings, events, buildings etc.

The production lines, money and most customers are everywhere except the starting country.
imagine you're living in a country that's currently blocking twitter, but somebody is posting essential information on twitter that you need to read.

twitter on Tor circumvents that censorship. giving twitter your phone number is irrelevant to that.
Don't focus on the stand. Focus on the fact that this is a 60Hz, no mini-LED, no-HDR monitor for $1600.

Don't forget that the predecessor Mac-specific product, the LG UltraFine 5K, was only $1300 and included an adjustable stand that disconnected without any need to buy a specific VESA version or buy any sort of adapter.

They're showing clips of people producing video content on this monitor. Who is shopping in this budget range doing serious video work without wanting the ability to work with HDR video?

The Mac Studio is a decent value, but this product really isn't.

It seems to me that Apple designed this monitor for wealthy non-creators who want to sit on Zoom calls with a shiny metallic monitor that looks nice next to their Restoration Hardware dining room set. You can tell that's the case because that's where all the investment in features went: to the webcam, and to the speakers. What creative professional do you know that wants speakers in their monitor at all?
Can You Use Vegetable Oil to Fuel Your Car?
> people who do well take around 6-8

Sounds to me like you've found a good way to filter out all but the most desperate candidates. Which, given your overall demeanor that suggests you're also a mandatory nights-and-weekends-with-no-extra-pay type of employer, is probably what you're looking for.