skysight-inc/HackerNews huggingface dataset:
This wouldn't give us any more privacy. It would just become another signal in the tracker's model, they wouldn't solely rely on it. Cookies were the same idea limited to a single website. We were told to clear our cookies and we could prevent tracking. We have seen what cookies have become, with zombie cookies[1][2] raising from the dead after we think they are gone. At the end of the day, advertisers and trackers didn't really want us to have the capability to reset our identity with them.

If you try to change the ID, trackers will use other things to try to keep tracking your browser session.

[1] https://en.wikipedia.org/wiki/Zombie_cookie

[2] https://en.wikipedia.org/wiki/Evercookie
Because in the middle ages hardly anyone ever saw an elephant.
Show HN: Waithook – Testing WebHooks Behind the Router
That adds a lot of overhead (who is responsible for marking attendance? How is the refund managed, especially in the case of cash payments?), opens up new forms of abuse around how you count attendance, but most importantly doesn't prevent scalping from finding an equilibrium above the ability of a demographic to pay, and I am not even convinced it will stop scalpers from finding price points that have profit for them but lower attendances.

I mean, should you need a staff economist to price your concert tickets?
Workaround for inspecting the self deleting source of samy.pl
Here in Japan it's quite common to have ticket lotteries and ID checks for certain popular/easily oversold artists. Better odds are given to early-bird applicants and fanclub members.

Why is that so hard to implement?
There's no new techniques, this stuff all uses the same javascript APIs and that's what the crawlers that look for this stuff look for.

People have been doing GPU fingerprinting since the canvas APIs were available, with accuracy rates of over 90%, this further refines it by exploiting subtle differences in 3D rendering via webgl but the API surface is pretty small

And you really don't need to reverse JS, you can just run it in a controlled environment and hook into certain calls etc. not too different to how you'd do analysis of vm / packed binaries though some of the scripts that do this stuff will try to detect these sandboxed environments and deactivate themselves (google does that, for example, cause they run their fingerprinting inside a custom VM in javascript)
Really many forward standing poses offer opportunity to use the mat as resistance (even downward-facing dog). Probably want to look into this with an instructor as there are techniques to improve resistance while limiting tendon strain.

Basic grip exercises like balling & extending fists can be easily worked into practice as well, perhaps while focusing on the feet in a toe squat.
Seems like the title was changed from last night. It was about how AMD's new processors took 10% less die space than intel chips
Apart from having a framework/service for funding open source projects, we need about the people who develop the dependencies used in those projects.

Project maintainers should have the ability to 'forward' part of the received donation to other projects - without which the project wouldn't have been possible.

Which contributors, which dependency and how much to share - these questions are best answered by the project maintainer(s) - they can forward zero or all the funds and make the process automatic, so when a donation is received, the system automatically redistributes it to other accounts, as configured by the maintainer.

I've worked on a design spec for such a system some time ago: https://github.com/boomhub/design

I'd gladly resume work on it if anyone else feels like this is the good way to go. Just start by creating an Issue :).
It is pretty likely that they just did that and continue as if the session did not happen. They however don't want to play more socialise with him. Likely, and i am just guessing here, the issue is not just characters death, but also the way it played out.

According to his account, he noticed the other players were "disgusted" - something he decided to ignore. I dont know how their diagust manifested, but people who ignore shared disgust for their own fun are no fun to role play with. The disgusted group members likely said things that were ignored by him - did not lead to discussion nor two way attempt to undestand expectations. Their concerns were ignored.

This combined with the fact that he did not tried to talk with them afterwards to explain himself (not the same as apologise) makes me think the dudes social skills are not the best in town. He might have come across way more dismissive or insulting as he thinks.

When one player does his own thing with zero regards to how other players want to play or what they consider fun, the game becomes drainig to everyone else. I would expect conflict after such play and it is quite likely the mentioned disgust was that conflict - and the way it did not solved made people wanna socialize with less difficult people.
Does it have to be one or the other? They are suitable for different things.

