skysight-inc/HackerNews huggingface dataset:
Tax money is not the only way that society spends resources on enforcing rules.

Those DMCA takedowns, for example, need to be processed by hosting platforms and ISPs, so they have to pay people for doing so, and that's then necessarily part of the price that you pay for ISP service, or that, I dunno, youtube video makers get less revenue from their videos.

Just because the state doesn't spend tax money on it, doesn't mean it doesn't consume public resources.

And much more insidious are the opportunity costs, because they are more or less invisible: For example, the DMCA makes it a criminal offense to circumvent any technology that was intended to "protect copyright" or something to that effect. Now, there might be the opportunity for who knows what kind of technical innovation if that wasn't illegal. People could possibly build all kinds of nifty devices that allow you to use media in new ways or circumstances that would be perfectly legal as far as copyright is concerned--but people don't because that would be criminal. How much value for society is thus not created as a side effect of this ban? That value is also part of what we spend on enforcing copyright.

Or how about security holes in DRM software? As it's illegal to reverse-engineer DRM software, security researchers don't touch DRM software. But essentially all software that security researchers have ever looked at does have vulnerabilities. So, who knows how many people have been hacked via vulnerabilities in DRM software? How many people's data was stolen that way? Maybe people were the victim of identity theft due to vulnerabilities in DRM software? All of that also would be part of the resources that we spend on this.

Or what about when John Deere holds the data hostage that the tractors that they supposedly sold to farmers collects? And people aren't even allowed to swap out the tractor's software for their own due to DRM and the above criminalization of circumventing it?

You have to consider all the negative consequences that the existence of those rules has, because that all comes out of our collective wealth in order to prop up their business model.
If it only applied to natural persons' primary residences, you might have a point, but a lot of the benefit goes to commercial landlords holding vast swathes of real estate and paying practically no taxes on it. A better solution would be to allow people to defer property taxes on their primary residence until they die at which point it is taken out of their estate. That would still prevent people from being kicked out of their homes, but would also stop letting huge windfalls from property speculation go un-taxed.
Thank you for helping other people! You are making the world a better place, and when you average it out it is working - humanity is more "humane" this century than it was over the last couple of millennia.

Sure, there are those really disappointing frustrations, but I try to just chalk them up to cost of doing business. That way you can focus on the fact that the average is getting better and your efforts are making a difference, even if slowly.
Problems aren't always things that don't already exist.

Maybe theres some automated task that just isn't efficient, theres a potentially solvable problem. Also besides efficiency, could also be usability, convenience, interoperability, security, scalability, reliability, etc.

Theres potential all around you just be aware of whats going on talk to people in the fields you are interested in, etc. Even better try stuff out and see for yourself.
My option would be to buy it on Apple's iBooks. My tech setup is Apple-only, so that would be okay, even though there's DRM. Same story as with Amazon basically.

I basically have to choose my golden cage. That's frustrating.
As many people have learned, lending money to friends and family is a terrible idea. It is also very unfair to people without connections.
Yeah or that. Hertz, Enterprise etc. Always can find good deals there.
I figured that they might benefit from reading the rest of the guidelines, too.
"Walkable development" led to two-bedroom apartments in SF averaging $4637/month.

Cities are getting way too big. It's much worse outside the US; NYC was 8 million in the 1960s, and it's 8.2 million now. Beijing is up to 21.5 million, and China's government is trying hard to keep it from growing further.
Dissolving the ego
> you're just helping Android users

And desktop users of Chrome, Firefox, and soon Edge (which has support implemented behind a flag).
... that the claim made above that Steam doesn't enforce DRM is wrong?
One point to complement your argument:

Breaking out a function that's only ever called once can still be a good idea: functions---especially pure ones---communicate with their environment via narrow interfaces, their arguments and return values.

Compare that to inlining the same block of code: the reader will have to carefully check that the inlined block is self-contained, instead of having the syntax provide the hint.

