skysight-inc/HackerNews huggingface dataset:
> Do you think that at one point Rust could automatically transform my code into defunctionalized form, and thus make it serializable?

For a pure function some kind of bytecode representation is certainly conceivable, but as soon as you add captures it gets much more complex.

> QT Creator

Precisely, yup; or Android's Layout Editor/Apple's Interface Builder.
Lots of blind and low-vision people would appreciate such an option.
This is the grind
Presumably this is going to get interesting when they try to export hardware containing Arm-China items to the West. Arm will claim that it contains pirate IP, leading to seizures at the border.
I am collecting data on this storm using barometers in Android devices with All Clear Weather:

https://play.google.com/store/apps/details?id=com.allclearwe...

If you want to join, you can download the app and go to Settings->Sensors to enable.

Here's an animation I made of Hurricane Dorian a couple years ago as it approached the coast of Florida: https://www.allclearweather.com/hurricane-dorian

And of course, there are recent scientific papers showing that this kind of data (barometric pressure from phones) could be useful in general weather forecasting to improve accuracy:

Smartphone Pressure Collection and Bias Correction Using Machine Learning: https://journals.ametsoc.org/doi/full/10.1175/JTECH-D-17-009...

Impacts of Assimilating Smartphone Pressure Observations on Forecast Skill during Two Case Studies in the Pacific Northwest: https://journals.ametsoc.org/doi/full/10.1175/WAF-D-18-0085....
"People who look at forecast maps" know about this stuff way further in advance, surely.

That said, Windy is very good.
Can’t this be solved by statically linking everything to the binary?
> it means protein and fat are better at keeping me satiated.

That's the whole point, and a key component of any CICO diet: finding foods that make you feel full with fewer calories.
From your comments, you turned from a one-time purchase to subscriptions.

Can you share your attrition rate? Also, how many want to pay per-month VS the full year (heavily discounted price)?

Thanks!
Summary of Apple’s App Store Settlement
Awesome stuff for the space for sure!!
It would be nice. I often use it that way, and it's great until an ad comes on that you want to skip. The worst thing is the ads that don't go away ever unless you click "skip". And my guess is that this is basically the reason it doesn't/won't exist: it would reduce the value from their customer's perspective.

