skysight-inc/HackerNews huggingface dataset:
> But the experience of #2 is a massive dopamine rush. The main thing you need is patience; don't get frustrated and give up, you know that if you just keep poking around, eventually that dopamine rush will come.

I completely agree with you. I remember feeling the dopamine rush when I saw the 3b1b's video lectures on linear algebra and Andrew Ng's Machine Learning Lecture.

Although I strongly feel that simply reading books and watching video lectures are not the best way to learn on your own. You have to re-read them, use them, do the exercises and talk with peers to really get the underlying ideas. Maybe some better explainations exist, but hoping that you randomly stumble upon them as you browse through online articles is not a good idea, IMHO.

I like this quote from Prof. Michael Jordan:

"the first time you barely understand, the second time you start to get it, and the third time it all seems obvious."

You have to work with the material and come back to it again and again to really understand.

I have created a conversational learning medium, Primer, that is designed for self-learners. Our goal, right now, is to create conversational undergraduate-level computer science courses for anyone to learn on their.

It's primary focus is to bring resumability in play which books and video lectures lack. What I mean by that is that when you learn something from a book and video lectures, you start forgetting about it the minute you stop. After a month or so, your memory of the topics are maybe less than 30%. And if you haven't created flashcards or notes, then you have to skim over the book or watch the lectures to recollect.

On Primer, flashcards are automatically generated and your responses stored in the platform along with inline completions help to retrace & recover what you have learned. You can do the course for a while and resume again after quitting for a couple of months or years. Your responses act as memory breadcrumbs to help you retrace what you have learned.

You can test our two free courses over at https://primerlabs.io. ( No signup required ).

I have also created two comics-post about conversational learning that some of you may find useful.

1. Introducing Primer: https://primerlabs.io/comics/introducing-primer-comics/

2. Memory Breadcrumbs & Memory Trails: https://primerlabs.io/comics/memory-breadcrumbs-comics/

In the end, you have to treat everything as something you will eventually come back and update. That's why I like networked-thoughts tool like Roam and obsidian, a little too much maybe.
It did, but Apple might have been able to prevent Epic from having standing to sue by giving them an exception.
> you've twice said "most people" don't view the "fire in a theater" analogy to be a limitation on a right,

No, I haven't.

In fact, I’ve said nothing in this thread about that analogy (and nothing at all about it, IIRC, on HN except [in summary form] that it has fuck-all to do with the actual law, either now or when it originally appeared as dicta in an abomination of a decision.)

Nor have I said anything about what “most people” view as a “limitation” on a right. What I’ve said is about that most people who support a given law that others characterize as an “infringement” of the right do bot view it as an infringement, but as an act outside the scope of the meaning of the right.

> yet here I am, one of those people

Even if literally everything you said preceding this wasn't false, “one” ≠ “most”, except in a particular degenerate case where it is also “all”.
The injunction said nothing about requiring Apple to reinstate Epic's account. A decision on the matter will likely come via a separate ruling in the coming months.
Show HN: Squaddy – Easy workout sharing with groups
They would notice it was coming from the fence.
This is already the reality anyways. Most apps have some kind of subscription with wildly different terms. They are not easily comparable anyways.
Today I have learned. thank you :)
Looks like a similar idea to the Desert Rock tests [1]. Though I don't think any of the Desert Rock soldiers galloped onto an atomic battlefield on horseback while wearing a gas mask and wielding a sword like one of the guys in your video did.

[1] https://www.youtube.com/watch?v=tXX-1MIMr2E
When I started in software development, I was mostly working on monoliths. All dependencies were vendored or were expected to be dynamically linked on the system where they were deployed.

Next, I started working with Docker and languages with better package management. Dependencies were fetched in CI and were either statically linked or packaged in a container with the application I was working on. Still, these were mostly monoliths or applications with simple API boundaries and a known set of clients.

