skysight-inc/HackerNews huggingface dataset:
Besides not really sure how I am being "so defensive"? I made one comment agreeing with somebody
It doesn't have to happen at runtime. For instance in Java you have annotation processors which generate the boilerplate for you (in DI space I'm only aware of Dagger 2 that does it). It's a bit inconvenient but you can easily audit what's going on. That being said I somehow doubt a similar tool is used with go.
> We are based in Beijing and California.

from their 'about' page
> they defend the home front as well

No they clearly do not, not if it makes it any harder for themselves. They include weaknesses and backdoors in products and encryption used by US companies too. That is the direct opposite of "defending the home front".
Herman Miller chair
Ask HN: What are my chances of finding a technical co-founder?
Hey there! I am on an active search for a technical co-founder and was thinking that some of you surely had the same experience. My method is a published advert on google doc with intro and other information attached, I am not sure what the policy is with attaching links here.

So now to my questions:

If you succeeded, how long did it take you?

How did you do the „interviews“ or matching process?

What do you think is a realistic timeline? I started on the 12th of Jan and received some feedback and am now thinking how to proceed.

Thank you so much for your inputs and feedback!
This is all personal preference, but personally I strongly disagree with you. I find that diskprices site to be poorly organized, difficult to use, and the majority of the site is the full (non-normalized) text descriptions of the individual items, which is not only a giant mess of text, but also unnecessarily replicates data. The data columns are misaligned, too much repetition of certain words that could be abbreviated ("External/ Internal"), etc.

I think it's good design to hide certain functions behind "..." - For example, I can't tell you the number of times I've accidentally flagged a post on HN just because my finger accidentally touched my phone or because I was trying to click the comments link a few pixels away (which is the feature that people want to access on 95% of clicks that occur in that region). If I had to hit "..." first, it would never happen because I would have just accidentally opened a menu. (And if you flag something, you may never be able to unflag it because it loses ranking and appears at another position somewhere on the site or disappears entirely).
Fun fact: this is Chris Hadfield's son, who even makes a cameo in the video!

But Evan definitely stands on his own as a great video maker, definitely do check out some of his other videos.
For Nvidia, the CPU manual is part of the SoC Manual, downloadable at https://developer.nvidia.com/embedded/downloads#?cl=date,-1.

(search for TRM)

Xavier has 8 Carmel cores and Parker/X2 has 2 Denver2 cores and 4 Cortex-A57s. The SoC manual includes instruction timings for the NV cores.
The Israelis and the Brits are doing even better.
Regarding garbage collection: do you think ZGC or Shenandoah could reduce the problems you mentioned?
>thus bypassing the enterprise's ability

I think you could change it to read " bypassing the NSA's ability" and find the real reason behind this.
Ask HN: Who's Running a Profitable Newsletter?
How do you do it and how much are you making?

The community hasn't had this question since 2017 from my searches and I was curious what the story was at this point.
Signal runs on AWS with the excuse that if a state actor decided to block Signal by blocking IPs, they would have to block all of AWS.

It all sounds fine, until we are reminded that AWS itself blocked Parler, no chance of recourse and completely within the law. With that in mind, how confident are you to think that CIA's support of Signal goes as far as they can ensure they can control the network?
I know nothing at all about this, so cannot comment on the Singularity University, but in the US, it’s actually fairly common to attach the word “university” to all sorts of training series. My old company’s HR added “university” to their regular internal training series (complete with a “certificate” that we would get after each mandatory class).

I took seminars throughout my career, and a number were dubbed “university” (Like Apple’s famous —and long-defunct— “Developer University” —DU. I still have the certificates they gave me).

Personally, I find it potentially misleading, but seldom actually nefarious. It does dilute the cachet of the word, though.
It's not that simple, depending on the Mandarin writing it can also refer to "essence" and probably some other things.

It's appearing in traditional Chinese medicine and seems to be a fairly important concept there.

It also seems to be used as a name.

