skysight-inc/HackerNews huggingface dataset:
the comment is pretty clear. tell users exactly what they're downloading and how it affects their privacy.

"This version of Firefox will send your browsing history to a third party, Cliqz, for analysis and suggestions".

When i download Chrome, i know where my history goes - to Google. I also know where it doesn't go - somewhere else.
Most of the people I know who program in JavaScript are using JavaScript, I'm kind of the odd ball for using Typescript though I hope that's changing. JavaScript still has most of the market share for languages that compile to JavaScript. There is a huge web community out there that still haven't been exposed to very much static typing, by numbers at least.

Machine learning was done in mostly C++ before Python took pretty much the entire domain. Mind you, this is mostly cultural, I don't think it has anything to do with types (more like C++ is a PITA, python is much easier to use).

My only claim, however, is that static languages haven't really made much inroads since 2008, and it feels like there is a lot of regression going on (e.g. with machine learning).
Because it's a standardized text file in a standard location, it's quite easy to add a black box monitor of the file and alert if the values change. If anything, mucking around with the file is the last thing hackers want to do, because it would tip off the operators that there had been a breach, that the operators otherwise would not have noticed.
Even though that phrase password is 16 characters long, it has the same entropy as a 9-10 letter long alphanumeric random password (according to KeePass' generator). I agree that it's easier to recall, but it's half as secure as a properly random 16 character one.
A block size increase is in fact very urgently needed. 99% of blocks are maxed out at ~4M weight DESPITE segwit, because segwit's adoption is too low (7%). Adoption isn't happening faster not because it's unneeded, but because of inertia among wallet developers. Consequently, full blocks and high fees have caused Bitcoin to lose many users to alts (LTC, ETH, ETC, DASH...) All this user loss and tx market loss has been happening over the last year, so we urgently need a block size increase, since we can't magically accelerate segwit's adoption rate.

I think you fail to envision how the dynamics will play out if Segwit2x wins. Core will simply merge the ~1k lines of code that make up the segwit2x features, and mostly everyone will be back to business running Bitcoin Core instead of BTC1, since the two code bases would be equivalent. That's it. No big war. No mass resignation of Core devs. No ceding the control of Bitcoin to "another group". Most Segwit2x supporters want a smooth "reintegration" scenario like that to take place. We don't want to "fire Core" or such nonsense you might read on r/Bitcoin.

Things would be a lot simpler if Core simply agreed to double the block size. That's all we want. A one-time block size increase, to give the blockchain some breathing room while we all continue to work on off-chain scaling (NimbleWimble, LN...) that we all already agree are the proper long-term solutions.
Over my CS education, the biggest logical leap I've made towards automating massive number of boolean operations came from using the normal forms as much as possible - conjuctive and disjunctive normal forms.

I personally prefer the DNF as my go-to thinking mode, but it can be very verbose if you print out with parenthesis, but it can be re-processed into what I draw up as a "tic-tac-toe" diagram (the official term is K-map[1]).

You can even compress a very large boolean condition tree into an integer form and just lookup this faster.

Once you start seeing these are integer bitset ranges/groups instead of branches, then you can work that backwards too - I've seen a super-optimizing compiler for network ACLs which takes (srchost, dsthost, port) as 42 booleans => 1 Allow/Deny, by compressing the Allow rules using a the datastructure as an intermediate step.

[1] - https://en.wikipedia.org/wiki/Karnaugh_map
The Power of Saturn – Live Vaastu
No they’ve been calling just about everyone operating in their jurisdiction. Many ‘reputable’ ICOs have halted their fundraising as a result of phone calls their lawyers received from the SEC. They’ve only filed suits agains the obvious scams so far, but that’s just a matter of priorities and the fact that they try to be soft handed with non-scams.
In later versions of Leisure Suit Larry, they use SCI ( "Script Code Interpreter" and later "Sierra's Creative Interpreter")[1]. If people like adventure games then I strongly recommend ScummVM: a collection of reimplantation of adventure game engines [2].

[1] http://wiki.scummvm.org/index.php/SCI

[2] http://www.scummvm.org
I'd rather Google provide a framework to integrate third-party ratings; we don't need a monopoly arbiter of online truth that's also a monopoly search provider.
Genetic algorithms are algorithms in that they are a description of a specific process or set of processes (which may used in heuristics, or studied in isolation) at an implementation level of abstraction. "Genetic heuristics" suggests heuristic applications, rather than algorithms in isolation, and "genetic search" suggests a specific application, but a "genetic algorithm" can be extremely simple and isn't fundamentally different than an algorithm like quicksort. Either could be used as part of some heuristic, or not.
You should always strive to measure the impact of your work. Always.

And if you can't measure it, you should ask your users for ballpark estimates. "Hey George, how many minutes a day does the new feature I added save you?" From there you can convert it to an estimated average financial impact fairly easily.
> I keep hearing about outrageous training times for GPUs on the order of weeks with something like 4-8 GPUs

This is for training a competitive model from scratch on a fundamental problem like image recognition. If you don't care about the last 1-2%, it's possible to train a useful model in a few hours (but still on a GPU).

> is anyone actually using CPUs instead

There are useful things you can do without a GPU. For example, "Transfer learning", which can be as simple as chopping off the last layer of someone else's GPU-trained model and substituting your own, can be done on a CPU in reasonable time. This is because you typically need less data and because far fewer parameters need to be fit.

For example, HBO's "Hotdog/Not-hotdog" app was done this way. See their description of "V1" here: https://medium.com/@timanglade/how-hbos-silicon-valley-built...
I don't think he means they enable cheating, I think he means they frustrate developers who then try and find ways around the type system. Types pissing you off, just declare everything object and cast when you need to.

You're talking about leveraging the type system to help you, but that requires fully liking and understanding the type system, many devs don't understand the type systems they're forced to work with, don't understand how to leverage it, and don't like creating new types. Most devs have a primitive obsession and don't much create their own data types.
Apparently forcible rape is _less_ common in big cities:

http://victimsofcrime.org/docs/default-source/ncvrw2015/2015ncvrw_stats_urbanrural.pdf?sfvrsn=2

But the arrest rate of perpetrators is much greater in the city. Unless I'm reading it wrong. Per the note, the two graphs aren't directly comparable.

EDIT: Seems that Alaskans are incredibly rapey:

http://www.nsvrc.org/sites/default/files/Publications_NSVRC_...
To clarify, when you say "what Chrome does", you describe what Chrome does if you sign in.

The article doesn't say prior history won't be collected, and the grandparent didn't say it will be. If you want to be pedantic, someone installing Firefox from the main download page probably won't have any prior history.
Hahahaha, you basically said what I came here to say.

Being old enough to have lived the "old school" days of actually having walls, I've never liked the "open office" concept. I wonder if it wasn't management's version of how JavaScript devs are always super quick to adopt the next framework. In this case management had to be the adoption hipsters jumping on the latest bandwagon. That or the cynical part of me thinks perhaps management buys in because it gives them more visibility and control into what people are doing, not for "collaboration" and things like that...
New atomic clock is most precise yet
Mermaid Water Swimming Tournament
Welcome to Mermaid Water Swimming Tournament where you enter in the water as a beautiful mermaid and win the swimming championship. Practice swimming in a realistic cool water environment! Select your favorite mermaid and play this swimming tournament. This Mermaid swimming tournament game is not easy at all.
From a comment elsewhere by "Brian" on moving past psychological trauma:
http://www.hughhowey.com/our-silos-leak/
"Cognitive behavioral therapists don’t even bother trying to figure out the why — because when most people get their so-called “epiphany” explaining why they’re feeling so badly, the knowledge doesn’t give them any clue as to how to feel better and be happy. All they know is, X and Y and Z happened to me many moons ago, and that’s why I feel like crap now. But what do I actually do about it?
Bandler and Grinder figured it out forty plus years ago during the infancy of NLP too: focus on what you want, focus on what makes you happy, model people who are successful and happy and voila …. you’ll move in that direction too. Like you said above, Hugh, thinking about something that bothers you over and over is just another way of reexperiencing the pain and torment. Unless you’re coming at the memory from a fresh perspective, it’s like rubbing salt in the wound."

So, if a drug like MDMA helps someone see a memory from a fresh perspective, maybe it could help? But otherwise, the general advice above seems useful.
Thoughts on syncing 1Password database via Dropbox? I have multiple machines and that's what I do, but it worries me. Haven't found a more elegant solution though.
You Shouldn’t Trust Your BMI Score – Here’s Why
Experience Geostorm Through Its Own Official Game
> You're talking about leveraging the type system to help you, but that requires fully liking and understanding the type system

To the extent this is true (it requires understanding, but not liking—tolerating enough to actually put the effort into use it well, sure) TDD is no different in this regard, it's just that even with that the best case guarantees it provides are weaker.
Disqus Hacked  17.5M Users Affected
I've tried the "roving" lifestyle and I have to say, dual monitors are hugely helpful when developing. We took a downgrade by losing offices for open spaces. I hope we don't take another downgrade by losing our desks too.
Thank goodness, the IPA backlash has started.
My favorite Seattle brewery of the last several years is the Machine House. They make flavorful English style ales at low enough ABV that I can drink more than two of them without hating myself.

I will say that I used to genuinely love IPAs, but I think that the author is right that they used to be more balanced. Also, I've started to have something of an adverse reaction to very hoppy beers, namely a dull ache centered around my brainstem. This is after an otherwise small amount of alchohol (more alcohol with low / no hops doesn't produce the same effect).

