skysight-inc/HackerNews huggingface dataset:
Ember Engines :)

It's not being used more for the same reason Ruby on Rails is not used more.

Both are batteries included frameworks, with a much steeper learning curve than e.g.

<script src="https://cdn.com/vue.js">

Plus people like to tinker and wire up things together themselves, like router, rendering, state management, testing, etc. That's more exciting than `ember new project`.

I was like that 10 years ago too, but now when I learned the ropes I just want to focus on shipping and providing value, rather than wasting my life wiring up 17 javascript packages of the month together.
History is written by the victorious.
That's a PM looking for a promotion and I'm afraid that it can't be helped. It's not the only way, somebody they get promoted without doing anything, only backstabbing other people.

In a sane environment there should be user problems to solve, real problems and not invented ones, and teams that solve those problems. The PM of a team delivering the best solutions should have an advantage when looking for a promotion, that's fair. Unfortunately that means that they had a brilliant PM and they'll turn it into a maybe mediocre manager one level up and there is no way to climb down the ladder in the same company. Peter's Principle.
Good question! A few reasons: this can be done only when the virtue being signalled is the same as one the majority holds in that clique. It's easy in the worst way.

It makes complicated issue shallow, and it is divisive instead of constructive as a method of affecting.

Most importantly, the goal is moral grandstanding, i.e. lifting yourself above others, possibly without any merit.
Same here, what the hell? Luckily it goes away as soon as I stop doing it.
For a company that is about search, they are really screwing up their search metrics with Google Maps lately. Two common metrics are precision and recall. Precision in the context of maps would be that everything you see is highly relevant. It's not. Random selection of crap I don't care about would be the friendliest thing to say about it. Recall would be that if it is there, you should be able to find it by zooming in. It fails hard with that too. Google maps is neither very precise or very good at recalling things. It used to be better at this.

Not showing the street names is a problem. Filtering out business I know exist and that I know they have is a problem. Bakeries, bars, coffee places, etc. They have them all. But not on the map. And it's not like there is a lot of other content competing for attention when fully zoomed in. I live in the middle of Berlin, not in a freaking desert.

Only when I search for them do they show up. Showing me nothing where I know they have stuff is a choice. A bad one. It's all form over function lately at Google. Lipstick on a pig. And it doesn't even look that good. Hating the bright greens particularly. Fugly as hell. But Apple does it so it must be good. I guess imitation is a form of flattery. Or desperation. Or something. But it's definitely imitation.

It indeed looks like nobody is in charge, as Ian Hickson suggested in the article that was on HN last week when he left Google after 16 years. Indecisiveness and a lack of leadership are on full display here. Nobody calling BS on this is a problem. Leadership allowing this out of the door, or worse, insisting it is released in this form, is a problem. I guess somebody needed their Christmas bonus so they shipped "something" and forced it through. Just speculating here but corporate stupidity tends to work like that. It's not hard to make an educated guess at the multiple levels of mundane stupidity at play here from the outside. Because I've seen it from the inside in other companies.
Chan Zuckerberg Biohub | Summer 2024 Undergraduate INTERNS ONSITE | San Francisco, CA, US

We have several openings for our internship program. The intern positions range from wet-lab biological applications to software engineering and data science.

I would like to highlight the Royer Group, which is seeking an intern to work with AI for biological imaging data. I recommend mentioning in the cover letter which group you want to work with.

https://boards.greenhouse.io/chanzuckerbergbiohubinternship/...
I think the requests that were failing were pretty random actually but I didn't get any response from the following. After a few minutes the request would timeout with an error NS_ERROR_NET_HTTP2_SENT_GOAWAY in shown Firefox.

https://onyxlang.io/

https://onyxlang.io/playground

The second one is a 404 but I wasn't even seeing that earlier (this is linked from the first page of the docs).

Currently, I don't have any issues but the problems I was having lasted at least a few hours which is why I mentioned it.
Stapedius reflex? Some can control this muscle volintarily (me as well), it dampens incoming noise by a few dB to protect the ears.

