skysight-inc/HackerNews huggingface dataset:
For years I worked on interactive contents for museums and such. Mostly using Adobe Air (Flash with AS3).

At one point around 2014 I was looking for alternatives and tried Haxe with OpenFL. I loved the language but the ecosystem was super fractured. I remember something was breaking on the latest version of OpenFL and the cause was in some intermediary layer to make the whole thing work (Lime IIRC).
Seems kind of quixotic for a country of 38 million people to try to maintain a different definition of a common word than the other 400 million native English speakers and >1 billion non-native speakers in the world.
Some of those are better examples than others. Someone who works as an accountant can probably call themselves an accountant--they just can't call themselves a CPA if they aren't one and may need a CPA to sign off on their work. A notary is someone with a stamp issued by the state. I'm not even sure what defines someone being a professor; they teach at a school of higher ed? There's certainly no legal requirement they have a PhD.

But to your broader point, there's various licensing/guilds--some of which is stricter than others. For the most part, engineering is pretty loose which the exception of branches that deal a lot with regulators in particular, like civil engineering.
I wish captcha providers universally had to provide a way to shut down their use by bad actors. Here in Canada I get tons of scam texts pointing me to a fake banking or postal service website asking me to pay a fake bill. I want to ddos them with fake payment data but they’re all protected by hcaptcha.
Stupid question that probably depends where you live, but if I register a company in Estonia and do all my work through them, do I have to pay taxes in my country too?
https://en.wikipedia.org/wiki/List_of_U.S._states_by_electri...

There's literally several states with >80% renewables and one with 99.7%. More than a dozen way ahead of Texas. All you had to do was look up a single Wikipedia page to check your argument. Good luck with your goalposts.
Simply refuse to allow the creation of new Apple accounts on older hardware that are iMessage activated. The number of legitimate Apple users that would be affected by this would be in the single digits.
Winkey+R and then

powershell -Command "& {Invoke-WebRequest -Uri 'https://download.mozilla.org/?product=firefox-latest&os=win64&lang=en-US' -OutFile 'Firefox.exe'}"

Not saying it's ergonomic but since you asked ;-)
i = c*dv/dt

That is what the EE knows, not necessarily how to make a capacitor from scratch. A lot of time was spent on leading up to understanding how semi-conductors work however. Including modern physics and requisite math, particle in a box, wave functions, etc.
Yeah I think it’s an AML thing. These cases have been popping up more often on forums etc. lately (still single digits though) and some of them were able to get themselves unbanned after emailing Tim Cook.

In almost all described cases they claim that they used legitimate gift cards bought or gifted to them in an effort to purchase an Apple device.

I have my doubts about the veracity of some of those stories, but assuming everything is aboveboard and truthfully conveyed, I think $1k might be a bit too sensitive for a company that sells a lot of hardware that’s priced above that.

It might also be more prevalent nowadays because App Store funds and Apple Store funds used to be separate, they merged the balances not too long ago.
Even if they have the time, my rule is that nobody who does not understand the complexity of the solution (not the problem or the what) should be allowed anything more than watch rights in jira and standups. I would love to hear one non coding product manager who does not run jira in their org of more than 100 people.

The problem is that it is hard to be a product manger and own those tough customer metrics. It is easy to do jira and get credited for engineering work.
Wow! So glad someone mentioned this - I’ve been looking for something like it, going to have to set aside time to try it out.
As if extreme volatility and being inherently deflationary is any better (not that crypto is money anymore that any other commodity is)
Ask HN: What email service are you using these days?
I'm considering switching email providers and realized I don't really know what services people use these days, excluding the big one that begins with a g. What are the HN community's current recs when it comes to email?
https://pierre.co/ is another interesting one, focused on a product-development workflow.
> engineer was what you called someone who did the thing (I.e. railroad engineer), not the certificate needed. Indeed, having a certificate for engineering at all is a recent invention.

Umm, no. It is true that train drivers were called "engineers" because they operated an engine.

