jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
A few things, and I'm speaking as a (now former) major label executive:

Google should not buy a label or a music company. It wouldn't make sense at all. The friction going on right now is because Google views music as something that the labels don't. They view it as data that makes their device better. The music industry views it as intellectual property.

I side with Google on this, depending on WHAT Google wants to do with the data. If they are common carrier, locker in the sky. Great. But as soon as they use it as a means of advertising/marketing (a la Youtube) they are stepping into waters that the RIAA has nothing to do with. It's just normal, silly US copyright law and the contracts that our heroes the artists signed.

On the other side, imagine if the labels went to Google and demanded all their source code so they could setup their own internal Google and make them some money that way, to add value to their technology. Just as silly.

The other thing: don't conflate the "Music industry" with the big 4. They are not one and the same. The Music Industry is a HUGE thing that uses and represents the most long lasting of culture artifacts in terms of marketability. It includes Spotify, Soundcloud, Songkick, Hypemachine, Big Champagne, CrowdSurge, Apple, Google (through YouTube right now), Amazon, etc. Then the management companies: The Firm, The Collective, QPrime, Red Light. A vast space.

Some operate on the infrastructure level, some license content, some fill voids and some you've never heard of.

That being said, the future of the music INDUSTRY is the disintermediation of the big 4 by means of a restructuring of what they do. Artists don't need them if they don't want them, and certainly the companies that make up the industry know this (see Fanbridge, TopSpin, etc).

The industry in the last two years has diversified substantially. The real power is transferring to management companies, startups, distribution, artist services, open-source technology and API based business development.

What will happen to the big 4, and starting with 2 (WMG and EMI) is new owners, and hopefully an entrepreneurial sensibility informing their restructuring. They need to be nimble, technology forward, representing their artists using technology and manning up when it comes to the value of their content (because there is value, and "free" is value if done correctly).

Anyhow, blog posts for another day.
I've made the legal case in defense of those wrongfully convicted.

No you haven't. Even though I happen to agree with you about this, you are talking through your hat and are arguing politics, not law. You are your own worst enemy, because you have so little knowledge of how your own system of governance or justice works that you spend all your effort on venting your anger without achieving anything. Get educated, then get organized. Otherwise you are just blowing smoke.
IIRC, financial fraud that makes the country (e.g., from its citizens/organizations) lose a lot of money is a capital offense in China. And also everything you own will be confiscated to pay back to the country.

(If you ignore the "China is Evil" bit for a minute) It kind of makes sense: you steal money from a country, maybe go to jail for a bit, leave the country, reunited with all your stolen money. Not so good.
90-105k

Read this before doing every interview:

Game Theory, Salary Negotiation, and Programmers
http://stevehanov.ca/blog/index.php?id=67
I'd never heard of a break-up fee before. It makes sense, but it's a gesture of good faith that I honestly never would have expected to see in the business world. (This also makes sense in the context of a close-knit and trust-based community; I had just underestimated these properties of the startup world.)

Does anyone have experience with a break up fee situation? And if it's not private, what were the amounts involved? It'd be nice to have a sense of scale.
It's not the presence of wheels, it's the difficulty of even defining what software operating 'correctly' means. This is a fairly well-understood aspect of software in general, not just the security part - hence everything from the important (e.g. halting problem) to the silly ('software will eat the world'). Software represents models we make up and on top of that, ones we interpret. Cars are not like that. You don't say your car made a mistake when it refuses to start one cold morning. There's essentially universal agreement on the 'semantics' of cars and bridges.
It seems this was written on the wall once Chris Lattner left the project. It's a shame since this could have been a real breakthrough in machine learning combining performance and ease. But the success of JAX means Google probably doesn't feel the investment is worth it.
In every crowd you will find a set of loud victim blamers.

Take some responsibility for your tools instead of getting defensive worrying that if someone actually yells at one tool author they're coming for you next.

I work my butt off to write good tools and half the time when someone comes to me about a problem, they're still right.

