skysight-inc/HackerNews huggingface dataset:
This!

Active tradeoff analysis and a structure that allows for honest reflection on current needs is the holy grail.

Choices are rarely about what is best and are rather about finding the least worst option.
"most of the time easy" ... = z2. z1 isn't going to lead to any adaptations (or burn many calories, depending on your objective), and z3+ isn't "easy", so for all your agita about San Milan & Attia you're basically saying the same thing.

Or to tie this into running, too, the same thing Maffetone & Friel also espouse.
Exactly what I was thinking. Apple is seen as neutral by Trump admin. X as an ally. And Meta/Google as enemies
> It's about giving over the documents that are requested by the other side.

Right, 100%. The point of contention is that documents that don't exist were demanded and those documents that don't exist are what the court claimed a default judgement over. This is per the court's own records.

> the parents could not see that evidence.

What evidence do we believe we are talking about here? If this evidence was never entered into the trial, why should us spectators believe it existed?

> the "consistent pattern of discovery abuse" (quoting the decision)

This here is what gives Alex ground to say "the court was on trial", in the greater context that an undercover journalist caught someone who works for the CIA on video admitting that the suits against Jones are lawfare. If you have not seen this video, you may not know how much information you are missing on this topic. If you dismiss the video because a particular group filmed the video, then we're not playing a game of mutually pursuing the truth here.

Throughout the entire process, Alex alleged a consistent pattern of discovery abuse on the part of the court. Deprivation of rights under color of law is a very serious crime that carries a 10+ year prison sentence. And yes, judges do sometimes have federal lawsuits filed against them for it.

> caused harm to many families

The other major point of contention, is this was never demonstrated in court, let alone meaningfully argued in court.

> He did this while knowing he was lying.

This also was never demonstrated. The court records don't show anything like this ; perhaps they show something like this on a procedural matter around discovery, but not anywhere on the topic of the supposed substance of the case.

> and is now getting punished for it

The other so-called echo chambers, the ones that don't have a shadowbanning and censorship problem, the one one the side that won the majority vote in the recent election, don't see it this way at all.
> If your saddle is putting pressure on your perineum, that means it's the wrong saddle for you.

I mean, that's pretty much what he said: "Get a different saddle"
Can I say a bit more about criticism on the side? I've learned to embrace it as a necessary step to self-improvement.

My formative experience as a PhD student was when a senior colleague attacked my work. That was after I asked for his feedback for a paper I was writing where I showed that my system beat his system. He didn't deal with it well, sent me a furiously critical response (with obvious misunderstandings of my work) and then proceeded to tell my PhD advisor and everyone else in a conference we were attending that my work is premature and shouldn't be submitted. My advisor, trusting his ex-student (him) more than his brand new one (me), agreed and suggested I should sit on the paper a bit longer.

