skysight-inc/HackerNews huggingface dataset:
In today's edition of the sham trial

More 'time saving' measurements, because apparently that's more important than having a fair and/or humane trial

You know how all of HN was in an uproar when the ex-Nicola CEO called HTML a "supercomputer"? Lawyers feel the same way when non-lawyers mislabel things and then get outraged because they think something is one thing when it's actually something entirely different.

This is not a trial...it's a hearing. It is not a legal proceeding on the merits, so it will not result in any factual determinations of guilt, what happened, etc. It's simply a hearing to see if there is sufficient evidence of a criminal case so as to allow for extradition under the UK's treaty with the US.

That is why the defense is generally not allowed to cross-examine the witnesses: it's besides the point for this proceeding. To the extent the defense is even allowed to present witnesses, it's not to contest guilt but to argue against the legality of extradition, such as by showing how conditions might be "inhumane" in US prisons, or how Assange's mental health would not allow for extradition under UK law, etc.

Again: guilt or innocence is irrelevant to this proceeding.

EDIT: link for the curious describing how extradition works in the UK. https://www.gov.uk/guidance/extradition-processes-and-review

"The judge must be satisfied that the conduct amounts to an extradition offence (dual criminality), none of the bars to extradition apply, where applicable, there is prima facie evidence of guilt (in accusation cases), and whether extradition would breach the person’s human rights."

