skysight-inc/HackerNews huggingface dataset:
> Let me just start by saying that there is no good reason not to wear a helmet when riding a bike in NYC.

One common argument is that drivers have more respect for cyclists without helmets, i.e. they're more afraid of hitting a cyclist without a helmet.

The discussion goes back a long time, this article for instance is 9.5 years old: https://www.scientificamerican.com/article/strange-but-true-...

I guess, most cyclists think it's more likely that they'll be hit by a car, not a pedestrian.

It could also be that some cyclists don't have the money to buy a helmet - or other types of safety gear.
Depends on the individual.

Some sales people believe 8am or even earlier is the time to make calls. It is a way to stick out of the pack, and it works for some of them. If you are on the US east coast and selling into the west coast it is a non starter.

I have seen workplaces in Los Angeles that shift the workday earlier or later by 1 or 2 hours to avoid rush hour.
This sort of incivility is not allowed here. Please comment civilly and substantively, or not at all.

We detached this subthread from https://news.ycombinator.com/item?id=12888924 and marked it off-topic.
Is it possible to have a similar deal again since from the comments seems there are a lot of developers interesting in your service ? Thanks!
Sounds like a joke, yet it's spot-on.
Frequency and Total Period Active Analysis, the Side-Kick Cohort Analysis Deserves
No, it implies the exact same thing - prices will rise as the market adjusts (and "economies of scale" start to crack).
Agree with thought on implementation, but at least on mobile the. It about how it actually works is right below the first few marketing blurbs. Not that egregious.
Enpass is my goto, recently recommended it to some people as well and all are happy. I have it on my phone as well as work PC, personal laptop and a linux box. One master password and it's all local, I just use dropbox to sync the encrypted "wallet" so I have my accounts on all my devices. https://www.enpass.io/
https://www.enpass.io/ is a winner for me.
Every piece of shared state. In the case of something like a web server, you only need one lock: when the connection is being accepted and handed off to a worker thread. How many reads and writes does your web server perform?
Stanford PwdHash
Show HN: Sport stats UI components
Maybe they're much better now, but 15 years ago, I used a machine that washed and dried in the same drum, and it was pretty bad at both. A full cycle for one load on minimum settings took an hour and a half or two hours, and the load was tiny in comparison to any other washer or dryer I've ever used. Even if it had taken slightly less time than separate units, and even if the load size had been realistic, I would have had to use two of them to get the usual throughput I'm used to, where I can do a week of laundry in about 5 hours (two people's clothes, bath and kitchen, bedding). If I had to use that machine currently, it would be running for a few hours every day.
>I really like the browser integration, which there isn't anything comparable for pass.

people keep saying stuff like this (the one i use because x feature has no real competitor)

lastpass. i've used most password managers out there and lastpass hits all these points and more
Introducing SQL Support (Beta)
I think there's also a whole lot of other issues. The technical part is one thing, but people's feelings are a lot harder to deal with.

We, hackers, think that everything is so sexy with P2P, federation and decentralization in general, but I don't think 'normal' people share that sentiment.

People love brands, they're surrounded by them, and they feel loyalty towards them. If there's no company behind something, it just won't feel right. You won't feel that push towards a thing. The reason why people use Snapchat isn't just because it's a good tool, it's also because it's cool.

I just don't see how something like GNU Social will ever become cool, if there isn't some timely and powerful brand to push it.
It is happening. You can not stop it, only slow it down to the "human" pace. Any scraper performing actions with a browser (be it headless or with head) in a human pace can not be detected. Every human action (on a webpage) can be simulated so any data accessable by a browser (be it behind a login or not) can be retrieved. Certain captchas are also hard to crack but that is about all you can do: rate limiting and captchas.
OK, fine. This is one thing I can finally use.

