skysight-inc/HackerNews huggingface dataset:
But how do they put code tags in there? Last time I checked, Markdown doesn't allow Markdown inside HTML tags. Or do they just wrap it in <code><pre> and the syntax highlighter picks it up later in the chain?
This is super interesting. I've actually been looking for a way to render 100,000s of points in an animation similar to these so I will definitely take a look at using shaders now.
Why would you produce chips in Europe? To send the chips to the US so they can do something meaningful with them?
Its not the same.

In the US , you are not exposed at all to petty corruption, and the judicial system is mostly fair and works at a decent pace for all. However you are more likely to end up dead and or without recourse when the police turn hostile for whatever reason. The police is a guild that suceeds in protecting its members.

Elsewhere, down south, everyone is exposed to petty corruption, and generally, justice is far from fair and slow. However, you can pretty much get things done quickly ...with cash.

On the positive side, police don't go crazy on the avg person. They do seem to have some kind of respect to life. This is not because people are nicer, but because incentives are aligned : arresting or abusing the wrong person very quickly lands you in hot water, fired, with no income (lack of jobs) or even worse. Police mostly can't tell if a person is the son/daughter of some person with connections, and that is a positive externality.

The police is a profit-driven bureaucracy to protects its riches. Cross a "contract", or fail to abide by the rules, you are cut loose.

Police as a profit-driven bureaucracy can turn very nasty however when certain illegal industries use their money to leverage their power (drugs, etc). That's when you end up in situation's like Mexico's.
Because you shouldn’t have to change code, just to debug it.

It’s okay though to add verbose logging as a feature.

But just adding some print statements to debug code and remove them afterwards, is dangerous (you release sth different than you debugged).
There is no requirement, ethically, morally, or legally to look at ads.
Aerion AS3 Airliner Will Fly from NYC to London in Less Than an Hour
Thanks for reporting, we recently moved our blog to deno.com/blog and haven't updated the post -- we'll fix that as soon as possible
C^WSee also: http://www.underhanded-c.org/
N.N.Taleb: Statistical Consequences of Fat Tails
Subhuman idiot, try reading before shitting out comments.
if you name them well, sure there is.
At 24 Wh/kg, it's going to take a lot of this to produce an amount of storage relevant to the needs of a vehicle, and that's ignoring the very high cost of the material.

For instance, the Alfa Romeo 4C had an (expensive) all-carbon tub that weighed 65kg. At this storage efficiency, that's only 1.5 kWh... about enough to drive 5 miles in a standard-size vehicle.

Interesting nevertheless, but I can't see getting excited at this density just yet, even if it is true.
Safari is a bit behind on javascript and animations. I'm excited for the current Safari preview to become mainstream.
> if your principle is that political violence is fine

No, that's not my principle and I've corrected you multiple times.
You picked two terrible examples. I first heard about the iphone via word of mouth as a friend had one and was showing it off at the bar.

I hear about new ones by word of mouth from collegues (from people who go out of their way to watch product releases on the apple away day or whatever it is). I hear about new gadgets by paying for someone to go to CES and look at what's new.