We have a giant Dancing Bear problem in our industry. We sit around hand wringing about all of the bad things people do out there but we never stop to think that it's environmental. Children with fucked up parents become fucked up adults. You surround them with chaos and you get more chaos. You surround them with pain and you get more pain. If you put developers in an environment where garbage tools are not only tolerated but are aggressively defended, what have they been inspired to produce? What can you expect them to produce?

More garbage.

So we go 'round and 'round victim blaming and never owning our part in this cycle of violence.
Just added a new term to my toolkit - thanks!
>By not checking information but just accepting whatever is handed to you...

>The basic 'facts' are accepted without contention. Or any verified evidence.

>All that's needed is for someone to make a claim or show it on TV and that's basically right, right?

Who exactly are you speaking about here? What gives you the right to presume -- without any evidence -- that others don't verify and critically examine what they read and hear? Do you actually believe that you're the only person who does this?

Your attitude is blatantly condescending and supercilious.
well, because enabling a repo only when you need it is sooo difficult -_-
That's a good point, and I wonder if someone studying pop culture seriously would endeavour to actually do broad, data-driven analysis of this stuff to identify what the actual impetuses of it all are.

I think that public opinion is basically irrelevant, as most people are not really offended by all of this stuff.

But special interest groups, individuals with power, and institutions acting out of caution, and occasionally opportunity (i.e. how can we make money or leverage this scandal?) would be sup-groups to identify and characterize.
That sir is illegal. I have to blast Creedence or I can't hear it over the wind noise. I think there are laws about how you shouldn't be able to hear music above a certain volume at a certain distance from a vehicle, but I haven't heard of it being applied to motorcycles.
> there's every indication that all new Apple frameworks are being written in Swift

There's no such indication. "The number of binaries using Objective-C is still growing with each iOS release." https://blog.timac.org/2020/1019-evolution-of-the-programmin...
Ctrl-D works fine for me.
hunter2

Hmm, doesn't seem to work for me...
It's probably a bad idea to say "X is wrong" when you haven't done enough market research.

OP seems to think he's invented some completely new way of doing things but i wonder if he's seen things like:

- Mithril: https://mithril.js.org/

- Cell: https://github.com/intercellular/cell

- Hyperapp: https://github.com/jorgebucaran/hyperapp

and so on. I dislike React more than anyone else for its bloated way of doing things, but there are always legitimate reasons why people use things they use. The announcement would have been more productive if he just shared the project in a humble manner.
Autonomous vehicles would be a tremendous blessing to make cities more livable and human centered. Autonomous vehicles are:

Safer - always obey speed limits, traffic laws, yield to pedestrians, are always cautious and have super-human reflexes

Quieter - electric, never rev their engines, or peel-out

Cleaner - electric, operate at efficient speeds

Take up less space - never need to park, can "convoy" within inches of another vehicle
One could argue there are differences between us mere code monkeys playing with fancy gadgets and a company in charge of the lives of thousands of people every single day.
I enjoyed Simple for their amazing app, but in the end found that the 1 or 2 times a year I sold something for cash on Craigslist meant I always needed a branch. So I gave up and moved to a credit union.
I _believe_ this is where that picture originated from https://twitter.com/mikko/status/1346922681158000640?s=21
In the UK bitd (~1980) the test number was 174. It just rang you back when you hung up. There was no message. The exchanges weren't that sophisticated.
The website has a page changing the notification settings. It used to be there. It's not anymore. Their own documentation says it should be there. I've looked in the not very many places it could be. It's no where to be found.
Started browsing photo spheres. Here's an awe inspiring one relatively close by: https://www.google.com/maps/@54.30123,138.6972783,3a,90y,345...
Hmm, I guess there's two arguments happening here...

- Apple can't include GPLv3 software in iOS because it only runs signed code, and the keys needed to sign system components are kept secret by Apple. From this perspective, the developer agreement is a red herring.

