skysight-inc/HackerNews huggingface dataset:
> just straight SGML with formal tag inference

What's more: the argument against HTML can be made for the soup that is used on the web-for-browsers; where webdevs put divs in spans in a-s in buttons to work around some quirk in CSS or such.

This does not go for the HTML that you design especially for an API. Such HTML is simple, clean, lean and flat, while being semantic. Parsing such HTML is easy: every language has a DOM parser for such XML.
"Small fuckups" in home construction which have no material consequence are acceptable.

"Small fuckups" which result in catastrophic failure, property damage, injury, or death, are not.

For the latter, you'll find all manner of standards, codes, practices, maintenance, and inspections.

What we're discussing with regards to infosec aren't "small fuckups", they're repeat major catastrophies, bearing little or no risk to the firms and organisations perpetrating them.

A large component of the risk resides simply in collecting and retaining data, as well as exchanging it with other organisations. That turns out to be a very high-risk activity, though the risks are externalised. The point is to internalise those costs, and to sharply reduce the incentives for the practices which present those risks. This includes incentivising the IT products and services sector toward architectures which can be more adequately protected.
Some features in NVIDIA chipsets, like changing the operating frequency, needs (hardware checked, I think) signed binary blobs. This prevents the open source nouveau driver from achieving good performance. Does this hack helps in this front?
The TikTok of financial industry – pre-subscribe
The same, of course, but now I know this: if you want to learn, you will learn. If you spend 10 years keeping the passion, you will become a magician. Most of us still have at least 10 years of life remaining to spend on something exciting.
Digital espionage tools exacerbate authoritarianism across Africa
The mainstream ads never mentioned what the product was for.

My mom had almost collected someones "US States" mini spoons set, when someone told her they were coke spoons she lost her enthusiasm for getting the full set. Some truck stop or something had sold them as a promotional thing, coulda been anything but "mini spoons" were a popular utensil right then.

It was also amusing, as a kid in the 80s, when these things would come out at yard sales and such. Pop up with "how much for this?" and watch someone turn deep pink; or alternately get the last bit of someones antique stash that the rest of their family was unaware of.
Bunq indeed. I stopped my subscription, it was glorious for as long as it lasted.
Technically correct, though he is directly benefiting from EU funding. Or was.
Flutter is amazing even for web.

But if you're looking to deliver search engines friendly websites i didn't recommend it.
The amount of opioids prescribed by dentists and family practitioners.
Regular Rust macros are hygienic, unlike macros in many (but definitely not all) other languages. This means that a macro expands in place in the AST, and can only operate on its inputs. The C preprocessor, by comparison, operates on text and the expanded macro can trivially interact with syntactic elements around it once expanded.

Procedural macros can run arbitrary rust code and can therefore do anything, but in general they don't -- and if you work within the interface you're given then the result will be hygienic.

There's a sense in which macro hygiene is analogous to Rust's safety guarantees -- the compiler will normally guarantee the abstraction, but there's an escape hatch where we rely on the person implementing the code that uses unsafe or implementing a procedural macro to not break the abstraction for their callers. A leaky abstraction is considered to be a bug.
This is the biggest problem with these containers at the moment, you don't get any feedback what permissions are missing, first you need to understand this is a permission problem with the container itself and then to understand what permissions are missing and then apply them correctly.

For flatpak there is an api you can use to change permissions but for snap what I can remember that is not something you, the user, can change, that is up to the maintainer to enable them.

Applications like an IDE uses a lot of different resources so I gave up on using that as a flatpak, luckily Jetbrains ships their IDEs as tar.gz binary package you can use instead.

Flatpak works best when the application is very self contained, like Spotify, it streams music from an internet service, it doesn't require any special permissions.

I used Bitwarden as a flatpak, it had limited file access with one granted directory (Downloads), I was going to download an attachment from the Bitwarden application, the file saving dialog started one directory up from Downloads, you had to pick and open the Downloads directory first before saving, however I managed to save my attachment in that starting location outside of Downloads, some void directory that I never found.
> I switched to including a TLDR version at the top for the busiest people and a long-form explanation for anyone interested.

Yep. That's a good practice. I write a 2-4 sentence blurb at the beginning, that just says the key idea, point or request, followed by some empty space. And then a row of asterisks with the word "details" in it, where everything gets properly fleshed out in the right order.

Never got feedback for that, but I know it works because it has helped to halt email-thread-diarrhea.

I started doing this because there are SO MANY people who literally only read the first few sentences of an email, respond to the first thing that comes up and ignore the rest.
When I worked for a bookmaker the test accounts were running on the real environment, so we gambled with real money during development. I liked it very much, because any amount of faked data wouldn't hit half the issues seen in the real world. Sadly we couldn't withdraw from those accounts.
> As for alcohol, I don't think so. People will still want to get wasted, even knowing that it is bad for the health.