So Jing is a fairly wide spread well known mandarin word but a Jing + OS + wrong pronoun-cation sounds similar to a not that widely known english word which seems to have gone out of fashion quite a while ago...
Phone numbers make sense for quick onboarding, but for multiple numbers, identities, it all becomes a mess.

I am not even that interested in having a fixed phone number, I would rather ever changing throwaways for many contacts.

As soon as my number gets into the wrong hands, the fight against spam is painful, and I have to drop it.
After finished reading the parent comment,

> Google's desire for scale, scale, scale, meant that interactions must be handled through The Algorithms. I can imagine it still muttering "The algorithms said ..." as anti-trust measures reverse-Frankenstein it into hopefully more manageable pieces.

I immediately pressed C-f to search the string "paperclip maximizer", and was not disappointed. Thanks for mentioning it.
I suppose switching depends in part on how much work that would be.

That said, I tend to pick Postgres as a default because using JSONB columns I can get the benefits of 'NoSQL' and switch over to 'SQL' while staying within the same database.
It was written in the assumption that Desktop M chip will have much bigger GPU and hence higher Memory bandwidth requirement.

They could use 8 Channel DDR4 which gives them 200GB/s. That is roughly 3 times the memory bandwidth of current mobile M chip. Or DDR5 and pushes it to 400GB/s. Although DDR5 is barely out.

Also worth noting, if they use 8 Channel DDR configuration, the minimal amount of RAM shipping would be 64GB.

None of the above hypothesis seems very Apple to me.
Npm is great, but it's not ideal to structurally depend on a centralized service for normal functioning.
The real russian roulette...
You mean besides:

- making it illegal to import any product having it installed

- making it illegal to host a copy in the US/EU/UK and probably other places, too
For non-malicious apps, generally speaking DoT is something you need to specifically enable, whereas certain major applications are working towards using DoH by default (or they already do [0]). DoH is also mixed with regular HTTPS traffic, so it is much harder to detect and act upon - so businesses need to spend more effort to counter it. As a bonus, most of the mitigations in use here also apply to DoT, so you are also getting it in the bargain...

[0] https://blog.mozilla.org/blog/2020/02/25/firefox-continues-p...
Yes we are talking about ABI level stuff.

Rust will never be an option in certain scenarios if the only option is to be like a scripting language and require its users to compile everything from source code.

Swift's ABI also takes into account ways to secure the ABI while evolving the language.
> As far as performance there is no doubt that the modern JVM is quite fast

As a non Java developer, the reason I don't touch anything Java related is because of popular applications like:

1. Eclipse and Jdeveloper which you have time to get a coffee before any of them boot up

2. solr/elastic search: 8 core and 16GB of RAM as a minimum requirement on a DEV machine, that's insane when sqlite can do basic full text search on the cheapest raspberry pi

3. Jenkins which can't run a few jobs without using many GB of memory. Other CI/CD I've used and was made in Java were also dog slow and painful in so many way: IBM urban code and another one made by oracle which was well oracle

4. the arduino IDE which often freeze my laptop forcing me to ctrl+alt+suppr

5. oracle DB: internally refer as the beast by people who deal with it, I wasn't able to run a local copy on my machine as my work laptop don't match their 256GB of RAM server we have for the dev environment.

6. boot time which make it almost unusable for CLI type of application

7. Oracle

Maybe you can make fast and efficient Java application but the highly visible ones aren't that good if you don't need all those complicated features. On the contrary, applications made in Go/Rust tend to run fine on my machine or the cheapest server.
Now that’s just crazy talk. Apple? Never. That is one mistake they will ever walk back on. It took a LOT of courage[0] to remove it.

[0]. https://splinternews.com/profiles-in-courage-the-product-man...
Yes, I also use it precisely for this in all my backups.
Not so sure of that - if only because it aims to have a pretty reasonable stdlib built-in.
Maybe, but it's not "extremely common" to read any high-brow publications on politics and economics.
If a developer didn’t write the application with the intention of supporting your expensive computer, then I think they have the right to block it from working on it if it can be done.
New Windows 10x aims for simplicity
"So we end up with a stupid computer creating tonnes of human misery all for the sake of FAANG's already fat profit margins."