- App Store developers can't include GPLv3 code in their apps, because then Apple would be breaking the terms of GPLv3 by not providing the "Installation Information" as you put it, which would be required for users to freely modify the app. (This "Installation information" being the iOS SDK and a Developer signing key needed to run your own code on your device.) Keep in mind that when Apple distributes your app via the app store, they take on the responsibilities to adhere to the terms of its license as they pertain to "redistribution", since that's exactly what Apple is doing.

> GPLv3 object code that is not conveyed as part of a change of possession of a User Product is not subject to the installation information requirement. This requirement was added to GPLv3 specifically to stop what TiVo was doing--shipping GPL code on their boxes that could not be replaced by the user--and it was narrowly drafted to only cover that situation.

If Apple were to include GPLv3 code directly as part of iOS, they absolutely would be "shipping GPL code on their boxes that could not be replaced by the user"... something that is OK in GPLv2 (so long as you provide the source like they're doing in TFA), but not OK in GPLv3 (because of the tivoization clauses.)

To tie all this to my original point... macOS ends up having to kill all its uses of GPLv3 (even though you can replace it on device and build your own, on macs), because of the shared architecture and engineering with iOS. It's easier to just ban GPLv3 from the entire company really.
> Disrupting law and order - by definition - turns you into a criminal.

That's only accurate if both the law and the ones who enforce it are reasonable and fair.

People feeling powerless is what fuels riots to begin with. I don't condone the looting and destruction, especially when it hits bystanders. But it didn't start that way. The movement against racism did go through peaceful actions to make itself heard. Their demands were pushed back and the discriminations continued so they had to escalate.

They were cornered into that position.

The protesters who invaded the Capitol were not discriminated against. They just lost an election.
No one would've died if they protested peacefully.

You can't equate these protests, just like you can't equate self-defense and murder. The context is important.
What is that expression? Something like “if your best defence of something is that it isn’t against the law you have already lost”
This is an ad… the blog ends with a call to signup for more.
Not just this one, the others as well which surfaced on HN a few days back
Downvotes for pointing out obvious agitprop, and that this is a far broader issue? Ok then. America #1. Go USA. I can only think you're wilfully blinkering yourselves, or someone deemed this comment not helpful to America's political cause?

Go read about the fine art of squid fishing, and the makeup of the crews who man those brigs. It's not just Korea. Fuck, there are slaves (honest to god slaves) in the UK.
Hermann Hesse's "The Glass Bead Game" http://en.wikipedia.org/wiki/The_Glass_Bead_Game is a physiological science fiction story about a future world where an economic simulation determines who will run the planet, and the book features the live of one individual that won the competition every year for decades via integrating math, music, eastern and western philosophies to create a harmonic economic view. The book is two parts: first "the book", and then the collected writings of the main character throughout his entire life. Book got a Nobel too.
As of 2017, you can file court documents using WeChat.

https://www.scmp.com/tech/china-tech/article/2125804/tencent...
I did it on an old i7 laptop

https://news.ycombinator.com/item?id=25661055
It could also imply that they simply get more good applications than they need. Everyone and their grandma seems to want to work for Big N, after all.
In fact I'm a bit sad that they switched from these engravings to color drawings of animals recently...
You're arguing against a strawman.

On one side you pit a "real senior programmer /architect with years of active product design and development under the belt" and on the other side "person who learned to screw size 8 bolt into size 8 nut and been doing this and nothing else for years".

My point is that for this situation:

* person A (truly senior polyglot developer just now starting to use a specific stack)

* person B (truly senior developer with experience primarily in that specific stack, all other things being equal)

Person B will smoke person A at the start of the project, since they're already ramped up. Person A will have to learn, that's why we call it "ramping up".
I'm of the opinion that being a musician shouldn't imply that there should be money in it. It's a fun hobby for many and the reason it's so popular to try to be professional. 99 percent of musicians don't make any money off of it, and so crying about the ones that want to live off of their hobby doesn't achieve anything. I have musician friends. They all have regular jobs like I do. I'm a juggler. I don't expect to live off of juggling.
Could it be that it is slow because localStorage is updated on every keypress?
It said in the video that you can choose what the button puchases. So, you can switch as much as you want. It may be a barrier to using something other than amazon, but you could make time to check to see if there are better deals and then switch the API call.
I'm torn on this. On one hand: we can see the process, and clearly identify a number of mistakes in the software that led to this problem. Serious mistakes, that need to get fixed. And on the other: while this was an error that wouldn't happen without computers and robots, it's clear that this process will reduce the number of overall errors, saving peoples lives. But it's a different set of people.

This is similar to the "Trolley Problem" ethical thought experiment—we have a computerized system, that will save a lot of peoples' lives—at the cost of others, who wouldn't have otherwise died. It's a hard problem, with no easy solution. See: http://en.wikipedia.org/wiki/Trolley_problem
Finally! Something good to come from the way this traffic circle was butchered!

https://www.google.com/maps/@39.4314342,-74.5802579,18z/data...
> "Harder Faster Stronger. It's not just a Kanye West Song"

Except that's not the name of the Kanye West song playing in the video. But it is the name of a Daft Punk song.
But if it works, why not?
> Physics is fun.

My wife still doesn't believe me when I say it, but yes physics is fun.
Great idea Alex. Crowdsourcing the data collection might be a great route... we'd have to account for calibration and consistency of devices, but I think that could all be overcome.
I'm interested in the details as well, please divulge!
Right, this experiment measures the wavelength of the microwaves. Apparently it is possible to independently calculate the frequency of microwaves. http://en.wikipedia.org/wiki/Speed_of_light#Cavity_resonance
I hear ya, bro. I turn 37 in about a month as well. Lately I definitely hear the clock ticking, and I'm feeling a sense of urgency I never had before.
I can only imagine if you tried this in Boston ;)
Schema changes on big tables take hours/days depending on their size. You don't do this in production. What you normally do in a MySQL setup is to run a master-master with one active write master. This way you can run optimizations on one master and switch masters without putting your whole production system in jeopardy. Read more about Flickr's setup for more details.

