skysight-inc/HackerNews huggingface dataset:
I believe that the "one account = one real person" policy actually makes things worse.

Regardless of what Zuckerberg claims to believe, in real life I have multiple "profiles". For example, I don't debate Java programming with my family members, I don't debate politics or religion (or generally any opinions, because no one knows what will become a hot political topic tomorrow) with my colleagues, etc.

Similarly, I have different rules for reading stuff. I hate memes, but if my cousins post some, I am not going to block them like I would most other people; I will just sigh and scroll down. More importantly, I do not want to read stuff from all my social circles at the same times; sometimes I am in a mood for family stuff, sometimes programming, sometimes other things.

Even better would be to have advanced tools (but with simple user interface) to specify what I want to read; e.g. "what my cousin wrote, but not what someone else wrote and my cousin shared"; to filter posts containing certain words, etc.

Merely removing anonymity will simply divide users into two groups: those who care about not getting fired tomorrow so they only post completely unobjectionable politically correct vanilla stuff, or those who are not very smart or young and inexperienced or too rich to care about what other people think, so they post anything that comes to their minds.
But it is the anti-trump media (NY Times, Guardian, etc) that are beating the drums the hardest.

What they understand is that these companies only care about money. When Democrats were in power they were happy to help the Democrats in exchange for favors. Now the Republican are in power they will be happy to help the Republicans in exchange for favors.

Alphabet is even willing to make someone else CEO because Eric Schmidt was too closely tied to the other side. That shows everyone how friendly they are willing to be.
Why would expect users to know the names of all known cheats though? If someone created a bot called, say, "VerseC", I doubt you'd be thrilled if that resulted in you being banned.

I also suspect the crossover between cheat names and gamer user names is high - "catbot" would not look at all out of place in a list of user name.
> "Yes she seemed to have been confused about how US elections are won."

I read an article by someone from inside her campaign: she believed it was impossible to loose the electoral college but there was a possibility she could loose the popular vote.

she didn't want that to dog her after she took the presidency, so she diverted resources to the population centers to jazz up the popular vote
The existence of homoglyphs in Unicode is a failure of Unicode's mission. Two sequences of characters that render the same should be the same. Encoding invisible semantic information into Unicode is a huge mistake.
Anyone interested in this should also check out the hashicorp talk at gophercon on advanced testing in Go: https://www.youtube.com/watch?v=8hQG7QlcLBk

It has several awesome ideas.
e2e argument:

http://web.mit.edu/Saltzer/www/publications/rfc/csr-rfc-185....

Unix:

https://people.eecs.berkeley.edu/~brewer/cs262/unix.pdf

or pretty much everything here:
http://cseweb.ucsd.edu/classes/fa17/cse221-a/readings.html

CS can be pretty broad.
It's not about false positives, it's about the half ass solution. The name is just gonna change and it'll be an impossible cat and mouse game
Shannon Mattern details how the City is not a Computer
A "legitimate" signature (or, for a better word, a good-performing signature) is one that performs well on both precision and recall ( https://en.wikipedia.org/wiki/Precision_and_recall ).

Precision is the ratio between correctly-identified cheaters and the total number of people matched by the signature.

Recall is the ratio between correctly-identified cheaters and the total number of cheaters in the system.

In this case, the signature had good recall but poor precision, as those threads describe cases that make it plausible to have a "catbot*" username without cheating.

(I said "had" because the recall rate is going to drop when the string gets changed by the cheat authors. So long-term, the signature is poor on both recall and precision.)

The most problematic issue I see for Valve is not the lack of measurement of precision and recall for their VAC ban signatures, but rather the inability to obsess over their customer experience and react properly when relevant issues in their products are reported.
Why would it be in US interest to do this? You have to make sure each country in the world passes same law which is not realistic. Plus what would be the benefit exactly? Large companies as is now create a ton of fundamental OS tools that everyone is using provide good comp. to their employees etc. The level of their owners influence is fairly modest compared to someone like Koch Brothers. Alphabet has a market cap that is bigger than Comcast, Verizon and Time Warner combined yet does not have enough political clout to influence things important to them like Net neutrality.
Not sure if really related but I couldn't follow the math at school. For example in algebra the rules were complicated and required you to know things that are not explicitly set.
Because of that I wrote my own functions to do what my teacher said.
Then in the exams we are allowed to bring formulas, therefore I bring my own JavaScript function and I was the compiler :)