In the past few years, almost everything I have written has involved cloud services, and when I deploy an application, I do not know what other services may soon depend on the one I just wrote. This type of workflow that depends on runtime systems that I do not own - and where my app may become a runtime dependency of someone else - is what I am referring to as a "modern development workflow".
Nah, there is NO way PCIe bandwidth is to blame. x8 is a lot! My MACCHIATObin runs an RX 480 over gen2 x4 — with a 4K display Firefox WebRender is totally usable (actually the browser is CPU bound, just scrolling is 60fps consistently), SuperTuxKart gets into the 90fps range.
Point 2 is no longer true. MariaDB has an Oracle compatibility layer now.
Oh sorry, are you looking to insert 4001 characters in your varchar2? Buckle up kids, things are gonna get rough.
Ok? That doesnt explain what the phrase :

> (the judgement) then leaves a bigger argument for reversal on appeal.

is supposed to mean by "bigger argument".
You would have to pay for not only your healthcare, but any civil damages to someone who was harmed or had a loss of life because you were occupying a bed they needed for a non COVID related malady [1].

Exercise should be prescribed, but not mandated. The overweight and morbidly obese are not overloading medical systems, so it is less of a pressing concern.

[1] https://abc7.com/us-army-veteran-daniel-wilkinson-michelle-p... (US Army vet's mother demands change after son dies of non-COVID illness while waiting for ICU bed)
where will they leave? 50% of market is Apple's and majority of people play games on their mobile phones and not on dedicated setups.
You might want to consider comparing generated sound files, rather than abstract notion. If you have the ground truth notion, render that using the same mechanism as your transcription. Then you can use various spectral comparison techniques on the sound, including things like fourier analysis to compare structure.
their "slated plans" are nothing more than noise ("vaporware" is what this stuff used to be called back in the day).
First you accept that null and an empty string are the same thing. Then you insert a null.
Nah they will badger you with adverts to navigate to a third party payment service which is nigh on impossible to cancel your accidental $3 trial purchase which goes up to $30 a month after three months.

I remember what this was like before the App Store…
Well, it is kind of a naive perspective. You can't expect every competitor to reinvent the universe in order to be able to compete.
> It's impossible to know what would have happened if they hadn't, but if Julius and Ethel Rosenberg helping the Soviets achieve nuclear parity prevented the US from "using them when the opponent couldn't retaliate in kind" then they should be thought of like Snowdens or Assanges.

Eh, no. The Rosenbergs were consciously acting as spies for a foreign power, which is treasonous conduct no matter how you look at it.

Putting them next to Snowden makes Snowden look bad. At least publicly, he made every effort to avoid doing anything like what they did.

Also, IIRC, MacArthur was relieved of command in Korea because he wanted to nuke the Chinese, and that was decades before they even had an atomic weapon to retaliate with. That means you can't point to nuclear parity as the only reason the US didn't use them after the end of WWII.
> Yes, if you're learning arbitrary lists of items such foreign language vocabulary, or a medical student memorizing the Latin naming for all the various bones of a human body then spaced repetition is what to use. I've just never had an analogous situation in programming.

I'll give a few examples of cards that I have.

> Why is the time complexity of Java's List#subList constant?

> Why are OOM errors common in Spark?

> What does EXPLAIN do in Postgres?

> How do you run a command on the command line in Vim?

> How are map entries in HBase/BigTable sorted?

> Why are HBase column families difficult to modify?

> When should you use a JtaTransactionManager?

> What makes read-your-writes consistency difficult?

> Why does ElasticSearch not have transactions?

> What is a common implementation for JPA?

> What is the observer pattern?

> What is syslog?

It's definitely helped me as a software engineer.

Here is a guide on making better prompts: https://andymatuschak.org/prompts/
Something like ansible can synchronize a dev environment on a large number of boxes.
How do you know that I would save peanuts while someone else has to pay disproportionately more?

