skysight-inc/HackerNews huggingface dataset:
Curious to see if this goes anywhere.

Unless a VC is a former operator with both a success and a failure under their belt I wouldn’t consider them for a board seat.

Boards are, usually, a tremendous waste of founder time and often huge emotional distractions to boot - as several recent founder confessions reveal.

It’s one of the reasons the trend on funding SaaS startups has swung towards waiting to raise capital until after $10MM ARR with really strong run rates - i.e. you already have talented VPs doing the “value add” VCs claim to bring.

VCs market themselves as “founder friendly” and “value add” to get better deal terms. That’s why it’s universal for them to make those claims.

I wouldn’t go searching for the “real deal” in those murky waters.
I recommend reading Orwell's review of Mein Kampf

https://carnegiecouncil-media.storage.googleapis.com/files/v...
Faster Growth, Fairer Growth: Policies for a High Road, High Performance Economy
Neat. I compiled and installed the new release.

Compiling saves 1000ms of load time.

$ time python youtube-dl-original --version
2020.11.01.1
real 0m1.474s
user 0m1.356s
sys 0m0.111s
$ time python youtube-dl-compiled --version
2020.11.01.1
real 0m0.380s
user 0m0.328s
sys 0m0.049s

It might be nice if youtube-dl would be compiled to bytecode before release.
> And after you jailbreak your Tesla

The Tesla belongs to the user. It no longer belongs to Tesla. That is all that matters.

> Of course Tesla is concerned.

Their concern is of no importance to me regarding things that they no longer own. I simply do not care what their concern is on anything that is no longer owned by them.
Justin Frankel is a true genius.
If you're going to call me intellectually lazy, I'm afraid I'm going to have to ask you to explain yourself. Did or did not Stalin take a feudal, agrarian nation and turn it into an industrial power in less than 50 years? Well, yes. Sputnik, 1957 is my citation. Did he do a lot of bad things? Hell yes. Did he do a lot of bad things in the process of industrializing the USSR? Again, yes, but you have to weigh that against the good that was done. All of that is within epsilon of what I literally wrote in my comment.

I submit that it looks like it is you who is being intellectually lazy, and using "scary genocidal mustache man bad" level reasoning, unless you'd like to explain yourself.

Please note I never said genocide was justifiable. I've merely stated that Stalin did a thing which had some good effects for the Soviet people. And, yet, here you are deliberately misreading my original comment in bad faith, and all but saying "scary genocidal mustache man bad."
Could be because like most stories in the Bible (or religious texts more generally) that the lesson learnt is often vague or implicit, and therefore may not even exist.
True, but I think if someone quits social media and then writes a big post about it and submits it to HN that could suggest they want some kind of recognition for it.
One notable application of ZK-SNARKs is the ZCash cryptocurrency:

https://z.cash/

https://z.cash/technology/zksnarks/
Are people actually using chocolately?

I never could get over the way they get you to install it with the equivalent of piping curl into. Or the way it kept advertising the paid version, which is really disconcerting when something has become effectively the only way to manage what software you have installed (or will be eventually).
What Is Energy? Is Energy Conserved?
I too can't shake the feeling that hooks are off. I like JSX and the component model.

In React and like-minded projects, I look at a stack trace and see that it starts at some kind of batch renderer. I can't tell "why", "how" or sometimes even "what" broke. The input part of it is completely lost.

I work on a Backbone application where stack traces are much more obvious. They usually tell you the whole story. I find that juniors who were mostly exposed to React have a tendency to completely ignore stack traces, and am now wondering if they are just conditioned to them being unhelpful.
Exactly - the team from the article went with a shared architecture from the start. They set themselves up to make this kind of thing possible.
I saw this when it was a twitter thread[1] and noted then, some good points and some not so good points.

One of the things that comes up with Risc-V a lot is code density, and it is a sore spot for many CPU designers because it is shamelessly abused by marketing departments as a measure of 'goodness'. This has sort of trained these engineers to flinch when something doesn't exhibit good code density, and the author is no exception.

