skysight-inc/HackerNews huggingface dataset:
The weakness of this sort of article is that the character of Feynman is being played by someone who clearly isn't Feynman (indeed, based on what I've seen of him there is a decent chance he would really enjoy this puzzle and engage with the desired solution quite quickly).

This is recruiter vs creative interviewee who just doesn't get the puzzle. There isn't anything that screams "Feynman" here.
I'm not keen on this, as I don't like creating variables that only exist on one branch.
China to subject firms to cybersecurity test before foreign IPOs
Got bit annoyed strucken by the realization it's mostly just an ad for a game. But it does look like a decent time waster goof ball. Stay strong, Japanese weirdos!
Or Frisian, or perhaps even... Uh, "Anglic", or whatever the language of the Angles is called?
Work culuture is very different in the many countries and are in line with the gernal culture.

Based in Europe, Germany, we had this when we had meetings with chipmanufacturers in Japan vs. USA. So when a company comes from one culture into another another it always has a learning curve. Even when you employ local people helping you to adopt to the local culture. Because you have still managers in the other cultur with their expectations.

I learned that also from Daimler/Mercedes Benz. When they startet to copy their manufacturing plant from Germany into the USA, they had many quality problems and all kind of problems. Over the years there was a learning curve to adopt to the US work culture. So they still don't have only about a 2/3 output compared to the very same manufcaturing plants based in Germany.

While Asian companies have much higher working culture than Germany, I assume the experience at first is horrible for the Asian managers.
If we can find a way to mine and recover the materials from something like this we would get a huge boost in space tech. I dream of seeing that happen in my life time. Imagine that an economically viable reason to go to space.
That’s a very nice aunt he’s got there.
I don't think there are really any major risks to human life from the high voltage under the hood of an EV.

The electrical system checks for earth leakage faults all the time, and will switch off if it finds one. That means a baby can chew any of the big scary orange wires and still survive.

The only real dangerous bit of an EV is the battery pack - if you cut it open.
So do you feel that anything other than 100% market share counts as a monopoly? Where would you draw the line?
Thank you! I'll definitely write about it soon in my newsletter :)
> I wonder if it's consistently reproducible in other dogs

Our dog had the same behavior, but sterilization introduced a regression bug and she is now constantly hungry and begging for food.

It did solve the problem of giving her medicine, though: just present it as food and it's going to be devoured.
I use ditto too and set it so it has everyting I copied in the last 2 weeks. It's really nice to be able to instantly retrieve some text which I copied 4 days ago, for example.
Please consider that software engineering is one of the highest paying jobs one can get, bar a very select few. And most of those jobs require gruelling education or can't be performed from the comfort of one's home. And also take into account that there are tons of jobs, which still require insane amount of studying and the ability to solve very difficult problems - all non-software engineering positions come to mind - while still paying less than software.

The amazing thing about SW is you can get a job - and even some of the best ones - without any formal education. So even if you don't agree that the ability to solve Leetcode problems is predictive how good an engineer is - just power through it.

And keep in mind that, for example, Electrical Engineers have to know tons of difficult math, physics, circuit theory, analog and digital design - and yes - even programming, where the acquisition of these skills is just as hard as getting decent at Leetcode - just to make a fraction on what you make.
I've been delivering commercial products (that's the goal, no?)

No.

Once a company grows to a sufficient size the goal stops being delivering products and starts being not ^&*£ing up the product that generates a lot of money. The aim is to hire people who won't get things wrong, either by making errors or by introducing new unproven ideas.
I'm so happy that Apple keeps me safe of dangerous search engines. /s

I don't get this logic, honestly. What is the point of not being able to add any and all search engines to Apple?
> Maybe your industry needs to thin out and raise prices.

I have the feeling that is actually their point. Perhaps they did not consider the thinning out part but the last part is clearly their point.
Startpage uses Google for it's results so I'm not sure if that qualifies as an alternative.

https://en.m.wikipedia.org/wiki/Startpage.com
Under X, the clipboard is especially heavy: you have two ways to copy and paste (Ctrl+c/v versus selection and middle mouse button), and Ctrl+v doesn't work in terminals. It's confusing.
how about "salaries are determined by the amount of profit they can generate"?
Ask HN: Which software jobs involve time outdoors?
Are there any software jobs where spending time outside is part of the job?

Having worked at home in my bedroom for the last couple of years I'm beginning to feel particularly claustrophobic being sat inside all day long!

Examples I can think of:

- Outdoor robotics engineers
- Wildlife monitoring
- ...and that's about it
I actually worked in TSMC Fabs. It made me suicidal. 14 hour days 7 days a week
Showing one way to get to the solution doesn't mean that it's the only way to get to the solution. It's still possible to solve these problems without the training examples that Copilot has memorized.
It's a lot of complaining and blaming other people, presumably from the same people that'd object to being told they're exploiting labor by saying they're assuming all the risk.
This is analogous to asking "Why shouldn't I take advantage of the Tulip craze?"
Compiling and running the code is handled by a build server and automated tests. That's not the point of code reviews.

The main purpose of code reviews is checking the general structure of the code and tests. Is the code well designed? Are error cases considered and tested?
Another important purpose of code reviews is knowledge sharing.
Another list of almost nothing but disconnected factoids that don't add up to any discipline or narrative. Good luck at Tuesday pub trivia, folks! (Isn't #8 relatively widely known?)
"The complaint charges that Google and Apple agreed that Apple would not compete in the internet search business against Google. [...] The complaint also calls for [...] the breakup of Apple into separate and independent companies"

This doesn't really make sense in my layman's view: They complain that Apple stays out of search (which is not their core business) and then want to break up Apple. For what reason? Because they are operating outside of their core business?
NPM package FakerJS with millions of weekly downloads hacked
Also the space from which all human unhappiness stems, FWIW.
Sorry you're being downvoted but this is HN and it's common to give Apple benefit of the doubt.

You are right, and the term is monopolistic power, which is different from monopoly. Monopolistic power involves platform abuse which is what you're describing.

Additionally they use their position to enforce their own services, so their forced rollout of Apple Login was an example. Another example is all browsers being forced to use Safari under the hood. It's a repeat of the MS-IE escapades of a few decades ago but everyone's OK with it.
I thought my ability to build a prototype in a day showed that. Maybe I should have learned every variation of FizzBuzz instead of learning how node works.
Quis custodiet ipsos custodes?

I find this announcement very disconcerting. To me, trusting Microsoft with such power is anathema and to find that AMD is in cohorts with MS is quite upsetting, as over the years I've championed AMD in its war with Intel.

No doubt, this is yet another step in MS's and other corporates' interests in further proprietarizing the personal computer ecosystem and locking individual users out of the technology.

That Pluton is locked into the CPU makes matters even worse, it means essentially that MS, and likely others, will have the power to dictate how a user can use his/her machine even to the extent of controlling and what software can be run on it.

There's also a bigger existential issue at stake. When others have total control over one's 'gateway' to computing and internet then one's forfeited one's autonomy to act independently. The potential to control our lives politically and otherwise becomes a real possibility especially if such technology were mandated for use in domestic equipment - mandated, of course, on grounds of so-called 'security' after lobbying from MS and others.
Knowledge was also extremely unevenly distributed.

