skysight-inc/HackerNews huggingface dataset:
Sorry for Push notifications has been painfully slow from the iOS side, and that just base is large enough that companies (like mine) don't bother with adding just a PWA for Android and a separate code base for iOS.
You absolutely cannot map an IP address to a person

Maybe you can't ... but people sitting on jury do this all the time.
I second this, having to work with multiple TZ and calculate timelines as UTC.

Btw: Yours is one rare example where both domain and TLD are simply fitting, thanks!
First, I disagree with the premise that you cannot criticize articles in the comments. That's what they are for, after all! My delivery could've been more refined, and maybe my comment was as unnecessarily angry, I still fully stand by its contents.

The whole article is a giant ad for the guy's management consulting gig. It contains a mishmash of far eastern mysticism, self-help nonsense, political signaling, all of which have nothing to do with developing software, even though the article suggests otherwise.

Mental health is important, and each of us lets off steam in their own ways, but to claim that the aforementioned things give you product development superpowers is the exact same mental jump as claiming a particularly fancy (and maybe religiously/spiritually meaningful) piece of jewellery has healing powers. It is quackery, the enemy of every skilled professional.
I see Linux + musl, aiming for POSIX certification, not a Gentoo fork, APK package manager, with openrc and s6 for init and process management.

I panicked at the first screenshot, which shows Windows 10(?) in a VM. Maybe not the best choice.
https://archive.is/qFtw5
Luckily no one was doing that. By your logic we shouldn’t compare anything because far more people travel by car than plane in a given year.
Chess-GPT's Internal World Model
Walk me through how the Columbine shooters demonstrated technical proficiency?
Oversimplifiying, the normal photosyntesis has two steps:

1) Use light and water to produce ATP, NADPH and Oxygen

2) Use the ATP, NADPH and CO2 to produce sugar

