skysight-inc/HackerNews huggingface dataset:
Hi everyone, thanks for the feedback! I'm not sure if this deserves its own submission or not, but I have a short update to this post available here:

https://www.zachaysan.com/writing/2018-01-01-fingerprinting-...

One very interesting comment from an editor of The Weekly Standard.
Not directly pertaining to the article but in relation to the comments here, I feel it’s necesary to remind that the real problem with GC isn’t average processing time/max simultaneous requests but rather the large standard deviation resulting from GC pauses (and not to mention the poor cache friendliness, memory evictions, and more as a result - but those are taken into account in the the average run times so we can ignore them in this context).

As a related metric, sometimes it’s not your average response times and scale that matters but how much headroom you’ve got for a sudden influx of traffic. If memory/pagefile thrashing and hard faults bring your system screeching to a halt, you won’t be happy no matter your scale when you can’t benefit from the eyeballs and pageclicks coming your way.
> that sense of mass hysteria is always still there for me. Kind of like people speaking in tongues, or rioting in the streets when their sports team wins or loses

Thank you. I was going to mention these things, because they’re how I feel about these gatherings as well. Just replace a charismatic preacher with a charismatic DJ. It feels the same to me. The charismatic preacher has fallen out of fashion these days, so instead of someone shouting quotes from the Bible and telling everyone to repent, here the DJ drops the same old beat and for some reason the crowd goes wild just the same. It’s all about that sense of belonging, it seems, that people get from these experiences, but I can’t get that from an experience that feels like mass delusion.

I posted my comments expecting lots of downvoting but was hoping to find at least one or two people who knew what I was saying. Thank you!
> Once there is disclosure then 100% of users can make the choice to take appropriate mitigation steps.

And what are those mitigation steps?
I'd say (as I often do), 'it depends'.

Firsly, for relatively simple regex expressions, any competent developer should be able to grok them very quickly - at least as quick as the equivelant C#/Java/whatever code.

Secondly, it may be that regex is the most performant solution, and sometimes that matters quite a bit.

Honestly, I just don't get why some people are intimidated by regex.
I think the general problem with any automated solution is that there is so much room to game them. For instance, I could selectively replace a few visible ASCII characters with non-ASCII look a likes. Then, the investigators just need to see which characters are missing. Even with the OCR option you could selectively add typos.
TapFwd | San Francisco, CA | Full-Time, Onsite | https://tapfwd.com

TapFwd empowers leading marketers to access and share data with complete control. With TapFwd, marketers form private data sharing alliances with complementary brands to unlock entirely new, mutually beneficial ways to acquire customers.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/tapfwd

Here are our open roles:

- Back-End Engineer: https://tapfwd.com/careers

- Full-Stack Engineer: https://tapfwd.com/careers

Tech Stack: React
Ruby on Rails
Java
AWS
Fame | Full-Stack Software Engineer | San Francisco, CA or New York City, NY | Onsite | Full-time | $100K+ and equity with full benefits
I’m the founder and CEO at Fame (fame.co). We built the first ecommerce platform for famous people (celebrities and influencers) and have been turning hundreds of influential people into retailers over the past year.

We build shopping websites, full-embeddable stores for blogs, a shopping cart that works perfectly within Instagram and Snapchat, and iOS apps for our clients so their followers and fans can buy every product they recommend all from their own storefront with a universal cart.

Our platform is impeccably engineered and customers love us for it — we have hundreds of famous clients and hundreds of satisfied brand partners (Nordstom, Nike, Amazon, etc.). We have amazing investors, plenty of funding, an incredible office in SF (in SOMA), and a low burn rate.

We have 3 software engineers and are looking for a few more. Our software stack: * Backend - Ruby on Rails (v5.1), PostgreSQL, Digital Ocean * Online Stores - CoffeeScript, Haml, Rails * Embeddable Storefronts - React * Apps - Swift * Scraping experience is a plus (using Ruby, Python, or other structures)

Our team is all full-stack. We generally distribute software tasks based on individual interest and skill. As our 4th software engineer, you will have tons of project ownership. Your ideas will influence the company’s direction. You will do interdisciplinary work across our platform and learn from best-of-the-best engineers.

