skysight-inc/HackerNews huggingface dataset:
1) I can't help that your professor was an idiot.

2) OK, maybe you aren't actually an alt-right nutjob... But:

a) They're in the habit of spreading conspiracy theories about the CDC, and

b) They also often write "FED" like that.

You can blame your professor, not me, for making you look like one. (And yourself: How many years have you had to notice that his spelling is wrong?)
Agreed, and it's a very weird type of conspicuous consumption. You can't really hang the NFT on your wall, or drive up to a fancy dinner in an NFT. I guess you can brag about it?
Which group is the assholes? The one who stormed the capitol or the ones who go to their manager about what someone does completely separate from work? Or the ones who insist on capitalizing "White Power" sans quotes?
> Storing "foreign keys" in an array column, instead of using a join table

Very bad idea for a base table, sure. OTOH, potentially great idea for a (possibly materialized) view (as might eagerly storing an array of row values instead of keys.)

> Storing binary files as base64 encoded strings in text columns

That might not be a bad idea depending on size, and depending on how often you needed the binary vs. a base64 encoded string: if most of the use of the binary is in a context where it will be sent as base64 encoded, storing it that way might be a great idea.

> Using a table with `key` and `value` string columns instead of using redis

If you need an in-memory cache, sure. Otherwise...you could use redis, but I’m not sure why it would always be preferred.

> Pub/sub using NOTIFY/LISTEN - Message queueing

NOTIFY/LISTEN are a pub/sub mechanism. You shouldn’t use them alone as an application level message queueing system, but you definitely can build such a system on PG and might well use NOTIFY/LISTEN in the implementation.

> - Storing executable code

There are probably problems that involve specific instances of doing this, but this is at best to general to describe a thing yoi shouldn’t do.
Sad to see the top comments are "Yes clean code leads to bad code" and not "TOO MUCH clean code leads to bad code". Excluded middle much?
The point is to flex their power while still maintaining a veneer of deniability. Everyone knows what's going on, but their supporters will still use it as a pretext to argue that nothing is wrong.

It's the same reason Israel claims that every building they level in Gaza is a military target.

It's the same reason cops in the US cite noncompliance as a justification for violence.

It's the same reason Republicans allege voter fraud when they make laws to suppress millions of votes.

Authoritarians will never, ever, ever admit "we're dictators" or "this is about power". They will always have an excuse for it.
What's the security risk?

A prototype can only be modified by code that is actually being run. If you can get someone else's application to run code under your control, you've already won.
I think you give some valid concerns. I definitely understand you, but I want to give some counter arguments to where I'm seeing chances with Fuchsia in addition to the dangers that you rightfully point out.

First, there are thriving non-copyleft driver projects, like mesa. No copyleft forces Intel to contribute to it. No copyleft forces AMD.

Second, even in Linux, many drivers aren't maintained by their vendors, but third parties. I think that an upstream driver is generally easier to deal with for most parties, so most parties would prefer it. If fuchsia is indeed as modular as it promises to be, users can swap out those drivers, at least in custom ROMs. Android custom ROMs already copy over proprietary drivers from the native OS upon installation.

Third, the GCC compiler has artificially restricted the ability to use it as a backend for third party languages, which led to many projects choosing LLVM instead. These projects now contribute to LLVM's success. Yes, some extensions to LLVM are proprietary. Still many companies contribute to LLVM directly.

Fourth, legal action doesn't turn a company into a good citizen. They might release the source code in the end but they become extremely hostile to free software projects coming forward, because suddenly the legal department got involved. Those employees who share the cause can't freely talk on mailing lists any more because all mails to the project first require approval by a company lawyer. Etc. The released source code might be unusable anyways because it's done to a fork of an outdated version of the kernel.
Never trust a company without a customer service department.
Suddenly the JSON license doesn't appear that problematic.
For some reason I stumbled across a wild YouTube channel by a guy named Tyler Ley that is “crazy for concrete”. If I remember correctly he’s a civil engineering professor and has a lot of fascinating videos about concrete.

In particular one about epoxy coated rebar that gives interesting notes about why it has its problems: https://youtu.be/xVDy84rR5Z8

