skysight-inc/HackerNews huggingface dataset:
It doesn't contain code, but "Musimathics" by Gareth Loy was way more useful to me than any vanilla theory book. I think most other musically ignorant programmers would agree.
>Jørgensen claims his government’s existing actions have already brought Denmark a long way. “We need to reduce by 20 megatons between now and 2030, and we’ve already reduced by five. We have 10 years to do it, and in one and a half years, we’ve done a fourth of that,” he said.

On the right track, though experience suggests that there’s always a lot of low hanging fruit that is ripe for picking. It’s rare that the last quarter of improvement comes anywhere near as quickly as the first quarter.
Possibly relevant (Baghdad Battery):

https://en.m.wikipedia.org/wiki/Baghdad_Battery
...and now we have one more incompatible standard (insert obligatory XKCD link here)
Stream-Ripping Is Next Frontier for Piracy Wars
Did you seek professional help on your own, or did someone force you to get help? Sounds like Jewel tried to make Tony get help.
Show HN: Privacy Oriented URL Shortener
Something on Carrd.co?

https://carrd.co/

Probably not the best for a blog, but would work for a static site.
I have a hard time naming any series that doesn’t make the CIA seem morally questionable. Even offhandedly, e.g in the recent James Bond films.

What are your examples of it being portrayed as heroically good?

If you had said the military, maybe you’d have a point, but even then we’ve got films like Apocalypse Now, Jarhead, and so on that are clearly critical.
If you make a living selling bikes, and I make an exact copy of your bike WITHOUT taking the one you have just made, am I still stealing from you?
You said

> Imagine if the Soviet Union had made endless TV series and movies about the heroic deeds of the KGB