EDIT: More delightful than any of the local beers, is the advent of Westland Distillery, whose peated single malt is delicious.
Very interesting point about using feelings and intuition to break out of logical traps. Does that also mean this AI will be fallible or perhaps even stubborn? Will it ever refuse to accept that it is wrong about a result it produces?
Your behavior in this discussion sickens me, and I'm not saying that lightly.

Not only is this 'clickz' thing antithetical to any privacy argument that made me a supporter of Mozilla and Firefox, the fact that you're in here responding as if this is not a big deal is a slap in the face. I was bothered by having Pocket shoved down my throat, let alone another unasked privacy situation.

What's so difficult about just providing a fucking browser that does not harvest my data for ads? Are you bored?

I've seriously never been angry on an online forum since I was in my teens, and yet here we are.
English: "the team working on search at Google"

PR: "those at Google who work hard on search each day"
Wallaby – Integrated Continuous Test Runner for JavaScript
Due to pocket utilisation, I've had my phone in the left pocket and so have always used it left-handed. I didn't realize that phones were "handed." Perhaps your problem is your phonebrick is too big.
In a thread about prosecuting people for watching terrorism videos, we have gone on about how the 2nd amendment gives Americans the tools to fight against the therapy of their government, and then it was pointed out the USA military is much better armed than civilians can be. Finally, the comment was made that the military could be faught with ambushes and IEDs, probably just as explained in those terrorism videos.