https://en.m.wikipedia.org/wiki/Acoustic_reflex
Leaded AvGas is the fuel for piston powered aircraft. Typically your small, general aviation propeller aircraft. Not jets. They burn JetA (kerosene).
Agile and Architecture: A Meeting of the Undead
Here is some more information about acoustic cryptanalysis, which has been used by intelligence agencies since the 1960s or so. What is new about this research is the use of AI to accomplish the side channel attack. Two decades ago the same thing made headlines when researchers used neural networks to decipher keystrokes. It is no less concerning for not bring new; I think the back story adds detail to the picture that the article only alludes to.

https://en.m.wikipedia.org/wiki/Acoustic_cryptanalysis
I highly recommend using Forth for interactive exploration of hardware. In my opinion, C-Forth and uEForth are particularly well-suited for the ESP32. Even when I choose to develop C-based Baremetal solutions for the ESP32, Forth proves incredibly useful for quickly testing and validating my ideas. This is especially true for verifying physical wiring, as it significantly reduces the time spent troubleshooting potential errors, whether in my own work or when examining a pre-made board.
hey as a longtime lurker i just created this account for this thread. maybe we could get in touch.
The German federal government is funding Wendelstein 7-X, a large, experimental fusion reactor of the stellerator type, to a high degree (9/10 of 80% = 72% as it seems?), so this statement cannot be true in general (maybe you are thinking only of nuclear fission research?).
I'll see your MicroMac and raise you http://headgap.com/ which is still fully operational
Since we're recommending clients, Quicksy (basically the same as Conversations) is great on Android to be close to the UX of Whatsapp, Telegram and Signal (your ID=your phone number + autodiscovery of contacts). I don't want it for myself (phone number as ID? yuk), but I think it's underrated as it seems to fit what a lot of non-techies actually want.
> Can you perhaps devote a few seconds to my security concerns for a change?

Nope, sorry. It doesn't matter who you are, where you live, or what your concerns are. Russia and Putin insist that you must support Mother Russia, and be willing to die for the cause (of ensuring Putin gains power and wealth). /s
How do we know that a paper was based on false data?
Or Delphi.
Binding Source Code Files Together Like a Book
Related. If you want the people at your company to have good IT support, make sure that the execs and upper mgmt have a lower tier of support than everyone else. At most places, they get platinum support, and everyone else is bronze, so they never see what people who work for them have to deal with every day.
Maybe it is me but this doesn’t exactly reflect well on anyone. Isn’t the value prop of railway not having to worry about things like this? It doesn’t matter what the problem is - you shouldn’t be passing such problems on to customers at all.