In a better world we'd have a good substitute for alcohol that had similar effects but much less serious health concerns. This should be a major research target, but for stupid political reasons it isn't.
The annoying thing with android is that- even in the J2ME days, blackberry had a more sophisticated, fine grained per-app permission system that was easy to find and adjust at any time.

Android and iOS have been playing catchup ever since... Linux I at least will cut some slack, given its age and origins, though it would really have been nice had they addressed security by now. The situation can only get worse, but sooner or later something will happen that will encourage breaking backwards compatibility, I hope.

All that said, I praise the sun every day that I'm not writing BB apps or j2me anymore, so there's that at least.
London does sales well, if you want a sales office you open it in london.

What it doesn't do well is spaff money indiscriminately at any old idiot with an idea. Even less so to someone with a crap idea.

Despite the article author's claim, most of the startups in the generation that I joined (2018+) have focused on getting a decent business model, rather than hyper growth above all else.

They also had to do much more with significantly less. There was less VC money sloshing about compared to the west coast, so we had to be very careful in how we optimised.

To back up the point that John is making, "Technical purity" above all else is a symptom of leadership not explaining the business needs well enough. (or not putting in place an engineering team with enough pragmatism to translate business to tech. )
Yes, I was only talking about Win32 and .NET, which is always bundled in windows (Obviously newer versions of the OS may have newer versions of them).

