skysight-inc/HackerNews huggingface dataset:
> A CEO stepping down with a humble excuse wouldn’t do them much good.

Of course it would, it makes it look like everything is calm, orderly, and that their economic system isn't under siege by the state. The CCP - as with all authoritarian systems and to the degree of the authoritarianism - is at all times obsessed with faking appearances. (insert inevitable diversionary replies: "but America")

Colin Huang desperately fled control of Pinduoduo, terrified of Xi's targeting of the next Jack Ma types. He started giving away his shares specifically to avoid getting that bullseye painted on him, to avoid potentially becoming the richest person in China.

It makes perfect sense that Zhang Yiming would be in the same boat as every other prominent figure that is scared they're next. ByteDance is even more influential and important than Pinduoduo though, which makes it clear there was no other scenario to be had with ByteDance other than to 'step down.' This process will not just continue, it's going to have to accelerate; authoritarian systems - a dictatorship in this case - either must liberalize, collapse or persistently tighten the screws on any perceived risks and opposition to maintain control. It's obvious which scenario is occurring.
You're lying or deluded. STP-DBY, 10:32 on Monday 24 May: £53 Advance, £67 Off Peak. The most expensive ticket is the First Class Anytime, at £145.50.
Geopolitics has ensured that RISC-V will be relevant for the foreseeable future. China, Russia, Iran ... and any other country that doesn't want to be locked out of computing by an American embargo, are doubling down on RISCV development. In Russia's case its mostly military hardware applications. In Iran's case its just software. But in China's case its heavily funding projects to bring commercial products to market to replace US-controlled IP on everything from mobile phones to desktop workstations. It will take ten years for these projects to see fruition, but the Chinese state is pouring state-actor level funds into the project through multiple different private and public entities.

It's good news for open source hardware development. But bad news for USA and for people with security concerns. I don't know how comfortable I'd be with a Chinese designed CPU, Chinese compilers, and a Chinese kernel ... even if they were all open source.
Pretty cool, definitely going to look more deep into this. Been using vi which is supported just not sure till what extend, will be messing around with it for a bit.
An editor seems insanely simple until you realize that computers really don't like "inserting" data into existing data in memory, and then you're staring down the barrel of continuous memcpys.
I realise this was just a quick example, but just to be clear, the latch is tied to the number of work items not the number of threads. If you had a thread pool (or single thread) with a queue, you can happily push any number of work items on to it and use the latch to wait until they're all complete, regardless of which threads they're handled in (or even if the jobs are interleved with other jobs from some other source).
He suggested that my CEO or CTO would be needed to be called if I needed root access.

Like some 4 eye system.

They both liked the idea very much that I might need to call them for access to systems I build :D
Because it isn't.

The pricing, timetables and services were basically all centrally controlled. The train operators put in requests to change them, then the government (or Network Rail or whoever they delegated the power to) would approve/deny them. Since they're sharing access to the underlying infrastructure, they can't do what they want.

Additionally, there are many trains that are unprofitable but the operators are required by law to run them for public interest reasons. When they designed the franchising system, they tried to "balance" each franchise so it had roughly the same number of profitable and unprofitable routes.

The idea that our existing franchising system was anything remotely resembling free market is absurd. Then on top of that, because decision making and control was distributed amongst 40 or so different corporate entities, trying to make a change to the ticketing system was damn near impossible.

If anything, this new concession-like system will likely be more competitive, even if the government is acting as an intermediary.
The term black swan as it appears on the book actually comes from a philosopher. I think it is from David Hume. Does anyone here on HN knows? Its basically the concept in science that the connection between cause and effect is an ilusion. I remember reading the thought experiment from a philosopher in that context. Since google stopped working finding these things has proven more difficult.
Whenever I see someone say something like "I could rewrite X in a weekend" I think, "well then fucking do it, if it's that easy."

