skysight-inc/HackerNews huggingface dataset:
Gray Davis lost a recall election, was not impeached.

Schwarzenegger won in the replacement election, in a three way race with 48% of the vote.

2003 California gubernatorial recall election

https://en.wikipedia.org/wiki/California_gubernatorial_recal...
Gomacro provides an interactive REPL https://github.com/cosmos72/gomacro.
These are just payment systems, like Zelle, Paypal, Stripe, etc., but running as standalone banks. The numbers indicate that's not a viable business model.
Do you remember what voltage it was? I've got a 56V Ego mower—at the time I got it that was the highest voltage available, although it may have ticked up in the past few years. Makes a big difference. It's close to indistinguishable from a gas mower as far as power, and doesn't feel particularly heavy either.
I didn't mean to come across as disagreeing with you about China's strengths. I fully agree with what you have written -- but it's also exactly the same thing we could have said about Japan in 1989 or the USA in 1959. Right down to investing heavily in automation and being well equipped to remain competitive despite rising labour costs.

And Japan still makes a lot of top-notch stuff, and even the USA does too, although neither are the obvious go-to places to get something made, which they used to be.

The same thing may well happen with China; their integrated domestic supply chain and expertise are huge advantages, but the same used to be the case in the USA and that didn't stop companies from looking elsewhere.

At the same time, Chinese companies have noticed that they don't have to be anybody's contract manufacturers; they can design products faster and better than engineers in the USA who have never visited a production floor in their lives. And so it goes...
Oh you know that happens in everywhere right?
Right, it seems very plausible that car culture differs in different cultures. Is it truly unreasonable to suggest that perhaps more than an average number of Italians are fast aggressive drivers? From what I've heard and seen, it's anecdotally true. I wouldn't rule out the possibility of it being a statistically true.

And every time I express my desire for autobahns without speed restrictions to crisscross North America, whoever I'm talking to has generally been quick to inform me that Germans can have nice things like that because they are careful/skilled drivers, while Americans are reckless (wreckful) drivers and cannot be trusted at high speeds.
It wasn’t to me. Was it to you? Even if it was, how would you prove such a thing?
The reason you can't downvote yet is because downvoting stunts conversation and doesn't let anyone else know why the comment is bad, while not giving the parent an opportunity to defend their position because they don't know what the issue is.

But you've persevered and managed to achieve this anyway. Nice one.
Online Food Delivery Markups: Seamless vs. UberEats vs. DoorDash
> News travels faster than ever before. Everyone has a camera on them.

I too am watching the ever-loyal Kurds get slaughtered by a NATO member with the overt approval of the US military.

I wrote a comment on the internet in response.

Problem solved?
> it should be clear to everyone that Golang is the best language to READ

I often see Go functions with a large number of lines- many of which are noisy boilerplate error handling. Combine that with terse variable names, type inference and it's straight up tiresome to filter out the important parts. These functions aren't even doing all that much.

There is a healthy middle-ground between excessive abstraction a la Enterprise Java and what Go offers.
Totally fair point. Apple is catering to some pro users.
Show HN: Mixed Naive Bayes for categorical and continuous data, written in NumPy
With google I always assume malice unless they can prove without a shadow of a doubt that it was truly unintentional.
> My money is they get taken over by the state.

A number of their operations are being taken over by local public utilities in the current bankruptcy.

> Privatizing a utility was always a stupid move to begin with

PG&E isn't the result of privatizing a public utility, it's always been private.

> It's time we get to fixing all the damage Regan did to this country

