skysight-inc/HackerNews huggingface dataset:
Location: EU (Austria, Poland)

Remote: remote/hybrid

Willing to relocate: Depends on where

Technologies: Generative AI, Neural Networks, PyTorch, TensorFlow, Transformers, Bert, Python, Statistical Modelling, NLTK, scikit-learn, numpy, pandas, SQL

Resume: https://www.linkedin.com/in/svitlana-tuchyna-36b032230/ (will send pdf CV on request)

email: svitlana5077@gmail.com
It's not easy to setup and has a steep learning curve. But it's great to use afterwards.
Ask HN: What does your one language ecosystem look like?
As a thought experiment imagine you choose just one programming language to use throughout your entire software engineering stack. For example, OS, command line tools, editors/IDEs, libraries, frameworks, infrastructure as code, CI/CD, etc.

Practically I know this doesn't make a lot of sense but I find myself coming back to this question and I think about the tradeoffs. Questions also come up like:

- Which languages fare better than others in this context?

- If there isn't an option in the chosen language for a thing, what would be the workaround? Perhaps using a combination of other tools to achieve the capability.

- Which edge cases are the most painful?

- How long would it take to build the needed capability if it didn't already exist for the language?

I'm curious to hear what others think about this.
Tooling and processing definitely helps, I have seen it with my own eyes!

(1) Start with experienced programmers who know how to write code

(2) Have them establish good culture: unit testing, end-to-end testing, code coverage requirements, CI (including one on PRs), sane external package policy, single main branch, code reviews, etc...

(3) Make sure that there are experienced programmers have final word over what code goes in, and enough time to review a large part of incoming PRs.

Then you can start hiring other programmers and they will eventually be producing good code (or they'll get frustrated with "old-timers not letting me do stuff" and leave). You can have amazing code which can be refactored fearlessly or upgraded. You could even let interns work on prod systems and not worry about breaking it (although they will take some time to merge their PRs...)

The critical step of course is (3)... If there are no experienced folks guiding the process, or if they have no time, or if they are overridden by management so project can ship faster then the someone disables coverage check or adds crappy PRs which don't actually verify anything. And then formerly-nice project slowly starts to rot...
IIRC, the rest of the die is the sound hardware.
> Footnotes:
> This was revealed to me in a dream.
> HTML: the programming language is brought to you by big sky software

Is the same big sky software :)

Had seen this pop up on github.. https://github.com/1cg/html.js
https://archive.is/S8ss2
hmm. I suppose a sentient ant may not reach a Nash equilibrium, but the best equilibrium. Then through that lens, yeah. I can see how you see it as human nature.
Interestingly, since it is actually XML, you could take advantage of all the XML features. A XSD may be able to encode the language grammar, and with XSLT, get some nice rendering.

Of course, the parser is just a DOM parser, which is built in browsers and that's what the interpreter is using. But if you want to write a standalone compiler for it, just take an off the shelf XML DOM parser and you have your AST.
Right. I'd classify this article under `wow/` and not `aha/`.
Just like so many organizations within government, universities have no accountability... status quo rules.
What law are you referring to, and a minimum of $20 per hour for what? Wouldn't your interpretation mean I can sign up for DoorDash, keep the app open, never accept a delivery, and be guaranteed $20/hr?
LOOKING FOR DATA SCIENTIST POSITION|

Location: EU (Austria, Poland) | US remote

Remote: remote/hybrid

Willing to relocate: Depends on where

Technologies: Generative AI, Neural Networks, PyTorch,
TensorFlow, Transformers, Bert, Python, Statistical Modelling, NLTK, scikit-learn, numpy, pandas, SQL

Resume: https://www.linkedin.com/in/svitlana-tuchyna-36b032230/ (will send pdf CV on request)

email: svitlana5077@gmail.com
> So hiding the tip until after closing the sale to pretend the total price is cheaper? Very classy.

In practice, it is probably to eliminate customers feeling the need to tip, reducing the sting of the higher fees.