I had a great couple of days learning all about the complexities of concrete through his videos.
Ok, sure. The analogy is silly anyway, but silly arguments beget silly analogies.
> I wonder where you got the impression that latency and precompilation performance are not valid concerns.

Now that you ask it, I realise it's been mostly through a few HN interactions! Every time I raised the issue in Julia posts over the last few years, I have been consistently ridiculed by purported Julia defenders. For example, in this very thread you can find a case of that.
> isn’t process creation more reasonable with WSL?

In my experience WSL is overall much slower than cygwin.
Cool. Great to meet you virtually, btw. Your web audio synth is awesome. Adding the oscilloscope made me appreciate how your different patches generate their unique sounds. And I added a few preset patches I liked too.
I can't think of a worse thing a government can do than censorship.
I'm reluctant to hijack this thread, but please support payments in Panama. These payment links would be a big deal there. Panama uses the USD and has the best developed banking and financial services in all Central America. I've been hoping stripe would get here ever since you launched as a company.

When you launched Atlas I've considered it, but the accounting and taxes are complicated and expensive. I believe one even needs to charge state sales taxes in some states.
> Why can't the vendors just contribute their drivers to the kernel?

What makes you think they want to? They want you to buy the next chip and the next and the next, not keep using the previous one with a new OS.
I used a pair of Powerbeats (Bluetooth earbuds) and picked either the 320 or the Uncompressed WAV (3/3) on all of them.
Why must they do labor to earn money? If I mow lawns for a summer, then invest in a lawn mower which I then lease out to someone else to mow lawns, am I not entitled to the lease money because I'm not doing the labor?

Investing the fruits of one's labor is widely considered a human right, and is even explicitly listed in the Declaration of Human Rights. And hedging ones investments with gold, silver, bonds or crypto is not an unreasonable thing to do.
Some related past discussions:

Redbean 0.4 - https://news.ycombinator.com/item?id=27001961 - May 2021 (13 comments)

Cosmopolitan Libc: your build-once run-anywhere C library - https://news.ycombinator.com/item?id=26277521 - Feb 2021 (11 comments)

Actually Portable Executable - https://news.ycombinator.com/item?id=26273960 - Feb 2021 (162 comments)

Show HN: Redbean – Single-file distributable web server - https://news.ycombinator.com/item?id=26271117 - Feb 2021 (249 comments)

How Fat Does a Fat Binary Need to Be? - https://news.ycombinator.com/item?id=26103769 - Feb 2021 (67 comments)

Cosmopolitan Libc: build-once run-anywhere C library - https://news.ycombinator.com/item?id=25556286 - Dec 2020 (166 comments)

αcτµαlly pδrταblε εxεcµταblε - https://news.ycombinator.com/item?id=24256883 - Aug 2020 (286 comments)
If you're passionate about it, and people are willing to pay you for it, I don't see why you wouldn't.

(Disclaimer: I'm the founder of the 191st competitor to Pingdom, and it's profitable)
There are also interesting new methods to monitor corrosion

Then what ? Can you repair or replace parts of a building ?
Find a problem that he is interested in fixing.

Use programming adjacent tools that he is familiar with or wants to play with. Excel, html, no code solutions. This should be a low time investment but will either get him hooked or deter him.

Read some core books like "The Pragmatic Programmer" about general skills.

Pick up a friendly book like https://www.railstutorial.org/ for web development. I'm sure there are other similar books for other types of development.
Where do people keep seeing "industrial pollution" in very basic, not material intensive light industry?

There are very few things in the light industry today making pollution. PCB etchants, dyes, solvents — all being actively reclaimed for decades.
What is unique to this over what Square as already done:https://squareup.com/us/en/online-checkout
The Rise of Private Spies
...And the American data center is not far from NSA HQ.