I don't want to blame this entirely on the big companies, though.
Also the people want and expect "free" things on the internet. This is how we ended up like this.
Thanks for the heads up.

I can gladly contribute the screenshots I took while using A2.
I haven't looked at pywebview at all, and my experience with electron is also not very good. Apart from the 'native' misnomer, assuming the general concept of such a 'website-as-app' is an acceptable tradeoff in a certain situation, what exactly is bad with pywebview?
> Trumbo breached someone’s norms and was deplatformed.

Actually he didn't. If you have a quote proving that, please post it.

The narrative constructed by the left is that:

- That Trump made racist statements. He didn't.

- That there was "voter fraud" (there always is), but not "widespread voter fraud" (which there was)

- That there was a Republican "insurrection." Actually BLM/antifa activists were first into the Capitol.
A container journey: .NET 5 web app dockerization
“Tencent QQ caught scraping all browser history on Windows”
It's been said that C's undefined behaviour is permitted, in principle, to cause demons to fly from one's nose. [0] I guess the nose part is all they got wrong.

[0] http://www.catb.org/jargon/html/N/nasal-demons.html
Thank you so much for this. You may have derailed my Sunday :)

A physics teacher would probably make for a great music teacher indeed. Understanding things from first principles is so powerful. Compressed knowledge. I always try to move towards that but it has eluded me so far when it comes to music. Granted, I haven't put much effort in. I would totally buy that book of yours.

Or anything "for programmers" really :) Not that we're especially dumb that we need our own custom teaching materials but I do think we are more qualified than most to identify systems, decompose them, and explain the relations between their parts. And do it in a gradual way with progressive disclosure, until we're satisfied with our new lego pieces.
It has worked for Wikipedia.

It's hard to live on donations, but as a user it is still better than Signal being a for-profit company, as their goal would then be to increase the YoY revenue and eventually making unsavoury decisions.

No, there is no such thing as free lunch: either the user is at future risk or the company is at future risk. This is the best arrangement for users.
Snow – Whitespace Steganography (2013)
From the first result in Google, the fee is approximately $15.

https://ycharts.com/indicators/bitcoin_average_transaction_f....
Madness in terms of the effort involved for the payoff, perhaps, but Ada doesn't seem like a terrible choice of language for a game engine. John Carmack once said he'd use Ada for game engine code if only it were easier to hire game programmers who knew the language. [0]

[0] https://youtu.be/00Q9-ftiPVQ?t=976
This looks great! Thanks
If I understand correctly, f(n) << g(n) is equivalent to f(n) = o(g(n)), not f(n) = O(g(n)).
Thanks, now for the cliché:
vim or emacs?
Airlines face stiff public relations headwind as they prepare 737 Max for return
They show up in roots of polynomials with real coefficients.
" Is the solution to just give up on blocking phishing sites?"

But maybe not do it by default on browser-level.

But if you do, then there really needs to be ways to combat wrong decisions in a timely manner.
Suggesting iMessage -- available only on Apple products -- as a alternative to avoid WhatsApp lock-in has to be the most ironic thing I've seen today.
Einstein and Hume’s philosophy of time
Escalating Away – Kubernetes Roles Based Access System
For desktop software, antivirus "industry" can be almost equally destructive.

For instance, Avast breaks installers of software made with a specific installation framework: https://github.com/wixtoolset/issues/issues/5593

The problem lasts for years. At one point I've tried to contact them, but people from Avast were either unable or unwilling to fix their software.
Agreed. I still generally prefer Python/Ruby/Elixir over Node, but comparing it to C or .NET doesn't really make sense to me.
Getting into a Bind with Kubernetes
Haha :) This is exactly where I'm stuck with guitar and also exactly where I left PHP a lifetime ago. Having moved on to other programming languages and other paradigms outside web dev, I totally understand the analogy.
Technically the Telegram desktop client and libsignal are both open source, so maybe someone could hook them up? :)
I have read that some indigenous Australians had/have ridiculously good vision, by western standards.
(Brb googling :)