(I can't use regular storage-based password managers, as I have ADD and I will lose my password file. If it is backed up, I will lose a backup, or I will forget to update it when passwords are changed, or something else. I always screw such things up, this is absolutely inevitable, so I have to prepare. To compensate, my symbolic memory is excellent, so I just chose to memorize all my passwords, as I can't lose my head. But even my memory has limits, and I had to lose some entropy on my passwords to keep them all in my head.)

Now, I will get the best of both worlds.
The syntax is even more complex and harder to learn, than the syntax of Perl 5, so it has to offer something worthy of an effort. Even worse, it has to compete with non-scripting languages, limiting its usage to pretty much just I/O bound tasks.

If you think about it the only one among new scripting languages that offers something over competition is Elixir, because of the actor model. And it's getting traction.
The thing is, you really shouldn't be using your corporate network for non-work-related things. Use your own network service for that kind of thing!

Do you want your boss to see your reddit history?
As far as I can tell, all research on this topic assumes that all people behave in the same way. So it would be interesting to investigate how to change this.
this is one of a hundred such new battery technology we have been reading for the last 15 years. Batteries still have not changed in any great leap yet.
No, the rich and powerful pay boatloads of money for privacy, but don't get anything of substance in return.
Small nitpick: The article is from august 24, and therefore reads

> many legal experts believe Gawker will eventually win its case on appeal, which will be too late to save the company

Gawker has already reached a settlement with Hulk Hogan[1], so there won't be any appeal.

[1] http://money.cnn.com/2016/11/02/media/gawker-hulk-hogan/inde...
Pass doesn't have a sane iOS app. The only app available for Pass requires a jailbreak and doesn't function on phones without Cydia, GPG, and an SSH daemon running.
I have lost 4 hardware tokens already. :(
Toronto-diverges-from-vancouver-as-home-sales-hit-all-time-high
Great - just sent you an email now ;)
Google charged me $299.99 for 30TB storage that I did not authorize
Key points to consider when developing the next billion-dollar app
Colorado Cannabis Operations Begin Banking with Bitcoin
*whose
The problem with articles like this is that there are just too many variables that affect the budget, employment, etc. For example, the current governor has been in office for five years. That means the previous one was in office from 2003-2011, in other words when the 2008-2009 recession hit. That puts his economic performance in perspective.

Another example, my country Germany is doing really well economically not because of what the current government is doing, but because of what the 1998-2005 government did. And because we benefit from a relatively weak Euro and low interest rates. It makes the current government look good but they don't really deserve it (and they don't plan ahead for when times are worse again, imo).

So it may well be that the policies that the current governor has put in place have contributed to the good economic situation in the state. But a lot of other factors may also be responsible.

tldr correlation != causation (it might be, and it might not be)
> But I have read about Ricardian comparative advantage. When I looked into the assumptions behind that model, I realised they were utter nonsense. In turn, that made me reluctant to believe anything else that economists wrote on the subject.

Could you be more specific? It's a simplistic model sure, but just about every field of study or industry uses simplified models. As a first-order approximation it seems reasonable.
I don't have the time to figure out how it works, but I bet it uses the same principle that I presented about 3 years ago (basically there is a "master password"):

http://grisha.org/blog/2013/05/31/simple-solution-to-passwor...
I know that.

But I heard that the static typing (implicitly) leads devs to write more monomorphic functions, which seem to be much easier to optimize by the JavaScript-VMs. But yes, you can write such code in JavaScript yourself.

The thing is that writing polymorphic stuff is a bit more effort in TypeScript, if you don't want to throw 'any' around everywhere.
or rewrite the rules
Well if you make a piece of useful software I'll install it (I'd rather install it myself).