To succeed here, you need to be a quick learner, have a passion for software engineering, and be excited to work at a growing seed stage company.

If interested, please email me at cole[at]fame.co.
Dancing is great. It’s a magical thing that’s common to just about every culture on the planet. But that’s not this, IMO.
With django, you don't need to set up a webserver or mysql. You can just run `./manage.py runserver` and it will run in it's own webserver and use sqlite.

That is what the "debug=True" variable does. Sets things up for running in a minimal development environment. Another feature? It restarts the server when any source files change.

Suffice to say, it's really not meant to be run in anything like production.

https://docs.djangoproject.com/en/dev/ref/settings/#debug

>Never deploy a site into production with DEBUG turned on.

>Did you catch that? NEVER deploy a site into production with DEBUG turned on.

>Still, note that there are always going to be sections of your debug output that are inappropriate for public consumption. File paths, configuration options and the like all give attackers extra information about your server.

>It is also important to remember that when running with DEBUG turned on, Django will remember every SQL query it executes. This is useful when you’re debugging, but it’ll rapidly consume memory on a production server.
We generally perceive peer-reviewed science as being capable of approaching objectivity. Why can this not be true for the reporting of events as they occur as well?
My point is that you express surprise when someone else generalizes by using the term "racist Europeans" when you yourself make continent-wide generalization.

I can't help but interpret your "surprise" as a shallow rhetorical technique than anything meaningful.

Your numbers are off. The Han Chinese are less than 1/3rd of the population of Asia. 4.5B Asians - https://en.wikipedia.org/wiki/Asia - and 1.3 B Han - https://en.wikipedia.org/wiki/Han_Chinese . "Asia", of course, is somewhat of a cultural construct, as there is no clear boundary between Asia and Europe.

If you mean "Chinese" or "Han", then say so. Otherwise, are you really missing a good glass of Mongolian mare kumis in Reno? Or the adhan being called out by a muezzin from the mosque? Neither are common in SF.

I'm sure all those people in India would be pleased to know that Indian cuisine is "roughly the same" as Chinese food. I'm sure that fans of the different regional cuisines of China will be glad to know you think Shandong and Sichuan cuisines are "roughly the same."

"There are genuine differences between the biology of men and women." Absolutely. And irrelevant. Your previous generality wasn't so generic.

"Europeans are a huge mixed bag."

Umm, India has 29 languages with at least 1 million native speakers and is "one of the most religiously and ethnically diverse nations in the world" - https://en.wikipedia.org/wiki/Culture_of_India. Indonesia, which is mostly located in Asia, has hundreds of ethnic and linguistic groups.

"completely different cultures"

71% of Danes, >90% of Greeks, >87% of Poles, and 83% of Italians are Christians. (The main denominations are Lutheran, Eastern Orthodox, Catholic, and Catholic, respectively - "roughly the same" religion.)

Tell me how it is that this is "completely different" in the way that approaches the differences between the major religions of Asia - Hinduism, Buddhism, Sikhism, Chinese folk religion, Shintoism?

Ancient Greek and Roman history are part of the standard Western education. Until only a few hundred years ago, the educated class in all those countries could communicate to each other in Latin. All four of those countries are now in the EU.

"look nothing like" .. I can't help think of the old racist saying "black people all look alike to me." It's as if you didn't realize that the cross-race effect might be an issue. https://en.wikipedia.org/wiki/Cross-race_effect .

"are they nice to racist European but mean to racist South Americans"

Which racist South Americans do you know of who have gone to Africa "to plunder the natural resources of the whole region"? Anyone like Rhodes, or the many other British people convinced of the superiority of the Anglo-Saxon race?

For that matter, which South American countries have a history of African colonialism?

