skysight-inc/HackerNews huggingface dataset:
Okay, let's consider Twitter. So what's this nonsense about having companies run on "break-even" or at a loss for 10 years or more? Especially when these businesses are worth tens of billions of dollars. It doesn't make any sense. In the past, such businesses wouldn't even exist. They would've died by their third or fourth year.

Same with Uber, and I think a few other companies (like MoviePass) we've seen recently that basically live off investors' money, price competition out of the market with that money (price dumping, potentially), and then get to have a monopoly on the market.

How is any of that "desirable" to have in a market, and something we should strive to enable? And if investors can afford to lose billions of dollars a year in an effort to obtain monopoly power, maybe paying an extra 3% isn't so bad.

And before we cry about these multi-billion dollar companies having to be forced to pay 3% tax on revenue, remember that in some countries in Europe even brand-new startups have to pay 3% revenue tax, and it's actually not so bad. It's obviously not ideal from a startup perspective, but it's not a complete show-stopper either. If it's not the end of the world for startups, then I don't think it is for companies worth tens of billions of dollars either. If it is, then maybe they're doing something wrong.
I think it should be restricted and indeed EME is more restricted than Flash.
Pretty much never.
I had no idea this feature was available in Gimp, it would have helped me out a lot in debugging and developing shaders which use convolution matrices! Thanks for your hard work!
Ok but tell that to Google or MS, I dare you.
That was partially my point though. If success begets success, cities are biased by the fact that they have already been successful. All communities started with nobody. A major business success of some kind is why these particular locations became cities over other communities.

Without a major success story under the belt of a small town, there is lack of capital, lack of expertise, lack of attention from the rest of the world, etc. that places with those success stories are able to thrive with. I mentioned my hometown because it would appear that if a small town can break out with a success story, then it starts to attract all the same things that cities do, suggesting to me that it is not so much the people as much as it the history that has resulted in cities booming.
Exactly, the answers like "been using library X for three years but finally gave up due to Y" is the kind of personal advice-style answers that usually are the most helpful.

PC mods crowd, you're missing that!

:)
Hi Everyone, I am the Co-Founder of ECOMPLY.io. I thought about jumping in and helping you all out.

First of all, you need to understand, do you have customers in Europe. If yes, is data your everyday thing? If yes, then you need to comply with Article 30 first. Article 30 asks, how many processes of you have, how many of them have personal data involved, and then tell you to answer purpose, legal basis, category of personal data and deletion request.

I took an interview from Mailjet how they did it: https://ecomply.io/how-to-become-gdpr-compliant-insights-fro...

Now, how to answer Subject Access Request, once you're done with article 30 i.e. records of processing activities, you'll know what, where and how you obtained that data with the purpose and legal basis. This request will be difficult to answer then:

Here are the 10 steps you need to do: https://ecomply.io/10-critical-steps-to-general-data-protect...

It's a piece of cake then.

Plus, you need to change your way of doing sales & marketing in Europe: https://ecomply.io/pimping-up-your-sales-in-a-post-gdpr-worl...
How sure are you about this? The walk I had barefoot on a street in Brooklyn ended in a multitude of sharp embedded glass and other objects. And this was a clean street..without people dropping bottles on the ground constantly.

EDIT: to all those downvoting me, a fucking veteran glassblower says that glass takes forever to erode.. https://www.quora.com/How-long-does-broken-glass-take-to-bre...
> Typically, this is because these questions are a minor (cosmetic or trivial) variation* of an question asked many times already, and usually addressed in the docs.

Maybe it's time SO adopted the concept of duplicate answers, not duplicate questions?
Your argument could also be used for exercise, that lifting weights should make you weaker, not stronger. Bearings and rubber bands wear out with use.

The distinction should be between living and nonliving systems. Living systems are frequently designed to strengthen things that are under stress. This is why working out makes you stronger; compressing, even breaking a bone can make it heal stronger. And why we build up tolerances to things. Our biological filters work with specialized proteins, our body can learn to express certain proteins more in response to stress. Perhaps that includes the ones involved in filtering?
> It's nice that in a discussion that is in part about being nice you call someone that downvoted you an idiot.

I call them an idiot because they were nitpicking on a question that was asking for help well within the already Procrustean bed of regulations. I stand by my assessment: it's hardly a reason to refuse help citing bureaucratic regulations if you're a public servant, but that's somewhat expected. If, however, it's a fellow forum contributor, this is both unexpected and serves no purpose.

Not sure who's right, of course, but as you see, the number of people complaining is greater by day. Note that many of them are familiar with the Internet since 1990s and are netizens of good standing; still, they manage to somehow "violate" these rules.