The teacher steps would resume in 5 sentences, but the function would be more long and include exceptions and weird cases. No room for mistakes with my JavaScript.
No wonder I had the biggest score in the classroom.
Before the discussion gets too heated: the study authors are at pains to point out that this is simply a PoC. It’s possible that further studies will show overfitting and/or training bias (though clear to me what bias might exist in the turker approach they took).

Very I nteresting work. Presumably the point of the announcement is to encourage agencies to fund more grant requests.
According to https://www.realworldtech.com/westmere/ , PCID's were introduced in the Westmere generation.
It also revealed the existence of the trick, since people saw their copies were different.
Seriously, You–OK, We–Need to Stop Watching the News This Year
Allocate for the worst case use in the bss. The program's static size indicates explicit memory requirements.
Who knew my co-workers were CIA trained.
This is far away from "hardware fix is impossible" though. In reputable hardware, hardware vendors are expected to maintain correctness in spite of performance advances.

Also, DDR3/4 DRAM is glacially slow in latency terms, it's far from clear that there would be appreciable slowdown. There are already big latency compromises in the standardized JEDEC protocols that are not inherent in DRAM - it would be very two-faced for DRAM vendors to say they'll only trade off latency over backward compatibility or tiny cost savings, but not over correctness.
Location: Montevideo, Uruguay. GMT -3

Remote: Yes

Willing to relocate: No

Technologies: Python, Django, Javascript, MySQL, PostgreSQL, Linux, Docker

Résumé/CV: https://www.linkedin.com/in/martinsaizar/ | https://msaizar.com

Email: saizar.martin@gmail.com
Are you of the opinion that some questions should not be asked (even if they can be formulated in a testable, formalized way) no matter what?

Also, would you consider that it's all right to ask questions about correlations between race/ethnicity and the incidence of heart disease / hypertension / sickle-cell anemia etc., but not about correlations between race/ethnicity and IQ?