There are tons of things that can go wrong in large scale environments (network issues, load balancing, slow code, databases starting to swap, databases starting to use a lot of IO etc.)
I guess it must be used for building a reputation system. Google pretty much knows who published what first (or has at least a reasonable idea of that). If the re-publishers lie with their metatags, or at least lie consistently, they get punished with a deranking.

Edit: oops adbge was there first, sorry.
Ctrl +
On older systems you had to do a fairly complicated set up for pushd/popd yourself. I did once in along 1998 or so, but never bothered again, since the great majority of the time "cd -" was good enough.
This guy is a pathetic idiot who never learned the value of a dollar or, it seems, arithmetic. His family's fabulous wealth led him to have certain expectations. Those expectations, as reported in the article, can't be funded out of $14M, no matter what the state of the real estate market. Even the most basic level of scrutiny would have made this clear.
I can't really see a use for this. For non-cryptographic purposes such as Monte Carlo simulations, it's hard to imagine an application where a good conventional pseudo-random generator such as a Mersenne twister wouldn't be perfectly adequate. Even for cryptographic purposes, a crypto-standard PRNG seeded from a good entropy source (/dev/random) is usually secure enough, and for the few seriously high-security applications where that wouldn't be enough, nobody would trust a source that wasn't under their physical control.
Way more interesting is this (still in trial):
https://tote.amazon.com/AmazonToteLearnMore

Add in a feature it doesn't have: picking up stuff you want to sell on Amazon's marketplace, and you've got something fairly big. Want new stuff? Amazon. Want to sell stuff? Amazon.

It'd kill ebay.
In some older apartment buildings (eg, Portland, OR), the fire egress plan involves other residents being able to break into your apartment and exit using your external fire escape.

