skysight-inc/HackerNews huggingface dataset:
with no arbitrary technological restrictions getting in the way

How does the arbitrariness of those technological restrictions differ from the arbitrariness of the legal restrictions which I'm sure the author would insist upon, should you decide to republish their work? To me they are the same thing - mechanisms for saying "you might've bought this but the original owner still has a say in what you do with it".

The world IMHO is a better place because there are mechanisms by why IP creators can be paid. Yes there is poorly written DRM (Sony, we're looking at you) but that is a problem of execution, not one of concept.
You are right that this is part of what helps drive local diversity and character, but it's also one of the principal drivers of NIMBYism. It has tremendous impacts from high density zoning to proper infrastructure development and effects hundreds of millions of people in very real, very daily, negative ways.

These problems are greatly reduced in places with larger scale control of the zoning laws and in many of those places you also end up with lovely, highly diverse cities as well. Given good governance, neighborhoods and areas can be designated for various "character" initiatives as well and you end up with lovely places like Tokyo, Kyoto, Seoul and so on.

Not having this kind of larger scale vision is why it takes an hour to cross over a single river from West New York to Manhattan or from McLean, VA to Seneca, MD and 5-10 minutes to cross the river in Seoul from Gangnam to Geumho or between two points on the Sumida in Tokyo in 5-10 minutes.
That is not true, but even if it were: fuck the rain forrest. What we are talking about here is peoples children.
I know you are just giving an example, but caller() should check that what came from look4() is a valid index into ptr.
Is it just me or are some of the formulas in the spreadsheet used to generate this wrong? I don't see the cost of purchasing / financing the used vehicle in there. Also, in the leasing cost column, the re-lease is not 3 years every time. Additionally, in the my area, the registration would be much lower but wouldn't decrease along with the vehicle age.
Is this meant to be sarcastic? becaon.js is a perfectly valid name for a JavaScript filename, being forced to name your files something different from their content just to placate ad blockers dodgy blocklists is not right.

Even more not right though, is every developer having to check every blacklist to see if their component name happens to also be used in advertising. Is this really what your suggesting?

Then there's the whole *ad.js blacklist another commenter brought up, this is frankly just a sign of a terrible blocklist.

And new entries that are just as bad get added all the time, so now every developer has to check every blocklist every single day if they want to keep their site running smoothly.

(A happy user of an ad blocker, who is aware that 9 time out of 10, when a site I'm using is broken, it's the ad blockers fault - not the sites)
It's extremely relevant when we're debating how far we're letting companies go at restricting your freedoms and where do we curb them.

A similar example: warranties. In EU at least, we demand that companies invest money to make their hardware work at least 24 months without issues. Even though this costs corporations money and they'd probably prefer your TV to die in 24 hours because that would increase their revenue flow. It benefits the society at large and makes life better for everyone at the expense of some cash flow of businesses.

I see DRM as the same kind of issue - it actively ruins cultural experience of society at large, forces locked down devices on people, demands that culture must not be experienced repeatedly and forces people to become renters of content. I'd prefer businesses to lose some profits due to piracy instead of having to tolerate all the horse shit DRM pushes on us.
And my talk about profits is all about that - even though piracy exists, businesses still can generate huge profits. As such I argue that thus DRM isn't necessary at all considering all horrible consequences it brings.
Because it's extremely difficult to develop trading algorithms in isolation without any prior background. It's difficult for both programming/software development and research/strategy development. It's also a comparatively secretive industry. It's hard to learn how to correctly develop trading algorithms without "opening the kimono" so to speak.

Imagine if you knew how to develop databases very well, it was your company's core competency and you were (rightfully) opinionated about it. Now imagine you're interviewing someone, and they show you a database they developed, ostensibly to demonstrate familiarity or initiative with the subject matter. Except it's not a database at all, and it doesn't at all match the specification for what your firm (or similar firms) would consider a database. It's just a peculiar method of storing data in a custom file structure.

If you attempt to develop a trading algorithm independently and without prior training, you are approximately certain to design something from first principles that is utterly unlike what professionals do on a day to day basis. Take a look at /r/algotrading (or similar forums) sometime and read about the preconceived notions people have about that a trading algorithm is and what it takes to develop one. These are programmers who read about the subject matter, not simpletons. It's just that there is far more development and strategy work for the modal trading algorithm to be close to something resembling professional work, and the unknown unknowns are very difficult to eliminate without explicit guidance.

That's not to say it's literally undoable, I am aware of people who successfully do it. It's just risky, because you have far higher downside than upside in trying to go that route and present your work to a firm. The problem is not just that you might not impress the interviewer, but that they may (for better or worse) believe you have a lot that needs to be "unlearned."
It is presumably always possible to smuggle some into a capital or other large city and set them of. Makes for an interesting attempt to figure out who put them there too.
Or using advanced GUI debuggers that allow middle statement breakpoints.
I'm usually opposed to video evidence, but in this case, I think the video was an especially good means of illustrating the aggregation of resources to the right in a way that a series of static images would not have captured.

A d3 animation might have done the job just as effectively, but depending on the author's skills, might have taken a very long time to create, comparatively.
Right, sadly enough. Plus the fact that people will believe what they like, and likely won't trust all that complicated technical stuff.
I drive a 1992 Toyota LandCruiser that has 349,000 miles on it. I do my own repairs.

It's expensive on gas (12-13mpg), but cheap to insure.

Not even an airbag.
Look at the car, not the brand. My 2003 Honda Pilot costs about $500/year in repair on average. My wife's 2005 Odyessy is about 3x that, despite being mostly the same car.

Why? The sliding door roller system is garbage and breaks semi-annually. (@$900/per incident) Biggest issue the Pilot is a poor quality key cylinder system that was a recall in several 1999-2004 models, but not the Pilot.
If intellectual property rights ceased to exist, we wouldn't have a need for the GPL, wouldn't we?
And the really weird part is that while the propaganda puts it as "protecting property", it really has exactly the opposite effect. When you buy a physical book, that book is indeed your property, and you can do with it whatever you want. Now, with DRM-infested ebooks, you are actually just licensing it for very restricted use.

You might as well be claiming that making private home ownership illegal would strengthen property rights.
I doubt nuclear defense systems are viable anymore, modern ICBMs travel too fast to intercept. Newsweek covered Russia's latest ICBM developments, and they don't look good. http://www.newsweek.com/us-russia-nuclear-arms-race-over-and...

>The RS-28 ICBM, scheduled to become operational in 2018, assures Russia the ability to annihilate the United States in retaliation for any American first strike, while providing Russia a silo-killing first-strike capability of its own.

>The RS-28 is itself a wonder of modern technology, capable of flying in excess of five times the speed of sound, altering its trajectory to confuse anti-missile radars, and delivering 15 independently targetable nuclear warheads (each one 10 times as powerful as the bombs the United States dropped on Japan at the end of World War II) or three “Object 4202” hypersonic warheads, which destroy their targets through kinetic energy (i.e., through impact).

>A nuclear warhead-armed RS-28 would take about 30 minutes to reach the United States from a silo in central Russia; its warheads would be capable of destroying an area about the size of Texas. [When] armed with the “Object 4202” hypersonic warheads, each of which is capable of destroying an American missile silo, the time would be cut down to 12 minutes or less.
Would there even still be a need for it? Releasing code without the approval of your managers would stop being a crime, and it's not like most people are only releasing free software because of licenses in the first place.
What is that? Googling ersatz gcj gives your comment as the only relevant result. Also GCJ is/was a Java compiler as far as I am aware.
In addition to this article, the profile about Rear Adm. Timothy Ziemer, the guy heading the effort, is also very interesting:
https://www.nytimes.com/2014/10/21/science/a-quiet-approach-...
>Fixed it by using a single image for the whole deck and changing the position of the image to show the card that was picked

Couldn't you have renamed the file?
Why does everyone hate on prop13? It still allows taxes to go up, but only at the rate of inflation - it prevents normal people from being thrown out of their houses after 10 years due to tax adjustments
Why so costly?
Antilock brakes and stability control are mandatory now, but they've been common for a long time. Most cars probably still don't have blind spot and lane departure warnings standard, and I'm not sure how much safety they add.

My sense is that if cars are safer now, compared apples to apples (i.e. a base model mid size sedan) to ten years ago, it's marginal. And the same will be true (driverless cars potentially excepted) in five years.
It's not just foreigner either, you'll get a similar level of interaction with someone who speaks very unaccented Mandarin coming to an area where people normally speak a different language (there's dozens in China) and don't speak Mandarin nearly as fluently.

Sort of like mocking hick accents in the US, real funny until you're talking with someone who actually has a hick accents, and then it's just kinda mean.
Yeah, obviously, the whole open source ecosystem would collapse because BSD licensed software could now also incorporate GPL code into their code base ... WAT?
Music downloads are largely DRM-free these days, but piracy is still as low as ever. It really is just powerful media companies abusing their power to make a little more money.
Except software which doesn't work with an adblocker does "suck". Sure, potential users could phrase it more politely, but for many of them (me included), it's a minimum requirement.

At least "sucking" is better than being totally useless.
Totally tangential, but I'm curious if you could elaborate a bit on how compiled queries [1] work in MemSQL? Am I correctly guessing that it completely ditches the traditional Volcano-style iterator model, in a manner similar to HyPer [2]?

[1] https://docs.memsql.com/v5.8/docs/code-generation

[2] http://www.vldb.org/pvldb/vol4/p539-neumann.pdf
Laws against theft, contract enforcement, etc. are general laws for the benefit of everyone. (They also derive from common law, which dates back over a thousand years, as opposed to statutory laws that are routinely bought by lobbying, but let's put that aside.) They are a sort of 'legal primitive' - don't cheat, don't steal - that attempt to provide a baseline of trust in society.

Mandates that computers must respect special rules based on legal definitions are laws that tell me how my machines must operate and how you must build machines. They are arbitrary restrictions the degrade capabilities (make the machines less valuable) solely for the purpose of enabling a few industries to be lazy and not figure out how to be relevant in a changing world.

If you want to go down that path, you're going to be "picking winners and losers" - something I hear we are supposed to dislike. Which business models "deserve" protections?

- Do long-haul truckers "deserve" to keep working in the face of self-driving trucks?

- Do corner groceries "deserve" protection from Whole Foods/Amazon or Walmart's logistics innovations?

> So what makes some business models [...] more protectable?

As a descriptive matter, it appears that that's closely related to one's investment in lobbying.
I understand that you have legacy requirements to support elements that previous developers have used, but that doesn't explain why someone would use a shared_ptr in the first place. The great thing about unique_ptrs is that they take away the manual memory management. It is a complete PITA not having them. I can even see the use in weak_ptrs. My issue is with shared. I can't see how their use wouldn't lead to larger problems in code.
You're making false comparison here. DRM is extremely invasive - it's akin to being forced to wear handcuffs inside a store to prevent theft, or perhaps being strip searched every time you walk past a store. Both of those actions can also be sold as "business protection against theft", but our legal framework currently says that we're ready to tolerate some amount of shoplifting and we're not going to allow stores to strip people naked at the exit to check for stolen goods. The profit fallout of shoplifting is just too small to allow for such egregious attacks on legitimate customers.

Same story with DRM - yes, piracy IS illegal. But DRM as a response is hugely disproportionate to damage done, causes huge issues to LEGITIMATE buyers. What DRM proponents defend is attacking paying customers with restrictions, lockdowns and costs to hunt a rather small profit loss (the relative smallness of lost sales due to piracy have been repeatedly demonstrated in these last years).
VCR's where generally better recordings than the 'cam' footage of the latest blockbuster leaked on the internet. People sometimes are watching films before the special effects are done.

The core issue is if a company can make 501 million instead of 500 million they have zero incentives to make less money. Which is why cable companies scrimp on backhaul even when it's a rounding error on their costs. And why companies are so focused on DRM etc.
Good excuse to refactor I'm sure.
Considering that in order to get this advantage you have to at one point end up with $0, it seems like a bit of a phyrric victory
Yup. I have to manually screw around with doordash URLs because the login button on their site breaks when I block analytics libraries.
Looks like he did it "the hard way" --- and unfortunately it's not a truly valid PDF since the startxref isn't within the last 1KB of the file and the version number in the header is corrupt. Not all PDF readers will accept that.

On the other hand, it is possible to make a completely valid PDF and bootable ISO. The first 32KB of an ISO is officially "unused", which is probably why GRUB decided to put itself there, but that can be relocated somewhere else --- the El Torito boot descriptor will need to be updated to point to it --- and the PDF signature (which can be a valid one) and as many objects as will fit can be put in that area, with the rest anywhere else. The xref table can be moved to the very end and the offsets updated to point to the objects.
This restatement of the problem might help:

"Imagine a room full of 100 people with 100 dollars each. With every tick of the clock, the set of people with money each give a dollar to one randomly chosen other person. The set of people with zero dollars simply lose the opportunity to give away a dollar and thus decrease the overall chances that any participant will receive a dollar. After some time progresses, how will the money be distributed?"

To me this now seems intuitively obvious. Since the game creator has declared by fiat that the number "0" gets a special branch in the program, it stands to reason that the resulting distribution will change once any participant hits zero and triggers that code-path.

For example-- suppose you start with game with one person who has $10,000 and the remaining 99 people have zero. (I don't think you can arrive at that state game organically, but it doesn't matter for the point I'm making.) The first tick through the game all that happens is that the ten-thousandaire gives one dollar to one marginally lucky participant while the other 99 do-- nothing at all. Essentially the 99 all begin by losing a turn.

E.g., imagine an implementation where each tick loops through the participants and the ten-thousandaire happens to be the first participant. If you are the last in line, the only opportunity you have to collect a dollar is when the ten-thousandaire gives away a dollar on the very first iteration of the loop. For the rest of the 99 iterations of the loop you have exactly 0% chance of receiving a dollar. That means on the first tick you and all the other zero-aires would have 1 in 99 chance of receiving a dollar. If on the other hand you started out with everyone having a dollar you would have [some immensely larger chance of receiving a dollar that someone who isn't lazy like me can probably calculate here].

But it's actually worse on the first tick of this example for the ten-thousandaire. That player has a 100% chance of losing a dollar and a 0% chance of gaining one.

I believe this "problem" essentially describes the conditions of an economic depression. It's also a bit of a visual/conceptual illusion because we're likely to look at that chart and see accumulation of dollars as "winning" and zeros as "losing". But if you instead measure liquidity it should be clear that those who accumulated dollars suffer decreased liquidity even worse than the zero-aires.

Also if you remove the special case for zero then the intuition about "more or less equal" distribution should be true.

Edit: change "lose a turn" to "lose the opportunity to give away a dollar" to guard against pedantry. Also, changed "tick/turn" to "tick".
Whale Token Crowd sale has begun
Putting a stop to all bullying
This sounds interesting and got me thinking, i have some high bandwidth storage just sitting around. However i the machine runs on a skylake pentium and docker seems overkill. Is there anything like this that works without docker?
I can wrap my mind around idea of licensing just fine. That in no way means I agree with current one-sided state of affairs in copyright law.

I also don't see why did you bring torrenting into the debate - do you consider me sharing am movie to my friend from my iPad to his a crime? Is that the same as torrenting? Or why am I prevented from doing that due to DRM?
Show HN: Swarmdrop – Frontend for Ethereum Swarm distributed file storage
> Technical restraints and legal remedies are not the same thing, and it's completely consistent to say that DRM should be unavailable to both proprietary and free works while legal remedies should be available to both.

"legal remedies should be available to both" was tried for media; that was the era where the studios were suing individuals for copyright violations. Needless to say, that proved to be impractical for a variety of reasons.

Unless your intent is to draft laws that specifically don't work for causes you don't like and works only for causes you do, i.e. negotiating in bad faith, you're going to have to admit that the existence of IP rights implies that that other IP rightsholders are permitted to build some mechanism that works to enforce their rights.

And, again, note I'm not defending DRM. I find it just as annoying and inconvenient as everyone else.
The problem with all those modern type-safe programming languages is that they all use modern programming idioms. In reality, the market just wanted another C, the 2nd place language in this list, without the parts that make it especially dangerous to use. Go came the most close to providing that, and thus it started to see adoption in that market.
Deduction game for Sherlock fans
Copyleft virality requires IP enforcement. Doing away with IP doesn't necessarily imply a world where everyone wants to share publicly
It keeps talented people out. Not just women.
You can fix the sliding door rollers with about $5 in parts from the local hardware store. I did mine and it's lasted for years.
Designing a P2P Lending Platform with Elixir in mind
Free software might collapse, but open source certainly would not especially since so much of it is under MIT and similar licenses which already allow anyone to do pretty much whatever with that code.
Strikingly is a YC-funded company based in Shanghai. We sponsor visa. Typically, a person with 2 years of working experience can get work visa issued in few weeks.

We are hiring people in engineering, sales and marketing departments https://www.strikingly.com/s/careers
At least for the US, I think you are overestimating the restrictions on private establishments.

Stores don't do invasive things because it doesn't make business sense, not because the legal system particularly enjoins them.

Like if I opened a candy shop that required agreeing to an NDA for entry, what law do you think would make me let people in without signing the NDA? It might not be enforced, but there isn't anything that would stop me from requiring the signature for entry (other than it being silly).
> How does the distribution look? Play the movie above to see.

How about I don't play the movie, and you use these magic things called "words" that let you describe experimental results. Maybe we can call these descriptions "abstracts" and put them at the beginning of articles.
Yeap. I wanted to swipe back on the trackpad of my backbook and it just scrolled down. Not ok.
Native mandarin speaker here.

I agree with you that this reporter really didn't add to the conversation. Like you said, it is more of repeating/exaggerating.

Programs like this can be paid to make with purpose of showcasing a government project instead of actual "reporting".
And? As someone in this thread said, DRM-free music is standard these days and overall piracy is still rather low.

What do you think DRM is actively doing? Or is there another point you wanted to make?
That is COMPACT. I always thought that a window manager was supposed to be big. This fits in one file!

(A note on code style though: some of your lines are a bit too long. Have pity on those with small screens. Seriously, it's not that hard to break up line 94.)

Where can I learn enough about X to read this code?