Edit: https://www.abc.net.au/news/2015-04-08/prince-harry-may-stru... (popsci but generally reliable journalism)
I'm afraid the only working solution to prevent this type of errors is to switch to a programming language that requires you to use braces around if statement body. Static analyser is an optional tool, with output that sometimes points out to perfectly correct code, thus making it more a nuisance then a helping tool in the eyes of a time-constrained programmer.
Too expensive in terms of energy for most homes probably, but I could see it perfectly being hired as a tree hospital to recover valuable bonsai specimens in urban areas where maintaining and finding space for a bigger greenhouse can be complicated

Would be also a good anti-theft device. It looks heavy.
This is the correct link, but unfortunately The Conversation often features on HN only by proxy via reposts of its articles.
"The Doom source code was released to the public on December 23, 1997. Although Doom was originally created for DOS, the release was of the Linux version, and the source code had to be ported back to DOS and to other operating systems. Hence the term "source port", which out of custom also is used for those modifications which are not technically ports to another platform. The term itself originates from the first source port, DOSDoom and its 0.2 version. "[0]

Term has been in use since 97, not exactly new.

[0]: https://doom.fandom.com/wiki/Source_port
> There's no inherent reason to have an identity separate from the one the site you're joining grants you.

What do you mean?

> I'd guess that site is leveraging the effort which webmail providers spend to weed out bots and sock-puppets. And perhaps they use the address for adtech purposes. But I don't know for sure.

It’s a lot like having a physical address which is used as a core part of meatspace identity management.

> I'd love to hear from such sites about how they use customer email. If it's not primarily for communication, it may not make sense to accommodate it in TMTP.

A shared unique identifier (value for user is that it is consistent across services).

A means of authentication when primary auth (password) cant be used (company sends links etc).

1-1 channel of communication (notifications of activity or changes in a service).

Obviously, it’s just my opinion, but making a new messaging protocol won’t fix email. My hunch is that is because email’s primary purpose (to the end user) is not to provide a messaging channel but to provide an identity.
“The six of the stars” are in fact all the stars. :)
How does skypack work? Does it have automatically what npm has?
Why don’t you try Kickstarter? Seems like the perfect product for crowd funding.
I have a 512GB SD card plugged at all times in my iMac Pro and I use it as an entry point for various backups (which get distributed to cloud storage for redundancy after).

I too am a bit confused by the non-popularity of such a setup. SD cards are okay for rarely changing data (or data that changes little, exactly like the incremental backups) and are extremely compact.

I view SD cards as the diskettes I always wanted to have some 26 or so years ago.
The distinction between 'SQL' and 'NoSQL' has made less and less sense over time. I can add a JSONB column to my Postgres database and use SQL to query that data, index it, etc. So is that NoSQL or SQL?

And while I'm not familiar with MongoDB, I used RethinkDB for a while and while I suppose it would be considered 'NoSQL' it had quite a number of features that I'd associate with a relational DB.
Human-like neural network chess engine trained on lichess games
As input to your question. A lot of good programmers (me included) hear "free bootstrap techie", not "tech co-founder". (I am aware that that might be harsh in a given specific situation, but over a lot of data, that is the average expectation)..

In the bootstrap phase the techie is going to make almost all work (as there is usually very little to do for the non-tech ones, unless the venture is fueled by angel capital from the start (i.e. the non-tech founder has money himself or very good connections).

Most of the good programmers are in a point of their life, where either:
1) They have (well-paid) work, and don't need free work to fill up their schedule
2) They desperately need income, due to lavish lifestyle has spend their savings

If the programmer is not case 1) or 2) there, chances are they are not really co-founder material (as they are likely too green to make good choices).

Just a thought...