But the title "engineer" goes back much further than that. It comes from "military engineer", where "engine"/"engineer" meant "machine" or "ingenious".

Military engineers have been around for a very long time. Around the time when the industrial revolution started, people who worked with non-military engineering started to be called "civil engineers".

They mostly worked on building roads and bridges, which is where today's "civil engineer" comes from. But in countries like Sweden, "civil engineer" (civilingenjör) has remained a title for all engineers, not just road/bridge-builders.

> having a certificate for engineering at all is a recent invention

Not that recent, higher engineering education started in the 1700s in Europe.
Citizen Science Foundation studies correlation bet. LDL levels and heart disease
Everyone on Earth is your cousin (2014)
How is LDL correlated to heart diseases? People display different metabolic characters. According to the LMHR study which will be published in 2024, for those who have lean mass, LDL is very likely unrelated to the plaque in arteries.

This Citizen Science Foundation (CSF) operates similar to an "open source" community? Researches are funded by individual donors, much like an open source software project is grown on individual code contributors.

Their mission statement:
Our mission is to advance the field of “Citizen Science” by empowering ideas from outside traditional avenues of academia and institutions. We believe that scientific achievements can come from anyone, regardless of their background or education level. Therefore, we actively support projects and events that promote collaborative efforts across the spectrum of disciplines, both in and outside formal scientific institutions. We believe that bringing people from different backgrounds and experiences together can lead to new discoveries and innovative approaches to scientific research.
https://citizensciencefoundation.org/about-us/

The founders of this organisation David Feldman, is a professional software developer.
> proofing it to be wrong is impossible and not things work.

That's pretty much entirely how science works ever since Karl Popper: You find an observation that the hypothesis cannot predict or predicts wrong. Bam, hypothesis falsified and rejected, no matter how much positive proof was uncovered until that point.
Hah, that can be the back-up name.
Why don't you buy singles?

