skysight-inc/HackerNews huggingface dataset:
Making cheap tat cheaper than others with no government involvement is not an industrial policy. The government in Hong Kong did not direct or subsidize any industry. Export led industrialization just happened because of a policy of unilateral free trade, because people were trying to make money so they made what they thought would sell and doubled down on the things that worked. While the initial wave of refugees were more highly educated than the average Chinese and that probably continued to be true most of the refugees were always illiterate peasants.
Cryptocurrency Adoption Possible by Centralized Entities: Coinbase UK CEO
Pressing Vinyl Records as some sort of low volume, niche business is something I've been fairly interested in for some time. It strikes me as something that is suitable to scale down to level where it's suitable and (hopefully) affordable for a one man workshop.

Thing is that I'm rapidly losing my hearing and I wonder how that might effect the plan.
Connecting to Your Raspberry Pi Console via the Serial Cable
The irony is that now we have Azure services to keep state across serverless requests.

Excuse me while I go implement a servlet over there....
Brain implant might influence thought without thinker's awareness
I remember learning about this in a data structures class, and it is a remarkable data structure. But the author of this article needs to pick up a copy of Strunk and White. This reads like it was written by a high school junior. Awful, awful writing.
I interpreted this differently. It’s not about ignoring the polarizing issues or tough topics. These issues would still be presented and discussed. It seemed to me it was all about finding the commonalities between groups then drafting statements that both could agree on.
I wondered when Microsoft is implementing this for a long time. I worked in different Group Finance jobs in the past and very often had to do with workbooks that consisted of 30+ sheets. It was so difficult to switch between those sheets. Great idea!
"GE has built a prototype which is small enough to fit on a desktop" - The linked page (https://tinyurl.com/y2s9z69d) claims 10 MW output - This is several orders of magnitude "north" from the reality (~ 15 kW).
Good points. Also, nothing prevents you from sms-ing from your pc assuming you have a sim in it.
As much as possible, syntax looks like shell commands, and blocks uniformly end with `end`. You don't get the messy inconsistency of sh where functions use braces and conditionals use ALGOL-style `fi` and `esac` and loops use `done`. Beyond that, some control structures even support flags: if you want to read up on function definition you can run `function --help`, and if you want to define a function `foo` that completes like `git` you define it with `function foo --wraps=git; ...; end`. That means you have to keep less in your head.

A lot of things are even defined as ordinary fish functions. In sh, aliases are a dark and evil feature that hooks into the parser and can be used to create rudimentary macros. They have some really surprising behavior. But in fish, `alias` is a shell function and you can get the complete source code on your screen by running `type alias`. It doesn't do any evil things because it can only do things you could do yourself.

Fish has sensible variables and arrays. All variables can be arrays. When unquoted, variables expand like "$@" in sh, so packing multiple arguments inside a variable is trivial and there's no need to worry about whitespace. Command output splits on newlines, which means that things like `for file in (find . -iname 'foo')` just work, assuming you don't have newlines in your filenames.

Writing one-liners in fish makes me much less anxious then doing so in sh.
Tech giants have hijacked the web – Some innovators are developing new platforms
That is the thing C++ doesn't require developer boilerplate for something that even Algol supports properly.

Plus all C workarounds for "safe" code tend to fall apart when teams scale above 1 team member, as it keeps being proven by endless industry and academic reports.

Now Android NDK is Fortify enabled, with hardware tagging planned for all new ARM based models.
In my reading, your post implies that everyone is exclusively motivated by short term self interest. I do not think this is true, neither for myself nor for others, and I suspect you do not either for yourself and people you know.

The problem in general with negative fatalistic views like this one is that it is non falsifiable: there is not a single positive / selfless action to which you could not ascribe base motives.
My issue with it is the 10 minute run limit, and the massive memory leak issues if you use durable functions with fan-out. I had to move away from functions and switched to NServiceBus instead.
No it doesn’t
Yes, India has problems but if I have money, I'd much rather live in India. Life is easier and more fulfilling.
Yes some are but not all.

There are self learning one and there are one which human to id only.
That was the PR spin, but in fact they lacked several of the basic requirements for the contract.
What got you "convinced that Metternich would have been a Brexiteer"? The fact that Metternich didn't like empires seems hardly enough for such an important statement. What would Metternich have had to say about all the other negative consequences, like isolating a country, putting it at the mercy of another empire (USA), just to name a few? Brexit seems to be more like a revolution of the working class, something Metternich would have deeply distrusted.
Although the authors list is quite comprehensive, there is a (very slow) convergence to a few systems.
The professional world seems to settle on CMake. In open source, meson is quite popular.

The C++ world is still way better than the hardware-design-world (FPGA). Tooling there is absolutely arcane, for a world that has existed as long as the C++ one.
Yep, T'zer, Gordo Greatbelly... or were they Sinclair User? And Lloyd Mangram and the rest of the ZZAP! gang. For me they were all one big cool clique that felt like the friends I never had.

Since the decline of gaming magazines the Western game industry hasn't really been able to recapture that feel of .. glam.

> If I'd been ten years older I might even have got more than half the jokes.

Same, and they were my first exposure to naughty stuff too. I couldn't understand why my folks didn't want me looking at that Game Over ad or Martech's Vixen poster (with Corinne Russell) for too long, or why my older friends wanted to "borrow" those magazines so often hah
One interesting thing about IMO problems is that they don't require any advanced mathematical knowledge, only problem-solving ability.
Twitter “Silenced” Dissenting Voices During Protests in Egypt: Research
I have always suspected the beefed up valuations of payment apps in India related to lack of regulations in place for use data protection and privacy. Most of these apps seem to be making money on some sort of data driven business models.

If that is true, the valuations do make sense. If you can provide purchase power metrics for half a billion users, a $7B valuation might start to seem modest.
If I could edit out that first sentence, I would. You already mentioned that. My apologies.
It's asinine to single out the "upper castes" as good human capital.
It seems like the OS updates are part of the problem. In particular, updates are still delivered as a bundle of 'good stuff' whether its security patches, bug fixes, feature updates, or fundamental UI reimaginings. I know most 'normal' users don’t want to concern themselves with these details, but most 'normal' users just want to use their device to get something done, not have to relearn how to use it every six months. Even if that means it’s 'better'.

Classic car comparison: imagine every time you took your car in for a service, the mechanics not only fix any problems, fine-tune the workings, and give it a clean, but they also 'improve' the controls. Your automatic becomes a manual, you gain acceleration but lose top speed, and your indicators switch with your wipers. It would be an absolute nightmare, up with which no one would put!
They may not be mainstream but I use them as isolated VM-like application environments, where everything “just works” without having to learn/apply a whole lot of new tools or workflows.

I’m sure there must be others who see the benefit of this approach too?
“roll back first, ask questions later”

Better yet: build code and processes appropriate for long-lived massively distributed systems that will be incrementally upgraded over time. If the system is architected right, it will never get into a state where a rollback recovery becomes necessary. This is why we have Content Negotiation. This is why we have Erlang. This is not a new challenge by decades, and there is a huge body of expert knowledge and tools upon which to draw when implementing such systems, so any such complete catastrophic basic failures now are entirely down to PEBKAC, and remedied by a swift clue-by-four with a pink slip nailed to the end.

There is a very simple principle underpinning distributed communication: servers should never make assumptions about who their clients are and what they need. Talk to the client, find out what format(s) it’s willing/able to accept, and serve it the best match. A client should never need to know, nor care, if it’s talking to a version A server or a version B server: if the client says “I only understand version A data” then it’s the server’s job to serve up data in that exact format, not to pique and whine about how old and out of date the client is, push it version B data instead, and then blame the client for choking on it.

Indolent developers who approach IPC the same as local messaging and then blame everything but themselves when it barfs all over the place are the absolute bane of this industry, and this shit is entirely on them. And shame on the equally inept management culture that continues to let such incompetent amateurs get away with it.
Must really be your bubble. Here in the Netherlands pretty much every company I come across is on Azure. From small companies all the way to massive ones and governments.
1. Property is theft is an anarchist position. While libertarians (as you cite the Cato Institute) and anarchists have an overlap of some positions, they are greatly at odds in others.

2. Whenever somebody starts telling me what the Founding Fathers thought I expect some BS which is only there to support their opinion and is so lopsided that it might as well be called a lie.
I love my kindle, but I really miss one thing from paper books - the cover.

When you have a paper book whenever you pick it up you see the title and the author and the cover image. I find I still remember these from books I read long ago.

However on the Kindle you only see the cover of the book you are reading if you make an effort to scroll to the start of the book - by default the kindle starts you at the first bit of text.

Kindles also don't show author and title on each page like (some) paper books do.

I find I can read a Kindle book then have no idea who the author is or what the title of the book I've just read was.

I'd really like it if the Kindle (as an option as it wouldn't suit everyone) showed the book cover of the book you are reading when it is off. Then when you come to pick the kindle up and turn it on you see the cover, title and author.

