skysight-inc/HackerNews huggingface dataset:
I love how detailed the video is, awesome!

I recently wanted to cross compile something rather obscure for my armv7 based e-book reader. When I first researched the device I found out that the manufacturer of its chip no longer exists. I ultimately gave up after trying many different things such as compiling different versions of gcc, setting env variables and using the configure script but I just couldn't get it done. Compiling on the device would have been even harder because it only has a statically linked busybox and some proprietary stuff on it. As someone who is younger than the internet, it can be really hard to try something without being able to google it because no one has even tried that yet. But after seeing this video and the fact that you ultimately got this to work, I feel motivated to try this again tomorrow!
JavaScript Shorthand Techniques
But what about users who actually prefer some web applications, like the user you responded to? To them, the web application is the hammer. I mean really who gets to decide which is better besides the user?
>> It will pay off in the long run.

For both of them if partner can separate head and ass.
In short, yes. Boarding places require neutering for that reason even if your dog passes all behavioral tests.
> Fwiw, you can use long polling for LiveView if you wanted.

How does that work for page transitions? The docs don't mention anything about this or how to configure it.

With Turbolinks or Hotwire Turbo Drive, the user clicks the link to initiate a page transition and then the body of the page is swapped with the new content being served over HTTP. With Turbo Frames the same thing happens except it's only a designated area of the page. In both cases there's no need to poll because the user controls the manual trigger of that event.

How would LV do the same thing over HTTP? Everything about LV in the docs mentions it's pretty much all-in with websockets.

Then there's progressive enhancement too as another difference. Turbo is set up out of the box to use controllers which means you really only need to add a tiny amount of code (2-3 lines) to handle the enhanced experience alongside your non-enhanced experience. For example you could have a destroy action remove an item from the dom when enhanced using Turbo Stream or just redirect back to the index page (or whatever) for the non-enhanced version.

There's an example in the Turbo docs for that at https://turbo.hotwire.dev/handbook/streams if you search for "def destroy".

But with LV wouldn't you need to create both a LV and a regular controller? That's a huge amount of code duplication.

Although to be fair I would imagine most apps would require JavaScript to function so that one is kind of a non-issue for most apps, but it's still more true to the web to support progressive enhancement and the easier you can do this the better.
Nobody, least of all Scalia, has ever argued that there is no judicial discretion whatsoever. Otherwise what purpose would the supreme court serve that a simple rulebook could not?

What he argued was that, insofar as the original meaning of the text was scrutable, it should be decided based on the text itself. There are plenty of decisions where Scalia (or other justices) felt that the constitution did not address the topic at all, and thus the Court had nothing to say on the matter. There were also plenty of cases where the Framers had not contemplated the specific application of the constitution to the question at hand, such as first amendment rights as they relate to the radio / TV / internet.

As for "originalism" being propaganda, that strikes me as a cynical view. I've read much of Scalia's writings, and he believed in what he said on the topic. His failure to perfectly live up to his own ideals in every case does not make them any less worthwhile, any more than our personal moral failings are an indictment of morality itself.
Almost every day during the height of the protests there were videos circulating of the police arresting people (and using violence against) people who were obviously journalists.

For example, a CNN reporter was arrested mid-broadcast and there was footage of some people with cameras being attacked even though they were sat at the side of the road filming rather than taking part.

"Equally plausible" is false equivalency.
I'm a developer and I definitely want that stuff some of the time. On platforms that can handle it, absolutely. I love all the animations in macOS and I always have. GNOME and Windows are nice but they don't feel like home in the same way, they don't have sophisticated and fluid animations.

They need to be performant and they need to improve the usability of the system, not reduce it. That's the criteria. It's often not achievable with the web, though people try.
By the West, do you just mean the US? Where else are small potatoes administrative positions like school board, etc. actually elected?
How New York became a metropolis of stoops
Yes, i understand, but where did that cash come from? If it's from investors, it "doesnt count" for our conversation purposes
Doing an "apt install", or just clicking install in some GUI, isn't such a big deal as you're pretending.

I've heard of systems where it's a bit more fuss. But that's a problem with their software distribution model respectively.
There's a giant difference between ideas of the good between Plato and Aristole. Plato understood right action as a consequence of right knowledge, the ascension from the cave into the heavens is this pursuit of right knowledge - and it got him sold into slavery by Dionysus I as a test.

Aristotle is a radical empiricist next to Plato (he was a a zoologist after all): absolute Good is impossible because it isn't adaptable to the specific situation at hand, whatever that may be; but you can't be very adaptable if you practice excess or are intemparate, and these take training to manage - Nichomachean Ethics is a book on proper parenting.