I already get a decent chunk of change ($700) just for annual preventative physical, flu shot, dental exam, blood test, and eye exam, which are all free.

There is a spectrum. ACA excluded tobacco users' risk from using tobacco, but left alcohol and sugar and saturated fats in? Why subsidize the latter 3 and not tobacco?

Should others in society subsidize drunk driving? Reckless driving? Should we keep bailing out people who continue to build and buy homes built in flood plains? It makes sense to spread costs around on unknown risks, but once a risk factor is known, I can see merit in discussing whether or not it should be subsidized.

Of course, there is a spectrum of "knowing" risk factors, and everyone is different, but some factors have a very high likelihood and some are not high enough to merit discriminating. However, that is for the actuaries to decide, because if they are wrong that will show up in the bottom line and then it will be corrected.

But things like alcohol and added sugar are basically proven to only cause harm. 1 alcoholic drink and 1 cupcake a month is not going to cause an insurance company to say let's raise this person's premium, but I do not see why an alcoholic and a person that eats donuts, starbucks, and ice cream everyday should be subsidized.

>This ultra-individualistic thinking really doesn't help a society.

On the contrary, subsidizing behavior that is known to causes problems to people's health and hence increases healthcare costs and decreases productivity does not help society. If anything, I would characterize unhealthy habits (which I am also guilty of) to be ultra-individualistic thinking.
I think in any scenario where "nuclear war destroys a large portion of highways and communication equipment" then Houston, Dallas, San Antonio, and Austin will all be smoking craters.

Here's the 1990 FEMA assessment of nuclear targets in Texas: https://www.webpal.org/SAFE/state/TX/tx_nuclear.htm

Assuming that's accurate, my guess is that Odessa/Midland and Laredo would be Texas's major population centers.
Yale study identifies those at risk of breakthrough Covid-19 infections
Oracle SQL and PL/SQL is the better side of Oracle.

Having to install and maintain Oracle software is the real hell. You sometimes need a patch for the installer (I kid you not, the OAM 12.2.1.4 installer needs a patch to work on Oracle Linux). The syntax for Advanced Rules in OAM is not completely described in the manual, the examples are wrong, and you have to disable the parser in version 12.2.1.4 because it is doesn't work.

It seems every little task turns into an investigation into a series of bugs, errors, and undocumented features.
Have you tried magit? Not a serious user myself, but for many, many folks it is way better than using git on the command line (or via any GUI). When he says he'd like that type of interface for all command line utilities (like tar), I can appreciate what he's referring to. Much more discoverable than reading man pages.
IIUC some shotguns can fire rifle bullets and vice versa. The more I look into gun ontology the more I realize it's a massive latent space and most people talking about guns have no idea how smooth the continuum between assault weapons, rifles, and shotguns are.
I'd say that's creating circulation more than creating money.

If you had no bank deposits at all, and nobody ever saved money, saving is outlawed, you gotta spend it, you'd have 1M in total cash in the economy. It would be moving around a bunch, but if you froze the system and counted it, there's 1M available to be spent at any moment in time. Let's compare to 1M deposited in a bank. 900K of it is circulated to the house seller, etc... The total amount circulated follows the geometric sum.

But, if you freeze the system at any moment in time, there is NOT a geometric sum of money in cash or other places immediately available to be spent! Most of this is going to be in accounts with daily withdrawal limits, for instance. We're messing with time here much more than we're creating money - it's a bit of a magic trick, yes, but one that's based on "not everyone is going to want to move all their deposits at the same time, let's take advantage of that to make the system more efficient, at some risk of stability." Not based on infinitely printing money at retail banks. And the risk has, in the better part of the last century, been fine - it's distributed, it's insured, etc. We could have a big discussion about if it's gonna be ok for ever, but first, that's different from this claim of "banks have special privileges to create money that I wish I had."

And the bank still needs to make sure their loans were sensible and low-enough-risk - things have to balance up in the end as people do make various withdrawals at various points in time - and many of those loans also go into accounts at other institutions.