That tiny change would really improve the reading experience for me.
https://blogs.msdn.microsoft.com/jensenh/2006/04/17/the-size...
Many great responses here.

I've considered switching from bash to fish (something I never did with zsh). The main reason I didn't is Stockholm syndrome, or that I'm too used to bash by now.

I think you can get zsh to do most of what fish does out of the box. If bash is Ed, it feels zsh is emacs and fish is (neo)vim.

Zsh is huge and I always get a bit of a panic attack when someone has given me a ssh login with zsh as the default shell. And an irrational urge to maul a unicorn.

With fish, it feels more like a friend went and tidied up your apartment just to be nice.

I guess I'm so used to bash, that the limited support that comes from completions is enough - and I end up writing a bit of documentation and automation, and work on "foreign" (other people's) servers - and it helps me to work in a posix shell for that reason - with fewer surprises.

You might even find that fish does out of the box something bash (now) can too - just isn't enabled by default or in typical distribution's configs.

Ymmv - it's worth testing imnho. And more interesting than zsh, which just feels like someone was bored in it class in high school and added colors and tinkered with the prompt, and tried à million different ideas - but never really liked working in shell.
Ehhh, what does Azure have to do with Windows? You can run Linux VMs just fine.
Gee, who are you, head of the HR department? How can one comment on factual position of this article when it's this vague?
I've used Google maps directions assistance for many trips but still enjoy driving somewhere unfamiliar the old fashioned way: using written directions, paying attention, and maintaining a sense of location. I don't remember the feelings associated with driving the old fashioned way. Clearly, driving assistance technology has made driving much less stressful, but also prevents people from acquiring important navigation skills.
I'm completely aware and in agreement on the sad state of the companies who manage those apps, and the transition that the various relationships have taken and are taking is from bad to better in that regard.