And they do not have a data center in Asia.
I had this very same issue yesterday. I needed one particular component now, not “x days from now, Online.” I knew it was something that radio shack would have had, but I had to drive an hour and a half to the closest microcenter.
How does a union help stop a foreign dictator from buying ads?
I think a good definition of Capitalism is displacing the cost of negative externalities in time and space as far away as possible from your profit centre.
I imagine that by now, skilled audio engineers who are working on distribution tracks for artists will well and truly have the hang of mixing for the various lossy codecs out there.
Arm on Oracle Cloud Infrastructure
Hello from SupplyFrame – Your New Evil Overlords (2013)
>How to account for the enduring interest in Orwell’s life and work?

I actually have a fairly uncharitable take on why he's so popular in the English speaking world. One reason is Orwell's inherent technophobia and parochialism which is arguably the dominant theme in American and English speculative fiction, what Leo Marx dubbed 'the Machine in the Garden' myth. It's about the idea of modernity, industrialization and urban society intruding an idealized agrarian culture. You find in in LOTR, Brave New World, 1984 with its waxing over natural chocolate and ink-pencils. Asimov addresses this in his pretty scathing critique of the book[1]. It also still pops up in virtually every English-language piece of dystopian fiction.

Another reason is the political aspect of his work in the US in particular. Orwell's politics was to a large degree a personal feud with Stalinism due to his experiences in the Spanish civil war. This unorthodox critique of Soviet communism coming from a socialist made him pretty much the ideal figure in the anti-communist discourse of US 20th century politics on both sides of the political spectrum. Rebellious enough to appeal to the liberal side, but actually pushing deeply conventional, conservative ideas. Also mirrored in Hitchens personal trajectory, who was a big admirer of Orwell.

[1]http://www.newworker.org/ncptrory/1984.htm
https://squareup.com/us/en/online-checkout
> they're just conspicuous consumption

I mean aren't they arguably also wealth redistribution from the stupid-enough-to-buy-an-nft to the insanely-lucky?

This is going to put Charlie through college no doubt.
Eventually, nothingness, no matter what we do - the increase in entropy cannot be stopped. That's an incredibly powerful thing though - if you can redirect the increase in entropy so that it happens in a direction that causes useful order in one particular part of the system, you can use the increase in entropy to create immensely useful things. That's essentially what life is - a clever pump that uses the universe's inevitable increase in entropy to organise a small part of a small planet into copies of itself and increasingly complex systems, in much the same way as a ram pump uses the flow of a large amount of water downhill to pump a small amount up. Not forever, of course, only for a few billion years which in cosmic terms is almost nothing. In human terms though that's still a lot.
I'm using LFP cells in an EV conversion I'm working on.

I could have gotten better range by using used Tesla modules, but then I would have had to deal with liquid cooling, and the modules were an awkward size that didn't really fit conveniently where I wanted to put them. Plus LFP cells are a lot harder to accidentally catch on fire.
The name "JSON Lines" is a lot better in my opinion. I hope the two Git repo maintainers can agree on some kind of merge, but they've had almost a decade to do it and neither one seems interested.

There's also an RFC (7464) for more or less the same thing, except using ASCII record separators instead of newline characters: https://datatracker.ietf.org/doc/html/rfc7464

And yes, I have used this at $JOB and I intend to use it in future ${JOB}s. That's adoption.
TLDR: Author recommends "A Philosophy of Software Design" over "Clean Code"
<input type="image"> does as well.
The Neil Young track sounds muffled even in the uncompressed to me.
> The complexity (sum total of possible interactions) grows as the number of lines within a functional boundary grows.

That's only 1 part of the complexity equation.

When you have 100 lines in 1 function you know exactly the order in which each line will happen and under which conditions by just looking at it.

If you split it into 10 functions 10-lines-long each now you have 10! possible orderings of calling these functions (ignoring loops and branches). And since this ordering is separated into multiple places - you have to keep it in your mind. Good luck inventing naming that will make obvious which of the 3628800 possible orderings is happening without reading through them.

Short functions are good when they fit the problem. Often they don't.
IMO yes; if the materials cost a lot of time/carbon/resources to produce, then we should make them last!
Ahh, that’s an interesting proposition and the more I think about it, the more I like it. Just pass in some param to the “create payment intent” to indicate it’s a IAP-required purchase and they wrap the internal Apple/Google implementation. You’d still need to handle Apple/Google-specific errors but it’s be in one code-flow (the same way you have to handle secure-3D or whatever it’s called in the current Stripe payment flow).

