skysight-inc/HackerNews huggingface dataset:
I understand the attitude of some saying Apple "should implement the absolute correct parser". But such way of thinking is not practical. The question is not whether there is an "absolute correct parser" but much more when can we have a relative correct and safe parser. The way Apple had to wrestle with 4 different implementations of the same parser function shows that the issue is not trivial. Other XML parsers may have the same problem, too, albeit uncovered yet.
Using AI to flag down unusual entitlements and other potential hacks in the future is much more practical and future-proof than race for the absolute correct guard. The AI should not replace a correct implementation but rather augment it as an additionl security tool.
I'm certain many organization would go this way in the near future (if they not already did!)
5-Year-Old Lamborghini Fan Steals Parent's SUV to Buy a Lamborghini
Are notice periods, minimum wages, and restricting discrimination on protected grounds unjust as well? All of those are forced onto employment contracts in the U.S. (if not explicitly, then implicitly) regardless of whether employees or employers want them to be.
Hadn't thought about that! Thank you for the remark, will definitely keep it in mind.
Is there an easy way to get Dawn or wgpu attached to v8 or SpiderMonkey without having to involve the entire rest of a web browser? I see there are a number of language bindings for wgpu in the wgpu-native repository, but surprisingly not JavaScript. I found commits placing it in servo, but I don't see why the vast majority of the API surface should be reliant on a browser :(. As an analogy, I can use OpenGL without a GUI toolkit, and the only parts that are really connected to the GUI toolkit are a handful of presentation functions at the very top: the headers and libraries for OpenGL are abstract/common no matter what toolkit you are using. I want to use WebGPU in all the same contexts I use OpenGL: to do accelerated rendering operations, not merely to display graphics. I would thereby expect that I would have bindings for WebGL/WebGPU (with all of its safety/security transformations) at a lower level that can target a JavaScript engine API and then I can build whatever GUI I wanted at a higher layer. Where is the impedance mismatch in what I am thinking vs. how this always seems to be implemented?
Why is your product called Axiom "AI"? I'm struggling to see any actual AI baked into the product.
The impact of water vapor on afternoon rainfall
Foods That Boost the Immune System
I honestly didn't notice any difference in performance when Firefox Android Beta was switched to the new codebase a couple of weeks ago. Not saying it's not there, just that I couldn't tell.

I have trouble getting used to the new UX.

I keep hitting the address bar to open a site from my top sites in the current tab. That used to work, now it just opens the search interface. Instead you have to hit the -- much smaller -- tab overview button to open a top site in a new tab. Which means I end up having to manually close old tabs all the time now, something I don't remember doing. (To be fair, Chrome works the same way.)

I don't know how I'm supposed to use the new Collections feature. It's extremely prominent in the UI, I assume everybody else must be finding it super useful?!

They broke the offline reading list? You used to be able to bookmark a page in Reader Mode and have it available even when there is no connection (subway, airplanes). Instead of promoting this really neat (and given that Reader Mode is still a thing, cheap) feature, I think they just got rid of it. I had like a dozen of long articles in that list I still wanted to read (I think the bookmarks are still there). Hopefully they'll restore it before it transitions from Beta to Release, but who knows.
I am probably at a similar stage to you, investing seriously in learning Rust in the past month or so. Coming from having used Go as my “main” language for almost a couple of years, already I can tell it is going to be a longer journey to become as proficient with Rust.

The biggest thing I am missing right now from Go is the fast compile times, something I rarely had to think about before. In some of the small Rust projects I’ve tried out, compilation takes minutes on a clean run or after having updated dependencies. When you’re checking out a lot of different Github projects, or experimenting with different crates, it really adds up.

