skysight-inc/HackerNews huggingface dataset:
Basic idea is that the extension remembers the items you've already seen in the current tab. It can then fade the item or even hide it. This way if you change search terms or re-sort you don't have to keep seeing the same items over and over again.
Scientists just broke a fusion world record
Currently you have nothing on your phone that wouldn't be OK to be made public.

Depending on who is in power in your area, that could change very quickly. If you're of the wrong race, someone like Donald Trump might use three-letter agency-collected data to move you out of the country. Foreign states might want to use your identity to get cheap health care for their citizens.

Immigration policies, substance legal statuses and acceptable social practices and attitudes change overnight. Someone could spam with you child pornography and border officials could find it in your phone at the border.

Furthermore, you don't know what you're going to do with the rest of your life and how the decisions you make now could be perceived in the future.

Maybe someone's watching your house, keeping track of when you're not home. Or maybe they're using your phone patterns to do the same: Checking your phone when you're in the gym, in the bathroom at a restaurant.

And any of these scenarios could be used to threaten you or someone you care about. Did a neighbor ask if you could babysit their children when they're away? Did your aunt admit she has a mental disorder that could get her fired? Did a friend reveal he has a substance abuse problem? Did your elderly parents send you copies of official financial documents to review? Ever looked for a "questionable" book on Amazon?

Furthermore, if you're not following proper safety practices, you could be a liability for future business partners. Who wants to risk sharing data with someone who's loosey-goosey about the info on their systems?

In conclusion, it's not just you, right now that bears thinking about. It's everyone in your social circle over the long-term future.
Very astute... I agree.

I NEVER procrastinate if I am on a roll and have a strong grasp of things, say 80% of a project.

Theres always that 20% though, maybe 10% that can be extremely challenging when you're right at that extremely complicated bit and you just spaz out and just open Facebook, reddit compulsively until you can get your footing.

I've been doing this the last 3 days :(
Show HN: Common - a real-time human translator bot for Slack. Feedback welcome!
Well it seems like (I'm guessing here) your architect is trying to say that his solution will hold up better in the long run.

In terms of arguing, if you guys are going around in circles one good way is to write down the key points of the argument or merits on a whiteboard/paper. Like solution one offers 1) speed 2)cheap versus solution two offers 1) stability or something. I've always found that people good with talking, but have a vacuous argument tend to break apart when it is laid out in writing.
This story was beaten to death until it was nothing but the dust of horse bones yesterday.
Is this an execution of "algorithm(model) as a service"?
Great advice given years ago, "When you don't know what you want, what you want is sleep."
Seems neat. The original PreScheme is part of S48, which seems to be dead.

Speaking of which, I should probably consider doing that project I was thinking of doing for a while: port SCSH to some other scheme implementations which are actually alive.

So yeah, the trick with doing a prescheme project is that I'd first have to build a PreScheme compiler (with added safety, etc.) and then I'd have to build one that can run on bare metal. The former ought to be possible, especially if I'm targeting C or LLVM (some bits might get a bit rough, but most of Scheme is pretty easy to implement). The latter would perhaps be possible, but making use of it would likely require a more in-depth knowledge of the hardware than I currently possess.

You know, I was joking about porting Oberon to the gameboy, but the GBA is a really well-defined piece of hardware with readily available tooling (which I actually have, because you need it for LSDJ), and a good deal less complexity than a modern x86 machine...

Man, why can't I just write videogames, like the normal people?

Well, my current side project is writing a version of the Tafl-inspired board game Thud that you can play over a network, so I guess I'm already doing that...
Is that basically using Straw Man to build a solution that is too far from the achievable one?
Routing attacks aren't specific to DHTs--they affect all kinds of structured overlay networks. If your routing layer allows anyone to route requests, then the attacker can insert its nodes into the routing layer (e.g. as a sybil) and censor data. Also, if your routing layer makes forwarding decisions based on arbitrary data previously uploaded, then the attacker can pathologically insert, delete, and request data to either deny service to the network or divert requests to attacker-chosen nodes.

Splitting routing into peer routing and content routing isn't going to fix this if you're still using a DHT to do both. Also, S/Kademlia's decentralized countermeasures only slow down the attacker, and they don't save you if the attacker has a botnet.

> We're planning ahead for future mitigations by making every layer of IPFS pluggable.

The problem with this line of thinking is that it ignores the fact that IPFS-with-DHT-routing is a fundamentally different system than e.g. IPFS-with-DNS-routing, which are both fundamentally different from IPFS-with-Namecoin-routing. This is because they each make fundamentally different guarantees about availability, durability, and security. In general, the end-to-end properties of a distributed system do not logically decompose.