(Not trying to be snarky. Just started playing a few months ago and that seems to be the best way to make decks without gambling. What's the point of buying packs?)
Careful here!

> not solutions

Often yes, solutions. When you're still in the "what are we building" phase you want a good PM deeply involved in the process. I think you may have implied that, but solution creation happens before code gets written.

You also sometimes want a PM to get involved in technical tradeoffs when they impact the user experience. I've found that this happens more often with a technical product (API capability or SDK interface) than a UI screen, but it comes up. When your PM is the expert in your userbase and how they expect to use something, they need to be involved a lot.
Right, I lived in this industry, all you have is looking at the sticker price, the true disparity in our respective prespectives shines forth.
I mean ... I guess this works.

Edit: Actually now that I think about it I'm saving this to avoid using Edge myself in the future. Thank you!
When I started a gamedev project with some friends last year we considered Haxe against other engines/frameworks. Most of us had touched flash/actionscript game-making in the past in some way, so it was an interesting choice (less to learn). In the end, Godot easily beat out Haxe given the popularity, which go a long way to making development easier and more fun. I don't doubt it's mature in its own way, but I think we made the right choice.

I've found tons of resources and cool people in the Godot environment that I've worked with. I'm taking a break on the game to develop new features for an addon we use in-game with the maintainer on things, which is not something you get as often with a more seldomly used platform. All to say, I'm satisfied with our decision.
How long would it survive as a monolith on the surface before it would appear to be another boulder? How long until it is illegible due to micrometorite abrasions?
He doesn’t want to use GitHub because it trains Copilot on f/oss code, but then selfhosts and mirrors all his code to GitHub anyway?

Why release free software if you don’t want others to use it?

Why provide any code to GitHub if you don’t want GitHub to use it?

This is just tribalism, the ideology isn’t even consistent.
> In D&D, take the Planescape box set - it was a really empty world lacking in the imagination that the original second ed Planescape had. All the D&D content just seems like filler to me.

The other problem is that 5e supplements might be better described as pamphlets.

The box set you mention advertises itself as containing three sourcebooks:

1. A campaign setting (96 pages).

2. A prefab adventure for levels 3-10.

3. A monster manual (64 pages).

The second edition Planescape supplement lists 224 pages of campaign setting + monster manual, of which the monster manual is 32 pages.

The 3e Forgotten Realms Campaign Setting is 320 pages.

-----

Here's something that bothers me about WotC's modern quest to sell their cards at every conceivable price point:

The concept is, obviously, market segmentation. If some people have more willingness to pay, you charge them more, and you get more money! Instead of having some consumer surplus and some producer surplus, you have lots of producer surplus and almost zero consumer surplus.

The problem I see with attempting to drive consumer surplus to zero is that -- staying entirely within the realm of theory -- you end up with a customer base consisting mostly of people who are almost completely indifferent as to whether they buy your product or not.

This is not a good way to build goodwill. And, if you ever even slightly misjudge the value of your own product, suddenly you see people abandoning it in droves, because the barely-noticeable dip in value was still larger than the gap between how much everyone liked your stuff vs how much they liked the money it was costing them.

Brandon Sanderson has started writing about how much he likes WotC's model of selling the cards at every conceivable price point, and how it's inspired him to try to sell his books the same way.

But I think he's overlooking the fact that, as a millionaire many times over, WotC's highest offered price point is still insignificant to him. Things look different when you're part of the finely-segmented customer base.
I just finished up building a working version of a personal-use tool a few days ago which I'm planning on releasing publicly soon in case it's useful to anyone else (however, the primary motivation was my own use-case) -

I often hear something in a podcast that I want to write down, but don't want to peck out notes on my phone, so I built a GPT Vision-powered tool to help.

Workflow:

- hear something interesting → just screenshot lock screen

- use screenshot to auto-identify podcast, episode, and timestamp

- summarized bullet points at that timestamp via GPT, logged to a virtual notebook

[0] some screenshots - https://twitter.com/samarthrawal/status/1735133820008141170

[1] demo vid - https://twitter.com/samarthrawal/status/1735852196493971593
So it's a character-based model (makes sense, because there's no tokenizer to be found).
The model file is 3.3 MB

Output after 3 hours of training (loss = 0.4160):

hello, the sounds of the rain assistants. In provations
which had been banitz had taken step in, the spirit of the crowd, and
the right winot to scrap on , Valuex, one of marks othhhanled me in a
most powerful power. The other Augun had been in
commands among that guests, the regiments were placed by imists, and
science of irritation, but or thoughts that he would never cease to point
before meant in the losses were discussing, and at once she had lived
in the church.

From the looks of it, it's similar to MinGPT/nanoGPT (I found a Reddit thread [0] where the author compares it to MinGPT)

[0] https://www.reddit.com/r/MachineLearning/comments/o2u2cm/pwy...
I am not presupposing guilt, I am seriously wondering how you would have a working justice system that never arrests suspects.

Complaining that all elements of a justice system is a form of torture is like unironically using the term "stare rape": you're trivialising the real term in pursuit of winning points in an argument.
Fifty-Two Things I Learned in 2023
How is Chrome the new IE? Safari is the new IE. If you disagree, please make a better browser for iOS. Oh wait you literally are not allowed to.
Hooray for mereological nihilism, which seems to me to the obvious, easy, thing to conclude.
Not related to number of PMs, but rather the type that I prefer to work with:

I’ve worked at 4 different companies in the industry, ranging from < 40 person startups all the way up to JP Morgan Chase.

I reject the idea that “technical” folks are smarter than “non-technical” folks - in fact, as an engineer I often get caught in the weeds and lose sight of the big picture, and need a PM to help pull me out.

However, in my experience, the easiest PMs to work with as an engineer are ones who have at least __some__ actual exposure to code. Nothing fancy, it could have been building a website with HTML and CSS many years ago, writing some ad hoc SQL queries, or taking a Python class while doing a Master’s degree. __something__ that helps a PM understand that writing code is neither an exact science nor outright wizardry.

