skysight-inc/HackerNews huggingface dataset:
So in your Mad Max fantasy wonderland you wouldn't complain if, say, you were trapped in a wooden shipping crate and the the crate was firebombed.
Many of the people were no longer at Microsoft when the migration happened, but their blogs were no less useful for that.

And some weren't even alive. Michael Kaplan and his amazing blog about internationalization and Unicode comes to mind - thankfully, other people have archived it: http://archives.miloush.net/michkap/archive/
very good points, especially about focus on 'consensus' which seems to be a consequence of US reception of global warming but has become a standard in discourse about science ...
I can assure you my employer would like the union to fuck off.

In a world where it isn't illegal to fire everyone who even thinks of joining the union, you might have some (ethically wrong) point. That's not in this world.
Oh I am not so sure.

Socialism is basically about public ownership.

But the history of capitalism seems to show you don't need to
own something to control it.

So this is about control. such as regulation. not necessarily ownership.

conflicts might arise !
I’ve sometimes thought that a reasonable alternate choice would be:

f g = composition of f then g
x.f = f applied to x
x.f g h = in regular notation h(g(f(x))

Though slightly different precedence rules may be preferable.

I think the k in awk considered juxtaposition-as-string-concatenation to have been a mistake by the way.

Some other reasonable choices may be:

- disallowed syntax

- multiplication (which, for matrices, is a special case of function composition and application)

- inner join which can be seen a bit like function composition but for relations instead of functions

- sequencing (ie instead of ‘;’)
The same way your typical shitty IoT device works. There’s an internet-connected module that receives messages from the cloud and then emits the equivalent messages onto the CAN bus or some other bus connected to the BCM or whatever you want to control remotely.
What an awful cookies prompt, by law they are required to make required only and their preferred amount of cookies equally easy to choose. They don’t.

There’s simply no single option to choose required cookies only.
In every country the world over? Do you have a source for that?
I love the idea of hardware keys, but the issue with those is that everyone would have to get one, and that's only realistic on the long term.

Also, a hardware key is much easier to get stolen then a password. On one side, passwords are breached of one or two websites, on the other side hardware keys get stolen and all your keys are out there.

Another point against hardware keys is the current market: I'm trying to find a key with open source firmware with the ability to upgrade said firmware, but no luck so far. Good keys are all sold out or are being sold through crowd funding with months of waiting time.

I'd love to use my EU eIDAS citizen card which requires a password to unblock (not a simple "touch to unlock" ) , which has signing capabilities, but I can't seem to find any usable software that allows me to expose my card as a fido device.

So, for now I'll stick with my password manager.
Agree. I think they are working towards providing ISTIO (gateway replaces ingress, TLS internal communication, canary deployments, shadowing etc).

If they can spin up GPU or high memory nodes on demand with Autopilot that would be amazing.
> Musk has done great things

Have you ever been outside?
I don’t think I misunderstood. How fast equipment is “depreciating” is entirely irrelevant, unless you are using the term in a manner I am misunderstanding.

Understanding marginal economics is difficult because it is counter-intuitive. I am currently on a personal binge trying to help understand the economic theory because it helps me challenge whether I have understood and whether I can pass that understanding on to others.

Unfortunately marginal economics is poorly explained - the link I referenced was the only one of five I quickly skimmed that seemed to be free of gross errors and had no misleading content.

Edit: latchkey seems pretty froody and made a couple of relevant comments:

* Bitcoin OPEX (marginal cost) estimation of $7k to $9k per Bitcoin: https://news.ycombinator.com/item?id=31797201

* CAPEX vs OPEX: https://news.ycombinator.com/item?id=31796669
Bitcoin should be seen as a way of exporting cheap low quality dirty sulfuric coal and massive amounts of CO2 and carcinogens from remote unregulated regions through the atmosphere to the rest of the world.
Yes, in a similar situation. I started a generic business in "real time analytics", but found that most of the demand was in Crypto so have been increasingly pulled into it.

I have always had a similar view to yourself, that a lot of the coins/tokens were silly, but DeFi and smart contracts were genuinely innovative and useful.

I've kind of held back from jumping in fully committed to Crypto because I'm very torn by the whole space and almost semi-reluctant to being associated with it.

I feel like with the recent declines in interest I should probably walk away at this moment and I find something I care about more.
Sad to see him go. The world needs wishful thinkers.
Vscode project is on this list because it uses ripgrep. Like just about every other text editor does.
I see this almost as a technical problem.

Developers want polite, clear, obvious, deduplicated, fully fleshed out bug reports. They want to hear the praise but dont want the shit talk.

Users want somebody to talk to who can help fix their problem and to lobby for their pet feature requests. They generally dont know what to file under bug or support request.

A system with a different UI for both that could be intermediated by some low-time-investment support roles filled by enthusiastic power users would help immensely.
No he's just a cunt and you are gullible.
Previously on HN:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Your transmit power is too high on both units. Turn it down and it’s more likely to notice the drop, rather than see a strong signal it can’t actually reach.
"but bitcoin could be seen as a way of exporting abundant renewable electricity from isolated areas."

The electricity is simply wasted, not exported. It cannot be used to do work anymore.
You're not wrong. The entire cryprocurrency space has been a colossal waste of time and energy.
Which would be... at any point?
I did a quick search on Qt and the first result was entertainment/broadcast. Second result was defence.
Science is hard, slow, there's lots of negative results, and also sometimes it's very abstract and how a bit of research connects to a persons lived experience.

Most people who consume the news, consume it online. The attention economy is destroying everything of substance, because substance is also hard, hard to produce and hard consume.
In most of your examples the customers were not harmed and in some of them even the investors were made whole. A lot of people faced criminal investigation for their actions.

This is what I mean when I say scams are incentivised. When a project you hold gets rugpulled, you have two choices: either hunt down the people who scammed you and get your money back (unlikely), OR shill your coin to as many people you can with the hope that some other greater fool will agree to hold your bags. Most crypto communities chose option B. Some even go as far as to defend the rugpullers so as to restore some legitimacy to the coin. The celcius people are a good example of this, but any bsc shitcoin will have the same process.
Your analysis is wrong. The actors in this system are rational actors incentivized to preserve the system. The algorithm assists difficulty. And even in pathological cases of continuous drop with unsustained price levels — you assume the miners are going to irrationally continue to raise rates because they are too stupid to realize the scenario you are describing?

Again: missing the first for the trees.
Culture of Minimalism. A Thread
Java and especially Scala and Kotlin are much more productive, because they borrowed years of table stakes ergonomic features that Go sacrificed to simplify their compiler. The tradeoff is that we temporarily pay more memory for boxed values and kernel threads.

Rust takes more effort to constrain the solution more tightly, but I would lean toward it for any problem where the JVM is clearly too expensive. I don’t see a lot of design space between them.
Automatic mapping of multiplexed social receptive fields by deep learning
> The point of the exercise is to find alternatives that aren't so hard on the environment.

Cows and grass are "the environment".

Millions of years of evolution refined cows to be the best mechanism for converting grass into meat. Some hippy scientists think they can do better? I doubt.
The Fed didn't raise interest rates in 2018 like they just did though. The era of free money is over. That has affects on the whole economy, not just crypto. But where conservative main street is content with meager returns, just enough to beat inflation, the promise of crypto, especially for those that missed out on the during the original Bitcoin boom, is ludicrous returns which leads to yacht money.
I love the irony here.
Sometime in 2013 I was doubting to work with crypto. What made it clear for me, and this is the advice I still give friends today:

Ask yourself this. Regardless of wether crypto pricing goes up or down, regardless of wether there is major adoption or not. Will I get satisfaction from having built X? Will I look back after a decade and be grateful about my contribution?

So far, for me, the answer has been a no. I haven’t seen a use-case in crypto that excites me and is worth working on. The money would have been nice, but I’m in a luxury position where I’d rather spend my time working on useful things.

But again, that’s just my personal position and I accept that everyone is different.
"Statically link or bundle everything" is how most Windows apps deal with this tho. So if we're comparing Windows and Linux, and saying that Linux packaging is worse, this method can't just be dismissed on security grounds.
Right, my point is they have existed alongside each other almost as long as the latin alphabet as we recognize it. Cursive is a bit younger, but they both trace from antiquity.

Both forms existed before print, during the inception of print, and long after print.
you are completely wrong. I don't want to explain other use cases here but even though for jpeg's of apes, Ethereum or blockchain industry created a more inclusive economy. (now all the artists, they know at least one more way to monetize their art.)
Containerization solves a team problem where the system dependencies for an application need to be in control by the team, and allow operations people to specifically focus on the infrastructure supporting the application.

From the technical side you can accomplish nearly all of the same goals using machine images and something like packer combined with any config management tool.

I guess what I'm saying is you should use containerization when the complexity of your application and complexity of your infrastructure is too high for an operations (DevOps) person to deal with. Or when it changes so frequently it's impossible to keep up with the specific application needs.

An example is some poor DevOps engineer who has to maintain terraform scripts for the infrastructure but also needs to know the version of python used in application XXX or the postgres header libs are required for YYY. And a team of 30+ application devs are changing this constantly. It's a burden and a risk to require a DevOps engineer to remember and maintain all of this. So you start looking to docker so this responsibility can be handed off to the team that owns the application.

So in short if you're a small startup and have 1 or 2 DevOps guys you'll probably be okay with a very simple system of building machine images. As the complexity grows this handoff of machine requirements can be handed over to the teams by using docker.

And if you do this properly by abstraction the system build code away through makefiles or bash scripts the transition from machine images to dockerfiles is pretty straight forward and easy. Possibly as easy as creating a packer file that will build the docker image instead of machine images.

Kubernetes is just a tool for the operations people to manage the containers.

I guess what I'm saying is if you can't automate properly with basic machine images, you should really tackle that first. And that containers solve a team logistics problem, not a technical one.
I grew up on a farm, so I've got a very generalist attitude to things for the simple reason that if the thing breaks you have to take the covers off and fix it, or you get to walk home in the rain. And then, tomorrow, you get to walk back out to it in the rain and fix it anyway.

I've used a microscope, a JTAG cable and a MIG welder on the same project on the same day.

Here's the thing though - I like simplicity. I like stuff to be simple. I drive a 25-year-old Range Rover because it's simple, and because if it breaks I can fix it quickly with simple tools. I bring this simplicity to the stuff I build - lowest parts count, easiest to get parts, comprehensive manual.

Build your software stack as though you expect to have to fix it in a boggy field on a pissing wet Sunday afternoon with a hammer and a roll of sticky tape, because that's exactly what you're going to have to do.
No, "you" didn't. And if you did, you'd be wrong.

DAI can only crash "for good" if Ethereum crashes for good. MakerDAO is not over-leveraging itself to mint DAI into the market. MakerDAO does not pay any type of dividends to the people putting their crypto into the system - the opposite, actually.
Why don't the councils let the people on each half of the street vote for a new name for their half? The two votes could take place years apart, so it doesn't strictly need the councils to be closely cooperating.

I suppose the failure mode would be that one side refuses to propose a new name, and it's unfair to reward that side by letting them keep the existing name. Also, the two sides might both vote for the same new name, but maybe that could be resolved with a coin toss.

Another alternative would be some sort of Dutch auction, where the two sides try to under-bid each other for some cash reward for having their side renamed. Actually running that auction in a democratically legitimate way might be a bit complicated, though, and obviously the money would have to come from somewhere.
Sounds like the exact use case for OpenShift.
Probably 4 simulation steps per second ?
This was roughly my own intention, although I've ended up going all in on Rust and using it even for that which it isn't particularly suited for. Web frontend dev? Stay in JS-land instead of distracting yourself with a WASM sideshow like I do (unless you really need the clientside perf.) Throwaway scripts? Creating a cargo package is a bit overkill, although I do so anyways. The standard APIs can be a little less ergonomic, but that's nothing wrappers can't help with.

Rust does an excellent job of providing fairly comprehensive opt-out safety, compared to C++'s hodgepodge of incomplete, edge case laden, compiler and tool specific, opt-in static analysis and annotations. Even a C++ skeptic like myself can learn a lot about how terrible the language is, by trying to write the same code in Rust and learning exactly why the borrow checker is complaining.

But it's also a very front-loaded knowledge bomb, with a nasty learning curve. It took me a good month or two to stop fighting the borrow checker and embrace clones and RefCells. Perhaps a less painful learning curve than debugging C++ gone wrong, but certainly more painful than a lot of other non-systems languages - I doubt it'd make a good 1st programming language. Arrogance means you'll shoot yourself in the foot with `unsafe { ... }` escape hatches as well, and end up debugging memory issues anyways. Web and gamedev ecosystems are still weak for my tastes, although improving. I want a nice existing successful fun game to contribute to, that's written in Rust, so I don't have to find the motivation to RIIR an existing one or write my own.

Also little point in statically proving to the compiler that your code is totally fine and safe if your bugs are already shallow through testing. I feel little desire to rewrite a typical C# codebase in Rust - what the borrow checker can catch, so too can proper unit tests, for the most part. Maybe invest in some code coverage analysis for CI instead. Unless those GC pauses are actually causing problems... or you have enough data races from missing mutexes in your multithreading code...
No problem :) Anyway, the point was that you can find the weirdest stuff on ebay, even ridiculously high end stuff from a couple of years ago. And of course $165K is still a fairly large chunk of cash for a second hand scope (to put it mildly) but it's about 10% of what it originally sold for.
Would falsely representing software intended to be proprietary as "open source" in its marketing copy have an adverse impact on the enforceability of its putative license?
Yea I agree that concentrated ownership should make it worth a lot less — but you are missing my point. Crashing to zero means nobody wants to buy what too many people are trying to sell. It’s not going to happen.