Plugins make this problem worse, not better. Now it's not enough to know that I'm storing my data with IPFS; now I also need to know which plugins both I and my peers are using using since the set of plugins is what determines the properties of the data store.
>For example what breakthrough made SSDs so widely available and cheap?

I say economy of scale were the major driving force.
curious on how the irregular black shape title bar is created?
The best one-liner I've heard: it's like one giant git repo that's inside of one giant bittorrent.

My (imperfect) understanding is that it runs like a market: you temporarily store and forward blocks (<1MB) that are considered "valuable" (i.e. popular) in exchange for people forwarding you the blocks that you want. So there's a cache at each node where popular blocks are held - which I'm sure you can keep in RAM if you want. So while it's possible that content you don't want might pass through your IPFS node, it's pretty ephemeral.

In general, I don't think IPFS is a great place to do naughty things - it's not big on anonymity, and since blocks drop off the network if they're not being actively requested, to keep something up there you have to store it permanently _somewhere_, which is going to be traceable to the same degree that running a webserver is.
Great concept! These days I just block sites in my hosts file, but I also developed a Chrome extension based on the concept of "regulated distraction", Morphine:

https://chrome.google.com/webstore/detail/morphine/fbnpehpbo...

Also open source on GitHub:

https://github.com/tkazec/morphine
Ahh, silly me! I was trying to go for the assignments and lectures too! Thanks!
Five Stages of Accepting Constructive Mathematics [pdf]
The next Monster Cables! :-)
I've been using Momentum[1] for Chrome for the past few months. Turn off the quote and other distractions (unless you're into that), and basically it's a nice-looking TODO list you see every time you open a new tab.

I just use this for my day-to-day stuff, and try not to keep anything there for more than a week or so (basically: if it's there that long, it's not getting done). I really love adding small things that I can get done in 5-10 minutes, and I just don't use it for things that take days.

When I'm waiting for something to finish, or am between tasks with a meeting that's going to interrupt me if I really get into something, it's great to pick up something fast that I've already thought about a bit and can just get done. It hasn't eliminated my being distracted, but because it shows up when I press Ctrl+t it often catches my attention and I do something from my list instead of going to HN or twitter or something.

[1] https://chrome.google.com/webstore/detail/momentum/laookkfkn...
Aha, I had skimmed past the fund of fund parts.

In CFA Institute's estimate, the difference in fees only made up about half of the underperformance at the end of 2014, especially considering that 2008 was an easy win for hedge funds:

https://blogs.cfainstitute.org/investor/2015/02/12/betting-w...

Note that at the end of 2015, eight years had elapsed, not ten.
If a political organization has not committed a crime, then what they are doing is legal and then they have the constitutional right to do it.
I'm struggling with understanding your position. It's okay for your cousins (or whomever) to be sympathetic to political leaders as long as they don't act on those sympathies? If I believe that Trump is the lesser of two evils, why is it inappropriate to donate my time and money to his campaign? And why should that support be held against me professionally while others support Hillary's campaign with impunity?

"Hooting and hollering" at offensive speech is different than deciding Trump represents a better option than Hillary and defeating her is worth spending millions of dollars.

And how should any of this be connected to one's professional opportunities?

Hillary's a bully and a crook, but I'll maintain relationships with anyone who votes for her. Trump is a terrible human being and a clown, but likewise I'll maintain relationships with people who vote for him. People who laugh at "she's too ugly to assault" I already don't speak to... independent of their political leanings.
Oh, another "Isn't it cool that people can quit their jobs to go do $EXPENSIVE_THING" humblebrag article! File this along with the "Exploring Africa in my custom jeep" and "Traveling the country in a solar powered van I built" pieces. Unfortunately, this option is not available to the 99.99% of readers who need to pay their mortgages, health insurance, child care expenses, student loan payments, and other realities of normal life.

If you're one of those lucky enough to be able to just jaunt off to a faraway land for a "career break" then congratulations! But these articles claiming it's something that you, the reader, can do, are pretty silly.
>serial sexual assaulter president

Allegedly, in the same way that HRC is allegedly a rapist apologist and allegedly threatened a rape victim of her husband. I don't understand why Clinton supporters try to ignore this but harp on Trump constantly. The supporters on both sides use tremendously dishonest hyperbole and it makes everyone look like ignorant, brainless assholes.

