skysight-inc/HackerNews huggingface dataset:
They also recently completed the largest field hospitals and military/civilian bunkers across from the strait.
I love the idea! I never got too seriously into Core War but I remember discovering it as a high school student and getting exposed to assembly programming. I think that the "natural" language that this game uses is quite intuitive and the whole game is a great way to get started with assembly.

However, I do find the UI quite unintuitive at certain points. Especially when I wrote a program, I couldn't figure out how to run it in the local training assembly.
> And it works both ways, you'd expect startups to be biased against salarymen.

Not without good reason.

I have been on that side of the table. I have recruited my fair share of salarymen.

To be fair, some don't make it past the interview table. I'm not joking. "Where's my office ?" is a question I have been asked. Seriously !

The majority of the time it ends up being a dreadful mistake.

The truth is the corporate guys are too used to be hiding in numbers.

In the corporate world you are one of a team. You can ask your team members for help. You can push tasks you don't want off onto your junior team members. All luxuries you don't get in the small business world.

And, sadly, if you are largely useless, in a corporate world, as long as you keep your head down, you can float around as dead-wood until someone gets round to firing you, usually a decade or so later by the time the your manager has passed it up to HR and HR has got round to it ...

There's no room for dead wood in small business.

And of course in the technology sphere, in the corporate world you get to play with bigger budgets. The hardware vendors take you out to lunch. You get "enterprise support". You don't get any of that in the small business world.

Don't get me wrong, I have had some good ex-corporate recruits, but the majority of time its been an expensive mistake. Which is why I tend favour SME recruits overall.
It's not always faster, so making it the default could cause regressions; it seems pretty stable now but the default (gencgc) had a head-start of a few decades for bug finding (and making).
Sometimes I wonder if those non-tech philosophers are actually smart or they're just free-running their hallucinations with entire System 1 and circular reasoning detection turned off, just because doing so allows them to generate more plausible text faster for stronger in-group approvals...

Isn't the concept of free will somewhat of a mysticist mental pleaser that it'll be the thing that save us in the end in doomsday scenarios? If we accept that the world is deterministic and so are our minds and behaviors, that will be quite depressing, and if we assume free will and our souls are real, that means decisions we make comes from trekky super-reality and therefore potentially infallible, which happy.

> Note though that in metaphysics/theory of mind determinism is defined as the state at a given moment being necessitated from the state at a previous moment. I think one could critique your argument by saying that you're just pushing back the question of determinism by one level

I think this is just tangential to free will. If a state_old -> state_new transition() was deterministic code, but code involved RNG sampling, it can be considered both deterministic and not. It cannot be ruled one way or another here.

> What we consider a free will would hardly be met by a will completely detached from any deterministic constraints whatsoever. If a necessary condition for free will was that it is free from any external conditions, what would there even be for it to 'choose', and on what basis could its choices be made?

This part looks like a strawman sandcastle made up to overload opponents. A lot has to be defined in your favor for that argument to work. What's wrong with rolling a dice(assuming it still works)? Is randomness make a choice laughable meaningless non-choice?

I'm starting to understand why "technically inclined people are non-compatibilist", everything is just way too under-defined that people are barely on same pages.
I'd be wary of applying such a harsh threshold to the output as the author has done here. While it captures the page well enough for typical text, I have encountered many pages from Google Books where the threshold has mutilated illustrations or small footnotes to the point of making them unreadable. And if the Google Books scan is the only one available, you're completely out of luck.
Well duh, my point is that Newtonian physics is a subset of QM, but doesn't need to be. In fact it's an important result in QM that QM becomes Newtonian in the limit.

Chemistry, on the other hand, is QM. All of it. You can empirically get around it like alchemists did for a while. But it sucks.

