jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm curious, what do you believe is the origin of those rights, and why should those rights carry the enforcement of the state?

I have yet to hear an explanation or argument that suggests an inherent moral right for a creator to control their work once it has been shared, and I have heard several very good ones that "Copying is not Stealing" and that we have a right to share, consume, and remix ideas and media that have come into our possession.

Ideas are not material, and equating theft, which deprives the rightful owner of all use of their property, and copying, which violates a state granted monopoly, is an egregious false equivalence. When someone moves into the home of our hypothetical aunt has built she can no longer live there, lease the property, or sell it, she is deprived of the use of a specific physical thing.

I am very sympathetic to the need for creators to make a living, and I am aware that there is probably some level of injustice in copying and enjoying their work without paying them. It seems to me that the loudest complainers have been producers and studios. The middle men extracting rent from the copy machines artists needed to be able to sell their work. Those who make media and sell it directly to the public, or sell tickets to live performances still seem to make a decent living, and absent those gatekeepers I can enjoy a much wider variety of music than my parents did at my age.

Yes there is a small harm when artists are not paid, but it is much less than the continual erosion of our right to own things we have bought, and to participate in our own culture
"Competition to get into these teacher education programs is tough"
Let me guess. They give their teachers a decent pay?
The section header underline has one "-" added, so the final "s" has a "-" under it.
Well Erlang and Haskell aren't the most common programming languages that I can think of. I've never seen any job offer (in my area) for those. But I often find articles talking about what people achieve using those and I find it fun but are they really useful in the 'grown ups' world?
Surely that means that none of the nodes will reach a concensus, so the cluster cannot be updated?
Well, if you keep thinking about a theory for long enough, you might finally come up with a way to falsify it. No theory is falsified overnight. It takes a lot of work to do proper falsifications.
Seinfeld was the first (only?) TV sitcom to weave multiple totally unrelated storylines together.

Saying every show has "a beginning, middle, and end" isn't really much of an observation.
This reminds me of the US where the railroads would get copious amount of land near the tracks, in relation to how many miles of tracks that they built.

http://en.wikipedia.org/wiki/Pacific_Railroad_Acts

Also, the MTA in NY has air rights in some places. Not that they are necessarily using them verify efficiently:
http://en.wikipedia.org/wiki/Hudson_Yards_Redevelopment_Proj...
The site is getting an nginx error for me, but this cache works: http://buffered.io.nyud.net/2010/03/02/im-so-impressed-i-wan...
Some projects require FIPS 140-2 compliance. I've not been able to find that blowfish or bcrypt are certified. See http://csrc.nist.gov/publications/fips/fips140-2/fips1402ann...
I have one of these and use it often, it's totally slick.
So is it time to go 5-6x?
Ha, this reminds me of the Microsoft vs. GM comparison from yesteryears. Cars would crash unexpectedly, etc.
Netflix has recently started a "tech blog" and is keeping it regularly updated with articles, although so far they mostly seem to be about "How Netflix uses tech" rather than talking about their code, OSS projects, low-level design decisions, etc.

I think they're starting to discuss these things a bit more as a recruitment strategy.
Why? You don't need a lot of money to have a unique and meaningful wedding.
Happening over spacetime, you mean :)

I vaguely remember stories of this in a black hole. The "metric" changes. It involves the space dimension becoming time-like (restricted to movement forward) while the time dimension becomes space-like (finite). I don't remember the physical interpretations making much sense either.
> React is not just a view rendering library anymore