OK, where did I get it wrong.
I didn’t say it was a good excuse, I said that was the context in which it happened.
Is this representative of the state of SRT?
https://tools.ietf.org/html/draft-sharabayko-mops-srt-01
Farms are only getting a small fraction of the price of food (https://www.ers.usda.gov/data-products/price-spreads-from-fa...). When you combine this factor with your stat, it doesn't seem like subsidies are a significant factor in the price of food to individuals.
Neal Stephenson's System of the World trilogy has a lot to say on Newton's alchemical investigations.
Java was a good syntax. The language itself had way too many limitations back when Sun ran it, for really dumb reasons proffered by too smart for their own good people. I was sadly paying attention to the wretched arguments about how there was literally no way to reasonably make first class functions work, or closures, or value types, or escape analysis, or any of the million things that C# just said yes to from day one which worked out fine. It was a lot of edge case kvetching that really needed a dictator to cut through, but Sun were terrible stewards and let the worrywarts run the show.

The enterprise culture could I guess be blamed, but Sun was a shite enterprise company when it came to financials, you'd think MS would be much worse in terms of command/control but C# ended up as a damn good version of Java, and once Oracle grabbed the ball hairs Java got pretty great. So it's not the whole problem.
At 6x6 spacing that is 1200 trees per acre. A 40 acre farm would give you nearly $50k a year in income. You can do this on fields that would not be suitable for most other crops, the startup costs are not out of reach for many. Trees used for lumber generally take 25+ years to harvest, the returns are generally lower.
This idea is one of my favorite tells to find out the level of alienation of people regarding their own governments.

The top 10 conglomerates from South Korea amount to more than half their GDP. This level of centralization alone should tell you how the regulations are enacted to protect the corporations, not the people.

If Germany (and more generally Brussels) was actually serious about environmental regulations, VW and all the German car makers would be exterminated after Dieselgate. Instead they got one or two scapegoats for VW (and no, the CEO being ousted and still receiving a generous retirement package does not count) and made it clear that the regulations are there just to give the people the illusion of control.

"For my friends, everything; for my enemies, the law" -- this is what your democratically elected government is giving you.
Don't take it personal, it's just an objective view on things. I'm aware many people here have some emotional attachment to Apple products, but this doesn't warrant such a passive-aggressive response.
This is heavily restricted to avoid importing invasive plants. It's often some innocent behaving plants that end up completely taking over in the wild.
Except for the prescedent set by the Nuremberg trials.
Rust seems to be a lot safer than C or C++ but I don't really understand why a documentation system must be written in a low level language.

Why not use C#, Java, Go or something similar?
Most users can't really need extreme performance.
> Sadly Germany has some laws that censor certain types of harmless content

What is this harmless content that's censored?
I used to enjoy Android about 6-7 years ago. Had a handful of small apps I was proud of.

But god forbid you step away for 6 to 12 months -- rebuilding my once happy app becomes literally the only thing I'll be blowing a day on getting to work again.

Often times I'll just say fuck it and reinstall Android Studio from scratch.

The joy of it all is gone for me.

And then on top of all that, you never know when Google will decide your app (that's been on the Play store for years) is suddenly in violation of SOMETHING and pulls the plug without an explanation, ignoring appeals. (Had this happen to me a couple times.)

With no interest in iOS, and no real alternatives, all that adds up to me eventually retiring from mobile dev in general. Dammed shame, because I had some fun for a while.
That is not a particularly useful takeaway, especially when one of them is pointing out that particular comments in a function are problematic.

The particulars matter.
As a gamer, I've never even heard of Mixer, and I don't think I am familiar with Facebook Gaming. I am familiar with Twitch and Youtube live, although I don't really watch livestreams, only "Best of" compilations on Youtube. The community around livestream chats is turning me off, with it's endless spam of "pog" and other memes.
WW1 trench fever identified in former homeless man in Canada
The advantage of this approach (as opposed to a rewrite), is that you reproduce all the bugs and misfeatures that people in the wild depend on. You can then add a test suite and start refactoring and gradually move to a codebase you're happy with, while breaking few or no users on the way.

Another approach is to split it into blocks and replace parts of the system, but whether that is feasible depends on the software and how modular it is.

Finally, you could try a clean-room rewrite, but that could take years without visible results and is hard to find the motivation for if existing software works ok.
This keeps getting reposted/rehashed regularly. And the code is there for those wanting to look into system include headers, like sys/queue.h (I haven't actually checked for chicken and egg scenario in commit history of various libc implementation, but would hope that double pointer has always been there)
> At least big tech is quite rich to afford to think about users.

Sadly, this is reality. It is very hard to prioritize in most places living on thin margins.
The actual icon pixel data must exist as a resource though and not as (for instance) a C array of RGBA values (which sort of makes sense because Explorer must also be able to access the icon). I guess that's also the reason why those things are in manifest files on Android (and I think iOS too): they must be accessible from the outside without running the program.

I 100% agree that Android is by far the worst platform to develop for though, at least when it comes to native code.
It's only easy if you consider living on welfare or being homeless as acceptable options.

>What demands are you talking about? Influencers pressuring people to have whiter smiles on Instagram or better abs on TikTok? Someone getting their feelings hurt on Facebook?

Getting a college degree is stressful and many people quit. Choosing the right one is also a challenge in it's own right. If you fail at this you will be in debt and lost an opportunity to join the workforce early. Current monetary policies are basically extremely pro business at the expense of workers (current first world economies are fundamentally flawed and 2008 just made it obvious). A lot of people have poor employment options through no fault of their own. They are simply declared unneeded because of how the economy is structured.

It's easier to survive but it's much harder to stay sane.
User friendly Apache Avro serializer for C# .NET – Avro API integration
thx for the info
Funding Report Dec-2020: Week 1
Wouldn't they just sink ? Most of the things shipped wouldn't survive a trip in salty water I assume, and even if they do I'd I doubt we'd spend any money on a rescue mission
There are people who develop a religious fervour for brands, but I too often see that used as an excuse to dismiss legitimate arguments and preferences. Some people seem to develop an almost religious antipathy to brands and their customers. If Apple fanatics think Jobs or Cook are Jesus-like, the detractors seem to cast them as one rung up from Lucifer.

It's assumed that if you prefer Apple products, it must be because you're brainwashed or ignorant. The possibility that there are rational reasons for preferring Apple and its ecosystem is rejected with no consideration.
I live in Germany and I don't drink beer at lunch. I never worked anywhere where people did. People drink beer for a buzz. I also have a beer at work on a Friday if I'm in the office but no work is getting done after it. I especially disagree that it is relaxing to have a beer at lunch and then go back to work and unless you are planning on doing nothing for the rest of the day.
Oral drug blocks SARS-CoV-2 transmission, researchers find
>Entire big budget franchises with Hollywood actors, like the Bourne series for example, make the CIA look outright evil.

They look like a realpolitik organization that is extremely capable, creating numerous super spies, ultimately full of people with integrity like Bourne who quits when his conscience tells him to.
Just skimming the article because I kinda want to just give my thoughts on the title, since I kinda think the news should source their research more and provide evidence for their claims. Obviously people make anonymous statements and I don't think we should try to unmask them, but media producers should still put an "[n] Anonymous contributor $date" at the bottom of the page and let the reader determine for themselves how accurate that point is.
Hacker news has code blocks. Have the block indented by for spaces.

this line has 4 spaces in front of it.

What Hacker news could use instead are quote blocks. Now people often use the code blocks as quote blocks.
The warming feeling is mild intoxication?
Yes couple of teenagers and mental children sent some. That doesn't mean that the whole player base want them dead over delivery date.

Its just very vocal fringe minority.
And also the other fediverse link aggregators.
I'm quite sure anybody who has written substantial documents with *TeX disagrees that "extreme performance" isn't needed.
This is exactly the right answer.

There are two cases here (1. when the target is at the front of the list and necessitates changing the head of list, and 2. when the head doesn't need to be changed.) You handle both the cases separately.

Both the classical and the "elegant" versions are worse than this one.
> removing subdomains from URL bar

I'm ok with that because you can turn it off; right-click the bar and check "Always show full URLs."
You've just introduced the extra indirection of virtual function pointers, perhaps through an extra indirection layer of interfaces, which will be a big performance hit, so you've hardly hit upon the "real issue".
I’m not sure we watched the same films, because the CIA certainly doesn’t look capable in the Bourne series.

The original point was that propaganda makes the CIA look like heroes, which is a far cry from realpolitik.
You’re right! It’s older than PHP.

I had assumed it was half that age.

So...is it “boring” tech? It seems that it really just came into its own in the last ten years.

TBH, I have never gotten interested in Python, but do appreciate its role in many modern technologies.

Rust, on the other hand, has done quite well, quite quickly.
The offical numbers say that German's hoslitals are not running at their limits. In average roughly 20% of intensive care beds are not occupied.

https://www.intensivregister.de/#/aktuelle-lage/kartenansich...
What you say is wrong in many ways.

You are talking about forking the project even though the spec is not yet finished and the project is open source and open to participation.
Instead of forking, just let the RISC-V team know what the problems are.

> Pretty comprehensive lists of small but costly design booboos have already been published.

But published by whom?
Nowadays it's a great game for all the people who think they're hardware gods to say that RISC-V has big problems.
However, most of the time this is due to a lack of understanding or knowledge of the field.
For example, the article from the man who calls himself an ARM former employee.
But he was neither a core designer nor a core architect, he was in charge of the verification of the core.
To verify a core you don't need to understand all the internal workings and why it's designed this way, you are not a core architect.
And in fact there is a lot of incomprehension in the criticism he makes.
So in order for your criticism to be valid, you must make it clear which error list you are talking about. Otherwise we just can't answer your argument.

> You don't get it without swallowing the whole, huge B extension, which itself has not even been finalized.

How is the fact that the extension is not finished a valid criticism?
In addition, extension B is currently divided into several sub-extensions Z. Including Zbb which contains the rotation, bitcnt, and some logical operation.
So RISC-V already addresses the problem you are mentioning.

> Even multiplication is missing from the base set, unavailable without a lot of other stuff.

The fact that multiplication is not in the base instruction set is a feature, not a issue.
And the fact that multiplication comes with division is indeed questionable, but a RISC-V M core can be designed without implementation of division and implement the division in software. The RISC-V spec is designed to allow trap on non-implemented instructions.
And we can tell the compiler not to use the division instruction with the flag "-mno-div" on gcc.

I think that RISC-V potentially has some small issues. But they are not that serious.
And these are none of your criticisms.
That it has gone from extremely shite to very shite is not something that can just be translated to "people have become soft, weak, fragile". Suffering looks different now. It's a lazy take to conclude that people must have become weak when the technological progress haven't produced the dignified and easy life of what previous generations hoped it would. Instead we just keep producing and consuming in an endless ever expanding circle, skipping the freedom of leisure for all part.
> Unison language

There goes my Christmas break.

Thanks.
> Have you tried writing a Win32 app?

Yes, and I still would prefer that over Android. There are some ugly parts, especially if you're not used to writing C, but it predates Android by decades and is extremely stable.

> Java vs C++, meh, I think the main idea is that Java is a better language for most people than C++.

That doesn't make Java it a good choice for a foundation. C++ wouldn't be a good choice either. The right choice is something like C. The 99% of programmers that never touch C still rely 100% on the 1% that do.

> Low-power is kind of a bad argument and pre-mature optimization without real metrics.

There's no such thing "pre-mature optimization" when rolling out a major software platform. You can't fix fundamental performance issues after-the-fact.

The first Android devices were borderline unusable, because of too little RAM. Today, Android devices have twice as much RAM as iOS devices, and generally poorer battery life. Fast garbage collection requires twice as much RAM. RAM uses battery. All of that was entirely predictable.
What are the ways to build a solid email marketing list?
In my opinion: yes it does, Flutter exposes many "High level" il APIs over Android and iphone and evrything seems to be easier. However sometimes you still need to know how the Android/iOS implementations to fix bugs and understand how things work.
I'm an Android Developer and I've found Flutter to be a pleasure most of the time.
Upfront you don't know how much, if anything, will be lost.
We've had unlocked desktop PCs for decades and the only "bricking" you can imagine is BIOS updates going wrong, and even that is nowadays going away with things like fallback BIOSes.

It's perfectly possible to allow arbitrary third-party software without exposing the device to a risk of bricking.
Avro format combines redability of Json (data schema) and binary data serialization - data is stored or send as bytes. Serializer usage is as simple as Newtonsoft.Json

Link to the article describing benefits of Avro Rest Api:
https://xabe.net/why-avro-api-is-the-best-choice/
Sure but that’s just a typical example of abuse of power. The initial comment was about dismantling such institutions.
IMHO the Android NDK is exactly what one might expect when Java people are trying to build a C SDK. You can physically feel their disgust pouring out of the screen ;)
I don't see new site users posting on hn about it.

I doubt they tell their friends about it either.
This is a false dichotomy that both pro-government and pro-corporate people fall into. Whether Apple or "Our Government", we shouldn't be giving this much power to institutions.

> But even so, what are we supposed to do?

Vote with your wallet. Stop consuming whatever it is that comes with attached strings. Stop putting convenience above principles. Refuse to pay/subscribe/accept any terms that are clearly not in your best interest.

You don't need Big Government to do that. You don't even need to be part of a mobilized group. It's in your hands and every individual can choose for themselves. Let's take responsibility for our own actions and stop using the vices/failings of others to excuse ourselves to do the same.
Let's say you just sent someone 1000 dollars in exchange for 1 Eth, sometime close to the fork. Before the transaction, you have 1000 USD and 0 Eth. In the old block chain, the transaction goes through, your wallet has 1 Eth, and theirs has 0. In the forked block chain, their wallet has 1 Eth, your has 0. However, regardless of which block chain you choose to believe in, they have the 1000 dollars.

So if the forked chain becomes accepted, then they have 1000 USD and 1 Eth, while you have 0 dollars and 0 Eth, and you're never going to make the mistake of trusting a cryptocurrency ever again.
I was using Intercom but It got really expensive. Its the best product for emails for products but they are positioning themselves for enterprise nowadays.

Because of the price I have decided to create my own email flows provider. It works like a charm because I adjusted it to my needs.

If you are still looking there it is: undersend.com
Global November temperatures reached a record high
Heh Heh Heh

Don't do that if you visit Australia. They'll (for real) throw you in jail if you bring in plants or animals without a permit. ;)

https://www.agriculture.gov.au/import/goods/plant-products/h...
How to Make Next Year Your Best Year
https://twitter.com/elonmusk/status/872260000491593728
> However the only thing separating someone at the top of the field from an average expert is intuition.

Intuition based on knowledge and experience. Paul Graham seems to have no programming design experience besides Arc, no apparent knowledge acquired from study, and thus no basis for his intuitions. Which is why, as you write, "his intuition for programming language design isn't as good".

There are plenty of people with a similar level of knowledge and experience who disagree that brevity is everything. And for that matter, insisting that brevity should be measured in "AST size" rather than lines or characters seems objective and technical, but different implementations of the same language can use different AST formats, so this isn't the meaningful measure it's made out to be.
Is HopIn worth $2.1bn USDS?
Shipping price is not the price of the goods needing to be replaced. So if the goods were worth £25k then £300 is just over 1% which would seem more reasonable.
Here is the link if anyone's interested: http://notanumber.net/archives/54/underhanded-c-the-leaky-re...
No the common cold, but the flu.

The official death toll in Germany from the 2017/2018 flu season is still higher than deaths from COVID-19 so far. And I suspect that if we used the same method for COVID-19 deaths that was used for the flu (indirect measurement), the flu of 2017/18 would surpass COVID-19 by far.
what does @dang look like?
Fahrenheit Celsius conversion doesn't always work
YouTube is streaming 22 James Bond movies for free
Video game gore/violence is one example, though there are many others; German censorship law is relatively broadly worded.

Games sold in Germany have to have their gore reduced (relative to versions legal in other countries) to be legal for publication in Germany.

I'm not a lawyer, but my amateur assumption is that publication of video streams is subject to the same content rules as publication of game software.
I'd argue against referencing your constitution since its not my constitution, but to my knowledge Buzzfeed is a US corporation, so I guess it still applies.
I really ought to finish the last book.
The regional differences are pretty high, and beds are in many cases not the limiting factor. It's ICU nurses.

If you can read German here is a source for Berlin: https://www.tagesspiegel.de/berlin/zu-viele-corona-patienten...

TLDR is only 85% of the beds are full, but there aren't enough nurses, so the emergency room will be closed. Several other hospitals in Berlin already stopped admitting new ICU patients.
At the point I bottomed out ended up in a homeless shelter. My willful and stubborn way wasn't working, so I made a conscious decision to start doing what people told me to do. I surrendered, if you will. Family and psychology pros got me into a long term treatment program. Fortunately, I had two family members who hadn't given up on me.
Analog TV Station on ESP8266
Telegram is not as private and secure as most of its users think
It could speed up bruteforce attacks. Imagine a targeted attack having both an "average color" of the rendered password, produced by known background and foreground colors and a known typeface and also having a strong cryptographic hash of the password, where the hash takes for example ~0.1s to calculate.

The attacker then before trying to hash a candidate password they can first calculate the average color of it to check if it even remotely matches, which can be much faster than the hash function.

Average color could be a rough predictor of password length too, depending on circumstances.
FWIW pretty much all platforms have switched to manifest files now, even Windows (they're just not mandatory). For Android I simply create a dummy manifest file during the build process, along with the whole APK packaging and code-signing with a debug certificate. This might help if you want to try ditching Gradle, it's essentially the "missing link" to put the whole build process into cmake (or similar C/C++ build tools):

https://github.com/floooh/fips/blob/master/tools/android-cre...