Thus I wager Plato saw himself as bringing right knowledge into the Sicilian courts, whereas Aristotle saw himself in a much more practical light in both Philip and Alexander's courts
A comprehensive survey of Product Management
Show HN: XmasTime – ARKit face tracking animates Santa for video calls
I don't think WFH and remote work are going away though, even if COVID does.
Are you excited for Starlink, or will line of sight be a problem for that?
The bad low-light performance wasn't universal at that time. I made low-light performance a priority, so I got the Konica Minolta Maxxum 5D.

Contributing factors may be that the pixels on the sensor are physically larger, and that the sensor-shift image stabilization helps with longer exposures.
The article states that the job opening was in 1976.
You could try extensions that remove tracking elements from URLs like this one (haven't tried it myself but looks nice): https://addons.mozilla.org/en-US/firefox/addon/clearurls/

A tangential answer is to stick to Reddit for recommendations. I find that a quick search for "best ___ reddit" typically gets me better results than whatever lists are posted on blogs. Feels more accurate to see community-upvoted recommendations rather than the opinion of one random person who may not even be particularly familiar with the recommendations they're making (generally not likely they've actually used everything on their list extensively). Youtube is also decent for this since you can skim the comments to see the consensus.
Did they ever use UEFI? I thought it was just EFI.
IPOs for banks are repeat businesses: they'll be selling many different companies to the same institutional investors over the years. If you don't get your investors a pop, they'll be less likely to buy the next time around. The incentives are a little more complicated than just the underwriting fees — and the underwriting banks often both get a % fee and a flat fee, the latter of which is less useful for aligning incentives on pricing with the company going public (but useful for aligning incentives with the investors).

That being said, seemingly-paradoxically, despite big pops being bad for the companies, they're actually typically good for employees. RSUs will typically turn into shares at IPO time and the entire bundle of shares will be taxed as income according to the listing price; a giant pop means you get higher dollar value shares while paying less tax, assuming you then hold onto them for a year and pay long-term capital gains tax on the difference between listing and pop price rather than selling immediately and paying short-term tax. Waiting a year to sell isn't that unlikely, since employees often aren't even allowed to sell at all for the first six months.
PHP what data type is this?
TFA:

“ It took Portland, Ore., almost $1 million in legal fees, efforts by two mayors and a police chief, and years of battle with the police union to defend the firing of Officer Ron Frashour — only to have to bring him back. Today, the veteran white officer, who shot an unarmed Black man in the back a decade ago, is still on the force.”
Yeah, it doesn't make sense to me. Consider this from the developer's point of view, and every single developer will tell you they'd rather make Javascript and some HTML rather than GTK application in C, especially when it'll work on every platform except maybe Plan 9.
This is pretty non-sensical. Banks are incentivized to price IPOs at the highest possible price, their comps are directly linked to the proceeds.

If IPO pop was something nefarious, how do you explain IPO pop of Goldman Sachs stock? They ran their own IPO and you can be sure as hell that partners didn't want to leave any money on the table.

In general, IPO pop is an interesting phenomenon and it's not fully explained in the literature.
PCB Copper Thickness
As an electronics engineering beginner, you may not know why PCB thickness is counted in ounces.
I wish congress used pull request best practices. These bills need to be split up into smaller, manageable chunks.
Makes sense. Cities are not subsidiaries to the county in California.
https://twitch.amazon/

Register a company in Brazil!
The US has a lot more immigrants from Latin America living here than it did back then. Plus, unemployment is lower (even with the pandemic).

I would rather have 1 million people making $12/hr and 0 unemployed and in poverty than 650k people making $18/hr with 350k just shit out of luck. I can’t say the former is what we have, but with unions or tight labor market regulation, the later tends to be closer to what you get.
I think a huge amount of that success is because JS is cheap to hire, i.e. Node is fast enough so why bother using a good language (cynically).

Anecdotally, most people I see who really really love JavaScript are kids who haven't really don't much else.
Usually posts talking about the same subject are removed almost immediately on HN, but not in the case of Ripple news.... You are very selective about what you sensor.