The European ones include the Britain, Portugal, Spain, Belgium, the Netherlands, Sweden, Denmark, Prussia, Italy, and Germany. I may have missed a few. Ahh, I see Russia had a short-lived/not official colony at Sagallo. I won't count that one.
Alternatively, use Firefox (on your mobile) to skip Amp and other sillinesses. Greatly improved my mobile browsing experience, haven't looked back (ublock origin, hint hint).
Same for me, a dynamodb table I created 5 years ago with one k/v pair (test=foo) and never accessed since...
By standing up to bullies you're likely to become one yourself. Maybe consider trying to have more empathy towards others and realize their opinions and behavior are formed largely by their own life experiences. Learn to accept people will be wrong often and you'll be happier.
Impact on mood and productivity of daily schedule
>Sure, you can't publish your Harry Potter fanfiction

There is an enormous amount of Harry Potter fanfiction. You're restricted from selling it though. But, as an author of twilight fanfiction proved, when you're ready to sell you can just find and replace some names and be good to go.
Non-mobile link:

https://en.wikipedia.org/wiki/Friendship_paradox
People are, indeed, free to speak in tongues and shake and worship Jesus or Mohammad or Satan and I’ll still find all those things depressing.
There are a couple in this list that I'm not super proud of but I believe in honesty: Yogscast, Hat Films, Achievement Hunter, Kirsten Dirksten, Screen Junkies, Bangkok 112, Lazy Game Reviews, The 8-Bit Guy, the Russian/European hydraulic press guy, the Indian engineer who fake electrocutes himself all the time (can't remember name), The Slow-Mo Guys, ThePrimeThanatos, Mikey Chen.
Hey Nicoulaj,

I'm planning to have this be free for open source. I may even open source it. The ballpark figure I want to target is $1k per month for medium size companies of 20-50 engineers/qa. But I'm still trying to get more data on that.

I'm offering a free trial until March right now. I do all of the integration for you. If you're interested in a demo, you can email me at yahn007 at gmail dot com.

Appreciate the feedback.
I've been serving up a http://pimen.to sandwich since the late 90's.
Seems to me the document itself was probably the saboteur:

1. Write a document describing natural yet annoying things that happen in meetings.

2. Let the document be discovered.

3. Watch as the enemy wastes time and resources looking for the saboteur which is hiding in plain sight on that sheet of paper.

That seems more sensible than actual disruptive behavior potentially burning a spy's identity.
run a half marathon
> I guess the most extreme thing he did, that he's somewhat infamous for, is refusing to use different singular personal pronouns than "he" and "she". While I think that he was an ass about that, to call someone far right for not wanting to say "ze" in a classroom is a few bridges to far for me.

I don't think this is a very good representation of Dr Peterson's position. He has said, I believe on The Agenda, that he'd consider using those words depending on the motivation of the person requesting it. If the person making the request is playing an ideological game, he will refuse. I think he also said that in the future, if the words naturally enter common parlance, he will consider using them. (I know you didn't argue this, but I'll add it:) he has also said that he would use the pronouns associated with the gender presented. E.g. for a biological male presenting themselves as female, Peterson would automatically refer to them as "she".

The main thrust of his protest that made him famous in 2016 was against compelled speech, that is, being able to force someone to use the words you choose with the force of the law. He says that his position is informed by decades of study of left and right authoritarian systems.
Thanks. I can imagine that is the case!
"poor precision"

How so? Of Steam's users that are running linux and have 'catbot' as part of a username on their system, what proportion do you think are running a cheat bot? 99%? 99.9%?

What level of precision would you say it not 'poor precision'? 99.999%?
Ask HN: What are some interesting books you read in 2017?
My favorite is- Rice, Noodle, Fish: Deep Travels Through Japan's Food Culture by Matt Goulding(Fascinating book on Japanese Culture)
The fact that you have an offer means you've already passed a lot of qualification checking from someone

But if you already have a job, that’s the same evidence isn’t it? So why does anyone need to do a technical qualification interview after their first job?
I don’t know. If I were designing that system, I’d note that most queries would be extremely similar and would benefit insanely from being compressed in situ or would (given were talking DB here) be a perfect fit for normalization.

