skysight-inc/HackerNews huggingface dataset:
As a European I love to write smug rants on the internet about how our governments and our political culture are better than those of the US. However, stuff like this worries me.

We need more freedom of speech, not less. The US is miles ahead of us in this respect. Here in Europe, we're missing that fundamental value of "I disagree with what you say, but I will fight for your right to say it". Instead, it's more like "I disagree with what you say so I'm going to try to get you arrested for it". Eg Dutch xenophobe politician Geert Wilders got dragged into court twice! (ridiculous, and also countereffective because guess what it did for his ratings)

This sort of stuff is much worse, however. Given the 24 hour deadline, the only way Facebook reasonably can implement this is automation. A computer program determining whether my post is hate speech or satire? Seriously? Computers can't even tell the difference between a puppy and a cupcake. Why does anyone think this is a good idea?

A long time ago I used to hang out on an IRC channel that banned "bad words". The bot was very enthusiastically tuned with conservative American values. There was a user called "War^" but "war" was a forbidden word. Talking to him got you kicked out, mentioning him thrice got you banned.

Obviously, the solution there was simple: leave the IRC channel and never come back. But I'm not sure people will feel they have the same option for their favorite social media.
Hey, if they got together, they could buy a small country.

Love that Sultanate of Kinakuta reference :)
Yes ... there's no content here so don't waste your time reading it.
ID Photos Pro 8.0.2.6 Crack Free Download Get [HERE]
IIRC Quake was UDP and sent delta-compressed states of everything up to the last acknowledged receipt. This allowed for dropped packets to not matter as the next packet would have the info missed in the previous, and the game could "catch up".

So you would have something like:

Server: state1

Server: state1,state2

Client: ackstate1

Server: state2,state3

And so on.
Programmer Pleads Guilty in Rigged Lottery Scam
It wasn't that long ago when they were burning books that didn't conform to the social norms of the establishment. You'd think Germans would be smarter than to make the same mistake twice. The social media companies must fight this law. What if, say, Russian government demands removing any content promoting homosexuality (as it is currently against Russian law)? This type of shit will destroy Internet as we know it.
I agree with this. It's a mistake to characterise this solely as Angular vs. React though. It's really about these things,

- Declarative UI as a pure function of state

- One way data flow

- Frameworks that use plain language features and functions, rather than template-like DSLs

No need for framework holy wars, but objective speaking these sorts of approaches are objectively the right future for UI development imo.
Meekro's point is compelling; to me it doesn't look like you read the Wikipedia page on that case beyond the "holding".

It's very clear (in everything but the Holding synopsis)) that court sees the ability for browserwrap to hold over a website visitor is contingent on affirmative action being required of a website visitor. That makes the citation more than just pertinent but a knockout if Zillow is arguing that McMansion Hell were bound by their ToS, and so ...

That said I can't see the court acceding that ToS overrule Fair Use for reporting/critique/parody/education as that would neuter Fair Use completely.
I'm with you. This is the first time in a very long time that I had to defend Facebook.

What does "obviously illegal" even mean? And is it like "obvious porn"? Because politicians themselves seem to be doing a terrible job at recognizing that, too:

> During the various internet censorship cases the ACLU brought, we asked the government to identify speech in each category, and they were largely unable to do so. For example, they said that an online photo on Playboy’s website of a topless woman was not harmful to minors, but a virtually identical photo on Penthouse’s website was.

https://www.techdirt.com/articles/20170626/16543937676/how-a...
GST Compliance – Web Based CRM Software
cached:

https://webcache.googleusercontent.com/search?q=cache:adjZ1a...
And lose a potentially valuable market - yes they could do that.
I would love that blacklist idea. I could finally remove all the Facebook DNS block entries from my devices.
Get a Jeep Wrangler. Though the engine is highly computer controlled and "hands off", you can have a lot of fun bolting everything you can imagine onto the Jeep itself.