You will find it hard to write an enterprise level application with complex domain logic in Go. Go is low level. Scalas type system on the other hand is very well suited for that.

Go's standard library around networking and crypto makes it the best language of choice for pretty much anything network related. Scala doesn't even come close.

My opinion in 2017 is Scala and Go (or Go and Scala) _are_ the two best programming languages out there. Learning both is worthwhile and _together_ they cover a very large set of use-cases.
> Almost no one would think it acceptable if a site owner were using a click farm to artificially inflate the ad click through rate, but somehow a browser extension doing the same is okay?

Yes. Context and intent matter.

"Almost nobody would think it acceptable to drive recklessly on their commute home, but somehow ambulance drivers get to run red lights and exceed the speed limit?"
This free market thing isn't really working out. The government should just run everything, make 5 year plans and assign jobs to everyone.

Oh wait, but that's communism, nvm then.
0 Interfaces
1 Interface
...
65535 Interfaces
This isn't xfce's fault. GTK2 is discontinued and they don't have a lot of manpower, certainly not enough to port to Qt or fork GTK2.

Can I recommend LXQt? I used to work on it and I still use it today. Simple DE that gets out of your way and has no CSDs.
How Indians Could Be Among the Worst Hit If Trump Tightens Borders
Can you ELI5 how putting an FPGA on a cisc die will ultimately improve performance? Does it affect both multi core and single core benchmarks?
> have a very easy area to click on to move the window around with.

I use a tiling WM, so I don't need to click to move windows:-)

Which makes client-side decorations even more evil: I've explicitly decided that I don't want to waste pixels on decorations, and yet programs are now deciding to do so on my behalf anyway.

I run emacs without a menubar, toolbar or scrollbar; I run a terminal without any of that cruft. Why would I want all that drek added back? Give me an interface I can use, and a good info system to learn about it; don't give me an interface with training wheels.
Good post. Everyone also seems to forget that scalpers sometimes have to sell at a loss if the event is not as popular. This is why event organizers don't mind scalpers and only pay lip service to stopping them.
Does anyone know about any research for fingerprinting the host inside a virtual machine?
I'm hoping this post is satire.
There is also overview on Digital Ocean community site if you want to get more details about this features https://www.digitalocean.com/community/tutorials/an-introduc...
> IT Support would attend every meeting ten minutes early to get things working

Why must these things be so complicated that you need IT support for them? The purpose of computers is to automate and make things easier.
I use http://workflowy.com/

In short it's a tree with potentially infinite depth, search, tags (#work) and contacts (@mummy), and the ability to change the root of the tree.

It's also possible to share nodes in read or read/write with other users.
It's exportable to Markdown and other formats.