How about sticking to talking points that are of real substance? Apparently we're too busy screaming at each other about how Trump wants to fuck all non-whites to death and Hillary is actually Lord Voldemort.
Trump is worse, you're rationalizing.
Curious: Does the usage of CoreOS replace Docker OSX's virtualbox linux VM it uses? And if not, is there any reason why KubeSolo couldn't be designed to run on that VM, just to save resources?
The people stealing it usually want to resell it. They'll wipe it. The hackers want the data on it, esp if they can unlock it, since it might be valuable in itself or connected to your online accounts that they trade on black markets. A subset exists between the two which are people that might target you personally just to snoop, a grudge, incidentally to grabbing information you have on your business that's the actual target, and so on. Best to simply cover each one with whatever protections you need so the attackers' motivations and probability aren't something you need to guess.
Read the part about network effect. His blog is a small part of SubmitHub now, but it was crucial that he had his blog in there in the beggining.
From Clojure to ClojureScript
I have to be honest, the history of making people take medication has been an ugly one; I'm not sure if we've really moved past it either. If we had perfect medications without grievous long term adverse effects, I'd agree with you in any case though.
Don't think we're able to discuss this. If it's any comfort the rest of social media resembles the Purge. I can only imagine what it'll be like by election day.
What do you think caused the drop from page one to page two?
Most experts haven't, you don't need to do anything impressive to have expertise.
And this is of interest to HN why?
I think specifically Deep Learning is where all the magic is. The rest of machine learning (SVMs, clustering, decision trees, etc.) are all old methods that were invented in the 90's or earlier, recent lifts in data storage and compute power have made them proportionally more powerful but they haven't unlocked new technology as far as I know.

Deep Learning wasn't even possible until recently though, data and compute power have made it possible as opposed to just proportionally better [1]. There have also been a lot of breakthroughs in Reinforcement Learning riding on the wave of Deep Learning, and both of those (DL and RL) are more than applied statistics.

1. I think of this as a 0 to 1 innovation versus a 1 to n innovation if you're familiar with Peter Thiel's terminology on that.
> I heard fingerprints described as "Authentication, not authorisation",

I understand once you've authenticated who the user is, authorization is just a mask of what they are allowed to do. It is like saying "after you've given your username (GMail account) to Google, it should allow you to read your email. If you happen to be an administrator for Google Business account you can also see other accounts or settings etc".

So hopefully you meant that you just use your fingerprint in place of typing out your username not in place of typing your username _and_ password.
>The surprising costs of a mid-career break involve falling far enough behind industry trends and methods, that it would be faster to train a new person than retrain you.

In programming -- and, I think, perhaps in most industries -- more people fall behind in learning because of their job than because they're out of the daily grind. Any large-scale enterprise is chock-full of devs who have plenty of experience developing inside Websphere, Liferay, Sitecore and so on, but who haven't had the time between work, family and sleep to gain knowledge and experience in SPA development, CI, CD, microservices, and so on, let alone more outre topics like ML or NLP. Giving knowledge workers the opportunity to sabbatical out and build new expertise would benefit both them and their employers.
You could try the "Pomodoro", a timer that has you focus for 25 minutes, followed by 5 minutes of relaxing or distracting yourself. Repeat. It assumes you are actively avoiding your work, and apparently it is a type of brain trick that has some support in brain science. It's advocated in the "Learning how to Learn" Coursera course, which uses brain science to teach learning strategies.
For those with adblockers installed the website doesn't load "Module 'angulartics.google.analytics' is not available! You either misspelled the module name or forgot to load it." At least EasyPrivacy has a regular expression '-google-analytics.' that keep the module from loading.

Randy: add 'Show HN' to the title because submissions in https://news.ycombinator.com/show get more traction.
Whether something is a crime against humanity or not is also a political question, strictly speaking. How many countries have refused to recognize the Armenian genocide for the sake of some political gain, again?
Not as many features as Focus. I bought Focus and I am very happy with it.
This is cool! I like that it's lighter weight to change settings than w/ Self Control (which I'm also a fan of). It'd be cool if there was a setting that stopped letting you visit a site after you've been there X times per day or spent X hours browsing it.
Made account to reply:

I got this book at a used bookstore for $10 as my first calculus book, I read the entire thing over a week long vacation.

It was sweeter than candy, I have not read a better non-fiction book in my entire (18 year old) life.
Exactly. I'd even do locally-sourced hardware if the device ever leaves my site or they plug anything into it. Download the data via a VPN to be stored in an encrypted container. Upload and wipe it when you're done for your next round back. Not as much trouble as one would think if you use easy disk encryption, VPN, and syncing. I don't have an up-to-date recommendation on what combo to use, though.
In the specific case of Berkeley, campus officials estimated that it would have cost a few extra hundred thousand dollars in order to put in the infrastructure to caption all of the videos that they made public. Given that the return for the University on making these videos public isn't really clear - and could be very low - it's hard to justify that investment, especially in Berkeley's present financial situation. For context, we have an enormous budget deficit, state funding is not keeping up with rising costs, and the UCs in general had their first budget deficit ever this year.