But I regularly talk to people from, at a quick count and including the EU as one because of the telecom rules, around 4 different countries. My circle of friends and colleagues travel frequently, as do I, and I don't want to have to think about where they are or I am before sending a message.

SMS is entirely inadequate for my usecase. It would cost me a fortune.
Don't read too much into that. Prior to 2016 people talked about Brexit and a Trump presidencythe same way.
Srxdcvgxs Srf
https://www.weezevent.com/livestream-manchester-city-vs-aston-villa-etihad-stadium

https://www.weezevent.com/cd5a2052-19e3-4583-be7d-fc12d6b29adc

https://www.weezevent.com/manchester-city-aston-villa-livestream

https://www.weezevent.com/aca977f1-ee7f-4ba6-a4a6-3b10dd770537

https://www.weezevent.com/manchester-city-aston-villa-livestream-2

https://www.weezevent.com/9715bc2e-db1c-4aab-b905-d60b70ccfd24

https://www.weezevent.com/total-sportek-manchester-city-vs-aston-villa-live-free-26-oct-2019

https://www.weezevent.com/total-sportek-manchester-city-vs-aston-villa-live-free
I feel exactly the opposite. Google's estimates are usually accurate down to a couple of minutes for me.
For those who're interested in the 1980s "micro wars", BBC's Micro Men TV movie (2009) is a nice dramatized glimpse of it:

https://www.youtube.com/watch?v=XXBxV6-zamM

Though it does paint Clive Sinclair (the Steve Jobs of the UK) in a somewhat unflattering light.
Just like C used to declare variables until C99.

Delphi is not Go, you can declare variables at the point of use nowadays.

Just like you can declare pointer types in function signatures, which would fail my code review, as those things tend to get out of hand.

Minimalist attitude leads to write only code bases, where it is impossible to maintain on long term projects with regular rotating team members, as it usually happens in most multinationals.

A workaround done today is a security exploit waiting to happen tomorrow.
> "Siemann does not believe he ran a police state, not least because Austrian cities, towns, and villages had no police forces."

In Austria the name of Metternich has been and still is synonymous to the police and surveillance state. (Comments on recent ambitions aimed at more intrusive policing and/or surveillance commonly run by the tag line "Metternich2.0".)
Ask HN: What are some good, (semi-)realistic programming Movies / TV series?
I mean, without all the holywood "hacker" stuff. Some stretching of the truth is okay, but not "Eagle Eye" or "Die Hard 4" kind of stuff.

Silicon Valley / Mr Robot level is acceptable.

Documentaries also acceptable.
I tried out Meson and I like the higher speed aspect of it, but it didn't seem like they learned from CMake.

CMake has this weird way of doing things the most unintuitive way and then not telling you about why. At least in the last 10 years since I've started developing C/C++ I still couldn't get a good mental model of what happens in CMake.

Then I look at the much younger rust community and cargo is a breeze to work with. Can't we learn from these projects?
Look I'm not interested in portraying anything to Westerners. Whether it will darken India's image or not is not my worry. I'm here busting falsehood. If anyone tells me half a billion people shit on streets every single day I will call out such bullshit whether it darkens image or not. I'm fed up of hearing nonsense like this. If you aren't then good for you.

> India is, on average, a very bad place to live.

Not at all. I have been to many countries. The only difference is better infrastructure and waste management. Rest all is fluff (fashion, dining etc are all luxuries that are optional). I have never felt India is a "bad place" to live after all my travels. India is actually beautiful if you put some effort into exploring. The problem is that you are from Kerala and South Indians (especially keralities and tamilians) live in their own bubble. I'm a South Indian too before you get all worked up. We take too much pride in our States. Don't do that. Go explore North East. See how beautiful it is. Lest I forget the beautiful Himalayan range with all the hill stations that adore it. Or the region of Jammu, Kashmir and Ladakh. There is so much to explore! Kerala is not the only state comparable to Eastern European countries. You have to travel to various States in India first before you make any such incorrect assumptions. Else there is no difference between you and the next foreigner you meet taking pictures with the poor in Mumbai's slums.

> We have serious problems. Acknowledging them is the first step to solving them.

We have and are doing it! What makes you think we aren't? If you are only looking at numbers then you are going to get all the wrong information. All these numbers and metrics are good for theoretical discussions but the moment you try to derive too much meaning into practical life you are just going to end up fooling yourself. Most of these numbers are extrapolated using methodologies all have accepted. Whether they are accurate or not is impossible to determine considering the population of India. I'm not deriding numbers calculated by these well established bodies. I'm questioning the sanity of those who blindly accept these numbers without checking anything on ground. When the sentiments on ground is exactly opposite to what numbers predict then something is wrong with the methodology adopted. Acknowledging that is the first step. Else you'll blindly accept the numbers and keep working on fixing something that maybe doesn't need fixing. There has to be some sort of balance between theoretical and practical aspects of things. And yes, many of these same bodies have accepted their procedures for calculating were incorrect and made revisions to their formulas from time to time. We are dealing with statistics here not science. Most of these metrics are extrapolated from sample data when complete data isn't available. And with population as diverse as that of India it is impossible to be accurate. Take numbers as a guidance not as absolute truth.
Windows+x => powershell => ipconfig
egl0
> I cannot understand why the US would fail to build up countries in its sphere of influence in order to encourage gratitude.