Disclosure: I have no stake in Ripple
Ethereum transferred their funds to a Swiss foundation (a "Stiftung") if I remember correctly. And they are not moving to a distribution model where they can mint ether. They can still finance their operations from the initial 12 million ethers credited to the foundation - of which about 460k remain (that's currently about $280 mio: https://etherscan.io/address/0xde0b295669a9fd93d5f28d9ec85e4... )
I’m not a lawyer by any stretch but i thinks the underlying asset needs you decline in value as well.

This is definitely not a legal opinion.
> If the O.P. had asked for this before signing on, my guess is that the co-founder would have balked,

disagree. If the OP didn't already have this standard type of cofounder arrangement, the other guy wouldn't be asking him to leave. He'd be telling him.
The V playground seems to be up and running.
This doesn't apply to all tech. Web just doesn't have a good solution because it's so complex. You'll always be making compromises. Some compromises are trendier than others at any given time. IMO, simple tech you don't have to think about, it's usage doesn't have "pendulum" effects. You forget it's there.
See General Electric, Boeing, The TV industry, the chip making industry, and countless others. Well, OK two of those outsourced their core business... They probably didn't understand the concept.
The prosecution might need to demonstrate that you knew you were serving copyrighted works to others.

Your defense might be that you thought you were only a user, not a dealer with intent to distribute.

And then the prosecution will enter this HN comment into evidence, proving that you knew exactly what you were doing.
- MacBook Pro 2020 Apple M1: This laptop is simply amazing. It replaced my iPad Air 2 as my goto device to browse or have some quality time. I even reduce my gaming time to use this computer.
You wait one month for the next UBI and grumble on the DMV when renewing your driver's license.
Despite my reservations about Amazon after having worked there, I think you're wrong here, _particularly_ with respect to Bezos. With some random director or VP? Sure. With Jeff you don't get the impression that he's a snob about the sources of good ideas.

Note that I don't think you'd get so much as a bonus or pay bump for your trouble, but don't worry, you can feed your family with the pride you have in your idea making the flywheel turn that much faster.
They serve different purposes. PyTorch-BigGraph (BG) implements a set of algorithms for learning node embeddings (vector representations of each node in the graph) based on the edges (relations) present on a single graph.

dgl is a library for graph neural networks (GNNs). The algorithms present in BG can be implemented in dgl, albeit much less efficiently but the reverse might not be true.

More specifically GNNs are a set of methods based on what is called "Message Passing" algorithm, where the embedding of each node is a function (parameterized over the model weights) of its neighborhood and the edges that connect the node to it.

Additionally GNNs target learning functions that work on multiple graphs for example graphs of molecules to predict their properties, not just a single graph.

dgl can be compared to PyTorch Geometric. The former works on both TF 2.0 and Pytorch while the latter is only for PyTorch.

Both are almost equivalent, although dgl has some institutions backing it. PyTorch Geometric might feel a bit more lightweight to integrate in existing codebases.
I Moved from Locked-Down Virginia to Florida, and Faces Came to Life
After owning an unneutered dog when I was a kid I can't imagine the data shows anything else.
> Doing an "apt install", or just clicking install in some GUI, isn't such a big deal as you're pretending.

To you. Software devs are rarely the targets of the products they build.

Also, I am not pretending. It was my job for several years.
But, if some external force compelled the person in question to run several miles every day, lift heavy weights, sleep a lot, and eat perfect food, that person would probably be meaningfully less depressed within half a year. Obviously with feedback being what it is it's not that simple, but still. Speaking as someone with clinically diagnosed depression btw. It's a lot of unpleasant effort to kill depression but it's not impossible, and it's the only way to do it. Drugs and talk therapy can help a lot but fundamentally the change has to happen of one's own volition
There is a lot of evidence it is related, however that's not the same thing of course as being able to modulate symptoms via the microbiome (that one poop transplant study was extremely preliminary). I think the jury is still out on that latter idea, but current probiotics surely have no effect. I hope that as this line of research continues industry will adapt and we will start to see probiotics that are A) better at actually populating the gut and B) personalized.
That research is still ongoing and getting funded, eg https://science.oregonstate.edu/IMPACT/2019/05/microbiologis...
I'm currently more interested in processing content as JSON serializable abstract syntax trees, whether it comes from Markdown, HTML, or something else. The popular Markdown renderer Remark (https://remark.js.org/) supports this. It's based on Unified.js which has markdown abstract syntax trees (mdast) and HTML abstract syntax trees (hast). https://unifiedjs.com/
Parent posters point is that the battle for control will end up being so toxic it will fuck the cake.

Which seems like a valid concern.
Quite surprised to see something firehouse related show up on HN. To add some context, the fire service is both extremely proud of and notorious for it's adherence to 'tradition'. some of that means wonderful things, and some of it means being slow to adopt newer safer practices.
Glasgow: An extremely flexible multitool for digital electronics
Can't you avoid an S1 filing and all that with a SPAC?
It is, but most vets will be reluctant to perform the procedure, and won't suggest it to their clients.
I am cynical when it comes to these tech giants, and believe that both Microsoft and Apple deliberately introduce such bugs that slow down your computer / mobile device or give you irritating trouble in the hopes that you start thinking it is a hardware problem and believe that it is time to buy a new computer.

(And OP did just that - s/he bought a new Macbook Air because of these bugs).
Yes as is the case with any direct listing. But the opening share price will be based on the order book and the orders that investors place before the first trade executes.
Document-oriented, embedded SQL database for Go
Which I find frustrating because literally the only reason I find compelling for making an SPA in the first place is to deal with flaky networking situations.

If I know the network is always there, why bother.
So if you want to build the next big social app, sure you build a native mobile app. But then what, you build a _desktop_ app, because that's better on certain technical dimensions than a webapp? Should facebook.com have simply offered Windows and Mac installers instead?
Ethereum's managers pre-mined 72 million coins, kept about 12 million to sell at later times, and sold many to the public (and also "sold" many to themselves personally, though we only know of the self-buys they chose to disclose-- the structure guarenteed more coins for insiders the more that they raised from the "public" so there was a big incentive for insiders to anonymously participate in the public sale).

They forbid US persons from purchasing in their sale, which might be part of the reason the SEC never took action even though many people ignore the prohibition. You might assume that fact that they've subsequently lied and dissembled about the massive premine, or multiple times reduced the issuance rate of mined coins to prop up the price as they sold their own premined positions might count against them, but apparently not.
> All you have to do is not make copies of content the creators don't want to give to you.

Sounds good, I wonder if Kubrick wants me to see 2001, or The Shining. If he's dead, should I make copies or not?
I am very familiar with the tech. You cannot move the goal posts around regarding the nature of your application architecture and then claim that I am spreading FUD as a result. Strong type checking across the scope of the entire problem domain is the guarantee that I am ultimately looking for. Only if you compile your whole application into a single binary output do you get these guarantees.

I do not care that each microservice independently passes type checks. This is hardly a compelling argument if we are talking about delivering working products. The most critical points of verification in a system with multiple services are where all of these pieces connect back together.
There's a worse outcome: the technical cofounder might be wrong, might actually be entitled to zero, might spend months and thousands of dollars fighting for something they're not entitled to legally, even if they are morally, and might end up in the hole.
Hugin 2020.0.0
Yep, was using this approach in Java server-side frameworks 12 years ago.
I hadn't heard this but, if true, it would definitely be a black mark on their record.
The node runtime is actually pretty quick (It's roughly as fast as an optimizing compiler from 10-15 years ago, give or take, which is fairly impressive), but even TS is still makeup on a wart - you can't escape JS's more bizarre semantics that easily.
Old Soviet tanks are useless against against modern army as you can see in Syria, Irak and elsewhere. They have limited used only in defensive warfare if they don't have to move. If they move, they are quickly destroyed.

Russia has no logistical capacity to move any of those weapons far beyond it's borders like it had in Soviet Era. They could do single assault with 50-70k troops 300 km from their borders but they could not rotate or supply them or provide enough air cover.
It's happening; theres like 4 posts about it on the front page of HN
Not solely responsible does not mean they weren't directly responsible. The people that did "make the decision" used the story to justify their decisions.
What is all the more remarkable about Xavier Niel’s success is that he did not emerge from the narrow path of prestigious secondary and university schools that famous French people usually come from. Most of the time, anyone who is anyone in France comes from a handful of elite educational institutions. If you don’t have the right academic pedigree, the powers that be won’t give you the time of day.
Covid19 and the Climate Change
Ask HN: Do you have a personal secret software?
It's well known that big orgs have secret software that are part of their super powers. NSA has software that they keep for themselves, so does Google, Amazon, etc

How about individuals? Outside of hackers with their 0-day exploits. Do you or anyone you know have a software that gives an extreme edge and you keep for yourself?
That's exactly what Snowflake lets you do. I worked with an analytics vendor that was using Snowflake behind the scenes, and rather than ETL/copy the data over we had the option of just pointing our Snowflake compute at their Snowflake storage.
Understanding `Args` in Glimmer Components
That's a true -but incomplete- picture of what happened.

I never made an account there, but from what I read on reddit they modified some of the parts of their software so that you weren't able to do anything if you didn't get upvotes or whatever, and if you got too many downvotes you were basically shadow-banned.

The impression I had was that it's a more extreme version of what Reddit does.

Free speech would be "ok, here's my sub on anarcho communism", but that's not what happened -because you'd be effectively shadowbanned before you had the chance to create that sub.