skysight-inc/HackerNews huggingface dataset:
Not the first attempted Flash reimplementation[1,2,3]. The GNU one didn’t work all that well back in the day as far as I remember, but then Flash was a moving target at the time.

[1]: https://www.gnu.org/software/gnash/

[2]: http://lightspark.github.io/

[3]: https://github.com/mozilla/shumway
I see you've yet to work in the civil service.
I have a genuine question too. I've never been worried about phone battery life; I charge once a day and I almost never run out, nor do I consciously conserve battery. Is worrying about phone battery life a problem relevant to certain phones, or is it a problem with usage styles?
Most EU grants require 100% go to R&D; marketing costs, managerial overhead etc aren't covered.
Ask HN: How do you get an open-source product noticed by developers?
We are building an open-source devtool for platform engineers and would love to hear how developers find new products
Managing Workflows with the GitHub Actions Extension for VS Code
The extension allows developers to design, amend, and run workflows without ever leaving the editor. Features include managing workflows, monitoring workflow runs, and workflow authoring. Syntax highlighting, integrated documentation, and validation and code completion for GitHub Actions Expressions and the YAML schema make editing workflows a breeze.
As an EU citizen and entrepreneur, I can safely say that the system is and will remain fundamentally broken, unless a serious shake-up happens.

Grant programs have the rigidity of a totalitarian bureaucracy combined with the corruption of crony capitalism.

Helicopter money or literally giving people standard tests would be better.

The only exception are infrastructure projects, which have to be publicly funded and operated anyway.
And how does a human understand?
Does your dataset include names or personally-identifiable information (IMO being able to key by all those 1-person companies counts)? If so, that seems a little... scuzzy? Would you consider pulling the dataset or at least making it coarse and pseudonymous? I would guess many of the people included and monetized here wouldn't expect or wish to be.

If the response is public scraping is legal, then I might suggest your company's framing of the product is making incorrect claims about this group. From your blog page:

"[N] people indicated a change of employment in the last 4 months (from the date of writing i.e. 14 February, yes Valentines’ Day) - aka ex-Googlers that got laid off."

That 'aka' doesn't necessarily follow, though? People leave companies for many reasons, and therefore this is not a valid "laid-off Googler" dataset.

(Edit: I might be misunderstanding but Google's layoffs were announced less than a month before Feb 14. Why look at the three months before that? Edit 2: noting sibling comment already asked this, didn't mean to duplicate)

Less important, while you do mention some biases inherent in the source (LinkedIn use by country, who has/updates a profile), please note that some of your blog article's headline claims are contradicted by publicly-available data available from press and WARN act filings.
> You can't read API calls and know if they're real, or if the function names are plausible but non existent

Why not? And if I miss them, my editor, compiler or general testing should pick that up.
This has caused a bit of a stir because the UK hasn't quite understood the relative weakness of wage growth for the last 10 years. The culturally understood milestones of "high pay" 30/50k have also not increased with inflation.

I get paid well for the UK - but I could triple or even quadruple my salary in the US/Australia. Combined with relatively high taxes (my marginal tax rate is 60%) - it isn't a great value proposition for many professionals, and despite the luxuries (healthcare, gun control) - almost everyone I know is eyeing the exit.
"emergent behavior" is probably the most misunderstood concept ever. It does NOT mean "this thing is intelligent". It simply means "a property of the system that none of its components have"

In other words, any engineered systems displays emergent behavior.
He certainly didn't start sleeping with hot women only after deciding to run for president, but he absolutely did make a payoff to someone he [allegedly] slept with ten years earlier during the middle of his campaign. Hard to argue the timing is unrelated to campaign objectives, even in the likely event the Trump Organization paid hush money to other people related to other disputes or allegations long before Trump established himself as a political figure,
> strawman argument of "Well don't just use their services then" is ridiculous with their influence

I do not use any of facebook's apps or websites

But from what I can see from DuckDuckGo App tracking protection multiple apps load Facebook trackers. Basically there is no escaping facebook even if you don't touch any of their apps.
Author here:

For the original library we did all the numpy tricks we could think of, but we really needed to do this type of exhaustive search for some of the data.

If someone wants to open a PR with a "fully optimized" numpy code, that would be very cool just for comparison :)
As a European, it was nice being able to participate for a while. See you in 20 years.
I read some good startup advice awhile ago that went like this: innovate on your primary product, but choose the most standardized solutions for everything else. In other words, if you’re selling shovels, make the best shovel possible, don’t try to reinvent how payment processing works.

Applied to a tech blog, this advice is: focus on writing great content. Choose the most basic, standardized way to get paid for it. That seems to be Substack at the moment.
> So you can learn stuff from book, but suddently AI can't.

