skysight-inc/HackerNews huggingface dataset:
This comment there, is gold ...

"'Rise and shine, and welcome to yet another beautiful day, Employee 118514! Despite the appearance of rain, the sun is shining here in paradise! (7 dollars has been deducted from your account for mandatory umbrella rental.) You have fifteen minutes to shower and eat breakfast as remember, the clock starts at 8am sharp and every minute spent on personal activities is a minute stolen! As a friendly reminder, you are currently......eighteen....minutes in debt to your department. Please consider giving up a bathroom break or your scheduled lunch or dinner to repay this debt. All time debt must be repaid before the end of the quarter to avoid additional chronological interest and a negative review!

Speaking of time, have you considered donating your time to a worthy cause? One hour of your sleep donated to the company can go towards an extra hour of sleep to our newest and youngest employees in the warehouses today! Remember, your newest staff are growing staff and need those extra hours of shuteye. Consider donating to a good cause today!

In other news, employee accidents are down 7% as a successful result of our newest buddy system initiative. Remember to watch out for your partner and be sure to help them avoid accidents that can cause irresponsible downtime.....'"

See:

- https://arstechnica.com/tech-policy/2021/03/amazon-tweets-tr...
C# on Linux, as of the past 2 or 3 years, has been consistently improving with great tooling, good interop, is open source(MIT) and has the ability to package "native" versions of your app that contain the runtime at negligible space costs for distribution or deployment.

Give .NET 5 on Linux a try, you'll be surprised!

For me, the work this team has been doing is the example of the positive "change" Microsoft has brought to the open source space. A stellar language with great infrastructure.
A bit of a tangent but is it possible yet to compile C# to native code easily (like calling a normal compiler on the command-line)? Last time I checked I needed to jump through a bunch of hoops through Visual Studio, and create some XML or other nonsense. I don't get why they've made it so hard compared to just compiling managed code.
> using what we have intelligently is easier.

Less dopamine, though.
Well dang if you are reading this I also think that the color of the site should be turquoise not orange, and I think you are not following your own guidelines for your own website by selectively censoring people
I'm not sure what you're calling conspiracy theories since it looks like the GP edited his content, but if you think China is not exfiltrating data from hardware, let me know. I'll provide you with copious references from the recent past. Sure, the US is doing it, too.
Is that strictly true?

Other implementations I've seen drop you right into a root shell, relying on equivalents to IAM to govern access to the other side of the virtual serial port rather than machine local permissions.
> none of those numbers fully describe the performance of a CPU, but idk why you would be "skeptical" of frequency numbers in particular

Because I have seen quite a few consumers get guided too much by the "more frequency, more better" motto.

Moreover, it doesn't stop there. I have seen papers where the only thing cited is the frequency of the processors, and no other reference to the manufacturer/architecture/version of the processors used.

> IPC itself is somewhat arbitrary. in the real world, IPC constantly varies with the mix of instructions, cache-friendliness of the program/data, memory performance, etc.

Absolutely, I would also be skeptical of an "IPC" metric. Performance is the only thing that counts.
Latest x86 mobile chips (with U in their names) are very low-energy consumers.
I did something similar with a much smaller (and much less expensive) 12.48” screen from Waveshare.

Cost about $200 all in. Guests are frequently confused why I’ve printed out today’s New York Times.

One downside is the aspect ratio not aligning so the newspaper must be cropped. I’ve chosen to show the top 60% or so of the paper.

Another is that the display I chose is 1-but and dithering uses up quite a bit of the useful resolution. If I were starting over again I’d get a display with 4-but grayscale.
Seems like my decision to wait until tomorrow to formulate a strong opinion on the name change will pay off.
> shut up about everything else

On the one hand, its "people I disagree with should shut up".

On the other hand, its "censorship is wrong, and people should have a right to say what they want".

-------------