Plenty won’t tip if the Dasher won’t see until after.
Yeah, it's amazing what you can do with just a 1-bit pulse. You can even do multiple instruments[0] or win the loudness war[1].

[0] https://www.youtube.com/watch?v=wV9PfEFw78I

[1] https://www.youtube.com/watch?v=s_ANEQu5Lto
> what it is about a foreach that you think would do a better job than a syntactical for-loop

It depends on the language. For example, an optimizing compiler can optimize the shit out of a for-each loop, but can only go so far in a for-loop. For example, in a for-loop, you can "skip around" the indices, and even go backward after going forward, while in a for-each loop, it will always go one-by-one, and the compiler can rely on that fact. Even the CPU can probably optimize it better since the data access will be more predictable.
Look at the footer, the site is connected to htmx
Thank you for the comment. This is certainly not a novel concept. Its an opinionated implementation that is geared towards solving some business problems.
> It regularly attacks its neighbouring countries.

That's a problem for neighbouring countries, not Israel. USA also regularly attacks... whoever she wishes, really.

> It keeps 2.3 million people in a ghetto and millions others in bantustans in the West Bank

Also not Israel's problem.

>It's huge source of instability in that region

Islamic fundamentalism is a huge source of instability in that region.

> It's huge source of instability in that region and is dependent diplomatically, economically and militarily on the US.

Your ignorance is amazing.
On the contrary, I think a great many pro-Palestine activists are inadvertently advocating for exactly that; that the chant, to them, implies that the Levant be restored to the control of non-Jewish Palestinians, and that Jewish interlopers lose that control. It's part of a very common perspective on Palestine that suggests Jewish Israelis are ethnically white European "settler colonists", which is false.

If you believe that Jewish Israelis could, in the worst case, just go back to Poland, then the "river to the sea" stuff seems more benign than it actually is.

As is so often the case, the effect of those words on the listener is important; if not as important as the intent of the speaker, it is at least worth consideration --- especially when, as in this case, the people saying it are literally advocating for an ethnic cleansing of their own, one they don't realize might also be a step towards genocide.

All this just back to my point that the "river to the sea" stuff is poisonous. If you're a slogan that both Hamas and the Kahanists use, something has gone terribly wrong.
I thought it would just print the dessert in a way I could eat. It would be much easier. :P
Not with DoorDash, drivers recieve the tip no matter what. If you talk to support and get your tip refunded (for poor service or something), DD eats the cost.
Nope. The french economy been flatlining for 15 years:

https://data.worldbank.org/indicator/NY.GDP.PCAP.KD?location...

US GDP per person is now 50% higher than france:

https://www.worldometers.info/gdp/gdp-per-capita/

It wasn't like that 15 years ago.

There doesn't need to be another rule. The existing rules are doing just fine keeping companies out.
FWIW, the Nim analogue of `static if` would be `when` statements.

EDIT: or any of mratsim sibling's fine choices. Nim is Choice and has many uncommon compile-time powers.
Rich or not, placing your personal interests above the community to the detriment of the community is obviously harmful. In my area specifically it applies to affordable housing. Property owners have turned a blind eye to rising home costs (more equity yay!), enacted policies to prevent higher density affordable housing (among other things) and are now shocked there's no workforce and an aging population.

But hey, whatever saves you another few hundred bucks on your tax bill right?
People swap my first and last names about as often as they don't, despite being formatted exactly like everyone else's on the thing they're looking at.
In New York City five years ago I was switching from one IT career to another (Unix sysadmin to programmer), and was working part-time for a very small startup that had run out out of seed money, while interviewing for more lucrative positions (which I found four years ago). The founders were working a day job, and funding me out of pocket, which was to the tune of $100 a month. For a variety of reasons I decided to do Postmates deliveries, one reason being the flexibility.

Running around Manhattan on cold November nights five years ago, I began to appreciate the $100 a month I was getting programming for this small startup at my desk at home or in their co-working space. If you don't have a bicycle or car, you pretty much need a metro-card, which goes to your expenses. Sometimes orders came in right away, sometimes I'd be sitting around for over 20 minutes waiting for one. The food pickup location was always within half a mile of my location. The quickest pickup offer to delivery for me was 23 minutes, longest was 52 minutes. With waits of up to half an hour before a next offer.