Really they’d be smart to create an “External Payments” or “Off-platform payments” concept to support more than just Apple/Google. It could be a little odd to not get payouts on a portion of your invoices (like it could cause weird issues if you suck all the Stripe data into another tool/your platform, you’d have to take that into account) but it might be useful to enough people. It sets Stripe up to step in, with small code changes for the developer, if the walls weaken/come down around current IAP policies. Also, it provides only 1 API for a dev who wants to offer CC as well Apple Pay (not IAP) instead of 2 or just skipping CC (using only Apple Pay).

All that said, it will be a hard sell to Stripe execs who will probably see it as a large
maintenance burden all to record stuff they don’t make money off of.

I do like the idea though!
Some past related threads:

Magit – A Git Porcelain inside Emacs - https://news.ycombinator.com/item?id=24431216 - Sept 2020 (83 comments)

A walk through the Magit interface - https://news.ycombinator.com/item?id=21729597 - Dec 2019 (81 comments)

Magit 2.13 released - https://news.ycombinator.com/item?id=17220630 - June 2018 (49 comments)

Show HN: Magit, the magical Git interface - https://news.ycombinator.com/item?id=15358723 - Sept 2017 (5 comments)

Magit Kickstarter fully funded - https://news.ycombinator.com/item?id=15312288 - Sept 2017 (71 comments)

Emacs and Magit - https://news.ycombinator.com/item?id=14819256 - July 2017 (174 comments)

Magit: a Git porcelain inside emacs - https://news.ycombinator.com/item?id=10643977 - Nov 2015 (14 comments)

What's new in Magit 2.x - https://news.ycombinator.com/item?id=9936095 - July 2015 (23 comments)

Using Emacs and Git with Magit 2.1 - https://news.ycombinator.com/item?id=9873237 - July 2015 (29 comments)

Meet Magit - Git Mode for Emacs - https://news.ycombinator.com/item?id=2543265 - May 2011 (4 comments)
Infect implies it's involuntary. Nothing's involuntary in a new project like this. The standard way to put it is "so we went with GPL" or even just "it's GPL".
Sure, and lots of lisps existed in the 15 years or so before CL.

The ones that looked anything like CL were pretty heavy. I imagine the decision to write elisp at all in the first place was made by people pretty familiar with what existed at the time, and why it wasn't a good fit for them....
Here's one way to think of it: spend money on audio gear until you can't hear the difference, or until you run out of money.

If you can't hear the difference at a low price point, that's not a curse, it's a blessing.
> What makes you think they want to?

Do they not care about having a high quality product?
And yet now I don't know anyone with a 'novelty' ringtone. Even though it's ludicrously simple to choose a song or whatever else - literally everyone I know, or strangers whose phone rings - it's a vibrate or a ring.
Tom Renz: Covid Lawsuit Filed Against DHHS
I wish Zoom had an in-app mute button. I'd love it if I didn't have to mute the entire computer.

EDIT: For MacOS, I found this: https://github.com/kyleneideck/BackgroundMusic
Well... that's partially why it's open-sourced. What fuller transparency of correctness is there an open-sourcing the entire analysis?
That certainly helps, but in some cases such as when the rebar is under tension the epoxy coating can result in unexpected failure if there is any damage to it. The small areas lacking coating are corroded more aggressively, resulting in deep pitting which can weaken the bar to the point of failure.
Most editors have code folding. I've noticed this helps when there are comments or it's easy to figure out the branching or what not.

However, what you're asking for is a design style that's hard to implement I think without language tooling (for example identifying effectful methods).
Love how the insecure people downvote such a fact.
Arguably, number came from money. Not just the counting, but the generalization/fungibility - money can be exchanged for anything (unlike barter); number can represent a quantity of anything.