In these buildings, you'll see an apartment on each floor with a glass window in their door, and a heavy object hanging from a chain next to it. (It's a fun puzzle for guests -- "See that bolt hanging from the chain? See the adjustable crescent wrench on the next floor? How does that work?")
When I see a "solutions" tab, all I think is "click here to learn what we do, without actually learning what we do, or what anything costs"

It's just a way to position your offering such that it would require the potential customer to engage further with you (in some hi-touch capacity) before they can convert.

It avoids the distasteful "add to cart" button for products/services that are priced so high that adding to cart would seem ridiculous.
Google is not reliant on Gmail revenues, or Gmail-originated profiling. The only thing Google is reliant upon is search AdWords.
There are different types of problems; classifying them can help us address, research, analyze, and solve them.

I have known people who've struggled with mood and focus. Knowing if it's caused by a disease (depression), circumstance (losing a loved one), or intentional behavior (playing video games when they should've been sleeping), helps determine what sort of treatment is likely to be effective. Medicating a person for a character flaw is just as dangerous as castigating them for a disease.
There are three parties involved (besides the network):

A) Push Initiator (PI) (NOT the device, but the push content provider)

B) Push Proxy/Gateway (PPG) (this is BlackBerry's Infrastructure)

C) Push client (BlackBerry device)

An example push message in a confirmed (ie. connection-oriented) manner:

1) The content provider (PI) sends a PAP push request
to the BlackBerry Infrastructure (PPG). This request
includes a list of the subscribed BlackBerry
devices to which the data should be delivered,
as well as the data to be delivered. 2) The BlackBerry Infrastructure returns a response
to the content provider, acknowledging receipt of
the request, and queues the request for delivery. 3) The BlackBerry Infrastructure pushes OTA the data
to the specified BlackBerry devices. This doesn't
have to be only a notification of new content;
I think content (up to 8KB in size) can be pushed. 4) Each BlackBerry device returns a response to
the BlackBerry Infrastructure, acknowledging
receipt of the data. 5) The BlackBerry Infrastructure forwards the
acknowledgement on to the content push initiator. 6) The Read notification is returned to the
BlackBerry Infrastructure.

(One-way push only does steps 1. and 3.)

The push (step 3.) actually works through a Network
Operating Center (NOC). RIM is able to do this because
the BlackBerry device necessarily registers itself
with a Telco, which then forwards the information
on to the RIM NOC. The result is that the NOC now
knows exactly where to push a message to. This is
also the reason why a normal data plan is not
adequate to give a BlackBerry push services. The PPG
is able to send a Session Initiation Request to a
device in a connectionless manner using e.g. SMS,
indicating that it wants to push some content to
a specific application on the push client. Content can
be pushed in this manner as well. I think there are two protocols, PAP between a Push Initiator
and the Push Proxy/Gateway, and Push OTA between the Push
Proxy/Gateway and the device. If you're interested, the Open
Mobile Alliance has a lot of technical documents that are
publicly avaiable.

So, yeah, Blackberry's push is special, and it's necessary for them to plug into the telco infrastructure to do this; however, as an app developer, you just have to register with BlackBerry and use their APIs. Regarding the iPhone,I think Apple Push Notification Service is something like a "mini-NOC", that only does notification and isn't as full-featured as BlackBerry's, and is otherwise "push-like" by keeping open a session/polling.
Alternatives to Limewire are "of interest to your readers" because they're looking for new places to download this copyrighted content.

Limewire and alternatives are of interest to me yet I have no interest in downloading any content via those services. Why am I interested in Limewire and friends? Partly because I like to know what's going on in the tech world and partly because I'm interested in what other people are up to. But mostly because I find the ongoing fight between the RIAA and co and the pirates massively interesting. In what other industry does a leading industry body actively harass potential customers in what appears from the outside to be a losing battle?

I'm pretty sure that the people looking for alternatives don't need to read PC Mag to find them.