Because unfortunately its much more profitable to exploit them.
To each their own - I'm so glad fish doesn't come with something like this out of the box! :)
I think it's more like some people walk in the office, comment and tag on Trello, reply emails, deal with messages on Slack, convert and forward files on Dropbox. Then it's lunch.

After lunch, they reply to some more emails, take a meeting on Zoom (waiting half an hour for that one guy to fix his microphone). Then they have 1 hour of work before the evening scrum stand-up, which is done on Slack or Zoom because half the team is remote.

But the CEO doesn't use Slack and his inbox is always full, so we forward him a report on WhatsApp, which has to be converted to PDF, which he then manually puts in his Prezi presentation for a client meeting tonight.
Great, so I guess the rest of us must be imagining it then?
Getting LTSC is as simple as getting Windows Embeded that it replaced.
Could Donald Trump be impeached, convicted, and then re-elected?
The logic of centralization is that if X is a good idea then how could it not be a good idea for everyone? And further if everyone is involved in X then there's no free rider problem. Plus there are fewer resource constraints.

I'm much more of a federalist in these matters but I see why centralization appeals to people. If there really is a correct universal solution then it might be a good thing. I tend to think that that's not the case as often as people think and that we actually are trying to that even less often then that.
Reminds me of a Polish group doing a Stork study which racked up £2,010 in charges when someone found the sim and used it to make voice calls.

https://www.theregister.co.uk/2018/07/03/stork_mobile_theft/
It's a bit pointless to compare the Z80's performance to the 6502's by clock frequency alone because the Z80 did "less work" per clock cycle. For instance the Z80 did one memory access in 3 clock cycles, while the 6502 did a memory access in 1 clock cycle. The fastest Z80 instructions were 4 clock cycles, the fastest 6502 instructions 2. So just comparing by frequency a 1 MHz 6502 would be roughly equivalent to a 2 or 3 MHz Z80.

But then you have the completely different instruction sets and design philosophies too. To extract the most performance out of the 6502 you need a completely different approach to programming than on the Z80.

And in general, the C64's architecture is a lot more complex then the ZX Spectrums. The C64's architecture was very expensive but optimized for getting a lot of stuff changing on the screen with very few clock ticks. The ZX Spectrum's architecture was much more simple and rigid, but much cheaper to build (even from standard parts, as the many Eastern European ZX Spectrum clones proved).

Now, comparing the Amstrad CPC against the C64 would be much more interesting ;)
Denmark also drove on the Left. They switched at the same time. I was there two weeks before it happened, but I was only 15 months old at the time.
This is the real WTF of this subthread.
The meaning hasn’t changed, many people just use it incorrectly because of this misconception.
Rename it png and email it.
Its not spam, its clickbait.

Real full house hearing video is here https://www.youtube.com/watch?v=QHpXJzjin7k Over two hours of arguments from both sides - private advocates and $1K an hour PR shills (easy to spot who is who).
Mental Health and Remote Work
That's really great. The reason I asked is because I've seen that tactic used just to get people to let off steam and then the manager would push through their own vision regardless of whatever was said. So I'm really happy to see that he not only took input from you but was willing to commit to it as well over his own opinion.

Agreed on the management interviews, any kind of power should always come with accountability in case it is mis-applied.
Ask HN: Where do you see web and desktop apps in 5 years? (2014)