skysight-inc/HackerNews huggingface dataset:
Microsoft seems to love their flight simulator. It seems to be one of the very few products from them that actually feels cared about.

Why don't/do they use the tech in other places?
Article makes a reasonably compelling argument that France is the best, rather than middle.
No One Wants Your Used Clothes Anymore
Just as much rent is getting collected, but it's going straight to the top rather than into retirement plans.
We already know what happens when that system is created, though. Because it’s what the web used to be. And the result was that people hacked around it: rendering entire page structures as static, unresponsive images.

And that’s exactly what would happen again.
For anyone looking, the term is "Real Return Bonds". And if you are in Canada watch out, there are not as many of them and the average maturity is quite high so you can expect some wild swings (e.g. XRB ETF).
I quite like Turbolinks too, but it can have some unintended interactions with other JS code. If you're looking to make your non-SPA site faster another way, you can try https://instant.page/ as well. It preloads pages as you hover over them, which makes links feel like they load instantaneously. It's a pretty cool trick! You can try it out on their project website or on https://www.snazz.xyz.
Doesn't sound that easy to me. You'd need an efficient way to forget all those memoized values on each program edit, and every byte of program storage counted when memory size was a whopping 4K.
Snapshot: https://web.archive.org/web/20200510233013/https://pi-hole.n...

Side note: it was working for me about an hour ago, but not anymore
None that I know of. Your best bet is to find a post explaining what effects are in a renderer you like (such as the Godot one above), then look up the research papers those effects were published in.

I really like democoder Smash's old blog for getting an idea of the graphics coding mindset - https://directtovideo.wordpress.com/ . Another good source of what is possible and what it's named is the yearly Siggraph Technical Papers Trailer.

But it's usually going to come down to learning the names of the techniques used and then finding the papers.
What? Putting money in an index fund, or buying Apple stock, or a 401k, is "work"? Companies don't even get the money from secondary stock purchases, so the invested money is doing absolutely nothing.

Banks use deposits to create loans whose funds go directly to the companies receiving those loans. Banks which interview the loan applicants, review financials, ask for references, and which themselves tend to be pillars of the community (before the proliferation of national banks) and have a vested interest in helping it to thrive.

So, no, your premise is 180 degrees wrong. Savers were once paid high interest rates precisely because their dollars were necessary to directly fund risky investments like a new business or expansion. The bank's function was to determine high vs low risk and allocate depositors' money efficiently. Meanwhile, buying an index fund or Amazon stock and having a few irrelevant proxy votes on decisions already made, is the definition of "stashing" it away with zero utility.
I mean, your positions are contradictory, but sure.
>Developers like simple sites like Hacker News. Nobody else does.

I'm not entirely sure about that. Pretty sure most people just want some program to accomplish the function they're using it for so they can move on with their day, not chase around an overly complex and forever changing UI they have to keep up with, ontop of their actual work.
On a custom ROM, sure. That's why games like Pokemon Go blocked them.

Using it as a daily driver is not advisable though.
As accountant it’s really messing with my flow during the day though (wfh so same keyboard). After hours obviously not an issue
> Web developers are getting the most of the web platform.

I disagree, as so many (perhaps most) web developers have no idea what to do with web technologies aside from building SPAs in their pet framework.
Yes, it’s very possible, I did similar work years ago patching functions on jail broken phones for seamless encryption.
Nobody ever won a war of occupation without local support. I have no doubt the US population could stand up to it's government but with the current levels of polarization I don't think that's a realistic scenario.
From the link you posted:

"French doctrine and jurisprudence allows pictures incorporating a copyrighted work as long as their presence is incidental or accessory to the subject being represented,[96] a reasoning akin to the de minimis rule. Therefore, SETE may be unable to claim copyright on photographs of Paris which happen to include the lit tower."

Also this only covers the illumination in particular and not the landmark.

What landmarks are copyrighted? I've never heard of such a thing.
The general principles maybe, but also you also need to know a bit about the specific materials being modelled.

There are some neat papers where they do very high resolution CT scans (microCT) to examine the microscopic structure of different materials, like the size and orientation of fabrics. If you model that, the material takes on the appearance of the fabrics, which is amazing:

See Figure 8 here:
https://www.cs.cornell.edu/~kb/publications/SIG11CT.pdf
I’ve never played here but this is what I’ve heard:
https://www.playdiplomacy.com/
Then allow me to pay if I want to?

I don't get this argument when an alternative doesn't exist.
"The Millionaire Next Door" was published in 1996 when the economy was booming, the dot-com bubble had yet to burst, and the employment market meant anyone slightly skilled could get a FT+benefits career.

In the 24 years since that book's publishing I absolutely argue that ladder has become more difficult to climb. But hey - what do I know? I'm just a lazy millennial who's now living through his second major recession, with the first one landing directly on when I was entering the work world FT. Thank goodness for my tech career because let. me. tell. you... my peers were struggling. Especially the ones who persisted in Cedar Rapids (blue collar Iowa town).

