skysight-inc/HackerNews huggingface dataset:
I'm surprised that you don't see the network effect of Uber/Lyft as being very sticky? It's not as simple as everyone just migrating to another app. It would be really hard to start a new ridesharing company from scratch because of a chicken-and-the-egg type of problem. New riders won't use the app if there are no drivers, and new drivers won't use it if there are no riders. Back when Uber and Lyft first came out, they had the luxury of being first which gave them more wiggle room; people were probably more willing to go out on a limb and use the app even if there was a sub-optimal amount of riders/drivers. But a brand new app wouldn't have that privilege. Would people be as patient as they were with Uber and Lyft? Or if it takes more than 5 seconds to find a ride would they just switch to Uber where they know they can have a ride as soon as they push the button.

One way the market could be more competitive is if there was some sort of protocol for ridesharing where you could access drivers from all the different services on a central platform. Then the services would have to compete to see who can offer the best prices and the best availability at certain times/locations. It would give room for new services to pop up because the transition between using Uber and whatever new service would be seamless. Or rather, there wouldn't really be a transition at all. Today I use Uber, tomorrow I use Lyft, the next day I use whatever, just based on what ride is closest/cheapest at the moment I want to use the app.
Bizzarroooo!
By your logic wouldn't you say that the content providers are doing the same thing?
Uber for X can also mean “connect the user with independent contractors, or at least people we insist are independent contractors so we can pay less taxes and push the costs for things like insurance, consumables, and equipment maintenance onto them”.
Are people downloading things that they believe the copyright should have already expired on? (Under the original copyright act it was 14+14. So stuff older than 1991). Or are they downloading the latest Avengers movie?
How to Hook Up Your Home Theater
Trading Slump Deepens: It’s as If JPMorgan and Goldman Vanished
Web Accessibility Check Using the RGAA Guidelines
I'm not sure I buy that. It depends on both the cable TV/satellite bundle and bundles with cable TV and other services like Internet, but $100/month is probably a pretty reasonable ballpark for the cost of a traditional channel bundle. It's pretty easy to undercut that with streaming subscriptions including something like YouTube TV.
You're right - it's not stealing, but it's not right either. Do you think there should be no intellectual rights? Are you OK with everyone copying whatever side-project revenue stream you may have without paying you?
Life sciences observations – capital markets, cell therapies, and incentives
I think comparing it to looting and vandalism is a bit hyperbole. It’s closer to copying a book at the library and taking the copy home. No one is deprived of an object or the content when duplicated, they only miss out on whatever revenue they were attempting to capture.
They can, but the function itself cannot be suspended by calling something else (i.e. await being a keyword enforces this), so any function that is called can use the original OS thread stack. Any called function can in turn be an async function, and will return a future[1] that in turn capture that function stack. So yes, a chain of suspended async functions sort of looks like a stack, but its size is known a compile time [2].

[1] I'm not familiar with rust semantics here, just making educated guesses.

[2] Not sure how rust deals with recursion in this case. I assume you get a compilation error because it will fail to deduce the return value of the function, and you'll have to explicitly box the future: the "stack" would then look a linked list of activation records.
BJJ could be one to try if you have patience left?
I originally read this as "NSFW Drivers License" and thought it was going to be a funny link.
Might have been nice if her defining trait as per the title of the movie wasn’t her beauty then.

Step in the right direction, still pretty lame.
It's really not. That's a myth and you get all of the benefits that you want just by designing with a dynamic language.

It's less costly to create a relation table when you realize there may be multiple instances of a piece of data associated with a record than it is to just stick those pieces in an array.

Because when you don't use the relational data, you get the extra work of modifying all of your existing NoSQL records to use the array structure. And as a bonus, you make it easy to do queries in both directions with the relational data.