In a world without this sort of banking, you'd still have loans backed by other things, like interest and payment income, like credit cards, but not ones tied at all to deposits - and it should be pretty clear that credit card companies aren't printing money, they're just shuffling it around.
99.999% of the time, no. But the consequences of forgetting are disastrous, and it's happened to plenty of well-meaning but distracted and preoccupied people. It was one of my greatest fears when my kids were young.
This is horrifying! Why would anybody want that?
Here is a somewhat wandering account of the term, showing it’s many sides. Enjoy.

https://www.npr.org/sections/codeswitch/2014/11/02/360479744...
Unless "table does not exist" does take precisely the same time as “access denied” you still leak the same information by replacing the latter.

For logged in users I would prefer logging with explicit error messages. Like that you can tell if someone is poking around or was hacked. And still get clear error messages.
I've been planning to migrate the bot/OSS accounts to Mastodon, thanks for the nudge.
> I have been trying this out, I can share a bit of my experiences/thoughts below

How do I try it? Any instructions on setting it up
Idk, but most paid games do this already in some way (minus the external site part). A free download with a paywall is much more likely to get customers than a pay-to-download.
I wouldn't be so sure. People routinely shoot themselves in the foot economically for ideological reasons.
"If it's a public company, it's securities fraud. IMHO, securities law is the most effective tool at the moment in encouraging improved security engineering, best practices, and posture."

That's just a fucking sad state of affairs. Apparently they owe nothing to their customers.
In theory, Oracle is able to store timestamps down to the microsecond.

In practice it rounds off to the nearest second if you try to touch it in any way, or even look at it slightly funny. So much so that the microseconds are practically unusable.
That's true at least with today's heavy torpedoes. They detonate under the ship, breaking its spine/keel. That will sink a ship. If a ship is properly buttoned up, damage controlmen are squared away, etc. most antishipping missiles will result in a mission kill, but not a quick sinking. Even without active intervention, ships stay up through quite a number of big hits in SINKEXs. However, Mark 48 torpedoes and the like are in a different class, and are generally what are used to bring the festivities to a close.

Of course, both torpedos and antishipping missiles can carry nuclear warheads, which rather changes the equation. When a friend worked the Outer Air Battle problem back in the day, a projected worry was a regimental-sized Blackjack raid firing AS-16 diving hypersonic missiles with at least some fitted with 300 kt nuclear warheads (AS-16 was/is the Soviet equivalent to the SRAM). Combine that with missiles from Oscar II submarines and Backfire bombers and you've got a party.
I'm very much someone who needs to write things to understand them.

Trying to figure out some new API that gives gross error messages and has zero useful documentation? I start writing down what I _think_ things do. Yhis pretty quickly
Exactly. Stripe and PayPal could be integrated easily.
lol, that's a good one. I don't know how you can interpret either "verification" or this new bot labeling system as anything but arbitrary.
Inside the cult of crypto
IMHO this would be an easier problem to address with a voluntary body that coordinates among ISPs or (cringe) a govt. agency.

I worked for a popular service that regularly received DDoS attacks from botnets. We had logs with the IPs of tens of thousands of vulnerable devices. If you scanned them you could see the vast majority were compromised routers, VPNs, or IoT devices. Most of them had open proxies installed and were easy to identify as compromised. For the larger ones we could reach out and get them shut down (usually). But we didn't have time to contact thousands of ISPs.

I would've been happy to forward those logs, even with verification of compromise, to an independent body that could follow up and get them shut down. Even if a small fraction of ISPs didn't comply it would still remove the majority of compromised devices. Most of the companies we contacted were more than happy to get rid of problematic hosts and acted quickly. They just didn't have the expertise to monitor for such things themselves.

It would all have to be voluntary, of course, but it could be done.