This conflict shows up again and again in sports. Kaepernick was wrong to kneel during the anthem. Etc. etc. I always find it weird that as sports / entertainment comes up, people feel the need to call for censorship of celebrity voices.
Given the onset of SN15-20, I wonder if SN11 is considered obsolete and was deliberately launched under adverse (yet FAA-approved) conditions. Better to launch and see what happens (fog, rapid turnaround, etc) than just dismantle it in a boring manner.
> Is there "near right"? "middle-reach right"?

It’s generally called Center-Right. Mitt Romney, John McCain would be good examples.
Guess who the Baby Boomer is who did not know there was a third option for "Speedwagon"?

(First two options are the rock band, and the proto-truck from the early 20th century which the band was named after.)
Now I'm not sure what to call their nonexistent electric cars!
>I see no reason to honor the so-called “default line-height”. It’s basically a font designer’s personal preference, imposed on every user of the font in every viewing condition.

Erm... To a large extent, these details of a font _are_ the the designer's -personal-preference- professional judgement, and that's the point. We use different fonts because they have a distinct feel or quality, and how much spacing they have between lines is one of the many little details that add up to the gestalt of a font. If you don't like the line spacing of a font, don't use it. Or tweak it if you like. But don't pretend that declaring that all fonts should have a line spacing of 200% of their cap height isn't similarly trying to impose your personal aesthetic preferences on everyone else as well.
>You are saying that you want to collect my personal information so you can fix your bugs.

How do you define personal information? Let's use Chrome as an example. Recording what website I visit is clearly personal information. What about recording how many tabs I have open, how much RAM each tab is using, and when each tab was last viewed? Is that personal information to you? I personally don't value keeping that private and it is probably a valuable piece of information that could help the developers improve what has been one of the biggest user complaints about Chrome since almost its release.

I think that is generally OP's point. Each piece of data exists on a spectrum in value for both the user and the developer. Data should be kept private when it has value to the user. There is little harm in sharing the data with the developer when the user would deem it low value and the developer would deem it high value.
> So it may be consistent and satisfiable to ask for a Y-program to compute halting for all X-programs. At least it has not yet been proven impossible.

Alas, it has been proven. RAM computers are equivalent to Turing machines. If X and Y are Turing-complete languages then all X-programs can be converted to Turing machines, your proposed Y-program can also be converted into a Turing machine. Put another way, unless your language X is too weak to be useful, there should exist a deterministic program to convert any program written in Y into a program written in X with identical behavior (with regard to halting).

This should be evident by the fact that the computers we use day-in and day-out execute one binary machine language. Any X-program and Y-program reduce to the same assembly language.

The twisted self-reference must therefore be language-agnostic. You can absolutely solve halting for various simplified "languages", but not Turing-complete languages.
10 advanced Twitter features you might know nothing about
Well... if it was an April fools maybe post it in April.
Completely agree with the lock-in, and they aren't the best / featureful device out there. It seems the sweet spot for them is places with LARGE distributed footprints (such as retailers), where you can have very simple networking (some back to HQ, the rest to internet).

It fits well with being able to rapidly bring bodies into a project and implement change X across hundreds of stores, while having a standing IT team of 5.

If you have onsite (fulltime) IT, its likely not the best option.
I was 50/49.9/.1 the correction would be Canada being okay with Ontario being nuked, or the target changing to Quebec and Canada still being okay with it.

https://en.m.wikipedia.org/wiki/Quebec_sovereignty_movement

Quebec is the Texas of Canada, if I recall correctly.

There was a third, though unlikely option of the target switching to Alberta, but it turning out to be okay, because it just happened to coincide with a sudden invasion of hyper-intelligent rats, and the human population had already evac'd.