But sure - 85% of American millionaires are "self-made", whatever the heck that means. I don't doubt that's how they feel about themselves and self report!!!
Thanks for mentioning Jetpack Compose - not something I had heard of. Sounds like there is a growing trend towards declarative UI models, and that doesn't seem too bad. I don't particularly take offence with using XML to define the UI as such, but the clunky integration with Java was what annoyed me.

Agreed regarding the limitations of VB6 to static and non resizeable content, though I suppose from a developer perspective it worked nicely. It just seems genuinely strange we haven't seen innovation to improve on the UI design side. Maybe the declarative shift will give us this though!

Regarding the dynamic fetching and challenges there, absolutely this is the new challenge for an app model. But equally, surely this kind of logic is now the new "boilerplate"? Most apps need (or would benefit from) some kind of smart lazy loading. Can totally get my head around that, and clearly we need to work asynchronously. But I've never really seen anything that fit the bill for solving this, and it never felt like Android was trying to improve it itself.

To my mind the API should be elegant to the point of near invisibility, for simple tasks - assuming I already know the URL to fetch from and any HTTP Auth is handled by my HTTP library, in an ideal world, I'd just say where to get the "data stuff" from, and then tell it what to do when that happens. In this ideal world, caching helps to keep the UI responsive (and fresh) with minimum need to tweak this unless I want to.

It just feels to me that this should be a standard solved problem, either provided by the API, or by a library everyone uses near universally. I'm guessing the fact it's not the case means there's too many complex edge cases (but I could easily envisage a library telling me to provide it a function to call if there's a connectivity issue, and me being able to simply implement my desired logic to pop a little warning above the content, showing an exclamation mark and saying there are gremlins and content might be stale.
Probably not in a cockpit. At least in my experience having that cockpit as a static frame of reference really makes it quite a smooth experience.

Motion sickness isn't something I experience a tonne of in VR unless it's falling from up high or those rollercoaster simulations.

There is a flying VR game I used to play for awhile. Controls were a little difficult but it was quite fun and motion sickness wasn't a problem (in my case at least).
I think modern web misery all stems from an industry problem. Everywhere I've worked, I have insisted on building things with basic semantic HTML, hand coded CSS, and vanilla JS where precisely needed. Nobody listens.

You can make something that loads 50x-100x faster, works responsively on every device, has energy efficient rendering, and the UI/UX is dead simple to use and familiar to all people. And yet... at least for me, I have to fight against every client, employer, and coworker to execute this approach.

Maybe web developers as a whole just got bored. They don't want to make webpages like they did in 2002.

Make a folder with some .HTML, .CSS, .JS files. Then sync it to a linux box. Wow, you're on the internet, a modern marvel. I see younger devs who don't even know this basic stuff. As if, this were all way more complicated than it actually is. It's not.

How do we get web devs back on track? Makers need to thoroughly understand their tools and materials, inside and out, for any industry. I'm just not seeing that as much anymore. It seems like an education problem, or maybe it's just human nature to go for new and shiny instead of practical and reliable.
This is cut and pasted from the CDC. Read about what surgical masks do "protects the wearer's nose and mouth from contact with droplets, splashes and sprays that may contain germs".

Surgical masks

Also called a medical mask, a surgical mask is a loose-fitting disposable mask that protects the wearer's nose and mouth from contact with droplets, splashes and sprays that may contain germs. A surgical mask also filters out large particles in the air. Surgical masks may protect others by reducing exposure to the saliva and respiratory secretions of the mask wearer.

At this time, the U.S. Food and Drug Administration has not approved any type of surgical mask specifically for protection against the COVID-19 virus, but these masks may provide some protection when N95 masks are not available.

N95 masks

Actually a type of respirator, an N95 mask offers more protection than a surgical mask does because it can filter out both large and small particles. The name indicates that the mask is designed to block 95% of very small particles. Like surgical masks, N95 masks are intended to be disposable. However, researchers are testing ways to disinfect N95 masks so they can be reused.

Cloth masks

While surgical and N95 masks are in short supply, cloth masks are more accessible and reusable. Although cloth masks and N95 masks have different purposes, both are intended to slow the spread of COVID-19. A cloth mask is worn to help protect others in case the wearer has the virus. An N95 mask helps protect the wearer from getting the virus from others.
I guess it's "extremely reasonable" as long as you're extremely comfortable living in a box, only accepting viewpoints that align with your own, and to hell with everyone, including your family who don't agree with YOU. Because when it comes down to it, it's not about them, it's about you.
HN hug of death maybe.
As a general rule, "Make X Y again" is worth avoiding - it has connotations that are likely to distract from the message you are trying to put across.

