skysight-inc/HackerNews huggingface dataset:
> I really wish they hadn't dictated the end of YAML/declarative configurations.

Can you elaborate a bit here? I might be on an older version but afaict it's still configured via yml configs.
Tesla is shipping LFP batteries in it’s new cars.
I studied International Affairs in the late 1990s in DC, but I was putting myself through college as a programmer. I once interviewed a Taiwanese lobbyist (IIRC she worked at or at least in concert with the Taipei Economic and Cultural Representative Office) at the National Press Club as I was researching a paper regarding the futility of using export controls to prevent the transfer of supercomputing technology to China. At the time there was alot of talk about the Cox Report (https://en.wikipedia.org/wiki/Cox_Report), which was a report written by a Congressional committee that detailed the use of espionage by China to acquire technology in furtherance of their nuclear and other strategic programs. The Cox Report recommended strengthening export controls to stymie the development of super computing technology in China. As a Linux geek who knew all about Beowulf Clusters and the crypto wars, I thought export controls on hardware and software technology were futile and stupid. I had wanted to do the interview to see what the other perspective was, including whether they even appreciated the ongoing revolution in technology, which through open source would be impossible to prevent leaking outside the U.S., not to mention that software would increasingly originate outside the U.S.

I don't remember precisely what we discussed, but after sitting down for lunch at the National Press Club with someone either directly or indirectly part of the Taiwanese diplomatic mission, I quickly came to realize that the export controls weren't really about preventing the transfer of technology to China. I was being hopelessly naive and dumb. I mean, yes, I was probably underestimating the friction the controls would cause--it took China many more years than I ever thought it would take to become as proficient as they are now with Western technology systems, though the controls were probably only ever a small part of that. But the push for tightened export controls (a push that succeeded, at least nominally) was fundamentally about orienting national strategic policy. That was particularly true from Taiwan's perspective--it didn't matter if the U.S. could successfully stymie technology transfer to China, but rather that maintaining an ongoing effort to do so was part of the political and social processes for maintaining an alignment of interests between the U.S. and Taiwan.

Anyhow, to make a long story short, the U.S. was never oblivious to China's game. But 9/11 and other domestic political dynamics (e.g. 30 years of increasingly partisan politics wherein strategic interests would eventually be turned into "wedge" issues, despite neither side actually having different strategic policies) prevented the U.S. from keeping its eye on the ball. That's not an excuse, just the way it turned out. Every president since Clinton, at the latest, has been keenly aware of the specter of China. In fact, part of bringing China into the WTO was the hope that deeper economic ties would prevent or at least mitigate open hostilities. Alot of people think that was stupid in hindsight, but I think the jury is still out on that one.
Especially with the Pixel lineup, there is a historical quality control issue with Google's phones that I'm worried hasn't been solved yet. I owned:

- Pixel 3: Past few months, volume buttons and power buttons gradually stopped working. USB port works for charging, but when connected to a computer, port connects and disconnects in an infinite loop. Bluetooth connection with car always skips/stutters during Maps usage even though iPhones and other Android devices work fine.

- Pixel: Camera stopped working

- Nexus 5X: Infinite boot loop issue, contacted Google and replaced it using warranty

- Nexus 4: No hardware issues

- Nexus One: No hardware issues

The Nexus phones were less problematic. I suspect it's because they were co-designed/manufactured by LG.

As time goes on, I use my phone less, not more, and I haven't dropped Pixel phones, unlike the Nexus ones.

I'm wary of purchasing the Pixel 3a, 4, or 5 since I don't want to be burned a 3rd time by specifically Google-designed phones. I think it would be best to avoid Android OS updates as much as possible as well.

I'm looking for the next smartphone to be modular. Heavily considering a Linux phone easier to DIY repair.
I just heard the podcast with this guy a few days ago: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy8...

It's crazy that a company like OpenSea, that is a massive success story in the space, can't keep an employee happy enough to wait for his riches to come.

There are so many fascinating and brilliant things happening in crypto but they get overshadowed by grifters like this.
Every engineer should do a stint in consulting
First successful powered heavier-than-air experiments happened in early 1900s, by the 1960s flying many common people inside a jet was affordable.

First human in space was in 1961. We are some decades behind this time.
I don't think so, just a ToS agreement.
Irony and gall…
Yep. It's real easy as an architect to come in and propose an overall architecture that will work, but the rubber meets the road when you attempt to 'strangle pattern' your way out only to find the deep interconnected and undocumented business logic. You're also fighting the business by trying to wrangle SMEs that have no interest in helping or have long since moved on.
There are other decent PHEVs now, it's no longer a distinguishing feature. And the Volt was never the 'EV with a range extending ICE' that it was portrayed as, anyway. It directly connects the ICE to the wheels when called for.
Or maybe, PHP is a crappy tool, steeped in a culture of historically crappy tools.
I tried several physics papers and none of them had any equation extracted. Is it by design have problems with LaTeX equations?
> But it's an eternal problem: pinning all the versions means that you a now micromanaging a zillion different versions of shit that you don't want to care about.

This is one common question people ask when I introduce them to Nix and its ability to pin packages. They are often surprised to hear that you only need to pin one thing, which is the version of the Nixpkgs package collection.

Nixpkgs [1] is the central repo that contains all the Nix expressions for the "official" packages. It contains everything Nix needs to know to build a package. When you rebuild your system configuration, Nix will resolve all the packages using your local checkout of Nixpkgs into store derivations (.drv).

A .drv file uniquely identifies a specific version of a package. When any input to the expression change (source URLs, dependencies, etc.), it will result in a different derivation that will be installed under different paths in /nix/store. In other words, different inputs -> different outputs.

This is where binary distribution comes into play. Nix builds packages in sandboxes with tight isolation (no access to network or outside fs). Because the resulting store paths depend on the inputs being the same, for the same store path you will pretty much [2] get the exact same thing no matter where it's built. So Nix will lookup the binary cache for a matching object with the same store path. If it fails to find a match (e.g., because you modified the expression), Nix will simply build it. Binary cache can thus be seen as a transparent optimization that will get you binaries that are the same and will behave the same, as if you built it locally.

To summarize, when you use NixOS, you already have the source (Nixpkgs) to be able pin everything. In fact, you cannot rebuild the system without it. If the expressions don't change, the results won't. The only thing you need to to is to actually pin it to a specific commit and keep track of it in your VCS.

[1] https://github.com/NixOS/nixpkgs
[2] https://r13y.com
> The apps become invalid after about 7 days after compiling them. So for development its fine but if you are building utilities for yourself to use, it could be an issue.

Exactly, they deliberately crippled the feature to make it too painful to bypass their corporate bureaucracy. It's only useful for the narrow uses that suit Apple. In no way is that ability comparable to side-loading on Android.
Here's a mirror https://archive.is/wmfel
Try this: https://archive.is/G8MXx
But if the players of the Ponzi scheme are invested over many years, it’s still a ponzi, e.g. see Madoff. A slow moving ponzi looks different than a bank run.

His schemes lasted longer than crypto had been around for the general public.
The people I know with electric cars charge at home the vast majority of the time. Swapping adds a lot of complexity and cost in the pack design. NIO is doing swaps as another commenter pointed out, but more customers in China live in apartments. In the end, I think charging stations will be ubiquitous, even for apartment dwellers, and swaps will be rare.
Only in America things like this can happen.

A whole industry bootstrapping itself to make semi-conductors doubling every 18 months, going from exotic, mission critical hardware to commodity; SpaceX is doing the same thing with flight hardware. Contrast that with previous generation engines (the RS-25 comes to mind) with a sticker price of 125 millions... per engine! [0] Meanwhile we're looking at ~60 millions per seat on this flight. Incredible.

https://spacenews.com/aerojet-rocketdyne-defends-sls-engine-...
No pushback here, I’m moreso suggesting that length is not intrinsically the enemy. I would much rather be debugging or wrangling a long functional component with duplication than a messed up or poor abstraction that’s leaked out elsewhere in the codebase.

Levels to it all. Keep track of painful modules and have strong intent to fix them. Prioritization is a mf.
Uber's internal stuff used resolution 9 i think...
What's their pricing model? As a SaaS, a freemium tier might be a useful enticement, but should probably be limited to 1 refresh/hour. Since it's mostly a single-use app the price after should be cheap: $1.99/month/seat for 15-minute refreshes, up to $6.99 for once a minute. I'm not sure how many tiers in between would be needed.

An "enterprise" plan for large work groups could also offer the feature of assignment to a random user to refill the coffee pot when it neared empty status.

I'm sure there's more details to work out, but the addressable market size here seems huge. Basically every single business with shared coffee pots. However, most problematically, the first-mover in this space would have to figure out an effective moat.
It doesn't matter if the content is actually fair use since the content will just be taken down anyways with little opportunity for appeal because it's YouTube.

A bigger hurdle for the police department is the 1st amendment suits a systemized program would attract.
You need to invest the money too. From my understanding most people pool the money into a ready-to-go Real Estate Development company which then makes real estate loans. Hence it's an equity investment, meeting the EB5 requirement, but in practice its basically a bond. Real estate money gets refinanced as long as the deal is not terrible.
You are not the only person who will visit that page. Bots will find it. Bots will exploit it. And even if you don't end up footing the bill, you'll be adding to the general noise and badness pervading the net.
> have you considered using jpegs instead of pngs

For thumbs of text papers, perhaps a GIF or PNG would be smaller than a JPEG while retaining pixel accurate crispness?
Taiwan reminds me of Switzerland. Mountainous terrain with a lot of bunkers and brimming with high end military equipment. It would be really hard to have an invasion force not be noticed by Taiwan. One the shooting started what would stop the Taiwanese from simply lobbing missiles at the heavily populated South of China. I don’t think it’s worth it for China to invade. Constantly threatening it is an interesting foreign policy move against the US.
The Baltic states were part of the USSR, unlike Poland, Hungary, Bulgaria etc.
Source on the price?
Accessing the linked issue tracker (https://issuetracker.google.com/issues/192008282) in an incognito window prompts me to login with a Google account
headline should include that “some”
Not the main point of the article but I'd strongly disagree that Keynesian economics were effort dropped, government spending has been ever increasing since the 1940s and in the 80s it accelerated and just before the GFC it seemed to have got really out of control. I doubt Milton ever advocated for such large government, actually I know definitively that he would have been opposed.
If nothing else, at least St. Judes will make $200 million. They're a good charity.

Since we're talking about stupidly rich people, Bezos makes more than that every day.
Cool, I haven’t kept up to date, I’ll have to check out the latest version.
So does pure lithium
Whatsapp’s opex was $13.5m with a revenue of $15.9m before they were acquired. [0]

0: https://techcrunch.com/2014/10/28/whatsapp-revenue/
"What do you mean I'm locked into America, I can travel anywhere I want!"
I suspect the person who created this chart probably reckoned that anything less than “using Huawei” is a bad thing
They just need to collectively buy the rights to the Cops theme song https://youtu.be/fXTn2gSG7es
> The second cause we found for infinite amplification was victim sustained loops. When a victim receives an unexpected TCP packet, the correct client response is to respond with a RST packet. We discovered a small number of amplifiers that will resend their block pages when they process any additional packet from the victim - including the RST. This creates an infinite packet storm: the attacker elicits a single block page to a victim, which causes a RST from the victim, which causes a new block page from the amplifier, which causes a RST from the victim, etc.

Wow. Just wow. “Rigorous QA” and “spec compliant” aren’t the first things to come to mind when I think of middlebox vendors, but this is just next level negligence.
In the interest of presenting this (good) argument without invoking social justice, here's a related post: https://lexi-lambda.github.io/blog/2019/10/19/empathy-and-su...
I’ve used good debuggers in the past, but the main downside to me is that the workflow improvement is relatively minimal compared to print debugging. The “live programming” aspect of Common Lisp and Clojure, as well as the way Cider implements tracing for Clojure _is_ a major improvement, but only because they let you be more precise in what needs to be re-run for print debugging.
We have all this deepfake AI technology. It could probably be trained to filter out background music. Seems like a good research project.
It's more so the govt needs to allow you to sue the govt...sooo
Xi would look strong if they win.
No, it is not "clear evidence of corruption". Not even close. It's evidence of being wrong. And no, not all the major polls overly favored Biden. At this point, you're just making crap up.

Look, there clearly are some "bullshit polls", and there are partisan polls paid for by candidates which tend to be favorable to them, and there a good polls with consistent bias, a kind of "house" effect as a consequence of their sampling methodology, etc.

That's why Nate Silver does averages of polls, btw, and weights polls in the average by their accuracy in previous elections.
In Germany they are very serious about vehicle inspections, and insurance requirements.
At least they're in orbit, not just a suborbital fight.

Bezos spent 10 minutes in space. Why bother? Al Shepard did that in 1961. NASA did a second launch with Gus Grissom. Those were just tests before they tried orbiting. After that, nobody bothered again until 2004.
I think Wilkes got his award for his software contributions despite being well known for his hardware efforts.

The 2009 award to Chuck Thacker, on the other hand, was clearly based on his contributions to hardware. I have the impression that ACM had a change in policy around that time.

But officially I seem to be wrong:

https://amturing.acm.org/bysubject.cfm?cat=16
https://amturing.acm.org/bysubject.cfm?cat=15

In the "hardware" category Wilkes is listed as the only one, while Thacker, with Brooks, Cocke and Wilkes are in the "computer architecture" category.
Tesla's swapping machine was just for tax credits. It was never built to be something they'd sell to customers. They built that one demo location and then abandoned battery swapping completely as not viable.
> Maybe Tesla is not as tight as BMW

Have you seen the i3 disaster?
That's true too, but the CCP clearly wants to convince East Asia to more closely align with China than the US. That was subtext of replacing the US-led TPP with the China-led RCEP, among many other recent developments in the region.

CCP's strategy in recent years is to convince all its neighbors that the US is an inevitably declining power, China will dominate the 21st century, that there is no choice for them, and that the sooner they realign with China the better it will be for them. The longer they hold out, the worse it will be for them. CCP uses everything from the Afghanistan withdrawal to 1/6 Capitol riot and everything in between to make that case.
I think they mean where none of the crew were state-sponsored astronauts; i.e. fully private.
I've fought with several auth systems a long while ago. Eventually came up with a pattern that worked well for all my needs. Here is what I did.

Big picture:

user <-> something <-> ... <-> something <-> action

You give the permission system the starting point and the ending point, asking it whether this user can perform this action. The system loads or generates the graph in the middle and tries to find a path from one side to the other.

...

More details follow.

API for checking permissions was implemented as a boolean function of the following form:

CanDo(user, action)

Action was represented by a string of a particular format, e.g. "articles.edit.987". This is semi-arbitrary, as long as you stick with your convention.

The function expanded user into a list of appropriate "roles".

Roles were handled in such a way that they could represent real users (user.12434) or groups (group.admins) or virtual groups (virtual.loggedIn).

The database stored information about what various roles could do in a table that had two essential columns: role id and permission pattern. This can be done in a variety of ways, depending on what storage mechanisms you use.

The resolution was as follows.

1. Find all rules for all the roles the user is in.

2. Take each pattern and match it against action supplied to canDo() function.

3. If there is a match, return true. If you exhaust the list, return false.

This setup is surprisingly flexible, as long as you understand how to use it. The trick is that you can add more entities between "user" and "action" and that will not change the API, just the resolution process. Moreover, since you effectively searching for a path in an acyclic graph between user and actions, you can search in any order and in any direction. And you can store permissions in all kinds of formats, again, without changing the application API.

All the business logic unrelated to authentication is handled in user code. E.g., if you want to allow someone to post articles on Tuesdays only, you write something like the following code:

if (TodayIsTuesday() && CanDo(currentUser, "articles.editOnTuesdays")){
//do stuff
} else {
//error
}

Technically, "pattern" for permissions could be anything. You could use a regex, but I would advice against it. If you use a simple hierarchy, you could expand it and run the match in a single DB query.
my understanding is they only logged the IP details after receiving the Swiss LI request and did so only for the user in question.
So better regression testing on new battery deliveries and better unit tests on the batteries themselves. That's a good item to add to the after action report. Now, what do you do to the battery to make the unit test? Shake it? Heat it? For how long?

I guess I'm just not seeing fault at GM here. Trying to get there though.
That sounds more like an argument for effective inspections being universally required more than anything else? Apologies if I've misinterpreted.
Is its goal to be "a shell language that's decent to program in"?
I remember a christmas light site, maybe that was it! Though I also remember being skeptical, that it could all be static images that changed on a button push. It didn't ruin the magic though: at the time, even that would have been fairly cool.
Is that a joke? If China invades Taiwan and the nuclear umbrella is proven to be a fraud, the entire world order will come to a screeching halt as Japan and South Korea kick off an asia-wide arms race, because they have to.

And that's assuming Kim does nothing at all.
Historically it’s a pretty straightforward to argue that pretty well any technology directly enabled human rights abuses on a scale never before seen in human history. Radio, telephones, railroads, you can basically go back as far as you want…wheels, bronze, iron, fire, etc.
Who gets to define talent?
We currently replenish the tritium used to boost the primaries of their nukes.
This sounds too good to be true! Nice work :)
I am a fat person who has lost weight. Lots and lots of weight—170lbs over 4 years. 460+ to currently 290. So let’s just say I know for a fact that the phrase: “any fat person will tell you it was simple” is complete BS. This fat person would never ever say that. So your comment is false just by my example. I know quite a few people with similar stories to my own. I know for a fact they wouldn’t make that comment either, simply because when folks who have lost large amounts talk about their weight loss journey, we talk specifically about how difficult it is.

But you are right, I don’t know what you are, but I can deduce a few things from your comments with enough certainty that given the opportunity to bet on it, I would. I am certain that you were never obese and never lost a significant amount of weight because you have zero perspective on how easy or hard it is just from the statement you made. Also, the term “fat fuck” you used also gives you away. You see, every fat person I know who has lost significant weight doesn’t make comments like that, because it’s pretty damned offensive. Like nearly n-word offensive to overweight people. See, we tend to be hyper sympathetic to people struggling to lose weight…because we know how truly hard it is—-both being obese and losing weight too.

Additionally, I suspect that you are probably pretty young (also because of the “fat fuck” comment). I suspect likely a teenager and certainly young enough that someone else buys and prepares the food you eat, probably a parent. No one who buys food 2021 would characterize healthy food as “cheap”. It ain’t.

Thank you for your opinion and advice, and I hope should you ever gain weight and need to lose it, I hope it works for you as easily as you claim it to me.
Wow so maybe buy $GM, not a Bolt.
The battery is the most expensive part... which susceptible to wear, abuse and fraud. (and fire). Making them easily swappable with minimal tools means they'll be easily stolen.