Deliveries usually paid a little over $4, but there were bonuses of $2 for some deliveries, and you'd be paid for long distances or long waits for food. You would also get tips (up to $7).

As I said, I was getting paid $100 a month to do some programming for a small startup, which seemed very little, but it was a lot easier than how much time and effort it took running around Manhattan to earn $100 from Postmates.

About six months after doing occasional Postmates deliveries I was making over $60 an hour programming for a multi-national.
The whole situation did seem pretty exceptional when I heard it and I felt like I was being exposed to an alternate reality where lawyers made security worse for everyone.

That said I struggle to believe the sys admin had competent representation.
I believe that the panels themselves do not float - they are regular panels, mounted on a frame with floats underneath.
I think you're misunderstanding the change to tipping. DoorDash is effectively eliminating it (or at least making it truly optional). The city's study [1] advocates for this explicitly:

> Beyond productivity, there also exist several other margins for adjustment to higher delivery worker pay. For instance, apps could choose to reduce consumers’ costs through changes to the user interface that discourage or eliminate tipping (or, equivalently, consumers could choose to tip less in light of workers’ higher pay, independent of any changes engineered by apps). The Department finds that if tipping were eliminated at all apps, costs to consumers would increase by $1.06 per delivery (3%) with workers still receiving sizable pay increases.

Basically, the previously "mandatory" tip is now baked into the price upfront. I think this exactly what you want.

[1]: https://www.nyc.gov/assets/dca/downloads/pdf/workers/Deliver...
That seems to "match" what I quickly saw. I'm in no way an expert on this, but I did some quick spot checking of what I could find online. From 5-10 screenshots I saw of people's earnings drivers seem to have about 70% or 75% of "dashing time" as active time.

There were exceptions I also saw, someone at 50%, some other people said they were at ~90% although I didn't see screenshots.

I assume this varies heavily by if your in a city or not or how close to meal time it is which I've got no insight into.

And note this could be all entirely wrong - it's people who chose to post their screenshots online so huge risk for selection bias to it being higher paid workers.
https://nypost.com/2023/12/01/business/uber-doordash-and-gru...
It's an interesting question whether Chernobyl or Sellafield are more toxic, especially with all the additional toxic waste that's send to Sellafield all the time.
https://archive.is/4Yrqn
Thanks a lot for posting this!

I actually used to live in a rented "house" in the place the article is about, probably around 1994-1995. Most of my neighbors were very old veterans, with a handful of NTU students who were rarely seen.

Talking with my veteran neighbors was fascinating for me. Most of them had stories of the Civil War and some had fought in WWII. They were from all over China and I had great difficulty understanding a lot of them. Even my wife, who grew up in Taiwan had trouble - I distinctly remember one neighbor, "Uncle Bo", who had suffered a stroke and was basically abandoned there by his family, who pronounced the number 9 like, "kyu" (like Japanese), among many other pronunciation quirks. I found out later that this is common in some dialect in mainland China, but I forgot where/which dialect.

The living conditions were pretty ... not great, with eroding concrete, scorching hot in the summer, and constant issues with moisture leaking in, but I think our rent started out at NT$2500 ($80 USD?), which was even cheap at that time. Our landlord later raised the rent to $3k and we "abandoned our post."

I still have a weird fondness for that time and place, though. It's conceivable that I am one of the last people some of those veterans told their stories too. People in Taiwan at that time were not terribly interested in stories old people told, so maybe I was even the _only_ person some of them ever told their stories too, but I went back there in 2019 and was happy to see all the work that had been done to record the stories and memories of my former neighbors in the artist village that is there now. I think there was even a little plaque for Uncle Bo, IIRC.
To that point, similarly:

"Being able to quantify uncertainty, and incorporate it into models, is what makes science quantitative, rather than qualitative. " - Lawrence M. Krauss