(Note: "prima facie evidence" means that there is at least one piece of evidence supporting every element of at least one of the criminal charges against the defendant. It doesn't matter if that evidence could be rebutted in a trial; only that such evidence exists and is part of the investigative record.)
i think you need to start out with support for that, adding it in hinsight is so much harder
With this news, how much of a lead do they have over Intel now? When is Intel realistically going to ship their next node? Or is it all still perpetually delayed with no end in sight?
For what it’s worth, I agree with everything you didn’t write.

The good part about moving elsewhere from the US is that you can go anywhere sort-of-western and have things get a lot better.
A circular buffer using a mmap() magic trick to make the caller's life easier
If you want to see Elite running on a second processor, see https://www.youtube.com/watch?v=mP7fiaync5E . And that's where that video starts out. It later gets to the point of showing GEM, running on top of DR-DOS, on a 80286, emulated by a Rasberry Pi, connected via the Tube to a BBC Master doing all of the I/O.
Maybe you're missing a sense of humor.
Imprison them for what? This is madness.
> Do you have a source that that is actually what is happening behind the scenes?

Indirectly yes, I do: https://codesachin.wordpress.com/2017/01/18/understanding-th...

> What this basically means is: If during training you provide it examples of English->Japanese & English->Korean translations, GNMT automatically does Japanese->Korean reasonably well! In fact, this is the biggest achievement of GNMT as a project.

It's exactly what Google have been doing for years now: train on X-to-English and English-to-Y only to get X-to-Y for free. Since the intermediate language only ever sees English as a source or target language, ambiguities like "spring" literally get lost in translation.
> Because if a developer makes something just 1% better that translates into millions of dollars of savings or increased revenue because on the margins just 0.001% increase of new subscribers is thousands of customers.

Generally, the idea of an Nx programmer is comparing programmers on their output, not their outcomes.

Otherwise you go from trying to compare levels of skill to levels of luck.
I don't know if it's 100x or 10x, but I assume that's just a figure of speech and used for effect rather than stated as an objective quantity.

"The thing with "10x" developers, is often times they (or a group of them) can do things that the average developer can't. Take Netflix as an example, would they have even started on the whole cloud thing if they had average engineers? Or if they did, would they have been thought leaders in the space for so many years.

> Maybe a 100x developer is really just a 5x developer who enables 20 teammates to also be 5x developers?

Or just a developer that makes the lives of 2000 engineers a little bit easier.
> Big tech is still dominated by white males at all levels of power.

Whites (61% of US) are underrepresented at Twitter (42%) [1], Facebook (41%) [2], and in tech overall (~55%) [3]. Would you like to revise that statement?

Note the "heavy over-representation" mentioned in [3] is, according to the 3rd chart, ~18%. I.e. there are 1.18x as many whites in leadership positions as you'd expect compared to their under-represented numbers in tech overall. Compared to US demographics, the over-representation in leadership drops to a mere 6%. While the under-representation in overall tech is 9%. But strangely, that didn't merit a "whites heavily under-represented in tech" title.

[1] https://careers.twitter.com/en/tweep-life/diversity.html

[2] https://diversity.fb.com/read-report/

[3] https://hackernoon.com/white-employees-are-heavily-over-repr...
Fair. So maybe C only actually has 1.5 killer features left, not 2.
Because VCs work by pushing for high returns on some of their investments, not low returns on all of their investments. They therefore push for business decisions to force high growth, when there can be a better chance of success with a slow burn in some situations. So you end up taking business risks to chase high growth, instead of simply focusing on a niche market to stay profitable, and having a flexible timeframe for growth.

As an engineer, this does hit the paycheck directly - if they go hire more devs to speed product features to market while at the same time increasing sales and marketing... it can change from a bootstrapped model with no end to the runway into a situation where you do have a runway, and it is counted in months, not years. Instead of steady pay with plenty of time to deliver new product, I'm being pushed to deliver quickly, and if we fail, we're unemployed.

And yes, we probably get lower salaries for that model because we are taking less risk. But steady, lower stress work is desired by some of us, and a small bootstrapped group delivers it better than a VC.
Is it totally subjective? Can't you measure feature delivery velocity? I can look at delivered velocity for engineers and see trends over 10+ sprints.
We don't know what Equifax has. Maybe there's no proof that they have access to Facebook and Gmail and the like, but they may well have it and there's no way to know they don't. These big companies have serious trust issues to overcome and they do comply with the law in countries which DO have social credit systems.
OK, I get that most app publishers can't afford not to sell via the App Store and that iThings are ubiquitous, and I support freer options everywhere (even for Apple users)…

But, come on — this initiative sounds a lot like:

“Drat! We want people who, on their own volition, decided to go for an expensive, unaccountable, closed, locked system to be able to install and use our apps freely! Isn't that fair? I can has freedom?”.

Read that naïve section “our vision”. A vision is something novel. Free software is 35+ years old. And there are open distribution platforms already. Reinventing the wheel.
This is not a criminal case, it is is an extradition hearing.

The media can, and is, covering the hearing. There are more than a dozen news articles about this hearing by major newspapers including the NYT.
No, a publisher will always tell they have the best news, but that is not possible as they can only employ a limited number of journalists. And usually they have a certain way of looking at the world and filtering their stories and reporting to this way of looking at the world.

If you want to best news, you need to look across different sources, and get recommendations from different sides, e.g. something like but not limited to hackernews.
> And how does splitting the marketplace up alleviate that problem? That does just the opposite. Now Amazon corporate can shield itself even more.

In this case, my hope would be that Amazon would shut down the 3rd party marketplace in favor of it's own retail business. Alternatively, it could explicitly wall them off from each other so there's a much clearer distinction and the marketplace could be more easily avoided unless explicitly desired.
FB also doesn’t have a prison system or armed forces.
It might tip off to people that they are being observed by the police. That would be my guess.
Static and Variable Length Coding Scheme in Data Compression
Ron Cobb, pioneer in science fiction design ('Star Wars'; 'Alien'), dies at 83
Rust has editions to help with this. All code is backwards compatible (except soundness bugs) and if need be editions are added to allow adding breaking changes. The compiler still supports 2015 edition and will forever. You can even use different editions in the same project by importing crates that use a different edition, still overall creating a single binary.

As an example of this one of the features they added was NLL (non-lexical lifetimes) which was designed to help iron out some of the annoying places the compiler couldn't see what you were doing was safe. One of the constraints they gave in implementing it was no changes to existing code that compiled, the way they did it as a non-breaking change was to ensure that the new system only allowed programs to compile that didn't compile before.

It sounds like you aren't interested in Rust for other reasons but wanted to point out that language hears your concerns about breaking changes being the worst.
CRDTs are hip and cool. But right now I'm trying to find an implementation for desktop software, not some web-framework in-electron. And could not find a concise and correct codebase.

All the implementations are: 1. javascript or 2. dependent on their chosen method of synchronisation or 3. incorrect.

The result of a two week long search is that I'm reimplementing the stuff myself...
At one place I've been, the engineers held this same view but would need to move somewhere far off or to the parent company across the country. Also, some might have jumped to more money only for the new employer to learn they aren't very good engineers. I was IT and often was setting up or resolving EE dev issues because they wrote code with a gui and didn't actually now how the hardware worked or connected to their PC reliably. Or it was all on the one offline XP laptop that dual boots to Win2000. They might have an $8k+ engineer dev station with secure VMs for Xp an 2k but still used the old laptop because it was familiar...
When you say “China” do you mean the Chinese government? It’s pretty clear the US has pervasive access to us company data, whether via techniques documented by Snowden or the massive rise in classified NSLs.

But in the US it is preferred that such systems be assembled in the private sector and not restricted in a way that government oversight would be.
My first thought is that police policy may require security audits/etc. before they have any location tracking software installed on their phones that may potentially be abused to know the location of police.
When dealing with this type of discussion I always try to remember that making design decisions is a tradeoff, an arbitrage highly dependent on your knowledge of the field, but also context and taste.

Believing there is a silver bullet is a fool errand.

From what I've read about CRDTs, it seems difficult to escape the overengineering trap when dealing with them.
What if the machine code for the function is larger after than before?

I guess even worst case, writing 151MB to disk is fast if you have the data ready. Very fast with a modern SSD.
He says he's subscribed to:

- Business Insider
- Washington Post
- Wall Street Journal
- New York Times
- Guardian
- Globe & Mail
- Telegraph
- Bloomberg
- Times of London

That's like reading the same opinions 10 times a day (edit: minus Telegraph which is still very centrist). Am I the only one reading from diverse perspectives? I often read NYT, BI, Guardian but also the Dailymail, RT, Fox etc. I would hate to always be reading articles from people of the same political side if only because certain issues tend to be completely ignored by each political sides when it goes against their narrative so I make sure to read from both to avoid missing much.
I've worked inside of these publication businesses, heard these conversations, listened to the plans. There is no shock to me that for the most part, they're struggling to make ends meet.

In my opinion, any business that is designed to ostracize future customers will struggle in one way or another. I don't meant this to say it cannot work, but as someone that would like to read more, but also suffers from subscription fatigue...nothing annoys me more than when i see something i'd like to enjoy, but am told no because i'm not in the club. If i cannot see why i should join the club, why should i join the club?
Once a person has a score, all their credit behavior in life is recorded and can be evaluated by that number. The goal is to force people to obey out of fear of punishment in the reduction of this number and the resulting restrictions, which ultimately is expressed by the CCP in the following manner:

"It will allow the trustworthy to roam freely under heaven while making it hard for the discredited to take a single step"
We have sun here, m4rtink. This is not Finland
I'll second this request. This was a nice quick read, combining several of my hobby interests: elegant geometric design backed by thoughtful mathematics, and small-scale manufacturing. I would definitely subscribe via RSS.
> Also, the author of this article seems ignorant of the fact that Windows' kernel internals are one of its strongest features ...

I would not be surprised at all if he's ignorant of Windows' kernel internals or, really, much else about Windows.

> [...] ESR, is an American software developer, open-source software advocate, and author of the 1997 essay and 1999 book The Cathedral and the Bazaar. -- https://en.wikipedia.org/wiki/Eric_S._Raymond

In fact, this article likely would have gained little attention were it written by anyone else.
> China's scorekeeping is perpetual. There is no forgiveness. No second chances.

This is in a special category of "not even wrong".

1) There's no singular Social Credit System at the moment, there are a dozen trials of different systems in different cities and by different corporations. As such, there's no singular scorekeeping, perpetual or otherwise.