NoSQL offers virtually no efficiency benefit unless you're actually consuming unstructured and variable data.
The false moral equivalence of american government with the totalitarian dictatorships of China and Russia is extremely misguided.
When we started writing the code for Heavenly-x (https://heavenlyx.com), the first thing we needed to write before anything else is the definition of a data structure that represents the requirements as close as possible (a concrete syntax tree).

We’re building a tool with a custom DSL for building CRUD GraphQL APIs, with auth and data validation and transformation. So our architecture consists of three phases:
- Parser
- Setup
- Runtime

There’s no way the parser would succeed if the input is not valid. We’re writing our software in Scala and we are using parboiled2 for parsing the DSL into a concrete syntax tree, so if it succeeds then it’s valid and if it fails, it fails early and we don’t have to worry about validation in later phases. We wrote some custom validation logic that traverses the concrete syntax tree after the parser to validate for some requirements that we couldn’t encode in the concrete syntax tree, but it’s really a small portion of our codebase and it’s easy to maintain.

At the Setup and the Runtime phase we assume that the concrete syntax tree is valid.

At the Runtime phase we have a running GraphQL server so we have a parsing phase too but it’s handled by Sangria so we don’t have to worry about it.

We are also building a UI for those who don’t like using our language. It’s a React app where the state data structure looks exactly like our concrete syntax tree.

We’re launching soon. You can subscribe for early access here: https://heavenlyx.com/get-started
Yeah on the one hand it's cool possibility for historians and stuff, on the other it kind of ruins the adventurous scuba diver studying old maps and stuff searching for lost treasure.
The rise of microchipping: are we ready for technology to get under the skin?
I'll venture a guess that a good portion of those downloaders aren't even watching everything they download to begin with.

I have bought 10s if not 100s of DVDs and Blurays that to this day are still in plastic wrap, as well as books with uncracked spines. I don't think I'm that weird, and that "tsundoku" [0] is likely a thing with downloaders as well.

[0] https://en.wikipedia.org/wiki/Tsundoku
Four engines are generally way more inefficient than two big ones. That's why they're being phased out. A340,B747,A380, BA146, etc.
What LinkedIn Should Have Done with Your Passwords (2012)
This is thoroughly shoddy journalism.

> The available evidence strongly suggests that taxation exerts a minor influence on innovation.

No citation given.

> Congress has slashed taxation three times in the past four decades, each time for the stated purpose of spurring innovation and investment and growth. Each time, the purported benefits failed to materialize.

No citation given.

> President Trump initiated the most recent experiment in 2017. The International Monetary Fund concluded in a recent report that it had not worked.

This NYT piece is about individual income tax, whereas the IMF article exclusively analyzed corporate tax cuts.

> Decades of episodic tax cuts have left the government deeply in debt

Yes, though nobody in the article (or in the broader political arena) is all that interested in paying them off.

> The wealthiest Americans are paying a much smaller share of income in taxes than they did a half-century ago. In 1961, Americans with the highest incomes paid an average of 51.5 percent of that income in federal, state and local taxes. Half a century later, in 2011, Americans with the highest incomes paid just 33.2 percent of their income in taxes, according to a study by Thomas Piketty, Emmanuel Saez and Gabriel Zucman

There is no source for the 1961 number. That study says that the tax rate on the top 0.001% increased 185% from 1946-1980 and decreased 3% from 1980-2014. [1]

---

Aside from the typically bad NYT coverage, a point seldom brought up in many articles is the current income tax burden of the wealth relative the rest of the country.

More than 90% of individual income taxes come from the top 1% of taxpayers. [2]

I can't find that number for billionaires specifically, but some quick searching and math estimates that $9T from billionaires taxed at 23% accounts for $2T of $10T individual income tax.

So < 0.001% of individuals pay 20% of the income tax.

Makes me wonder what the opt-referred to "fair share" actually is.

[1] https://www.nber.org/papers/w22945.pdf Table 2

[2] https://taxfoundation.org/summary-latest-federal-income-tax-...
It only works until those pictures are used to counter-train the AI, right? So is this the high-tech arms race of the future?
Imagine all the gold and treasure there waiting for other people to lay claim on! Forget those conniving explorers they only found it but its not theirs.
Netflix seems to work through a VPN for me. I sometimes use it when content is geo-restricted.
Just off the top of my head...

By not bankrupting them as soon as they get sick.

By giving them an opportunity to go to college and improve their economic standing without taking on six figures of debt.

By giving them access to affordable reliable public transportation so they don't have to deal with the huge expense of owning a car.
Try barazilian jiu-jitsu it’s pretty amazing, no dogmatism and is a real deal unlike aikido
My take.

I have a huge collection of C format paperbacks from the 1960s and 1970s; as ephemeral as these are supposed to be, they held up really well until about 2005, by 2015 the yellowing started getting serious.

I (mostly) hate larger format paperbacks, since these are often poorly made -- you bring a $50 book home, open it, and the spine breaks right away.

The conventional wisdom that hardcovers are "better" than paperbacks seem to be belied by the fact that hardcovers are usually cheaper on the secondary market, sometimes by a little, sometimes by a lot.
There’s a decent JS to JS compiler (replacement of Babel) in Rust which understand TypeScript: https://swc-project.github.io
This could be a good starting point.
Only two US public pensions in Bitcoin have doubled investment to 1% of assets
Enabling Hackerspaces with IPv6
github.com/showcases/great-for-new-contributors

github.com/MunGell/awesome-for-beginners

developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction

If you are new to programming, you probably shouldn't dive into adding code to an established project that has a high quality bar. You should study the code, add documentation, and add tests.
The author of this essay is beating a dead horse. "NoSQL" (I really dislike the term) has proven its value over the years and deserves a seat the table. People will always misuse technology or implement it poorly, but I don't think it warrants yet another oversimplified "SQL vs NoSQL" rant.
Nuclear does get cheaper as you build more. France is a shining example.
Hey mods, pls be attentive with the stats on voting patterns for this kinda thing

Not claiming intent on part of OP, but a perfect storm of ego-stroking and groupthink could be possible, and this is exactly what foreign misinformation campaigns (with anti-USA interests) would be negligent not to notice the potential of

EDIT: To those voting me down, this is how the world we built can work now, right? I'm not saying this is 100% what's happening this time. But let's stay on our toes, no?
I've personally grown to love SQL and I think it is by far the clearest (if verbose) way to describe data transformation work. I learned traditional programming (e.g. languages like Python) long before I stumbled on SQL, but I'm not sure I could've understood Pandas/R as well without having learned SQL, particularly the concepts of joins.

That said, my affection for SQL correlates with my overall growth as a software engineer, particularly grokking the concept of piping data between scripts: e.g. writing a SQL script to extract, filter, and transform data, and then a separate Python/R script that creates a visualization. I think SQL seems so unattractive to data scientists (i.e. people who may not be particularly focused on software development) because it seems so alien and separate from the frameworks (R/Pandas) they use to do the actual analysis and visualization. And so it's understandable to just learn how to do it all in R/Pandas, rather than a separate language and paradigm for data wrangling.
Lovely. A bit of social proof hacking could go a long way to making these kind of adversarial designs more common on the streets - hire some actors to go round the city with CV-defeating makeup on, or these T-shirts, or these garments: https://www.vice.com/en_ca/article/qvgpvv/adversarial-fashio... (though I wonder if those designs might be shut down by copyrights on license plate designs?)

(As an aside I got a kick out of reading "some kind of hypebeast Supreme x MIT collab")
> I don't know of any quantum-resistant ciphers though.

Almost all widely used symmetric cryptography is more or less quantum resistant already.

Hash based signatures are the obvious quantum resistant signature, except where their size precludes them-- ( https://sphincs.org/ for a good example).

For key agreement and asymmetric encryption the story is more complicated. Classical error correcting code based cryptography has a lot of reasons to feel positive about it security, but the public keys are large enough to make them inapplicable to many applications. ( https://classic.mceliece.org/ for a good example )

For communications efficient key agreement or various zero-knowledge proofs other than signatures the field is much more complicated and the trade-offs less clear. There are a bunch of candidates in the NIST PQ contest, from several different distinct classes of hard problem. ( https://csrc.nist.gov/Projects/Post-Quantum-Cryptography )
Original link: https://www.theglobeandmail.com/business/article-nuclear-ene...
> Fine, then adults need to learn how to handle a bunch of anon/pseudo-anonymous trolls piling on.

Why should we just accept this as a state of the world?
You don’t care when huge mega corps steal from your people, but you seem outraged that people might do things like share a video with a friend or spouse. What’s wrong with you?
Would be nice if the article had bigger images of the shirt!
> technical debt

https://vimeo.com/108441214
> Brenner shows me data on a patient named Steve, a 54-year-old with multiple sclerosis, cerebral palsy, heart disease, and diabetes.

No patient confidentiality?
Then what's the point? The malicious app would just keep refreshing so you never see the confirmation again, anyway.
I’m also surprised they haven’t cracked down on the source IP addresses. It’d be trivial to look at the net bandwidth and see that the usage is at a totally different physical address (and not just a mobile phone).

If a steaming company has 70 million customers, how many of those customers move house in a given day? How many change ISP's? How many get new devices? How many take trips?

Suddenly your call center budget doubles and cancellations skyrocket.
Nothing that the earth hasn't been through before, at much higher degrees.The earth will be fine and will recover. Humans, hopefully, will not.
> Engine power during cruise can maintain higher speeds at less power compared to takeoff.

Maintain _which_ higher speeds? The ones that are lower than they could be?

Yes, a plane can generate lift more efficiently when not climbing. But it can generate more speed with more power - so why would it not generate more speed if it has power to spare?
> Sharing my Netflix password with my wife and/or child is not stealing

You're right, it's not. And Netflix is fine with this. However, should you be able to share your Netflix username and password with everyone on the block?
Take some more pills, pillhead.
Amtrak, Seeking to Break Even, Sees Some Light at the End of the Tunnel
I have a premium plan with Netflix which allows me to watch content on 4 screens concurrently, on "laptop, TV, phone and tablet" [0]. It is shared with family members and each one is probably logged into several devices used wherever we may be in the world. Everything is completely within the rules [1]. That's what we pay for and that's how we want to use it.

Any limitation like annoying password resets, strict geofencing, or any move a company makes to tell me how to use the service I pay for and use entirely legally inconvenience me, the paying customer. It will not inconvenience Pirate Joe. Of course none of these inconveniences and limitations would ever come attached to a hefty price drop to make it worth the effort for me.

The entitlement companies feel to inconvenience paying customers for profit is never surprising. Also those "lost revenue" calculations are so massively and intentionally misleading by presuming that every non-paying viewer would turn to a paying one. If your point is based on misdirection it's not much of a point.

[0] https://www.netflix.com/signup/planform

[1] https://help.netflix.com/legal/termsofuse
I feel like this is where ActiveRecord shines, as the initial development is thought of as objects and their relations to each other and it's very easy to alter data definitions. And in the end you get a reasonably normalized database underneath everything. The reality is most of your models aren't going to be undergoing wild schema changes and if they are or you need traversable unstructured data you can defer to json columns for those scenarios.
Have we not learnt our lesson? Nearly 70 years of massive global subsidies have gone by and yet the nuclear industry has not been able to produce anything competitive, let alone anything that doesn’t require government guarantees / externalisation of costs.

I love the idea of nuclear, but it just hasn’t worked out. Solar and wind already are cheaper than anything else out there, and they are still regularly falling in cost. We can invest our money better elsewhere.

The nuclear age has come and passed.
Netflix showed how much content you could get for a cheap cost relative to cable. Now everyone company wants to charge the same for their meager library.
Currently offline due to phishing.

Serveo is temporarily disabled due to phishing.

Serveo will return in a few days with a few new
restrictions to help dissuade abuse. Thanks for your patience!
I dislike the book analogy because it puts on the cloak of “sharing learning.” The kinda of things people are pirating are consumer goods—created solely for the purpose of being sold for entertainment. It’s stealing candy, not stealing bread.
Be careful of what you wish for. Disney is a creator, and soon many people will be paying them money directly, cutting out existing distribution middlemen, letting a single company control a very large portion of American media.
> more sensible systems

Can you give me an example of one of these systems?
It seems the other way around to me. RDBMSes have well-defined ways of managing change in schema. Through a combination of modifying the schema itself and judicious use of views and stored procedures, it's often relatively easy to evolve the data model in ways that produce minimal disruption for the application's consumers.

Contrast with, I was at a Cassandra workshop a few weeks ago, and the speaker, when asked directly, conceded that, in Cassandra, you really do need to nail your schema on the first try, because there are no great retroactive schema migration mechanisms, and any evolution is going to result in all consuming applications needing to know about all possible versions of the data model. Which ends up being a huge source of technical debt. And heaven help you if you didn't get the indexing strategy right on the first try.

I think that this might point to the classic tension between easy and simple: RDBMSes are focused (admittedly to varying degrees of success) on trying to keep things simple, but there might be some work involved. NoSQL solutions are often sold as being easy to work with, and I don't deny that at all, but my experience is that, in the long run, they can become a huge source of complexity.

This isn't a tension that's unique to software. In my contractor days, we'd also do things one way when it was just a quick-and-dirty job, and a whole different way if we were looking to build something to last. e.g, you'll never catch me using a sprayer to paint my own house, no matter how much faster it is.
Async function don't really call anything by themselves: the executor does, and all function called in the context of an async function is called on the executor's stack. You just end up with a fixed number of executors running on their own OS thread with a normal stack.
No similar experience, but as a father of 3 I wish you all the strenghth in the world...

One word of support: it has been my experience that kids are incredibly resilient. They 'bounce back' so much easier from serious and/or life-changing events than adults can. From what I've read about VUR there's a pretty good chance things will be a lot, lot better in 1 to 1,5 year for you all. Which brings me to my advice: despite the hardship, try to enjoy each other. You want to remember her first steps, words, teething, not the 100s hospital visits.

Stay strong!
This is a serious comment. We're boned.
I concur with 1, as a reader living in a small flat I prioritize ebooks and try to only buy physical books when I know I love the author+serie.

(but I am happy to say that I own a physical copy of the full laundry files)
> In my layman's mind police, pretty much by definition, prevents and deters crime.

That would be the case if police were adequately trained and equipped. However US police forces on average (!!) are trained only for not even 9 months (per https://www.snopes.com/fact-check/police-training-killings-u...), which means that there are likely cases in which only weeks of training were given. German police, in contrast, train for two and a half / three years (per https://de.wikipedia.org/wiki/Polizeiausbildung_in_Deutschla...).

That, combined with a lack of hiring standards (e.g. https://www.portlandmercury.com/blogtown/2019/06/19/26671582...) leads to the perception of police being nothing more than paid thugs with a uniform. The massive availability of guns as well as former military equipment in police hands doesn't help either, quite to the contrary. When I have an easy sledgehammer (=a tank and a gun), I'll shoot first and ask questions later.

When it comes to "overpolicing", you also have to note that it's way easier to arrest someone dealing/smoking cannabis on the street (mostly poor PoC) compared to arresting a rich white banker who is snorting cocaine on his desk.
The JVM now has the epsilon GC, which does basically that, it just never GC’s. It’s unfortunate though that there’s no explicit way to tell java to free up a certain reference, if so, in combination with epsilon, you could write real time programs. Maybe you already can do something like that in the embedded java version though? Not sure.
How to access object attributes based on a variable in TypeScript
Existing antitrust law.

It amazes me how many people trust corporations and want more corporate power.
With NoSQL solutions you're typically pushing data migrations to code. Yes this is technical debt. But not having to deal with SQL based data migrations is pretty big time saver early on.