If you think you can build a curl replacement in 100 lines of code, do it, and open source it so a other randos on the Internet can complain about it.
That's a funny example to use, since you can move up a date, but nobody talks about moving down a date. Same problem in the opposite direction.

"We're moving up the launch" is common, but never heard anyone say "we're moving down the launch", even though delays are common.

The issue with "prepone" is that "pone" isn't really used as a world. A quick googling shows that it is a word, but in regular speech it's not used as a standalone.
Unless it's strictly defined and is followed by everyone it's going to be just as useless or useful as xnm is today.

I mean, different parts of the chip have different density, cache, logic, etc. Should it be some specific part or average for the full chip? What if one architecture has massive caches which are denser than logic areas? What about AMD Zen with chips of different nodes? Or should it just be what the manufacturer states as the maximum possible, even if no chip gets close to that stated number, even in dense areas of the chip?
> The refusal of service will only extend the block time which will be resolved in the next difficulty re-adjustment. It also requires significant percentage of the miners to agree to co-operate.

That's the premise: If you want to do something that strongly goes against the interest of all miners, that cooperation will form naturally. If 99% of miners agree on something, the block time would be several hours. Difficulty adjustment would have to be patched in.

In the meantime, the miners on the "rogue chain" are mining blocks and clearing transactions. Who says that this chain is not Bitcoin? Why should all the stakeholders consider a broken chain with 1% of the hash power as the "one true Bitcoin", as opposed to a failed fork?
I think there's more truth to this comment than your presentation suggests.

I bet at least a subset of people who think they could reimplement curl easily, think of curl as a CLI tool to make HTTP requests. It's just a little bit of python/requests or node/fetch code to cover some basics for that. I think these people simply aren't aware that their programming language's built-in libraries often call in to libcurl for the dirty work.
This is my hope. If the next announcement says they’ve achieved 500 picometer I flip my desk.
Project Management is inefficient and a waste of time
On a small company with 5 people?

Are you serious?

What would be your suggestion then?
>The comment I replied to literally said "Sounds like the ISP equivalent of 'when everyone is breaking the speed limit all the time police have justification to pull over any individual car they want'". It was the first line. If a comment seems confusing in context, it might help to _read_ the context.

Oh no, it isn't confusing at all. You encouraged a spurious comparison to a baseless allegation. There is no parallel to law enforcement, whatsoever.
Glad you asked!

Rhode Island (US) is 0.86 times as big as Mallorca Island

https://mapfight.xyz/map/mallorca/#us.ri
Plenty of applications use TCP and UDP, or even custom protocols on top of raw IP.

Not everything needs to come through the browser.
Fixed, thanks for pointing it out.
Ah, but was it necessary?
A great example, in that there are six year old (important looking!) PRs sitting there without any feedback or action.

Ongoing maintenance of this nature is something often ignored by the "I could rewrite that, easy" folks.
The term isn't used incorrectly
What the actual f?

It's like someone threw up the noise that modems make during initial connection onto an electric typewriter from the 1960s, and then explained their intention using quotes from a Lovecraft novel.
Thanks for the suggestions @warrenm.

While I understand the importance of climate awareness and community building, I'm afraid that isn't where I shine.

Anything more technical, maybe in the fields of camera-traps, drone deployment, remote-sensing, satellite imagery, GIS, data analysis/viz etc may be a better fit. Trying to look for a way to get started in these.

Thanks again for taking the time to reply. Really appreciate it!
Traditional array languages (APL,J) are not amenable to static compilation due to other dynamic issues, though. I think Dyalog APL is experimenting with a bytecode interpreter, but no JITs in sight either (that I know of). The very dynamic aspect of those languages makes that difficult. I'd love a compileable similar language, though. To replace R/Python for statistics that are sooooo annoying when exploring data due to verbosity.
I'm saving for a mortgage deposit, but taking more in salary and putting less in to pension to achieve that isn't tax efficient.
Flash Drive Failures: Most Common Causes, and How to Prevent Them
Where are the armies of Attorney Generals and federal prosecutors that are taking these cases? Every last residential ISP I have used works like this.