It's worth mentioning that captioning services are provided for students with disabilities, but that infrastructure simply isn't a part of what was made public, and is only provided in those classes that have students with disabilities in them.

It's one thing for them to provide public access to exactly the same portal that students used to access the webcasts that are being made anyway, but an entirely different one to also a). Run the risk of expensive lawsuits on the university's dime, and also b). ensure that those videos are up to federal accessibility standards.

Edit: wording and fixing dictation errors.
I know your first 2 points too well.

Most people would advise you to, calmly, break the task at hand into small tasks/steps. Personally, my problem is that the tasks are too high level (maybe an epic), which makes them overwhelming. By breaking them into easy-to-do-steps that forces you to plan your solution (1st point) and understand the problem (2nd point). You should break them into SMART goals (you've probably heart about this concept already). By having a list of really really small items you get a feeling of progress every time you tick an item off the list; that progress should keep you going! Starting is the hardest part, there's some inertia to it; so make the item so small you'll have no excuse not to do it. Remember: if you still feel confused about an item/urged to procrastinate you probably didn't break it down enough.

The sensation of ticking off items is what should get you going; that's what gives you the sensation of progress and that enables the feedback loop. Physically ticking off the item (pen and paper) is even better. So actually write your list (on paper or digitally using Trello, Todoist, etc.), don't just "think it"; that's key.

Meditation is also good to sharpen your focus.

P.S.: I'm also a procrastinator; there are good days and there are bad days; there's no cure. This is the kind of thing that is managed.
Cheran: A town that threw out police, politicians and gangsters
Good pointers! Thanks mtmail, I'll look into it.
I've had days…sometimes a full week, where I can't seem to focus on anything. During these periods I'm often doing things that others may consider a mini-vacation: maybe I'm reading a book, maybe I'm binging a show on Netflix while laying in bed ordering food and not leaving my house. That series of activities is amazing…in a small dose. A very small dose. When you get past the point of actually wanting to partake in something like that, it becomes an absolute nightmare. You start to feel like you're festering. Trapped, anxious, unproductive, bored, and tired. You feel guilt, you want to be able to contribute, but every time you sit down you just stand up again. In these situations it's not just work I can't focus on, but Netflix, books, and video games too. It's an awful feeling. You might have experienced something similar a few times on long breaks from school as a kid, or as a food service worker when you get multiple days off in a row.

I am Potato. You are Potato. Potato is in all of us, dying to see the light of day. If you feel Potato coming…run.

Really though, that's the solution. Maybe not literally "run" (though in the case of a lot of people, literally run). Change your scenery, bang out an easy win, complete tasks that require zero planning or thought, change how you're sitting, exercise for a little bit, put your shoes on, stand while you work. If none of that helps, leave. Go anywhere, it does not matter where. Find a co-working space to go to, find a beach with wifi, find a rooftop pool, or a coffee shop. If you can't find anything interesting, go to a different continent. Do whatever it takes. It does not matter what it is, but you need to fight Potato from the early spud stages, once it becomes full-grown it can be incredibly difficult to escape. The thing is, once you've fully Potato'd, your mind has been corrupted to the point where all you want to be is Potato, even though you hate every waking second of it.
* I've hit a hard problem and not sure what to do
Just for the hell of it I went over to my wife and proposed taking a sabbatical. She raised an eyebrow: "Are you high? Man up & do what needs to be done!"

Seriously though, until universal basic income is a thing, those of us who must work for a living will continue to work for a living. This is capitalism in action.
It isn't that hard. You just have to communicate with the Elm ports library appropriately.
See this for more information: https://guide.elm-lang.org/interop/javascript.html
>> Stop right there. There is a constitutionally protected right to support a political candidate. You should not be punishing someone for exercising their constitutionally protected rights

First Amendment is a constitutionally protected right. It is perfectly legal to say something "all Jews should be gassed" at a public rally. Do you believe that such a speech should have no consequences whatsoever?

We're not talking about laws here, note. No-one is saying that we should jail those people or fine them. We're talking about private actions - ostracism, boycott, and other forms of (ironically) exercising one's individual freedom of speech and of association.
" you're stripping away the air of respectability, law, and order."

Counterexample popped in my head was parents with a belt asking for iPhone unlocked. Still has respectability, law, and order in most places. I wonder if there are other counterexamples.
If we keep repeating it, maybe someone will eventually listen ... Really, it should be obvious how bad an idea it is to use biometrics as passwords to large companies like Apple. I guess they figure (probably correctly) that customers favour convenience over security.
I've had such bad experience with Asus that 4 years ago I decided to never ever purchase another one again. I guess things haven't changed