This is a great post full of really interesting technical details. Don't be put off by the title!
Pretty cool improvements. For any large project profiling it, making it faster, and preventing or reverting regressions can be a full-time job. Perhaps LLVM project needs such a person in such a role. Still, I question the utility of timing optimized builds. Usually when I have to wait for the compiler it's an incremental fastbuild to execute unit tests. Optimized builds usually happen while I'm busy doing something else.
> But the cultural tides are strong. Building a company on Django in 2020 seems like the equivalent of driving a PT Cruiser and blasting Faith Hill’s “Breathe” on a CD while your friends are listening to The Weeknd in their Teslas. Swimming against this current isn’t easy, and not in a trendy contrarian way.

more like, your friends are listening to Weeknd on vinyl and gramophones because their friends do. The more i read about JS frameworks the more i want to start doing everything in Perl again, or C, because its the work that matters and not the tools.
Well this is interesting.
I thought I was the only one who noticed things getting slower.
For a couple releases now I've been thinking I was going crazy, as if something was only ever getting slower on my own machines. Glad to realise someone else illustrating some data to prove it.
Thanks, I'll definitely watch this conversation play out as others realise the obvious..
> I expect travel agencies and similar websites to have a rock-solid back-end

They had no such thing. Sometimes their shopping carts were so horribly incompetent it’s amazing we generated any revenue at all. Pretty bad since they had no idea just how broke it was until investing in something like Tealeaf.
Except for the user, who never asked for vanity animations and hate the popups.
.. yet it's the exact click bait that will make many visit..
Does anyone know what web framework they’re using to get the scrolling storytelling effect? Is this just parallax scrolling?
On leadership, self-esteem and confidence
I enabled slow ring insider preview and that seems to have broken both updates and windows store app installs/updates completely/permanently. Probably gonna have to nuke it. Bit annoying - need windows for Netflix and gaming, Linux for coding and browsing
What's the last 30%?
Playing online kills the best aspect (IMO), that is, careful deception and ... diplomacy.
It's become a well-known catch phrase now. It's only a distraction if you find yourself offended by it, which frankly with everything that's going on right now, is pretty thin-skinned.
Be careful, too much time in a simulator and not enough time in an airplane can teach bad habits.
This is one of the reasons why I'm generally not OK with "anonymized" data collection without an explanation of how it's being anonymized. It's almost always easy, often trivially easy, to correlate the data together and basically get a perfect recreation of whatever the original data was back.
Research Suggests a Link Between Vitamin D Deficiency and Covid-19 Deaths
developers pushed animated sites to naive businessmen. Almost none of the latter know how to measure the ROI (if they did, they d know it s negative)
Slow ring insider preview. Basically broken all update functionality including App Store updates. Can’t even go back to non previewer

Oh well I guess I was warned it’s beta
Is it out?
> Look at: recorded deaths, excess deaths, hospital admissions, ICU admissions, serological studies.

Please don't look at serological studies. Many of the serological studies have frighteningly high false-postive rates that can lead to faulty assumptions that 20% or 50% of people have been infected already. This pretty much isn't true anywhere.
I think a lot of the problem is React's syntax and ecosystem is too complicated for the majority of sites out there. IMO using React to make static sites and regular CMS / document type sites is way overkill no matter how performance optimized it is.

I've been experimenting with Vue and I'm liking it more and more just for the simplicity.
The root cause of the issue is that they should make mandatory for each pull request merged into llvm to (almost) not regress performance. The CI should have a bunch of canonical performance tests.
If it was made mandatory from the start llvm could have been far faster, it is not too late but it's time to put an end to this mediocrity
At worst, having root should be the most that's required, which only on some phones requires a custom rom.

Android has built in support for location spoofing with the developer mode option, select mock location app.
I stand by my comment. If you want people to read your content, you should avoid phrases like this. Hence why I called it "distracting" - it is.
Looks like the android studio setup is better than the old eclipse one. I'd love to be able to double click a control there and have a default event handler appear in my code, ready for me to add event logic.

This does look pretty nice however, though I imagine it's a one way sync, so only visualising the UI from the XML file, rather than letting you visualise and tweak your UI after seeing it populated with content that gets loaded in by Java code? I guess as everything has evolved, the amount of the actual layout contained in the XML is reducing over time.

Maybe this is where the more declarative approaches will make it easier to reconcile the layout and the content-filled layout.
When I saw Foursquare transition from a B2C to a B2B focused company that is when I finally deleted the Swarm and Fourquare Apps. I still don't fully understand their decision to split Foursquare into 2 apps, but what I did/do understand is that there is alot of money to be made in location data. You just hope that the people in these businesses are ethical people.
I love and appreciate swear words. They're incredibly important as an act of protest and defiance against the prudes and the cultural censors.