I once spoke to a customer service support individual who said I was "lucky" to be receiving 60 mbps of download speed.
This is a problem I fight against nail and tooth almost daily, and it's closely related to the not invented here syndrome [0]. I would even go so far as to call it the Dunning–Kruger effect of technical knowledge. For context, I'm a frontend developer slash consultant who usually gets called in when development slowly grinds to a halt due to an overbearing number of bugs and regressions. Almost exclusively, at their core these problems can be reduced to underestimating complexity and trying to build something from scratch. It's a very common theme — "I can build form validation from scratch, that's easy." But then there's async validators, fields that have circular references and timezone issues. "I can build a table from scratch," but then there's endless scrolling, custom filters and performance issues. I think the common denominator is that all of these issues look simple when you address the smallest possible usable case, but quickly blow up in your face when you start building without thinking what you need to add on later. Unless you want to hire me, don't be that guy. Forms, tables, network layers and most other things are already solved problems — please don't try to build them from scratch unless you really need to and have a good plan.

[0] https://en.wikipedia.org/wiki/Not_invented_here
Why should people have to constantly justify their right to exist by working for someone else's profit for 40+ hours/week?
Also the annual property taxes on that place would be substantial
Single-cell analysis of neurons may offer new insights into spinal cord injuries
Maybe my FCC license and boafeng. I dont use it much now since it was mostly something for me to do on my commute.

Possibly the malts I buy for making my own beer. I would say the MM3 grain mill, but that was actually free. I just had to build a bracket and hopper for it. That thing flys through malt, which is good because I have about 60 lbs to go through.

Possibly the bass guitar and Rocksmith. I don't get much time to use it though.
Any donations in cryptocurrency would be unable to be stopped, so in times like these it's when it truly shines. Sure, you can't guarantee some degree of support won't go to Hamas or any other terrorist organization, but the same can be said of cash anyway, and then you won't be having any private company getting in the way of what's acceptable and what isn't.
where does it say he's the owner of thedonald.win?
One question I had, which is partly answered in the FAQ, is what rendering and JS engines are used.

The FAQ says it can run on either WebKit/WebEngine (Blink) – how does it decide? Which is the default, and are there tradeoffs to using one or the other with Nyxt specifically?

What JS engine is used?
Helping Drone Swarms Avoid Obstacles Without Hitting Each Other
I've read that people learning English have difficulty with phrasal verbs like "move up" [1], so I can understand why "prepone" might become popular.

[1]: http://esl.fis.edu/vocab/phrasal/phrasal-important.htm
fman author here. Thank you for the mention :-)
>Just a little tangent but I think everyone should know cURL… not postman, not httpie or any other more “friendly” tool.

5 years ago I was partner in a startup, we got some money from government right about the time I said I have to take a few months off to do consulting and make some money, my partner said I want to use money to make app I said no for various reasons but he went ahead and did app.

So I was helping them to do the app a couple hours every night - while consulting 8+ hours a day. Anyway the guy making app was using postman, I'd never used postman. He had a problem with the a part of the API not working.

I sent him a curl request to post a two line json document to the api and showed it got the correct response back.

His response - I'm not a curl expert or anything, it would really help me out if you downloaded and installed postman and tried to make it work!

My response - I'm not a curl expert or anything, I showed you it worked in curl because that is basically the default and should establish it is possible to do. You figure out how to do it in your tool.
They're self-governing, and running a very useful service, and would like to stay that way.

When someone walks in a room and declares they're now in control, without any right to do so, you don't just sit back and accept it, that's what children do.
Anecdotally, a guy in the Fedora project took a chance on giving a free OLPC laptop to a random education student in the middle of nowhere Utah. We met at a Panda Express in a strip mall. He helped me with some random problems I had on my ubuntu laptop and gave me a list of good resources to learn python.