These PMs tend to advocate for the engineers they work with, or at least try to strike a balance between business demands and engineering realities. Those who get into PM with zero technical exposure tend to be more “business-oriented”, which may be exactly what a business needs at a given time, but not all the time, and as an engineer I would rather work with someone who has a better understanding of my perspective as well.
An explanation of the title, for those not familiar with it: Gilead was a region situated in modern-day Jordan, and was apparently renowned for its medicinal balm, mentioned a few times in the Bible. Further reading: https://en.wikipedia.org/wiki/Balm_of_Gilead.
https://en.wikipedia.org/wiki/Wow
I've understood a subset of those, but apparently I've totally misunderstood this bit:

> The emphasis on the eyes in this style is reflected in the common usage of emoticons that use only the eyes, e.g. ^^

I always interpreted "^^" as equivalent to "this" or "ditto" -- arrows pointing at the immediately prior message. In hindsight, it could just as easily have been happy eyes!
Isn't this was bluetooth was supposed to be able to help with?
Ny, chicago are not doing a good job of improving. I look less known cities to leapfrog them in 20 years.
> I will note that I have Windows Update completely blocked and disabled via Group Policy, which means my system settings never get reset under the guise of "updates" every month unlike most people's setups.

Better to use a long term servicing channel (LTSC) than disable Windows Update entirely.

The LTSC versions of Windows only get security updates, not feature updates.
as a truncation of Gojira (go jee rah), i assume it is "jee rah" as others have stated here.
I am asking Amazon to please let go of Goodreads and restore it to it's proper state before they ruined it. But neither of us is going to get what we want.
40 years of Internet history and a couple songs [video]
I agree with everything you said, and still disagree that Golding suspects until an appearance in court is the same as waterboarding them or pulling their fingernails.

Just because I pointed out that such a practice is not, in fact, any form of torture does not mean that the practice is not unduly burdensome and unfair.
Paramedics are rarely charged if someone they're treating dies - Elijah McClain
> You don't have to make Gitlab/GitHub YAML files complicated if you don't want to. The "script" section can be just a call to a normal shell/Python/Typescript CI script.

It took me an embarrassingly long time to learn that you don't need to use their little action plugins for everything.

Once I figured that out, and figured out how to run CI in a container specified by the repo, I was actually quite happy to transition my CI away from Jenkins (which was always pretty rough, but I knew I could keep the builds running locally that way).

I guess the real proof will be if I'm able to ever leave GitHub, but I feel pretty good about the amount of lock-in vs the benefits of the service.
Here this is phrased at the project level, but the same sort of thing seems to be true of leadership roles. If you're leading something, no amount of delegation removes your accountability for it.
You’re confusing science fiction with reality here. Attacking a country with an asteroid would be an absurdly slow process without engines which are already weapons on their own. It’s like declaring you’re going to launch a full scale nuclear strike in 6 years and not a moment sooner, you spend all these resources which don’t help you until after you’ve lost the war.

The space race had little to do with the collapse of the Soviet Union, for one thing the timing is off significantly. The Soviet union mostly failed due to internal issues that were only tangentially related to the US. Excess military spending was more a symptom than an underlying cause, you can just as easily blame poor manufacturing becoming an increasing issue as technology advances, a culture of mismanagement etc. Corruption, infighting, apathy, ethnic tensions, mismanagement, etc all kept compounding until you got societal collapse.
I’m surprised this is a problem Amazon cannot solve.
Yes, this is the mereological nihilism which the author mentions in the first paragraph.
If you've had good results without a PM you probably had someone who was doing that work, but under a different job title. Or the results weren't as good as you thought.

Good PMs are often engineers or ex-engineers themselves. But a good PM will do a much better job than just sticking a bunch of engineers in a room and asking them to manage the product. A lot of developers really hate tasks like:

- Designing UIs

