skysight-inc/HackerNews huggingface dataset:
You can see where all the WOFF files come from here,
https://www.typemag.org/assets/fonts/fonts-issue-01.css
https://www.typemag.org/assets/fonts/fonts-defaults.css

E.g. https://www.typemag.org/assets/fonts/LAText/LAText-Roman.wof...

They have some license info embedded, which you can see here, if you drag over the WOFF file. https://fontdrop.info/
I think that many people look at Microservices from a purely technical standpoint. How much compute power do I get per dollar spent. What about the monitoring complexities and the logging problems?

Microservices are actually often driven by business requirements. According to the Myhtical Man Month communication channels follow n(n − 1) / 2. So a team of 4 developers has 6 possible communication channels, a team of 5 already 10. This eincreases sharply as team sizes increase and is one of the reasons big enterprise projects suffer compare to startups.

The business benefit of Microservices (done right) is that you build islands of communication, that communicate using only one outside channel. Now communication increases less sharply as teams are separated by their boundaries.

According to the guardian the team size and structure is one of the secret for Amazons success. https://www.theguardian.com/technology/2018/apr/24/the-two-p...

For smaller teams the communication benefit will often not outweigh the additional complexity.
> Yet it cannot be just a question of wine being harder to stomach in greater quantities than beer

I'd also say that pennying[1], a drinking game established at Cambridge/Oxford/Durham/St. Andrews (and others) and played almost exclusively with wine (or occasionally port), points in this direction.

[1] https://enacademic.com/dic.nsf/enwiki/654919 - a particularly devious example is the engineer's penny, which is a penny that has been bent so that it will fit down the neck of a wine bottle, "obliging" (obviously not enforced on anyone) you to finish the bottle
Says the USA... "You can trust us, we don't listen on your foreign leaders". Come on, that ship has sailed years ago.
RIP. I know him through Concrete Mathematics.
Interesting and Impressive AI Projects for Beginners (With Python Source Code)
Unlike Telegram, WhatsApp has no recorded history of agreeing to cooperate with a government and implying capabilities of censoring E2E content.

Meanwhile, the government Telegram has apparently agreed to compromise E2E in favor of appears to have closer ties with China than the US does, and seems to be testing[0] GFW-like approaches to internet censorship.

[0] https://en.hromadske.ua/posts/russia-test-drives-its-great-f...
I've struggled with keeping this kind of motivation for years. My way out involved getting an interesting job and finding a topic, which is somehow related to the work (so that your reason doesn't fight) yet not directly aimed at a practical outcome in your work (to keep the enjoyment).

For me, personally, the hobby part became SAT solving. It's related to software verification and theorem proving and I feel like learning something useful - even for my family through better career prospects (responsibility box ticked). And I still get the bit-fiddling just as when hacking old microprocessors.
And yet: https://web.archive.org/web/20190913224546/https:/twitter.co...