How C libraries work has never been a problem I have encountered (I do deploy C++ libraries with apps though, and the tendency to move to "all apps deploy a full copy of whatever runtimes they need" is a much better situation for all 3 parties involved (developers, users and hackers...).

I get the point of memset (although that particular example I believe is now an intrinsic).
I clear international freight through customs, my job title is "Customs Trade Coordinator" at least once a week I'll get recruiter email or a LinkedIn message for mechanical engineering jobs.

In the past few months I've also had emails along the lines of " I just came across your profile and was very impressed with your background and what a solid fit you appear to be for this role. " for:

- Enterprise Architecture

- Operations Manager

- Director of Continuous Improvement

- CI Engineer

- Continuous Improvement Engineer

And several others that I can't readily find in my gmail trash.

Wut?
> I don't see how this is an API at all.

That's absolutely an API... perhaps what you think of as an API is too narrow in scope?
> If you are a Linux distribution maintainer, please understand what all of these solutions are trying to accomplish. All your hard work in building your software repository, maintaining your libraries, testing countless system configurations, designing a consistent user experience… they are trying to throw all of that away. Every single one of these runtime packaging mechanisms is trying to subvert the operating system, replacing as much as they can with their own. Why would you support this?

This sound like a luddite that is against machines. How about embrace the revolution and then you can save a huge amount of work and focus on other things. There are enough things distor people could focus on instead.

I don't buy any of the technical arguments here and it sounds mostly like moralizing argument rather then anything else.
That sounds like the perfect description of fragility and indicates behavior of damaged risk analysis.
> People constantly say they want more OS version support for Android, but I would not want to use a five year old processor from Samsung or Qualcomm if I cared about the hardware backed security on my phone.

What I would really like is a modern Android that doesn't brick half the security features by e-fuse when I root it and many apps refuse to run properly afterwards - why the fuck, for example, does the PayPal app refuse fingerprint unlocking after rooting but other apps don't?! All this incentivizes me as the user is to choose an insecure password that I can actually remember.
Doesn't it depend on employee too though?

If my manager cannot tell me what to focus on next,where my long term gaps are,I feel they are not doing they job (not paying attention to me / not caring enough). My sister has even changed jobs over a manager who failed to provide any actionable feedback over a year (she's very ambitious and thus expects direction / support for improvement from her leadership & support structure).

I want to improve and advance and do better; "nice job" is nice to hear (no sarcasm; we all need it in our lives:) but doesn't alone help me move the needle. I personally strive for a "great job! here's what to focus on next / even better if..." from a good manager or mentor.

(I may not be a majority and I recognize that. I'm comfy in absolute metrics - I hate being told "awesome job!" all the time in a meaningless attempt at validation. I'm happy to hear I'm a 3 out of 100 on some specific axis I'm new at, as long as you help me reach 3.5 tomorrow and 4 next week).
Do you have extensive experience with anything else than flutter? I have a feeling only inexperienced people are recommending flutter while ignoring bunch of things such as: hire-ability, maturity, ecosystem, system integrations, seo, accessibility, learning curve, ...

Would you mind to explain how some of these things are tackled?
The CDC’s Pandemic ‘Weather Service’
Feel like we’ve really missed an intermediate solution based around tree-shaken statically compiled code. A lot of the goals achieved by docker et al could be met with some kind of multi-elf file format that is basically a collection of statically linked executables combined with a way to read built-in configuration files. Maybe this already exists / works.
If I had the money I'd go with OpenPOWER for now, even the firmware is open source (at least for POWER9, POWER10 is another matter).
2023 hottest career path: "Insulin mindfulness coach".
I used to work for a startup founded by a few Brits. We had engineers in London, but no sales people, because of the culture. I was much easier to sell to Walmart than Tesco.
Just stop making websites (especially documentation) dark mode only, that's a pain. At least when it's the other way around you can easily use an extension to get dark mode, here you're stuck with sometimes unreadable text unless you manually tweak the CSS.
What I learned from visiting the site: It's an app that lets you take notes horizontally - apparently there's a claim that this is an advantage. I'm supposed to buy a subscription for more than Evernote costs and hand over all of my data, which may or may not be encrypted, to a random person on the internet. Sorry if this is harsh, but the website didn't make its case to me, and this is an extremely crowded space.
works fine (though extremely slow) for me on current firefox on windows 10
A gesture unlock will provide the same and does not need a biological marker.

I believe biometrics aren't necessary to establish security and in the worst case reveal unnecessary information.
> Fast and reliable.

Is it really? I don't doubt it's fast, but in my experience it's very hard, if not impossible, to scrape these "mostly JSON" services without the whole thing failing spectacularly as soon as the site shuffles their data model a bit.

Maybe YouTube is more amenable to this than the services I'm thinking of -- I personally have no qualms deferring to youtube-dl so I wouldn't know -- but for things like my university's lecture recordings my efforts seem to consistently be mooted within a matter of months or weeks.
Was the UK not a net contributor to the EU budget? And therefore, why cannot the UK fund PhDs more effectively than the EU? I would've thought being less removed from the universities and research groups would make funding more effective.
What about the labels that doesn't list the sugar in the facts but lists Aspartame in the ingredients? It says it has a sweetener but doesn't say how much. Funny enough Aspartame doesn't appear anywhere on the page you linked to.
Austrian national TV station gives away houses, cars and other prizes to vaxxed
End users do not care about this. If the download works then they are happy.

A non-flatpak example is Electron. No one cares how big it is. It works.

I download huge games from Steam all the time and have never looked at the size of a game even a single time... in years. Disk space is still cheap on end users machines.

As long as the calculator works I do not care how much disk space it takes up.
UK government wants Facebook to meet its censorship demands faster
I do remember looking into Andrew. Not sure if I actually got it running. It is quite quaint reading those pages from a more innocent time - offers to try the system by getting information from a finger command, or getting tape sent out for a handling fee.
I eat very spicy food and I've noticed for a while now I've lost the ability to detect when I'm being burned in my mouth (at all, it's actually a bit of an issue sometimes). The rest of my body is the same as it always was - save for my fingers, which I can use to flip things in hot oil (probably a result of exposure to hot oil). Perhaps you are on to something :)
Polymorphia
With my project you can easily generate business names
> If you want to chat more over email/signal/matrix, I would be more than happy too. It looks like you are slightly younger then me. I just graduated college.

Sure! I would liked to.
I don't Care About Cookies and Privacy Redirect, ideally with a self hosted Invidious instance (and Nitter etc.).
You can't even guess there is something below those 2 buttons.
if artificial sweetner is calorically inert why do you care
> We hope so! Flash freezing kills parasites

It depends where you are.

If you are in a Western country, then yes, "sashimi grade fish" equals "frozen".

If you are in Japan, then no.

Its all to do with the understanding of fish and its handling.

In the West its all commoditised, quantity over quality.

In Japan, they have a deeply rooted fish culture, a focus on quality and are obsessive over food hygiene.

So in Japan your sushi won't be pre-frozen, but it will have been meticulously inspected and prepared.

Fun fact, salmon sushi/sashimi is a Western thing. The Japanese don't eat it because the parasite risk in Salmon is so much higher than any other fish.