However, FLASH/RAM volume has gone up hugely. This is in part because once you run out of logic to lay down in a chip you flood fill the rest with RAM and/or FLASH because hey the chip has to be big enough to hold pad landings for all of its pins. This has taken a lot of pressure off the code density thing and now it seems appropriate to look at algorithmic capacity.

I agree with the author that it is a much better use of resources to put a hard multiplier on a chip than it is to have more space in flash so that you can do that with instructions. But from a algorithmic capacity question? It is all Turing complete so really what is the practical difference?

Now I started life programming on PDP-11's that had a "native" instruction set that was not unlike RISC-V in being maximally simple. We called it "microcode" :-) And the "real" instructions were actually sequences of microcode in a microcode ROM. That was pretty cool because you could swap out floating point instructions for vector instructions or string handling instructions if you wanted.

I will not be surprised in the least if people design "custom instruction sets" that layer on top of a RISC-V core, just like layering a front end stack on web assembly. And the available resources to do that are pretty plentiful.

One of the coolest architectures I got to play with was the Xerox "D" machines. They took this to an extreme and some amazing software was written for them. You could get really close to maximizing utilization. It was very interesting to load a new instruction set, recompile your Mesa code, and have it run faster with no changes to the hardware at all.

Of course DEC and Xerox didn't invent this, the IBM 360 had a big button on the front "IMPL" which was "Initial Micro Program Load" which prepped the instruction set for what ever OS you were about to start up.

And now you can build systems like this with open source tools and off the shelf FPGA dev boards. Such a great time to be interested in systems architecture.

[1] https://twitter.com/erincandescent/status/115453579942322995...
The number of pages with Flash content was also massive for many years. There must be some discipline to remove things from the web platform or it will die.

XPath predates CSS selectors being exposed to JS, and it is absolutely clear that XPath had its best shot to move from niche to mainstream over a decade ago and it didn't happen.
The point of the story is that loyalty to authority is its own reward, and that to submit to authority is the only life choice that ultimately matters.

The context is a religion where faith in an ultimate authority- adopted at any point in life so long as it is judged sincere- is rewarded eternally after death. (And in less gentle interpretations, lack of faith is punished eternally after death.)

It's internally consistent as a tool of indoctrination, but a good example of how religious tracts are a questionable basis for systems of morality.
Care to enlighten us what some of the "dangers" of metadata are?
Best way to debug react is to do it via your IDE debug functionality, to enable debugger on caught errors (if you get errors in other code you usually can blackbox it) or to utilize `debugger;` command. Don't forget browser extension for cases where no error happens.
What is sad here is that you are drawing on a computer (and a pretty advanced one at that), and you can draw buttons, but you can't make them "do" anything.
Yeah, I'm not sure how science is ascribed to either end of the spectrum. Nazi Germany also had some damn good scientist who they looked to to give them dominance on the world stage. I'm guessing he's trying to stamp Trump as an authoritarian given his supposed anti-science views.
Well, it does solve the problem of backup. Both softwares and hardwares had been and continue to be fragile; it will be a constant problem unless you ditch electronics and go with typewriters (which are indeed fine alternatives).
Tried it on Brave New World, which contains this massive 250-worder near the start (but it turns out the rest is pretty typical):