This is partially why chemists accepted the existence of the atom far (far) earlier than physicists who stuck with continuum theories - their empirical methods were banging against the wall.
While interesting, Yi 1.5 only has a 4K context window, which means it's not going to be useful for a lot of use cases.
None of those are adding data, assuming normal definitions of 'blur removal' and not the AI kind. So with those the line is very easy to draw.
This is an extremely general problem which I think comes down to temporal biases in the human mind and a kind of survivorship bias.
HTML can be described by a context-free grammar [0], but not by a regular grammar [1]. If a language can be described by a regular grammar, you can parse it with a regular expression -- that's where the "regular" in RegExp comes from!

Derivatives of RegExps don't automatically unlock parsing of context-free grammars, afaik. For that you need recursion. They do however unlock some very elegant parser designs.

[0] https://en.wikipedia.org/wiki/Context-free_grammar

[1] https://en.wikipedia.org/wiki/Regular_grammar
Bruh we are slave to the machine. Most of us want to get in, get our paycheck, let the boss feel smart, and go back to our actual lives. Programmers tend to overinflate the influence of their job in their personal lives.
Confirmed. I took a year off for my startup attempt, currently looking for another 9-5 and they really don't know what to do with me.

I think the bias is merely confusion. In recruiter land anything uncertain is a pass.

The primary problem I suspect is I seem overqualified. Having a diverse skill set in all things software such as product development and engineering AND management AND devops (etc.) is just too much to process for a recruiter. Also for hiring managers in general. It's great if you're applying to say a director level position but if you NEED A JOB and try for an IC role it's a tough sell. Proficiency in multiple tech stacks is the same negative signal.

Secondary is perceived or real attitude misalignment. The problems most corporate tech companies are solving are boring and they know it. They must never admit it, and candidates especially need to demonstrate complete obliviousness. Candidates need to walk the line, simultaneously signaling technical ultra-competence and naive enough to consider yet another CRUD legacy app maintenance task challenging and interesting.

I personally don't have a problem working on boring problems, and I'm less inclined to create unnecessary challenges by using bleeding edge tech to pad my resume. Both qualities I can never admit to a recruiter. To actually get interviews, I severely cut down my resume to fit each open role. Recruiters can intuit my experience somehow anyway, and just about every senior IC role I've interviewed for lately came with a big disclaimer that this role will NEVER include management responsibilities. I guess to hedge against senior ICs expecting compensation for the management tasks they absolutely will be doing.
I wonder what was preventing you from doing a chargeback if your flight was cancelled with no reasonable alternative? Then it's between the airline and their bank.

I did exactly that with Aeroflot - I had tickets to Thailand during Covid back in 2020, and obviously the flight was cancelled and Aeroflot was talking about vouchers and how it would keep holding passengers' money to survive through tough times - I've just filed a charge dispute with Russian branch of Raiffeisen and got money back in a month.

And since the USA is the proverbial land of the credit card and chargeback, what stops you?
This is great, definitely going into bookmarks. The website design lacks some refinement, but overall easy to use.
Similarily, you could use the example of two people, Alice and Bob. Alice has free will, but Bob doesn't. How would their behavior differ?

I've never seen an answer to this question, which hints that the question itself is ill-formed.
That sounds lovely riiight up until you’re in a position where one of your reports gets very inconveniently standoffish when they’re tasked with something that has been pre-determined, has been decided for complex workflow management , political, legal, etc reasons.

I am a big believer in developers working with sufficient context, but the reality is that when an org gets to a certain size, everyone can’t have full visibility over everything.

Sometimes the ‘business analysis’ involved in determining how to address a particular need can be painful, intense, political, disruptive, etc. A burden that I want to and should shoulder for my team. Sometimes you’ve just gotta divide and conquer with some things. And that means that sometimes developers need to start with the puzzle already partially solved.

Again, this can all sound completely unreasonable, right up until the point when you’re first faced with this situation. Framing it as “you’re not being paid to think! conform, swine!” is too cynical. Rather, sometimes, it’s impractical or flat out undesirable for everyone to do everything. Sometimes you’re better off focusing on a certain type of thinking / work.
> Remember, Germany is a real democracy with freedom of speech

I don't know about that.