Personally, having visited Japan a number of times, I will not eat sushi or sashimi outside of Japan any more.
I like the poster that says "this is a natural product" as if it's good for you or something
What does "net lenders" mean? The rich use debt extensively to invest in assets. They're not lending the money out. They borrow way more than the poor, and buy assets.
I was already having doubts about adding an example because I was afraid it would derail the discussion by focusing on the particulars of the example rather than the actual point. So I'll leave it at: sure, but that's irrelevant to the point.
Looking for Innovation
Our social networking application theDorm app is looking for a new CTO to bring innovation and ideas to our team. We need a refresher!
The web was invented in Europe. Still, you’re right, few big internet successes in Europe. Problem is almost entirely addressable market size.
Literally each part of this sentence is false
It's like selling selfie sticks in the '10s
Regarding the plugin system: They had a few different categories of plugins. You had input plugins that let it get audio from a wide variety of sources. A few I remember fondly were input plugins that were little emulators that ran playstation / n64 bytecode ripped from games to play their music. Then you could have your choice of DSP plugins applied after that, a visualization and then also an output. The output could play the music, but it could really do anything it wanted, like encoding it to ogg.

Another thing which makes a lot of sense but that I don't see in other music players is equalization. I want to believe that people nowadays handle that in another part of their audio chain, but realistically people are just forgoing it.
Having a reaction I'm still trying to sort out to this paper lead me to Google "Futamura projection": About 90 results.
Clash is not pseudo, it's actual HDL. Right now it compiles to Verilog, yes, but this is minor a technicality.

> the choice of HDL (which was 95% of the time, Verilog, for the rest, VHDL), was never actually 'important'; the language features were never critical to the completion of the project

Because both are equally bad, and have little meaningful difference in their features.

> Verilog is fully adequate for any kind of serious HDL development.

This confirms my past experience of interacting with hardware people. They have extremely low standard for their programming languages and tooling in general, and don't like reflecting on these too much. They just suck it up and do the job, no matter what.

My Verilog just quietly accepts the code which assigns values to a wire which is declared as input? I guess it's my fault, I will just be more careful in the future not to do that again.

My Verilog doesn't allow parametrizing modules with anything other than natural numbers? Well, I'll just duplicate code, that's how we always did it.

My Verilog has no types other than "wire" and "array of wires" (and also allows assigning array[2][3] to array[3][2] emitting no warning)? It's fine, I will just try to keep in mind what data I have in which wires and try to make sure I never mix things up.

My Verilog uses pseudo-imperative code with "assignments" in it to describe a network of flipflops with combinational logic between them? It's ok, I will just train my brain to convert between the two even though there's no good reason for Verilog to be like that.

My Verilog has constructions which are synthesizable only when used in one very specific way, instead of clearly differentiating between synthesizable (actual hardware) and un-synthesizable (imperative testing code)? It's ok, I will just remember the details.

My Verilog produces so much noise in the build logs that nobody actually reads it unless something breaks? I guess I just have to be more careful or write more testbenches.

> I just can not see how these new languages can be a serious alternative to Verilog/VHDL

This is learned helplessness.

Clash has better, more natural abstractions for the wires and flipflops. Combinational and sequential logic are clearly separated. It also uses many primitives of Haskell which make your code more compact, easier to read and verify. You can parameterize modules with anything, including other modules, this drastically reduces code duplication and lets you manage the code on a higher level (while still seeing how does it correspond to bits and wires).
In this case it's computer science paired with a bit of hardware engineering ;)
Sounds like speculation. Every community needs rules, and those can be either tacit or codified. The former way is really pronlematic. Are you opposed to laws at a nation-state level as well?
U.S. to release oil from reserves in coordination with other countries
Coronavirus Cemetery – 3D Visualization of Covid-19 deaths
Just pick anything anything only invented in the last 5 years. It has a high probability of dying out.
The file dialog issue is fixed in xdg-desktop-portal-gtk 1.10: https://github.com/flatpak/xdg-desktop-portal-gtk/pull/347
It would be great if someone compiled it on a modern system. I tried but couldn't.
Social media vanity and self-promotion is insane compared to any other era in history. It will look absurd in a decade.
Why the DOS version? It had atrocious graphics compared to the original Mac version....

EDIT: I googled for screenshots and I never knew how many different versions of the game there were! Every platform had completely different artwork! Pretty amazing.

https://www.oldgames.sk/en/game/prince-of-persia/pictures/
Not open source, merely available—or, using the terminology of US copyright laws, it changed status from being an unpublished work to a published work. Mechner's warning from the linked repo:

> As the author and copyright holder of this source code, I personally have no problem with anyone studying it, modifying it, attempting to run it, etc. Please understand that this does NOT constitute a grant of rights of any kind in Prince of Persia, which is an ongoing Ubisoft game franchise. Ubisoft alone has the right to make and distribute Prince of Persia games.
Don't you hate it when they show up in masses and take your words and your ideas and your land.

Then they use those very words in twisted ways. They take your ceremonies and celebrations and make them what they want.

And what you built is gone. Changed in ways you could not imagine.

You never had control to begin with... it was an illusion.