skysight-inc/HackerNews huggingface dataset:
I agree from an idealistic point of view (I've often make the same argument myself with regards to non-native applications and self-indulgent GUIs) but you're missing the context of the argument here.

We're not talking about burning through hundreds of megabytes (nor even gigs) on a pretty UI that adds no extra function; we are talking about only a few megabytes to save stressing low bandwidth endpoints.

It isn't 1990 any more, sacrificing a few megabytes of RAM in favour of greater stability is very much a worthwhile gain in my opinion. Hence why I say RAM is cheap - we don't need to cut every corner just to save a few bytes here and there.

In the example we were discussing, the idle RAM usage was higher because it doesn't hammer low bandwidth endpoints with frequent rescans. Caching is actually a pretty usage for spare RAM - your kernel does it too. So we are not talking about anything out of the ordinary here and we're certainly not talking about wasting RAM for the sake of wasting RAM. We're talking about trading some cheap RAM for the sake of potentially expensive (computationally speaking) access times.

However I do feel I need to reiterate a point I've said throughout this discussion: there is no right or wrong way; it's just a matter of compromise. eg the goals for an embedded system would be different to the goals for an CLI tool on a developers laptop.
>The main idea of communism is to kill «bad» people («Bourgeoisie and Intelligence», i.e. richer and smarter people), to grow «soviet people»

No modern Communist academic nor Marx himself spoke in these terms. You're projecting history onto ideology, which doesn't always work. The Marxist students being persecuted by China this year would very much disagree with your analysis, even having experienced this 'communism'.
Found no Edit button but at least I was able to report a misplaced feature.

Also I realized OSM has got the house numbers in my street correct, contrary to Google Maps.
Show HN: Not Some Cats – A collection of tools for web devs/designers
In response to your stuff about chargebacks and lost phones. Let me retread the steps -

You said - "Your card being stolen has nothing to do with chargebacks.
Your mobile could be stolen with your cryptowallet inside and you could do a remote wipe of the device."

You do this in order to try to establish cryptocurrency as being as secure in that situation as a credit card, i.e. theft resilient. I pointed out that if the cryptocurrency was already used, unlike with a credit card, you're unlikely ever to be able to recover the money. Then you started handwaving about cash. This appears to me to be a disingenuous move of the goalposts.
No you just change your name and try again. And do you want to tell some one who has lost 100k+ to bank fraud when buying a house - a common and increasing type of fraud in the UK
"Assertiveness is a skill regularly referred to in social and communication skills training. Being assertive means being able to stand up for your own or other people's rights in a calm and positive way, without being either aggressive, or passively accepting 'wrong'."

Sounds about right.
That's only true if the space of possible pathways is small enough for evolution to perform a random search of all of them in a realistic timescale, and they're all more or less equally probable.

This seems unlikely in practice.
Bubble charts show the value in the area of the circle, not its diameter. The chart is accurate but we're accustomed to seeing inaccurate charts using diameters, usually to sensationalize an article.
> (which wasn't necessary before, and coincides with the quality of answers rapidly approaching that of Quota)

It was absolutely necessary. It isn't a "meme" that SO community has hostile users. I hand out a lot of votes when browsing SO because so f many people don't really deserve the downvotes.
From the specs:

> 2 Broadcom Gigabit Ethernet ports
> 1 Isolated BMC Gigabit Ethernet port

What does 'isolated' mean in the context? AFAIK ethernet connections are always isolated using transformers, so I don't suppose they are talking about galvanic isolation here.

Can anyone elaborate?
The elephant in the room is that there's a shortage of "self driving car engineers" because the whole thing is growing so fast.
> You find Ocaml libs for a lot of needs, but a lot of those a unmaintained and have their last commit a couple of years ago.

Not sure what issues you ran into, but this isn't necessarily a bad thing. I had a similar experience with Elixir, where some libraries had been last touched two years ago, but did the job with no issues whatsoever.
I'm sure I posted this here before but here goes. I own a restaurant that sits in the middle of a financial district with three of the largest institutions in the world. For years, these customers have told me to stay away from bitcoin. Then my nephew graduated with his degree in finance and went to work for one of them and, last year, he predicted that, in two years, bitcoin will be dead cause these institutions will be introducing their own instrument.

Judging by the sell-off over the past year, he just might be right.
Yes, I find bubble charts super annoying - it's not clear whether you're looking at the volume of a 3D ball, the area of a 2D sphere, or just the height.

Using the first two conventions often underplays the actual difference - our brain doesn't seem to be wired that way. A ball with twice the diameter is 8 times as voluminous, but on paper it seems just a tad bigger.
That was a spectacular SO answer btw. Thanks for writing it!
Aka 22:00 in UTC
Well, they didn't discover a whole new continent to exploit for gold and riches and get rid of its inhabitants, or plundered 2/3rds of the world (instead, they were themselves invaded by colonial powers).

So, while they lost their head start, at least they have that...
OT:

Lowly soon-to-be-postdoc here

Congratulations :)
Is it so hard to remember the number "111"?
>Beijing is heavily focused on its neighbors, lending them money for extensive road-building projects. Pakistan is running out of money to repay the loans, part of a broader pattern of what critics call China’s “debt trap” diplomacy.

If you've read "Confessions of an Economic Hitman", you know that the US has been following this strategy for years now. China is just copying a very workable model that the US pioneered. You have your banks giving loans to pay your companies to build projects that another country can't pay for (and you know it). Should they for some reason pay for it you made your bank some money and a lot of money for your construction company. Should they not be able to repay it your company has earned the same money and your bank is sitting on some pretty low risk long term loans which will pay out multiple times in interest. You make even more money.
No.

Even if you succeed, the next update will likely bring back some of the stuff you removed, two additional independent monitoring tools using separate C2 domains/IPs hidden somewhere in your system (not necessarily the Windows folder either), plus three "repair" tools that try to find modifications to Windows files like the ones you made and revert them.
I’m going by their published ratings. One is a Stihl the other Echo. Both the ~25cc entry backpack model.
Have you hired a marketing firm recently?

They all offer to generate fluff pieces in fluff piece blogs (also without official branding) and SEO the heck out of them.
It's mostly _ME_ who uses the advanced features, not people around me. In cca last 10 years, I've seen exactly one Excel with macros that someone wanted other people to use. (No, you can't use VBA with LibreOffice, just like you cannot use Python UNO scripts with MS Office).

The reason is mostly security: nobody wants to run random macros on their machines (where nobody means their IT departments, the users wouldn't care) and for the uses that you mention, for random forms, web-based forms are used and links to them are getting send.

At least in my corner of woods.
I don't challenge that the party is indeed messed up, and is shooting itself in the leg 2 times out of 3 when it comes to internal policy, but even with that in mind, they are still definitely doing better at strategic scale resource allocation in apples to apples comparison.
I do. You do an online tutorial, and together with bits of code from Stack Overflow you can tie together APIs, including payment processing APIs relatively easily into what you want. You don't read the documentation, you just google till you get the code you want from SO, so any warnings in there are lost. Your boss is on your back about it and you're on your 4th straight 20 hour day, so you just do whatever to get the result your boss requires.
WebAssembly protects you from untrusted code getting out of its sandbox and accessing data outside its own context, and that's the whole point.

But it will not (and hasn't been designed to) magically remove crashing bugs from your code, just as (e.g.) Javascript doesn't protect you from calling an undefined function.

But those bugs can't do any harm to your machine except crashing the WebAssembly application itself.

*this doesn't mean the sandbox itself doesn't contain bugs of course, but it's the job of the sandbox to prevent stuff running inside it from accessing stuff outside
Some of the pics of really early computers show people in Lab coats and given the amount of fast rotating machinery in old kit ties might not be that safe.
For what it's worth, the word/concept globalisation is much more mainstream now
I used to keep a suit and a spare shirt and tie in the office when I worked for a bit Uk company not that long ago.
A military exercise staged 35 years ago almost triggered World War Three
Which is exactly why C++ modules in the CLR are marked as unsafe.

There used to be the possibility to restrict the C++ language to a safe subset via /clr:pure and clr:safe switches, but now Microsoft official position is that C# or other .NET languages, are the only way to effectively write safe and verifiable code.

https://docs.microsoft.com/en-us/cpp/build/reference/clr-res...

https://docs.microsoft.com/en-us/cpp/dotnet/pure-and-verifia...
I don't necessarily disagree, but wouldn't you agree that libraries like React seem to pull GUI's toward a more FP approach?
It doesn't work well OOTB. This is just incorrect.

I've been using Linux/Unix for about 20 years now. There are still loads of things that just do not work and I really expect them to work.

I am not talking about specialist hardware. I am talking about things like a USB headset I have (works fine on Windows and MacOSX without having to install any additional drivers). Doesn't work on Linux.

I installed Slack using the deb package (on ubuntu). Won't start, no idea why. Just segfaults. So I have to use the browser version of slack.

X will still hang with certain applications. Sometimes I close the Lid and the laptop never wakes up.I still get screen tearing when moving windows around. This stuff was fixed years ago on Windows.

Now I could fix these things. However it hours of messing around when I could use a Linux VM on my Mac of WSL on Windows these days.

> The average user can handle KDE Plasma just fine.

No they can't. My friend (who can use Windows 7 just fine), when on my Linux PC and I have it setup pretty much like Windows and he couldn't work out how to open the web-browser. He isn't a dummy either. He has a masters in Aerospace Engineering and uses Matlab regularly. We are both 36 years of age.
What worries me the most:

- Lending for infrastructure ( sometimes not even used/required ones) and they then build it themselves. It's just a method for having extra inflation.

With none of the employment/knowledge advantages for the country involved ( loans through "the bank of china"). It is a death trap.
1. Do they grow HIV-resistant people for sex-work industry?

2. Why does China outlaw cloning if it has the same risks?
Nice. Love that book
For a ‘normal’ end-user desktop/laptop (not a server) I think you’d hit diminishing returns quickly after about 8 threads. If we’re tlaking long term growth we’d want e.g. a 128 core CPU (possibly only a few more years from today) to still be an improvement for the common usecase compared to the previous 64 core generation.

Also for the billions of computers around the most common application is probably a web browser, not a web server.
>The buyer has to pay to make the order

You mean like another lock? But what is stopping the seller from holding buyer's money hostage and force him to release the lock just to get some money back even when he did not receive the goods?

An example of evil buyer would be something like:
1. The buyer buys goods from seller with smart-contract

2. The money in buyer's wallet gets locked.

3. The seller ships the goods.

4. The buyer receives the goods, but never signs the smart-contract.

That way the buyer gets what he paid for, but the seller never receives the money.

No matter how i think about it, smart-contract idea looks abusable.
China has every right to provide construction and loans to other countries. Pulling third world countries into the modern world through expensive infrastructure is not the worst thing even if it enriches the Chinese. In fact this kind of economic colonialism has one big benefit, being economic in nature it prefers peace.

The US could learn a thing or two about this flavor of nation building
Actually my original post had the wrong time. It’s 19:00 UTC. My apologies.
You could learn more from targeting an intermediate language than from targeting a specific architecture, imho.
Very nice post. However I thought it would be about writing programs that could be executed from OS, but OS would be completely unaware that such a program is running. Not sure if that is even possible.

I know it’s possible to not use libc or similar, but os is aware of such a program.
> The problem is when you're wrong (and there are always these events in economic history where the "system" fails) then you're really wrong.

And that is not a problem cryptocurrencies solve. These systems can also fail.
Category Theory for Programmers – Scala Edition [pdf]
"income and freedom will follow the same without much effort" - you are very wrong here. getting to 1% takes as much effort as staying there. sacrifices you make getting there will take away some of your freedoms. income of 1% is subject to change. there is no final win in life after which you can just "settle". the only certain thing is death.
Some BMCs have the ability to listen on both the normal ports and the BMC-dedicated port (or just the sole normal port). Some do that all the time and some do that when the BMC-dedicated port isn't plugged in.

I think this research was where I heard about this:

https://lwn.net/Articles/630778/
They mean it is a separate physical conector. Some motherboards reuse an Ethernet port.
Which is exactly what you should do. Or look up the number from the bank's own secure web site.
> the root of the problems (of which there are many) are all cultural

Yes, thank you for restating the obvious. Research should be open, that is what we want. Off to do useful things now.
That's a really weak argument.

The fact that users do insecure things—and that real-world systems need to be designed to deal with that fact—is orthogonal to the idea that we should be making things more secure as well. Yes – security is broken and we need to fix it. The way to do that is emphatically not to pretend that it's already fixed.
You don't book with Scott's Cheap Flights, it's just an e-mail that says what is on sale and the best way to book. I haven't had any issues not getting a meal or being charged for bags on an international flight using their tips
> 1€/day, billed monthly

Nitpick: AFAIR it's only 1 EUR per day if you pay the whole 365 EUR for the year at once. If you pay monthly, it's 396 EUR for the whole year. This is a pet peeve of mine as it's a good example of how expensive it can be to be poor.
> Should they not be able to repay it your company has earned the same money and your bank is sitting on some pretty low risk long term loans which will pay out multiple times in interest. You make even more money.

Or, the country defaults (like Poland in the eighties), and negotiates a partial cancellation of the debt, in exchange for adopting some of the recommended economic policies (in case of Poland, these were the Chicago-school liberal policies).
If this is ultimately verified it will mark a turning point in gene editing. Notwithstanding all the condemnation, no country will want to be "left behind" so to speak and a race to the bottom will ensue. I expect that initially gene editing will be used for viability purposes but will inevitably spread to other "desirable" characteristics such as physical traits and mental ability.
I think it's a little more than that. Let's not forget that democracy is a system design to move slow. Whereas China can move fast because it has a strong government that can disregard popular opinion to an extent. With this you create a government that is hyper-rich and very investment heavy. The incredible amount Chinese government spend on building infrastructure would simply not be passed in any democracy
Of course it's human politics. Science is a human endeavor, and you can't remove human behavior from it.

My argument is that a blog aggregator style system is a bad fit which doesn't meet the requirements we desire from a replacement of the current commercial publishing scheme.
Why would you need to dial your own area code? (Unless you're using a mobile, I guess.)
So GR is right again, what a surprise...
"advanced" ? It's maybe not the best term... If "ethically advanced" means having ethics that allow to do human tests to built a stronger race then Hitler was very "ethically advanced"
The 4tH compiler
Well, one example is oauth in ocaml. I find this
https://github.com/jaked/ooauth
but it has an open issue from 2013 titled "Fix compilation on recent ocamlnet, gcc".

I have the feeling I encounter a lot of these situations when I look at libraries I would need for a project. It's rather uncommon I see a very active project in Ocaml (even if there are some indeed).
Globalisation is very much a westerner attitude and a neo-liberalist effect, though; a more neutral term is mondialisation, from French, which is regaining traction as an ideology for a peaceful path towards a single government for planet Earth (http://www.mondialism.com)
A new social contract that distributes wealth more evenly. A focus on education, nutrition and healthy urban environments. Supporting parents so they can support their children (2 working parents is an absolute recipe for disaster). All the normal stuff we know we should be doing but don't. If you are interested in the importance of childhood and parenting there is a great doc series on Netflix called "The beginning of life".
The difficulty for humans to interpret and compare circular areas is one of the reasons IIRC why Tufte and others are so adamant against pie charts.
A guy was murdered at your station recently and a girl was murdered randomly at another station less than a week ago. On the same system! And you think this is normal and not an indication of lawlessness? This is not normal! If there were murders regularly on systems outside of the US they would be national events. This is a good demonstration of how we got here.
The maximum penalty is a small percentage of earnings of 1 year. I doubt this will bankrupt any company. There are other laws that can do a lot more damage.

In this case, storing passwords in plain text is equivalent to building cars with defective breaks. Definitely something the government should punish.
you don't need to do that - just download https://openflights.org/data.html, and plot airport x/y to airport lat/lon directly. Since you're doing only Europe, you don't need to do the sin/cos math do get an accurate projection
I've seen postdocs work for zero pay for months and in one case over a year to get into prestigious labs.
Another issue with OCaml is that the community is small (although helpful). If you have very specific questions (esp. on more recent development), it may be hard to find help on Stack Overflow for instance.

Besides, the language has became quite complex: Monad-based concurrency and error handling, functors, objects, GADT, PPX... it's cool from a language point of view, but as a developer it can get overwhelming. You don't have to used all of this in your project, but still you may have to deal with existing code that is quite complex.
How to Introduce Easy STEM Activities in the Classroom
Nice. Maybe check out Azuon (they provide a .net app (eugh; sorta runs under wine, though)) - an annual paid service I gladly pay for. It has two interface modes:

- the basic mode allows you to provide sets of origin and destination locations / countries / airports, and a range of dates; gives you results with direct and transfer flights (including all those ryanair+wizzair/easyjet/another-ryanair combos, etc.) and so on - check out how the interface looks like;

- advanced mode allows you to specify multiple hops, with time intervals / date ranges for how long you want to stay at those hops.

If someone were to provide a (paid, etc.) service and some decent platform-agnostic interface (for me personally, an API would do, too:), that'd be super amazing.
Sorry for the nitpick, but things like .com and .uk are TLDs (top-level domains). Something like microsft.com is simply a domain.
A partnership to unlock South Africa's township economy
I wonder, though, whether this could also apply to email addresses or usernames themselves. They are, after all, personally identifying information too.
Assembly is NOT a 1:1 representation of the binary instructions. It is for the 99% of a given assembly. Pseudo-instructions exist in most assemblers and they usually translate to several machine code instructions.
Structuring data in the context of a decent search engine and hash-tags
how about the institutions themselves? it's their money after all.

we pay you to do research, you send us your results, and we publish them.

or someone higher up, if the institutions get their money from the government, then that same government could fund a separate institution to review the results (so as to see whether the money is well spent)

there is still a room for commercial publishers, but instead of controlling access to the papers they publish, they get to republish what their audience thinks is interesting. so they are no longer gate-keepers, but add value instead.

and whoever thinks that added value is worth it, will pay for it. universities, and especially individual researchers need not pay for it, because they can go directly to the source.

magazines like nature or national geographic for example. but it could also be a company like microsoft that funds reviews of papers that are interesting for their business. or some independent thinktank. or the government of a different country.

everyone gets free access to the original research. that's what open access is all about. and anyone can fund reviews to suit their needs.
Even if it had changed right under their noses, that would still be OK in my book. The Lawmakers are elected by the people (somewhat -- the EU could be more democratic, but that's a different topic), and they should therefore be able to change the laws on the behalf of the people.
India’s population rivals China’s and yet AFAIK is not considered to be the kind of superpower that China and the U.S. are.
A React hooks based hamburger menu
You can probably look at any system in America at the federal level and find it to be vastly less regulated, particularly from a safety standpoint, than anywhere else considered "developed." The exception being commercial aviation perhaps.
True, that's a third case, but rare, and still gives you some degree of influence for your money.