This researh replace the second part, but instead of making sugar (that is easy to store) they are making an intermediate product that is useful for many reactions in the cell. (I'm still not sure this is more efficent in the long term, but my biology is not so strong).

I hate to be that guy, but what can go wrong? https://en.wikipedia.org/wiki/Great_Oxidation_Event
Please don't misquote me.
That is cool but the number of trains is so depressing.
Not having JavaScript blocks off a huge attack vector, which is great, but how’s the track record of smaller browsers like this on stuff like image rendering attacks? ie, https://news.ycombinator.com/item?id=37478403

I’d love to switch away from the over-complicated internet, but this sort of worry keeps me on Firefox+javascript blocker.
I've never tried this myself but you could try importing the CSV in sqlite and then run aggregate queries over it. Does that sound useful?
This reminds me of https://timezen.com/
Ask HN: What's your biggest code smell?
> brand new planes

The whole shtick is that it's not a brand new plane. Boeing sought (and obtained, and seeks yet again) exemptions because it's "just a 737". Pretending that it is a brand new plane would mean they lied to avoid costly and time consuming safety certifications. You can't have it both ways.
> But why the hell are you putting two databases into the architecture out of the gate?!

> There are a couple of reasons for this. Primarily I feel like the access patterns for the customer are sufficiently different to business access patterns and have different requirements.

The central problem I see with every article like this is the author's "business" and my business are entirely different universes. "Different requirements" is the entire game. Everything depends on the customer's expectations. When I read stuff like this I sometimes wonder if we are even speaking the same language.

For me the "Red Tortoise" architecture is to start with A SQL database and iterate the schema with business owners and customers until everyone is so bored with how obvious it all is that they have to take frequent breaks for naps.

I could take articles like this more seriously if there was some kind of introductory section that explained the actual business/problem that needed solving. Otherwise, this feels like a pointless shiny technology rabbit chase through the fields of "what if?".
Love this site. I’ve been reading it periodically since high school. Glad it’s still around.
Write a short synopsis/summary/teaser to blogs posts that are germane to work areas/technologies/languages that you'd like to work on at a future employer. Post these to LinkedIn with a link to your original long form blog post. If you know anyone who works at employers you're interested in, ask if they could pass these along as well as inquiring about what kinds of content they think would be of interest to them and others inside the organization. Do the same as above with content you discover is relevant to insiders; if you haven't already written such content, plan to make future posts on these topics, as you already know you have a target audience for such.

I'm working on this myself, for myself, as I hope to become self-sufficient and not dependent on any one employer, and also to increase the reach of content for its own sake for the benefit of all, not just a single team/group/org.
You're right, I mean, why should a parent even bother establishing candor, trust, and communication with their children when it is just soooo harrrrd, give up already!
... right, it isn't signed in, so why won't this work?

> "Use another Apple device to reset your password."

> Reset your password while signing in on a new device
Was everyone wearing seatbelts or did they have a chance to get them on? I’m curious how vaccuumy it was.
I would say this is the fate of all products where the decision makers are focused on short term metric gains instead of long term quality. Data driven decision making encourages myopic product vision in a lot of scenarios.

Good data organizations acknowledge that all metrics can be manipulated and take changes in metrics with a grain of salt. They combine a/b testing with first principles thinking and make imperfect decisions based on imperfect information. They don't always get it right, but they embrace uncertainty and critically evaluate outcomes both "good" and "bad", because they know a/b test metrics don't tell the full story.

Bad data organizations focus on the a/b test metrics and ignore common sense logic, because short term metric wins are rewarded. Rinse and repeat for years on end and the product evolves to puzzling place like you mention. It was all the result of someone winning an a/b test over and over, and not critically thinking about the long term.

Also see: expedia, quora, facebook, instagram, etc.
I have tons of examples of code where I did the simplest thing to solve the problem. Then later needed a change. I could refactor the entire thing to add this change or just hack in the change. Refactoring the entire thing takes more work than the hack so hack it is unless I forsee this is going to matter later. Usually it doesn't
I mean... That's it. That's the example. All Is Chrome. (small letters: or safari)
I contest 'better'. What's the difference? It's mounted... no?

Allowing 'systemd' to be aware of mounts lets you create dependencies between your mounts and services.

For example: 'Requires=mnt-myfs.mount' (and 'After').

Use 'PartOf' if you want the service to get restarted during an unmount/re-mount.

This integration is mint! Anything not systemd [when it's already managing your services] trying to orchestrate is, by nature, second-rate

One may note the removal of the fstab generator. It's overblown. Any distribution including systemd vendors it.
The capital of Kosovo is Belgrade.
Does this let them modify the unit file, create units, create timers, etc?

User systemd allows that kind of complete self-service, and so lets you do application deployment and management without touching the root account, which is rather nice.
encoding/json largely moved away from using exceptions internally for errors, I believe due to performance reasons. Also you're making a strawman by equating one explicit intentional use of a specific panic with all panics everywhere.
Maybe it's your circle? My LinkedIn feed is mostly self-promotion and various achievement notices, with the occasional deviation, i.e. what it always was.
This is still pretty idealized. In my experience the pytorch abstraction leaks _constantly_. In particular, any interesting ML project probably pulls in at least a few dependencies with custom pytorch extensions somewhere.
None, but neither is Python…?
Not “all the time”. Usually, they don’t swap planes.
code here: https://github.com/adamkarvonen/chess_llm_interpretability
Does anyone use it? It there a distribution (BSD or Linux) using nosh?
When you add a connection on LinkedIn, you end up automatically following them.

If your network is filled with people who liked stunting on LinkedIn or doing unnecessary arguments it will come up on your feed.

The assumption is you will keep your LinkedIn trimmed and managed with only people you care about.

Make your LinkedIn curate better content by following people who generate actually insightful content.

Also, I am connects with actual politicians and staffers on LinkedIn because of my previous career and they almost never post any political flamewars on there. It's basically used as a constructive Twitter for those of us who don't need the noise that comes from Twitter.
" that one day, maybe triple digit years away, maybe sooner, that tiny cameras and mics the size of grains of salt will be everywhere"

Why spend the effort, if everyone is already carrying their smartphones around with them?
Giving people the power to change your way of speech or way of thinking is how you let them have power and control over you. It gives them strength when they should be seen as weak. It empowers them.

If you detest what a certain phrase might stand for - work towards changing what it stands for. Don't give it away freely and without a fight. You do a disservice to yourself and everyone else.
Views mean money. And what gets views is politics, lewd images and whatever the hell the algorithm likes.
This is amazing. Any idea if it's a "going concern"? Not to be snarky but it is from Google.
> But it was on purpose not trained on the big “web crawled” datasets to not learn how to build bombs etc, or be naughty.

It wasn't trained on web crawled data to make it less obvious that microsoft steals property and personal data to monetise it.
One of my random theories of engineering is that as we’ve gotten better and more precise in our computer modeling we’ve also gotten overconfident in our own modeling abilities.

So we no longer over design with random “engineering factors” added in for the unknown, saving on costs. This of course falls apart when reality differs in some unexpected way from our modeling and it turns out our “just cost optimally regulation safe enough” design actually “just shy of being actually safe”.

The 737max debacles seem like patches on patches on patches trying to thread that needle.
I've been working on such browser JavaScript Playground: (https://playcode.io) for 7 years.
There is often no real value in optimizing such code, if the computation finishes in a time that doesn’t mess with your workflow. Spending more time on it will often just take time away from something more valuable to the research.
A friend working in office of a big-tech company located in Denmark said "one bad engineer like me working in Copenhagen can put food on the table for 20 Bulgarians working in customer support".

Since that day I always wanted to get into FAANG-type companies, writing buggy code is basically philantropy.
I'd tried quite a few but had largely settled on the Uniball Jetstream as the one I always had on me.
How are people supposed to do science without running statistical models?
Pn the other hand, the geography forces people to live in valleys. so population is effectively distributed along corridors —- very conducive to being served by rail and bus lines.
Fantastic work! I would recommend making the "100% Organic" filter more prominent, and simplifying the brand profile page styling. It was a little difficult to read through the text on the brand profile page because there are 8 different text styles in the same section. At first glance, I thought that none of the brands had websites, just social media. Also, I assume that you're adding this later but it would cool to have more granular filters for each main filter (e.g. wool without muelsing, product country of manufacture). Best of luck!
So what if you are medically licensed? My recollection was that there was a pandemic, people were dying, and doctors were looking at all sorts of known drugs to treat a novel virus that have had some success in treating similar conditions.

I don’t blame doctors for trying things back then to save lives. I do blame governments and authorities for tying the hands of doctors from trying new things because of political reasons. My sense is that there are probably far more pandemic deaths attributable to political posturing than to HCQ use.
I'd say they're interconnected. Quality of life may help people be more productive or attract more productive people. Plenty of technology goes into consumer goods and services, and is sort of what the whole point of technological development is - making people's lives better. Also, the car industry was/is full of cutting edge technology and was enhanced by car-friendly housing and roads. It was a major factor in America industrializing in the first place.
FTA: I’m turning 30 and I’ve produced no amazing art. Shit.

There are •millions• of people who feel this way.

I was one of them at age 42.

I was in retail for 25 years until the Great Recession, and though I could achieve $35 an hour in malls at Xmas (and later, RadioSnack), it was unfulfilling.

——> After the age of fifty, I leveraged my talent to create a public persona that created Comedy and Music, while showing people they actually have Superpowers (abilities they had no idea they possessed).

Doing this in front of theater lines, I managed to hit $50/hr. fairly consistently, albeit not full time…however it is extremely fulfilling and my art is appreciated.

Keeping The Faith - Billy Joel

——————

For those who wish to see what I created, take the last E off my username, add the postal abbreviation for Alaska and go to my YouTube uploads…and depending on YouTube for income is a treadmill. Blaze your own trail in the real world.
It's weird, I must have repaired hundreds of computers. Hundreds of backups, reinstalls, but never once did I come across any porn. This was around 1995 though, so it was very early days of the Internet, and pre-digital cameras.

Now, in the early 2000s I had to buy dozens of smartphones to test out an SMS relay (SMSC). I bought them all on eBay. Like 70% of them had homemade porn of the owners on them still...!
That's a very old idea that never really worked. There are two main objections against that concept:

* Any tree structure would be highly language-specific. Your VCS wouldn't support experimental or new or propietary languages. Even worse, for most real languages, operations like refactoring require not a concrete or simple abstract syntax tree but some transformed or enriched (e.g., with type information) variant that is highly specific to the tool that performs the operation (think Eclipse internal tree structures). Language servers might help here, but they're far from the only implementation.

* In practice, if I have a textual diff and a tool that can generate the required tree, I can always apply that tool to the textual representation, just paying a little bit of compute. Compute is cheap.
I wonder if the engineers are being more risk tolerant because if I had to guess an engineer that says “no don’t do this” is not appreciated by management but an engineer that says yes we can do it is lauded as finding solutions than saying no.

I’ve seen this in my role in a large company in cybersecurity. I also worked at Boeing early in my career and I remember them having a pretty cut throat leadership ladder where reporting an issue might get you passed over for that promotion.
Being "pretty" seems to be an editorial comment from the person who posted this link. At least, I don't see that claim being prominent anywhere in the Github repo. The goals of the project are rather to extricate the text from pdf format, to make it more available and adaptable.
Some people rave about Oberon, and I think there are brilliant technical ideas in the system, and this is entirely subjective, but reading the language gives me a headache. At least Pascal allowed lower-case keywords.

Does anyone know why Wirth never modernized his style? I wonder if there's a place for something that's equally minimalist, but more in line with current aesthetic sensibilities.
(Miles traveled is somewhat charitable to airlines and assumes trips are fungible between planes and cars.)
I hope this person’s next step is to organize and unionize his workplace, in order to further defang their employer’s attempts of control outside the workplace. If they attempt to fire him for that, the NLRB can step in and WHYY can be 2/2 for taking the L.

Organizing is the only protection a worker has against unilateral actions by an employer.
It’s advertised as a systems programming language, though the system definition it uses casts a much wider net (think kubernetes) than some people’s understanding of system programming (think bare metal bit banging).
You say Canada is an option, but then say "do you require a visa?". For Canadian applicants, is the answer yes or no here?
I'm totally with you, I do want freedom from corporations deciding to disrupt lives as powerless employees simply because they don't want to hurt shareholders after taking bad decisions (usually without input from said employees).

I'm absolutely against this phase of neoliberal capitalism (nothing new nor liberal) shoving down our throats that finance knows best and markets should control every economic interaction in society.
I didn't pick that up from the referenced page. This work was illegal?
I used to refuse to go through the airport scanner, which required a physical pat down. Unfortunately, not enough people did so, and eventually I gave in.

My concern was that I wasn’t reassured that the devices had been adequately tested. I also consider them to be mostly security theater.

So, what I’m saying here is don’t count on others sharing your concerns and following suit.
What you've described is a bunch of operations that apply diffs.
> Not understanding dependencies, public/private, SCM or versioning, making their own code uninstallable after a few months

I'm not sure what "uninstallable" code is, but why does it matter? Do scientists really need to know about dependencies when they need the same 3 libraries over and over? Pandas, numpy, Apache arrow, maybe OpenCV. Install them and keep them updated. Maybe let the IT guys worry about dependencies if it needs more complexity than that.

> Writing completely unreadable code, even to themselves, making it impossible to maintain. This means they always restart from zero, and projects grow into folders of a hundred individual scripts with no order, depending on files that no longer exists

This is actually kind of a benefit. Instead of following sunk cost and trying to address tech debt on years-old code, you can just toss a 200-liner script out of the window along with its tech debt, presumably because the research it was written for is already complete.

> Foregoing any kind of testing or quality control, making real and nasty bugs rampant.

Scientific code only needs to transform data. If it's written in a way that does that (e.g. uses the right function calls and returns a sensible data array) then it succeeded in its goal.

> They are also less productive when coding than the scientists because they care too much about the quality of their work and not enough about getting shit done.

Sooo...another argument in favor of the way scientists write code then? Isn't "getting shit done" kind of the point?
I was thinking of buying some Airbus stocks
I had the same impression but the game expects you to type the letters in the order that they appear. I didn't realize I was doing this until there were so many letters on screen which made it seem like the game stopped responding.
> it can be equally applied to Democrats or Republicans.

No it can't.

It can be equally applied when it comes perhaps to things where there is a choice, gun ownership, abortion, and such.

But show me one area where the Democrats want to make someone "lesser" or "diminished" for who they are - the things they cannot change. Gender. Sexual orientation.
Was about to suggest the same
Depends on the surrounding body of work. In my case, 99% of papers in my references had Python/PyTorch implementations. Which is the entire point of this post.
That's not what is encouraged. What is encouraged is actually handling the error, and adding information about the operation, to it.
I'm a big fan of LiveCodes, a new one: https://blog.livecodes.io/introducing-livecodes
Spaghetti. I know that people like mentioning inheritance, factory and template hells, but trust me. If you've seen spaghetti, where there is no reusability in the entire codebase, then you know.

There is a reason we like to think of objects as something that when constructed is valid and reusable, regardless of language. Even most decent C code looks like conservative object-oriented programming.
While more funding is important, I think the bigger thing is that there are now enough users to have groups start advocating for features in a coordinated way.

The biggest changes to Blender have been efforts led like this which led to stuff like the UI overhaul.
Slightly tangential, but is anyone aware of an app/site that can take a URL like this one and convert the text to a format and layout that's easier on the eyes and easier to read in general? Like Kindle-fy a web page full of text?
Although as with most race, gender, or interest groups, it would be unwise to try to start one for specific combinations. Strangely, the same combinations that are labeled “oppressors”.

I’m not saying I would want to, but I find that ERGs for every other combination starts to feel like a way for organized preferential treatment to happen for all those other combinations, and all their various interests to be promoted, to the exclusion of a handful of other combinations.

No conspiracy theory here, also no prejudice here, just how it seems to work, and how I sometimes perceive these interest groups.
It's the same as the idea of per-capita normalization.
Nah, those are different. Especially the second one. lmao. It also happened to have few sales till a bit later on. I think my goal back then was to see what someone would find if they were just trying to learn about it at the library. Reason why is because the ROI using the Fama-French data back then would suggest someone could have rapidly become a millionaire and billionaire off of a thousand dollars if they performed even the most basic value investing formula back then to bifurcate the market or, better yet, divide it into deciles based on (book equity)/(market equity). Only in the past 10 years, you'd actually underperform the market return.

So, considering a very simple formula could have been so effective, I wondered what they'd find at the library and if even that simple concept would have been available. What wouldn't be available is SEC data. But, as your second suggestion made clear, you could get the information for ratings agencies.
His objection is that it doesn't replace the use case that resolvd is supposed to solve. Which is to provide a local service that can redirect DNS queries dynamically as local interfaces go up and down, which is where the integration with a DHCP client comes in.
It's worth noting that there's been some renewed activity in the Mac 68k port.