Remember the customer is the one who pays for the ads. You are just the bait.
Windy is an excellent graphical interface, but as I understand it, this forecast is a re-packaging of the ECMWF one (https://apps.ecmwf.int/webapps/opencharts). The GFS forecast (from the National Weather Service) also gets a similar track for Ida.
I mean Elon Musk steals memes all the time.

https://www.nytimes.com/2021/05/07/style/elon-musk-memes.htm...

Technically speaking, building a meme platform that takes recompensation into account is an interesting problem.

https://twitter.com/balajis/status/1370373708506750977?lang=...
I find ads to be disgusting, and I loathe apps that are ad supported. I'm glad the author chose the subscription route.
yeah, i understand how badly developers want to increase their margins but i'm still unsure how much this ultimately benefits customers other than having an ever increasing number of accounts to manage just to pay $1 a month instead of $2 a month...? What am I missing?
You appear to believe it would be immoral to lie to people to get them to take the vaccine. I don't believe anti-vaxxers want to die from COVID. Is it not also immoral to allow people who don't wish to die to die needlessly? It would seem to be a "lesser of two evils" sort of situation, and, in that case, the harm of lying is probably less than the harm of allowing people to die senselessly.
This is where dashboard have been most useful to me: extract and expose key metrics of the system, in as unbiased and raw of a form as possible.

Or, to put it another way, looking at a dashboard should tell you reliable facts about the system, that lead you to further exploration.

As the post puts it, "They’re great for getting a high level sense of system functioning, and tracking important stats over long intervals. They are a good starting point for investigations."

Dashboards should not attempt to interpret anything, without being very clear about how, why, and what they're doing.

Example: response time statistics vs "responsive green/red light"

If it's important enough to have logic built on top of it, that's an alert, and that's something different.
"The study demonstrates the power of the human immune system, but infectious disease experts emphasized that this vaccine and others for COVID-19 nonetheless remain highly protective against severe disease and death."

I'll go with my immune system, thanks. Just like I'll keep eating natural food instead of processed. This whole pandemic thing is the biggest mass hysteria ever. Old, sick people are dying! Omg, PANIC!
Not picking on JS. It's just the best representative of the problem right now.
IANAL but I would assume they would infringe many Arm patents if sold outside of China.
FWIW, I've seen many discussions about how OF's biggest spenders are people like that in many OF-related threads on HN.
how did you do the experimentations? some kind of AB testing?
The "static" refers to the structure of the data, not the freshness/liveness of it.
Windy doesn’t make forecasts, rather it visualizes output from forecast models.
this is called wash trading
that's actually a really good analogy.

and staying at hotels can be annoying sometimes, like having the room cleaners bother you, or in the restaurant trying to enjoy your dinner in peace the but the waiter keeps bugging you every 5 minutes!
1. Set up some strawmen about dashboards

1a. Define dashboards in a way that suits your argument

2. Knock em down!

3. Profit?

This, https://status.cloud.google.com/, is a static dashboard. One can make up one's mind about its usefulness and function. A blunt example, but nobody I know "debugs" using dashboards.

Dashboard is automation, if you're against dashboards, you're against automation of repetitive, boring, long-winded, laborious, hard-to-remember, tasks. Dashboards aren't sacred, once one outlives its usefulness, get rid of it.
Only on the bus or subway.
My suggestion would be that enabling automatic package updates should require a public key that the author uses to sign their tarballs, or at least check in a signature to the repository if not using tarballs.
Update on Windows 11 minimum system requirements and the PC Health Check app
In theory, practice and theory should be identical. In practice...
> SV has more because it attracted them from around the world.

There's also a filter here: To immigrate to the US as a dev you need to be able to secure a job as a dev, and the employer must be willing to sponsor you.

That puts the bar way higher.
Spa Working Capital Same Day Funding – Same Day Business Advance
> I don't think you're suggesting we serialize the entire GUI?

I am, exactly -- to enable WYSWIG construction/editing of the GUI. Just added another comment saying this below, but consider Android Layout Editor/Apple Interface Builder (or someone else mentioned QT Creator, which I'm not familiar with but has the same idea).
I've tried every psy except Ayahuasca: DMT, LSD, Bromo-DragonFLY, RC's from the 2c family, ketamine, MDMA, and so on. In each case, I had "profound" realizations during the experience that lasted a day or two, then I reverted back to my normal ways of being depressed in a messy apartment and slacking at my job. In this article, I see descriptors of Ayahuasca similar to those of other psychedelics (years of therapy in 1 day etc.); is it really more profound than what the other drugs do?
I would pay more per app to a third party App Store that promised platform independence- that is, I can take my App Library with me to android from iOS or from iOS to android, where supported, like I do with steam windows/Mac/Linux.
I've seen equal criticism of both.
One note about the trees of Massachusetts is that we chopped 80% of them down in the middle of the 1800's, and then for the next 80 or so years managed the regrowth depending on what type of tree was economically useful. The 1930's aren't that long ago from a tree's point of view I think, so we should suppose they are still in a fairly perturbed state (both in an emotional and a 'different from steady state distribution' sense, I guess).

Anyway, this doesn't really impact the article, which just uses the trees of MA as a framing device (narrative framing, that is, rather than for example house framing). I just thought it was a neat bit of trivia.
Steam's two hour refund policy leads to indie developer quitting the industry
Salesforce Ventures is done being a corporate VC – unless it helps win deals
To be honest it has now become politically toxic for a western company to announce a large investment in China.
Oh ads! must be the main reason indeed (I'm using uBlock origin btw)
See also CNBC article about this:

Following complaints, Microsoft will make Windows 11 compatible with more PC chips

https://www.cnbc.com/2021/08/27/microsoft-windows-11-will-be...
It's absolutely about user freedom. The problem is companies will sacrifice our freedom as soon as it starts making things inconvenient for them. Our freedom literally gets in the way of their business.
I have been hosting(and using as a full replacement) a self-hosted youtube alt(called piped). Might switch to this engine as well. Goal is to be fully self hosted! :)
Andreessen Horowitz to invest $400M in seed-stage companies
Presumably Arm China would claim all legal and licensed to Arm China under Chinese law?
Lots of different people on HN, I don’t know that the same people have both those beliefs, it could just be the people with the strongest beliefs express those on each topic
I always like to bring up Ecto. Really nice sweet spot IMO.

query = from u in "users",
where: u.age > 18 or is_nil(u.email),
select: %{name: u.name, age: u.age}

# Returns maps as defined in select
Repo.all(query)

https://hexdocs.pm/ecto/Ecto.html#module-query
According to the basic argument of https://yalebooks.yale.edu/book/9780300244175/trade-wars-are... I think stuff like this is a really good sign for employees everywhere.

I hope it puts some pressure on Japan and Korea too.
Industry Demands of a Data Scientist
Show HN: Backgammon Network – A browser-based multiplayer backgammon service
I don't think healthy food has to be expensive. It can be if one decides to go the "superfood" route, also if one decides to eat beef / fish with every other meal.

The fact is that multigrain bread, oats, beans, lentils and peanuts are all cheap, filling good sources of fiber and protein. Large animal protein portions are rarely truly needed.

Combine that with some vegetables, a bit of oil, some spices, a modest portion of pork/chicken protein, and you end up with an inexpensive healthy meal. I understand that eating well has other costs (namely, the time and effort it takes to make it and clean up afterwards). For people who value their health, this cost is usually acceptable.
Isn't the whole promise of IPv6 that each device should have a billion* globally routable addresses to choose from?

* significant understatement
It's both, of course - the app stores empower developers, OnlyFans empowers sex workers, both take advantage of a small subset of consumers. Just like there are whales playing Genshin Impact, with a whole lot of people paying nothing/a tiny amount, there are lots of people ogling Amouranth for free on Twitch/youtube/whatever, with a tiny percentage spending way too much on OnlyFans.
They just don't learn, do they?
Yes happy to. From the app store analytics over last 30 days

Retention rate: 82%

Monthly subs: 93%

yearly subs: 7%
It's almost as if one of those is a relatively small platform whos creators are almost exclusively young women, and the others are two of the largest, richest conglomerates in the world, who's creators are software development houses, (software development is a well-paying career) and that there's some sort of difference between the two groups.

Hm.
Look at a fancy view of the current forecast and other data here:

https://cwcgom.aoml.noaa.gov/cgom/OceanViewer/index_phod.htm...

edit: the sea surface temps are nuts
FutureSDR Experimental asynchronous SDR runtime for heterogeneous architectures
Hi, HN!

The Backgammon Network is a browser-based multiplayer backgammon service. It’s free, open source, and no registration is required.

This project started as a way for me to develop new skills when I found myself jobless during the pandemic. The backend is written in Python and the frontend is vanilla HTML, CSS, and JavaScript. Redis is the primary data store and pub/sub messaging service. PostgreSQL is used for persistent storage.

There are other ways to play backgammon online, but many are outdated or connected to sketchy gambling operations. I hope this will be a useful service to players who enjoy the game.
Seems like the right move to me. We’ve already seen that things labeled “misinformation” can turn into a plausible theory overnight, e.g. the lab leak theory.

It’s disappointing to see so many people demanding that corporations act as the arbiters of truth.
I got to tour the Green Vault twice before the heist. Just a month before I was going to go for my third trip to take my wife for the first time, this heist happened.

It’s a shame that so many valuables were stolen. On the upside, the thieves did not take the really interesting, unique pieces that I personally find more fun to look at. If you ever find yourself in Dresden, you need to go to the Green Vault.
Most of New Orleans is literally below sea level.
Becoming an Ageless Society
Plugging in a few test numbers in the following CDC calculator yields interesting results.

https://www.cdc.gov/healthyweight/assessing/bmi/adult_bmi/en...

Luckily I fall into the "normal" category, but trying a few variations suggests to me that clinically obese is not necessarily the same as what I think most people would consider "classically" obese. Certainly some very fit/muscular people and even elite athletes such as Alex Ovechkin are (very nearly) clinically obese.

Perhaps it is time to add a few more parameters to the obesity calculator.
.5% is half of the 1% who can easily afford an expenditure like this for fun. Or if you don't go to bars 2 days a week the same for top 10% earners.

I think your fitting your own narritive to these numbers with no data.
Honestly, who doesn't at this point ? Show me a large/public consumer company that doesn't have something like this in their ToS ? Even if they don't, I don't believe that they ar not trying to track/find info on me.
This does kinda exist in Scheme and Racket:

> (/ 1 10)
1/10
> (exact? (/ 1 10))
1/10
> (/ 1.0 10.0)
0.1
> (exact? (/ 1.0 10.0))
#f
> (/ #e1.0 #e10.0) ; #e for "exact"
1/10
> (/ #i1 #i10) ; #i for "inexact"
0.1

As mentioned in HN before [1], Pyret (which has the same origin as Racket) went further and made the exact literal (now "Exactnum") default, so the inexact literal (now "Roughnum") always requires a preceding `~`.

[1] https://news.ycombinator.com/item?id=28263486
not right away
How Much Do Cam Girls Make?
Yes, exercise is good for you, and you should do it. But we should be realistic about what exercise can do and can't do.
Have you heard of unique local addresses? Most of the LAN "problems" you describe are solved by using ULAs. Yes, even name resolution - the hosts file becomes useful again. PCP (the 2013 replacement for NAT-PMP) supports IPv6 port opening; UPnP has supported it since IGDv2 (2015). Any ISP that does not do IPv6 prefix delegation ("your ISP only gives you a single v6 address"), might as well stop claiming IPv6 support.

I am not sure why you think multihoming is a bad thing. That is one of the major things that in my experience makes IPv6 LAN configuration a lot more useful and robust than IPv4 with private addressing. It sounds like you misunderstood some basic IPv6 assumptions - configuring an IPv6 LAN is not that much more difficult than an IPv4 one. I would never go back to IPv4 for my LAN.
> fortunately third world countries didn’t attack people from UK

They didn't need to, because their governments acted responsibly and locked out the people from the UK.

https://edition.cnn.com/travel/article/uk-travel-ban-coronav...

India, Argentina, Brazil, China, Mauritius, Turkey, Pakistan, Saudi Arabia, ...
What you’re describing sounds a lot like Second Life, which launched in 2003 and is still running. (Incidentally, to tie it back to Genshin, Second Life recently banned gacha-style transactions on its platform [0])

[0] https://ryanschultz.com/2021/08/02/second-life-bans-gacha-ma...
I’m not at my computer but I thought non-capturing closures already will coerce into a fn.
That's fine within China, but you specifically mentioned exports. They aren't exporting this stuff to any country outside of a small handful.
> The major planets don’t even stay put in their orbits over long time-scales. The gas giants have shuffled around in the past.

Wow, that’s a surprising tidbit

https://en.m.wikipedia.org/wiki/Grand_tack_hypothesis
It's a fair point about consistency but its still bad naming. AS accepts both so I don't see a problem. I do hope Ruby will eventually deprecate and rename it to includes? , starts_with? etc.
What has been interesting with Covid is what would be considered “disinformation” has changed.

At the beginning, saying you should wear a mask was “disinformation”. Then saying that the virus could have leaked from the Wuhan lab was “disinformation”. Then saying you might need a booster vaccine was also “disinformation”.
Wild.

'you don't have a right to participate in the public'.

Universal Declaration of Human Rights

Article 3. Everyone has the right to life, liberty and security of person.

Article 9. No one shall be subjected to arbitrary arrest, detention or exile.

Article 13.1. Everyone has the right to freedom of movement and residence within the borders of each state.

https://www.un.org/en/about-us/universal-declaration-of-huma...

'quarantine people with disease'.

This is an elementary precaution that everyone, vaccinated or not, should voluntarily take at symptom onset. Not only for covid, but for flu as well. However, preemptively restricting the rights of healthy people, just because they may eventually catch a disease, is unheard of.
I'm embarrassed to say that I never used any formal a/b testing tools. I just fully converted to subscriptions, and ran it for a few weeks, and compared it to the previous few weeks (which were one time purchase.)
So we can't mention other payment methods inside our own apps.

Isn't that a violation of Freedom Of Speech?
The Genshin Impact behavior, as described, sounds like a true nightmare. It's like when you skimmed through the Epic lawsuit against Apple and they described all the "features" that Apple is "preventing", I just wanted to throw up.

On the customer side, who the hell wants this stuff?
The existence of people who mistakenly believe that Rust is innovating is not at all remarkable, this happens all the time for technologies, and if you're setting HN as a high bar you are certain to be disappointed.

Of course one thing you certainly can learn from other people's experience is that you're going to learn from experience :)

Once upon a time Rust didn't reserve keywords for async and await. Once upon a time Rust's arrays weren't IntoIterator.

But when students in 2022 pick up Rust it will seem as though Rust always had async and await and its arrays always implemented IntoIterator. Only if those students dig through old code will they discover that these things were once not true.

Contrast C++ where the C++ beginner soon learns that there is a built-in array but it's awful and they mustn't use it. They might reasonably wonder why C++ hasn't fixed that.

There are two related things going on here. First and most obvious Rust Editions, the Editions get to change the standard prelude (a set of standard library components which are exported to your program by default without action, such as std::result::Result::Ok which can thus refer to in your program as just Ok); add new keywords (which may not yet have a definition when added); tweak the syntax of the language and even make syntax that previously gave a warning into a hard error in the new edition.

Secondly, and enabling Editions to be more powerful, the Rust language syntax was chosen to reserve room to improve and expand. Implementations are not licensed to just carve off potential future syntax for their own purposes. In particular many types of Rust token can grow to accommodate future needs. Once upon a time Rust's identifiers didn't have a raw syntax, which would have made new reserved words painful - so they grew one.

This is furthered by the choice to have token-oriented macro processing. Even scary proc macros (which could in principle cause absolute havoc) in practice mostly just manipulate tokens, meaning they don't blow up mysteriously as a result of new library features. A fundamental change to token parsing is invisible to a macro that only wanted tokens anyway, while tweaks to C++ grammar will upset your pre-processor macros because those don't process tokens they just mangle raw text.

I have no doubt that Rust will run into unforeseen (and perhaps unforeseeable) obstacles that render it less suited for a future some day than it is today. But I believe it is much better equipped to adapt than C++ was, and as we can see C++ managed to stick around anyway for decades.
Agree 100%

--

So, how do you control optics? Large marketing dept? Positive PR? Buy positivity?

or has the world really changed?
Electric pickup startup Rivian files for public offering at $80B valuation
Taiwanese people and government would like the help. That’s a big difference from other wars. And the country is unified, stable, and worth defending.
The Android version seems abandoned, it hasn't been updated in several years and there are several reviews complaining that paid features no longer work. Are there any plans to update it?
Honestly though, how often does this scenario actually happen. Devs love to build for what if, but there's not a ton of scenarios where you need to build completely custom queries based on user input. A nice SPROC with some inputs can do most of that while maintaining performance
App developers discover game programming patterns, colorized 2021
If I remember correctly, he only successfully dodged 2/3 bullets. And then he started to stopping them
Apple Pay doesn't take a cut.
Took me a second look to realize what's going on. First thought was "only 54 iterations?" as in, (initial error) * 54 >= 1. On the second look, it clicked that no, it's actually more like (initial error) * 2^54 >= 1
Amazing, we have been looking for company like that. How high you can fly ? Could you take our cargo to stratosphere ? Is high altitude considered?

Also what about solar ? Is there a possibility for flexible solar panels on envelope ?
Of the shelf solar can bend to about 30 deg, I am unsure what is the max with current technology.

In anyways all the best in your endeavours I am rooting for you. There are many more applications where blimps like that and different would be great fit
English as a Second Language
Unless by "safe" you mean "maximizing profits at all costs" I disagree.
English as a second language I presume
There is a simple solution to this. Proactively offer them raises that will encourage them to stay instead of taking off for an immediate 20-40% pay bump.
Could be that HN is more inclined to use OF than play mobile games heh
Well done! Not an easy task
If they actually care about the project then the incentive is already there to make sure all of it works - not just everything apart from the UX/UI - this attitude is exactly why it's all broken.
FYI quantum (field) theory is the best and the most accurate physical theory in existence today.