I added a pop-top roof, solar panels, dual batteries, a water tank,pump and filtration system, interior cabinets, a fridge, new suspension, bumpers, a winch and a whole lot more to mine!

All the details here: http://theroadchoseme.com/the-jeep

I designed and built the whole thing, which was channeling my inner engineer!
What the heck is happening to this thread?

The comments disappear before I manage to answer to them.

What sort of Soviet-alike censorship is that?
Aquila, Facebook’s Drone, Completes 2nd Test Flight–This Time Without Crashing
But I just demonstrated that it's not understandable or reliable. You are proposing a solution where any badly written code can affect your global state in a way that you can't control for, and in a way that you will not be able to search for.

Eventually you are going to get bugs, and you are going to have a hard time tracking them down for the reasons I've described.

It might be okay if you work on small projects without many team members, but in larger projects it's extremely annoying to have these kinds of issues.
You are right, it is located in Hamburg. Thanks for the hint, I always assumed Ireland was the EU-wide location!

https://www.facebook.com/shiploveahoi
https://www.firmenwissen.de/az/firmeneintrag/20355/215148792...
Social media are arguably amplifying those "real problems" and regulating them is therefore a very reasonable thing to do, as it is reasonable to do something about mosquitoes that are spreading deadly diseases [0] (using this example because you mentioned vectors as an analogy). I don't think that the law they passed implies that nothing else will be done to address the underlying causes of these issues. Suggesting it does is disingenuous.

[0] https://en.wikipedia.org/wiki/Vector_control
Bootstrap is so 2015.

But seriously, are they even going to release BS4?
C++ ends up with three forms (of course it does):

Normal C style declaration

int foo() { return 2; }

Trailing return type. Useful when the return type depends on the parameter types, or is inside the namespace of the function

auto foo() -> int { return 2; }

Automated type deduction. Increasingly the choice when possible

auto foo() { return 2; }
Germany wields a ton of power within the EU, so it's reasonable to assume that if FB decides this is worth a fight they have to take into account that the fight could end up expanding beyond just Germany.

Even so, it's debatable how much actual authority the entirety of the EU has in this matter. They're not guaranteed cooperation via US courts and public institutions. They could threaten to wholesale block Facebook (or [insert other tech property here]), but I'm not sure that's realistic.

All in all I suspect we'll soon find out whether or not the EU is in fact a complete paper tiger : if they lose against Google & Facebook, they'll be unmasked as weak chest thumpers.
The relationship between a carrier and the reinsurer is a bit of an odd one, with the relationship in my experience being more symbiotic than the description gives the impression of.

At least in the case of the company I'm at the details of the policies we write, and what feeds into the pricing, is worked out in conjunction with the reinsurer. They then agree to buy any risk we take based on that model. It is definitely a case of the reinsurer buying that risk from us though, the best way to think of it is that if a reinsurer believes the model is correct they also believe that on average they'll end up making a profit on the risks they buy, and indeed that if we didn't sell the risk to them that we would make that profit directly.
Hunting for iOS and Android discount apps with AppNaz.com
I don't think they expect to ever collect a fine at all; they can reasonably expect this law to eventually fail review with one or both of Germany's own supreme court and the EU.

The law only needs to hold up and silence dissent until Merkle is re-elected in a few months. Rank cynicism.
The reason they are having this discussion is for the purposes of attribution or blame. The point was whether notPetya had been recompiled from source i.e. it was Janus or his source was stolen/bought or they had a sample of the ransomware binary (too easy to get unfortunately) and had tweaked it using an editor. Malware also employs 'shellcode' - low level code which can be inserted into a return point in a running process to branch and open a shell (usually) and do something like creating a reverse shell to an attackers' machine or wiping your hard drive. In theory you could use a tested one like petya and change the payload to do something else. You are correct it is daunting - it is rockhard - you can't just hack away at the image and shellcode is often much more complex than plain old assembly as it needs to be obfuscated and tries to avoid using null bytes.
I'll recommend the following white paper. It explains in quite some detail the specifics of your question.