And also, when I say one person buy it for a million in actuality the probable “floor value” scenario is a million speculators trying to buy it for a billion dollars.

Bitcoin has been unleashed on the world and it will forever have a life of its own. Unless, of course, enough governments ban it and enough citizens obey the ban. Eventually even this scenario will become impossible.
Be your own bank cannot be solved by a plain database, as it doesn't ship with the trustless features most blockchain networks offer. The network is there. When bitcoin came out it solved that problem but the network took years to expand enough to guarantee integrity.

That's what has been happening in crypto, in the early years, network expansion, fed by speculative investment (speculation can have its merit, see).

Then came more elaborated DeFI and non DeFI supporting techs. (Smart contract, faster and cheaper blocks networks for micro transactions, anonymity/privacy networks etc).

Yes, business use cases continue to lag, but in a decade the progress is to me so astonishing, not so disappointing.

Perhaps worth mentioning, the traditional system via, via regulators working for we know who, and massive media fear mongering is not to be ignored, the injustice will lose in the long run, but it's pretty clear it has contributed to limit adoption, hence the emergence of more concrete, useful to socity use cases, other than auto generated Punk Monkeys for degenerated moneybgrabbers.
Depends on your career. Software dev is rather enigmatic. I breath air, what should I do to improve being an air breather.