(I'm unsure why Gary removed these tweets, maybe something did change his mind on this.)
This study re-enforced the result of at least three prominent longitudinal studies about gifted education and acceleration: the study of Lewis Terman, the study of Julian Stanley and the Marburger study.
> "Certainly, one approach is to just write good tests that don't have these problems. If you like writing tests and are very good at it, you may continue to do so. "

The article should be renamed to "Against Bad Testing".

Good tests do exist ... but they are hard to write (but easy to maintain). They require a lot more software design competence that writing non-testable production-code-that-works-today-and-maybe-tomorrow. An example of good tests: have a look at the Ninja codebase.

Writing such good tests for a legacy codebase (not written with testability in mind) is even harder (and I'm not sure that it's always possible in this case. It might. But I don't have any example).

Forcing everyone to write tests when they don't have the competence yet is a recipe for disaster and false conclusions ("this testing thing doesn't work / is harmful").

PS: now that I think of it, do we have a list of well-tested public-source codebases? this could be a good pedagogical tool.
Yes, we did all that a few years ago and it's still in use. Clean code, hexagonal architecture, DDD, event sourcing.

Main lesson is that you should not use it for everything (yes, the books say it, but it's easy to overdo it in the beginning). Don't do DDD for the CRUD parts of your app. It works extremely well for business use cases, but it's very bad at CRUD. A mix of both really hits the sweep spot though.

No microservices though, just a monolith. Imo most businesses shouldn't need microservices, only the ones that really need to scale. We definitely don't have anything even close to that.
"http://catb.org/~esr/jargon/html/koans.html" is a valid SEXP.
It's a natural progression for supermarkets. If you want to choose things yourself go to a small markets, farmer's markets, local butchers, greengrocers, bakery etc.
_for Chinese users _, is an important distinction.
Mixing H2O2 with ethanol in one bottle looks strange.
EtOH should just oxidize and one ends up with a bottle of vinegar or pure water with CO2 dissolved in it.
They ad some stabilizer so the active oxygen is not being released or is it some kind of magic?
I just scrolled through my home feed for miles and they have disappeared. Indeed literally only seeing videos related to gaming, golf and gaming pcs. Nothing else AT ALL. But old videos like the below were in it a few days ago

https://m.youtube.com/watch?v=V14W8A73XW0

Oh and this

https://m.youtube.com/watch?v=1vpLxGktPoA
It's like saying we should allow unregulated fentanyl sales on the streets as long as drug dealers provide a disclaimer to the addicted.
I second that. Woodworking is great for hackers.
Since the beginning of the "tensions" with China people keep pushing the same key: "the government cannot do this, they don't have the authority, the constitution blah". And every time they have been proven wrong, as Trump has established travel bans, restricted visas, put people in concentration camps, imposed tariffs, and who knows what they will do next. People that keep pretending that freedoms are not eroding are just exercising wishful thinking.
> I know its hard to believe but there was a time when playing back an mp3 was a big ask

can confirm. audio playback would stutter on my 486dx if one dared to multitask.
It was US government agencies, not private companies who were spying. So, to clarify, other countries can use US private company services, but should not blindly trust their secret data to the US government.
I found it interesting that in the enumeration of countries, Argentina is missing. Straight from Uruguay to Antarctica.
> we all know and love

No, we don't all love the spyware app called TikTok
Unfortunately it doesn't seem like there's any correlation between how technically smart someone is versus how immune they are to this over the top woke activism/virtue signalling. Works at a different part of the brain I guess. I've always been so puzzled to see extremely competent and productive open source developers who blast identity politics all day long on their Twitter, and I wonder... How can someone so smart be so stupid? Fortunately, they are easy to identify - preferred pronouns, effeminate appearance, infinite compassion for the in-group and total hostility for anyone that's their perceived tribal enemy.
When I was working retail (in consumer electronics), this was not the case. I was replaced quickly and effortlessly. My resignation wasn't the mic drop I thought it would be.

They don't need experts. They pay minimum wage. They need people to push extended warranties.
>should rather consider the densities of the vector space and use that as a weight of the errors at different regions.

Sounds like the n-dimensional version of an octree
What helped me get through the boredom of school was to learn to daydream. Any time there's something boring going on I can tune out from that and daydream. Walking around while doing it is great. The downside of it is that it's not productive and once you're out of school you don't need it to occupy your time, but you still want to.
What's wrong with confluence? What features would you like? to fix it
> The Intel world has stagnated in recent years, and I look forward to seeing the CPU market jump ahead again.

Really? AMD's recent moves with Zen/Zen2/Zen3/EPYC look like a big step forward. Zen2 chiplets are the biggest change in years. Zen3 IPC is supposed to be significantly better than Zen2 (17%). The previous gen Ryzen was like 15w TDP, where as the A12Z in the Mac Mini ARM is 15w TDP, but the Zen crushes the A12Z Bionic on benchmarks.

It's difficult for people to remember, but ARM came from really terrible performance to a spot where it is getting in the ballpark of x86, so the advancements look impressive, but that's like saying if I go from $100 to $200, the gains look impressive, whereas you only went from $10000 to $11000, it looks like you are standing relatively still in comparison.

But x86 architectures are decades of maturity, so someone getting a 17% IPC lift (Zen2->Zen3) or a massive reduction in TDP on such a complex chip, isn't stagnation, it's actually MORE impressive IMHO.

ARM is going to reach marginal returns, and soon the yearly perf boosts won't look as impressive anymore.

In the end, I think we'll see convergence of performance. ARM will still have a power advantage on mobile, because they don't have so much backwards compatibility legacy that x86 has to support. However, are Macbooks and Mac Desktops going to be performance and price competitive with Linux x86? I doubt it.

First of all, ARM vendors haven't even come close to the GPU performance of NVidia or AMD's discrete GPUs. An ARM A13 or Mali is not going to compete with a laptop with an RTX 2060, 3060, or RDNA1/2. And secondly, just looking at AMD, it's possible to lift performance / watt still in x86.

I think the laptop space in the x86 realm is still exciting, because of what AMD and NVidia are doing.
Looked it up, and apparently Chile just ran a cable out to Cape Horn. So it's at least plausible.
That's true. I guess I was just thinking about specific people and answered to that.
Although i understand the intentions are to bring a culprit to book especially one protected by the rich and powerful interests, i hope every random pic with someone powerful does not automatically mean everyone in a pic with this person is culpable.

I feel that in 20 years stuff shown in futuristic shows might become real where every individual has to assent for consent in the form of a temporary contract that expires in 12 or 24 hours. Probably recorded in a secure protocol and supported by some kind of proof that gets in personal data to a third party without leaking it to either individuals, most likely in the form of some video message that cannot be easily spoofed.
Companies still serving to HK might be screwed anyway.

I was saying that wrt companies who had infra in HK which was serving traffic outside HK. It might make sense to not keep that in HK anymore.
Yet, in the same survey it is on par with Typescript.

Also for me always the question is loved by who. Of course junior/beginner level people will prefer simplistic language like Python, because that's the main target audience for Python as a language.
The only thing offensive about this is the way white people are hijacking the narrative and making the actual point of what peope of color are actually asking for get lost in bullshit.
Hosting outside of Hong Kong is important. Hong Kong can't impound the servers if they're outside the territory, without the cooperation of the server owner/operator or the government where it resides.

Of course, if the owner/operator has employees or assets in Hong Kong, those could be held to elicit cooperation.
It's not. I accidentally implied that, but that wasn't my intention.
Apple regularly punishes privacy-invasive apps, and also apps that they and other tech giants deem misinformation (all apps are banned from presenting COVID-19 data, Infowars was deplatformed, etc). While they do stand up to OS-level encryption-breaking requests, they don't necessarily have a problem with banning apps.
The obvious difference being that "all men are created equal" is something we should want to preserve whereas slavery is something we should want to destroy forever.
Tik tok isn’t allowed in China as far as I know.
i chose not to skip grades and not to go to college early, and looking back, that was probably the right decision for me. i needed the time with peers to mature socially and emotionally before venturing out into the world (i wasn’t a social outcast, so i wasn’t desperate to leave other than out of boredom).

that’s not to say that i couldn’t have benefitted intellectually from acceleration. if i could have stayed with peers but had accelerated education, i would have chosen that instead, but it wasn’t an option in my case.
From what I heard Canada is one of the countries, where it is difficult to immigrate. I heard, that you need to prove, that you are doing a job, which could not be done by a Canadian, who is seeking a job, for example.

Is any of that true? How is it for students? Can they simply go to Canada without such requirements?
It may work for enterprises that want to search the web via an API. But for normal people? I extremely doubt it.
India made up 40%+ of their user base, when they banned it, China are taking it to court in India. The monetary impact must be big for their advertising revenue.
Did anyone analyze the traffic sent out by this app and found something not-nice?
That's a weird mindset. You enjoy drinking but consider having social fun while doing so a symptom of addiction?

What's the appropiate situation then to drink without considering it harmful? Gazing through a window with a nostalgic look?
Stimulants and/or a psychiatric disorder that causes boundless energy. What you're not seeing is the crash and subsequent time-lapse footage of him sleeping for 5 solid days after.
Before cheap plastic gift cards existed, we used to just hand over cash and write in the card "get a nice book and let me know when you do" or something. So that's hopefully a little less tacky ;)
China will probably keep it mostly kosher on the surface level. But no doubt will be wide open in the background for surveillance. Assuming it wasn't already mostly accessible to them.

I'd be surprised if anything like the firewall happens. More likely to be quiet intimidation or disappearances of people posting stuff online.
I wish hexagonal architecture picked used less overloaded words than ports and adapters. And while we're at it, I wish it used hexagons, or picked a different name. It's super obtuse to learn & teach.
That looks nearly identical in content to a vast number of extremely common human-interest segments in American media.
We should allow unregulated fentanyl sales as long as we provide cheap regulated fentanyl sales as well as drugs and services to deal with addiction. This way we will kill drug mafia and drug related crimes and reduce the numbers of addicted people.
Interesting bit:

> The program which synced the host list generated by consul template with the HAProxy server state had a bug. It always attempted to find a slot for new webapp instances before it freed slots taken up by old webapp instances that were no longer running. This program began to fail and exit early because it was unable to find any empty slots, meaning that the running HAProxy instances weren’t getting their state updated
Facebook, on the front end, manipulates what you see just to piss you off and increase "user engagement". On the back end it collects and sells data to anyone with money (see Cambridge Analytica, and whoever else). It is a filthy game, but a different game. They don't filter/block what you say/write, unless you go very extreme with your opinions posts.

To ensure that I am not defending Facebook, it is a filthy company, with filthy management, and filthy agendas. Unfortunately they provide the 1-2-5-10 useful features that have captured some audience that would have otherwise dropped them.
>If a function is so long it requires multiple statements, is it really so bad to give it a name and a separate line of code from its use? Personally I'd find that clearer, even if the language didn't enforce it.

Sometimes this is the case. But let's take for example filtering an array. Do you really want to give names for the callback that will filter? Also I find it more readable if the logic doing the filtering is right there where the filter call is, and not somewhere above.
This is all stuff that was discussed on HN back in January.
Not sure if you're being sarcastic. From what I've heard, if you own a SFH and SFH are being torn down for apartments then your SFH becomes more desirable over time because SFH are less common. (Presuming finite land and SFHs) And if a developer can make 5x the housing on your one lot then probably $$$ - right?
This is a national security issue.
I'm mostly the same. My family doesn't really do gifts any more, showing up in one place to cook and eat together is enough.

For my wife and myself, we usually just 'gift' something like a short holiday or a nice thing we'd been meaning to get. But it's kind of abstract when the money belongs to both of us anyway - the main gift is that the giver goes to more effort in planning it, or gives up some of their own preferences in deference to what the receiver would prefer.

Obligated gift giving is pretty annoying as you say. Much nicer to see something and think of it on the spur of the moment.
Basic steps to follow to integrate HMS capabilities in B4A
All a publicity stunt to make it look like they are not under Chinese control when in reality no one in HK trusts the app so they have nothing to lose as very few users there
> My point is everything they talk about is common to any type of enterprise software development. It’s not new. And then they slap on “microservices” at the end so they can claim to have written something new.

Again, your rant makes no sense at all. The blog post talks about a specific distributed system architecture style whose services are designed following a specific architecture style.

And here you are, angry at someone because... Because you believe the author has ulterior motivations?

> If they want to write something new then talk about

Sorry, but you have no authority to tell others what they should or should not write.

The author of this post contributed something to the public that's interesting and has value. Meanwhile what have you done?
I've just been bitten by this too:

The broken monitoring hadn’t been noticed partly because this system ‘just worked’ for a long time, and didn’t require any change.

Any experience on how to deal with it? Who watches the watchers?
Is Thiel seeking to build an army of ressurected elves to destroy all life in the planet? And what did you have in mind for "if not worse"?
Signal stops operating in Hong Kong
What's the differences of using HAProxy or Envoy between using the cloud load balancers of AWS or Google Cloud?
PMI is reasonable. I put down 5% on my first home, (<$20k) and commuted via train. Just get a cell modem and do your morning work rituals (email, news, etc) on the train. I sold that house 3 years later at 13.5% appreciation, with good equity on top. I used all of that towards the down payment on house #2.

Commute in from a small investment home/condo to let equity + appreciation get you into the home you want a few years down the road. Even in my starter, I got twice the sqft for the same monthly as my not-very-close apt.
It could be true, because that's just the nature of an autocratic state. Former Soviet Russia and Nazi Germany also suspected their citizens conspiring against them. Which is why they need to tap phones and surveil internet.
What medication did you get?
Dictatorship means the dictator makes the laws. This is a case of the executive branch interpreting laws passed by congress (presumably national security laws here) and which has to be defended in court if challenged.
How would this be implemented?

Delisting from AppStore? Or ask ISP to ban tiktok domains? Or both?
>Hong Kongers are free to use Douyin,

For some definition of the word "free"
To be crude, I don't think someone in China seeing my TikTok videos is a national security issue.

This interference with the free market is about politics, not security.
> You might fairly ask whether or not it is equally foolish for non-US countries to use US services. I think that is also a reasonable question, and deserves reflection.

It's a fair sentiment (and held by others as well on this thread), but IMHO there's no equivalence. In democracies, violence against their own people (or others) will invite opposition from their citizens - while in China people won't even know what's going on.

The consequences are stark - just last week 7 million people lost the liberties they enjoyed. What's a comparable loss due to US snooping?
The 2020s are the Remote Work decade
HN automatically mangles titles in various ways I’m not fond of, dropping words that might or might not be significant, fiddling with capitalisation, &c., but the submitter can go back and edit the title back to what it was supposed to be, and the one time I’ve done that the system didn’t mangulate it again.
> I'm sure phones had better GPUs 3-4 years ago than the PS4, and more RAM

They really, really didn't. And still don't. And won't for a good while yet.

Cell phones work in a power envelope that is basically 1/50th of what PS4 uses. Assuming that power consumption/unit of work done drops by half every two years (and it doesn't), it would take a decade for a PS4 in a cell phone power envelope to become feasible.

The very newest cell phones have GPUs with more raw compute power than the PS4, however they still typically have less than half the memory bandwidth, and that raw compute power is only usable for very short bursts.
Thanks. It says "yes".
Super interesting post. Following blog links, the timeline in https://slack.engineering/all-hands-on-deck-91d6986c3ee also offers a look at the play by play.

However, as far as I can read it, they have somewhat different views on the root cause?

"Soon, it became clear we had stale HAProxy configuration files, as a result of linting errors preventing re-rendering of the configuration."

vs.

"The program which synced the host list generated by consul template with the HAProxy server state had a bug. It always attempted to find a slot for new webapp instances before it freed slots taken up by old webapp instances that were no longer running. This program began to fail and exit early because it was unable to find any empty slots, meaning that the running HAProxy instances weren’t getting their state updated. As the day passed and the webapp autoscaling group scaled up and down, the list of backends in the HAProxy state became more and more stale."

Maybe a combination of the two?
I care less if the Chinese gov is grabbing my data than if the US government is restricting what I can see or not. The freedom to access what I want is much more important for me in the long run. Moreover, how can I trust the US gov to do the right thing? This should be decided by the people, not by some bureaucrat sitting in an intelligence agency.
Social media is an incredibly risky business at the moment.

Even Facebook itself isn't safe.
In India they did both.
i would absolutely HATE if navigation started itself after i selected the address after some time.

I'm forgetful when it comes to short term memory, and it would annoy me deeply.
TikTok has been taken off of both playstore and appstore. ISPs and telcos have been asked to block traffic to these apps