Granted, this argument mostly makes sense for pure functions, and doesn't apply nearly as often in C as in eg OCaml. Haskell's usual style is perhaps the most extreme in that regard, any individual definition only very seldom goes on for longer than one screen. (Forth people strive for a similar style of ravioli code, but I don't have the experience with that language to say much.)
The CPP is a one party system and anything but Democratic. To dissent or attempt to form another political party is illegal. Whether the election process within the CPP is Democratic doesn't matter, the vast majority of citizens have no vote.

China is a classic communist dictatorship with a few Democratic elements.
Banks Deploy AI to Cut Off Terrorists’ Funding
No, it is not, that is exactly the point. There are tons of use cases that would be totally unenforcable legally, but are constantly being enforced through DRM nonetheless.
> It may make it worse for the lower class in this model because you can't inflate the number of dollars, but in real life there's a lot of good reasons to think credit markets are extremely helpful for everyone, including the lower class.

There are a lot of good reasons to think that they aren't, too.

If you model credit as something you give to one person then it looks like a win -- now that person can afford a home when they couldn't before. But if you make credit generally available then it causes price inflation. That not only means higher costs, you have to pay interest on the inflated price until you've paid off the principal. Which middle income people can generally never do, because if they could then the people in the percentile below them could have gotten an interest-only loan and outbid them for the house.

The result is that you get to claim a PR win because more people "own a home", except that the homes are really owned by the bank and the only difference from renting is that the payments are called interest instead of rent.

The number of people who own a home outright goes down because many middle income people could otherwise have bought a home without borrowing, but against the wildly inflated prices they have to take out a mortgage. Imagine the cost of a home was little more than a down payment currently is.

And this carries down through the generations because children who inherit a home now also inherit a loan in nearly the entire amount, the money used to pay inflated medical bills that are only so expensive because credit availability allows them to be.

It's perhaps not a coincidence that the last few decades have seen ever increasing credit availability while the middle class shrinks.
Some would say you're half way to building what you want... Launch and sell!
Primarily about sexual harassment coming from the VC community, and to a lesser extent the types of startups they fund, not SV in general. I think the whole get-rich-quick and damn-the-rules mentality pretty much guarantees that you will have this type of behavior.

For example, you work for Uber, whose basic business model is trying to get away with law-breaking, and you are surprised that they're not the most ethical bunch?

An important point is that this is really a more general problem with the completely unchecked power of VCs, with the gender issues just fallout.

To me, the solution is to reign in that power, for example by relying less on VC money and more on organic growth.
This is probably too general of a question.
Stellar has nice properties, like a decentralised exchange built into the platform and native integration with existing financial institutions/other cryptocurrencies through anchors.

But I would not say it's blockchain-free. They close a "block" every 5 seconds. Depends on what you consider a block. They use boring stuff like PostgreSQL to store the data instead of reinventing everything.
This one is not an ICO-Whitepaper. But I get where you are coming from here.
C/C++ breakpoints still appear to be line-based in VS2017. (C# breakpoints have been statement-based for a long time...)
Telepathy? Or data mining for your thoughts?
Well, here's an argument in favor of true randomess:

If there was a PRNG deciding the outcome of measurements, it would have to have the mathematical moving parts exist somewhere as hidden variables. Hidden variables are outlawed by Bell's theorem and a couple of other things. Therefore, the randomness must be stateless and truly random.
Making them legal at least keeps the problem out in the open, where it can be regulated. Notice that the response to the opioid epidemic, as described in this thread, is that clinics have stopped giving out oxycontin. When we had a crack epidemic in the 80s or a heroin epidemic in the 60s and 70s, the response was to send troops into the regions that produced those drugs. This was both expensive and ineffective, and in many ways just made the problem worse: with the whole distribution chain being completely illegal, street prices went up, more money was made by a few outlaw kingpins, and that gave them more resources to buy arms and escalate violence.
> Every time you need to add a code comment you have failed to write clean code that it easy to understand.

As far as possible the code should tell you 'what' it is doing. But pure code alone has a hard time telling you 'why' it does what it does, and an even harder time telling 'why not'?

(Ie 'Why are we using this complicated approach, and not a simpler one?', 'Why can we get away with this simple approach, why don't we have to worry about corner case x?')
Have you ever played live in a band?
I submit that if you would make an exact clone of me and subject both of us to the exact same condition that we would behave differently.

I suspect it is because our two brains (while identical physically) would have differing quantum states such that the superstructure of active connections would be impossible to measure perfectly - and therefore impossible to duplicate perfectly.
Apache Flink: The Next Distributed Data Processing Revolution?
Antifa Terrorists Snip Fiber Optic Cables in Bay Area, Then Brag About It Online
Thank you all! Will investigate! Maybe we need an api for finding apis??
Even if your friends got the VC money, wouldn't the lack of "hustle" ability hurt their chances of turning the prototype into a successful company?
Well, this is web scraping, not necessary an API problem (depends on their tos as well, of course)
That's not too bad. A lot of old cathedrals would take multiple generations to build...Notre Dame for example took over 200 years to build.
As a fellow Mancunian the thing that annoys me most is the replacing of the 't' sound with a 'c' sound in some words, e.g. hospital
Okay, let's say that 3rd party read the user id which my app keeps in a JWT token. What would they do with it?
> there's no such thing as 'cool' in china except dictated by the government. People in China are mainly concerned with making money, and getting the heck out of China.

Lived there for 5 years, hung out with some great people and some great adventures.

There are a billion people so, of course, YMMV, but perhaps you're the reason for your bad experience?

I agree with the getting the heck out part though. Unless you've a good job, or another way to float above a surface of society still broken from Mao's tragic destruction, China can grind you down.
I enjoyed YikYak very much, reminded me of 'local' chat in Eve online. When it closed the alternatives seemed to be Jodel (German-centric), Spout (whilst your posts are localised, all users can see them instead of just local users, heavily moderated compared to YY) and Swiflie (allows nsfw content). However imo none provide the uncensored, very local experience that YikYak did.
This turns into a very interesting dissection of postgres' internal workings, but it's hard to get over the beginning's massive caveat of using a RDBMS as a queue.
Yes, I considered it out of my frustration, but I always try to give back for good work.
The article suggests that racist jokes are a problem to be solved, but racist jokes serve a noble purpose according to Slavoj Zizek: https://www.youtube.com/watch?v=IISMr5OMceg
Stripe's pricing is 2.9% + 30¢, so the fee for a $2 payment would be 36¢, effectively 18%.
WWDC 2017 Viewing Guide
How providing access to surgery drives global prosperity
Easiest solution is to put Cloudflare in front of your site for free and they'll pass in the geo data in the request header. Agreed that playing with binaries that you have to periodically download is horrible.
Alas, if only it was even a zero-sum game were eg Africa only loses what the USA steals from them.

The reality is far bleaker---but also more hopeful: rich countries don't benefit from (causing) bad conditions in poor countries, at least nearly not as much as the bad conditions cost the poor countries.
Majority is truly just that, benevolent aid. You want to spin some tall tales conspiracy then let's see some citation on the matter.

http://www.care.org/our-impact/usaid-technical-project-brief...

Sure American companies benefit, sure there's some fraud, sure some of it is a foreign policy decision in the US best interests. But a lot of good is done.
How Strength Training Changes Your Body for Good
Fentanyl even killed Prince
I saw this with inexpensive manual Japanese imports the last time I shopped ~4 years ago. In particular lowend civics & Subaru imprezas were holding their value such & the dealer incentives & financing made the calculation essentially even.

I have friends that said the same thing about certain diesel sedans (pre mpg scandal) but never calculated it myself.
can this handle a trivial Sybil attack?
That seems to be the drawback of a graph or DAG-based approach.
-ledger scientist
> Democracy is also a value promoted by CPP , at least literally. But the meaning of democracy is quite different. The one in India focus on equal voting from everybody , in China such practice is only gradually implemented in some area recently, but what CPP emphasize more is collective decision making by a group of participants not a dominant chief officer.

> As to select policy maker/politician , Chinese system evolved to a very different systematic procedure with some democracy factors (i.e. selected by vote, but not by average people)

What you are describing is some kind of collegial governance, but absolutely not a democratic government. Contrary to what you are saying, voting systems that exclude the "average people" are literally undemocratic.

Now, you can very well argue that democracy isn't the best or most efficient system, but the Chinese system just isn't democratic, and is not really leaning towards it either.
The problem comes down to this; at the current stage, an attacker could very easily amass 33% of the hashpower of the network, because hashing only happens at the instants when new transactions are being added to the tree, and is completed in a second using a normal laptop.
I was unable to find any information on how IOTA resolves this seemingly disturbing security issue on their website or in their whitepaper, but I did find the following information in two non-affiliated blogs (1, 2) after a lot of searching:

> Milestones: Milestone is a special transaction issued by a special node called Coordinator. The Coordinator is run by Iota Foundation, its main purpose is to protect the network until it grows strong enough to sustain against a large scale attack from those who own GPUs. Milestones set general direction for the tangle growth and do some kind of checkpointing. Transactions (in)directly referenced by milestones are considered as confirmed.

This means that IOTA in its current form does not provide any censorship resistance, since the path of the tree is centrally directed through a Coordinator node run by the IOTA Foundation. As such, IOTA is no more decentralized than an Apache Kafka cluster, or Ripple and their Unique Node List.
I would argue that this is crucial information a user needs to know, yet I have no idea how the average person is intended to learn about this, since it’s nowhere to be found in the IOTA whitepaper or on their website. (EDIT: Since this article was written, IOTA published a post regarding this matter https://blog.iota.org/the-transparency-compendium-26aa5bb8e2.... I responded to their post https://medium.com/@ercwl/hello-david-b77bbc62c457 )
We're paying the 18% already for our $2 transaction... Another 5% on that sounds doable.
> That's all true, but these analyses always seem to skate over the fact that the copyright system exists because without it it's hard for authors to get paid.

What made you think that I objected to copyright?
Yeah, but the color of that dialog should probably be changed. On a quick glance it blends in.
One of "How I built this" best episodes, IMO, is about Airbnb.

https://soundcloud.com/best-of-tech-startups/how-i-built-thi...
13 years of mistakes and what I learnt from them
All of my Sony phones (Xperia Z and Z5) have had it as well as all of the Nexus phones I've tested on. I think maybe Samsung was the first to include it, but its standard now as far as I can tell on Android.
How about Google revealing some of their own darkest secrets instead, that would be interesting. There are clear incentives for the ruling powers to make everyone believe we're all as messed up in our heads as they are, makes us more forgiving and accepting of whatever leaks out from their filthy games.
I've only ever heard Tab from students at Oxford referring to rivals (mostly sporting) from Cambridge. Not sure its common in other contexts though.
Yeah, dealing with images are usually the worst.
Reliability is what software is for.
And you should avoid this kind of strong assertion: there are many cases where comment are useful..
To fix a bug, I replaced a binary serialiser by a text serialiser, how could the code explain this?
Also with threading, comments are often useful.
What adjective would you use to describe someone or something from Leeds? Is there one? An equivalent to something like "Bostonian architecture". Demonyms have always fascinated me for some reason, particularly the irregular ones.
Researchers Perfectly Reconstruct Faces by Reading Brainwaves
Millennial bashing in medieval times
Wikipedia agrees that Loiner is a demonym for Leeds.

https://en.wikipedia.org/wiki/Loiner
SF is a terrible example of "walkable development", if it's even applicable at all.
A LinkedIn API that allows you to get a list of a user's contacts. This used to exist until they made it available only to "approved partners" a couple years ago.
Yes, sorta.

The point I think he was trying to make was that Lisp's syntax is less restrictive, but that seemed to get confused by:

- mentioning the some people say it has no syntax (which it definitely does have)

- saying macros can create new syntax (which they can't in Lisp)

Elixir macros are approximately the same as Lisp macros (apart from not being able to take a variable number of arguments).

This is a straight port of that macro into Elixir:

defp kl_i([k, v | t]) do
quote do
[
{unquote(Macro.escape(k)), unquote v}
| unquote kl_i t
]
end
end
defp kl_i([]), do: quote do: []
defmacro kl(l), do: kl_i l

# usage
IO.inspect kl [a, 2 + 7, b, 6]
# => [{{:a, [line: 16], nil}, 9}, {{:b, [line: 16], nil}, 6}]

Note: Elixir's syntax does get in the way a bit here, the `a` and `b` are converted into nullary calls, you could use a different escaping function to fix this

defp escape_key({v1, v2}), do: {escape_key(v1), escape_key(v2)}
defp escape_key({:{}, pos, els}) when is_list(pos), do: {:{}, pos, Enum.map(els, &escape_key/1)}
defp escape_key(els) when is_list(els), do: Enum.map(els, &escape_key/1)
defp escape_key({sym, pos, nil}) when is_list(pos), do: Macro.escape sym
https://ipinfo.io works well. Alternatively, CloudFlare also works well if you just need the country code, which it can attach as an HTTP header to each request.
Do Buy - Do Buyers
Ahh, sorry, an initial commit is the first commit you do on a repository. In this case, I noticed that most of the code logic was on this commit (https://github.com/woguan/Legend-Wings/commit/0df03c7657cc13...). It's actually better to have multiple commits to show your progress and thought process.

Well, the nice thing about git is that you can just remove the repo from GitHub and then push it back later. I would definitely recommend removing things like tutorials. I personally would rather see your school work than tutorials. Referring to (https://github.com/woguan/FlappySwift/commits/master)

For CalendarData, it might be better to add a README and add some context to it. Better yet, it's probably better to just hide it altogether since I interpreted the repo as you learning how to use JSON 6 months ago. If you need to store the JSON somewhere, one suggestion is to use gists https://gist.github.com/.

To publish private code that requires a private key, look into ENV variables.

These links might be able to help you if you don't know about ENVs already.

https://stackoverflow.com/questions/7501678/set-environment-...
https://stackoverflow.com/questions/36219597/referring-to-en...
The only reason I knew the correct demonym for Manchester is hearing the term manc thrown around when watching EPL games and wondering why it wasn't manch.
What does EPC stand for?
Please take family planning into account: empirically parents aim for a specific number of offspring. Infant mortality does not usually change that target much, but it changes how many pregnancies are needed to reach it.

Thus: two million children saved, is two million pregnancies less. (To a first order approximation. As people get richer, all kinds of things change over time.) You are right in some sense: people are replaceable, and they will be replaced. But at a cost in resources and of course emotions.

Even if you only cared about the rainforest, and not about people at all, the smaller ecological footprint should warm your heart.
The practical consequences are that Steam games will call into steam_api.dll to verify whether or not they should run, and will refuse to launch if Steam says so. E.g. if you're logged out of Steam, you'll be asked to log in. Whether or not you can launch a game without an Internet connection active depends on whether or not Steam will allow you to.

This DRM scheme is probably not very solid, though, as I recall replacement versions of steam_api.dll bundled with some bootleg titles.
Someone will correct me if I'm wrong but from what I've heard I think the way Europe "solved" this problem is by 1. Making it more difficult to get a driver's license 2. Making it more expensive to drive (compare car prices and gas prices across the Atlantic).

Maybe a chicken and egg problem but here 1. The wealthy don't seem to prefer public transit preferring to drive. 2. Nobody cares about the poor people. And thus there is no meaningful investment in public transit in a lot of the country.

This means the road of good intentions with 1. Raising the cost of ownership of cars 2. Raising the bar for driving license hurts the poor the most.

Tl;Dr need more public transit to make driving safer