From https://www.edge.org/response-detail/10459
The press release says they're paid "after checkout". I assume that that means immediately after payment of what appeared to be the price, but still before receipt.
This almost reads like a deconstruction of my favorite explanation of Lisp: https://www.defmacro.org/ramblings/lisp.html

The explanation basically uses an AST that's apparent to the user to explain the language - and this is a language built on an AST whose structure is apparent to the user. I love it and will definitely be turning the idea over in my head for the next few days.
Of course it is. That's why I'm pointing out that everyone learns the lesson eventually. If it were obvious from the outset it wouldn't require learning. If it was easy to discover, it would be learned immediately. But as it stands, it's a difficult thing to learn because it's not in the employer's interest: they definitely do want people who are are better aligned with the goals of the company outside of "work for payment". They want people that are passionate about the job and the company, because ceteris paribus those people will do a better job. And a way of getting there is trying to be a company worth working for. To have a good culture, great goals, or great colleagues. But taking a more cynical view, that's just a different form of payment, in the sense that 60k/year at a great place to work is probably worth more to you than 70k/year at a not-so-great job. But as soon as a company enters some hardship and needs to cut cost, it needs to take a sober and realistic look at its expenses. And personal costs tend to be a huge expense.
Protect the EU AI Act
Saying they are experts are like telling you who is sexy or not. It's subjective. Some people really consider Marx or Friedman as the truth for instance. Digging deeper in the weeds we can make claims either way.

Experts are often self appointed as well. If I was to declare myself an expert in an obscure area you don't understand by making wild claims that sound plausible it would be hard to say I wasn't and if some peers accepted it it would be even harder to deny it.

An expert shouldn't be self appointed and if nobody trustworthy calls someone an expert they shouldn't be considered one too. If you consider someone an expert on your own by their knowledge it's different.
I disagree.

Software is a garden that needs to be tended. LTS (and to a lesser extent requirements for large amounts of backwards compatibility) arguments are the path the ossification and orgs running 10+ year out of date, unsupported legacy garbage that nobody wants to touch, and nobody can migrate off because it’s so out of whack.

Don’t do this. Tend your garden. Do your upgrades and releases frequently, ensure that everything in your stack is well understood and don’t let any part of your stack ossify and “crust over”.

Upgrades (even breaking ones) are easier to handle when you do them early and often. If you let them pile up, and then have to upgrade all at once because something finally gave way, then you’re simply inflicting unnecessary pain on yourself.
I actually personally use `declare` frequently, particularly to make variables readonly. So in my case the quotes are necessary. Of course this has its own issues, in that subprocess exit codes are hidden, so you often need to assign then declare.

But I quote everything, always, because then I don’t have to rely on remembering when it’s necessary and when it isn’t. Just do the safe thing every time and you don’t have to think.
And next time we know it will definitely be different. There won’t be any ulterior motives, there won’t be any corners cut or compromises due to cost. We can totally make nuclear generators that don’t have any value to the defense industry - we won’t even take any of their money to build them this time. We’ll make stronger standards and put in political safeguards so the cleanup problem can’t be kicked down the road to future governments. We’ve learned from experience so this can never happen again.
OpenAI Rival Mistral Nears $2B Valuation with Andreessen Horowitz Backing
This is true. The story as written probably didn't happen with HIBP's database. Troy Hunt's database only includes SHA-1 hashes, and passwords in your own database will be hashed with a stronger algorithm (hopefully) and salted (hopefully), so you can't do a simple hash-to-hash comparison. The way to do a HIBP check is, when a user signs in, you hash their password in the way HIBP expects, and check that against either their API or against a local copy of HIBP's database, and if a hit is returned, you give them a nice message and direct them to the password reset flow. There's no easy way to use HIBP's data to identify users with compromised passwords until users actually try to log in.
One thing I like about it is that reviewers can suggest changes and you can accept them inline. Makes it really easy to deal with nits.
This is a pretty sweeping generalization, but if you have concrete examples to offer that support your claim, I’d be curious.
The comment you initially responded to was