I had a Commodore 64 in the early 90s and I wanted to understand more about machine code. But I had no documentation about the opcodes and didn't know how to get any, beyond a basic intro in an Usborne children's programming book (I think it was this one: https://archive.org/details/machine-code-for-beginners). I was able to write a loop and was amazed by the speed, but couldn't get much further.

If a book wasn't in my local library or bookshop, it essentially didn't exist to me. I had no means of search or discovery.
> So do you feel that anything other than 100% market share counts as a monopoly?

No I did not say that. I say, there's a healthy competition and there's no monopoly as people have viable alternatives and in many other countries people choose these alternatives and people where Apple is dominant do have the same alternatives to choose from.

There's no such thing as "right of minimum market share" that Apple violates by selling too many devices.

People do have the options and if they still buy Apple that's not monopoly, that's success.
"Tell them" can also mean, put it on your resume.

Read less literally!
Ahh that weather widget was so bad. I had to use Windows for one project, and one day that abomination just appeared there. It rendered very badly (text didn't look at all like other taskbar elements), it was in a wrong language (???) and unnecessarily hard to remove. Felt super unprofessional, something I'd expect from browser malware.
I'm also ADHD, and I'm completely on the same page as you regarding stuff like leetcode.

How do you feel about puzzles in general?

I have a really strong antipathy towards 'solving' anything that I know is (a) already solved and (b) where the solution process is not interesting in and of itself. So I hate, hate, hate puzzles.

Your post made me wonder if there's a link between ADHD and finding explicitly pointless challenges unbearable. It feels kind of intuitively true that ADHD predisposes one to cut a lot of mental chaff in order to focus on stuff that's engaging and interesting; a puzzle is kind of explicitly chaff, it's something you have to manipulate in some way to get some predefined result.

The normal trick if you're up against this kind of intense, adhd-driven disinterest in something is to see if you can twist it in some way until it's interesting for you again. So instead of seeing the puzzle itself as the challenge, turn it into a training process for something for something you consider worthwhile.
Keeping some matches handy and lighting a tea candle in the car is surprisingly enough to keep you warm overnight, too.
Those are the things I do, plus going to conferences (virtual ones now). It's fun, educational and keeps me informed and at the top of my game.

None of that will help you pass an interview though!
Swede[1] here, started primary school in 1970. We were definitely taught British English, preferably RP (to the extent that our teachers knew how to talk that way; I only noticed from about year 7, so not sure about earlier).

Still what I use.

___

1: Northern European confusenik: Born German, lived in Finland almost half my life.
Nice review.

I'm sad about the speakers if they are as flat as they said, even more if they are not upgradable parts. MacBook speakers are really good for their purpose and I even consider them to be one of the importants things I trully love on macbooks (with the screen and the touchpad).

Anyway, I'm still looking to buy a Framework laptop soon but I'd love to be able to test one before buying it.
> None of those are in the same “likelihood of death to a person who has common sense” risk category as the high-voltage

High voltage in cars is actually very safe. The car constantly checks for leakage current and switches off if any is seen. That means you could cut through a high voltage cable while driving with uninsulated pliers and survive.

Warning:. Many of these safety systems are single-use explosives. After doing this, the repair will be expensive...
Depending on how flexible should it be, it can just very well be a temporary class storing the from and to value and returning it and the final ‘do’ having a completely normal for loop inside iterating from from to to. This seems to have at most a (in Java very cheap) single plus allocation (static lambdas compile to static methods so not even that allocates in itself).

So I don’t see why would this base case have any significant overhead. Of course a complete stream api will have some.
People move to Cupertino for the school district, not for the nice house. The houses in Cupertino are, on average, modest and frumpy. Have you actually lived in Cupertino?
Regardless of whether it's actually normal or not, I find it funny that the engineer thinks something happening "2 to 3 times a week" doesn't make it normal.
In the UK a market share of 40% is enough for the competition authorities to investigate a company for monopolistic practices. It's less about market share and more about if the company is using its position in one market to create an unfair advantage in another. iOS and Android are both in a position with market power in many countries.
"Deliver commercial products" includes the part of continuing to deliver those products over many years and many releases, without any regressions. It's part of the job.
> I make an effort to avoid typical Swedish-English mistakes

Oh you lovely wiking, you...
Chinese government makes it easy to do so

https://www.cnbc.com/2022/01/05/china-says-apps-that-influen...
Your first two sentences:

> You document in your documentation (or some metadata file format of your particular liking) the fact that your project requires GLib and which versions of GLib it supports (hopefully GLib supports semver). Then you take that version, feed it to pkg-config with the right version information and feed that into your build process.

refute the subsequent claim:

> Depending on your build setup it may be as simple as putting it in your cargo.toml.

It isn't as simple, cause you have to do more.

This glosses over support for operating systems that lack pkg-config, so in practice it is more complicated than that.
This is using Google’s API to provide the search result.
Transaction / bit-second. The unit is normalized for bit-seconds to adjust for the fact that even with the same aggregate size, a single large transaction is different to a large number of small operations.

It was only when GCS reached 1.0 Tpbs that we started shifting workloads over.

However, these benchmarks are only relevant within the same region. As you move further away, roundtrips and speed-of-light will become significant enough that I've seen some people do benchmarks in Tpbms.
> I have a machine with better specs than a comparable MacBook Pro M1 for less.

The “for less” bit might be true but is the better specs part?

In a comparison[1] the M1 in a MacBook Air seems to handily beat the Intel Core i7 1165G7 chip on most metrics.

Personally I’m not that CPU bound generally and I like Intel Linux compatibility so I’d still make the trade off.

1. https://nanoreview.net/en/cpu-compare/intel-core-i7-1165g7-v...
No the author links to some qanon type conspiracy crap on reddit in the only issue in that repo.
Great idea!

The data model and code describe in "4.2 Scheduling Studies" is very similar to a PostgreSQL stored procedure scheduler system we've written to parallelize large UPDATE/INSERT ... SELECT jobs, parallelizable thanks to having a "shard_id" column similar to the "p_key" column mentioned in the paper.

Currently, each INSERT reading directly from a SELECT query, must run as separate queries, by each worker, for each CPU, to parallelize the workload, to fully utilize the server hardware.

We already have parallelizable SELECT queries in PostgreSQL. If the future would bring us parallelizable UPDATE/INSERT queries, we would finally have all the ingredients to run a single SQL query that would not only perform the computations in parallel to produce the aggregated result, but also write it in parallel to the database.

Btw, I think "p_key" in the paper is confusing, as I first though it meant "primary key" but then understood it means "partition key".
This is such an interesting laptop. Hopefully an AMD based version with a more premium screen will be released.
I agree. Being monopoly isn't even illegal anyway.
System recognizes hand gestures to expand computer input on a keyboard
In my experience, saying stuff like "the chance of a UUID collision is about the same as your car being struck by lighting and hit by a meteorite every day for a year" works on some non-STEM people.

But there are a lot more for whom "look, Azure uses UUIDs for their VMs, and it's good enough for them" is somehow more convincing.
That's really cool, but you should then be aware that what you are describing is a subset of what homoiconic languages offer as "data is code".

Some time ago I wrote a sort of DevOps tool in Python (because I know better than to start new projects in Lisp in most settings). This tool had preconfigured tasks defined as point-free style functions that were easily composable. Non programmers were able to define their own pipelines either submitting a YAML file or dragging & dropping these components in a web UI. This was very powerful, but anything remotely complex (if you didn't want to end up reinventing Forth) required dropping down to Python to define these.

JSON and YAML are very good at conveying structure, but fall sort for anything else. It would be like doing any sort of complex programming with Ansible via just using roles and playbooks. It's possible, but no one sane does.

Now the question is if this really matters. Judging at the shape of the industry, the clear answer is no.
The number is higher in the US and lower in the rest of the world. But iPhones are more heavily skewed to US users. I picked $200 as a good ballpark.
> I ship software

Is it an open-source library?
In contrast, I had a not-so-great experience attempting to use SvelteKit for a not-full-stack SPA. I wanted an SPA "app" for a side project I'd already written in Elixir/Phoenix and kit turned out to be super immature for that. There's a lot of issues with building a "true" SPA in kit - it is built first and foremost for full stack and will throw up a hundred ways if you try to make an SPA, chiefly by making it inconvenient to use client-only libraries even though you're never running on a server. Svelte is pretty cool but if you want to make an SPA I would recommend vanilla Svelte + Routify instead of Kit.

(Or just React. React is pretty good, and vite comes with a React starter that's super good! You don't have to throw something out just because it's "old"!)
I find the names of the patterns unintuitive, more like a language barrier to adoption. Same feeling I got from AngularJS when it was initially published.
How is the tech scene in Tampa? I’m really considering moving there from Atlanta as I feel the crime is getting out of control here.
No. I provide value to companies by solving their business problems, not by memorizing completely trivial puzzles.

I resent the implication that we should beg to be paid what we're worth and be grateful to be made to do a jig in a tutu for scraps that fall off the table.
Which is another proof that the stock market is a fantasy market.
The biggest problem is the value provided by lots of 'so called' restaurants:

They are all doing sandwiches, burgers, or other low effort/value products and expect to have high price and high margin...

If the author is doing what's she describes, Doner sandwich, it is one of the fast food that is expected to be the cheapest. At least here in Europe.

Let's have her cook real and innovative food and then come back complaining about margins.
Everyone should be paid enough to eat reasonable food. If you think this is already the case you live in a bubble.
Thats what you get when you leave companies to regulate themselves, and few options remain for investors.
Not a joke. It was the intent that populous states should not be able to steamroll less populous states in the Senate.
For all of its UX problems, I must say I am very impressed with Small Childs battery life. The low power shutdown does tend to be very noisy though.
The swedish website: https://www.manufacturingguide.com/en has a learning data base of different manufacturing techniques, however not all entries are translated to english.
This.

I always sort of hoped that Apple would either enter the market at some point or acquire DuckDuckGo and try to build out to a larger user base. I realise this is pretty unrealistic, as I'm sure there are far more people out there who would much prefer DDG to remain independent of a megacorp.

I assumed the reason Apple haven't entered the market is that there's likely no way to make money at it without becoming Google, so it would cause them to have two diametrically opposed privacy stances in their business (and because they'd have a long road to build a worthy competitor).
Great write up, but I’m surprised by SvelteKit being described as full stack. It doesn’t seem to offer anything around normal back-end functionality. I’ve normally understood full-stack to refer to a framework like Ruby on Rails.
> I've been delivering commercial products (that's the goal, no?) for over twenty years, regularly get high praise and top ranks in reviews, get promoted often including to "distinguished" and "chief" levels (always as a technical IC, not in management).

So… the industry is apparently working fine for you, right?

> But if I was in my 20s or early 30s, I'd be looking to leave tech entirely and go into something else where experience is actually appreciated and valued.

Yeah, sure. Not for everyone. It’s unfortunate.
Use the coupon code 'january' at the checkout for a 25% discount.
> You’ll now see commercials in Britain that implore you to “Search ‘Fred Insurance’ for full details”. Five years ago that would have been “Search _for_ ‘Fred Insurance’”.

But in many forms of commercials it's advantageous to have a short text: you can use a bigger font while paying for the same size advertisement / poster / pop-up window. So maybe that was more a "shortism" than an Americanism.