Cheers

https://www.ul-ts.com/offerings/knowledge-sharing/white-pape...
It could be the author of comments deleting them - I quite often delete comments a few moments after posting them.
Same lack of facts as the first article but with new and improved speculation.
I personally like the design of ggplot2. Not necessarily a design everyone will love, but it's pretty consistent and systematic in its design around the "grammar of graphics". Works especially well if you buy into the entire Hadley Wickham ecosystem of R packages: ggplot2, dplyr, reshape2.
An Informal History of Video Game Music
Paranormal Spooky Come Investigate with Phantom VR
Benefits of Using Hybrid Mobile Apps for Your Business
Musician Beatie Wolfe 360-streams album from world’s quietest room
This may be completely off base but is the issue that you get a run time error telling you that Python is not installed as a framework?
> pdqsort is a hybrid sort; when it encounters apparently pathological input, it switches from a strategy resembling quicksort to heapsort—it doesn't share quicksort's worst case characteristics.

I understand how hybrid sorts work. I thought that would be clear enough. I guess when you're a stranger on the internet, people don't automatically trust you to know what you're talking about. I imagine this is even truer when you say something counterintuitive or controversial. In spite of learning that, I'm responding chiefly because of that quote.

> Your thesis is wrong:
>
> Heapsort has a variable runtime

Let's not get hung up on heapsort. My thesis is if you have an algorithm with a gap between the worst case and average case, then you shouldn't use it on the web. That gap might not manifest as gap in the big O -- it could be 4x slower in the worst case than the average case, and that would still be bad.

To see why, try imagining this world of pure evil:

You create a website that uses gapsort. Gapsort is an algorithm that is 4x slower in the worst case than it is in the average case, for a fixed value of n (the size of the input). On top of that, triggering the worst case by accident is hard. You deploy your site for several months, buy servers, and get a userbase. In your performance testing, you only encountered the average case, so you only provisioned hardware for the average case. Now imagine that suddenly all your users turn evil, and start triggering the worst case; this leads to a sudden 4x performance drop. You may have underprovisioned for this.

So my thesis is it looks like having differences from the worst case and average case is great, on average. But in a hostile world, that actually makes things more complicated. When doing empirical performance testing, you'll test for the average. Moreover the gap can be just 4x; this will not manifest as a difference between the big Os of the worst and average cases (as I've said previously).

Changing from quicksort to heapsort on some inputs may manifest as a performance gap between the QS case and fallback case. Maybe that's not such a good idea. In fact, maybe you shouldn't use any quicksort variant, even introsort, in a potentially hostile environment, because of the unavoidable average-to-worst-case gap. In introsort, that gap is merely a different coefficient, but it's still a gap.

I hope that wasn't too repetitive.

[edit] I deleted and reposted this because the edits weren't being applied.

[edit] Done it twice now.
"Freedom of Speech" only is there until you have some nudity on US-owned social media strangely. You can put as much blood as you want but not one picture with some small nudity in it, there are definitely cultural issues on the US side as well. The only picture I've ever reported was a picture of the Bataclan massacre used for karma and I got told by Facebook that it did not violate any guidelines.
I wonder who would back down first.

At some point, Internet-based firms will need to take a stand on this. Otherwise, they'll just get pecked to death.
We're moving to material design components - https://material.io.
Genuinely curious: What's a good alternative to gmail?
I'm probably not alone with this one. Opened my first account 10+ years ago, since then I use gmail for both work & personal accounts.

Recently, I started freaking out when thinking about privacy and Google knowing everything: reading my messages, subscriptions, bills, dentist appointments, heck, even my salary.

My perfect mail provider should have the following traits:
- reliable
- monthly paid plan. Business model is important, I don't want to be the product.
- strong encryption
- privacy first
- guarantee that the company won't disappear in the future