Trade and money have more direct survival advantages than number, an evolutionary gradient for improving the cognitive capacity supporting this generalization
Not a lawyer but you didn't patent this. A patent only covers what's described in its claims, and looking at Claim 1 (the only independent claim) there are lots of very specific features that would have to be present for your patent to cover this.

Even if one of these stripe payment links is posted to a public social media channel, presumably neither the person doing the posting or stripe is going to do this because there's no association between the social media channel and the checkout page that stripe creates:

> conducting, by the processor, predictive modeling using the activity information, purchasing likelihood based on a number of visits by the user to the channel, past purchases by the user, and demographic information of the user;

Even if stripe was doing everything else in Claim 1 of your patent, just not doing this one thing means they aren't infringing your patent. (Again, not a lawyer, so don't listen to me).

Also, I may be wrong about this, but I suspect that the way you are using "processor" in your claims actually makes your patent 100% worthless, because it's describing both actions that would take place on the client side and on the server, so it will literally never be the case that the same processor is going to perform all of these steps even if they were all occuring in some implementation.
I do. I'm very pleased with the (relatively) flat response using powered studio monitors in my home theatre setup, which are (relatively) affordable compared to something with similar performance purchased from a hi-fi specialist.
I share your feeling, but I'd rather have a none isolated driver I can trust than an isolated one I cannot trust. My threat model includes fishy OEM doing borderline things.

In driver development I often see abstraction violations or very loose abstractions: news hw capabilities can't be accounted for when designing framework abstractions.

I have never done dev on windows, but I guess there is a reason why the form factor of things running windows is pretty limited. I don't see how you can have fixed interfaces in an ever evolving wold.
> Frankly, not running a train from an airport the size of LAX to downtown remains a bafflingly stupid decision, in my opinion.

That really wouldn't be all that useful as downtown LA isn't really some useful central point. About the only thing you could do usefully would be to connect it to Union Station so that you can take the Coaster to San Diego, for example.

Everybody going to LAX is coming from all over the place in LA. And, if you're going to fly domestically, you probably go to Ontario and pick up Southwest, anyway.
In essence, don't feed the trolls, ignore them.
I don't believe you would encounter any red tape if you used hot-dipped galvanized rebar - I believe it is code-compliant everywhere in North America.

It is, however, more expensive ...
A small handful of times over many decades when the driver model changed, not after every update.
It's worth pointing out that this research was conducted by arguing with people on twitter via a bunch of automated bots. It's not really that surprising that people will [be slightly more likely to] double down if they notice that the person trying to talk them out of their beliefs is part of a legion of literal robots.
U.S. companies snub SPACs amid concerns they cannot deliver
Kik may have a child sexual abuse problem
Comments like yours make me thankful I am American so I am given the liberty to defend my life (and I will pass on the porn and have more sex, thanks.)
I face palm pretty much every time any US administration, Democratic or Republican, makes statements about Venezuela. Seems like every single time it only makes things worse and gives whoever is running the place into the ground at the moment something external to point to as being the source of the people's misery. The desire to "do something" is strong and hard to resist but often is counterproductive.
Siemens could expand HaD to be like Github for makers.

Maybe even compete with Autodesk by making it easy to use their PCB and CAD software on the platform.

And, compete with AWS IoT and other cloud services by offering Siemens' own, compatibile with Adafruit modules.
+ 25ct is pretty bad for EU cards and stripe does not support any other payment methods (important for the European market). I recommend you consider other PSPs like Adyen (a stripe clone; ~1% + 10ct) or Mollie, though I have tried neither.
All we have to to replicate Chicxulub is build a million copies of a bomb we've made before? The iPhone might be harder to make than a bomb, and we've made 200 million of those.
Why does it matter?

Anyway, wait until you find out what he used to do in the bathroom.
> once you start getting permission to pop something up in someone's terminal window.

Canonical already does this.
I'd definitely recommend giving dedicated hotkeys (one per app) a try - it's very hard to go back to alt-tabbing after being able to switch so effortlessly. As I say, I use Thor, but I'm sure there's a bunch of alternatives out there.
... with stainless being a much better (but much more expensive) choice.

HD Galvanized is a coating whereas stainless steel is a different material - it is stainless all the way through ...