2) In most of the experiments, not only can people get out from under with time, they can accelerate it by doing things that are deemed 'socially positive'.

https://en.wikipedia.org/wiki/Social_Credit_System
What if we can’t produce a vaccine?
They pay "top of your personal market" for most if not all roles from what I've been told.
And the "Created and mainteined by" links to maintainers' Steam profile... I'm sorry and I'm sure this is my biased view but gamers usually make very questionable choice on security stuff even they have 0 malicious intent.
I upvote for the link alone. This article (data-laced-with-history) is the best source if you are starting your journey into CRDTs.
> Yes, I am assuming that Rust isn't much harder to code in than Zig. Rust isn't that hard, really.

You're assuming much more. The costs I mentioned are not about being harder to code. C++ is also easy to code in.

> one could similarly say that C might produce more correct programs than Rust or Zig for the same amount of effort.

True, and right now it might very well be. C has exceptional verification tools, which is why a lot of safety-critical software is not written in either C++ or Rust, but in C, Ada, and some domain-specific languages that compile to C like SCADE. But assuming "all external tools being equal" I would guess both Rust and Zig would be better, because they both have a very strong focus on correctness and do something about it, while C doesn't even try.

> because Rust's safety story is pretty compelling.

Zig has an exceptionally compelling safety story as well. It focuses on safety no less than Rust, but it does so in a different way. My personal guess would be that Zig's approach to correctness is at least as good as Rust if not more so, though I could be wrong, and I have no problem with people guessing the other way. After spending years with formal verification and following software correctness research, my only conclusion is that we don't have anywhere near a good model for software correctness that would allow us to make any reasonable projection about approaches.

The story, though, isn't just about correctness, and languages can be compelling in other ways, too. Language preference is largely based on personal aesthetics, and aesthetically Zig and Rust are very different. Rust's aesthetics are not to my liking but Zig's are, just as I'm sure the opposite is true for others. I see no reason why there should only be one aesthetic approach in low-level programming just as there isn't one approach in high-level programming.

So not expecting any resolution on the correctness approach any time yet, I think those two languages would appeal to different people.
Ask HN: Is there a website where people post PROBLEMS they want Entreps to solve
A lot of entrepreneurs work on ideas with technology looking for problems. It would be nice if there are list of problems that we can read like hacker news style or product hunt style where people postproblems they have or need tech entrepreneurs to solve it. Might give the entrepreneurs users with actual problems to test if the product works.
Oh great, there goes another evening of fiddling with Fusion 360. :-)