Tesla, and starlink, again is word of mouth, or deliberatly seeking out information on it (by visiting tesla.com for example).
If this worked would it be compatible with wireless communication? I know hardly any EE, but I wonder, if there are a bunch of currents in your component housing doesn't that mean it will be hard for an internal antenna to send and receive?
I used mutt, thunderbird, apple mail, outlook, gmail, sogo, roundcube and they pretty much all have the same issues. Yes, some make use of Thread-id a bit better than other (I like the way apple mail show thread and thunderbird is "okay", although sometimes it handle edge case in a weird way), but overall, they cannot fix fundamental flaws in the format in itself:
Emails are hard to search, the threading model is simple but quickly turn into a graph with many leaf which become a mess to properly show and follow along, again, a lot of emails are outright broken and then it is up to the client to try to show what it can, the dates should not include timezone which is dumb so everybody do it anyway but follow their own standard, so you are not sure your client will correctly parse the date, files are encoded in base64 for hell-sake, ...
I keep seeing lately this 'MM' unit being bandied about to signify millions. In the old days (that is 2020) just 'M' was sufficient.
Great idea! You might want to explain what gross/net means to the candidate and recruiter so there's no confusion about language.
VW Name-Change to “Voltswagen” Is Real
For a reason. You can’t achieve a quarter of what D3 can with that approach, especially when it comes to transitions and animations.
############################# What? #########################
Is anyone using CBOR at all?
Nu-Bullying Breeds Extremist Violence – Trolling Is the New Punk
I agree it's guaranteed to happen. There is no scenario where China doesn't begin to squeeze Taiwan, and likely sooner rather than later. I expect them to initially pursue a very aggressive Hong Kong style scheme against Taiwan, more so than a full-scale military invasion (which is not the ideal way to take it; that's their last choice among the options). Which year? Who knows, that isn't even important, as nobody can stop what China is inevitably going to do. The West will have no choice but to stand by and watch - maybe with a few gripes, a few trivial sanctions - just as they have with every single thing China has done (Tibet, Xinjiang, Hong Kong, South China Sea, Covid, Myanmar, and the comprehensive human rights erasure that has occurred in all of China under Xi).

I'd bet on it happening during Xi's reign, as it's critical to his pursuit of legacy. He's obsessed with writing his own name into China's history, taking Taiwan (and simultaneously defeating the West as he does it) would be a very big stamp on that. It would formally signal China's new empire-like dominion over Asia.

I don't think the US will trade Taiwan as a bargaining chip. By the time the US is willing to trade it, China will fully understand it's not really worth bargaining over any longer. The time to bargain would be now, or in the recent past. If the US Government wanted to get something big for trading Taiwan, during the Trump Administration was the last time to do it (during max tensions), and the trade should have been North Korea being dismantled (as is; meaning the Kim family goes, the nukes go; only China could make that happen) and reunited with South Korea. The US Govt no doubt thinks their bargaining position is stronger than it actually is, and so doesn't think they needed to make such a trade, instead the US will get nothing and Taiwan will end up in China's hands regardless and North Korea will remain a key China pawn.
Lapham's Quarterly.
It should take a competent programmer about 30 minutes to create a nice log class with more flexibility for their particular application. On one hand thank you for sharing, on the other hand if I add this to my project at work my boss is going to scold me
Virgin Galactic Unveils VSS Imagine, SpaceShip III
That's not my concern, neither is it my responsibility to make sure whoever the website belongs to gets paid. Paywall it for all I care. Implicit contracts aren't a thing.
> huge performance benefits in letting only React control the DOM

That cannot be true. D3 is directly optimized for efficient updates, vs the comparatively inefficient virtual dom + diffing. Every performance oriented tool actually skips the react rendering lifecycle (even redux does that).

Unless, of course, you’re triggering re-renders of the element D3 is controlling, which should not be the case.
> TSMC builds a fab on US soil, and Taiwan and it's sovereignty wrt to China is

fucked, because we already have a foundry on US soil suckers. The whole point of TSMC being an ace card towards guaranteeing US defense coverage goes away the second you give it up. Ukraine is a perfect real life example https://en.wikipedia.org/wiki/Budapest_Memorandum_on_Securit...
Becoming a High-Performance Software Engineer
> This resulted in long lines that could last between 10 to 15 minutes at the computer where employees have to clock in and out for their break.

If only your employees already carried around hand held computers that they could use to clock and in out for their breaks.
> The employer in the public sector case is ... the workers’ fellow citizens.

How is a private sector employer not? Are you alluding to the difference in affluence?
The CCP never controlled Taiwan (aka the island of Formosa). Thus let's call a spade a spade. They want to finish the civil war and defeat the opposing side (while gaining control of a physical barrier to their mainland) and probably kill millions of Taiwanese, US/Japanese troops, and their own in the process.
I'm not a doctor, but my understanding is that trans people still have bodies after they transition. Do you disagree?
This is literally a piece by Taylor himself from 1911. So probably shouldn't expect it to go into the failures of Taylorism.
Misdemeanor Prosecution
As was this feature.
> They can be had as cheap as ubiquiti

I'm assuming you're talking of used hardware as this isn't the case, at least in the UK.
And yet outclassed on any meaningful metric by generic serialization languages? ASN.1 is a programming language in addition to a data transport format opening up many opportunities for security vulnerabilities. Performance is shit because it’s using text to encode everything so that it’s human readable. Similarly parsing is extra complicated and slow for that reason. Serialization/deserialization requires a dedicated library rather than one that can be reused across all tasks. Finally the data representation itself is extremely bloated vs the binary data. It’s impressive in the same way that cassette technology and the neat things people did with them. I really wish some reasonable IDL would just get adopted for standards purposes rather than each standard developing their own.

All other serialization formats using an IDL seem strictly better.
But how do you cancel something without a handle to that something?

What (I think) you are suggesting implies globally scoped, mutable variables that affect control flow dramatically. Sounds really hard to reason about and very munch anti-Go-explicitness. Context is the handle by which an outer context holds on to the nested ones.

The only non-bonkers way to have a handle like that would be to give every function a getContext function to query some kind of context tree and signal parent/children. This is totally against Go explicitness as well.

Maybe something like Scala's implicits to sugar it, but that's another not-go-looking pattern (although it would be nice)
How I made my first $1K selling Notion templates
For a suggested development workflow, it doesn't really matter that much since everybody is supposed to be using simple plaintext messages. Even patch content is just part of the body.

Otherwise, yes, email message format is a mess. I also had a pleasure of writing a MIME mail message parser in C. But it was quite fun to try to do it in streaming fashion with no dynamic memory allocation allowed.
I do it in a different branch & discard it afterwards. Having said that, I never meant print() should be used in place of a proper debugger. All I am saying is they both can complement each other and each one has its place & value. As for me, I find it quicker to add a few print statements and get a rough idea before firing up a debugger(if required). May be others are more proficient in using debuggers. But print() works for me.
Wait, I'm not sure if I follow. TSMC builds a fab in US soil, guaranteeing American autonomy on chip production. Supposedly the DoD would also require training for American technicians and more critical parts of the supply chain there. This makes Taiwan LESS strategic, not more, for US security, because now the US can build its own chips and isn't vulnerable to a Chinese invasion on Taiwan.
Clojure CLR is a thing. And despite the opposite opinions, Clojure is very much "a proper Lisp".
Isn't it amazing? ASN.1 seems like such a low bar to pass, and yet.
Reality is most new technologies need to be 10 times better to get investment. Otherwise it is generally assumed that by the time new technology gets into production the older tech will still have cost advantage. This is the main reason why we need government investments for unprofitable research.
Causality and deep learning's reliance on IID
I understand and value the skepticism but for those who wants the science behind their claim, please read their paper "A Structural Battery and its Multifunctional Performance"(also referenced in the article).

https://onlinelibrary.wiley.com/doi/10.1002/aesr.202000093
Sounds apt, not ironic
That would be a substantial problem for a publicly traded company, yes.
That would be a great idea, IMO.
CCP is going to start the war. That's the problem with autocratic ethnostates.
This library's 'ad copy' focuses on its ability to print the expression passed to the `log` function verbatim, but for those thinking about importing this library or something like it, I find that the most useful long-term benefit of a construction like this is this:

All short-term logging / debugging calls are now properly isolated.

Ordinarily, if you spot a `print` statement in code it's usually a left-over relic of some previous debug session. Or it's the command line printer, who knows?

With a call to ic, you know it's short-term logging and nothing else. You can search for them, you can spot them immediately in commit changelogs, you can write hooks if you want to ban them from ever appearing in certain branches, you can breakpoint them in your IDE, etcetera.

For many apps, _all_ print statements work like that, but I've worked on more than a few that have a 'print to standard out' component to them.
I wish 10 minutes was the minimum acceptable TTL, that'd be tremendous progress already.

It's typically much more than 1 round trip, given typical amount of crap frameworks and gadgets that each load themselves and dependencies from around the world on a typical webpage. On a page that takes 50 seconds to load all the crap from 50 servers each with a 5 second TTL through a flaky ISP DNS server, you get hit all the time basically.

200ms is not worst case, that's more like median, worst case is DNS being stuck for minutes with responses lost or very slow (say 20 seconds). Often DNS is the only thing that's broken, and if you're in one session (with no new DNS request required beyond refreshes from expired TTL) it makes the difference between the user being stuck or being able to proceed unhindered, until they go to a new site requiring a new request.
https://en.m.wikipedia.org/wiki/Predatory_pricing
In the absence of Godzilla rising from the sea, this is the biggest media gold mine possibly ever.
then the question becomes how are they solving for the increased heat.
The title is not corrected yet.
In reality, it's 5x worse than current LiIon tech(from the same article):

> The battery has an energy density of 24 Wh/kg, meaning approximately 20 percent capacity compared to comparable lithium-ion batteries currently available. But since the weight of the vehicles can be greatly reduced, less energy will be required to drive an electric car, for example, and lower energy density also results in increased safety. And with a stiffness of 25 GPa, the structural battery can really compete with many other commonly used construction materials.

This seems a bit more believable. Whether it'll actually be used in that manner is to be seen, but this seems more down to earth. And while the article seems to put emphasis on using it to save weight, it's probably more effective to use it to add capacity while maintaining weight.
Surprisingly no comparison against Cap’n Proto.
Locking computers while away in a locked office is like using PRs on a high trust team.

I’m not arguing against it, but it’s one of the earliest deep feelings I had about office policies.

Locking the screen in a high trust environment communicates and disturbs the vibes. Should work be high trust? Plenty of people would leave my body in a dumpster for saying yes. I’d trust a co-worker before a girlfriend though (ie. Pre-marriage, non-contractial partner). I can follow policy as it relates to contractual home partners.
> ”And no, don't say ‘Apple’ since I don't trust them any more than Microsoft or Google.”

Apple.

Because only one firm in your list has billboards focusing on privacy (keeping your data on your device), code enforcing that, and policy and code requiring developer full transparency in the consumer app store.

It’s an interesting exercise to ask:

If you don’t trust Apple any more than Google, what would it take for you to trust that a high end consumer hardware company would be less data privacy exploitation motivated than a purely ad revenue driven company?
Get a job with big company, government or a government contractor. The key is to look for places where it’s a career, not a job. You’ll make a little less cash, but usually get better benefits or pension depending on where you are.

The risk of these jobs is you still need to focus on your craft, and the temptation to slag off is real. If you take this path, be the expert at your thing, teach others, etc.
It seems like it was a coincidence. See comment thread:

https://github.com/gruns/icecream/commit/ee849b840eb34242aa2...
ECMAScript TC39 Proposal: Temporal
Paid journals are a type of anti-science movement.
Playground link for convenience https://play.golang.org/p/mEVfizXY_Mf
> The main argument that I have seen is that in print debugging you are relying on the program being executed in a non-descriptive/non-declarative fashion.

Breakpoints are way worse on this dimension.
Battery tech is improving at around 10% a year. Lithium Battery density has tippled in the last 10 years people on hacker news like to comment on how new battery technology has not done anything but since those comments started a decade ago battery density has trippled.

https://cleantechnica.com/2020/02/19/bloombergnef-lithium-io...
It was always disheartening putting my intellect to work to trying to figure out why popunders weren't working for us following the latest release of browser X, when they were still clearly working for porn sites.

...then we looked at how the porn sites were doing it, and were horrified (admittedly, with a tinge of professional respect for them having solved it), and once more, pleaded with our business managers to just give up on popunders, it's leading to devs leaving and/or developing drinking problems.
In increased surface area-to-mass ratio would probably make this easier.
People writing standards.
> Furthermore, the suit also accuses Amazon of making Scott and others use their personal cell phones for company tasks

Apparently those were personal phones.
I think both parties were just paying lipservice to the CCP/China issue as long as big businesses were raking in the cash and consumers were getting good deals on cheap plastic sht from them.

Huge failure. They should've squeezed them in 1990-1992 as the USSR was dissolving and there was no pressing power to contend with. And North Korea they should've attacked then as well. No other way to solve this when the opponent will use your goodwill against you to play you for decades straight like the Kim dynasty.
Then you are either using a bad debugger, or you're not using one properly. A good, fully-featured debugger allows you to store sessions and configurations for various efforts and problems you're trying to diagnose, along with your notes and links to relevant issues.
Easter egg sales 'soar by almost 50%'
For every software engineer, there are tenfold logistics, customer service, house keeping and hospitality workers. You know, the people living on food stamps because their employers are anti-union. The difference between the former and the latter isn't unions, but "market value".
I once wrote a hook script for a company I work for that would send patch series e-mail when someone pushed a new tag into a shared repository, so I could comment on the changes just by replying to emailed patches. Cover letter was created from a message attached to a tag.

So if someone wanted a review of some changes all that was necessary was to push their current status to a tag, which is a single command in git. No git-send-mail setup needed.

It was quite nice middle ground, and didn't require me to use github/gitlab GUI. Being able to stay in neomutt for most communications was nice.
I've never done a proper read up on ASN.1 to know when and if to apply it. But i think its biggest obstacle apart from a flashy website is its wikipedia page (https://en.wikipedia.org/wiki/ASN.1). It is just overloaded with concepts that don't seem to be solving my problem, and its not clear what is a must-know and what is not.
Accelerated Integration of Eventador with Cloudera – SQL Stream Builder
Don’t listen to this stuff. At least these companies pay fair wages. After decades of avoiding FAANGs because of misplaced idealism from quotes like this I realize that it’s no more noble to be underpaid, under appreciated and overworked at a “moral” company than to be treated with dignity at a FAANG (with dignity at this point being simply defined as a 40 hour work week and enough money for one person to buy a home in the HCOL city where the job is located, which 90% of tech jobs still don’t provide).
What is the reason for the US to charge an exit tax to someone that was born in the US, is raised and makes a fortune in Chile, and then that person decides to renounce his/her US citizenship ?
This interview seems more about Bloomberg and Mr Galindo than Python.

It omits the glaring problems in Python development: Regardless of their contributions, Python is in the hands of a clique of Microsoft, Google, RedHat, Bloomberg and Instagram developers.

Free development has largely stalled, it is mostly an "inclusiveness" show performed for said corporations.

What is actually going on is power consolidation without much interesting development.
VW confirms it will rebrand its U.S. unit as 'Voltswagen'
I don't think I've ever deliberately clicked on an ad, in fact I work very hard to block them out and ignore them.
I don't see a military takeover of Taiwan anytime soon. As you yourself said, it's a last resort for China, because they know full well that the island will not go down without a fight, much less stay pliant if conquered. It's also much more strategically important for the US and Japan than Xinjiang etc, and an attack still has a non-zero chance of triggering WW3.

I think China is happy to play the long game, since every passing year strengthens their position and weakens Taiwan's. But who knows what will happen with the next CCP succession.
Ask HN: What does your team do if you run out of work at the end of the sprint?
I guess it is often the case that there are only a few days left till the end of the sprint but there are still a few tickets in coding. Those tickets only block - let's say - half of the team. What does the other half do?