skysight-inc/HackerNews huggingface dataset:
I’ve been looking into buying Surface Pro, but the battery is somewhat disappointing. And then there’s Windows. I’ve been using it on my gaming machine and i don’t enjoy a single minute of it.

But yeah, I wish there’s was a good 2 in 1 as well.
There's a cartoon that shows dinosaurs looking at the sky, at an incoming comet. One of them asks "Is it priced in?"

This describes our situation quite well.
OP's point is clearly to stay connected with his friends etc. So simply stopping isn't solving the problem.
I have done both C# and Java "enterprise-y" programming. I don't really see the difference in the end product. If anything, Java was more open source oriented earlier, so the open source libraries look a bit different. It's a bit like a second version of New Zealand on the opposite side of the planet! They evolved slightly differently... But overall: I see so little difference for server side programming. (Please leave aside the Holy Wars about GUIs: C# XAML/WPF crushes, except for cross-platform where Java Swing was the only option for years.)

But yes, I see your point about snark / mud slinging. (The best mud you can sling back at C#: "You didn't have solid UNIX support for 15 years".) I saw the same between Perl and Python people 20 years ago. Being "fluent" in both, I never understood the fuss. They felt so similar, except syntax. You could write imperative code that looked and worked the same...

Finally, to me, the whole point of interface with "single" implementation is to easily facilitate mocking frameworks, like Java Mockito. (I am sure C# has something similar by 2022.) When the mock is created, byte code generates an ephemeral 2nd implementation. I never used Spring Framework much, but I think I can see what you mean when using @Autowire annotation constructors with interface type arguments. Spring can easily guess the correct implementation to inject.
Have seen linux machines with cheaper hardware than the M1 getting a lot higher scores on Speedometer
I was thinking hard about this and truth is I did write code to do it.

From the README.MD in my private repo:

> `ec` prints out the elapsed time and exit code of a command after running it.

But the thing is, Bash supports this natively, using `$?` and you can even put it in your `$PS1` so you see it for every command, or use a function: https://wiki.archlinux.org/title/Bash/Prompt_customization#V...

Still, I like my solution. It was fun to write. If you want access to the repo let me have an email address I can write you at, or a GitHub username, and I'll let you have a look. https://i.imgur.com/DUf9gDc.png
I would argue that it's easier to switch energy completely to renewables than to significantly cut global energy usage. It's also more ethical solution than forcing people to live in tiny apartments and preventing them from traveling.
Truth if you want to isolate.
No please. Taxing doesn't work when government is corrupt. And, many countries in this world are very corrupt.
> But in the real world, they are worth all that plus their brand, and that's the price of bitcoins

That's right, so the question is why are central bankers sensitive and genuflecting to POTUS brand, while they are hostile and attacking the crypto brand?

It's the same phenomenon.
> beyond a certain scale it's always better to run our code in our hardware.

When OP says "We've only scratched the surface of the cloud-enabled TAM." I think he's referring specifically to below that scale, where they mostly don't have in house operators.
Tubeless tires didn't exist until the 1950s.

Wheels might be completely out of disruptive potential but I doubt it.
I guess you can make words simpler by using more of them. Not sure if that's preferable.
It is not just reordering the lines of code.

In order to organize code that way, you need to establish e.g. some data structures to represent input and output that are generic enough that they don't depend on the actual input/output formatting. There you have the abstraction.

The key thing is to be able to understand the processing code without the need to constantly think the data came from CSV delimited by semicolons. ;)
OK, what's your solution? Users of all of those apps necessarily need a phone and/or email. The apps aren't necessary. You can just email or SMS for literally all of 'em. Either you stop using them or just deal with it. How many people on here regularly use 7+ different messaging apps for their friends? In my experience people usually use one for work, and maybe 2-3 tops for personal life.
I don't buy this. Having surviving parents and grandparents confers evolutionary advantage to offspring.
Why do you have to check anything manually? Just install their apps and receive push notifications for them. You can also make the notifications silent to reduce distractions.

Or if your phone supports notification badges on icons, just place their icons on home screen and you'll notice what app has updates by just checking the badge counts.
Can you explain what you mean by generics modules?
The Ranges Library in C++20: More Details
Are you really, really sure?: https://youtu.be/bfNamRmje-s?t=100
http://www.tradewars.com/default.html
Apart from being quite callous, the further problem with his thinking is raising sea levels when the soil is clay is very problematic but possible to build walls to keep the water out. However when the soil is a porous swamp like in Miami there is literally no way to build dykes if the water flows upwards through the earth.
So basically he argues that climate change is not a financial risk that we need to worry about. Economies will continue to grow, and that adaptation will be key to mitigating the effects of climate change. He also argues that the market is already pricing in climate risk, and that the debate about climate change is distracting from more pressing financial risks.
And they have to have a publish date. (You wouldn't believe the number of blog posts that do not have one)
What other antipatterns are there? I can understand the criticism of having configuration code with business logic, and think there should be better commenting/docstrings.

But other then that, thought it was fine. The use of type hints is pretty awesome, in particular. Do you guys just not like higher-order functions?
Put your search in quotes.

Putting just one term / word in quotes makes it an non-optional search term btw.
The bit about not being satisfied with clocking in to Google... I've been fortunate enough to have been approached by some of the big tech companies, but it never appealed. Even if I survived the interviews and had an offer, I have this hunch that working there is ultimately a trap. I see older people on linkedin posting pictures of hanging up their badges after 15 years, and I can't help but think they were kept there by really comfortable circumstances. But the future isn't at these big comfortable companies.
Kids are far behind in school
I feel like a Samsung tablet would work really well there. DeX for your desktop work with Termux and the like and Android for the rest. I know people say Android has no tablet apps and while it's definitely missing stuff like Procreate it is still good for web browsing, watching streaming services etc. And Samsung's version of Android is very good at multitasking allowing things like having 4 apps running split screen, windowed apps etc. Way better than what iOS allows.
From my experience in the fields of DSP / Data / AI during the last 10 years, issues arise when product teams are segregated into jobs (one guy for initial prototype, then one guy to prep the integration, then one guy for the ops side of things, etc.): people need to be interested and involved in the product they are building end-to-end! Yes this is more demanding, yes this requires perpetual training, but gosh it is rewarding!

My take (non-exhaustive) with the current ecosystem is to apply Agile and DevOps methodologies:
- Use Git everywhere all the time, always
- Use Jupyter early one: great for quick prototypes & demos, keynotes, training material, articles
- Once the initial prototype is approved, archive Jupyter notebooks as snapshots
- Write functional tests (ideally in a TDD fashion)
- Build and/or integrate the work into a real software product, be it in Python, C++, Java, etc.
- Use tools for deterministic behavior (package manager, Docker, etc.)
- Use CI/CD and GitOps methodologies
- Deliver iteratively, fast and reliably

And by "MATLAB to C++" was a reference to a time (2010's) when corporation were deeply involved with MATLAB licenses, could not afford to switch easily to Python and lots of SWE with applied math background had to deal with MATLAB code written by pure math guys without any consideration for SWE best practices and target product constraints. Nowadays, if the target product is also in Python, there is way less friction, hopefully :)
It seems he was giving a presentation to investors who will most likely focus on the financial aspects, just like him. So to me, it seems the main issue is that his talk is being discussed out of context by the mainstream press, who were never the intended target audience.
Bitcoin has value today because people are willing to pay something, but that doesn’t mean it has value, intrinsically, or in the long run. Most of the crypto market is purely speculation, a bunch of people hoping that they will cash out early in the next spike. Don’t get me wrong, they can do whatever the hell they want with their money (including gamble it), but to say it has value, is much more complicated. I’d much rather an ECB boss that is conservative and doesn’t give people poor advice.
And receive unrelated spam? No thanks. While emails and texts are fine, I 100% would not trust linked in with push notifications
Wow this is way worse than what I could have imagined, the rhetoric of these people is going from "climate change is false" to "I don't give a shit, I'm rich and I will survive"
I disagree, it was touched on, and glossed over, in the article.

>> “… means being able to start your website by dumping everything into a folder and you're pretty much done (1 step installs).”

>> “Dumping everything into a folder and it just works (1 step installs) makes it easy for even beginners to get a website running, but also it makes your website, blog, forum, journal, or whatever, portable. Very easily portable. You need to put your website on a thumb drive and/or move it to a different domain? Done. Easy. It's just like backing up any folder.”
Agreed, it shouldn't be unreasonable to expect everyone to learn Mandarin Chinese, or perhaps Spanish?

[0] https://en.wikipedia.org/wiki/List_of_languages_by_number_of...
https://element.io/element-one -- I'm using a Matrix Signal bridge (meh, it bugs quite often, kicks me out, doesn't properly update keys when people get a new phone). Also does not support calls etc.
'production' for many kinds of data analysis is not the same kind of production as for, say, a web app or service. You can have a production environment for running ad hoc jobs.
They were when horses were the size of ponies and were ridden by throwing a blanket over their backs and hoping for the best.

When horses were larger and riders had saddle and stirrup, chariots stopped being useful.
Yes, prejudice was discussed, but prejudice is not descriptive of the social force that we talked about in sociology.
At the end of the day it all comes down to what soldiers and military contractors accept as payment for their services.

Currencies, like everything are backed by the power of violence.

She speaks like that because she knows that the Euro is backed by the power of violence
> Python is no longer a free software project. The infrastructure is censored and dissent is suppressed ruthlessly.

Those are serious allegations. Can you back up these claims?
Decoding EEG Brain Activity for Multi-Modal Natural Language Processing (2021)
Wikipedia gives the altitude of Amsterdam as "−2 m". I'm not sure what that means, exactly. Is it a typical road surface that's at two metres below mean sea level? Can anyone explain where mean sea level is in a typical Amsterdam street scene like this one (https://commons.wikimedia.org/wiki/File:Red-light_district_o...)?
great story kudos to the author etc.
however from my knowledge reaching the 90 (although an amazing task) is not enough. I have been in contact with different researchers in similar domains and they were struggling for 96% and above. The difficulty in which you acquire those 1% after 90% is exponential and most hospitals/research facilities etc set a lower limit. 90% is by far not acceptable.

Furthermore as others have mentioned, security etc play always a bit part.

Having a doctor miss-read/miss the tumor etc can have legal actions etc. but having a machine do that is also not within the legal scope, there are so many aspects that need to be taken into consideration.

Great effort especially for the person, but science wise not much.
User experience: not quite about the user and not an experience
Doesn't Android allow you to select which category of notifications you want to receive? That can be useful here.
The rubble is worth less than conversion rate, so the buyer forced to convert at the conversion rate is getting a bad deal. He's paying more for a ruble that should be cheaper to buy.
He did not say anything irresponsible, quite the opposite. I suggest you watch his speech, which was actually very interesting.

His quote about Miami is truncated in order to completely misrepresent it. As another commenter mentions, he actually said ""Who cares if Miami is six metres underwater in 100 years? Amsterdam has been six metres underwater for ages, and that’s a really nice place. We will cope with it."

Remember that this was a speech on climate risk aimed at investment bankers. He did not deny or dismiss climate change, but expressed his opinion that the risk (mainly to the economy and financial markets) is much lower than usually claimed.
That's because of SEO and perception reasons, I believe. It's intentional.
The result of 9.8m/s^2 is descriptive of a concrete result, isn't it?
Beyond what everyone else has said here, it's also just not as easy to interpret GPS location on maps.

Say you're in the middle of an ocean, nothing but water everywhere around you. You're rocking on pretty good waves, going a nice 8 knots. You look at your GPS. You can see where you are right now. You can see a bit further away there's a dangerous rock which you should avoid. How do you interpret from looking at the map whether or not you're going to hit it?

Your GPS might show you your bearing, but because of the waves it's oscillating 10 degrees every 5 seconds. You don't know your leeway (drift because of the wind) nor if any current might still push you into the rock. This is, of course, all calculable.

But still, according to the map it's not that far away. It's hard to interpret on a feature-less ocean, and on a GPS map, whether something is 5 or 10 or 20 meters away. You're getting closer, but according to your calculations you shouldn't hit it. Hmm, did you calculate it correctly? Has the wind changed? Have the currents shifted? You look at your GPS again, the rock looks a bit closer now, but you're not sure whether that's to be expected or whether that's indicative that you might hit it.

Either way, this hypothetical situation might give you a bit more of a sense on what it's like to be on a boat. Things are pretty vague, and even if your phone could say "that rock is 30 meters away", it probably won't be able to say whether you're going to hit it or not with a degree of certainty that you want to risk your life on until you're well away from it. It's hard to explain how it feels like to navigate "by instrument" on a featureless plane like this.

But if there's a buoy floating, marking that rock, you can see it right there. Your human brain can easily interpret whether you're going to hit it or not, and it gives you confidence that you won't if you can see it really clearly. It's also a mark that you can use to navigate to, e.g. "I need to keep bearing X, that's approx in the direction of that lighthouse on the horizon right there" (or "I need to keep it 20 degrees off the bow"). That is much less fatiguing than steering based on a compass that is continually shifting due to the waves.

I guess it's a bit similar to the difference of flying planes through clouds on instruments versus using sight. Using visuals is much easier, and much less prone to errors, which is important because if you do make a mistake it can be very dangerous indeed. Not like with a car where you can just stop or you see when you're going to run into a wall or a pond.
Well then clearly Amsterdam is unimportant to him, because by the time Miami is six metres under water not even the Dutch can save Amsterdam anymore.

Besides, rising sea levels is just one of effects of climate change. Saying it's okay to do nothing because Miami may be able to cope with the rising sea levels is completely unreasonable.

Either this person is deliberately misrepresenting the consequences of climate change to investors or he's incompetent. Either way that's rightful grounds to suspend him.
This certainly may work in some contexts. But it won't for others. For example if I am a heavy machinery operator and I see some warning that is not in my native language, I may just ignore it.
Proprietary apps are only installed for exploratory purposes and may or may not be checked quarterly.

I'm on email. If you want to be my friend, use open standards. If you want to reach me, use email.

No, you can't reach me on Facebook or WhatsApp. If you DM me on Twitter, I will say please email me.
Yeah we are “just” going to build flood defenses for every single major city in the world just like Amsterdam. Easy peasy.
As I understand it, because it descends from printed manuals with numbered sections.
The fentanyl of blackpills. When there is a Nuremburg for climate disasters, this man will be sitting in the dock.
This is a good suggestion. At some points in our lives, we all will have to decide who to stay in touch with and who we can detach from and not worry about daily or weekly updates. If too many apps and messages/notifications are difficult to deal with, then cutting it down (to whatever is manageable) does help.
Was the issue his dismissiveness of Miami specifically, or his broader fatalist approach to environmental catastrophe — his ignore-Cassandra-like attitude?
Aristocratic pedigree was mostly about being effective at war at the time.

The Fine Blog is a great place to read all about that in fact, because he's very much not taken with the romance of historical social structures, while being honest about the fact that elites in those structures were quite a bit more capable of killing people than the peasants they dominated.
Errrrr...

I have a personal inbox (Fastmail), three Google Suites/Apps for various companies I'm involved with, a personal Gmail (for mostly spam). That does not include any chats (mostly personal, but also some work: WhatsApp for 90%, Telegram for ~7%, Signal for 3%), then there are three slack workspaces and a Matrix/Element to keep track of. And I guess there's Twitter/LinkedIn/Facebook for misc personal/work stuff (less critical, but do get messages on there).

I would pay money for an app that combines all of this (and works) like Element One or Beeper (problem is that Signal Bridge on Element has caused a ton of problems/bugs, and I heard of reports of people's Telegram account getting banned using Element One).
You know of Tokipona? It might interest you.
I don’t even have sewer. Though I do have town water.
You can use mobile phone numbers here too (though admittedly UK account numbers are easy enough most people just use those )
Lol the irony of this. Very slow TTFB from Australia.. over 1 second

The blog is already behind Cloudflare, and this page is static content, why don't you just add a rule to cache the page?
part of the reason i think was that there was simply to much money floating around, between crypto and almost any idea being funded, you could cash in on the ex googler fact and get more money then staying at google.
Yup, edited my replay with the link to him saying it in the video.
That’s equally unreasonable. Is HSBC investing in climate resilience? Obviously not. He’s just making a nonsense excuse. He doesn’t care about Miami or technical solutions, he’s just a selfish man
Not currently open to sign up. :( I’ve joined the queue to get an account though
To track if people clicked on the link maybe?
> Sorry if the title isn't properly formulated. Due to the recent abuse of the current monetary policy from the governments, and especially from the US, (...)

There is no abuse. Central banks are working as expected, and the economy is responding as expected.

> When I refer to "real money" I mean money, the asset, that can be redeemed by itself, without any trust. For example, gold is real money.

No, gold is not real money. At best, gold is a financial asset.

https://www.investopedia.com/articles/basics/08/invest-in-go...

> With this definition credit isn't real money. You can create credit out of thin air. Credit requires trust to work; the existence of the previous assets.

Also wrong. Money is just a convenient way to express and exchange debt, which enables simple and fair economic trades. Hence the basic properties of money including being a unit of account and a store of value.
Show HN: No-code e-commerce search
It's good for remaining anonymous while also having control of your message.
Of course there is room for self hosted solutions, which will continue to grow as well.

But if you think we are anywhere near peak-cloud then I would be eager to understand your logic. The global cloud market is in the midst of a ~25% CAGR run that shows few signs of slowing. Companies that need mindcrushing amounts of compute are being founded daily in sectors that remain nascent (AI, IoT, space exploration, bio-sciences). Steaming services, data processing, etc etc etc.

You're REALLY going to buy a few racks of PowerEdge servers and call it a day day? Of course not. Easily accessible, well managed cloud services are the only sane option.

And that doesn't even touch on all the barnacles on the hull of that ship (SaaS, Dev Tools...)
Of course it's the preferred way to disseminate information. It's easy! Step outside the HN demographic of the hyper tech-savvy for a moment and imagine that you want to get information out publicly. What do you do? Log into your wordpress that you likely don't have to make a long-form thought out blog post? Maybe you take to your tumblr, even after the mass exodus some odd years ago? Maybe Medium? But again, you probably don't know what Medium is, much less have an account there.

The truth is that Twitter is public, free, easy for everyone to look at, easy for anyone to respond to, the people who you really want to connect with (journalists) use it like it's cocaine, and it's drop dead simple to just slam out some stream-of-conscious tweets than it would be to write a proper post on a website no one is going to visit.

Now, maybe your argument is "it is a tragedy that we have made a platform like Twitter the most easy method of getting information out", in which case I would agree. But many smart people have tried to make personal websites and html and blogging and rss and decentralized solutions more attractive but have fallen ever further behind in getting the mass market to agree.

The power of centralization, network effects, easy UI, and low expectations for well structured posts is hard to defeat.
The EU is planning to require big online messaging services to be interoperable.

https://www.theverge.com/2022/3/24/22995431/european-union-d...

This would solve it. Then you could simply use a single app.

This is a political thing. So, vote for it, talk to the politicians.
And yet a lot of so-called "progressive" countries (e.g. Sweden and Germany) punish child-free workers with extremely high income tax to give handouts to parents (Barnbidrag + Kindergeld).

It's not even means-tested so they're literally taxing struggling workers to pay rich parents just for knocking out more babies.