I'm not very generous with my data at all - but I'd rather trust my firewall to protect my data, than a dialog that asks me if I'm OK with sharing it. That was my point.
Is it only the raspberry pi which sees effort to have upstream kernel support? Or are there any other similar boards doing better than the pi?
Just a clarification here: you can in fact wave solder surface mount parts, and it's often done. It doesn't work for leadless parts or parts with pins under the package such as BGA and LGA but it can be used, with proper board design, for most other parts, even surprisingly fine-pitch ICs. The parts are glued to the PCB and then passed through the wave. The most common use is for passives, such as decoupling caps, on the bottom of a PCB.
My problem with this justification is that these problems have been solved for a long time with simple message passing. In Win32, you just post a message to a window handle from the background thread to notify the UI of status updates, etc. Yes, you do need to worry about shared state/locks if that "message" includes more than a simple integer. But, these are also solved problems and rarely require more exotic lock-less queues, stacks, etc. for the majority of applications that use these types of architectures for UI background processing because the performance implications are inconsequential. Using a shared stack that uses a simple critical section will work fine for managing the messages, especially since Windows now has critical sections that can use spin locks to help minimize context switches.
> But if you have storage for the special cases, why not just store the passwords to begin with?

1. because compromises do not give up the password

2. because storage then becomes optional, it's still usable if it's not installed on the device you're using, as long as you remember the metadata. (or keep trying different combinations until you get it, there aren't that many different combinations as long as you rarely increment a counter).
Absolutely, Japan is great for stationary. I love the KuruToga mechanical pencils; these rotate the pencil lead some 30 degrees each time you lift the pencil from the paper. This means you always end up with a perfectly round tip and lines of equal thickness instead of the chisel tip you end up with normally.

I used to rotate my simpler mechanical pencils myself before I found these. Never going back.
I recommend using `git commit -p`, which is a shorthand for `git add -p` followed by `git commit`.

Then, `git show` before you do `git push`.
Show HN: An unfancy Twitter client
evil hax0r has database of leaked hashes from shittyonlinewebappyoudidntknowyousignedupfor.com, which includes your email address and a bad hash of your password. They run them through some standard password dictionaries using hashcat and break all of the 'letmein', 'monkey', 'qwerty', '111111' passwords within seconds. Then they run some bigger dictionaries and some nice rule-sets and crack another 50%. Then they start trying to crack the more difficult ones. GPUs come out and some fancy machine learning. Then they do some specialised stuff, like implementing the LessPass open source function to start trying to crack LessPass specific passwords. This is now as difficult to crack as your master password for LessPass, but it's "security through obscurity" because they have to guess that you use LessPass, and will probably only start attacking your password once all the low-hanging fruit is gone, giving you more time to change your password/ delete your affected account, etc.
I always wondered why people resorted to `date(1)` when there's `random(4)`:

$ xxd -l 20 -p /dev/random
669d8372d63897e37776d05dc8acccbacf26befc
Just a comparison on bones photos and pictures of Amelia. No wreckages or any other solid evidence.
There are stories of people losing 2000 pounds leaving them with only 20 pounds left in the account. Hard to believe such people could get credit cards with a 2k limit. Also if the fraudulent payments were card payments why not just reverse them in the normal way. It sounds more like bank wires.
If I do such minor corrections, I usually commit them immediately (via `git add -p` or better `git commit -p`), so they are out of my way.
I don't understand why they go through so much effort to churn out these boards that are made useless by lack of upstreaming.

Oh, wait, because idiots like me keep buying them and finding this out too late. Thanks for saving me $20 this time.
Sure. All it takes is a REST endpoint without the proper XSRF checks.
Anybody knows how Rust handles this problem?
I had a Sony Vaio Picturebook around that time and would use it to do homework, listen to MP3s, etc. I turned the sleep function off when listening to music and would just keep it in the pocket of my jacket. It was a beautiful little machine.
Considering the part I quoted literally includes the phrase "based on a master password", you could probably have taken the time to 'figure out how it works' ;)
We aren't mad at the experts. We just think they're navel-gazing, self-important idiots.
HN just saved me money, another idiot here.
Strava, MapMyRide and Garmin Connect would probably be the best data sources.
I have thought a lot about confidence scores for search and classification, particularly, returning a probability score instead of an arbitrary number.