> Most Germans I know in tech

It looks like you're the one trying to move goalposts on this conversation.
Where did you hear that reinforced concrete has a lifespan of 100 years?

As a structural engineer, I can tell you this is not correct as a general rule, but is true for structures subject to chlorides, especially marine structures like bridge piers.

One of my now-retired professors at the University of South Florida studied concrete durability for FDOT. He told me FDOT is now using a 100-year design basis for bridges. The concrete materials and additives have gotten quite good over the past 2 decades. We are learning a lot and still improving our concrete.

The key is to make a tortuous path for the chloride ions so it takes them decades to build up enough to overcome the passive film at the steel-concrete interface. The high pH of the concrete matrix causes this passive film, and it takes either acidification or chlorides to defeat it. Concrete bridge decks and roads in cold regions that use deicing salts are also damaged by chlorides.

Reinforced concrete protected from the weather in buildings would not have a 100-year lifespan forecast. If the building is properly maintained, the concrete should last much, much longer than that. I say "properly maintained", because of the Surfside Condo collapse in Florida. There a leaking plaza deck, lack of maintenance, and design flaws (columns too skinny) led to a tragic collapse of a building.
CRD's can break in weird ways that aren't always picked up by a tool like that.
The best thing about Turbo Pascal was its speed and stopping on the first error it found. The Pascal compiler I used on the DG Eclipse would "fix" missing semi colons and would print out all kinds of bizzare errors confusing students and professors alike.
Replit | SF | Full-Time

Current hiring priorities include:

* AI Engineer

* AI Backend Engineer

* AI Frontend Engineer

* Data Engineer

* Product Engineer

* Software Engineer/Senior: Developer Experience, Generalist

* Product Manager, Growth

See these opportunities and more below:
https://jobs.ashbyhq.com/replit?utm_source=HackerNews
Not paying will be even cheaper. They don't need this to obtain the de facto monopoly given the massive costs in training. Even if other companies offer their own AI, it will be for niche scenarios (like character creation for games), and training will use Big Tech's cloud resources.

So they will corner general purpose AI and will extract hefty fees for special cases. If creators win, many companies will be unable to cover niches (which are unprofitable for Big Tech but not smaller companies, and will become more so with creator fees) and thus fewer resources will go to cloud services.
We have statements by the Ukrainian director of military intelligence that says that no geoblock was suddenly put into place. https://www.thedrive.com/the-war-zone/exclusive-interview-wi...
This is such a cool story.
> It'd be a big lift (if not impossible) to get projects like cert-manager cilium whatever to adopt the longer release cycle as well.

It's a great point which probably should be part of the discussion. Say even if Kubernetes project offered LTS, how would that play into every other project that is pulled together.

> Is it normal for a distribution to also package upstream projects that customers want?

I suspect it differs by distribution. The distribution I worked on included a bunch of other projects, but it was also pretty niche.
Do other people in NYC use Doordash? Curious to understand people who do.

Anecdotally, I never have even considered it – although it's true that I'm somebody who prefers choosing my own groceries.

I feel like the value prop (i.e. value less [opportunity] costs) is de minimis to most in NYC, with abundant grocers and restaurants at every price point.
Reminds me of how my company is now tracking badge swipe data to try to enforce people going into the office 3 days per week, and sending tickets to managers about their reports who fall short of it.

Someone probably invented it to hit some KPI of number of employees going to the office 3 days per week.

The reality is people are going to the office sick and spreading all kinds of viruses, I often have to take meetings from my car because I can't find a meeting room, among many, many other problems.

But that dude that implemented the system probably got a promotion.
For sure, sync is another big challenge. Once you had "third party storage from the browser" you could manage sync.

I've been all over browser filesystem access too (you could e.g. use syncthing to sync from the filesystem) and it's just too clunky for users to use still.

Also tried building a chrome extension in an attempt to use the sync storage that's available to extensions (used to sync your settings across devices), but it's crippled by being maxed out at only 100kb.