I never did deliver for the OLPC project, but I tested a lot of things other people were working on. I also finally grokked the free software idea and became and engineer instead of a history teacher.

The $250 or so of prototype hardware has been repaid in testing, bug reporting other things I was able to do then. It sits on a shelf in my office to remind me how I got started, and what it mean to really be a part of a community that takes risks to invest in newcomers.
I can (re)write X[0] in a weekend is a popular trope among devs with not enough experience and too much confidence.

[0] Twitter, Facebook, etc...
If you sell on Amazon, you could try Advigator for advertising
In the ancient times (12y ago) I managed to build a reasonably complicated 10+ GUI view / 1k+ user WebApp using Java only. I used GWT[1] and Sencha's Ext-GWT, now called GXT[2]

Depending on your needs, in 2021 I don't recommend starting with these. The reason I used it was that you could actually create widget-based SPAs using Java only (no JS, no CSS, no HTML), had excellent debugging support, and prototyping was fast.

But the webapp was more functional than pleasing in appearance. For an intranet tool / configuration utility etc. I might consider it again, but anything else where you want attract possible new users... I think you have to learn modern web dev stacks.

[1]: http://www.gwtproject.org/

[2]: https://www.sencha.com/products/gxt/
Cosmic rays have been a problem for a while and need special processes and enclosures to mitigate.

Likewise, the materials already in use do decay after a while; I’m not a material scientist, but my friends who are gave me the impression the current flowing though it has a similar effect as does anodising aluminium. This may have been an oversimplification, or not, I wouldn’t know.
So, is this the first bifurcation? OFTC or Libera. Yesterday, I thought it was just Libera.
This is quite acceptable, IMNSHO. If you're reinventing a wheel, of course you need to know why your predecessors have not used the Obvious Simple Shortcut That Intuitively Makes Sense. Was it not available back when this was written? Was it to keep compatibility with Windows XP? Or perhaps your idea really did not occur to the developers.

Most time - when reimplementing stuff - is not spent coding, or even debugging, but on research.
>>> And my mother as always was there to help

This sums up pretty nicely the memories I have from my mum. She passed away way too early at 54 and reading this sentence brought her back to my mind.
A black swan is not "an unknown unknown." It's something very rare, possibly non-existent - the phrase has been part of the English language for centuries (from Latin), and is clearly not being used in reference to Taleb's book:

> "This defect is like a black swan—something special going on that isn't typical," said Dr. Edwin Thomas, professor in the Department of Materials Science and Engineering
Indeed there is; we are cognizant of this problem!

As per block mode, it can block stuff by predicates, URLs, and any logic you like.
Not just gender and race. Age as well. When I revealed my age to my friends/guildmates there was always shock (I was 12-16 at the time). Some of them I'd known for several years before I told them.

The internet was the only place I was treated as an adult, an equal. As I got older I no longer felt the need to hide my age to be treated that way, but I really hope kids of today can find a similar place.

People on the Old Internet assumed you were "like them". If they're a white, 25 year old american male, they're going to assume you are a white, 20-something american male by default. You can correct them, but… why would you care? Back then we didn't really try to paint a picture of who we are in real life. Like you said, all that mattered was what you would concretely bring to the table. Trying to emphasize your age, gender or nationality would be seen as rude in an "is that what you're bringing to the table?" kind of way (less of an issue in the case of nationality as RL meetups became more common, and especially less of an issue in europe-centric international groups where your location could in fact be something you're bringing to the table).

There's a lot of valid criticism of the Old Internet and it wasn't a perfect place. Sexism was certainly rampant. So was ageism. But in a much more practical sense, it was way the fuck more egalitarian than what we have now.
In Google's Book Ngram Viewer, prepone shows up in a higher percentage of texts in the early 1800s than in text from the past two decades. However, I don't know how accurate the corpus is for those old texts.
If the market for something is already established it makes sense to stick to "serious customers".