You mentioned SQLite - a second “querylog.db” with a table of queries and a table of instances (query time, parameters, whatever) would be an obvious option (at the expense of slightly exaggerating your db response times, but I’m sure debug mode is already slower as is).
It is not OK for these companies to be huge either. Companies, no matter how large are always dictatorially controlled by a tiny group of ultrawealthy oligarchs. Large company == massive concentrated power with zero oversight or democratic input which is always dangerous and bad.

Tech companies are worse because they control the tools we use to communicate and think: this unchecked power can exert massive influence over our minds and thoughts.
Why should we modify capitalism when it has so obviously failed to provide for the general populace? This is true at both a national and a global level.
that's a TV show not a real experiment.
> Should those 'a's have different Unicode code points?

Unicode does have separate code points for mathematical symbols. See for instance U+1D44E MATHEMATICAL ITALIC SMALL A. They see little use in practice though, apart from people using them for funky fonts on Reddit and such.
I'm not sure I want Steam on my PC anymore. My local accounts are non of their business. What other nonsense are they up to?
I’ve done drugs at raves and every time I slip outside and just talk and hang out with people. The rave seems fake to me, in the sense that people are trying to get something out of it that’s not there, like church. Sure, you can convince yourself that church is a spiritual experience that gives you meaning and belonging, but it seems fake to me. Emphasis on “to me.”

Doing drugs alone is great, too!
Shots Of Awe
https://m.youtube.com/playlist?list=UUlYb9NpXnRemxYoWbcYANsA
Devoxx Poland 2016 - Ted Neward - Why Functional Programming Matters - https://www.youtube.com/watch?v=7hOM5PPzMC8

An amazing introductory video to Functional programming from a hardcore Java developer.
I didn't say it was automatically wrong. I said it was sometimes wrong, and not sacred.
Because You can use this to discriminate charge even $100 for this and it locks out poor and homeless people or you close places where you can register in the areas of where more of your opposition live.
But wouldn't you want to know if your door is faulty, so you can either replace your door, delay your vacation until the new door arrives, or beef up your security system?
Ask HN: What to do about my parent's Internet?
* My parents live in a rural area (Texas) just outside the city limits of a city of approx 10K people.

* Their current Internet is a line-of-sight service with an antenna on their roof.

