skysight-inc/HackerNews huggingface dataset:
I don't have any problem at all, when some really tricky stuff needs to be done, I google for a solution and run whatever command magic I find. If you don't need to google for git commands to do uncommon things, I imagine you have a huge capacity to memorize things, good for you, but most of us don't.

I do understand how git works and could use the CLI most of the time if I wanted to, but there's exactly zero reason to do so. The GUIs offered by modern tools make it much more convenient and efficient to do things correctly. You really should't commit stuff without doing a careful review of the changes first, which is terrible to do in the terminal compared with using a GUI for that, for example.
I recently searched "vegan brunch" in an unfamiliar city. Several results looked reasonable — the kind of decor and branding I'd expect from a vegan restaurant.

After the long walk to the third restaurant, I looked closely through the results to see why Google was giving me useless results. It was reviews! It had matched variations on "Great food but no vegan options."

I'm sure Google Maps used to have a "Cuisine" filter, which isn't really correct in this case but is a lot closer than what they're doing now.
"Bézier curves" were separately invented by De Castlejau at Citroën (1959) and Bézier at Renault (early 60s) and were explicitly developed for their application to computer-aided car modeling right from the start.
Having a foreign government covertly influence your thoughts and actions should be of concern. It's one thing to have your thoughts and actions be changed by a logical process; it's a whole other concern when an agonistic foreign power is expending non-trivial amounts of resources to bend your opinion.

This isn't mutually exclusive to being concerned about the US government actions in this space but the risks are completely different.
Why wouldn't they be able to IPO? Making money off of pushing addictive chemicals to vulnerable people is a very attractive proposition. We know this because people will do it despite its being illegal. If you can make money, legally, doing something that hurts people, people will do it. Ask the Sacklers. Ask health insurers that deny coverage.

It would be fashionable to say "the cruelty is the point" but it's not - the cruelty is just icing. Whether it is 'cruel' or 'moral' never even enters into the picture. People invest in companies that make torture devices, sell addictive chemicals, develop nerve toxins, and slaughter animals wholesale, without a second thought, because there is money to be made.
> Agencies running the affected products must assume domain accounts
associated with the affected products have been compromised.

This looks like a right shitshow.

Ross Anderson did a big group research "The Changing Cost of
Cybercrime" [0]. I forget the number but it came out at several
trillion.

After Solarwinds and the UK Horizon Post Office scandal I am
wondering, how does cybercrime compare against simple incompetence
and hopelessly broken software engineering? How can we measure that to
see just how bad things really are?

[0] https://weis2019.econinfosec.org/wp-content/uploads/sites/6/...
It would be more efficient to reconfigure our urban space to be more human scale. This required less distance in walking and less dependence on cars.
There is also the problem of embedded devices. Some of these will still be operational in 20 years, at which point a "cryptographically relevant quantum computer" might exist. So we want to ensure today that these devices can support post-quantum algorithms, and depending on the device, this support might need side-channel and fault protection.

In some cases we can add support with a device firmware update, but things like secure boot flows and hardware accelerators can't always be updated in the field. And we need to make sure that the devices are fast enough, have big enough key storage, RAM and packet sizes, etc to support the new algorithms.
Hey, thanks for sharing your concerns. I think we need to start right at square 0: Element is not the same as the Matrix.org Foundation, and the Foundation has not had layoffs or a reduction in scale.

We did EOL the public Libera.Chat<->Matrix bridge we were previously operating, while at the same time expanding our advocacy work to make sure we don't end up with legislators undermining their goals around safety by introducing backdoors or dangerous surveillance.

I'd _love_ to hear your questions and concerns, so that I can address them, but it is hard to address what you've currently written as it is all based on the premise that Element and the Foundation are one in the same.
> First thing you read. That's where definitions go.

Says who? You? Did you get a confirmation from the article author that this was their intention? After all, the first thing you read in the article is a quote, but then there's a second quote later from a different person, which doesn't specifically address the first quote. Is that also a definition?