It would be so neat if it was easy to have script elements and inputs (sliders, knobs) as part of a design in Fusion 360 so that one could make interesting parametric geometries easy to play with.
I'm guessing it's because they come into contact with so many people every day. Especially those policing the recent anti-mask "protests" in Trafalgar Square. Half the force would be self-isolating at any given time.

However, it's just as likely that the app is spyware given that it doesn't, and can't link with any COVID tests you have via the NHS, only those done by Serco.
Tell HN: Metcalfe's Law Revisited
Metcalfe's Law says that the value of a network is proportional to the number of nodes (or people) in the network. That is, V = k * n^2, for some constant k.

But we now know that there's more to the story. That valuable network attracts users, but it also attracts abusers - spammers, propagandists, trolls. They don't add to the value of the network; they detract from it.

Here's where the handwaving starts. It is my perception that the proportion of abusers rises as the size of the network rises. That means that the total number of abusers rises faster than the number of users - perhaps as the square of the number of users.

Worse, those abusers do more damage than their numbers would indicate. It's not just that you have messages that should be ignored. It's also that you have to increase the level of mistrust for every message. I'm going to guess that the abusers do damage about in proportion to the square of their number (which is itself in proportion to the square of the number of users).

That leaves us with V = k * n^2 - c * n^4, to account for the damage from abuse.

It follows that one essential of larger networks is keeping c as low as possible. Otherwise abuse destroys a network.

Also note that, for any given k and c, there is a number of users beyond which the value of the network is negative.
I don't think the Telegraph and the Guardian are the same political side.
SEO is greed. There would be no need for it if it didn’t turn into money at some point.
I was talking about the possible positive goals from such a scoring system without projecting local extremes on a foreign system.
Do you really think that’s the outcome any of the people who participate on the marketplace want - not to be integrated with Amazon.com?
I have never heard someone raise their voice in a meeting in my 5 years here, have taken multiple long leaves (and during my stint as a manager supported others doing the same,) and while there certainly are differing points of view passionately debated, everything I have seen has been “on the table” and without the subterfuge I’ve seen elsewhere. It is an intense culture (no slackers) but I’ve found it very forthright.
No; a mask i don’t have to put on and off, doesn’t stop me from talking clearly, doesn’t stop from eating and drinking, doesn’t make my face sweat, doesn’t make my glasses steamed, doesn’t need to be replaced every day, etc etc.
I feel like they might be going a bit overboard with video compression optimization. As an example, Star Trek Voyager in HD looks significantly worse than OTA 480i. On the plus side, it looks good in 4k.
Show HN: A tool that finds formulas from values without supervision
I think Assange is a journalist, and should not be deported, and agree this trial is bullying with the aim of putting a chilling effect on journalists.

But my takeaway is that WikiLeaks was too centralized and anyone who supports it needs to support more decentralized publishing platforms.

Although that won’t “solve the problem” of course... decentralized journalists means a set of them can be bought and made into State agents. And decentralized actors can just as easily be made an example of as Assange.

But it’s only the fact that the State feels they can control the flow of information that they feel emboldened to commit crimes.

I don’t know though. Decentralized systems also facilitate crimes. I have to admit over time my instinct to try to redistribute power down to independent entities feels more and more a leap of faith.

Would we be better off governing ourselves in smaller groups? It seems more like an experiment than a belief for me at this point.
Indeed, and different fields operate under different regulatory / legal environments. When my parents were working as research scientists, they followed a rigid set of guidelines that were considered to be the gold standard at the time for use of notebooks in patent disputes.

Labs in regulated environments such as medical or pharma research have their own rules today, and an industry of vendors who sell enterprise level software for managing data in a compliant fashion.

I was working at a company on the day that US patent law was reconciled with the rest of the world, and the rules for priority changed. That was the last day we were required to keep a lab notebook.

Today, I mainly keep records so I can figure out what I did later on, and the best single tool that works for me is Jupyter.
Good rundown. Sent from my Arch Linux system.

edit: I have other systems. I agree with OpenBSD.
Nice life hack. Settings the background image to a cheetsheet of commands that you want to learn. Love it. Thank you for the suggestion. :)
Are you really calling this ergonomic? https://github.com/codemix/ts-sql/blob/master/src/Evaluator....

Same thing but actually readable and maintanable would've been better implemented as a compile-time (build-time) script, basically source code generation.
I very much believe in 100x developers related to the .2 or -.5 x developer. These people have the potential to accomplish little or even slow everyone else down by focusing on the wrong things, and writing difficult to maintain code.

In that sense a 1x developer is infinitely more efficient than someone who is a net loss to the team and 100x is nothing.

I do agree that it would be very difficult to be 100x better than someone who has decent technical skills and generally displays common sense and stays focused on useful paths.