I was felling like this too, but I found my balance using the Controller pattern, I only use hooks in controllers, and dispatch from controllers only, then I do not have logic in controllers, but I added some concepts of DDD having all the business logic separated, to the point I could change the whole ui framework (let's say material-ui by fluent-ui) and it wouldn't affect any controller, business logic or application types.

So with Typescript + Controller pattern + DDD concepts I'm quite happy with the separation of concerns.

This is how a route looks with Controller pattern.

<Route exact path="/:username">
<SignedInLayout backgroundType="paper">
<ProfilePageController>
{(props: ProfilePageProps) => (
<ProfilePage {...props} />
)}
</ProfilePageController>
</SignedInLayout>
</Route>
S1 shows China ambitions. Need capital to break into a complete new market.
> It's a little bit expensive but the design is incredible.

What incredible design are you referring to? Do they have a design and prototype already that has internal and external pictures released?
Please don't "invest" in Bitcoin. Instead, hedge a percentage of your net worth in it based on where you feel you stand on the idealogical spectrum between cryptoanarchist and law abiding citizen.
It's not part of Javascript, so you'll always need Babel (or similar transpiler) as a dependency and some kind of build step.

It's additional complexity when you could have solved the same issue by using better design on the API level.
I think a good view rendering library should do just one thing well: Render the UI based on the app's state. It should not care where the state is, and most importantly it should not handle the state itself.

This is nice in theory, but in any non-trivial application, a huge amount of state exists just to support the view. It actually makes sense to keep the view stateful and it's counter-productive to further segregate view-specific state.

You can still keep large parts of your UI functional, but the idea that your whole UI should be a function from state to view seems misguided.
> What I want is to see Uber’s technology become a protocol. Same with Airbnb, same with Postmates, same with other companies in the gig and sharing economies. Same with lots of other important technology companies, while we’re at it. Obviously this can’t happen overnight, but if the technology is useful enough to provide real value, then it’s too useful to be subjugated to the whims of profit forever. I would love to see these technology platforms either fully decentralised, or centralised in such a way that the entity running it is not-for-profit and, ideally, accountable to all stakeholders. The actual mechanisms for making this work are beyond the scope of this post, but I want to throw this idea out there and get people thinking about it, because it’s the only way of making the future work for all of us.

> I suspect — and feel free to call me naive, but I don’t think I’m wrong— that the majority of people working on Uber’s technology would prefer to build a system whose social impact they could be proud of. Based on my admittedly limited sample size of people I know in the tech industry, I feel like lots of people working at companies like Uber are there because they want to solve interesting technical challenges and deploy useful innovations in the world. I believe that if given the choice, most would prefer to build a system that makes the world a fairer and more equitable place. The problem is that this choice is, for the most part, withheld from them, and whatever individual intentions they may have are inevitably co-opted by the capitalist structure in which they make their living. By working together to counteract these prevailing systematic forces, though, they may be able to open up a space in which to envision alternatives.
> img tag is wonky considering the various screen sizes and bandwidth variability today.

The srcset attribute is well-established.

And please elaborate on the issues you’ve experienced with HTML5 video. Every platform supports AVC1 now, even Firefox.
I have to agree. I’ve tried to be a desktop Linux user for 20 years unsuccessfully. It only ever gets to 80% done and then they go and break everything. At least Apple get to 95% :)
Another trend I noted after sitting in on a VC pitch: Look where people use Excel as some sort of database/process management system because an existing app isn't there or just sucks. That probably spells out opportunity. The world's most used database isn't Oracle or MySQL, it's Microsoft Excel...
Welcome to the ____pulse family. A rising tide lifts all ships.
I was also recruited via LinkedIn for my current job.
Oh, thank you, I haven't realized that they added this!
So true. Also don't forget how many people actually major in information sytems in college. The whole industry is self perpetuated by overly complicated software. The more complicated the more they can milk their clients.. Such a waste.. Although I suppose in the current environment it's better to have these guys employed instead of looking for jobs.
Oh look. Another article that skimps on the details more than any of the previous ones crying about fragmentation and how it will destroy Android.

We get it. We're tired of these articles. When the development cycle slows and when the custom layers either die or turn into a simple custom skin alongside Android, this will all be a thing of the past.
I think the signed carrier profile was like the SIM lock. Carrier want it so you can't just take your iPhone to the next carrier.
> Use of collective dose to estimate public health impacts when large populations are exposed to trivial doses is inappropriate and not reasonable.