I’ve tried out Rust’s equivalent of channels (the `std::sync::mpsc` module - https://doc.rust-lang.org/std/sync/mpsc/) and it feels clunky by comparison to Go. Spawning threads in Rust via a `thread::spawn()` call feels archaic compared to `go func` (putting aside that threads aren’t exactly equivalent to goroutines, you might generally use them in the same way). I’d actually hope Rust could introduce first class language constructs for concurrency like Go has, at some point.

There are some other Go things like implicit interfaces I am learning to get used to without, but I am really liking Rust’s concept of ownership and having proper enum types/pattern matching is a breath of fresh air. I probably appreciate Go more now for what it is - a straightforward, performant language with very good devex.
I’m using it as my main mobile browser but the lack of amp redirector hurts quite a bit.
Nurture your leads and increase the sales with innovative lead capture pages
As a finn, I did not expect to see this on the front page of HN. Ever.

But did not know about the military use of the song. Very interesting.
SHOTS every time this guy asks, "How many of you . . ."
Ask HN: I've saved up $80k USD. What should I do with it?
It's been on my account for at least 3 years. Nothing ever seemed worthy of investing it. How does one find the confidence to invest large sums? Do you start small? How to get rid of the pressure knowing that money is just collecting dust?
Oh lord... Are there any further baby-proofing you'd like to see?
This seems like such an obvious thing to me. When an issue comes up for prioritization during review, we simply ask "What value does this bring to the business".

Every single meandering bullshit conversational path we happen to find ourselves upon can be immediately curtailed by stating these words. Technical folks may not like hearing it all the time, and it doesn't necessarily have to be the dominating factor 100% of the time (i.e. side-projects, 20% time code activities, etc). But, this is the penultimate tool for ending arguments and separating the bullshit from the reason people are receiving paychecks.

Very scary time-crunch episodes can in many cases be diffused by simply going to the customer and asking them, "Out of these 10 things, if you could have 3 by the end of the month, which would you pick?" I think you would instantly get a picture of how you should prioritize your efforts to drive value for them. I strongly suspect that if you can meet incremental targets in descending order of value (as perceived by the customer), you can keep virtually anyone happy. Hitting customer targets successfully is also very good for morale and can further compound productivity on all ends.
Interview: Eleazar Ruiz – Design Principal at Lazarus
You can only disprove this idea: "we can't contain this with measures - including massive testing and quarantine".

You can't really disprove the idea that "without measures excess mortality will always happen".
I quite like Win32, my main app used WinForms so I still end up reaching into it quite regularly.
It was a convenient domain name with alliteration - we make no AI claims in any of our marketing.
There is a nice video 'in praise of retrofuturism' on the BBC Ideas page: https://www.bbc.co.uk/ideas/videos/in-praise-of-retrofuturis...
Hertz is on the verge of bankruptcy so it only follows that the risk premium for Avis is high.

Just think - if nobody is flying, who is renting all those cars?
They do.

Can be used it to interact with the execution of the current program. It is simple as appending further code with a label and jumping to it using goto. I first noticed it in 2007 started using it in production.
> Would love to hear anyone's thoughts on Paddle specifically.

Let me know if you've got any specific questions. Out of the services providing sales tax help, I partly went with Paddle because Fastspring was more expensive + more complex and Gumroad didn't seem geared towards SaaS team based products.

When I make a sale, Paddle automatically deduct a percent of it for country specific sales tax and aside from that I don't have to give it another thought. They give you the option of adding the sales tax on top of the product price as well if you want.

For integration, generally you would add Paddle's JavaScript checkout UI to trigger when you click on buy buttons (which is what I do on https://www.checkbot.io/) and on completion a webhook from Paddle will pass on the details of the new subscription to your own endpoint to e.g. create a new user on your server and send an email.
Developers are not the audience of this article but it's subject, it's written for C-level executives, the targeted market of the company.
Freeman Dyson: In praise of a great contrarian
Oh dear, they really shouldn't use a gif[1] to demonstrate performance. The low frame-rate makes it look like the UI is stuttering.

[1]: https://microsoft.github.io/microsoft-ui-xaml/img/performanc... (drawing a heart over a picture of a dog)
I remember some sites had a captcha where you had to count something, maybe it was kittens. Think I managed to solve them 1/3 of the time
Another Finnish polka more known through Internet culture[0] is Ievan polka: https://www.youtube.com/watch?v=7yh9i0PAjck

I remember having the original Flash clip on loop on for entire days back when.

[0]: Leekspin: https://www.youtube.com/watch?v=B-N1yJyrQRY
I've been using it and it's a great improvement over the standard Windows console. Will it be included with the OS in the future?
Location: Los Angeles

Remote: OK

Willing to Relocate: No

Primary Technologies: Python, Clojure, PostgreSQL, MySQL, PL/pgSQL

Currently learning: NodeJS, VueJS

GitHub: https://github.com/dt1

Current Project: https://butternotes.com

email: dbtoomey@gmail.com
You can definitely move templates and styles to other files and reference them from there. You can do that to pretty much any XAML element. XAML is actually a compilable-to-ILR markup unlike HTML/CSS/JSON that need to be interpreted.

I don't see how HTML/CSS does anything any better, XAML is verbose, but the tooling takes care of most of it.
Unfortunately I've noticed that a lot of development in the UK now starts with razing the area to the ground rather than working with the existing plant life. Even when trees are considered the results are often not good. Milton Keynes had a famous oak tree that became a centre piece of a shopping centre. The tree soon became diseased and eventually died.
Flat UI has been the downfall of the Windows UI. Firstly, it is ugly. Secondly, it is not intuitive. Thirdly, it is hard to differentiate from Web apps.

From a developer point of view that last point is very important. If your native app is not going to look or feel any different than an app built using Web technologies why limit your customer base to Windows users?

Sure, native apps are better at reducing resource consumption but if your app offers significant functionality users won’t mind if it uses some extra memory. This is the reason Microsoft’s own Teams and VS Code products were built using Web technology.

Another issue from a technical pov is that XAML, MVVM and 2-way data binding are outdated. MVVM introduced 2-way data binding to the world. Since then every JavaScript framework copied 2-way data binding including EmberJS and Angular. Today we know 2-way data binding is gimmicky and makes programs hard to debug. This is the reason React uses unidirectional data flow.
Jaguar IP is already available http://www.jagware.org/jag_uploads/dev/glenn_bruner_atarisho... https://github.com/Torlus/JagNetlists
>> The engines are starting again.

The engines are always on, when prices/yields are allowed to appropriately reflect risk, without interference or intervention. One of the most important functions of an unobstructed free market is price discovery.
Dune, perhaps?
Hire Python Programmer
maybe the reason why so many want to start they own business is because u can get fired for no reason. being it's own boss gives you at least the freedom to not always live in fear of being fired if you do something that the company does not want, like getting pregnant, i have read enough stores of companies firing pregnant women and i cannot believe it's legal to happen.

in europe at least that part is gone, you start your own company not out of necessity but out of motivation.
SEEKING WORK | Los Angeles | Remote OK

I'm a contract programmer with a lot of experience working remotely.

Primary Technology: Python, Clojure, PostgreSQL, MySQL, PL/pgSQL

Currently learning: NodeJS, VueJS

GitHub: https://github.com/dt1

Current Project: https://butternotes.com

email: dbtoomey@gmail.com
I was tricked into reading that. Clever title, well done!
All this discussion gets things wrong. Bring back negative feed back and pain to stake-holders. Creator must take the bullet. IT what happens when executive slaves want the paycheck without the responsibility.

Failure to test organizations is another main problem. Can one person make a small change quickly? No? Then delete. Try again. Burn it down.
So many people complain about Firefox (current) being "slow", "clunky", have "bad performance" etc. I feel like I'm the only one who is completely fine with performance of this app? I've switched to FF on android fully 3 years ago, first on a phone with SD821, now with SD855. I realize that these are flagship SoCs, but I see people with high-end phones complain about it too. As a control - I also use old and modern iPads with stock Safari. I honestly don't get what the complaints are exactly, it opens as fast as any similar app, all UI controls are responsive (there are some animations, but they are intentional), scrolling is always smooth.
Not if someone turns N64 on a chip design for $30 200-in-1 handhelds.
Like a friend of mine who collapsed after, comparably, running a marathon when he had not fully recovered from the flu/covid-19 or something similar. He’s OK now though. He never bails out unless unconscious. He’s one of the most reliable persons I’ve ever known, and he has gotten where he wants to in life so it’s not necessarily bad.
I'd like to hear more about the info in your second paragraph. Is there any reading material (articles, papers, etc) you suggest? It sounds quite interesting, and I had not heard about the spike affinity wrt ferrets.
That's one excuse.
Your domain name is marketing.
How Data Can Help Managers Manage Their Remote Working Teams
Ask HN: Are there any programmable, user maintainable robovacs? Why not?
This probably seems like a silly question, but every robovac I've had hasn't had a user replaceable battery, and has usually had a pretty poor algorithm. Is there an open solution anyone knows of?
StellarGraph – Machine Learning on Graphs
Sean is a very good engineer. Another of his work is moderngpu, a GPU primitive library. It has the same level of doc/tutorials. I really like one thing he wrote: Software is an asset, code a liability. On good days I'd add 200 or 300 lines to this repository. On great days I'd subtract 500.
Instant Pot Omni Plus Toaster Oven, 26L
A study that lets people with Covid-19 donate data caused a ban on Google Play
'Murder Hornets' Both a Lethal Threat and a Tasty Treat in Japan
for what is worth, GCC is no longer just C compiled as C++ as a lot of stuff is being and has been ported over to proper C++ classes, RAI and templated containers.
Plan, create and launch a SaaS in 100 days
https://www.schwab.com/resource-center/insights/content/does...

Just invest in a broadly diversified index fund.

Start here if you're a total beginner: https://www.bogleheads.org/wiki/Getting_started
Dystopian sci fi, maybe
I think (though not entirely certain) the comment you're responding to was sarcastic

> Positioning a brand as an element of the users' personal identity is truly an impressive thing

Apple definitely did an impressive job at that!
Took on a project for "online video" just to realise it was actually video advertising. Still feeling ashamed of that one.

Worked on another project that was actually great (and great people too) and I'd personally use if it wasn't full of analytics & marketing SDKs and leaking data like a sieve.
>Aryan language is part of the Uralic group of languages Finno-Ugric spoken by Hungarians and Estonians too.

???
Nobody can answer that seriously without knowing your situation in life. Age, family, job, etc.
Buy property, silver or gold.

Or - in the current climate shares in the airline industry.
Open Source Space
Show HN: Hacker News Leaderboard
Invest in local food and farmers.
yep, i've also checked bourne shell and csh/tcsh, cannot reproduce too. only in bash
Exactly! I just tried to cook some scrambled eggs. One the eggs went on the floor, and the eggs in the pan cooked to quickly and turned into an omelette. Scrambled eggs has failed!
Windows CE had a really nice developer experience IMO. Visual Basic worked on it! Knocking together basic data entry mobile apps was within the range of anyone who can do advanced Excel.

This might be of questionable value to "real" developers but the business value of this type of power is immense and gets things done that would be unaffordable to do today.
The issues I enumerated affects both nano and non-nano sunscreen with different degrees.

The most commons concerns specific of the nano version are the skin absorption and free radical creation when expose to UV radiation -- not exclusive of the mineral sunscreen though, azobenzene is also highly unstable.

We often hear about studies done with the nano crystal because are worst. Experiments done with them are more likely to produce a negative result. But this doesn't mean the "macro" version isn't affected as well.

The aspiration concern is very serious one. Some countries bans spray and power mineral sunscreen of any kind.

Just to be clear. I'm not advocating against using them. Every sunscreen has its place, saying one option is better than other is reductive.

For instance, think an Avobenzone + antiox only chemical sunscreen is a good option to minimize the UVA damage and enable the body to produce vitamin D minimizing the damage created by UVA radiation. But they wouldn't be my choice when going to the beach.

Similarly, Mineral sunscreens don't degrade in the sun and block a wide range of UV radiation. But they are bad for marine wild life. They are a good choice for daily facial sunscreen, specially for skin sensitized by "anti aging" treatments.

Again. There is no such thing as the best sunscreen. Each is best in different use cases.
Are you potentially open to consulting? If so let me know what email address I can reach you at or drop me a line - k@savio.io. Thx.
Stylistically it's outside the scope.

Bash is a classic style tool, if you hammer your thumb instead of a nail, that doesn't mean the design of hammers need to be fixed. It's meant to be useful, not smart.

This attitude is why the core utils have remained so damn useful for 50 years and haven't devolved into dysfunctional messes.

choosing what not to do is important
Key point is that the author suspects to see similar effects of the pandemic on countries that had lockdowns and those that didn't
> AMS Apartments: 930-3500EUR

Wait what?! What kind of apartments are we talking about here?

> $38/mo where I opted to work in LA

What does the medical insurance cover?

How much did your car & car insurance cost in LA and did you need one in Amsterdam (probably not)?
Why? How?
> the article just flatly asserts that Swedes are unaware of their tax burden without a shred of proof

The article actually quotes and links surveys proving the point.
This might already be you but if not it gives some useful advice for your situation: https://www.reddit.com/r/personalfinance/comments/geeq4t/i_h...
That's a very interesting paper! It has long been my belief that sunshine is good for you, and so long as you avoid an outright suburn, basically the more the better. Even with respect to cancer alone, from what I've seen in the literature over recent decades it seems undeniable that the reduced risk from various common cancers like prostate and breast cancer far outweighs the possible increased danger from skin cancer since melanoma is comparatatively rare and carcinoma not very dangerous; but mostly this is ascribed to Vitamin D and then taken as a recommendation for Vitamin D supplementation rather than increasing sun exposure. The sun, the primary source of life's energy on earth, remains mostly vilified by medical science.
I agree. I remember when I bought a refurbished ThinkPad T430 to play with back in late 2016; it came with Windows 10. The interface looked gaudy on the laptop's 1366x768 display, with all of its oversized elements. It seems to me that Microsoft has a penchant for UI designs that consume a lot of vertical screen real estate (i.e., the Microsoft Office ribbon). On the flipside, I've had the opportunity to use Windows 10 on a 4K display at work, and it looks much better on it. It seems to me that Windows 10's UI is designed for high-resolution displays, but the problem with this assumption is that there are a lot of business laptop users out there making do with 1366x768 displays. The old-style Windows Classic or Windows 7 UIs with their conservative use of screen real estate would fit perfectly with these displays, but unfortunately these themes are unavailable in Windows 10, and it still wouldn't address the problem of applications written using Windows' modern UI guidelines.

macOS still looks good on my 1440x900 2013 MacBook Air, and I like how the Cinnamon desktop looks on my ThinkPad T430; I use Linux Mint on that ThinkPad now.
At a very very quick glance, the one-liner if statements without curly braces is killing me. Definition of the variables at the start of the functions (eg. int i) makes me think this is an old C developer.

Needs more use of obtuse STL and difficult-to-read use of modern C++ template and decltype stuff to be true C++! More use of tuple and std::get<> is needed.

It's probably really fast though.
I would prefer to buy property any time. People will always need housing. So while the price of the property is pure speculation, rent is a nice steady source of income.
Absolutely this. I wish I had spent more time learning about the rendering pipeline before jumping into trying out so much as a "Hello Triangle" tutorial.

It's also worth getting familiar with terminology early on, because common terms in the context of graphics programming have different meanings to their common usage. e.g. I've found it helpful to think of a "vertex" first and foremost as an element of an array, which is processed SIMD-style by the "vertex shader". In most cases it is the co-ordinates of a polygon vertex, but usually with other data bundled in the element as well such as texture co-ordinates. The term "shader" seems to be used for any program that runs on the GPU, regardless of whether it does shading of any kind.
As somebody who moved to Finland, and hasn't learned too much Finnish, I was just pleased I recognized the language and the words themselves!

Interesting read though, regardless.