If you mean Ronald Reagan, PG&E (or it's predecessors before various mergers and name changes) has been a private energy company since before he was born, so while there is lots you can blame him for, PG&E existing as a private energy firm isn't among them.
I have worn my earPods, wire and all, inside my X5As. If I'm watching a webinar or something on my laptop, it gives great isolated sound.
> Rejecting nuclear power

Plenty of people reject nuclear power. It's not just "the left wing of the climate change movement". "Until 2012, no U.S. nuclear power plant had been authorized to begin construction since the year before TMI."[1]

> rejecting market solutions like carbon taxes

Who's doing that? I've never heard of this. Is this a universally and deeply held opinion among "the left"? Most people I know are in the "let's do something if it's going to work" boat. The other side isn't even at the "let's do something" point yet.

1. https://en.wikipedia.org/wiki/Three_Mile_Island_accident#Eff...
When I use a GUI-based database tool I've found DataGrip to be solid on both Mac and Linux. I'm curious if you've tried it and how it stacks up?
Enterprise software sucks because the people who develop it do not understand the underlying business processes they are trying to support, and business people who understand the processes do not understand how software can interact with that process.

This leads to things like software being bent to support an existing (shitty) process, rather then redesigning the business process to effectively integrate software effectively to automate the process.
I believe the whole QuickTime architecture is now gone. The new QuickTime Player X is implemented using AVFoundation (which started on iOS and got ported to the Mac) instead
wrote com driver with 6501, it happens no matter if its apple , ibm, or micrsoft. I found out years later they copied the asm code and "reordered" it to make it look they done work.
The important difference is that Windows supported 16-bit for well over a decade after moving to 32-bit Windows. Well after how long the game developers intended for their games to stay relevant.

The fact that I can still run Age of Empires 2 on Windows 10, from 20 years ago, is amazing compared to the backwards compatibility track records of most software.

If only we all got more than ten years to port our stuff forward.
Good references, thanks. I took a fresh look at CGOL and was again impressed.

> Because Lisp is not about 'parens',

Exactly, so why keep them around?

When you ditch the parens, things become easier. You no longer start your programs with a syntax error. You no longer even have syntax errors. Program concatenation is easier. Dictation of programs is easier: you speak "add 2 3" instead of "open parens add 2 3 close parens". Program synthesis is easier....

> A Lisp without s-expression-based syntax is not a main Lisp and will form a new language group

All I'm saying is put S-Expressions into normalized form (indented cleanly), drop the parens, and voila, everything can still work, and you've reduced things to their simplest form.
I agree wholeheartedly with your “we want your car electric” line of thinking. I hate when electric cars try to look like what someone thought an electric car should look like. No one wants that.
> Enumerations

- those are integers not enumerations.
In Golang they have a type Bool which is either true or false.
Can I define my own type using the same convention in GoLang? No. I can't. Ideally I want the ability to do this:

type Bool = Enum {
True
False
}

or

type Tri = Enum {
True
False
QuantumTrueFalseDuality
}

But in Golang I'm locked in with what the creators provided as primitive types. I can't go deeper. Rust you can.

> Sum types.

I don't think you know what a sum type is. This is what I mean by lack of knowledge. For sum type (A | B), A and B do not need to have a single thing in common and they do not need to share an interface. Think of a product type (A, B) as A and B and a sum type (A | B) as A or B.

The most glaring replacement of sum types in go are done with product types that contain errors from IO functions in GoLang. The Error type does not have anything in common with the Value it usually shadows and therefore both cannot be represented with an interface.

> Recursive types.

That's somewhat recursive. But that's a pointer. This works and is valid. Ideally though it shouldn't be a pointer but for efficiency during memory allocation this is a viable restriction. Recursive types only with pointer types.

> Parametric Polymorphism

I agree with you.

> Is this not acceptable?

No it is not acceptable. Interface is unusable until you make the type concrete with your asserts. Asserts are you executing a guess on a possible JSON permutation. In your second example you are guessing the type to be an array of INTs. What if that string was arriving over the wire as IO and you don't know what configuration it will be in? What if the typing was more complicated?

jsonString = "[1,2,True,[1,2,\"hello\"]]"

or

jsonString = randomJSONFromIO()

The assert also leaves an opening for a runtime error which is unacceptable.

imagine syntax like this:

type JSON :: []JSON | Struct{string: JSON} | bool | int | string | null
var x JSON = json.Unmarshal("[[1,2,True,[1,2,\"hello\"]],{}, null]")

JSON is a type represented using sums (|), products (Struct) and recursion (JSON). There is no possibility of run time errors here as you don't need to guess a specific permutation of JSON. You don't need to guess because such a type system can fully represent JSON. You see what is missing with go?
vCenter but no hosts? Why VMware stuff?
...Until much later, ported back from the XBox.
It's probably a mix of both. Surprisingly (to me), not many were able to break the sub 4min mile immediately after Bannister broke that record - Landy was the second to break the mark a month or so after but he was already working towards it. I read in the 20 year span after the record, only 300 runners were able to match the sub 4 feat.
Seems like a much better UX would be for the remote to ding or vibrate instead of having the car make a sound. But then that would cost a few more dollars I suppose.
People loved these too. The problem was that you couldn’t buy the car after the lease was up, bmw wanted them all back to destroy.
> * CoreDNS: DNS cache with blacklisted domains (like Pihole), gives DNS-over-TLS to the home network and to my phone when I'm outside

I would be _very_ interested in a write up/explanation of this set up
Indeed, Apple had already implemented something similar with Target Display Mode on the iMac back in 2009, so it's hardly a stretch to figure they've been planning something like this for essentially as long as iPads have been around.
Conservative Facebook ads target Chinese, say Trudeau will legalize hard drugs
Or just make the remote chirp or vibrate would be even better.
BMW's EV strategy makes perfect sense from a short-term perspective. Re-tooling factory lines for EV powertrains is expensive and time consuming. Coming up with a post-sales revenue model that doesn't rely on fixing/replacing ICE powertrain parts is hard. Scaling battery pack and related components production to meet potential demand for something like an electric 3-series is hard and expensive. Meanwhile, gas prices haven't shot through the roof and the overall auto market is shrinking, which is putting a lot of pressure on OEM margins.

Is it a foolish long-term strategy? Yes. Does it make sense if your goal is to maximize profits over the next three years? Absolutely.
What sort of things do you use Huginn and Gotify for?
For my bookmarks, I self-host Espial, an open-source, web-based bookmarking server.
https://github.com/jonschoning/espial
Ask HN: How often do you follow 9 AM – 5 PM work schedule?
Talking shit isn't effusive. It's possible to enjoy a programming language without openly denigrating others you regard as inferior.
Pop science coverage is always way overrated as a valuable exercise as well. So easy to cherry pick studies or fundamentally misunderstand the concepts or context.
CFRP was interesting technology. I don’t know enough about how new it was, but building it out as an industrial process at that scale was potentially quite useful.

At the time (2013) there was what? The volt, the Model S. That’s pretty much it remotely in the same class of essentially purpose built EV or partial EVs. The Model 3 was 4 years away. Of those the i3 makes a ton of sense. It was a legit good start for a electrification strategy. If BMW has kept investing in this, could they have gotten a model that was basically as good as a model 3? Maybe maybe not, but it would have been interesting to see. Would it have been better than an iPace? Most likely, the weight advantage might have added maybe a few tens of miles at least.

The point of the article is that BMW had a good start, did nothing, is now behind. And is now compounding the error by doubling down on doing nothing.
You're talking to someone using text on the internet and you somehow know a sound of some kind with no information on loudness or distance can claim that it wakes someone "easily".
> CAHSR died the death of a thousand paper cuts

CAHSR is surprisingly alive and active for something that died.
> Climate change isn't real

> Even if it's real it's not due to humans

> Even if it's due to humans, it'll cost too much to fix

> To fix it cheaply we need nuclear power. Nothing else will do. But no one will allow that, so forget about it.

> And really there's no point because China/India/Nigeria/Brazil

> Countries at higher latitudes might actually be better off in a warmer world. Should we even do anything?

Does that cover everything?
The greying of this only comment here despite not a single reply ironically only proves my point further.

I guess the "anti-censorship activists" aren't here to save me today. Oh well, trivial problem for me, tad bigger issue for HK.

Is censorship bad my friendly digital co-inhabitants?

Or did the my comment just hit the scraping regexes in the right spot?
Every work day if I can help it. (For the paying job, not the side hustles) They pay for 40 they get 40. Would adjust a bit if it was a super early startup because that’s part of the deal sometimes.
> They are essentially bankrupt.

No, they are actually bankrupt.
When you say slow embrace, do you mean the acquisition happened slowly and with transparency or the acquirer handled it well? This is a problem I’d love to have to deal with tbh
I really like the graph model. I don't necessarily prefer it over the timeline model, but in general people learn/grasp concepts and topics differently. For me personally, it helps to visualize in multiple ways and even just seeing the connection between nodes is incredibly helpful. I think more ways to visualize is better than just picking one. Not disagreeing though it may be best for the timeline to be the center of it.
I agree that distribution should be gov regulated, and it is. I also agree that generation should be open market (it is, and those companies are still regulated by NERC, etc). That said, the distribution companies in CA are publicly traded... and that is a problem IMO.
I love how, despite even kowtowing to the pro-Mozilla brigade here with assurances that you’ve long been a faithful user of their product, the fact that you said anything good about MS Edge still caused your text to get disappeared. They must feel threatened by it.

The second MS Edge is on Ubuntu or Arch, I’m installing it! And I’m absolutely certain that if MS keeps adblocking facilities in place while Chrome drops them, they’ll gain a ton more users like me.

Maybe soon, Google will be paying Microsoft to make Google the default search engine! Funny thought, but I doubt it...
If the algorithm charges higher car insurances premium to men, does it mean it is fair?
No but I am mad at Microsoft for Word 6.0

I just want Word 5.1 back. Is that too much to ask?
This is a situation of their own making. They're the ones that pushed for invisible automatic extension upgrades.

Firefox's old system of you needing to manually initiate upgrades was much more secure, and encouraged user responsibility for the code running on their machines. Google wants to infantilize the user, take away all choice, claim users can't make good decisions and then claim anything control they remove is for the user's benefit.

They're a bunch of stinking liers.

At this point anyone claiming to be a platform needs to regulated just like we regulate platforms before the internet.

I have a friend who works in the compliance department of one of the big international commodity exchanges. They are responsible for regulating the platform (his words) and preventing anything untoward happening, but that also means the company itself cannot "double deal" it can't participate in the markets in anyway. In addition they have two fed watchdogs that do regular invasive audits to ensure that they're actually following the laws and regulations.

It's time for internet companies to be put to the same standard:

If you call yourself a platform get ready to be treated as such.

If you don't wanna be a platform and you have 70%+ of the market get ready to get broken up.
Maybe, I just googled the quote because I didn't remember it exactly. But I think it's actually clear that "man doesn't opress man" is not the intended meaning precisely because that wouldn't make sense.
I’ll second this - the HBR title even has it capitalized.
You can't transfer the stock, but you can sell a contract promising to sell at a specific price once it's liquid.
I use both, and one thing I found that is sucky about WG is that it does not work well with the Windows firewall. I need to give full permission to an app to be able to access ip addresses routed by WG. Tinc does not have this problem.
Ooooh I gotta check that out!
I absolutely agree it is considerable computer. At the end I mentioned the iPad Pro is the the best computing device I've ever used.

What I didn't articulate clearly enough is there are tasks where an iPad Pro is far better than a traditional desktop or laptop.

Thanks for the thoughtful comment.
I live in an area where old Vespa scooters from the 70s-80s are used as the main form of transportation for textiles between businesses probably because of the wide rack at the back and ease of buying used vehicle. Not only do most of them spit out blue smoke, but the putter of the engine is absurd compared to anything modern.

Counter point that with electric scooters that scare you when they whiz by because they're barely audible and there's hope for a future.
> That is very much a Mainland Chinese World view, which is accurate to the point of only to Mainland Chinese people, and no offence intended.

Yes because this is a Mainland issue. So only Mainland opinions are legitimate. They enact their policies with their best interests in mind, however misguided it may be because a foreigner can only enact policies with their own interests in mind, however well-guided they may be. A white person probably shouldn’t go into a black community to tell them how they should run things for their best interests.

The issue isn’t that they are doing something right or wrong—all governments will enact policies that are disagreeable... the US included (in the case of Edward Snowden). The issue is that to the Chinese they will never take the protests of foreigners seriously because foreigners will have their own interests in mind, not to mention are generally poorly educated about Chinese policy decisions in general.

Trying to influence policy from afar is simply a form of taxation without representation. A foreigner really should have no say in the policy decisions of afar because 1) they do not have to suffer the consequences of the policies, 2) they cannot understand the experiences leading to such policy decisions and 3) as a result of 1 and 2 they will always have their own interests in mind rather than those or their constituents. Imagine a product manager in the US trying to manage a product built by a team of engineers in China for the Chinese market. He’ll sure fail because he will have no grasp pf the product in practice being used over there, and for that reason anyone that detached from something should not be trying to exert influence for their own interests.