And no, I am not looking for free work. Did that in my twenties. My worst battle-scar was me spending 3 month full-time on a project and two weeks after the demo was ready, the non-tech co-founder "left" (i.e. killed the project) as he hadn't made proper market analysis upfront and the project was basically worthless...
Web Accessibility Evaluation Tool
Modern Treasury (YC S18) is hiring in engineering, design, growth, recruiting
Microsoft's current security advisory is to use C#/F# (including their newly introduced low level capabilities up to .NET 5), Rust and then C++ alongside Core Guidelines.

However the same Microsoft has backtracked in their rejection of C, adding support for C11 and C17, replaced the C++ userspace drivers framework with a C one, and despite all security sales pitch for Azure IoT, they ship Sphere OS and RTOS with a C only SDK.
“song stuck in my head” seems universal
Yah even if it hasn't happened to you yet, be aware that this is something that happens.

There actually is a table of firmware versions, etc - once you upgrade your old Mac hardware past a certain firmware, you will no longer be able to run certain versions of macOS "before" the firware was supported.

This isn't just between "major" versions, also between "minor" versions of macOS

For example, between the current version of macOS Sierra, which is on 10.12.6 (6 being the minor version), if you try to install for example 10.12.x where x is below 6, etc - you might get the infamous ? or the circle with a slash through it on bootup.
So if you want to heighten your response rate, think about how you can invent a commitment (or pain-sharing) device..

Remember that for bacon and eggs, the hen is involved but the pig is committed..
Seven is a common story-telling number

1. Seven days in a week
2. sailing the seven seas
3. the seven wonders of the world
4. the seven continents
5. seven deadly sins
6. seven sisters
7. the seven canonical examples
The only thing that matter to me is can it run a terminal and can it run emacs. With the ipad/iphone failing on both those, this is quite forward to me
dang, can you please change the URL from the blog to the specific article and add "(2020)"?
What Is Going on in the World?
How would you compare Akka with Erlang? Or is that a weird thing to ask here

What made you choose Akka
You can have your stuff in many places, and travel between them. I have monitors and keyboards in my home, my office and my parents home.
U.S. Voters Overwhelmingly Support $2k Direct Payments, New Polling Shows
Yes, you know a lot about Chinese. But the Jing of JingOS means Whale specifically. You can check here: https://www.jingos.com/about/
Show HN: Yassb, static site generator with Markdown, JSX/TSX support and more
This might not be quite as outlandish as it sounds, because we now have plenty of evidence that early humans were living alongside and interacting with other archaic homo species.

I have a pet (similarly highly speculative) theory that the Nephilim[1] of the Bible might be a earlier oral history of Neanderthals. But I'll just leave it at that, speculation.

[1]https://en.wikipedia.org/wiki/Nephilim
I don't agree obviously - the seventh sister is there, and not every story has her missing.

And a common early eye-test seems far simpler and more believable than a common myth that possibly predates by tens of thousands of years the start of contemporary cognitive parity within our species.
If you want to confirm this, if you can pull the logs from your router you should be able to see this happen and getting log entries around that time.
As someone with religious faith I am fine with the author's expression, that is what free speech is all about.
Ten companies you never expected to collect your data
> You seem to be implying that a company should not know what kind of web requests are coming from its computers.

Please point out where I made that claim.

All I am saying is that the way "knowing what kind of web requests" - and DNS request in this case - is achieved is by becoming a third party in supposedly two party encrypted communication. The company certainly has the authority to do so (check your local laws, though, as there are some exceptions) - but it is MitM in function and practice, if not in name. "TLS inspection" and "data loss prevention" are simply common euphemisms for the technique.

It's also not new, MitM proxies and for that matter endpoint introspection (e.g. keyloggers at the user machine) have been in use for decades in the enterprise, and have been making their way into BYOD private machines as well via various MDM tooling.

Using your company DNS server as the grandparent has mentioned is not MitM.
Inspecting all traffic by all devices in your company to try to enforce the use of said DNS server requires MitM, though.
> I haven’t tried one

Tried several and they're no good.
An algorithm for optimizing cost and efficiency of human-robot assembly lines