I just think it is really ironic.
Grad students were never intended to all become professors.

Except perhaps in history
While legacy iOS developers are justifying objective-c over swift. Swift is “eating the world” of iOS and macOS app ( and some server side ) development, avoid it at your own peril. The Xcode issues are undeniable but it does not change the situation. swift lang is superior and it is the overwhelming choice for new apps and new developers.
> You seem so confident in your assessment of the value of a bedtime story. I think it's called the dunning-Kruger effect.

I wouldn't infer "so confident" from ... hmm, what phrase did I use? ... "slightly-educated". Now, I'm sorry if that diction earlier was unclear.

So let me clarify. No layperson should ever assign nontrivial confidence to their prior-expectation assessment of a question whose true answer unequivocally requires decades of research to find ... and I am no different from any other layperson in this regard.

> Have you ever read a bedtime story to a child?

Hell no. I do not yet possess even close to enough resources to support a family, let alone raise a child. Certainly you do not take me for an irresponsible fool.

But doing that wouldn't help answer the question of what is one bedtime story worth. Indeed, any single person's entire lifetime isn't long enough for that one person to get enough data points for something even resembling a confident answer.
That's kind of an absurd claim to make. What exactly is your reasoning?
Capitalism does not require a lack of empathy- quite the reverse. Good capitalists help every stakeholder, from paying everybody well to providing great, safe, products and excellent returns.
The US system is sickening sometimes.
I think that's already the play book. Remember when their self driving car ran 6 red lights in sf asnd they said:

>Uber spokesperson Chelsea Kohler said the car was being operated by its human driver at the time and had no passengers aboard

https://www.google.com/amp/s/www.wired.com/2016/12/ubers-sel...

Then it came this came out later

>Friday reported that traffic violations by the company’s self-driving cars were caused by problems with the cars’ mapping programs, and not, as the company had previously claimed, by human error.

After video of one of the violations surfaced in December, the company not only blamed and suspended the human monitoring the system, but doubled down. The supposedly human-caused red-light violation, they said, “is why we believe so much in making the roads safer by building self-driving Ubers.”

And while running red lights was the most egregious problem with the cars, they were also unable to safely navigate bike lanes.

https://www.google.com/amp/amp.timeinc.net/fortune/2017/02/2...
Is Apple really pushing for swift to be adopted in schools and colleges? Given that it only runs on iOS and MacOS (expensive platforms) and that you need to pay some fees just for the privilege to create your own iOS app, it's not an obvious candidate in my mind, irrespective of the language's own merit.
I was thinking for a while now that a license like this was needed, the redistribution of copies seemed to me the main problem. It makes so much sense to tie the code to a physical medium.

I plan to use physical source on a future project. Thank you so much for sharing.
Show HN: YouTube Videos on Hacker News and Stack Overflow
For better or worse, Swift will become the only choice known by a new generation of programmers.

Merit and past lessons learned, are not really how concepts, practices and techniques become popular in computing. Alan Kay had it so right when when he said that computing is a "pop culture".
Introducing Solium v1 – a Linter for your solidity smart contracts
I’m so glad that this exists. Lisp (Clojure) has really brought the joy of programming back for me after 20 years.
For an obvious, everyday example, parents teach their children a heluva lot.
This is an asinine comment.

Just because YOU can’t figure out how to reduce build times for XCode and enjoy swift doesn’t mean that no one else can’t.

Swift is very much here to stay. Don’t let this dissuade anybody or any company from using swift.
>I don't like a redesign because it's simply too ingrained. It's a sailed ship.

I think you're probably right, but i'm glad somebody is taking the time to experiment anyways.
Just to clarify a bit: you only need to pay if you want to distribute your app on the iTunes Store.
> STEM has selected for people who not only like STEM and have a lot of talent for it, they willing spend their off time working on STEM related stuff, often for free.

No, that's not true of STEM in general, and actually AFAICT not particularly true of programming outside of the startup scene and top tech firms; the spare-time programmer is much less common, AFAICT, in the legions of programmer outside of those places, and the parallel phenomenon is no more common in non-programming STEM fields than in non-STEM fields.
The win-win-winners!
They might have fooled you with that answer but that doesn't address the question.
Swift is open-source, and has Linux implementations
Actually, the musicians don't carry the industry. Even if Taylor Swift died tomorrow, and all of her music was erased from history, the music industry wouldn't be threatened even slightly. There is a virtually endless supply of musicians.

Society hasn't failed either. Society is made up of individuals. If the individual wants to stream music instead of buying a CD, and if that means less money for the musician, then the only choice is to adapt as a musician or "get a job".