I have worked on a product that caused such a spike on Google App Engine that within 20 minutes of it going public Google were on the phone explaining their pagers all went off, and in that case resolved to temporarily bump the quota up for 48 hours while a mutual workaround was implemented. The state of Google Cloud today seems just another classic case of the trend of blaming the customer.
That's one interesting explanation of why EDA software like Cadence Virtuoso and ICCAP have had crappy UIs for decades.
Eyes and the digital age: Secrets of comfort and health
Rigid PVC has few if any plasticizers. (This makes sense: it isn't very plastic!) This is the type usually used for water pipe, at least around here. It's probably not very dangerous.

Flexible PVC is nasty.
I'm ok with window.prompt(), window.confirm() etc
I’m not a java developer and don’t know maven deep but once I’ve tried to perform a simple task and abandoned it after a couple hours of googling and experimenting: I’ve tried to remove from pom.xml dependencies which are listed there but not used in the source code and it was surprisingly hard to do. In Go it is as easy as running goimports and go mod tidy and one doesn’t have to be a Go expert to use them.
Have you tried the Bitwarden extension for Firefox? https://bitwarden.com/
The thing is, that sometimes javascript is a lot easier that 40 lines of css.
Behind the Tragic, Instagram-Perfect Life of an Ex-Disney Executive
> It wasn't seriously discussed, and no concrete steps were taken, but there was speculation that Russia might join NATO eventually.

Concrete steps were, in fact, taken; with Russia both joining the NATO Partnership for Peace and hvaing a special cooperation deal wIth NATO, with various cooperation arrangements; it blew up when Putin wanted Russia to be admitted to NATO ahead of other Eastern European states, and without the political and other readiness criteriabeing used for other new members.
Why is this getting downvoted? It seems like an interesting point.
If you want to add SSO to your software, OIDC is pretty much the standard to go for right now.
From the UX point of view I very much prefer the oldschool way of „ticked“/„nonticked“ instead of „left/right“ switch.
Location: Romania

Remote: Only

Willing to relocate: No

Technologies: arm bringup, Linux kernel, aosp, android apps, desktop and server stuff, cross platform development, software architecture, small team leading

Résumé/CV: Sure, will send if emailed

Email: click on profile, it’s described in words there

Been running arm Linux projects for a while, involved in all ends of a solution from the (custom or not) device to the servers it’s talking to. Can also do software that doesn’t require asking the electronics engineers to validate it via oscilloscope.

Looking to meet new people, not necessarily be hired full time tomorrow. If you need part time help with small projects in small teams that’s fine.
Not sure if ipv6 as default or climate goal is reached first.
iOS is not indie-dev-that-does-not-want-to-monetize-friendly and I believe this is the cause of this struggle. Siskin and Monal are iOS clients that solved the issue apparently.
If the solution to concerts is that you have to protect your ears yourself then I would argue that the concerts themselves should be held accountable.

I have tinnitus and it SUCKS. The people who threw the outdoor music festivals I went to in my 20s should be brought to trial...
Peanut Hole
the first usecase I thought about was the tryhards that want to save every second :D ... idk there could be a legitimate usecase
Why would there be a demand for solving someone else’s problem, when you can just say ‘it’s aviation, change is too hard’ and people will eat it up anyway.
It is what you make it.

I admire the ability to brute force problems using the most convenient features available as much as anyone, especially professionally.

But to me, this is about evolving as a programmer; I do enough duct taping at work.
> My first association is "fake"

Better fake than the the latest fad in architecture.

At least fake gothic could never have resulted in brutalist buildings.
I’d say Flutter, a GUI framework backed by Google and it’s open source.

I’ve recently ported over a popular project called “llama.cpp” to Dart (language behind Flutter) and I’ve recently made YT video’s showing it running natively on macOS, Linux, Android, iOS, iPadOS and next up is Windows.

The official Ubuntu installer is made with Flutter too nowadays. But to be fair, last time I tried QT was somewhere in 2018, it might be a good option too.
I never needed to set up firewall to fight spam, but maybe I was just lucky. I think https://xmppbl.org/ via https://modules.prosody.im/mod_muc_rtbl is the way to go to fight spam if you plan on hosting public groups.
> An alternative is to expose yourself to ICC

Unless you're American, since the US doesn't recognise the ICC.
I think you’re right. Leaded additive is an octane enhancer to prevent knocking but it’s also good for valve seats and whatnot. That’s the bit what makes it difficult to just switch to other octane enhancers as far as I know.
X already has Community Notes to handle this.
I feel like free open source without paying is for tinkerers, startups, smaller orgs, but as soon as you become a "big company" with wealthy owners you need to either contribute or pay up.

This also incentives contributing to open source, because you'd potentially get compensated if the code was used by some big corporation.

Why isn't this a thing?
Teslabot Shoots at Cybertruck
10-year lurker, first time poster here - also studied CS in Germany.

Healthcare costs: Does your uni or city offer free legal consultation? They might be able to help with how to ask your health insurance for monthly rates or a delay in bills.

Rent: How close are you with your friend? Would it be a possibility that they temporarily loan the rent, so that you can cover your unexpected bills?

Work: How close are you too finishing your studies and how close are you to the maximum study duration? If possible, you could reduce the amount of ECTS you're taking for the semester to make time to work up to 20h or more during semester breaks / exam phases. Taking a semester break for paid internships / any work is also a good possibility, unsure what you mean with credit point requirements. You could argue for an official "vacation semester" due to personal hardships. Working any job to make a living and cover your expenses is honorable. If possible, focus on building a track record of technical jobs. How comfortable are you with programming? Please try applying as working student or freelancer to companies in your area, as programming jobs likely pay higher per hour and build career capital for your next application. Likely, mid/large companies have no open headcount at the end of the year, headcount for these companies typically comes early in the following year. Startups, small local companies, and web/marketing agencies looking for freelancers might be different and also are more likely open to hire someone with little experience. Most CS people I know overuse the internet to look for jobs and underutilize their network. Ask fellow students, friends, and extended family if they know any open roles.

Credit: Have you considered taking a Studienkredit or similar type of loan for students?

Wish you the best!
Clever, I've automated input fetching years ago but never considered automating submission too, thanks for the idea.
>Only when I search for them do they show up.

That's the goal. You're assuming their metrics are tied into being a 'map' or 'useful to end users', but this is Google. Their metrics are 100% focused on ad revenue. They want you to see people who have paid to be included, and they want to force you to rely on their search (which they control) rather than being able to organically find new places.
That’s tinnitus.
Presumably because having lead in drinking water is more likely to be a source of lead poisoning than background AvGas emissions from the small piston powered aircraft at the nearby flight training school
They did, after NATO said no to their membership action plan (more immediately, though, they did that to Georgia.)

Its pretty clear that Russia's concern about Ukraine (and Georgia’s) membership in NATO isn't the reason for their aggression, but rather a result of their intended aggression and the complications that potential NATO involvement posed for that.

The Russo-Georgian and Russo-Ukrainian wars are the result of NATO accommodating Russia in this area, not a result of NATO threatening Russia.
Location: Amsterdam/Delft, the Netherlands (J-1 Visa Eligible)

Remote: Yes

Willing to relocate: Yes

Technologies: React, Next.js, JavaScript/TypeScript, Python, Flask, SQL, Java and happy to learn more

Résumé/CV: https://standardresume.co/r/-l0D6bNrqzJpTA88pkXz_

GitHub: https://github.com/kelhaji

Email: khalid.el.haji [at] gmail.com
This is anecdata but in my experience the way WebDev (esp. HTML and CSS) is being taught in academia is very crusty. I've seen Juniors enter the workforce with a solid understanding of table-based layouts from the 2000s for some reason.
No new boss at NSA until it answers questions on buying location, browsing data
This exists. I think in China.

See video here:

https://mastodon.green/@FabianLaasch/110083147601165341

Linked as well:

https://www.theautopian.com/china-is-already-doing-ev-batter...
I guess I'm safe because I type at 100+ wpm.
This was very nice!

I will make an important nit. Keep in mind this is a nit. It's text in bold in the page, but this is NOT an attack on anything else in the article, which describes good design practices.

There is no principle that one should "Choose the least powerful language suitable for a given purpose."

This would, in fact, be an incredibly stupid principle. One want the most powerful language for any purpose. However, "purpose" is broadly defined:

1) We want code to be semantic. This allows a11y tools, search engines, and various performance optimizations to understand what's going on.