A poor inner city black family may have a whole different set of daily problems than a rich white suburban family. Imagine if the white family admonishes the black family because their kids are failing school or dealing drugs. In absolute terms dealing drugs is wrong, illegal, and failing school may be a sign of bad parenting, but in reality the needs and priorities of the black family are on a completely different level from the white family.

Disenfranchising the Chineses’ right to self-govern because of your limited frame of reference that they are doing it wrong is myopic. Waging political and ideological war against them because they do things differently is the true crime. You should criticize their bad policies by pointing out why they are bad, not by disenfranchising and belittling the voice of the rest of the population.
Why? Until Trump was elected, which none of the elite class in the US thought was remotely possible, a massive trade war with China was on nobody’s radar.
San Diego (SDGE) has a plan to bury most lines in the next 50 years. I feel like this would happen faster if they were not beholden to shareholders (NYSE:SRE). Distribution and the charges associated with it are government aided monopolies... Should a publicly traded company have a gov granted monopoly?
Yes, I've been meaning to give it a go for a while now. Couldn't use it initially because of (then) lack of availability on BSD.
The add on/enhancement business is always risky. As the author says,oin one hand it's kinda validating when it happens, otoh it obviously means you're going to have to find a new "got to have tool" to hawk. There will never be a "sit back and watch the dollars roll in" in this space. Either the platform/ecosystem/standard offering eats you up OR everyone else smells the cash and moves in and the race to the bottom of profitablity begins.