* They pay $65/mo. for ~2.15Mbps Down, 2.25Mbps Up (yes, the #'s are right... I just checked using http://speedtest.att.com/speedtest/)

This is horribly slow! It feels like the ISP is price gouging (increasing 1Mbps up costs an extra $20/mo, IIRC)!

Is there a non commercial way to extend a signal from someone in the center of the town to my parents (my sister's house, for example, approx 2 miles)?

This is not my area of expertise, but I figured that it was worth asking the wisdom of HN for potential ideas/solutions.

[EDIT: fixed newlines for proper paragraph separation]
You are confusing Chamath Palihapitiya, the former Facebook exec, with Tristan Harris, the former product manager at Google.
No, it's clearly not. There are people in the linked issue saying they had no cheats and just the username and got banned and the last comment is a Valve employee stating this is all intentional and forbidding any further discussion of it. This is an incredibly dumb way to catch "cheaters" and now that they know they will easily defeat it.

This is absolute bullshit and like saying "issue of rape in prison was raised by criminals who are evil so it's a feature for society they get raped".

And here's a money quote (guess whose):

> When the truth of one issue goes against a person's political leanings, that person will generally say whatever they can to avoid feeling guilt or shame.
This is, in my opinion, not a "real" SMT solver. It translates an SMT instance into a SAT instance. This is easy to do for the theories the author is considering (bitvectors), but not at all straightforward for integers or reals.

Most SMT solvers today use the DPLL(T) technique which transfers information back and forth between a so-called theory solver (e.g., a simplex solver that handles real constraints) and a SAT solver which handles the "Boolean part" of the problem . I feel that an SMT solver that intends to be educational must implement DPLL(T).
But just calling someone a nazi is so much more efficient than having to come up with actual arguments on why he is supposed to be so evil.
Are there 777 types of fruit (at least edible ones you have access to)?
Context handlers come to mind and can often save a lot of error handling code.
A History of Taco Bell’s Failed Attempts to Open Locations in Mexico
What level algebra and school are you talking about? I don't really see how any teacher would allow this. Mind explaining more?
why then is there no evidence of this happening regularly - this isn't the pre ww2 machine politics days.
Highly recommended talk - About the convergence of Li-ion batteries, electric vehicles, self-driving cars, and solar energy over the next decade; and the impact it will have on the future of the electric grid, big oil, and the car industry and related industries (auto insurance, gas stations, parking lots, etc.)

Maybe a bit on the optimistic side? But exciting to consider the possibilities!
The reason why I not fully believe in it is that there is no huge benefit to the parties for supporting a thing like themer. UIs are highly custom and if X companies make a product seperately you will have as many implementations of the theme keys and variables.

The comparison to mobile development comes to mind. There are cross platform options like cordova or xamarin but they are usually beaten by native implementations. Now, if the cost of doing things twice outweights by large the drop in quality it is still a viable option; hence their existance. However, with themes I’d say the cost of redoing is most likely not outweighting developping in the native application option.
It's not cynical, it's just how oligarchies work.
catb as a name is dangerously close to getting you banned by Steam
Given...

> I consider 24 hours notice bare minimum responsible disclosure

...it seems rather unfair of you to have a go at my reaction. But somewhat incredibly, it appears you are serious.

I don't have a bare minimum delay - I think the vulnerability discover should coordinate a 'sensible' and 'fair' disclose with the vendor. What 'sensible' and 'fair' means, really depends - how serious is the vulnerability? How many systems are affected? How quickly can the vendor patch, test and document a fix? How quickly can the fix be distributed?

It's a stretch to imagine a scenario where 24 hours is in any way sensible, fair or responsible. I'd be intrigued to know your reasoning.
Just watched it. Hilarious because it's so true.
Like, can't you just "ok Google, what's going on today" and it does similar?
Oh Dear Lord.

Programming IS abstraction.

In fact, that's pretty much ALL programming is: using, defining, and implementing abstractions.
> 1) What's the difference for the receiver?

We already know giving money to poor people makes them happy. The question is how the whole community reacts to UBI

> 2) It only works as 'charity' between a vast income gap like you have here. Within local communities it's unlikely that many people have enough money and the disposition to support all the others.

Looks like Kenya have pretty high GINI coefficient [0] inside of it's regions as well as nation-wide. Thus there's wealth to be moved around inside of the country or even it's regions.

Many western countries have much lower GINI coefficient, so following this logic, there'd be even less people to share money with other people. Which is why BI opponents think it won't ever work.

[0] http://inequalities.sidint.net/kenya/abridged/gini-coefficie...
I'd love for GOG to be better competition for Steam, and they've made wonderful strides - I actually prefer their Galaxy client over Steam, though I also think UPlay is nicer than Steam since Steam has so much going on that I don't need. But like sibling commenter points out it's a numbers game and GOG's stock just doesn't compare yet. You can't get many AAA releases on GOG even after some time has passed since release - publishers are simply allergic to their strong no-DRM policy and see no reason to be there when people will happily buy it on Steam.

Where GOG is deftly competing is the AA market - games from smaller developers/publishers such as CD Projekt Red (CDPR is owned by the same company as GOG but they are a titan in the AA/AAA field), THQ Nordic, Paradox Interactive, and so on. Many of the games from these companies are released day and date on GOG.
I think that was NT 4. I don’t think there’s much of that 20-year old code left in the kernel.
On the contrary, if a meeting is unnecessary, you can afford to spend the time on whatever tangents and pet causes the attendees want to bring up, so you don't need to bother with channels and delegation. If a meeting has been convened for an important purpose, it has to be protected against people trying to hijack it for less important things, by deflecting those things to other channels and other groups. (Of course you can't get sucked into the morass of authorizing and organizing subgroups right there or it doesn't help much.)
> watch a YouTube video while reading Hacker News.

The YouTube app also does that (although possibly only if you have YouTube Red?)
Good thing about this is that those users are poor so most developers are free to ignore them.
Stupid-ass statisticians don’t know what a goddam confidence interval is