Yes. In fact, people sometimes take the same pattern matching approach as LLMs, and they get pretty good at simulating knowledge, especially in front of laymen. You can usually tell if you’re a domain expert when people using advanced terminology in a confident way, but what they say don’t make sense and they don’t seem to recognize and correct based on dialogue when you zoom in on the details. This is quite common, and also quite annoying. It may be part of the fake-it-til-you-make-it cultural zeitgeist.

> AI learn that usually people use 'is' after 'he', but this is not a discovery or a noval idea

Ah, yes this is probably just pattern matching which we aren’t really aware of but are exceptionally good at, especially children who learn their native language. This skill is doable by AI, it seems. Perhaps that’s just an indication that pattern-prediction is a somehow a different type of skill than general purpose reasoning. I’m inclined to think so, because reasoning can be done without language. It’s surprisingly controversial to say that, but I’m pretty convinced, based on both my own mind and also of experiments on animal intelligence.
Not after people who are happy to throw it all away on a one-way ticket to Mars
- Create some "paid only" articles a la substack.

- Small ads on the right side of the site. Can be standards ads, even better if you can get "sponsored" directly by companies with no adtech middle man.

- Store of probably-not-actually-worth-the-price merch that people might still buy if they like you.

- Be content with not monetizing everything. I personally don't follow any monetized blogs (besides substack and minor sidebar ads, which pays the server bills) because I don't trust opinion from monetized bloggers. That trust is hard to gain, easy to lose, and poor monetization is an easy way to lose it.
The ethics of how to properly allow users to send both encrypted and unencrypted emails was an issue. Sending encrypted messages and plain text at the same time will defeat the idea of security and privacy. if there is a thread with many members that have both unencrypted and encrypted-capable messaging, then the encryption is unnecessary and becomes worthless. Eventually there was an agreement that having unencrypted as default is bad. There had to be a way to increase the amount of users enabling encryption. Implementation was halted as the brainstorming of how to make this feature was sidelined as it was lower priority. 19 years later, users made another push to bring this feature into mainstream. Developers saw that they had enough time to brainstorm this low priority feature. the larger user base allowed this feature to be brainstormed faster. after a year and half of feedback, the main developers were able to have this fully featured. This final implementation will allow users to be encrypting messages more often and not need to disable the encryption. More users will be able to use this client and less frustration from users who are unknowledgeable of technology. If there is a need for only encryption, then it is possible. This "automatic" feature is more desirable than forcing the sending unencrypted to all. There is a chance a thread will only have encrypted-capable members, and accidentally sending an unencrypted message in the thread is a bigger problem to privacy and security. The final consensus is that sending of messages should be the responsibility of the user, not the application. The applications should always try to send encrypted messages. Unencrypted messaging should be the users responsibility as there is now a possible way to discern a thread has encrypted-capable members or not.

TLDR: people argued whether it is bad or good feature, this was sidelined as low priority, users 2 years ago made a last push to implement this feature, They came to an agreement that responsibility of encryption is on message thread members and having unencrypted only is a worse option than the application sending encrypted where possible, feedback was collected on how the user experience should be implemented, and lastly the automatic selection feature was implemented.

Users should still look into how this was implemented and give feedback on possible security/privacy concerns that may need to be implemented when the automatic feature is enabled. types of toggleable features that should be implemented and may not be is confirmation dialogues, message encryption per recipient/thread, visual indicators of received/sent messages being encrypted/unencrypted, and more. This is up to the developers to implement this to the GUI. I have not explored the new feature in its entirety.
https://archive.is/qmUeB
Hey, never said otherwise! Just wondering if non-devs are being laid off disproportionately.

For the record, I think layoffs of tech employees can also be a good thing (if done right, i.e. solely with respect to performance). Layoffs can be a great opportunity to purge underperforming dead weight employees en masse who have only managed to stick around because the process to PIP them is too onerous.

Sadly, performance did not seem to be the primary criterion for laying people off at many companies.
My last company used S/Mime, but it required a dedicated appliance on both ends and a key server to provide the public key from the sending appliance to the receiving one. It's complicated and not practical for most people, but it worked quite well and is used by some big orgs.

That said, the bigger issue is how messages are stored at rest. Basically all the major email providers support and use TLS at this point, which is plenty strong enough for most mail in transit if you're only worried about the body of the message.

I think we need to worry about mail at rest before trying to make in transit encryption stronger. What's the point of anything stronger than TLS in transit if GMail can just read the full unencrypted message?
The idea that 0101 electricity cannot create complex thing is same as saying that H and O and physical forces cannot create complex structure like H2O.

I never understood the rationale behind this argument.
I didn't misunderstand anything here, and I didn't mean "weak" in any legal sense. These are all technicalities, and many people will not think that any real crime has been committed. Furthermore, things you present here as facts still need to be proven in a court, which might be another technicality that evens out the other technicalities.