I say all of this as a musician myself. I realized all of this the hard way. Just about everything in the world that can be bought or sold is valued based on perception, which means anything can be worth millions tomorrow or squat. Nothing is permanent. We're all gamblers in a huge game of perceived value, and technology only makes it more crazy.
Solium is an open sourced, customisable linter for Solidity. Its initial version was released a year ago. Since then, we've seen it grow to be trusted by organisations like Aragon, Zeppelin & Augur to keep their code quality in check. After a lot of feedback from the community and discussion of the vision of the project, today we're upping the game with the release of v1 in Beta!
There many important dimensions of difference in programming languages that matter to the programmer. Which of those are "fundamental"? What does that question even mean??

One fork in the road between academic/theory answers to that question and developer answers concerns the role of the standard libraries and available IDEs. The out-of-the-box work/contribution of those tools is super important to developers in practice, but irrelevant to academic discussions. Some academics focus on real theory and declare that their statements about PL are basically a kind of applied mathematics - use it if it is somehow relevant to you, and ignore it, like other piles of math, if it isn't. Others make claims that the distinctions capture important properties like preventing careless errors. In that case, one can also talk about which tools are helpful/important to prevent careless errors. And similar remarks can be made for other properties such as speed/brevity of coding/expression, availability of pre-existing parts and ease of integrating them, etc. IMO, there is room for theory that tries harder to abstract the dimensions that drive software practice.
I always set a filter in my Swift google search so I only get recent content. It generally weeds out a lot of old Swift code/tutorials.
How IOTA makes bright future for Internet of Things
Which no developer will actually implement. During the reign of touch scrollbars, before Apple obsoleted them, it was extremely rare to have an option to place them on the left side to avoid hand occlusion.
I have a cat who was separated from its mother too early. It shows some vague abilities at hunting, but is quite inept at it.

I've also seen a documentary that claimed humans have a unique ability to respond to pointing. Pointing is a big part of teaching. No animal has as lengthy a childhood as humans, and that is to teach them how to survive.

It just doesn't make any sense that people are inherently bad at teaching.
Why can't the IT industry deliver large, faultless projects quickly?
Careful though, Apple has changed its mind plenty of times. A huge portion of the stuff developed near the tail end of Carbon for example was presented as the future, until it wasn’t. Heck, Forstall got on stage claiming Carbon was becoming 64-bit “top to bottom” (never even shipped). Companies can have the best of intentions but it still doesn’t take much for the next manager to come in and torpedo all the promises.
> Actually, I don't need any permission whatsoever to publish a vulnerability I find in your site, nor is there any real norm in the infosec community that I shouldn't

Is there really no norm to at least try and contact the affected service before publishing an exploit? Seems like basic courteousy, though I understand some people are not super receptive.
They've set themselves up perfectly for their next product/service:

ResumeDetected: detect resume plagiarism; our solution goes beyond verbatim phrase matching and identifies risky and dishonest behavior using our state-of-the-art proprietary deep-learning systems and one-of-a-kind annotated corpus of real world resumes.

Pay to get the clever phrases. Pay to see who paid to get the clever phrases. Pay more to obfuscate your data from those who paid to see if you paid to get them!
Maybe. More likely our inferred assumptions about the things we can't see are off or wrong.
> Google did not immediately respond to a request for comment, but a judge in the case noted last year that the firm has argued that Attia gave Google rights to his technology “without a condition of later payment.”

So Google's defense isn't even that the substance of the accusations are false, but that they had the legal ability to do so?

Is this common behavior for Google, if the story is true?

This may be naive, but it seems downright illogical to act like that with a reputation as huge and important as Google's. I'd be concerned if I were a collaborator.
The trick I figured out was to select age 99(the oldest permitted). The reason why is that the questions for that age bordered on historical facts. Empire State Building and whatnot.

The questions would have been written by middle aged men who were as unfamiliar with the pop-culture lives of 99 year olds as I was with theirs. So the questions were really low ball, and in a pinch, an encyclopedia could provide the answer instead of mom.
So now we know the real secrets behind Google X! ;)
That's a mechanism that might extend bankruptcy to the States at some point, but American States have always paid their debts to the financial market.
Well, except for this: https://en.wikipedia.org/wiki/Federal_Analogue_Act