If the market isn't established then you may need to get traction with the dreamers and misfits.
A fiefdom is the domain of a feudal lord. Like "kingdom" but where the lord could be a duke, earl, baron, ...

Historically, lords had nearly absolute legal authority over the peasants living in their domain.
> without the ambiguity

There's no ambiguity! In J, all (with some exceptions) operations work on arrays, period. `1 + 1` is not an addition of two scalars, but instead of two arrays of length 1. As I mentioned, you can have scalars, but a) they still live in arrays and b) you can't do anything with them without unboxing. So there's no ambiguity, as far as I can tell.

Also, APL and J are implemented as intepreters, but that doesn't preclude using SIMD instructions when executing expressions. I'm 100% sure the operations are not "implemented naively" :)
My example is verbose in order to clearly communicate the principle. I can trivially shorten it to

[1, 2, 3].map(a => a * 10)

if I wanted to literally carry out that task alone.

[[0, 1, 2],
[3, 4, 5],
[6, 7, 8]].flatMap(a => a * 10)
it's extremely readable when used to it, though.
I use J for exploratory data analysis. It's really, really good at that kind of thing.
"What's frustrating is people who think that they can radically simplify something without knowing anything about it."

This type of mentality is also rampant in the world of entrepreneurship - Theranos et.al

Sure, it's good to get new eyes on some problem, but it's the hubris that can kill.
Write a chess engine from scratch.
Strange choice of interview subjects given the article title: the first seems to be a native speaker and the second asserts he is a native speaker. They're just not from the US.
"I could rewrite hn's url parsing regex!" -not me ;)
Anyone who's actually been to India (and other British colonies with natives, like Singapore, Hongkong) knows that the English out there has branched into its own language, with own slang, own spelling and own colloquial phrases.

Imagine a world where India is the center of the English speaking world (not too far fetched considering the population of English speakers), we would all start using prepone because that's just the cultural norm of the most common branch of English.
Not everything on top of HTTP comes through the browser, either ;)
I came here for a technical discussion of MUM, but your comment just triggered something: my wife and I pay for ad-free YouTube (part of the music bundle). As a paying customer, I just don’t understand why they would annoy me with showing videos that I have already seen. A better UI would be a top level menu option to show history of watched video (and search writhin already watched material). Then the default page could remove already seen material.

I am a happy paying customer for GCP, Play Books+Movies, etc., but I think they need to step up the quality of their services for paying YouTube customers.

Thanks for your comment.
Before the iPhone, I worked on a few games for what were called "feature phones"
Thanks for the detailed explanation, this is very useful! This is a pretty open ended question, but what approach would you choose in order to get the most security for the buck, for a piece of software that runs containers for non-technical users, where the apps come from 3rd party developers? Containerd and runc expose some of these security levers but it's a bit daunting to build the right approach without burdening the user too much.
"actual black swan, not the concept"

2nd paragraph of article, first sentence: "This defect is like a black swan—something special going on that isn't typical,"

So how is this an actual black swan - a bird with wings... and not a "black swan" - an unkown unknown (as described eslewhere)?
I have an EV and charging at home (even at level 1) is totally fine for me 99% of the time… when it’s not, I’m not far from a charger… the network was already larger than I expected when I researched my purchase and it’s getting bigger all the time (https://www.plugshare.com/)
> moving down a date

I'd consider "(later) down the road" an example of that.
The vast majority of these programs are complete garbage. Yeah, it helps a few people, but they tend to come with tons of catches. Almost all crimes should be expungable, or it should be illegal to use the information for jobs/housing (may be trickier, which is why states are going with expungement). There's obvious exceptions, but there's no reason for someone to get denied a desk job, service job, trade/manual labor, due to getting caught with coke or DUIs... I don't care if they have five of them. Sometime within 1-10 years this information should not be used.