Tried couple of alternatives, like running my own mail server (bad choice for me, not reliable enough) or other popular providers, none seem to Check all boxes.

Any suggestions?
Honestly, comparing this to burning books in the Third Reich is simply showing that you know very little about history or that you choose to ignore it to make some simplistic argument for unconditional free speech. The horrible crimes of the Third Reich shouldn't be invoked so casually.
New SVEs: Go – A Language with Many Unidentified Security Issues
Informative post but unsure of the meaning of the latter part... not in favor here of the teardowns, vs reserve capacity, say if some new technology comes along which needs

a greater amount of electricity, or, less hopefully likely, some caldera-type event which isolates the California grid from out-of-state stable backup power as well as a significant amount of the power it uses...
Has anyone here AB tested a carousel vs not a carousel, and had the carousel the winner?
Growlabs: Identify, engage and convert leads faster
What about purposefully, what about if someone proclaims I must use Zir to refer to them and I refuse...
I have to admit I'm curious as to whether Musk can accomplish something here. Costs and time to build new subway lines are ridiculous in North America.
Can you be a little more specific? I find modern cars to be funnier just because of the closed source stuff. It's more rewarding (for me, at least) when i figure out a can bus message or how to flash my ECU with diy adapters.
I'm sorry, I read your comments, and I could write a 5000 word essay, trying to show you that your perception of Redux is totally wrong, but I'm not going to bother, because I'm sure this won't change your mind in the slightest.

> extra thousand lines of Redux code to remember state