Sadly Collate notes nor Workflowy are free software (as in libre), and I cannot install them on my server :-(
Snap's Apple Strategy
Wow. Thank you for pointing me to this Wiki. I never knew whitewashing was carried out to this extent by the British. Very sad!
The subtitle of article is, "Maybe not just because they didn't know what elephants looked like."
Most of the Midwest population is centered around the Great Lakes, not the wind belt.
Thanks!

Yes, "both far more heavily populated, and far more ecologically managed", and for a far longer time. Perhaps for as long as 40 kiloyears. But relatively isolated, with just "low-bandwidth" communication with northeast Asia.

I wonder why things went so differently in Eurasia. Maybe bronze and iron technology? Jared Diamond stuff?
Repository: https://github.com/adambutler/extending-markdown-with-middle...
> I'm a Google employee

> Google really cares about privacy

Is there any skepticism of Google from within Google? Because from the outside, it seems like the hiring process is designed to accept only the most loyal, desperate Yes-men in CS...

Google has knowingly built and sold tools to global surveillance regimes, for "national security reasons" that inadvertent or not, have created a mechanism for population-scale control. Maybe Google cares about privacy when it comes to fuzzing what ads you click on. But to say "Google really cares about privacy" is to live with your head in the sand...
The idea with xcopy deployment, is that you still use the JIT compiler, but all required libraries, including the runtime, are packaged with the application.

So assuming you haven't forgotten any library, everything is loaded from there, not from GAC or somewhere else.

This only works for .NET Core.
Why is the font so small on this site?
can you explain some more details about the attempt of the prosecutors to argue for "hacking" based on their (apparently wrong) assumption that Wiseguy's system was using OCR to answer a Captcha?

this part just doesn't make any sense to me. you said

> The government argued that OCR-using bots would need to use Ticketmaster's source code to be implemented properly on the site, and would therefore be a "circumvention" of Ticketmaster's software.

I don't understand why they were trying to make this argument. OCR is a sub-domain of computer vision. It involves having a program look at an image and attempt to discern alphabet characters in it. This definitely _does not_ involve accessing the source code of the system. It's interacting only with what is shown publicly to normal users.

So what gives? Why did the prosecutor try to make this argument? It's technically incorrect in a serious way.
This reminds me of the first penguin to be stuffed and mounted. The taxidermist only had the skin and a brief description to work with. https://imgur.com/a/2XjCk It's in the Peabody Essex Museum in Salem, MA along with a bunch of other cool weird things. I recommend stopping in if you get a chance.
> AWS

For me somehow, the load balancer nevers puts a server back again in rotation even though ssh and http directly access works. Need to boot up the ec2 and then it comes back in rotation.
The plugin makes your browser "click" the links, no?

It's running in your browser, it's as vulnerable as if you clicked on every single ad you see, no?
Ah, don't you miss good old xenophobia and isolationism?
>Here's what this means. Intel has about 10% advantage in process technology. Yet despite that, AMD's chip is still 10% smaller than Intel's chip. That gives AMD an effective 20% architectural advantage over Intel for similar performance.

No, the conclusion you should be drawing is "AMD is using ~20% less transistors per core. What did AMD not implement that Intel did and how badly does that hurt Ryzen's performance?"
> still a car indirectly running on fossil fuels

the change isn't going to happen overnight. Even if the car still runs on fossil fuels, it's more efficient to produce them at scale, where you can have better exhaust management, and (usually) exhaust produced out of the city. Charging will usually happen nightly, which is good for balancing the load on the grid. In some plants, carbon can be captured, and at the very least exhausts are scrubbed better than what comes out a car's exhaust pipe. So even when an electric car runs on a LNG or coal plant, there's still efficiency gained.

People are selfish, we have more than we need, and all the pleasures and luxuries to satiate every desire we could possibly have. It's (sadly) not surprising that protecting the earth isn't high on many people's agenda.
How loyalty programs translate to good UX: 6 tips
I don't know. I agree with you on one hand. On the other hand, though, the second-level domain name that is typically up for purchase is all about branding. I have a hard time justifying treating TLD as special and distinct from the rest of the domain name.

After all, TLD is just the widest level of the hierarchy that DNS names allow. Why limit TLDs to countries if a particular organization has grown large enough to benefit from it, and wants to pay for it?
>That's degrading the definition of design.

Its not. Bad designs are still designs, design is not a word about quality, it is a word about intentions and implimentation of them.

>WP was not even hacked-together/designed to be a full-fledged CMS in the first place!

Original intentions have no bearing on how the software is now. WP definitely does have issues, but it is designed to be a full fledged CMS now.

>Not all languages suffer from slowness by abstractions.

In this case, they do, because you have to get your data from a database, we're not even talking about programming languages, but constructs of data and how they're sorted. Drupal 8 has a very interesting methodology to categorize data that is well done enough the Views module can take that and is capable of building most data-centric sites. You can build a pure catalog like digi-key with normal drupal 8, no plugins or modifications, just setting the control panel and a theme.

>But one thing for sure, Drupal 8 is still not designed to be fast.

It is, actually. But it being 'fast' is behind its ability to work with data and make it actually configurable to define your own editing workflow and how that gets represented on your editors dashboard, connected directly to how its viewed on your website. Your CMS does not need to be 2fast, since it should be behind caching layers.

>Not all languages suffer from slowness by abstractions. Rust, OCaml and Haskell

All languages suffer from the abstraction higher level languages like PHP, Python or JS provide, namely that they're not typed or compiled and can work with very dynamic data.
Exactly, even the taxidermy was awful because hardly anyone saw these animals in person: http://hyperallergic.com/307949/terrible-taxidermy-from-when...
A simpler explanation to that of my sibling post -- your point is akin to this fallacy:

Susan: My brother plays such great music with his violin!

Bob: Actually, I think you're arguing the opposite point -- a violin has strings that can be mishandled such that they cause annoying screechy sounds, so surely he's capable of producing a cacophony of screechy sounds. Not so enjoyable.

Susan: Okay... but he's a good musician, so though he could fuck up a performance if he wanted to, he doesn't -- he plays to the best of his abilities.

If a math model claims that something isn't commutative, it's either as simple/general as it can be, or the creators of that model are bad at math (they left commutativity on the table due to bad axioms, or their theorem that the given operation was not commutative was wrong).
GraphQL wrapper for 3rd party APIs
Yep, the tooling around Java is absolutely fantastic.
Mac Battery Guru
Show HN: Elasticsearch Operator for Kubernetes
J# was only seen as a way to port Java into C#.

I doubt anyone gave it any other use, in fact it was a .NET 1.x language only.
What happened to my vlan?
Ticketmaster celebrates scalpers.
Compressed air is probably one of the worst possible ways to store energy, because you cannot achieve more than a low-single digit percent efficiency. Thermodynamics is not your friend when compressing and decompressing air.
If your DigitalOcean application suddenly became more popular and was performing poorly under load, why wouldn't you use this option? It would be a lot of work to move everything over to AWS.
I have literally no USB devices that I use regularly, and none that are plugged in overnight while it's sleeping.
>Seems like this is likely the root of the problem.

The artist/venue wins because the show gets sold out and they get to claim 'good guy' by offering lower priced tickets. The people who want to get rid of scalping are going to be really upset when they find out it means that Ticketmaster just implements a ticket auction.
Every state definitely does have its own DMV, with its own regulations (for instance: some states have Graduated Drivers License programs for teenagers).

The situation with interstate recognition of licenses is interesting: neither the full faith and credit clause nor the dormant commerce clause actually require states to recognize each other's drivers licenses, and in fact many don't recognize each other's learners permits.
Depends on what you mean by privacy. If a computer program collects information about you to determine what products you might be interested in, but never reveals that information to anyone but yourself (by showing you ads related to those interests), is that information still private? I would argue that it is.
How much more secure does a theoretical audit that never actually happens make you?
Understanding Key Aspects of Your Google Analytics Report
This (established company's blog post) isn't really a 'Show HN' post in the usual sense, you might consider taking that out.

Edit: In fact, cf. https://news.ycombinator.com/item?id=13644484 which already has a more suitable title.
I'm not sure about Lync but we got into the habit of pasting into a text file and attaching that when using Skype to send code / log snippets. Agreed that it is a major inconvenience at times.
It sounds as this is mostly an internal difference. Certainly, the mental model you described can be used on git reasonably well, from the user's point of view, and they won't get steered too far off course with it.
A decent non-WSJ paywall article.

https://www.engadget.com/2017/02/14/youtube-cancels-pewdiepi...
What about the legal issues around holding your data in a country/jurisdiction other than your own? I appreciate this is the same issue with AWS, Azure etc. Given recent Brexit and Trump disasters, is the location 'safe'.
Time is distributed a lot more equitably than money, so people tend to find this sort of thing to be more fair.
That is the most basic storage format in git, but it has packfiles too where it uses deltas. But not necessarily changesets' diffs!
NUKEMAP
2-for-1 Executive Order's Effect on Fisheries Management
Load balancer is not a magic bullet. It only expands the compute. Your DB, static pages, storage are all bottlenecks.

Don't get me wrong, I am just wondering if digital ocean wants to be AWS.
Dup: https://news.ycombinator.com/item?id=13644484
I use KDE on a day-to-day basis, but I wouldn't call it that predictable. They're still infected by the rewrite and change everything disease. They also introduced pointless frameworks like anakondi which had dreadful performance. KDE4 was a incomplete buggy disaster at first and KDE5 can still be pretty buggy. This week my KDE panel decided to vanish losing all its configuration. I'd like to use something which just works, like KDE3 did.
This really feels like treating the invisible hand like a religion. At all costs, price controls must be avoided! The will of the merchant is irrelevant! The only thing that matters is maximizing profit- any other solution would commit the heresy of denying power to wealth!

Seriously - either background checks, or rent out yankee stadium? No solutions in between?
I'm learning Scala at my new job (previously worked in Ruby, Python, and long ago, Java and enjoy learning about functional programming). It's a fine language with a lot of great things about it...that get tossed the second you touch Java. It's wonderful to not have null. Except that you do anyway! My biggest complaint is that it is so multi-paradigm that different systems in our codebase have completely different styles.
Maximize audience size by renting a large enough place to meet demand at the price you want to sell at.
I do not get what you refer to by arcane error messages that give constant worry. While some error messages need to be googled I think PostgreSQL is pretty good at only printing error messages when something is wrong. So if you are getting strange errors from PostgreSQL it is almost certainly an issue which should be fixed.
Portfolio Website: Powered by Cosmic JavaScript GraphQL API
Andrew Ng has a view on this. People should be paid to get learn:

https://youtu.be/21EiKfQYZXc?t=1h1m57s
I don't know if DO plans to provide a managed Kubernetes offering similar to GKE, but if they did I would use it.

having a Load Balancer is necessary to integrate with k8s similarly to GCLB and aws, so this is a step in the right direction.
> What initially soured me on .NET was how Microsoft branded everything with the .NET moniker.

Well, they kind of went all in at the time, even planned to base the next Windows version on .NET.
In standard C NULL pointers cannot be dereferenced. Full stop, there is nothing to argue about it.

There are environments that either lack memory protection and do not allow invalid pointer derereferences to be caught, which means that you can't rely on the MMU to catch mistakes. In this case either deal with silent errors or get a compiler that is able (at a cost) to sanitize any pointer access.

There are other systems in which memory address 0 is a perfectly valid address. The ABI of these systems should pick a different bit pattern for NULL pointers, but often don't so compilers sometime offer as a conforming extension extension the option to allow null pointers to be treated as valid (in effect not having null pointers at all).
However justifiable it might be, this ticket gouging is the reason I haven't seen a concert in almost a decade. Maybe I'm a cheap bastard because I refuse to pay hundreds for the few decent artists I've seen on tour, but it's not that I don't have the money.

The first NIN concert I went to, I only had to steer clear of certain mosh-pits. The last one I had to put up with a sea of "brighter than the stage" phones upheld to block my view. I don't particularly care if everyone knows I was there, and I can watch incredible videos from home while drinking Rhinegeist.

I do think Kid Rock's approach to sales (tickets and beer) is awesome, and I grew to respect him for thinking outside the box. It's just a shame that I'm not a fan by any means.
> What's the point of this when <code> already exists :/?

Because keyboard input doesn't always mean code?
> Because it is about being equitable to middle and lower-income fans.

It's about the perception of being equitable. As a comment mentions above, many artists/venues work directly with scalpers.
Ha you got me there
If I remember correctly then Rammstein is doing this on their tours. You can only buy a ticket with your name on it and it will be checked at the entrance.