> Still leaning against the incubators he gave them, while the pencils scurried illegibly across the pages, a brief description of the modern fertilizing process; spoke first, of course, of its surgical introduction–"the operation undergone voluntarily for the good of Society, not to mention the fact that it carries a bonus amounting to six months' salary"; continued with some account of the technique for preserving the excised ovary alive and actively developing; passed on to a consideration of optimum temperature, salinity, viscosity; referred to the liquor in which the detached and ripened eggs were kept; and, leading his charges to the work tables, actually showed them how this liquor was drawn off from the test-tubes; how it was let out drop by drop onto the specially warmed slides of the microscopes; how the eggs which it contained were inspected for abnormalities, counted and transferred to a porous receptacle; how (and he now took them to watch the operation) this receptacle was immersed in a warm bouillon containing free-swimming spermatozoa–at a minimum concentration of one hundred thousand per cubic centimetre, he insisted; and how, after ten minutes, the container was lifted out of the liquor and its contents re-examined; how, if any of the eggs remained unfertilized, it was again immersed, and, if necessary, yet again; how the fertilized ova went back to the incubators; where the Alphas and Betas remained until definitely bottled; while the Gammas, Deltas and Epsilons were brought out again, after only thirty-six hours, to undergo Bokanovsky's Process.
I'm new to fountains and enjoy my Lamy Safari even if it is inexpensive plastic. The refillable reservoir is of the screw-suction type but I don't use it that way. I use an inexpensive syringe to transfer ink.

https://www.jetpens.com/JetPens-Ink-Syringe/pd/22182
Why Abstaining Helps
If it's only the reason why build app, it looks like providing WebView wrapper based app is just fine.
Not much - she's a boomer icon, but as soon as that generation kicks the metaphorical bucket...
>are you suggesting that this story is false?

Did you read the first sentence of my comment? It starts with "I'm not saying your overall point is incorrect..."
Heh, yeah my point was you could plausibly apply your statement to both languages, i.e. their confusing coupling impedes both in different ways.
This is a fair call-out. I'll like to share a counter-example where we 'model check' our real-world service written in C# with pretty decent effectiveness. As you rightly call out, the number of execution points around which the model checker explores interleavings in a concurrent situation cannot be too large. If you look at _most_ micro-services, the really interesting points around which interleavings have to be explored are to external storage systems, say, Cosmos DB or Azure Storage etc. This is because most micro-services maintain their state in these external systems and are otherwise stateless. This insight allows us to only explore interleavings around calls to these external services as that's where a ton of concurrency bugs reside and ignore the interleavings at arbitrary points _within_ the services. Leveraging this insight allows us to utilize concurrency testing tools like Coyote on real world code and services with the testing scaling decently with the size of the program.
Not really. A lot of people write for the sake of sharing ideas and learning from replies. I understand that social influence is a powerful currency today, but not everybody is farming it.
There were a bunch of people experimenting with using RaspberryPis for low latency drone FPV video. Turns out for some use cases WiFi in it's standard config is a big part of the "getting below a few hundred milliseconds latency" problem. (Note: trying for low latency on 1080p video is making life harder for yourself too. If you don't _need_ 2 megapixel frames, go smaller. 720 or 600 lines might be fine. Drone FPV often uses 525 line analog video.)

I've got a setup I built based on this: https://befinitiv.wordpress.com/wifibroadcast-analog-like-tr... that's well below 100ms if latency. It's still not as good as analog video for fast drones though.

These days most drone people just blow money on the new-ish DJI digital video stuff (which works on non-DJI drones). It's pretty spectacular, but it's over a grand (in AUD) worth of gear so for now I'm sticking with my old analog video gear.
What does the out-of-the-box code do and how approachable is it to tailor?
>unfollowing anyone who has poor signal to noise ratio. More tweets about outrage than about anything I find useful.

I find this to be the most frustrating part of Twitter. There is a significant contingent of subject matter experts that freely co-mingle personal commentary on unrelated topics with their 'thought leadership'.
Have you owned any Allied-Telesyn equipment?

We had some of their switches at a previous job; resetting the admin password required placing a phone call to Romania.
Another great quote along these lines, from near the beginning of section IV:

> Early in life I had noticed that no event is ever correctly reported in a newspaper, but in Spain, for the first time, I saw newspaper reports which did not bear any relation to the facts, not even the relationship which is implied in an ordinary lie. I saw great battles reported where there had been no fighting, and complete silence where hundreds of men had been killed. I saw troops who had fought bravely denounced as cowards and traitors, and others who had never seen a shot fired hailed as the heroes of imaginary victories, and I saw newspapers in London retailing these lies and eager intellectuals building emotional superstructures over events that had never happened. I saw, in fact, history being written not in terms of what happened but of what ought to have happened according to various ‘party lines’.
Betting on smart compilers without putting in the effort to build them is how the Itanic happened.
I don't know anyone who has a dedicated track bike with headlights, lol. No track bike will be re-sold as a road bike, especially not something as serious as a CBR 1000RR. Once they're set up for the track with no headlights/indicators/brake lights, race exhaust, rear seat/pegs/brackets removed, number plate holders and various other brackets removed, slicks fitted, fairings painted etc etc they're too far gone to b re-sold for the road. No to mention most guys with dedicated track bikes are pouring thousands into them, not penny pinching on $35 headlight blanking panels.
How to stop worrying about AGI and the singularity
Am I the only one who loved BIC Crystal's because the cap looked like the canopy of a fighter jet?
That's actually pretty good policing. They should apply that domestically for non-terrorist violent criminals. +1 they have my vote. (Obviously not on the "drop random bombs on them" part.)
Athens still had widespread slavery though, so I guess you had to be born in the "right" family, which would have been a minority.
Sunday Thoughts: Will You Vote Out of Love or Hate?
$208k minimum salary does seem a little steep in order to justify hiring a foreign worker over an American. But, at least I like that startups are saying "it's too expensive" rather than "there's a talent shortage!" There's never been a "talent shortage." There's been a lack of incentive for said talent to join tech companies. Money is an easy way to make up for said lack of incentive, but companies don't want to open their wallets enough to get rid of the "talent shortage."
Or at the minimum you wouldn’t worry about oncoming drivers being able to see your turn signals.
I used the word "would" not "should". Humans are imperfect, and I think one of my imperfections is I'd look the other way if some citizens were bullying a group of people that supported chanting about burning me alive.
You are correct, one would have to exclude the multiplication for that.
> “ The point is that what is "one step away" is often subjective and relies on a web of inferences that the original speaker may not share.”

This is just not true. Many many things in the sphere of alt-right hate speech, attacks on so-called “snowflake SJWs,” dismissal of the metoo movement, tacit endorsement of misogyny, dehumanization of immigrants and more are very widely understood now. Being “one step away” from MRA or Proud Boys hate speech or “one step away” from transphobic or homophobic hate speech is really not a widely debated subjective matter. These kinds of attempts to slowly legitimize hate speech are directly recognizable and ought to be called out and rejected.

It is wrong to hide behind vague claims that because “it’s subjective” we should allow the Overton window to be dragged toward endorsement of hate speech.

> “ So do you see how you have identified discourse that you associate with a community as the same as that community? What if your association is the part that's incorrect?”

No, I do not think you’ve succeeded in making a case for this point. I am not substituting my association of speech in as an unfair characteristic of a group. That group is doing the association all on their own.

This is exactly the kind of extenuating excuse-making that should not be treated as reasonable or civil inquiry.

To me, your comment would be like saying, “Can’t you see how you are defining the KKK as a cross-burning anti-black group? You are letting your association of cross-burning as ‘bad’ lead you to ‘subjective’ judgment that the group is bad. Maybe it’s just an unusual social group and we should all be more open-minded.”

To me, that is identical to what you are saying in your comment.

Sometimes the answer is just no. The group defines itself with horrific practices or words, nobody else applies that association for them.

When hate speech is slightly watered down and dressed up as legit inquiry it is even worse. It attempts to legitimize it like a Trojan Horse to establish unequivocally unacceptable beliefs as if they deserve equal footing in some “let’s all be above the fray and act like more evolved rational agents” disingenuous claptrap.
Indeed. I think people don't understand that precariousness doesn't just apply to the private sector. If you want to advance in your career, you have to be focused on things that aren't complete dead-ends.