No, in reality, you don't know the author's definition. Neither of us does, which is why we have to make an educated guess (an "inference"). You've guessed evidently that the author's definition is identical to Kay's. Well, let's consider your confidence around that guess. When the author discusses other topics not included in that definition, like inheritance and polymorphism, does that tend to increase or decrease your confidence in your guess?

Finally, just as I'm not obliged to use your definition and you're not obliged to use mine, neither of us is obliged to use the blog article author's definition either. I certainly didn't agree to that, and there's good reason not to, which is that there are other people involved: the OOP critics.

The article author accuses OOP critics of not understanding OOP. Personally, I think that gives us a reason to use THEIR definition of OOP, not the author's. That is, unless the author's argument "they don't understand OOP" is essentially "they're using the wrong definition of OOP." But then, since there is no right or wrong definition of OOP, that could only mean, "they're using a different definition of OOP from the one I'm using", which they're free to do.

To sum up, your argument essentially is, "you critics of OOP are not using the definition that I use." OK. Well, who asked you?
I have career security, not job security. Finding new work is fairly straightforward, even if any specific role may go up in smoke at almost any time.

I find having a robust emergency fund reduces the anxiety. For the feelings of inadequacy, I suggest teaching and mentoring, and maybe also therapy. if you've been doing software in SV for 10 years, you're so far ahead of most people who want to get paid software, you shouldn't feel more a little bit of constant pressure to be staying up to date.
Nah, that might offshore the dominancy.
https://en.wikipedia.org/wiki/Jargon_File

pretty sure you can find it online in 7 bit ASCII format
Happy to see a feature similar to Live Bookmarks (removed in Firefox 64) returning

https://support.mozilla.org/en-US/kb/live-bookmarks
Though μClinux project seems dead, however the key component of that is a ELF to bFLT (binary flat) converter [1] for no-mmu Linux targets, which is alive on github [2].

[1] https://web.archive.org/web/20120301074213/https://retired.b...
[2] https://github.com/uclinux-dev/elf2flt
So, for the sake of "the environment," the solution is to go backwards? Stop working and stuff?
I would agree with you if one takes "influence" to mean something ulterior like propaganda or social programming.

But I also can't help but think of art and literature as a bit like a radio transmission. It depends on your being in tune enough to influence the receivers, or no signal comes across at all.
They try to prevent basic scraping...

Well, this mentality is the problem.

Including an active link at the bottom of a single "daily" cartoon would likely be the best way to attract people to the site.

I certainly wouldn't object to this link and would just pass it along on my own web site. It would essentially be an open invitation to their web site that a lot of my users would accept.
"The Wassenaar Arrangement on Export Controls for Conventional Arms and Dual-Use Goods and Technologies" is still an interesting document for learning where the "fun" areas of technology currently are...

https://www.wassenaar.org
I got a lot more excited reading this than I thought I would.

Why do we think there isn't a PWA focus area from the participating consortium?
I have lost hope that human can fight totalitarianism, regardless the new technology been used. It is like the low energy state of society, similar to a ball tends roll down the hill, it is easier for a country to enter the totalitarian state and stays there than to get out of it by itself. Imagine a North Korean owns a such cell phone, according to rumors, it is a crime if the spouse, children, or neighbors don’t report to the authorities. Governments can also jam communication, just like they jam radio programs and censor Internet. A more likely scenario would be regimes use new technology, including direct cell phone to satellite communication, to monitor and control people.
Remembering When Joe Biden Kicked Off the Encryption Wars
> that the math done for its own sake is just not as beautiful to me as math that has applications.

I think the reverse. In general, the math done for its own sake will be more beautiful.

Think of it this way: mathematicians doing math to get some place will accept to take a long path that’s ugly and/or extremely dull, as long as it gets them there; mathematicians doing math for math’s sake will prefer to walk nicer paths.

But of course, beauty is in the eye of the beholder; those who define ‘beautiful’ as ‘has direct application’ will disagree.
Location: New York City