https://www.aljazeera.com/opinions/2024/4/30/germanys-crackd...

https://www.aljazeera.com/news/2024/4/1/we-jews-are-just-arr...

https://www.nytimes.com/2023/11/10/world/europe/germany-pro-...
Clozemaster has something like that where you can get the first letter as a hint. I tried Anki for a few languages and would always burn out making cards. Clozemaster is nice because it puts the word in the context of a sentence and then has an “explain” function that uses ChatGPT to explain the grammar. And they group words by sets of frequency (100 most common, 500 most common, etc)
Zero-boil-off "dry" magnets have been widely used for the last decade -- we engineered away the thousands of litres of liquid helium in exchange for bigger electricity bills and some added complexity (and arguably cost). They basically put the cryocompressor/cold head on a large heatsinked plate and use helium gas as a working fluid to cool it and through conduction the rest of the magnet. The supercon wire has a critical T/B/Ic surface and (to my knowledge) they essentially accept worse Ic in exchange for higher Tc.

The cold head vibration can introduce a bit more B0 drift per day, but it's not practically a problem.

Regarding artefacts, one of the other reasons that MRI rooms are expensive are the Faraday cages. They do help. Not just in terms of noise floors but because there tends to be a lot of intermittent RF transmission from people like paramedics. Did you know a) that the international mayday frequency is 121.5 MHz, b) that overhead helicopter flights may transmit with kW of RF on that frequency, c) that the larmour frequency of protons at ~2.9T is 121.5 MHz, d) that Siemens "3T" magnets are routinely around 2.9T, and e) the voltage of the signal you detect in MR is micro to millivolt at best? I've seen spurious peaks in spectra from this.

The DL method the paper talks about "may work", but as the OP says this is deeply unsatisfactory for a whole host of reasons and is, in my overly sarky opinion, a bit like fixing a wall with rising damp by putting a television in front of it showing a beautiful, high resolution picture of a brick wall in the same colour.
> That sounds horrible.

It sounds like how 95% of everything works. In reality of course there is a spectrum between visionary entrepreneurs and mindless drones and some critical thinking is generally welcome. But it seems like startup founders have a very strong belief in their own ideas even when everyone else seems to disagree (that is why they are/were startup founders) and that honestly just sounds so exhausting in a corporate setting.
> 10 years speaking English with a non English speaking partner

Did you mean to say your partner doesn't speak your native language, or how does that work?
> In order for free will to exist there would need to be some force outside of normal physics

Is this an axiom?
Is this just huma brains or does it apply to something like beavers?
Coinbase Q1 2024 earnings: number go up, with a bit of juicing
Tell HN: Manara (YC W21) seeking companies to commit hiring engs from Palestine
But they're using it to eliminate stray or environmental EMI from the RF signals. That might not create fake stuff at the voxel level. Depends on the specifics.
"I believe this is actually the primary reason google build go." Well the actual quiet part is that they built Go to reduce costs of paying those highly trained software engineers and replace them with moderately trained monkeys.
Why don't presidents fight the war, why do they always send the poor...
You got really lucky! In MA possession of ammunition without a (MA issued) permit is a crime with up to 2 years in jail.

MA doesn't have ANY reciprocity with other states regarding your CCW and the City of Boston in particular has a ban on any high-capacity (>10 rounds) magazines of ANY sort/age. MA banned hi-capacity mags but only ones made after 1994, pre-ban ones are ok, just not in Boston (and I think a few other towns).

You are right about peaceable journey, but I would not risk any of my liberty or rights on the good nature of a LEO in such a state.
The ThunderKittens mascot has great kitten/Sony-Aibo vibes. Nicely generated, AI (I presume). https://github.com/HazyResearch/ThunderKittens
The site looks pretty broken at the moment, the text appears to be half faded out / missing? https://i.imgur.com/iBQwr2f.png (FF125)
Show HN: I built a live preview web code editor
Hello everyone,