- Thinking through complex workflows to simplify them (unless they're developer workflows)

- Writing documentation

- Often also, identifying and fixing small quality issues like bad error messages

- Figuring out what the customer's actually need vs what they say they need

Some devs are naturally talented and capable of doing all the above, plus banging out the code too. That's great, maybe they don't need a PM or more likely maybe they will become one themselves in future. But left to their own devices a lot of dev teams will rapidly lose the plot and start producing features nobody cares about, or doing endless refactorings, or produce something that's too hard to use.
The hydrodynamics of marbling art
Does this mean that the Canadian Armed Forces need to rename their units that construct infrastructure for the rest of the military?

https://forces.ca/en/career/combat-engineer/

The society mentions the following criteria as possibly infringing:

https://www.egbc.ca/Complaints-Discipline/Unauthorized-Pract...

“Using “Engineer” in combination with an engineering discipline, in combination with another word related to the profession of engineering, or in combination with any language that expresses or implies the right to practice engineering.”

Trying to protect a generic term with a history as long as “engineer” is ridiculous.
fast compression is way too slow.

remember, we're talking TB/s these days.
What is the low-friction way to tell you that an article needs to have a year appended?
Safari has all of the iOS users locked to it in a level that not even a campaign to get users to switch browsers would liberate them, cause you are literally not allowed to make a competing browser in iOS.
I don't think you can get a PE in software engineering any longer in the US. Very few people got it, at least latterly. As a mechanical engineer I did start down the path with the Engineer in Training exam because, had I stayed in my role at the time, I'd have eventually needed to start signing off on blueprints etc. for regulators.
Despite any personal opinions, it seems these "journalists" lack objectivity, resorting to copying and pasting others' viewpoints to shape the narrative.
Do any taxis allow you to swipe your credit card and select a tip during the middle of the ride, rather than waiting until the end? You could just set up the whole transaction and then when the taxi stopped the fare+tip+tax would display and you could just hit "approve". Seems like such a waste for people to twiddle their thumbs during the ride and then spend 60 seconds checking out while the cab is blocking a lane. (Not to mention that Uber/Lyfts don't have this downside, which puts taxis at a disadvantage.)
Then again, Firefox is worse on iOS because Apple can get away with banning third party browser engines.
Duverger's Law. Make the system a proportional Parliamentary one instead of a winner-take-all system, and you'd see multiple parties.
Probably as many times as it takes for our terrible phoneme grapheme correspondence to be rectified, which I imagine is a lot.
Regulating the word "engineer" doesn't accomplish anything, but makes people feel like they're accomplishing something.
You have successfully identified the growing and confusing discomfort I have had with HN, without knowing myself its basis.

I hope we can evolve into a community that is consistently curious and thoughtful about consequences of policy decisions in various game-theoretical concepts as you describe.
My guess is most bad actors will just use stolen energy (your computer with a botnet on it).
I’ve kind of anticipated this sentiment and have been thinking about providing Gitea hosting. Though I’ve been a little discouraged by Gitea’s release of their own cloud hosting service.

This blog post and the revenue growth at Gitlab over the last two quarters appear to be evidence of people wanting to moving away from GitHub (though their earnings report attribute the growth to other initiatives, clearly I had no real insight on this). As an extension of my self hosting of Mastodon efforts from last year I rolled up my other minor hosting efforts into https://hawt.cloud as a place to experiment with providing services like this.

This all ties in with the “Open Web” or “Small Web” sentiments I’ve seen expressed recently. The hyperscalers are locking more and more up into their ecosystems but there should still exist small vendors/hosting/service providers. They’ll never scale or be as reliable as the big guys but if they cease to exist a lot will be lost.
This is literally "The New Old Thing."
Consider adding a spinner and disabling the generate button once clicked, otherwise there's no indication that clicking the button did anything.

The generated faces are whack
stacking is a heat problem, and heat has been the PRIMARY system limit for over a decade.

2.5d is just too easy and effective - we're going to have lots more chiplets, and only the cool ones will get stacked.