The eventual normalization of swear words will show that we have won the battle.
They do. MSFS was Bill Gates' pet project. He loved it, and even though it was a money losing division, it soldiered on. Once he left, it shut down. This is a (very cool) advertisement for Azure Maps. It won't make any money, but as a proof of concept goes, it's going to be hard to do better than this.
Washington in talks with chipmakers about building U.S. factories
Other apps can easily check whether the location comes from a mock source and discard such data.

https://developer.android.com/reference/android/location/Loc...
We’ve been using a shared Google Docs folder to manage our app’s release notes. We parse the folder in reverse chronological order, paginate 5 at a time and use their doc to HTML converter API. We then cache in Redis for performance. Works great and keeps the development team away from having to update it. Product/support can edit to their content!
>>South Korea imposes far more intrusive and arguably totalitarian measures such as tracking each and everyone's every movement and impose compulsive tests on anyone suspected of contacting suspected cases.

South Korea's measures are far less draconian than imprisoning everyone at home.

Banning people from engaging in communal economic and social activity without complying with surveillance and safety measures, and having mandatory testing != less authoritarian than banning people from engaging in communal economic and social under all circumstances, or even leaving their homes.

Granted that under house imprisonment, you get more location privacy, with no phone tracking, but everything else is more restricted, and on par with house arrest, and the tracking privacy is irrelevant, since the authorities know you're home anyway.

>>Even then, looking at the practicality of your cherry picked examples, those approaches are only possible if you already have all the people tracking infrastructure and testing services in place.

You wrote above:

>>It seems to me that is the problem that people should focus on, instead of arguing for lifting measures aimed at protecting people.

This was in reference to not having a massive social welfare safety net that costs hundreds of billions of dollars a year, necessitates income tax rates of over 50%, and requires an extensive bureaucracy to administer, that typically decades to set up.

It seems to me overcoming the challenges of imposing South Korea or Hong Kong's hygiene rules for being outside the home, mandatory testing and phone tracking, is the problem that people should focus on, instead of arguing for creating vast forcible income redistribution schemes or keeping millions imprisoned at home in the name of protecting them.

>>So please stop abusing cherry-picked half truths to spread your disinformation

>>those approaches are only possible if you already have all the people tracking infrastructure and testing services in place.

Please stop some promoting mass-house-imprisonment, which means giving the state the power to imprison innocent people for months in the name of the public good, and your social welfare agenda, which includes imposing 50% income rates indefinitely, under the guise of fighting the virus.

People in some places, including where I am now, have been under house arrest for over two months now. And there are people like you advocating that it continue, while brushing aside alternative ways to stop viral transmission with hardly any critical analysis.

Meanwhile, you characterize my comments as 'disinformation', merely because they disagree with your house imprisonment policy.

You're disingenuously implying that it's less challenging to setup a $500 billion / year welfare bureaucracy, than an infrastructure for phone location tracking, and that phone tracking and mandatory testing are more restrictive than forcing everyone to shut everything down and stay imprisoned in their house.
> Kinesis is insanely expensive

No, it is not. Also, an equivalent cluster of EC2 instances running zookeeper/Kafka/etc will outprice Kinesis.
to Nikic, thank you for this effort.
My personal philosophy is to be good at offering something people need & want, go where the people are, and offer it to them. It's an over simplification, but the general idea is:

- it's easier to sell something people need and want, because they're already prepared to spend money

- you can't sell to customers you can't reach, so pick customers that are easier to reach

- if your customers aren't coming to you, go to them
The Airline Business Is Terrible. It Will Probably Get Even Worse
Ask HN: What's the least expensive service to host a new SaaS platform?
> But there are also a lot of problems for which I can’t see any concrete benefit to using React. Those are things like blogs, shopping-cart-websites, mostly-CRUD-and-forms-websites. For these things, all of the fancy optimizations are optimizations to get you closer to the performance you would’ve gotten if you just hadn’t used so much technology.

I think this is at the root of it — most web devs today don't see that some plurality or small majority of web app use cases these days just don't require the tradeoffs of SPAs.

But there's a generation of devs who've come up exclusively on JS tooling (Node, Express, React/Redux or Angular) and the crowding effect has therefore made those the default choices, if only because the labor pool is big.

My honest belief is you can more quickly build most functionality needed for most businesses with a plain-old full stack framework like Rails or Django these days.

But the real value of those frameworks doesn't show in the initial speed to build (though it's there!) — it really shows up in how much common functionality (logins, file uploads, etc.) you get for free 6-12 months in, and how low your cost of change stays over time as a comparable SPA app becomes a pain in the butt to add new features to.
You did right by her, so hey!

Details aside (because OPSEC) I'll be dealing with something like that for (ideally) years. With luck, perhaps for the rest of my life. It is quite the privilege, as difficult as it may be sometimes. And we have many friends to share the work. Which is fortunate, because I'd otherwise be overwhelmed.