Remote: Preferred, but open to the right opportunity (particularly in NYC)

Willing to relocate: Maybe

Technologies: Ruby/Rails, Python, Go, Node/JS, AWS (many services), Solidity/Truffle for ETH blockchain stuff. Capable on the frontend too. Design and animation chops (Figma/Jitter). Experience in games, video, audio, fintech, and crypto/NFTs.

Resume: https://po.studio/s/paul_osetinsky_resume_2023.pdf

Email: p dot osetinsky at gmail

LinkedIn: https://www.linkedin.com/in/osetinsky/

I'm a creative hacker with significant experience on the server/devops side. Currently in the process of winding down a fintech/tax startup where I was CTO. Before that, I wrote generative algorithms and smart contracts for this NFT project, which was a great learning experience: https://opensea.io/collection/1989-sisters

A couple fun things I've worked on recently:

* https://lexiplay.com/ | https://riddler.game – word games that use agentic AI systems and meta-prompting to create and moderate their own content. Still needs some work. I used to manage the backend team at Dots and explored puzzle generation there with GANs: https://apps.apple.com/us/app/two-dots-brain-puzzle-games/id...

* real-time audio synthesis, streaming, and manipulation with SuperCollider: https://www.youtube.com/watch?v=iEC6-pBFj2Q

I'm looking for a backend/fullstack role that would let me explore utilizing systems of AI agents to solve interesting problems and create compelling media.
4-day work week with same salary means that 20% productivity increase is required just to compensate, which is quite big.

At the moment we need growth fuelled by productivity gains at constant hours, or even increased hours, not a reduction of working hours, which goes in the opposite direction and, again feels like Europe is giving up.

Keynes did not "predicted" that based on continued increased productivity, not because of any rights to it.

Unfortunately productivity gains have largely stalled for years: growth is very weak while population keeps increasing.
> I still have no idea what problems you want solved

My problem is very basic: I want to see an uncluttered map, to be able to search for a particular address or street and be shown it on that map, and to get driving directions.

The driving directions are OK, but the uncluttered map isn't a thing anymore. Now, the map is obscured with with quick-search buttons, that pull-up thing showing "places of interest" at the bottom, and is populated with irrelevant (to me) pins showing random businesses.

It all just makes actually using the thing as a map more difficult.

> The problems most people have are finding places

Fair enough. That's why I say that Google Maps is not aiming at people like me. I want basic navigation, in a way that is as friction-free as possible. I also have zero interest in things like reviews, local guides, and that kind of thing.

Again, I'm not saying that what you want isn't important, or even that what you want isn't what most people want. It's just not what I want, and the presence of those things makes using the app for my use case more difficult.

So I just need a different product that is aimed more at my needs.
The Chinese Remainder Theorem had explicit applications to astronomical cycles and calendrical calculations right from the start. See https://people.math.harvard.edu/~knill/crt/lib/Kangsheng.pdf

The "Euclidean" algorithm was also directly relevant to both plane geometry and astronomical calculations. Many of the relevant ideas were worked on by Plato and his contemporaries at the Athenian Academy, and then in the next generation by Eudoxus and his followers. (Unfortunately most of the precursors to the Elements have been lost.)
He recently quit being a SVP to go back to being an IC, I'm not sure he wants even more management responsibility.
'If you want to work on "applicability", go get a job in industry.'
How do I get your smarts! I want to understand this stuff desperately.
That paper[1] is a joke.

The main argument it makes is based on counting amplitudes, and noting there are far too many to ever control:

> The hypothetical quantum computer is a system with an unimaginable number of
continuous degrees of freedom - the values of the 2^N quantum amplitudes with N ~ 10^3–10^5 . [...] Now, imagine a bike having 1000 (or 2^1000 !) joints that allow free rotations of their parts with respect to each other. Will anybody be capable of riding this machine? [...] Thus, the answer to the question in title is: As soon as the physicists and the engineers will learn to control this number of degrees of freedom, which means - NEVER.