(counterpoint: string theory... I kid, I kid!)
And I suppose Kubrick wasn’t a director either.
I prefer writing with fountain pen, you don't get that scratching feeling like you have with a ballpoint.
Damn, you brought me back to 1999. Haven't heard that phrase in _ages_.
Rust has this innovative feature called "functions" which enables you to break from any block by just giving it a name and using "return". It can even return a value!

(/s obviously, but also not /s obviously. The serious point here may be that Java or whatever got in the way of defining functions by requiring them to be "methods" stuck in a "class" rather than, you know, just functions.)
Do we though? I have no idea where you're getting your second sentence from.

Judging by your username as "no tankies" and reading your comment history I can see you have a keen interest in political arguments. In general comments that insert politically divisive issues into unrelated posts tend to be downvoted on HN, as yours was. This isn't just a liberal bias thing, but happens when people bash Trump on posts that were previously not political. If you continue to post on HN I would encourage you to set politics aside, as they are almost always against the guidelines (see the "guidelines" link at the bottom of the page).
Anecdotally, we currently have one mobile app (500k-ish users) and one web app (2500-ish users) both in Flutter. Even though there is still a lot that needs to improve in Flutter web, our frontend team promised the web app in 3 months and ended up delivering (in 3.5 months) web and mobile version of the small (2500-ish users) app. Users seems to love it, business stakeholders were thrilled and the frontend team enjoyed working with the framework.
Many projects use more licensed commercial code than you’d imagine and are not able to open source.
Who moderates in a socialized society? In so far as law enforcement and general government is needed, exactly the same as in liberal society, you vote for people to form a government and do so.

No one seriously believes that socialism would lead to a collapse of civilization, and no one seriously believes that fascism will lead to anything but death and despair for anyone that isn't highly privileged. What it would lead, is for a collapse of your privilege as a bourgeois, and all the rest is rationalization in order to make yourself feel better about contributing to the death of (hundreds of, in the case of what the NSDAP wanted) millions so that you can conserver your privilege.
> I too can't shake the feeling that hooks are off.

Well the alternative to hooks is componentDidMount, componentDidUpdate, etc. It's a lot easier to sync state and UI when the logic for doing so can be put in one place.
When the problem is a power imbalance between employees and employers, the solution is generally unions. But, the tech industry is generally resistant, if not openly hostile to unions.
Forget ML; just a queryable database where your analysts can plug in a known surveillance target and see who they're talking to has lots of value. (IIUC, that's Palantir's original core product, not anything in the ML space.)
There are a few commercial keyboards out there that offer this. I was going to suggest the Logitech G110 that I use, but it appears that model's no longer manufactured. Still, there are others.
Any way to get these working on mobile? The emulator seems to play but no way to type or input text.
Hangover, Win64/Win32 applications on arm64/ppc64le/x86_64 Linux and x86_64 Mac
The general principle seems to be that any effort which doesn't yield a result (it failed for methodological reasons, there was no effect, there was not a significant effect, they were developing a protocol, etc) should be published so that other researchers can learn from the effort. But that principle doesn't sound specifically related to animals (or mammals, as this article mentions mice, rats and rabbits, but not fruit flies etc).

Should the same apply bacterial or fungal cultures? What about outside of biology? Should someone studying psychology of personality who gets a non-result from a survey of psych department undergrads publish it? Should a materials scientist who builds a bad battery describe it in detail? Should I create a PR for every branch which I don't want to merge?

At some point, any new endeavor can only start by choosing to not spend 5 years reviewing all the one-off failures.
So in other words Nim does not actually offer a true compile-time memory management feature like Rust does? I'm afraid my impression of a language only decreases when I see its supporters dodge an issue like this...
I was curious as well, so I'm currently reading this:

https://dev.to/captainsafia/say-this-five-times-fast-strace-...

where I stumbled upon and read the ezine:

https://jvns.ca/blog/2015/04/14/strace-zine/