Recently while using JSBin, I decided to attempt replicating the functionality applications in that same space have, like Codpen, JsFiddle etc as a learning exercise. Basically the core feature of these apps is seeing changes “live” as code is being edited.
I built the frontend with Vue and made my best attempt at keeping dependencies as lean as the only other dependency is CodeMirror which does all the heavy lifting for code editing.
The backend is written in Go.

All in all it was a nice “and not so easy it becomes boring” project to tackle.

I have plans if I can find the time to add some more features like more flexibility with layouts and have also been considering adding more complex features like collaborative editing after using and reading some articles from Repl.it.

You can try out the editor here: https://live-editor.ikeoha.xyz
Github here: https://github.com/ikeohachidi/live-editor
hello! i just discovered this forum post was the reason why my server load got off the charts :p
Thanks so much for all the nice comments!!

In the game instructions are also data, the ones called "data" just happen to be empty instructions. So you can modify instructions on the fly!
For instance adding +1 to a WRITE X TO Y statement will affect the Y parameter, so you can do self modifying programs. There is all sort of clever stuff you can do but I haven't tried too much - but you can also create instructions by adding or masking existing instructions :) there's also a handful of useful undocumented operations like multiply or skip if greater.

The whole source is at github.com/Rackover/assembly so if you feel like becoming a mastermind you can check out how the compiler looks like and predict how it will react to live instruction modification

Have a very good day ♥
Please never work for me.
The Birth, Boom and Bust of the Hard Disk Drive [video]
Of all the reasons my travel might get interrupted, overbooking is among the least likely. It sucks when it happens, but so does anything (flight delay/cancellation, missed connection, etc.) that means I don't get where I wanted to on time. The compensation paid out to people bumped due to oversold flights is high enough that it's really almost a non-issue in practice.
The same criticism applies to all uses. It would suck if a bad bolt looks like noise, etc.

If the technique is fundamentally broken, then it won't work in any situation.
Credit cards will often tell you that you can’t chargeback an airline. DOT complaint is the only option.
Maybe it's vestigial. But when I was your age that's what they said about "Junk DNA", which turned out not to be junk.
It isn't allowed in any other industry I know of though.

At an extreme, imagine getting a contract to work at company X, so you quit your current job and move to the other side of the country, just to be told they overprovisionned the position expecting some candidates to flake out and void your contract with a ticket to get extra bonus next time you get to work for them.

Or getting a loan to buy a house, just to be told at the last minute that someone else beat you to the line.

In most other situations we'd have the airlines eat the risk,and they'd need to find other ways to make it work (have a pool of non priority cargo to fill the plane for instance)
The name "tech debt" has always been a bit of a misnomer. Financial debt does come with interest, but it's structured, proportionate, and you can just go pay it off with sufficient money. Tech debt is unpredictable, needs a lot of context to comprehend, needs even more to fix, is subject to the mythical man month, and taints everything else it touches in your product. It can be worth accepting such a structural flaw into your product, for a time, but it's certainly not like asking for an extension of credit.

It's a struggle to come up with a better name, though.
Distributed Services with Go is a great learn-by-building book for distributed systems: https://pragprog.com/titles/tjgo/distributed-services-with-g...

> This book walks the reader through building a real-world software project (a self-contained, persistent event-stream service) from start to finish. There isn’t a book that walks through building a complete system like this in any language. This book introduces distributed systems practically, explaining the pieces that make up a distributed system and showing how they fit together.
On the topic of bands covering Tolkien’s work, you’re in for a treat if you have never listened to Nightfall in Middle-Earth by Blind Guardian. It is a power metal telling of The Silmarillion.
I'd like if there's more details on the open source software used.
I searched in the book for the passage the GP mentioned. It is on page 2, the 6th step in solving an interview problem. The steps are outlined in the book, and the code snippet for each listed. Here they are:

1- Scanning an array x and finding the running maximum is expressed by |\x (read “max scan of x”), the highest altitude to the West.