Edit: I guess I DID misunderstand something here. Thanks for the clarification. Let's see how it goes, and if they found some real meat.
This is a salary that's fairly achievable in developing world countries. The developing world has come far.
The iBook G3 had a 45Wh battery which is only slightly less than a M2 air, and barely under half of the maximum you can take on a plane. Battery development has led to smaller, lighter and cheaper batteries in laptops but not really to an increase in capacity.
I've seen stuff like that too. I asked ChatGPT a tricky geometry question and it got a ratio reversed and ended up producing wrong answer.

I have also tried to use ChatGPT like Google search at the beginning by asking short, curt questions, and got underwhelming results.

The trick is not to try to trick ChatGPT but pretend that you are an idiot and it is a very sophisticated colleague who just needs step by step details. Then you can also generate some of the seemingly amazing results people are getting. For example yesterday I used it to scrape physician information from my insurance website, followed by their Google ratings and so on.
> I mean, obviously the PyTorch library code. Not even talking about symbols and syntax, at least the PyTorch code has readable names.

Do you realize that there are vastly more "readable names" in the PyTorch library than there are bytes in the APL implementation of that neural net? I am fairly confident you could learn APL and grok the code in that paper faster than you could grok the PyTorch library code.

I feel like you're getting hung up on a few unfamiliar squiggles. They're really not that big of a deal, and the reality is that APL code in the wild has comments, READMEs, and all that jazz to provide helpful context. Then the APL code gets out of your way so you can focus on the big picture.

It might be hard to believe, but again, no matter how many reasonable arguments you may have against APL's readability, I'm simply sharing that real experience with the language shows otherwise. This is coming from someone who's only been futzing around with APL for about a year or so, to boot.

> I find it really funny that...

I like your strong skepticism. You'd probably be pretty good at APL if you ever developed the interest.
Devs could use the unofficial plugin for Emacs (https://github.com/zerolfx/copilot.el) as a guideline to add support
I get exactly that feeling every time I fly and see the scale of human development.
Crazy to see how fast all of this is evolving. Honestly the downside of explosive growth is that all of a sudden you need to ramp up resources to deal with these sort of legal T&C issues.

It makes sense that now that they're huge they need to operate as a more mature company.

They'll hire some expensive lawyers and enable Facebook style age verification on sign up and they'll get away from this one. But I'm sure they'll have a thousands of other random requests from all over the world
Why are Americans dying so young?
Yes, we need a 6 month moratorium on EV production until we understand the issues better.

Folks really don't understand (or probably, don't want to understand) the scale of existing fossil fuel infrastructure. In a works full of EVs, total mining will go down.
Killport – CLI command for Linux and Mac to kill processes
Why would public sector pay correlate with being a monarchy?
https://archive.is/hqFF3
Here is a translation and summary of the Order (written by chat-gpt)

The European Parliament and Council regulation (EU) 2016/679, along with the Code regarding the protection of personal data (Legislative Decree 30 June 2003, n. 196), have raised concerns regarding the ChatGPT service provided by OpenAI L.L.C. The concerns include:

Lack of information provided to users and data subjects whose data have been collected and processed by the ChatGPT service.
Absence of an appropriate legal basis for the collection of personal data and their processing for the purpose of training the algorithms.
Incorrect processing of personal data, resulting in ChatGPT providing inaccurate information.
Absence of age verification for users, potentially exposing children under 13 to unsuitable content.
The processing of personal data is considered in violation of Articles 5, 6, 8, 13, and 25 of the Regulation. As a result, the Guarantor orders a provisional limitation on processing personal data of users within Italian territory, effective immediately upon receipt of the order. OpenAI L.L.C. is invited to communicate the measures taken to implement the provisions within 20 days and provide any useful elements to justify the violations. Failure to comply may result in criminal penalties and administrative sanctions. An opposition can be lodged against this measure within 30 days from the date of communication.
And because it's too costly, we use other forms of energy production that are far less safe instead.

So making nuclear ultra-extra-special safe actually kills more people and is more costly than having slightly less safe nuclear would.

Or as I tend to put it: fear of nuclear is far deadlier than nuclear.
> Well H2 is a hedge. It's a green-ish fuel and has potential as a replacement to lng for japan.

Is it though? Can't be a hedge if it doesn't really work well fundamentally.

Although I'll admit to being largely ignorant of the Japanese car market.

IMO, it'd be much more practical to invest in automotive LNG tech and combine that with synthesizing LNG from the atmosphere (or at least developing the tech to do so).

Practically, both H2 and LNG are both "dirty", since H2 is made though natural gas reforming these days.
It's reality is the text it's trained on.

That's where the confusion is coming in.

Sure it has no idea what the 'sun' is, 'in reality' as you put it. It has not sat under it's heat or seen it's golden glow. But that's our reality.