That being said, thank you. You genuinely brightened my day.
And now that OTV's gone, it's even harder to get semi-OK gear (that can be immediately re-flashed with OpenWRT) for a reasonable price. :(

[Hi from Regina!]
> our only visibility into whether or not a system is functioning healthily.

Your problem here is viewing the end user's setup as part of your system.

It's the user's private system -- why should you have any visibility into how it is functioning?
I don't see it as whining. These companies are in the business of providing photos for people to be able to use. If their TOS is so vague that one simply cannot use any photos without knowing what the TOS allows or not - then the core purpose of the company has failed.

If FB and others are to be used as an example, these TOS are written vague and broad on purpose.
so basically, you are actually me? Cool.
It is super easy with dotnet core. The new CLI is pretty simple, you use it as a package manager and compiler. Visual Studio also uses the CLI to run and debug dotnet core projects.
https://docs.microsoft.com/en-us/dotnet/core/tools/
Why is do you suspect this?

It makes sense to me that you would want to hide from your ISP and whatever service you're using that you're using Tor.
Or it was all a marketing stunt.
My, what big hands you have.
I think that's one of the main points. Now you can run it as a single process more like a traditional broker (although it's obviously still a log).
A quick google search says that SpaceX charges 62 million for a typical Falcon 9 launch. Let's say they have a 50% profit margin (no idea if that's true, but let's go with it). They had 26 launches in 2020, so that's 806 million in profit they can redirect to R&D on Starship (in addition to loans or VC funding rounds or loose change found in Elon Musk's couch).

The Starship prototype cost is a big variable, but assuming it's somewhere in the (log scale) middle of the 10 to 180 million range it's not unreasonable to think that SpaceX can afford to keep producing these things at a rapid rate for quite a while without going broke.
You're comparing apples and oranges.

You're most likely not being fair with what services these platforms provide, or how they structure their fees.

Wolt and other companies like UberEats or Postmates are food discovery, delivery and PoS platforms (and more). They don't operate on any single commission model.

(Ofc one could argue this pricing complexity is intentional so that comparing is more difficult)
> the other languages with JIT compiling runtimes aren't really useful comparisons

Interesting side-point re. language comparisons I noticed recently -- Java is often benchmarked together with compiled languages, although I would say it's only half-compiled (to bytecode, not to machine code). That's
I thought it would have a chalk handwritten font. A chalk handwritten or comic sans font would make me use this.
'Face' gets overblown. If all they cared about was face, they wouldn't be stacking the Hong Kong Parliament and taking the geopolitical capital hit for it.
It sounds like you are very much in the party of nurture over nature. Either could result in a person "being into" something. You are taking your genetics and your upbringing and projecting them onto future scientific possibilities, and I don't think that makes much sense.

What if you sequence the great computer scientists and average ones and find some genes that really make a difference? What if you sequence sociopaths and discover a series of genes that correlate heavily with it? Sexuality, flight or flight responses, physical aptitude, mental aptitude.

We've spent millennia doing a less advanced form of this on dogs, can you honestly say a lot of these dogs we've bred for specific jobs aren't "into them"?
Because that sort of cynical sarcastic person with too much time on their hands is pretty rare given how many of these blatant fake reviews I see all over Amazon and elsewhere on the internet, where there is a strong financial incentive to game reviews. I'm also aware that people are far more likely to leave a negative review than a glowing one. I'm not going to review some toaster I like positively, why would I waste my time on this $30 toaster that does the job it's supposed to do? But if I have an axe to grind, I get serious catharsis warning future people from buying this toaster from hell. It's especially telling when the reviews are highly bimodal: you see either people all have the same exact fault with the product, or borderline cult level derangement 5 star reviews that don't even mention the name of the product and could have been written about anything from a hair dryer to a garden hose.
My Long Term Illness Became My Resilience
To be clear, my response was satire. You suggested that the Supreme Court was functionally the same as the CCP politburo on the basis that there is some non-zero amount of politicking in either case. I pointed out that the same was true of Anglo-Saxon England to expose the ridiculousness of the equivalence, but you're ignoring that point and making a new point, utterly unrelated to the previous one (in fairness I would also abandon that position)? Something to the effect of, "Because some Americans and Anglo-Saxons thought their systems were the bees-knees, they must be equally terrible"? Am I getting this right?
AsyncAPI Joins Linux Foundation
Are you implying that you feel entitled to sell software on Apple's tightly controlled consumer devices?
I meant the pronunciation, not the spelling.

Also, learning to forgive is a rare virtue these days. Entitlement and expection creates conflict. Learn to forgive others and you'll have a better time with everyone else. No one who even spells it as Ghandi means any malice or offense. So, it is a matter of technicality. Let go.
Every once in a while I learn of something on HN that really changes my life. This is one of those times. Thank you.
Ask HN: How do we deal with the cybersecurity supply chain issues?
SolarWinds and now Ubiquiti have really highlighted how vulnerable we are when it comes to security. They have really highlighted the fact that many companies don't care, intentionally hide/obfuscate their security issues and generally face very little (or no) consequences when it comes to making bad decisions about security.

Of note, Cyberspace Solarium Commission released a transition plan [1] for Biden and there are some great policy recommendations in there. I feel like the only way forward to actually address this is to push for legislation to address these issues.

I have worked in security for about 15 or 20 years now and over the last 2-3 years have become very desensitized/burnt out because most companies just don't have the incentive to do security in an acceptable manner. Sure there are companies that are crushing it and kicking ass but the industry as a whole feels almost like it has regressed. If it weren't for ransomware that actually stops the business from doing anything, I almost feel as though many companies would not do any meaningful investment at all.

[1] Transition Book for the Incoming Biden Administration - https://www.solarium.gov/public-communications/transition-book

Ask HN: What are your thoughts on how we can address or start to chip away at this issue?
Penelope scott // rät, song critiquing Silicon Valley
> It's almost as if everyone born was an employee by default, and the referenced "freemen" were the exception, being non-employees.

I don't know if you're joking, but https://en.wikipedia.org/wiki/Feudalism was a thing shortly after this text
The 12” ones from Waveshare are unfortunately 1-bit grayscale (e.g. on/off, black/white) so any of the pictures will require quite a bit of dithering and the text isn’t as crisp as I’d like even at the large resolution.

Probably resolvable with an algorithm, but I gave up and finished the project. I would get the largest display that offers 4-but grayscale from Waveshare and go with it.
I hate hate hate var.

Sure, in your own IDE, and reading the code you just wrote, no problem. But when doing code reviews and jumping all over, I want to see the type right there. Nothing more frustrating than reviewing a PR with var's all over. This isn't even up for debate anymore... No more var!

It is frustrating to still see var as the recommended way by Microsoft... You can even put in a rule to format the document and add explicit types as well on save. So complicated type signatures for linq aren't a problem!
That’s an absurd take... the article’s first paragraph is quite clear he’s going to tell you exactly where that 32 ran off to, and despite your random arithmetic that happens to find the number with no double-checking whether it works on any other font-size or font (equivalent to finding your birthday in license plates, by arbitrary manipulations of the numbers available), it turns out the 32 is in fact missing from any visible artifact of the font.
Every week there's a story here on HN that makes me mourn the demise of the Nokia N900. Still the best smartphone ever made by a massive margin.

I hope both those things are made obsolete by stories of smartphones that work well and are vastly more trustworthy than Google and Apple. The longer it takes, the harder it gets. Whatsapp/Signal ports are now hard requirements for much of the population. :S
I’d like to know what you recommend. I’m running asus routers at home, but would like an option that’s easier to upgrade.
Depends on how getty (or other local TTY manager) is setup. Most (if not all) Linux and BSD distributions attach login(1) to console and serial TTYs by default, and login(1) will normally require password authentication. Though, whether login prompts for a password is (I think) also a function of flags in /etc/passwd (or /etc/shadow or equivalent), so you may be able to login as `root` or `$USER` without entering a password if the account was setup that way.
Say what you want but my cheap old Linksys router never leaked my passwords.
I'm pretty sure WinForms is being migrated. I've built dotnet 5 WinForms apps, anyway. At least on Windows - I wouldn't bet on a Linux Gtk/Qt port any time soon.

WPF is probably dead though.
Mikrotik is nice and does all of those things. Just needs actual expertise at network administration to set up. Once done though, it's fire and forget.
Even more notable is the change in the v. Volt and volk are pronounced differently in German (not just in the t/k part).
Yes they do, they're sour cherries though so no one eats them. They litter the sidewalks where I live in the pacific north west, and the wasps are all over them come fall.
Using Kafka only for ordered pub-sub is like ordering tap water at French Laundry.
I don't think there's a good enough understanding of genetics to know how many generations. I'm guessing the estimate of a few thousand years was a complete guess. Many things impact the timing and these systems are chaotic. Even selective breeding is fairly uncertain. I don't know if geneticists could predict how many generations it would take if we selectively breed gray wolves to look like pugs.
Le me go full zoomer and just call this cringe.
Also its a PR gimmick.
The best thing about this was having the infrastructure on public show, a bit like having a building's water pipes visible on the outside where everyone can see them. This exposure, combined with natural curiosity, meant many people had an idea of how it worked.

One takeaway from the diagram is how adaptation and channel estimation can increase channel capacity. We start off simple on the left hand side, with the dial tone and DTMF sending only a couple of frequencies at low speeds. As we move to the right each end adapts/learns and more frequencies come into play increasing the information density. Eventually the adaptation has reached some form of optimum and the information density (channel capacity) is maximised with the spectrogram being a solid mass of signals.
Is it? Until very recently, I’ve only seen positive comments about them.
Volvo's commitment has convinced me, at least. But does it matter if the brand is all electric or not? I'd base my decision on the specific model.
I am stating, very clearly, that Apple have massive market power that they are abusing. This is known in economics circles as "market failure" and across the spectrum from Keynsians to Neo-classical economists is seen as a compelling case for regulation.

Why are you implying I am saying something different to what I /said/.
The risks for cops killing innocent people include charges for murder, and yet here we are. Lawyers unwilling to prosecute. Judges in bed with the defense.

Really.
I believe NATS Streaming[0] and upcoming Nats Jetstream[1] could be more relevant to those who looking for a Kafka alternative.
They offer persistent messages, at-least-once delivery similar to Kafka.

[0] https://docs.nats.io/nats-streaming-concepts/intro
[1] https://github.com/nats-io/jetstream
What is a "clear skies" policy?
Yeah https://github.com/junegunn/fzf#files-and-directories

Though I just remembered fzf maps ctrl+t by default as well (I never use it...)

https://github.com/junegunn/fzf#key-bindings-for-command-lin...
Is this the cloud equivalent to hooking up a monitor and keyboard to a server?

I remember having an EC2 terminal in the browser years ago and recently I went back and it seemed far more locked down.
> Firecracker [0], likely to be more, not less, secure than Isolates [1]

This is debatable. It's true that V8 is a much larger attack surface than Firecracker, therefore likely to have more security bugs than Firecracker itself. However, Firecracker runs attacker-provided native code directly on hardware, which means that hardware itself becomes an attack surface, one that is quite wide, not fully documented, and very hard to patch if problems arise. It's much easier to work around hardware bugs when you're working from JS / Wasm and can control the code generation.

Ultimately I don't think you can really say one or the other model is more or less secure.

(Disclosure: I'm the tech lead for Cloudflare Workers so I am obviously biased here.)
I would imagine it would all depend on the same factors you would evaluate as a corporation:

- How likely am I to get audited?

- If I do get audited how much does the language in this document allow me to pin it on someone in my org, but not me?

- How powerful am I?

- How rich am I?

- How much does the regime like me?

- How much does the regime need me?