2- Reversing an array is achieved by inserting a | (“reverse”) before the array. ||\|x (“reverse max scan of reverse x”) will give us the highest altitude to the East.
3- Comparing two vectors element-wise is done with the & (“min”) operation, this is the water level.

4- The element-wise subtraction is -. Adding parentheses to ensure correct sequence of evaluation, and brackets to make it a function that takes an argument, results in {((|\x)&||\|x)-x}. This is a function that returns the height of the column of water at every point.

5- Using this function, we can easily get derived results, for example for the maximum height we can use |/ (“max over”), resulting in |/{((|\x)&||\|x)-x}.

6- For total water we can use +/ (“sum over”), resulting in +/{((|\x)&||\|x)-x}

Maybe you find this satisfying, I find it horrendous.

Here's the implementation in python/numpy:

west_scan = np.maximum.accumulate(A)
east_scan = np.maximum.accumulate(A[::-1])[::-1]
water_level = np.minimum(west_scan, east_scan)
height_water_column = water_level - A
max_height = np.max(height_water_column)
total_water = np.sum(height_water_column)
It’s strange because I actually followed this approach exactly. I wrote all about my preferences in the original article I posted, but half the HN commenters couldn’t be bothered to read maybe even a quarter of it and proceeded to be complete dicks in the replies in ways that wouldn’t even make sense had they read the rest of it.
Thanks for the explanation, appreciate it

Have a good day as well <3
I don’t think biz is in any position to decide that. They can tell us when something needs to be delivered by, and we can decide which corners need to be cut to achieve that.
SwiftScan does pretty well in my experience.
"'We Cannot in Good Conscience Encourage You to Pursue Our Profession"
Oh? Interesting. Which historical events are they unwilling to discuss?
very annoying
The first is not really the back of the cabinet, it is more like the design on the front.

The second… more like the back of the cabinet maybe. Although the better style there might also be somewhat functional; the internals are clearly quite different, one could imagine that the nice packaging in the Apple case might be a result of only wanting people to use approved parts.
Many or almost all subscription services are oversubscribed. Cable Internet, Internet in general, gym memberships, etc.

The question is what happens when it hits maximum.
Interesting. Although I think the author advocates for going a step further than CCL. My understanding is that the GC of CCL is implemented by its lisp kernel [0]. The lisp kernel is a platform specific C / ASM program which seems to provide a runtime for CCL. The author states that the GC should be written in the
language itself.

[0] https://github.com/Clozure/ccl/blob/master/lisp-kernel/gc-co...
Someone recently died because of this: https://ca.news.yahoo.com/quadriplegic-quebec-man-chooses-as...
Right... I may have wrongly named Arch in my comment. Thanks for the correction.

I'm curious about Arch's claim that "the build script was configured to only inject the bad code in Debian/Fedora based package build environments". Were Debian and Fedora specifically targetted, and the other distros who also got affected just happened to use similar packaging routines, or is this claim a guess?
Do you mean the search text preview? That gradient is intentional and when you hover over it (inside the actual site), it brightens up.
In an ideal world, this is a suboptimal way to pay investors for many reasons (e.g. part of the money spent on the buyback will be taken by market speculators for one) and it's better to pay direct dividends. But in the real world the taxes on dividends are higher than the taxes on the capgains so a buyback transfers more value to the investors than a dividend payment for the same amount.
Didn't Ridley Scott do Gladiator?
Absolutely agree. Relevant here: https://en.m.wikipedia.org/wiki/Project_management_triangle
For a long time, I didn't feel like commenting for various reasons. Then, I decided to try it as an experimental practice, to get more comfortable with putting my words out into the world. I guess that experiment continues.

What I've discovered so far, is I enjoy answering Ask HN questions the most. So I keep an eye on the new Ask HN submissions, and comment when I see something where I might have something to say. I especially like when I can share from a place of personal experience and help someone else out there in the world.
> I have a decent collection of enlarged anime background paintings on the walls at my office.

Where do you get them from?
Show HN: I made an open-source Loom alternative
This worked better than anything else I've tried so far!