It's reality is the text - it's surely formed a model of the sun from the the billions of words it's ingested, which includes that the sun is hot, has a golden glow at sunset, etc.

It has a 'world model', just not one at the same level as ours, and that's why is frequently makes mistakes, from our pov.
If you read the issue you link to, you would know that the request itself is not the issue, but the lack of a plugin system is.
There must have been something about the job that appealed to you. Why did you accept this job vs some other job in the industry?
It’s incorrect to say local property taxes are the “primary” mechanism for school funding because state funding exceeds local funding. https://educationdata.org/public-education-spending-statisti...

> States contribute a total of $357.0 billion to K-12 public education or $7,058 per student.

> Local governments contribute $347.4 billion total or $6,868 per student.

I’m assuming the “system” here is talking about the national education system, since that seems to be the topic of the immediately preceding posts. California and SFUD might be different.
You can’t leave projection technology out of it. Frequently the bulb is nearly burned out in the projector or they left the 3D polarizer on or the system is otherwise misconfigured. As for “Home Theater” even people with a nice TV and sound system might not have perfectly controlled light. if you’re a guest in people’s homes you’d better act like it.
You build a correctness proof in your head by thinking through all the details. That what takes most of the time, and the AI doesn’t relieve you from that. Of course one doesn’t always get everything right, but testing alone is no substitute for deductive thinking about the code’s correctness. And it’s also less fun having to do that for someone else’s code.
An open-source social push notification only app
Interesting, but that being said, if the defense does prevail, the precedents that’ll be set will likely broaden the range of shady things that can be paid for during a political campaign. Probably not a good thing for average folks.
https://www.ft.com/content/653bbb26-8a22-4db3-b43d-c34a0b774...
Same. I'm almost inclined to include prompt engineering as a skill in my CV next time I'm out looking for jobs.
Technically correct (the best kind of correct). But in the context of a browser, it’s obviously just referring to actual TCP/UDP sockets, as used by native applications, rather than being intermediated by the browser and limited only to certain application level protocols like HTTPS.
When I tried Helix I was impressed by what I saw but had two problems with it:

1) I am used to Vim motions and Helix was just slightly different which was confusing.

2) No plugins. I have my Nvim heavily customized with many plugins and would not want to miss their functionality. This cannot all be provided by the core editor so I guess it won't be an option for me as long as they don't support user plugins.
There are a considerable number of Perl jobs out there - just not many "greenfield" perl jobs.

Most of them are maintaining existing codebases (not a fun job), and some are "help port this legacy codebase to not perl".

I'd not discount Perl. Its incredibly fast to develop services in, stable as fuck, runs anywhere, performant (relatively), flexible, and if you were a startup looking to get a product out the door, just offer decent TC to a couple of old hands you can ship something viable fast.
There's plenty of lithium around, but mining it is not clean.
You don’t “obtain intelligence” from reading philosophy books. You don’t get it from reading any book, you need to think and understand the ideas you were exposed to.

Reading is but the first step. One where the current crop of AI is stuck at. You don’t understand a concept unless you can generalise and abstract it to the point you can accurately apply it with different parameters and recognise correct and incorrect uses of it.

GPT does none of that. Ask it a simple arithmetic question and it will parrot what it has seen before. Ask it something it has never seen and it will have no idea how to solve it. Yet it won’t even tell you it doesn’t know, it’ll just make something up.

Same thing with philosophy or any other discipline. If you don’t speak Esperanto but have read and memorised a book written in it to the point you can recite it from memory, have you really learned what’s in the book? No, you have not.

I really wish people would think a bit harder about what they read instead of being dazzled by anything that looks impressive. We should’ve learned our lesson with the large rise of misinformation and scams in recent years, but it seems all we learned is that people are and will continue to be easy to fool. It’s a golden time to be a bad actor.
I never expected any of this to work. They bought two different existing designs, one of which was purpose built to fly TWO times and then never fly again, and another which is a well known, unpopular, and highly specific launch system that no one really wanted anymore.
I'd argue this is more pronounced in non-professional fields - looking at levels.fyi, London pays developers more than any Canadian or Australian city, despite the latter two having a higher CoL. London is only beat by the US and Switzerland.
In this case maybe they should think about something more sustainable than private cars.
My position is as follows:

-LFP wins on price where it fits the use case, so grid storage, current-gen EVs.

-Silicon anode competes for market share with solid-state in areas where LFP can't, namely aerospace and next-gen EVs or even aviation, should they ever reach 1kWh/kg. The former has easily a decade lead considering that they're already selling packs and the latter exists largely in the lab or on paper.

I also believe even 400Wh/kg at pack level is already good enough to be a serious proposition as replacement for internal combustion in land transportation, provided pricing is adequate.
I thought I read something that said he stated he won't go quietly or was it just hearsay?

I'm curious (as an outsider) about what are the chances his arrest might cause unrest?