First, let's make sure we are clear about the difference between collective (for a population) and cumulative (adding up repeated doses for an individual).

Second, "inappropriate" and "not reasonable" tend to be weasel words with regard to scientific findings. The real issue is that the effects of small doses haven't been rigorously studied, unlike with high doses.

Rather than actually study them, we see brusque dismissals.
Please check your facts before posting next time and stop spreading misinformation.

This is exactly the kind of defensive attitude that gives vegans a bad name :\
When I read "Brave New World" just last year again. The terms "savage" and "reservation" never once conjured an image of American Indians. Instead I more or less saw the sort of savages one might see in "sanctuary" in the film "logan's run."

Of course in this world it's much easier to be offended than to tolerate. #legalism and #liability is the death of us.
Slightly unrelated but I don't see how people justify ad blocking on mobile YouTube, the ads these are all native (video ads) and take up at most 30 seconds. If you don't want to wait for the ads, don't watch YT and burn Google's bandwidth.
Not mentioned in the article: In the 20th century alone, experts estimate, it took up to a half billion lives, more than all the wars and epidemics put together. [1]

Think about that: it killed more than WWI and WWII and all other 20th century wars combined.

[1] https://www.nytimes.com/1999/06/15/science/smallpox-the-once...
> cloudflare.com is right next to the title

> mozilla.org is right next to the title

Hmm... hey, petercooper, perhaps you should consider including the submission website in the edit tracker somehow? Without that, anyone who reads the edit tracker is missing an important piece of information that actual HN readers see.
I have had first hand experience (several times) with ads being shown immediately after a conversation that were spooky at best and tin foil hat inducing at worst...
I was hoping to add an original thought to this thread, but you nailed 80% of my point. The remaining 20% is that music allows "chunking"[1] complex knowledge into a single song that's easy to remember.

1. https://en.wikipedia.org/wiki/Chunking_(psychology)
Alternative title: hedge fund uses <1% of their fund to hedge their fund.
I most recently spotted him on the show The Magicians.
https://themagicians.fandom.com/wiki/Matt_Frewer
The interviews with researchers and engineers in the field seem like they'd be interesting, but I don't see it for Musk. What special insights does he offer into AI?
That link seems to be broken, at least for me. Hangs establishing secure connection in Chrome and times out.
I don't think that makes you very popular right now, but it is of course the better course.
There are two camps in the R world - tidyverse and base-R (tiniverse).

Its not a coincidence that the author gives an example from the tidyverse ecosystem. Authors and users of tidyverse value other things like consistency and new features over API stability and backward compatility. The base-R ecosystem is actually very stable and so the original package manager is very simple.

With R spreading out from the academic environment and with many new authors breaking their packages' APIs we observe new attempts to solve the issues with dependencies (such as renv or https://rsuite.io)
> The key was being stubborn and banking on them eventually wanting to talk to me.

This. Same for me. I just put a message like this in the family whatsapp groups and then deleted the app/account: 'Hey everyone, I'm not going to be on WhatsApp anymore - you can call, text, signal, telegram or email me. Talk to you later!'. It was that simple. It took a little while but now my family is on Telegram. I know they still use WhatsApp but it's honestly not my problem or issue that they use the app - I just don't want to.
I don't think you've read it
Thanks, Facebook, for the reminder to speed up transition to Signal for the rest of my social circles.
I think tech has its responsibilities, specifically social media companies that took sides and banned people for allegedly promoting violence.

Sometimes letting people vent is a good idea. They tend not to torch neighborhoods.

If you think there is a mass that will get influenced and radicalized, it is probably only due to legislators and companies trying to police people into a narrow corridor of opinions.
For what it's worth, this is perfectly standard Haskell code, perhaps even on the simpler side.