2) We want clean abstractions. In a horizontally-abstracted system, we would like the content designer to be focused on the content, the UX designed to be able to focus on the UX, and the back-end engineer to be focused on the back-end. (Note that, contrary to the beliefs of most people who have only worked on database-backed web applications, vertical abstractions are okay too, and break things up completely differently).

3) We want systems to be bug-free and understandable.

This can leads to programming paradigms like functional programming + React, where no mutation is allowed. This isn't a random restriction which reduces power; to the contrary, it increases power by allowing predictable state, avoiding a whole class of bugs, and allowing debugging with time travel.

In other words, you want good design discipline. However, the point here is much more on "good design" and not "discipline."

Every one of the changes proposed can be derived from first principles from the above. But this does not come from some principle of "least power."

To make this even simpler: Think of diet discipline. The goal isn't discipline about being hungry and eating yucky food. The point is about being healthy and losing weight. That probably involves being hungry and eating yucky food, but that's not the point. Food should be as tasty as possible and people should not be hungry to the extent goals on weight, heart health, insulin resistance, etc. can be accomplished.

Same thing here. Languages should be as powerful as possible, while allowing goals around readability, introspection, a11y, abstraction, etc. to be accomplished. That requires very specific and narrow constraints on what one bans.
>> Choose the least powerful language suitable for a given purpose.