Just speaking for my sphere (BE rails/elixir with some FE).

Take a course on SQL. Dig deep. Chances are good it will make your apps at work faster.

For rails, learn about middle ware. We don't use it nearly as often as it would benefit us.

For elixir, I'd study plugs more. Or create a pile of service modules and play with them.

Another option. And perhaps more fun. Munchkin apps days.

Often we get in the habit of taking our time and living with our world of distraction. Every once in a while I'll take a day and an idea and pump some techno. I build a whole micro app in that day. I try to push myself as hard as I can to make something I could launch. These days are super fun, and I feel some of the joy I had when I started coding 20+ years ago.
I don’t disagree that it may be worse in case of science but just pointing out that the problem is possibly broader and science news is just one of the victims. IMO news may be one of the areas where pure capitalism doesn’t work well.
> software better than the low low bar set by everyone else

You mean, "set by you". It doesn't pass the higher bar set by me, which is easily passed by Plasma.
Sometimes you can just go fix the software yourself.

Maintainers always seem to say you should file an issue before working on a PR. However, I find for features you really need, you should just fork the software yourself[0] and implement what you need, then put up a quick PR with your changes. The worst they can do is reject your changes, in which case...well, you're using your fork anyway.

[0] Github forks are lightweight, easy(ish) to keep up to date, and integrated into a lot of package managers.
There is no free in banking. With local banks you usually have a monthly or yearly banking fee. And app banks do all kind of weird financial models. Both models cashing in extra fees for withdrawals above a limit, outside the county etc.