Later on the same colleague attacked my system again, but this time he gave me a concrete reason why: he gave me an example of a task that my system could not complete (learn a recursive logic program to return the last element in a list from a single example that is not an example of the base-case of the recursion; it's a lot harder than it may sound).

Now, I had been able to dismiss the earlier criticism as sour grapes, but this one I couldn't get over because my system really couldn't deal with it. So I tried to figure out why- where was the error I was making in my theories? Because my theoretical results said that my system should be able to learn that. Long story short, I did figure it out and I got that example to work, plus a bunch of other hard tests that people had thrown at me in the meanwhile. So I improved.

I still think my colleague's behaviour was immature and not becoming of a senior academic- attacking a PhD student because she did what you 've always done, beat your own system, is childish. In my current post-doc I just published a paper with one of our PhD students where we report his system trouncing mine (in speed; still some meat on those old bones otherwise). I think criticism is a good thing overall, if you can learn to use it to improve your work. It doesn't mean that you'll learn to like it, or that you'll be best friends with the person criticising you, it doesn't even mean that they're not out to get you; they probably are... but if the criticism is pointing out a real weakness you have, you can still use it to your advantage no matter what.
Is it just a web wrapper around good old `cdecl` command? Or it does something different/better?
The posted article is light on details. Is there another source that backs your statement?
It just received an award from the ACM SIGPLAN Dynamic Language Symposium, and it's a great paper.

One of my favorites, up there with the original "Self" papers.

The approach it describes to layering the Smalltalk VM on top of the JavaScript VM has worked out quite well thanks to the way JavaScript VMs have evolved.

Here's the text of Vanessa's tweet:

https://x.com/dynlangsym/status/1856748088708210924

Dynamic Language Symposium @dynlangsym

This year's DLS Most Notable Paper award goes to:

SqueakJS: A Modern and Practical Smalltalk that Runs in Any Browser

by @codefrau, Dan Ingalls, @timfelgentreff, @krono, and Robert Hirschfeld.

Congratulations to the authors!

Read the paper here: https://freudenbergs.de/vanessa/publications/Freudenberg-201...

Association for Computing Machinery

Most Notable Paper Award

Dynamic Languages Symposium

SqueakJS: A Modern and Practical Smalltalk that Runs in Any Browser

Vanessa Freudenberg, Dan Ingalls, Tim Felgentreff, Tobias Pape, Robert Hirschfeld

This paper reports on SqueakJS, a fully compatible Squeak/Smalltalk implemented in pure JavaScript. In 2014, it demonstrated that with thoughtful implementation techniques, browsers and their JavaScript VMs can enable applications as dynamic and interactive as Smalltalk environments. Furthermore, the paper details how powerful programming language features such as object enumeration, application snapshotting, custom graphics interfaces, as well as basic file abstractions can be realized inside the browser environment.

Today, SqueakJS continues to be used in education, for web applications, and as environments to preserve important parts of Smalltalk’s history, and with it, computing history.

Laurence Tratt,
Program Chair DLS’14

Stefan Marr,
Steering Committee Chair

2024 Dynamic Languages Symposium, the premier forum for researchers and practitioners to share research and experience on all aspects on dynamic languages.

Here's the previous HN discussion from 2015 soon after it was published:

https://news.ycombinator.com/item?id=8982251
MindsDB (YC W20) Is Hiring an Operations Analyst
Bah this article is a bunch of nonsense. You're saying that a technology that has been around for a grand 2 years is not yet mature? Color me shocked.

I'm sure nothing will change in the future either.
So I don't really know what I'm talking about...

But isn't the EU cyber resiliency act about requiring companies to provide guarantees on their software?

Open source projects alone cannot provide those, but it seems like something a secondary organization could provide ala a 'pay us a fee, and we will provide a legal guarantee' on software quality + liability insurance.

The only way that those liability organizations could provide those type of guarantees is by being associated with the project/updates, and ideally use the money they get from liability fees to cover developer pay?
Totally agree, it's not a bad thing. It's a large area of the world saying you do not dictate the rules.
Well, downvoting in the case discussing ghosting, right? But just like any voting system one datum doesn't really tell the story. Since creating throwaway accounts is pretty normal around here, I'd guess the solution is to reply to the posting calling out the "can't even be bothered to say fuck off" to warn others not to bother. Bonus points for doing that every month when they inevitably repost their fake listing next time
I agree with a lot of the assertions made in TFA but not so much the conclusion. AI increasing the velocity of simpler code doesn’t make tech debt more expensive, it just means it won’t benefit as much / be made cheaper.

OTOH if devs are getting the simpler stuff done faster maybe they have more time to work on debt.
The software stack for LLM agents (in 2024)
SQLite is a real database engine. I guess what you mean is that SQLite is not competing with database servers.
But how do you know that Holocracy is more reasonable or fair? The Wikipedia article you linked isn't exactly glowing!
Haha. Now imagine cultures that have historically believed in eternal life.
> Knowing the current ionospheric conditions allows a GPS receiver to reduce location error by several meters.

This is amazing
I raced at an elite amateur level for about a decade and I never really saw the purpose of those huge zone 2 training blocks. Almost no races were more than four hours long and most were in the one to three hour range. It felt like there was a lot of cargo culting of european pros who had very different requirements given the far longer races they were doing over there. Unless you are an aspiring pro or willing to sacrifice your life to cycling, I tend to think those long z2 blocks are a waste of time. I loved riding, but I found zone 2 rides to be pure drudgery if done more than a few times a month.

Hard intervals a few days a week with one or two long rides every week or two are more than enough to race at the cat 1 level (assuming above average VO2 max and if you don't have that no amount of z2 is going to make you competitive anyway). At my peak, my threshold was around 5 W/Kg, ~10 W/Kg for 1 minute and 20+ W/Kg for 5 seconds. My biggest week of training was less than 20 hours and I averaged around 10 hours per week for the years I was racing.
The solution to this problem is regulations.

If employers were obligated to pay prospective employees for their time then they wouldn't waste time
It's what I would naturally expect to happen in the absence of consistent heroic efforts by the authorities to prevent it.
I'm not saying it's not. Please read the previous comment for context.
> making sure that the project remains true to its open-source nature is reasonable?

What about this, in your estimation, undermines the open-source nature of PyPI? Nothing about this is proprietary, and I can't think of any sane definition of OSS in which PyPI choosing to verify OIDC tokens from GitHub (among other IdPs!) meaningfully subverts PyPI's OSS committment.

> PyPI package upload in favor of the trusted provider system. pip (or other tooling) will add warnings whenever I install a package that is not "trusted". Maybe I am simply pessimistic.

Let me put it this way: if PyPI disables API tokens in favor of mandatory Trusted Publishing, I will eat my shoe on a livestream.

(I was the one of the engineers for both API tokens and Trusted Publishing on PyPI. They're complementary, and neither can replace the other.)
I suspect the latter part is so commonplace that many technologists don't even think twice about it.

> Unilaterally imposing unfair trading conditions on other online classified ads service providers who advertise on Meta's platforms, in particular on its very popular social networks Facebook and Instagram. This allows Meta to use ads-related data generated by other advertisers for the sole benefit of Facebook Marketplace.

Consider this:

- A local marketplace AcmeShop wants to advertise itself on Facebook, paying Facebook for ads.

- The only practical way to do so requires AcmeShop to install Facebook's tracking on their website. The tracking is always dual purpose: on the one hand, it gives AcmeShop data on conversion from their ads (which is vital for AcmeShop), but on the other it also gives Facebook data about AcmeShop users.

- Alice wants to buy a used 3D printer. She goes to AcmeShop, searches for 3D printers, checks a few listings out, but doesn't buy anything.

- Alice opens Facebook. At this point, Facebook registered Alice's visit to AcmeShop 3D printer listings, so of course they serve ads for 3D printers selling on Facebook Marketplace.

- Alice buys a used 3D printer from Facebook Marketplace, cutting AcmeShop out.

AcmeShop has a tough choice: they either advertise on Facebook, pay Facebook, and help Facebook to undermine their own business, or they forgo Facebook as a marketing channel altogether.

Usually different parts of this scenario are discussed in isolation (performance marketing, user tracking, privacy on Facebook, etc.), obscuring the larger picture. I don't see how Facebook's behaviour taken as a whole is anything but predatory and abusive of their position.
We know there are lots of biological mechanisms that retain state at the cellular level to put it in CS-ish terms. A fraction of these mechanisms could plausibly be transmitted outside the cell (e.g., miRNA).

These mechanisms may or may not encode memories as we typically understand them, i.e., the ability to remember an event or fact, but could very plausibly shift personality, preferences, etc.
exactly that. you actually want/need a few years of warning if your greencard is going to be accepted or not. having to put out a ghost job in order to find out if the greencard is going to be accepted is really the problem (for the ghost candidate)
Indeed, locals recently discovered a scam targeting foreign students, and fake ads that promised them a job... The problem is the economic migrant pays >$34k to get those "work" stubs, and usually never shows up on the physical job. Or if they actually need to show, it is usually an awful working arrangement where these now penniless workers end up in inhumane working conditions.

These "employers" have claimed "ghost" employees at sites who often only ever show up to work to pay the shift manager their cut of the bribe in cash. Thus, the desperate indebted people end up in food banks, delivering food, and bidding down physical labor wage rates though suppressed demand.

You couldn't make this stuff up if you tried. Wasting legitimate applicants time, and feeding illegal AI screener bots... is just an inconvenience by comparison. =3
And the solution has been obvious all along, and was even proposed by Trump in his first term. Turn H1B into an auction so that only just creme de la creme makes it through, limit the numbers, and issue green cards sooner, with no additional bureaucatic bullshit. Maybe he'll finally get to do it this time.
That's kind of my point. This isn't "consumer protection", it's a shakedown of a US company by the EU.

I think that the incoming US administration will seek to play politics more aggressively than the current admin.
Attorney here. Word tracking works just fine for my work and the work of pretty much every attorney I've ever interacted with.

Meanwhile, as another comment in this thread noted:

>Git is a tool built around the needs of software developers. Because git is too complicated and branching, though in principle, would make sense in some situations, is actually pretty difficult to manage (especially for binary documents).

Every alternative I've seen proposed, especially by non-lawyers, has been far too complicated for our needs and attempts to tackle problems that really aren't actual problems in real everyday practice.

It often seems like developers in this space speculate on theoretical problems they feel lawyers must face and create solutions a programmer would appreciate for those.
Not sure what you mean by matching profile? The link above should be a direct link to the role I am hiring for.
Yeah, my first thought was "the Sandy Hook parents chipped in for you to leave it as it is?"
So, governance by whoever picks the training corpus. Still no way.
This is what drives me nuts with so many of these EU antitrust articles lately.

They're clear about the fine, but then it's all handwavy language about what a concrete violation even looks like. So it's impossible to even have an opinion because nobody even knows what we're actually talking about.

Best I could gather from the article is that this has something to do with paid ads on Facebook and Instagram that link to Marketplace vs. paid ads that link to other similar services (like eBay I'm guessing?), and that there's something extra-special about the Marketplace ads that the eBay ads don't have. But what even is the special thing? And is the article even accurate on this? Because it also refers to Marketplace listings as "ads" so it's not easy to parse.
You actually have no idea how Polymarket works, right?
Eh, it’s been kinda nice to just hit tab-to-complete on things like formulaic (but comprehensive) test suites, etc.

I never wanted the LLM to take over the (fun) part - thinking through the hard/unusual parts of the problem - but you’re also not wrong that they’re needed the least for the boilerplate. It’s still nice :)
My wild fantasy of a MacOS-native fork of UNetbootin (C++) has just become closer to reality.
There is another thread here that seems to confirm it's me who has missed a trend shift. I didn't know this term had a special meaning. I just followed the thought that an x-developer is somebody developing x.
It depends. Is the EU presenting itself as a bastion of free trade?

I don't think so anymore. They're clearly protectionists with the recent actions against American big tech and Chinese EV companies.
The EU is governed by the European Commission, which is not elected. Say what you will about reactionary British conservatives, the fact remains that the EU is not a particularly democratic organisation.
> "A photograph of Paris' Le Meurice hotel in Rue de Rivoli flanked by the flags of Nazi Germany.

These are actually Reichskriegsflaggen [1], which were the war flags of the German army. Le Meurice hotel [2] was requisitioned by the occupation forces for their HQ, so that was definitely a dangerous photograph to take and to possess.

[1] https://en.wikipedia.org/wiki/Reichskriegsflagge

[2] https://en.wikipedia.org/wiki/Le_Meurice
You'd have to ask though, if the whole premise is so flawed, how come it has been the dramatic success it has been? There is nothing like this anywhere else in society.

The only thing coming close might academic publishing (science) and this hints to what propels open source: openness, sharing knowledge is insanely productive, it creates enormous leverage to build on each others effort.

Clearly so far we have not found ways to fairly attribute that benefit to make the whole phenomenon easily self-financing. But its not clear it cannot be done.
I find messiness often comes from capturing every possible edge case that a young codebase probably doesn’t do tbh.

A user deleted their account and there’s now a request to register that account with that username? We didn’t think of that (concerns from ux on imposter and abuse to be handled). Better code in a catch and handle this. Do this 100x times and you code has 100x custom branching logic that potentially interacts n^2 ways since each exceptional event could probably occur in conjunction with other exceptional events.

It’s why I caution strongly against rewrites. It’s easy to look at code and say it’s too complex for what it does but is the complexity actually needless? Can you think of a way to refactor the complexity out? If so do that refactor if not a rewrite won't solve it.
OP isn't rejecting the US citizen application because they are a US citizen - they are rejecting all candidates applying for the position regardless of ability to do the job or not since the position is already filled. There was no intent to fill the position to begin with - just a test to see if they can sponsor the current h1b employee for their greencard or not. There is no discrimination if no applicant had a chance of being hired to begin with.

They might be running afoul of discrimination laws if they only interview US citizens to cut down on their workload for fake interviews, but I'd guess someone this careful (e.g. not actually submitting the greencard sponsorship where many employers would with a wink and a nod) is likely careful enough to not filter candidates on such obvious things either.

It's a problem with the h1b (and green card) program itself, not OPs behavior. If anything, OP is probably in the top few percentile of ethical businesses/managers if they are actually denying the sponsorships because they made a good faith attempt to test to see if the local market had appropriate candidates.
Something weird is happening with LLMs and Chess
It surprises me how many people here are against this decision, and expressing sentiment that this is bad for the EU tech scene.

Meta has been fined because they employed tactics to undermine competition and persistently employ anti-competitive tactics.

Why is it wrong for the EU to force companies to obey it's laws and act in the best interest of it's inhabitants?

The companies being targeted are some of the biggest companies in the world and are accountable to almost no-one. Because they're a monopoly they're somehow exempt from the rulebook? C'mon.

If anything this helps competitor businesses because it shows that the tech giants are not except for the law, and the EU will fight for competition. Something the US sorely lacks in many industries.
Great input, thank you!

So, if we would increase the free amount and the included in the pro tier it would a little alleviate this pain?

On the definition, we wanted to use DAU because with this we can have on metric to price consumers, business customers and service accounts. To us it was weird to pay for a MAU when a consumer only logs in once a month. Coming back to my reply above... would a "bigger" number of included DAU solve this?
To be fair, looking at a word doc with tracked changes enabled that has gone through a few rounds with more than a couple people in my Legal dept makes me feel like my brain is melting.
> Instead of trying to force genAI tools to tackle thorny issues in legacy codebases, human experts should do the work of refactoring legacy code until genAI can operate on it smoothly. When direct refactoring is still too risky, teams can adjust their development strategy with approaches like strangler fig to build greenfield modules which can benefit immediately from genAI tooling.

Or, y'know, just not bother with any of this bullshit. "We must rewrite everything so that CoPilot will sometimes give correct answers!" I mean, is this worth the effort? Why? This seems bonkers, on the face of it.
Some people have no taste, and lack the mental tools to recognize the flaws and shortcomings of GANN output. People who enthuse about the astoundingly enthralling literary skills of LLMs tend to be the kind of person who hasn't read many books. These are sad cases: an undeveloped palate confusing green food coloring and xylitol for a bite of an apple.

Some people can recognize these shortcomings and simply don't care. They are fundamentally nihilists for whom quantity itself is the only important quality.

Either way, these hero images are a convenient cue to stop reading: nothing of value will be found below.