Sorry for yet another ad hominem attack, but this just shows that you are doing something wrong. Yes, Redux requires some amount boilerplate code, but if you need thousands of additional lines of code for state management, then you are lacking code abstraction skills.
There is no such thing as conditional free speech.
How big UK grocers compete on price and selection online
And it is funny because that's the case of basically everything, yet at the same time, being a maker is fashionable and for a reasonable amount of money, people can and do get themselves 70's industrial level workshop in a lot of what was trade only fields.
AI’s big leap to tiny devices opens world of possibilities
Another major milestone for Apple? No major malware on iPhone in 10 years
Open Source Friday – invest a few hours contributing to the software you love
fastmail.com
zoho.com
protonmail.com
I don't really worry about this kind of data being in The Cloud(tm). All the GPS integration is disabled, and I've explicitly forbidden the app any access to location services, so it's not tattling to the world about where I am, and the level of exertion I'm hitting at the present moment, or the extent of time during which I'm asleep, isn't something in which I see any significant potential for exploitation.
Implementing above the fold optimizations is not nice for a frontend noob like me when using CSP. You can use a nonce or sha256 for style and script, but not for inline event handlers (onload="..."). Which means for now I have still a 'unsafe-inline' in my headers (which also works as a fallback for browser that don't support CSP2, and will be ignored by browsers that support nonce-/sha256). But it seems there will be a way in CSP3.

Ideally there would be a way to get async loading css without onload. Is putting the style tag just before </body> acceptable? It's not valid html if I remember correctly.
I never said we can't do it. We educate good enough people - just look at some of the key technical people at the american giants - Amazon CTO Werner Vogels, Urs Hölzle at Google, Johnny Ive at Apple.
There are technical reasons - lack of deep VC capital markets and data protection laws as you point out. There are also cultural reasons - we sell out at 100m and then go enjoy life instead of building a global giant.
FossaGuard Pro Released – E2E S/MIME Solution for Gmail
Beating Floating Point at Its Own Game: Posit Arithmetic [pdf]
I wonder if it's maybe the architecture of my application that means I don't need to store much state, and I only store state that doesn't seem to subject my app to the issues you describe.

When I hear about these apps with a heavy reliance on client side state I wonder what the heck they are doing... if you've got so much complex data/logic does it really belong in client state? I'd see it as a problem and try to architect it out, or store it somewhere.
That's a shame! Perhaps a model closer to the middle of the range will suit you better.
> We need more freedom of speech, not less.

You seem to be very convinced of this. Could you please list one or two concrete cases where you think free speech was too limited in Europe and where this limitation led to a poor outcome for society? I think this could make your argument much stronger.
After reading Enterprise Integration Patterns [1] a few years ago, I've been under the impression that message queues are the holy grail for decoupling systems that you want to pull apart, but this offers a really nice perspective on where they might not be a panacea. Thank you!

There's a couple of nice ideas in here (the "message pump" for one at least) that I'm going to steal and use at work. It's also comforting to know that we're not completely crazy for using a DB to store tasks/processes that need to be run and retried if necessary instead of a message queue.

[1] https://en.wikipedia.org/wiki/Enterprise_Integration_Pattern...
I read the book on Type I Unums, it was quite interesting but I'm not an expert in this field. However, I appreciate the fact you don't have to buy a book to find his new research.
Edge cases to keep in mind when working with text
I really don't think that it should be a social media company's responsibility to police the internet. If a person posts something illegal, I think it should be that person that should be punished and it should be the job of the government/police/courts to do so. The social media company could then remove the content after that.
I agree with the article's main point. In the market share fight between React and Angular, React has won — and for good reason, I think.

Angular 4 is an improvement over Angular 1.x, but Angular's main problem is still needless complexity, both in syntax and concepts added by the framework, and a totalitarian approach, in the sense that Angular seems to want to replace vanilla JavaScript/DOM/Browser API's with it's own slightly different and unnecessary versions. What you learn developing in Angular is therefore specific to Angular and not transferable to other domains. Personally I find that depressing and demotivating.

Angular 4's HTML templating syntax is terrible. I get the feeling the deliberately set out to make it as complex and inconsistent as possible — it's hard to phantom how else they ended up with such a mess.

Angular seems to have been inspired by the worst of Java EE from days of yore, it's riddled with needless complexity and ceremony. No one should have to work with that with the nice alternatives we have today.
Though I do think Angular 2/4 is inferior to React/Redux combo this article is very biased and not good for a constructive discussion and comparison of those frameworks.
Ask HN: What have you learned from your past failures, mistakes, missteps?
Growing stronger every day as I meditate upon the impermanence of all things.
1,5 %? There are cheaper ones ( Kraken eg), most do 0,5% so 0,5% * 2 = 1%

The stable coin should be USD or EUR, not Bitcoin ( bitstamp or kraken)

PS. Also creating a crypto trading bot :), perhaps we can coöperate :)
Businesses need Chatbots. What is stopping them?
AI and machine learning can sound confusing. But with advancement in AI technology, Chatbots are easily available. Contrary to popular believe it doesn't necessary involve coding or money always. This is my attempt to simplify things for small online businesses and startups - bottr.me
I consider any "non standard" tld as crap. If you have a weird tld i wont go to your website.
I moved to Vue from Angular 1 instead of React when I started a new project last year.

I regret nothing.
With an object-oriented model of reality, then yes, you can say there is a single banana object instance whose coordinates mutate to remain inside your body, and gradually your body decrements the banana nutrient counters while incrementing its own.

With a value-based model of reality, it doesn't happen that way. In that model, a both you and the banana are modeled as the (time, place, nutrients) triple of immutable values. Those triples never "change" or "become old" or "get duplicated". They just are.

At 4 o'clock, my nutrient counters were low and the banana had coordinates similar to mine but not quite. At 5 o'clock, my nutrient counters were higher and the banana had coordinates equal to me. Both of these statements are valid at the same time with no conflict.

Similarly, I don't get where this "if I open the boot of my car do I now have two cars" is coming from. <Chevrolet, 8:41 AM, Boot closed> and <Chevrolet, 8:42 AM, Boot opened> coexist in peace. They're not two different car objects, they're two different immutable, factual descriptions of states. As long as they were correct in the first place, the will never become incorrect or change in any way.
Re: ResEdit - EXE files also have resource records, there's even a tool by the same name for Windows :)