As soon as there is a real competition to the "soup Nazi's shop", many people will jump ship without hesitation.

It's also interesting that other Stack Exchange communities are not that strict.
“This tool is trivial to get working and is a drop in replacement for the tool you are struggling with” seems like a completely valid answer.

The point is that the site IS a problem/solution site, under the (imho mistaken) label of Q/A site. The answers should be solutions to the askers problem, not answers to the askers question.

Decoding the problem from the question is often the hard part. If this answer wasn’t valid (the asker had to use the tool mentioned) then the solution is invalid of course. But this is in my experience much less common than the opposite - that there is a problem buried in the question that can be solved without answering the question. It leads to a few “take the bus” answers to “my car has problem X” - but I think that’s acceptable. The asker can clarify that the problem wasn’t getting from A to B but was to fix the car. All this should usually take place in comments for initial clarification of course
Have I Been Pwned is going to hit 5 billion breached accounts any day now. If the GDPR pushes back against this kind of thing, all the better.

If the GDPR makes it harder to found a startup for the sole purpose of collating and monetizing people's personal data, I'm not too upset either.

If a company suffers a data breach and can not answer to all of point 7. in the linked page, I'll leave it to the lawyers whether this is negligence but I'm inclined towards "yes" myself.

The moment you want to process any credit card data, you're already bound by regulations with teeth: the PCI-DSS. That's why in several recent data breaches one of the first things you read on the breach notification was "no payment card data was affected", suggesting that it's less important to the company if they lost "only" personal data. Bring on the GDPR.
Interesting! Do you have a source for that? I’d like to learn more. Is it really small towns, or just suburbs/exurbs/bedroom communities? Regardless, it’s a good reason to focus on making housing more affordable in cities (build more!).
There's the Fixer's Collective[0] that meets in Brooklyn and Manhattan on alternating weeks.

[0]: https://www.facebook.com/fixerscollective/
This is the post that got me thinking about it recently https://news.ycombinator.com/item?id=16034547
I had a quick question about this part:
"""
Two details are worth noting:

* Once we leave a VM page through the bottom, it is important for performance that both child nodes live in the same VM page, because we are going to compare them both with their parent.

* Because of this, the tree fails to expand for one generation every time it enters a new VM page in order to use the first two elements in the page productively.
"""

Is the point just that you want to pack 8 elements into each page, but if the tree expands the first generation of a page, then you end up only being able to pack in 6?
> It's too hard to wake up at say 7:00 a.m. The reason it's hard it because I forget to set an alarm clark.

That's only true if waking up at 7am is the exception rather than the rule. I've found that morning is by FAR my most productive hours, so I need to wake up early.

I bought a cheap, battery powered alarm clock[1]. Opened it up and cut the part of plastic pieces of the snooze buttons (on top) so they can't push the actual button underneath. Set alarm for 7am while it's open (the minute and hour buttons double as snooze, so we need to disable them, too).

This provides the three essentials of a functional alarm clock:

1. It's hard to change the time.

It's hard to enforce an early bedtime if you know you can always push back your alarm a bit. And it's hard to resist doing that when you know how tired you'll be in the morning.

Enforcing a wake-up time puts the right incentives in place. When I don't get enough sleep, my thought becomes "Why did I stay up so late, again?" instead of "Why didn't I let myself sleep in?". Making it a pain to change the time of the alarm provides enough time delay to ask yourself whether this is really what you want to be doing.

2. It can't be snoozed

Snoozing is terrible. It makes your body temperature drop back to sleeping levels, which makes it even harder to get out of bed next time. It also lets you waste away the morning with the assurance that you won't fall asleep and miss the time sensitive thing in a few hours. No snooze forces you to start your day immediately.

3. It's not on your phone[2]

Charge your phone away from your bed to avoid mindless browsing when you wake up. Better to start your day thinking about what you will actually do. A proactive start sets you up for fewer reactive distractions.

---

[1] It's a generic model that can be purchased through many brands. I did a quick Amazon search to find the model; this was the first result I found: https://www.amazon.com/gp/aw/d/B015MDVZI0/

[2] If you insist on a phone alarm, Talalarmo for android is the next best thing: https://f-droid.org/app/trikita.talalarmo
> Also a big annoyance of mine is that TCAM space is something few people graph by default on their NMS system. [...]

This (and really everything else you mention) is one thing I like about doing NetEng at FB.
We collect all this info (and anything else you can think of) from every network device, try to normalize it, and then build tooling that watches for and reacts to any anomalies.

(as far as I can tell the events in the article were from 2015 and the vendor involved was thrown out in the aftermath--this was one of many bugs)
Kudos for 8-bit machines. And Microdrive!