No. Choose what you like, what you enjoy, or what the boss told you to use. Ideally the project defines prioritize that give guidance. Otherwise do what feels right.

Don’t follow some arbitrary doctrine.
If you read the article there are quotes from an ICRC representative.
Isn't this already done with omnibus bills? Having law that needs to pass regularly has encouraged politicians to include completely unrelated things into them without sufficient oversight, long predating AI.
Just two days ago I wrote a comprehensive tutorial on how openid connect works using simple http requests to understand the flow: https://spapas.github.io/2023/11/29/openid-connect-tutorial/

It has been written with keycloak as the auth server but should work for any proper openid connect implementation since I used the specification as a guide.
Do not trust the FUD.

I've been using XMPP since I had a smartphone (I was late to the party, around 2015) and never needed a persistent connection or had issues with multi-device use. https://xmpp.org/extensions/xep-0313.html solves both and the first version is from 2012.

E2EE via opengpg has been there since the beginning of XMPP, and via OMEMO (signal-like) for 7 years now, just like HTTP file upload.
Do this only if you don't care about the people that use (sometimes: have to use) your software. Otherwise,

>> Choose the least powerful language suitable for a given purpose.

(Don't make me needlessly enable JavaScript to use your site.)
To me, they have slightly different semantics: I perceive the checkbox as “passive” form element (i.e., only to have an effect on form submission), whereas the toggle switch I understand as instant action (i.e., effectuated immediately, on click). Unfortunately, it’s not consistently used that way in practice, which makes the situation confusing at times.
What do you think about ourselves offering a platform?
Pure Golang can take you a long way. There is no need to add unknown libraries / frameworks, until you have a clear requirement for those.
The other end of the spectrum: I’m seeing graduates with great knowledge of frameworks, but no understanding of the fundamentals that these are built on. It’s all fine until they’re trying to debug a problem and don’t know where to turn. glares at Tailwind
Nice. But the second switch doesn’t work on iPhone ( doesn’t toggle when I tap it)
Yes, but the 40 lines of CSS puts the logic in the right place.

The point is that a person reading system logic shouldn't need to be distracted by layout, and a person worried about styling shouldn't need to think about code.

Whether that matters depends on the specific system and the types of abstractions used, but it can be very important to making code maintainable, and in some cases, org structures practical (where the team maintaining the CSS might not be the same as the team maintaining the system logic).
I guess they could just ditch the competetive rankings altogether now with AI coding assistants. Keep the star system to keep track of what you did yourself, at most.
Tiny volumetric display
IPv6 Certification [Hurricane Electric IPv6] [Free]
Hoodmaps goes viral, creator gets $11k bill from Mapbox overnight
https://hoodmaps.com/
>> Do this only if you don't care about the people that use (sometimes: have to use) your software.

Rubbish. Web technologies are way too sophisticated to boil down to some silly rule of thumb that “the least powerful technologies are the” best in some way.

As a professional developer, use every technology at your disposal and use it in whatever way you like, including the most advanced techniques.

Ridiculous to be given the most one of the most powerful development tools ever made - the web browser - and artificially constrain how you use it for some dogma.

And if you’re a junior developer, ignore people who tell you how you should program - do it how you like unless the boss says different.
> It’s not like the universe is just expanding everywhere uniformly, ...

I thought this is exactly what most modern physicists believe.

The wavelength of photons travelling in space is supposed to scale perfectly with the expansion of the universe, like an ink dot on a balloon getting wider as the balloon is being inflated.

This is why we have the Cosmic Microwave Background consisting of photons that would have been maybe in the UV range when emitted by excited atoms back when the universe became "transparent".