One year I paid more than $500 banking fees in a year with zero monthly fee. For withdrawals abroad, exchange rates for deposits and withdrawals, calling with a more specific problem, etc.

Also as a merchant I do pay a fee on incoming swift transfers just to have a little automation. (Plus a monthly fee to use my company name instead of private name) Nothing is free

Edit:// also you can't send instand swift transfers on a holiday or Sunday. Sometimes not even Saturday. (or at night for that matter) Sometimes delaying up to 4 days (Easter) It's a imperfect solution either way.
We still have Bronze, Iron, Industry, Machinery, Atomic technology, Space technology...

The so-called "ages" are named for what is new within them, there's no implication that the technology is lost when the next supposed "age" starts.

We're usually now referred to as being in the Information age, which puts the Space age in the past.
> eyeball

The rest of your points stand (though I suspect a saw particle colliding with your jaw is unlikely to cause damage as severe as cutting off your finger), but any responsible person will be wearing safety goggles when operating a table saw.
This but unironically.

Your feelings are often a good heuristic. If something makes you feel depressed, it's because your mind has gathered enough information from past experience to know the situation is hopeless. It's your mind discouraging you from wasting your energy on a pointless activity.
The tragedy is that while it's no doubt possible to remove (or disable) all that tracking junk you don't want from your car, we're still carrying around phones that more often than not are full of tracking crap. And they're even extra useful in cars, since the car's navigation and entertainment systems tend to be crap compared to what phones have.
Good post (I couldn't quite follow the open source angle tbh), but for the "why doesn't Developer Mode make Windows behave more like Linux" part: this would probably disgruntle a lot of 'native' Windows developers.

Windows was always its separate island, and at least in the past it had a lot of developer mindshare (so more like a whole continent than an island), and from the point of view of those Windows devs, Linux is the odd one out ;)

One common solution is to use scripting languages for build automation that try to hide most of the differences (e.g. Python or Node.js instead of Powershell vs Batch vs Bash), and most importantly there's simply no way around testing on at least Windows, macOS and Linux.
We can't discount MLM. I believe that a large motivator is the desire to transcend a middle class lifestyle.

I harbor a certain schadenfreude - a hope - that these folks burn out and develop a drug addiction, are forced derelict in the divorce, eventually succumbing to the horrors of the underclass that they struggled so hard to avoid.

:)

If only.
Chemical composition matter.

Scenario one: CH4 + 2 02

Scenario two: 2 H20 + C + 02

Scenario three: C02 + 2 H2 + 02

All of the above have the same molecules but they have a wildly different impact on from a climate change perspective.
It probably always sucked but it was our only source of information before so we didn't know better