This is the type of thing that I think CERT was originally intended for, but for whatever reason doesn't seem to handle.
Uh, the state has a monopoly on violence? Apple doesn’t have a private army to protect their executives from going to prison, so……
what was the first fully modular software disaster?
Thanks. I have a math degree, I know that I'm handwaving haha. All the comments are encouraging me to formalize my ideas. Maybe I will make a blog post after some further consideration.
In my opinion it should be, it should be an abuse of Apple's monopoly on the hardware (including patents preventing someone else from building an equivalent device) to create a monopoly on the software.

Legally I don't think it is today though, and my understanding of the law is that it's precisely because they haven't advertised their hardware as open as you say.
I am familiar with FreeBSD jails (and IMO, they are actually superior to Linux containers in most respects). My point is not so much that other systems don't have the tech to make containers work - or that OS vendors are not capable of adding containers to their kernels - but that having container technology is not the same as having a smooth devex for containerized applications.
Very good point, but on the other hand, you've already gotten the user to install and start the app without needing them to pay; that's a foot in the door. I'd be really curious to see the results of A/B testing something like this at various price points.
What you're describing looks more like the supermarket shelves. Some 80% of products in the cereal aisle are owned by three companies. Nobody really cares, but the switching costs to get a cereal outside that controlled space turn out to be pretty high (just try it with a family with kids).

If you want to make your own cereal, good luck; the supermarkets trust the Big Three and are pretty uninterested in flighting something new; shelf space is finite and people don't trust off-brand cereals.

The cereals care more about attention than price-competition. They know it's all the same crap; they want you to care more about whether there's a bear or a frog on the box.

And the same companies that make the cereals make several other verticals too, all carved similarly.

This configuration has not, generally, been considered illegal in terms of market regulation in the US. The standard is harm to consumers, not harm to non-incumbent manufacturers. Your battle to show why either of these spaces should be regulated more stringently is uphill against the default in the US to take a hands-off approach to market activity unless necessary to cure an obvious ill (and the ills here are non-obvious; how do we show the cereal market, or the software-services market, don't look the way they do because the incumbent players have hit on a locally-optimal approach to give value to customers, while customers are satisfied? Amazon, for example, are bastards, but they're bastards that have managed to unlock such efficient distribution and value-satisfaction for their customers that they rendered an entire ecosystem of competitors as obsolete as the buggy-whip manufacturer).
Let me guess, did you get hit with more than one 3:00am?
That assumes developers with access to the database are a _threat_, which is not exactly the posture one might expect or prefer.

If your database error messages are exposed to users that actually are a threat ... that already seems like a world of pain.
Postgres: Boundless `Text` and Back Again
> The thing is, they provided a large, under-educated user base with powerful, complex and utterly sophisticated tools.

Do you think the expensive manufacturers don’t do that? I’ve seen un-configured, un-updated, EoL Cisco equipment. Small businesses get sold it because it’s “the best”, but they don’t actually need anything nearly that complicated and don’t want to pay the ongoing costs so you end up with things like managed switches being used like you’d use a dumb switch that’s 1/10th of the price.
> Afaik they cannot ignore a ruling.

They can, but it has a high probability of additional adverse consequences.
Modern Treasury (YC S18) is hiring new grad engineers for Jan. 2022
I'm very much someone who needs to write things to understand them.

Trying to figure out some new API that gives gross error messages and has zero useful documentation? I start writing down what I _think_ things do.

This helps me find patterns, but also helps me say "there's no way that is what this does. No one would write a function for that, it must do something else."
Not who you're talking to but yes, I will protect my freedom at your expense in every case, for two reasons. One, I am my first responsibility and you are yours, and two, and far more importantly, the only way me protecting my freedom comes at your expense is if you're trying to violate my rights.

If everyone put themselves above society the world would be a much better place.
> apple will be forced to drop rates or stand to loose a lot of developers from their payment system

In other words, they’ll be forced to compete.