One big problem is that if you try to bolt a probability estimator onto a conventional search engine you get a maximum probability of 0.7 or so. It would be game changing if we could tune this up to 0.95, but current systems are never confident enough.
If you don't care about graphics, i.MX6 boards are pretty well supported.
Peak oil refers to production, meaning once we reach peak, we will never be able to extract more from currently known means. Oil is funny. There is plenty of oil, but much of it is too difficult to harvest from an economic standpoint. That's what makes shale oil techniques such a breakthrough. It's economically easier to get to what was once not.

From Wiki.

Peak oil, an event based on M. King Hubbert's theory, is the point in time when the maximum rate of extraction of petroleum is reached, after which it is expected to enter terminal decline.

https://en.wikipedia.org/wiki/Peak_oil
The CIA officially reveals who designed its post-9/11 torture program
Because with end user consumer electronics you're buying the thing the manufacturer decided to produce, and most of the time, they've decided to produce an end product to fulfill a use case, rather than just hardware.

I'm sure there will be pure-play hardware companies out there in the "non-PC component" space at some point, but at present most are making end-to-end products.
Doing it in a living space would make more sense. You already have to heat the place
>First, it'd make learning about time as a programmer much easier

Ok let's change how everybody thinks about time so that programmers have an easier time!

>But more future facing...what are we going to do when we have colonies on the moon and Mars?

IMO this is probably only until then that it'll start to make sense, since we may be living in buried/heavily radiation shielded habitats without any sunlight, there wouldn't be anything preventing the whole planet from having a synchronized, artificial, day/night schedule.
The usual garbage that synthetic crystals are "not the real thing".
I don't think there's anything wrong with sharing your work. This reminds me of a thread last week about sharing what you've made. https://news.ycombinator.com/item?id=12838751
Why would people pay additionally when they don't need to pay now (relative) to distribute/post messages?
Carnegie Mellon's 1986 Self-Driving Van Was Adorable
You can use a hash of the site appended with a .pass wide pepper as the name of the directory storing credentials for a particular site, then use a wrapper script that hashes its input before passing it to pass.

Also full disk encryption.
The problem with combined washers/dryers is that dryers need to be more empty than washing machines. That means you can either only wash a rather small amount of clothes or you have to take out some clothes after washing and before drying.
10 Most beautiful Arab women
ATI is AMD now.
I'm only surprised at this not happening every week. I suppose that completely hacking a bank is not easy to monetize, even if breaking its security is.
Show HN: A Chrome desktop app for Google Calendar with a nice interface
disciplined Marxist society also needs a manager class, turns out that managers have their own self interests - namely they needed stability/lack of purges and had the urge of turning public property into their own private property. Meet the new boss, same as the old boss.
> #Does what it says on the tin
> say "Yippee" if $date.later(:5years).is-leap-year;

Is that a Georgian or Benghali or Indian or Buddist Era Thai leap year?

Actually are we talking the Georgian calendar - or the Julian, Revised Julian, Coptic, Ethiopian, Chinese, Hebrew, Islamic, Hindu, Bahai, or Solar Hejri calendar ?
Not just grow in terms of dollars, grow in function and purpose.

If someone knocked you on the head in 2011 and you woke up today and logged into Twitter, you'd find that little has changed.
Do you have a blog post or some pictures to share? I am trying to experiment with this on a small scale, but don't really know how small I can start.
The theory of comparative advantage assumes comparative advantage is static. Either you have a rich industrial base or you don't. Either you have gold deposits or you don't. Either you have cheap labor or you don't.

It falls to pieces once you consider that comparative advantage is dynamic. While gold deposits are either there or not, an industrial base can be built using judicious application of tariffs and subsidies.

As with most assumptions in economics (e.g. perfect information), it serves a purpose, although that purpose isn't to simplify the models - but to aid in the creation of politically useful models.
Obviously you are not the target audience for the main website; it explains how it works in general terms, i.e. what concepts should I know to understand its purpose and usage; not how it works from a technical perspective.

I only wish more open source websites followed this same approach, as it is the best way to introduce the tool to a public that may not know very well what a password manager is good for or how to use it properly.