I understand your tabs behaviour - I am the same, but once when I come to 90-ish, I start culling session to cut it to more reasonable number.
I think Kot in Kotlin is rather pronounced like the German "Kott" would. However I of course had the same association in mind when I saw the title.

It's hard to come up with names that are fine in all/most languages :)
Also not a lawyer, but: in the US you can create an LLC that is treated as a pass-through entity for tax purposes, but not other corporate structures (B-corp, C-corp, S-corp, LLP).
Well, radial menus typically are displayed around your mouse cursor, so the proximity aspect is there. They also fill out the space, well, radially, so you can really just fling your cursor into a direction and will have the total width of the menu item to hit all the way.

With touch screens, there's two major differences compared to the desktop:

1) You don't have screen edges that you can fling your cursor against, so placing UI elements at the edge does not make them easier to hit.

2) Users are generally quicker to traverse the screen and hit something, but are much worse at hitting something that's small, so you often want to make UI elements bigger (which does result in them being more spaced out) and then put the UI elements on several screens instead.
StaCoAn – Crossplatform tool which aids developers, bugbounty hunters and e
Amputees “feel” the movement of their prosthetic hands
Thanks for sleuthing! We've updated the title.
> there's a large constellation of useful information and data out there too, and you can't and shouldn't memorize all of it.

Not only that, but also

> Just knowing about a thing is less than superficial since knowing about is merely to be certain of its existence, nothing more.

Sometimes just having a sketchy map of the territory is infinitely more useful to learning than knowing nothing at all. Of course we should strive for more than that, but when push comes to shove, a person with a rough map will waste less time in learning what they must, than someone who has no map at all.
actually that's not the case here, google and its competitors will only be subject to the same price hike if its competitors cross a certain gross revenue threshold, so biasing the market in favor of smaller players.
I think that the author have made a mistake in writing the goal of the answerer:

> Answerer: maximize the value to the site of any given post, treating the site as a long-lasting resource

That's rarely the case, usually the answerer wants answer the question as fast as possible to move on to the next question and accumulate karma.

Honestly I can't really blame stackoverflow's karma system on that since I've seen that behavior everywhere even in person to person conversations.

My point is, If you don't have time to think about my question, don't bother answering cause if you do, you will waste your time asking garbage questions ("are you sure you really need your operations to be async") or giving garbage answers ("stop using postgres and use mongodb") and then I'll have to waste my time replying to what you said to clarify why this is not a thing that can be "bargained around".

Talking in person I have the advantage that my facial expressions convey my desire to murder, so my coworkers are used to only offer answers when they are super sure about it or when I directly ask them, in the internet I still have no idea on how to fix that.
Agree. And a mandatory suggestion could also be required.

“I think you should clarify in more detail why this is NOT a dupe of question xyz”

“It’s not clear what you tried and what problems you encountered”

A nitpick could give a time frame to address and fix, and the downvoter would have to review and accept reject the changes in order for the downvote to apply.
When audio went DRM free there were options for in browser audio DRM. From RealMedia to Flash and everything in between. I don't think that attempting to standardise away DRM would work. They saw what happened to audio as a threat, not as an opportunity.
I tested on Mac and my numbers were higher. Even if some memory is shared between parent and child processes, each still has its own isolated VM, a DOM tree and a memory heap. So a lot of that is not shared.
What was the point of the European Single Market then?

Or was that just meant to benefit the larger industrial nations(cough, Germany, cough)?

It would seem to be sour grapes on the parts of France & Germany that they weren't chosen to the main entrypoint to the EU for some US companies.
It is not that easy to hop in and fix stuff especially if you are not versed in that technology or if the code is crap. There are a lot of very good libraries which are quite easy to maintain and a lot of horrible monstrosities which you'd rather not touch.

I also think that there are a lot of libraries which are experiments and don't try to fill the gap. A lot of folks write something to learn a tech and put it on GitHub to show off. This is a win-win and I don't have any problems with that.

In case of Java there is a hard barrier: putting things on Maven Central. If you pull something from there you can be sure that the author went through the hoops to be able to publish stuff there and he/she is serious about his stuff.

With Javascript the barrier is so low that npm/yarn is flooded with crap.
exactly. I think it gets frustrating for people because the people who are there are the ones you'd probably like to have a more subjective conversation about design with.
I was referring to graphs in the mathematical sense, not visualizing data. Sorry for the confusion.
It's interesting that aircraft still use leaded fuel. From what I can tell this is ultimately due to cost concerns.
> You can either decide that privacy is a basic right that everyone has and cannot be negotiated away, in which case this law makes sense.

> Or you can decide that it's a decision each person makes, and let the market take care of providing options that are more vs. less privacy-respecting.