The reason this is a joke is because it fundamentally misunderstands what is required for a quantum computation to succeed. Yes, if you needed fine control over every individual amplitude, you would be hosed. But you don't need that.

For example, consider a quantum state that appears while factoring a 2048 bit number. This state has 2^2048 amplitudes with sorta-kinda-uniform magnitudes. Suppose I let you pick a million billion trillion of those amplitudes, and give you complete control over them. You can apply any arbitrary operation you want to those amplitudes, as long it's allowed by the postulates of quantum mechanics. You can negate them, merge them, couple them to an external system, whatever. If you do your absolute worst... it will be completely irrelevant.

Errors in quantum mechanics are linear, so changing X% of the state can only perturb the output by X%. The million billion trillion amplitudes you picked will amount to at most 10^-580 % of the state, so you can reduce the success of the algorithm by at most 10^-580 %. You are damaging the state, but it's such an irrelevantly negligible damage that it doesn't matter. (In fact, it's very strange to even talk about affecting 1 amplitude, or a fraction of the amplitudes, because rotating any one qubit affects all the amplitudes.)

To consistently stop me from factoring, you'd need to change well more than 10% of the amplitudes by rotations of well more than 10 degrees. That's a completely expected amount of error to accumulate over a billion operations if I'm not using error correction. That's why I need error correction. But Dyakonov argues like you'd only need to change 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001% of the amplitudes to stop me from factoring. He's simply wrong.

[1]: https://ebooks.iospress.nl/pdf/doi/10.3233/APC200019
How does your product compare to Akita? https://www.akitasoftware.com/
yet another reason to use Plasma, I suppose
Seems like an overreaction to this bug.
If the economy looks super bad, dramatically cut spending to stretch out the last 6 months. At a certain point you can also negotiate with lenders or just not pay.
I'm about to release 1500+ commits. I hope people will be able to praise some of my commit messages like this one.
Yes, it does:

https://github.com/caronc/apprise/wiki/Notify_fcm
Curious how someone ends up spelling it "Toyoda". Like that isn't autocorrect? Someone just forget how Toyota is spelled?
The popular way to shorehorn modern linux onto a MMU-less microcontroller is to build a a RISC V system emulator and run uClinux on that; you can also emulate the MMU and run regular kernels if you have sufficient resources. It has been done on ESP32 with sufficient RAM; Pico would need additional hardware though in the form of something like QSPI RAM, and of course it would be very slow.
> Tools like lockbox are not necessary, nginx, caddy, etc or heck even a normal 70 line python3 fastapi based script works just fine...

A normal 170 lines of Python3 Flask based script, but who's counting?

https://github.com/mkjt2/lockbox/blob/main/lockbox/app.py
It may be fair but it's definitely not reasonable. Progress in mathematics has foreshadowed practical applicability sometimes by centuries. It's short-sighted to consider applications outside of mathematics in the hiring of mathematicians.

In that context, it's worth noting that research mathematicians almost always mean "applications to other fields of mathematics" when they talk about the applicability of their research.
Because it takes an interesting premise that could possibly be followed up using genetic and archaeological data and turns it into some nonsense that happened what, 6000 years ago? It cheapens it.
>I just want to see the top 10 most rated things per category

That is the problem. You do not want a web search engine that gives you a WEB PAGE for your query. You want an answer AI.

Google can not find a page nobody has written, and if several people write about a topic, there is just no way Google can figure out which one should be the first result correctly.

When Google talks about finding relevant results, they just mean if you type "hacker news" on Google the first result will probably be this website instead of news about hackers who hacked a bank or something. That is what "relevancy" means. When there is a single, canonical, unambiguous web page that matches a query exactly.

Everything else is just expecting more from Google than it can feasibly provide and then getting angry when it tacks AI on everything because it can't do magic.
You could just as easily claim that since AI are not human artists that copyright does not apply to them.
TL;DR: This entire article is basically regurgitating the lobbyists' party line: "average consumer doesn't want to do it and it's too dangerous for just anybody, we need to keep control!"

How about manufacturers stop suing anyone trying to repair their own equipment? Or how about they stop serializing bloody magnetic proximity sensors?? How is that related to safety and security?

Stop this corporate doublespeak.
Element != the Matrix.org Foundation. Element relicensed Synapse. The Foundation is running a fundraiser.

I'm a little confused about your comment "AGPL for me, but not for thee." Can you unpack that a bit? Synapse is available under an AGPL license for _everyone_.

Thanks for flagging the error on our website, I believe there's a PR currently in flight to fix that.
Cronicle: Multi-server task scheduler and runner, with a web based front-end UI
Fantastic book

What the Dormouse Said: How the Sixties Counterculture Shaped the Personal Computer Industry - https://www.goodreads.com/book/show/725789.What_the_Dormouse...

Troublemakers: Silicon Valley's Coming of Age - https://www.goodreads.com/book/show/34467030-troublemakers

A Mind at Play: How Claude Shannon Invented the Information Age - https://www.goodreads.com/book/show/32919530-a-mind-at-play
> I love the idea that someone could get to this page and not already know that!

Might be worth noting because it is different in other assembly languages. In e.g. 6502 and MC680x0 asm, you'd first prefix with # to differentiate between an address (to load from and/or store to) and an "immediate" constant number, and then $ to denote hexadecimal.
In x86 assembly (Intel style), you instead suffix the number with the letter h.

> rd = add rs1, rs2

There are assembly languages for a few architectures that did/have that form or a similar one. Itanium assembly had instead the form:

add r1 = r2, r3
your thing is missing any licensing information, making it almost guaranteed to be a non-starter for any such intended audience, both control-f "license" and, bizarrely enough, a 404 file reference in your own build script
https://hg.sr.ht/~metacompany/makex/browse/python/pyproject....

relevant: https://news.ycombinator.com/item?id=29074406 (Facebook Stole Our Name and Livelihood (November 1, 2021 — 386 points, 188 comments))
100 million USD?

No.

I'd believe $40 for the energy cost, $120 for very slightly increased wear on their hard drives, and $400 for one engineer's 20% time project for one week.

And that's if it was trained on Google's entire internet cache rather than, say, just a Wikipedia snapshot from 2004, which sounds like the kind of thing that Google might have set as a pre-interview coding challenge.
SEEKING WORK - Bangalore - Remote

Technologies: Elixir, TypeScript/JavaScript, React. Can pickup tech (have touched zig, clojure, go)
Résumé/CV: https://www.linkedin.com/in/ciju-cherian/
Email: ping@ciju.in

Some code at: https://github.com/ciju (i.e https://github.com/ciju/adventofcode-21 )

Few things I have written about:

https://ciju.in/posts/understanding-timezones (in progress)
https://ciju.in/posts/understanding-financial-functions-exce...
https://ciju.in/posts/2021-09-on-time-clock-and-ordering-of-...
https://ciju.in/posts/population-census-2011-a-visualization

More at: https://ciju.in/posts

These days I mostly work in TypeScript/JavaScript. And some occasional Elixir. I was working as Engineering Manager till few years back. Before that I was running a consulting company (https://activesphere.com/). Comfortable picking up technologies. Would love to be involved in exploration projects, visualizations or complex domains where essence of the problem needs to be understood to build software around it. Or else would prefer projects with active users.
Stalker is based on Roadside Picnic, basically a scifi novella. Tarkovsky heavily condenses the story to its most basic structure, the story itself is actually a masterpiece in understated commentary on society, class, individual will, and the human response to the unknown. All of this shows up in Tarkovsky’s film albeit in very sparse and intentional ways. As a filmmaker myself, I have realized that to adapt a story into a film it must be radically altered in order to fit the language of cinema because to merely transfer the plot, etc, starts to be more like theater than cinema
I'm excited to see how this compares to DuckDB. More local/embedded analytics databases will be good for the industry.