You probably should jump directly to the github project page[1], where you'll find that kind of technical description that you were expecting and didn't find.

[1] https://github.com/lesspass/lesspass
MacBook Pro is a lie
I like Milton Friedman's explanation or ideas behind supporting free trade.

https://www.youtube.com/watch?v=zk3ruapRQZk

Of course, reality and practicality can change the implementation or feasibility of an idea, but the mere concept of restricted trade being more economically efficient is non-sensical to me.

As an example, if restricting trade were positive, would you say that it would be a good policy to restrict trade between states in the US? And then withing cities?
I like one of MF's arguments that restricted trade is what you do to your enemies in war, or to yourself in peace.

What does happen is that the profits of such movement are globalized, so even though at world-level its more efficient, there could be locals that dont profit from it.
Free trade increases economic efficiency, but it represents different people, and it doesnt distribute that wealth in a controlled manner.
Bear in mind that world-wide poverty has decreased at an unprecedented pace and theres little doubt that it was globalization that catalyzed that.

I also relate this to what Varoufakis speaks about with Greece and Germany: Greece will never have trade surplus because it's not a productive country like Germany, and reducing taxes and salaries don't necesarily fix the problem: but Germany investing in Greece in products and services that serve Germans can compensate the deficit and maintain economic efficiencies.

That is, what I think the failed promise of free trade is that the gains of globalization did not benefit a huge part of the population, but if some of that did then the situation would stabilize.
Amazing article!!
> I'd happily call all of you out as the ignorant yuppie douchebags you are... no, worse, the 19 year old CS majors pretending to be ignorant adult yuppie douchebags.

> Please fuck off if you don't know what you're talking about, for the sake of anyone that wants to ask a remotely relevant question on this braindead hellhole.

Uh, what? did I miss something?
Apple, Mozilla kill API to deplete W3C battery-snitching standard
This is where I think people are still missing the boat on twitter.

Twitter is not an aggregator of data to be passed along. Twitter is a massive un-walled global community. Though people may want access to the data as a bi product of that. The future is in cultivating community, not protocols.
I love Panasonic's feature-packed laptops. Too bad they aren't sold in Europe, and with some strong components, too.
Gmail uses your inbox to remind you to vote
Seems a paid article for XxxXxxx (that I won't mention, so not to give even more publicity).
Don't use this if you're ever going to type in a password where the screen might be shared -- the constantly-updating "is my password correct" glyphs give away enough information to make it super trivial to decode by eye.

PS: the password for the demonstration gif is "passwordpassword"
Don't forget that the people working in said public services also need to open holes in their schedules to access the services that other companies provide.

What kind of hour staggering were you thinking about to try and solve the scheduling problem?
> Could this be used to charge your car's supercaps in 30s and have them feed into the batteries over a longer period of time?

Think about your question for a minute.

Buy a Tesla. It has an 85kWh battery. Now add about 100kWh worth of these supercapacitors because battery charging isn't 100% efficient and neither is discharging supercapacitors. Why would you want to haul around both 85kWh of batteries and 100kWh of supercaps when you can just bring 100kWh of supercaps?
> What we need is an Android port of this and then this will be some hot shit.

Isn't this (kind of) what Android Instant Apps (will) do(es)?
link: https://developer.android.com/topic/instant-apps/index.html
There is also no good reason not to wear a helmet when driving a car. Head trauma kills regardless.
Good logging practice in Python (2012)
To my experience, it is a fairly common expression of shyness to use trusted people's help when communicating.

I actually know some people doing that - not just for text, but also for phone calls (they hope one wouldn't notice, or so I guess).

These are young and/or inexperienced people, and the helpers are usually best frieds, siblings or parents.

Of course you can downturn them as having "serious problems functioning in society", but that's somewhat true for all sufficiently young people - they are still leaning, and I'm not to judge how people learn best.
​Five ways the internet will go wrong on Election Day