(I don't have a dog in this fight, and I understand that IQ measurement is a very unreliable and culturally predicated way of measuring intelligence; I am just curious about the way that people who are indignant about such inquiries think.)
Agreed. I think fast food vs eating healthy is a good comparison. The message in this type or article strikes me as sugesting better labeling for healthy food assuming that’s what people want while discounting the fact that fast food is cheap and easy and people buy it most often to satisfy a subjective feeling of hunger (while they have a ton of other stuff to focus on) rather than treating each meal as an objective assessment.

A lot of articles with suggestions posted here (HN) for making “things” better often focus on the mechanics of the thing and technical or procedural changes but a lot of the time ignore the reality of human behaviour and motivations. I think that relates to engineering/programming culture and focus on STEM with a lot less value placed on humanities which is then reflected in products and opinion pieces and people being frustrated that things can’t just be “fixed” through clever changes to objective mechanics and approach.

That’s drifting into other bigger topics but it’s a frustrating trend.
Probably uses the native Android Webview...
I wouldn't be surprised if it starts using real names to avoid this particular detection - gather a few thousand real Steam usernames, and create variants of them at runtime.
Cara Mencari Agen Pokerdewa Online Untuk Bermain – Pokerqq81
Iran 's Government is reportedly blocking the #Internet to calm down protests
Two works lauded by many that lived up to the hype for me by changing my understanding of science and the modern world are

David Wootton's biography of Galileo: http://www.watcheroftheskies.org/

Janet Browne's biography of Darwin: https://www.theguardian.com/books/2002/nov/10/biography.high...
I think you overestimate most people. There’s a reason why IE is still supported on the web. People will continue to use what they know if it isn’t negatively impacting them. Most people don’t use all the extra features in the browser. They just want Facebook to work.

That said, I don’t trust the security of this browser so I don’t think it’s a good thing people are using it.
Most code interviews require you to take a phone call, which is not polite to do in a cafe.
Reminds me of an old contest - the 8 Queens problem, posed by Byte Magazine in the '80s as a programming contest.

All the solutions presented started by declaring an 8X8 board, with a 1 or 0 in each cell to represent a queen. Then there was some two-dimensional iteration over the board, testing if any queen was on the same row, column or diagonal as any other.

I'd dismissed that solution as inefficient from the start. Since only one queen can be in each column, I represented the board as an 8-element array with each element containing the row number of the queen in that column.

My 2nd insight was, only one queen can be in each row, so the elements of the board array were simply the numbers 1..8. The search consisted of permuting the digits, then testing for diagonals e.g. test pairs to verify abs(difference) != abs(i1-i2). That is, their row numbers were not the same as the difference between their column indexes.

Finally, when permuting, you could test the elements as you went and trim the permutation tree drastically if you found a failure. No sense permuting the right-most elements of the array if there's already a diagonal conflict in the digits placed so far.

The whole thing ran in trivial time. The contest winners ran in hours or days (this was all in BASIC on <1Mhz processors back then). Made me wish I'd actually entered the contest. But I didn't bother, I guessed many people would have found the same solution.
If people want to cash out their BCH, they need to sell it on the exchange for USD. The USD needs to already exist in the exchange for someone to buy it. The fiat was laid out by the buyer.

So there's no fundamental liquidity issue, if everyone wanted to cash out their BCH to fiat it should not be an issue.
> You really don't think people seeing anti-hillary memes and posts on Facebook from Russian trolls all day didn't have a huge effect?

What effect do you think it had? Do you think Hillary with $1.5B budget lost the election because of $100k Facebook ads?
Bitcoin Starts a New Year by Tumbling, First Time Since 2015
If it’s something that can be triggered from browser JavaScript, maybe it can be attempted N times per second, and there is a mathematical probability of gaining full privileges within a set amount of attempts.
The difference being that “fingerprint” means deriving a signature from some existing data, and “watermark” means altering data to make it identifiable?
Compromise ideas like this are worth brainstorming. But the open commons movements need a better legal strategy than "do an experiment and see if there's harm".
Bryan Cantrill, Principles of Technology Leadership

https://www.youtube.com/watch?v=9QMGAtxUlAc
HERE | Berlin, Germany | Full-Time | Onsite

HERE is looking for a Data Scientist in our IoT (fleet, telematics, positioning, tracking) department.

This role will be responsible for Data Science for the IoT business group which includes services with focus on large enterprises, fleet, telematics, positioning, tracking, infrastructure, public sector horizontal and vertical solutions.

* Tap into internal existing data sources, start data collection for new data not yet materialized or not yet defined. Moreover, extending company’s data with third party sources of information when needed
* Build and test analytic and statistical models to support improvement of a wide variety of data-driven processes for our existing and new IoT solutions
* Capability to effectively interact with both internal and external customer executives, technical and non-technical to explain uses and value of data sciences.
* Train other teams within the organization on statistical thinking and ML methods.

Qualifications

* 5+ years relevant experience
* Bachelor degree in a relevant field required, Master degree is a plus
* Knowledge and experience in tool such as R, Matlab, Python or SAS, for statistical analysis and modeling
* Experience with machine learning solutions
* Proven ability to quickly prototype in languages like Python, C++, Java, and Scala
* Ability to design efficient algorithms for accessing and analyzing large amounts of data
* Excellent oral and written communication skills in English

If you have any questions, feel free to contact me.

More infos at: https://datasciencejobs.de/post/sr-data-scientist-iot-fleet-...
Top 9 SEO Plugins for WordPress 2018
Aimbots ruined TF2 for me a couple years ago. One of the things they used to do to make them harder to kick/ban was change their name to the name of a different real player on the server every second.

The mentality that drives the use of aimbots is a disgusting scourge on humanity.
> In those microservices setup more than not the change in the data to accomplish a client request is 3 or more services of "distance". Still, it needs to be accomplished. If you don't coordinate all the services involved (all with different developers team, maybe from different contractors) AND if you don't do an end-to-end test, how can you be sure to do the requested change?

You're doing it wrong. If these services are really so deeply entangled that you can't change and test them one at a time, they shouldn't be independent services. Merge them, or otherwise rethink your service boundaries.
The Archimedean Spiral
Assange: fb4e568623b5f8cf7e932e6ba7eddc0db9f42a712718f488bdc0bf880dd3
Travel hacks I live by: TSA Precheck/Global Entry (a must!), Amex Platinum Card/Priority Pass for Amex Centurion Lounge/airport lounge access, T-mobile for free unlimited international data/1 hour free Gogo in-flight WiFi, and usually co-branded credit card for airline I fly with for priority boarding and free checked bag when I need it.

Side note: Pre-check is getting more popular and hear Clear might be even faster now.
> So in one sentence, a user name containing "catbot" is a legitimate signature of an actual work of malware Valve is trying to mitigate.

I think signature is a strong word. This is kind of like comparing the color of the ink used to sign for something and ignoring the actual signature.
Show HN: Bug Bounty Guide – a launchpad for bug bounty programs and hunters
Critique of Radical Leftist Groups from an Insider
Then perhaps I should make a fork that uses your username to get you banned and then proceed spit in your face when it happens and tell you it's your fault.

Or reinstall my TF2 and get banned so then I can tell you to stick it.

It's VAC that's doing the trolling here. Person's OS (not even Steam) username is not a cheat (and Steam frankly has 0 reason to examine its name in any way for any purpose, for installing games just pasting will do and for everything else there is a Steam username).

This is bullshit, will be defeated now instantly that it came out and on the level of dumb antiviruses that delete exes (i.e. my compiled Pascal and C++ programs) and claim the reason was "unknown low spread program" (yes, that happened, because clearly, unknown program = virus).

VAC has sainthood status now, Valve social media staff often tells people it's 100% foolproof and bans are never appealed, people who claim they were unfairly banned are shitted on by the community and it's undisputable (although there were overturns i.e. when CoD players got banned by Steam's mistake[0]) but they do crap like that?

It's like Destiny 2 bans last year, they were all "hand made by staff and 100% confirmed cheaters" and then a couple hundred got overturned and claimed to be "software error".

What next? Banning everyone who has a GitHub account or knows git because the aimbot code is hosted on GitHub? Banning people from sites for having HN accounts because it's a "hackers" site?

What planet do people like you come from?

[0] - https://kotaku.com/5597038/valve-bans-modern-warfare-players...
Immer: Create the next immutable state by mutating the current one (JavaScript)
Actually thrice: lines -> ones.
When I was in school we used cards but you could still tell who was on assistance because they got a different/worse lunch than everybody else.
They already do that with mummies. The article is not about mummies.
You're grievously slandering a man whom it appears you have made no effort to understand. You should be ashamed of yourself.

Prof. Peterson is possibly the furthest thing from a "neo-nazi".
On the other hand, if what the rando is saying is true, nothing else matters, and their words should be judged on their own merits.

The question is, is it true?
do you realize that trump and pence visited WI 10 times (trump 6, pence 5)?

And for all of that effort, he won by 20k votes.

Obama had to work hard to win WI by a slim margin; trump had to work hard to win WI by a slim margin. In 2004, Kerry visited the state 11 times; Bush 12 times.

Wisconsin was indisputably a battleground state... and all of these people had to work hard to win it.

But not Hillary.

I'm not commenting on anything else about this election.. just WI. The idea that Hillary could win WI while putting in zero effort is ridiculous.
Very true - but I wonder if it that case the requirements engineer was failing to do that? Or the company was one where they regularly didn't challenge the engineer to explicitly and publicly take that role?
I believe Netscape or Mozilla did this - every download triggered a sound, and release day was like a machine gun of downloads.
This isn't as new as the author thinks. Doesn't have to be new to be interesting, of course :)

I know this was done at one large tech company around 2010 for an internal announcement email. Different people got copies with slightly different Unicode whitespace, despite the email having ostensibly gone directly to an "all employees" alias.

The fingerprinting was noticed within half an hour or so. (Somebody pasted a sentence to an internal IRC for discussion, and as is the case with Unicode and IRC, it inevitably showed up as being garbled in exciting ways for some people).
I'd assume it's either a proxy browser and not doing much locally or just using Android's WebView; even Opera/Presto towards its end couldn't fit in such a small binary despite targetting tiny devices.
I would like Europe to either hack up or straight up block them so we can develop our own products.
Is Your Home-Lab the Best Ever
My favorite is this twitter account of titles for imaginary articles constructed from titles submitted to Hacker News.

https://twitter.com/HNTitles
After a recent update, Chrome is nearly unusable on my spare 1 year old Moto G4 phone. There is a massive lag when I try to type in text on any website.

Chrome's RAM hogging tendencies on desktop have also made me search for an alternative for my PC. Sadly, Firefox is long way from its former glory. Any suggestions?
'catbot' is a name I can certainly see being used by for a PC username on a gamer's system.

It's certainly not unique if you google around.
I don't have steam locally so I can't use their username search to check for similar ones.
Building Redis-Modules with JavaScript Using Cthulhu
Dispatching Custom Commands with Lettuce and Redis-Modules
Yeah, this "alarms" are just a way to call for regulations that will in practice pull up the ladder so other companies will never be able to climb where fb or google stand now.
This has always happened in all industries: some companies become big and then they use the excuse of limiting their own power to close off the competitions to enter the market, in fact stabilizing their power and creating a REAL monopoly.
I don't understand how can informed people still fall for this move.
I've been thinking about this sort of thing a lot lately and I even briefly made an experimental message board that limited the amount of posts the users could make. The idea was that it would slow down the pace of the board and encourage more people to post.

The idea never really took off, almost entirely due to marketing - I have no idea how to promote such a thing.

The site is currently down but if anyone has ideas how to regularly promote it (and maybe keep out jerks who post bad things) I'd love some ideas.
Probably, but not much. In my experience, the vast majority of garages in the US are used as storage for "stuff", not cars. This probably changes as people get wealthier and want to store their more expensive cars indoors (and can afford to put their miscellaneous stuff in paid storage if they'd like to).

Might also be different in urban cities where street parking is scarce and leaves your car more vulnerable to breakin.
It's hard to call DEBUG in Django a "memory leak" when the "leak" is documented behavior -- when DEBUG=True, Django keeps a running per-connection log in memory of database queries issued. For, y'know, debugging :)

This does cause memory use to increase with the number of queries issued, but a debug log is not really what I'd call a leak (and genuinely leaking memory in Python takes some effort).
People here mention Discourse — here's new community software inspired by Discourse; it's called EffectiveDiscussions: (for now at least)

https://www.effectivediscussions.org/

It also includes chat features from Slack, and features from HackerNews (threaded comments) and StackOverflow (question-answers), + some improvements over HN & SO: https://www.effectivediscussions.org/-32/how-hacker-news-can.... (I'm developing it.)
my favorite were:

- How the reputation economy is creating data-driven conformity https://media.ccc.de/v/34c3-8797-social_cooling_-_big_data_s...

- DEF CON 25 (2017) - Weaponizing Machine Learning https://www.youtube.com/watch?v=wbRx18VZlYA&t=2121s

- BlackHat 2017: Breaking the x86 Instruction Set https://www.youtube.com/watch?v=KrksBdWcZgQ
By stripping I meant conversion. The energy in water pipes is related to pressure, which is intentionally there. To maintain useful water pressure we would have to provide the energy elsewhere (higher water towers for example, which would require more energy to fill). It's a very common and understandable misconception that the energy in municipal water can be exploited.

Edit: I clearly misread your original comment, you weren't suggesting extracting energy from municipal water at all.