(Not saying that you have to like it. Just giving perspective.)
Good to know. It makes sense that for a proprietary language implementation you need to bump major versions on a more regular basis. Perl 1.0 has some significant differences from perl 5.18.0.
For what it's worth, my own experience has been that becoming fluent with the functional style makes the imperative style seem really bizarre. I've made multiple attempts to learn Go, but for the life of me I can't; it seems so byzantine and archaic, like a creaking, inconsistent Rube Goldberg machine. The feeling in functional languages that everything is an expression and evaluates to a value actually feels really liberating; everything can be thought of a series of transformations.

This is not meant to argue with you, merely to provide the viewpoint that imperative programming is yet another valid way of performing computation, not necessarily the _natural_ way.
What happened to v3 of Java driver?
Abandoned?
> non-PC results lowered in priority

What do you mean?
Cost per user makes EV/Sales look like an ultra-precise and dependable measure of value.
Github requires users to be logged in to an account. That's a hurdle and very anti-privacy.
The only party interested in making this happen is the user.

Given the fact that:

a) until today, the commercial service/app/device/app store providers have always had all the market power (and it has gotten even worse), and

b) lots of users currently still don't seem to care about privacy,

how do you see that concept gaining serious ground?

EDIT: (other than for niche situations like human rights activists, journalists, whistleblowers, etc.)
You cannot compare those things like that. Not being willing to make all your contributions to a site with the same account or maybe even to have that information displayed to the public has nothing to do with laziness. It can be a matter of privacy or security. As a user I myself see no benefit (i don't even know the password of this HN account).
Very interesting overview. It shows that the majority of a (Q&A) site can be run on "just" 9 servers - we're not talking scaling to thousands of servers here.

I'd be interested to know what DBMS they're running, and it's very interesting that they've moved the tag "indices" out to their own cluster. I'd also be interested to know whether they run out of 1 datacentre and how/if they mitigate that risk.
I did sort of the reverse. I went from a very small firm in a somewhat related field to a larger (but not huge at the time) company. On the one hand, there's so much "machinery" in place to help you. On the other, it's big--and things like communication take a lot of repetitive work.
It’s actually not that straightforward. A library could bundle their dependencies as part of their own build step/publish. They would appear to have zero/less dependencies, but really they just bundled them.
For me: you don't want to. The underlying Darwin/XNU layer is probably the most quirky (or depending on your PoV outright broken) unix-ish system you will see in general use today.
MRR $0.

That's the worst feeling.
I was cautiously optimistic until they said unequivocally that they'll be stopping all sales of BrickArms and other fan-made/third-party accessories. (And moralizing about not supporting "warfare and violence" while continuing to sell Lego Indiana Jones sets with rifle-toting Nazis.)

This is probably going to kill BrickArms. Most of their sales are through BrickLink.

https://www.brothers-brick.com/2019/11/26/news-the-lego-grou...
Would you buy a bank app from an app store? I think I'd rather get the app directly from my bank. On the other hand, I'm having trouble reconciling that last statement with Quicken downloading data from my bank; I didn't get Quicken from my bank.
I'm inclined to think that having perfect information (or as close to it as possible) can lead to "analysis paralysis". Generally speaking, the more information you have, the more you can see all the possible upsides and downsides that might occur as the result of a given choice. This makes everyone prone to not making a choice at all -- some people manage this tendency better than others -- and this can be worse than making even a bad choice. While you were trying to optimize an outcome, the opportunity passes you by.

In this respect, imperfect information can make a difficult choice easier to make. So yes, so there is such a thing as too much information. Some people just manage it better than others.
Act confident, even when you’re not.

- Larry Ellison

http://startupquote.com/post/2323444951
emphasis on "normally"
Here's the link for those who didn't read Theo's email: http://marc.info/?l=openbsd-tech&amp;m=129236621626462&#...
It's funny that I was already composing my "this *killer business is nonsense, where are the historical examples of one tech company really annihilating a market leader, etc., etc." rant comment in my head, when I clicked to read the article. :)
Conclusion of the article: I don't know what will kill Facebook.
Or "Over 65s get 10% discount on thursdays" type thing.
Well, at least I think it's relevant to understand the full context of what happened. Remember, TSA's job is to spot outliers, oddities, and flag them for review. I have zero love for TSA, but I think they did their job here.

There were 80 cards total. At least 10 were bizarre words that would get you arrested if you handed to a bank teller.

Guilty of not censoring? No you missed my point entirely. I am suggesting that handing these cards directly to a TSA agent will get you red flagged. Does that really surprise you? Basically Nick did everything possible to be the absolutely weirdest guy TSA saw that month. If they don't flag this, what do they flag?

Even the alleged line of questioning by the TSA officer isn't even necessarily that bad depending on how you imagine it;

Agent: "You know who did 9/11?"
Nick: "Osama bin Laden."
Agent: "Do you know what language he spoke?"
Nick: "Arabic."
[Agent: rifling through flash cards saying "Bomb", "Terrorist", "To Kidnap",
incredulous look on her face... Shrugs looking a Nick]
Agent: "Do you see why these cards are suspicious?!"

Note the last sentence in the court documents does not start with "So". Anyway, no one in the entire case was arguing that TSA did anything wrong, just the police detention that followed.

Edit: Look, it's a really great headline, and just reading the ACLU post initially got my blood boiling. Then I read the first few pages of court documents and my opinion moderated quite a bit. So I thought the discussion would benefit from a more complete airing of the facts. Sorry if it doesn't fit the narrative!
I'm the author - here's some good reading:

http://en.wikipedia.org/wiki/Technological_unemployment
In France there is employee taxes and employer taxes. You discuss before employee taxes, but after employer taxes (which is about 50% of the salary before employee taxes). If you're on a French payroll the amount is written on your payslip, but most people don't even notice it.

At the end of the day it doesn't really matter if it's an employer tax or an employee tax, the employer spends some amount of money and the employee gets a portion home. But the discussion never includes employer taxes.
The idea of a company paying based on the cost of the locale is just another way of saying “what’s the lowest we can pay people for these skills compared to what else they can get locally?” and divorced from how much value they bring to the company. Sadly, for these companies, local just got a whole lot broader and they will need to pay more to get the talent they need to stay competitive.
My experience was very similar to yours, playing around with components and forms on Delphi 3; But in addition to that I've managed to learn some assembly with Delphi (asm blocks), go figure.

And the speed of the compiler on my venerable Pentium MMX 166MHz!!! (Sad looks towards my Rust build on a 100x more powerful computer :-( )
Social engineering is a hack.
OMG I hate this kind of dishonesty by governments (and companies).

There should be no "employer taxes". That's money that otherwise could be going to the employer so all taxes and the like should be reported coming out of the employee's salary.

Example: the US has 6.2% Social Security taxes levied on both the employer and employee. This should be reported as 12.4/106.2 = 11.7% of the employee's income.

BTW companies do this too. Airlines charge fuel surcharges (there's no such thing; the fares are just more expensive). US ISPs are famous for things like "Infrastructure Surcharges" and other charges you can't avoid. The FTC/FCC should step in and make it illegal to underreport true costs with mandatory charges like these.

Another beef with the US government I have in particular is the "standard deduction". This is actually a way of hiding a regressive tax on lower income people. Think about it: you're eroding the value of itemized deductions but lower income people are disproportionately affected.
Nice try, I'm an environmentalist. I replace the bulb with LED when it's warm out.
What's wrong with the web experience? I hear this all the time, but i like it's simplicity ...
Am I the only geek who approximated his transaction fee and added it to his bundle price? Between naming my own price and them donating to charity, I felt bad that someone might need to eat the fee to run my card.

Since I assume "Humble Bundle Inc" is processing the transactions, I added it to the "Humble Tip" portion of my order.
The more I think about it, the more I think the dark red makes me think of blood.