Or, collectively, a group of people can agree on a government that supports privacy protection for goods sold under its remit. Which is what's happened here. I get that it's not popular in the US, but privacy controls are quite popular in Europe, and the EU is in this case following the mood of its people.
Makes sense to me.

No open platform, as far as I can tell, has solved the problems of vitriol, but the down-voting is absurd (as attested by some of the experiences described in this comment thread) and can absolutely by addressed by changes like the one you propose or some other system.
The responsive images standard doesn't try to deliver the best image for your network but the best image for your display. I don't know where things stand regarding browsers sharing network quality information, it's harder and may have privacy implications.

You have control of your browser to improve your experience in poor network situations, you could set it to not load images by default or use your browser's responsive design mode to make it lie about your screen's pixel density.
Here’s three reasons (more are certainly available):

https://github.com/rust-gnome/gtk

https://github.com/KISS-UI/kiss-ui/

https://github.com/PistonDevelopers/conrod
Funny thing, although the PDCA process is always popularly related to the Toyota Production System, apparently it was created by Deming, "father of modern quality control", who divulgated it through Japan.
https://en.m.wikipedia.org/wiki/PDCA
> It’s like the high karma answerers are exactly the subset of the site that you want seeing and answering your question because the site supports the idea that they are good at doing that, but they’re always reflected as some kind of tyrants appointed by an evil overlord.

Are you 100% sure?

Because from my experience, the most useful subset is between 100 and 2,000, those with experience but not arrogance. The top karma hoarders more often than not provide citations from official documentation and sabotage questions.

I wish they were appointed by an evil overlord because the overlord is better than a swarm of annoying mosquitoes.
While my only source is the Fall of Rome podcast that others on this thread are raving about, one key point he makes is that whether or not it was a 'Fall' depends a lot on where you lived. Yes, there was lots of continuity in Aquitane and Gaul, but if you lived in much of Northern Africa, (what is now) northern France, or Britain, you saw a significant decline in your standard of living. Britain even stopped using currency altogether.
> someone at some point convinced the users that it's the way it should be and as a new norm no vendor strives to improve it.

People tend to defend slow boot up times with arguments that boil down to the aphorism:

Better the code be correct than fast.

Unfortunately most modern software out there is neither, which is where the whole argument falls apart.
It's pretty much obvious that the tax avoidance perpetuated by Google, Apple, Amazon and Microsoft is against the spirit of the (tax) law, even if it is not against the letter. But you are right; it would never stand a legal challenge. That's why there is this new tax.

When you consider that companies like Apple, Amazon and Google - using these tax loopholes and sandwiches - get to pay a much lower tax rates that your local carpenter or grocery store, I don't see this as a new tariff, but as enforcement of an existing one.

About the 'trade fights'; I think you really do underestimate the straits the U.S. is currently in. The only reason the U.S. can import as much as it is currently doing is because of the strength of the U.S. Dollar. The median inflation adjusted income in the U.S. has been sinking for three decades. Even more automated production will not produce purchase power, especially if the value of the Dollar suffers because of a trade conflict.

Interested to hear your thoughts!
Two reasons:

- I only use javascript if I really have to

- Most javascript libraries are so horrible that I'd rather write something from scratch than touching existing code

I donate to the Java/Kotlin ecosystem though.
How is that different from all the other 20+ year old UI toolkits out there? What is so special here, other than “google”?
In my experience they will be the ones asking questions. A ton.

As zer00eyz points out, it's a whole world, and they are used to people not knowing anything about what they are doing. Getting relevant info from people has become part of their job I think, the same way we deal with people coming to us with a "I need a website" type of request.

As you've experienced yourself, there's so many stuff out there that you'll need advice from finance people even to understand what you should focus on learning.
Aren't those letters already pretty standard anyway? I was sending those to various places > 10 years ago using the existing privacy/data protection laws in the country I was a resident in.

(you get fun stuff back, I got all the logs from my public transit card that way)
Sales tax, depending on the structure of the company. If a company has a solid presence in the country where the sale was made, with physical sales and marketing departments, who make the sale it will be taxed there.

This is the case for Facebook and Google in the EU.
I just checked the website of the only supplement I take

https://www.onnit.com/patents/
Chattanooga is a fairly good example of this.
Using Python Decorators for Authentication
Docker CRIU checkpoint and restore
It's really hard to overstate just how bloated emails are in Japanese. They seem to follow a very strict script. Once you learn the key words, it's easy to write and understand, but it's so much fluff for so little meaning. I've gotten dozens of lines from single emails just asking me about confirming a skype interview date, while any normal English message would literally be no more than, "Sure, let's talk at X:XX PM. Contact us beforehand if you have any troubles."