As an oldie, who remembers the kinds of money that was being made in the late 80s early 90s in software development tools? Cool languages. Powerful compilers. CASE tools. Libraries. Innovative IDEs. I worked in that space (Smalltalk VisualWorks). Businesses paid good money to fund those efforts, to try and have competitive advantage to develop better solutions than the competition. But in a similar vein, the OS vendors (as well as free open source) moved into this space, and then there was very little money to be made in 3rd party software development tools.

So I feel these guys pain. But the expansion transcends the particular type of add in they're making money in.
I bought a used Lenovo P50 for $450, added another SSD, it has 48GB and an i7 so it's overkill.

VMware ESXi, with VM's for Squid, DNS, MySQL, Nginx, Apache, basic file server, Gitlab, and one that's basically for IRSSI

Strongly considering just moving everything to Debian with containers for everything, easier to manage than VM's.
Minor nit: would've been better if you'd put 'screws and apples'. 'Rusty screws' and 'Go apples!' sound better then when interchanged :P
No problem, Dave! I had to do precisely this for PHP’s variadic arguments. I think HHVM made up even more calling conventions.

Fwiw, the next optimization is to “compress” the type signatures into a handful of bits, to save registers. But it’s still not that big of a safety win for actual C code because of the clumsy switch inside the callee.
I believe there's some normalization that happens to titles to prevent all-caps, and it sometimes is (mis)applied like this. Email the mods using the contact link in the footer if you'd like it corrected expeditiously.
William Haskell Alsup. :-)