skysight-inc/HackerNews huggingface dataset:
Just a note, Firesheep didn't implement generic traffic sniffing, just cookie-cloning, and that only when someone implemented a Firesheep plugin with an appropriate regular expression or whatever for a given site. So the existence of Firesheep itself wouldn't allow people to passively watch traffic for arbitrary sites, and not even to perform attacks against newly popular sites if no community kept it up to date for those sites.
For anyone unaware, Phish allows fans to record their live shows. Consequently, you can find nearly recordings of most of their live shows at http://phish.in going all the way back to the early 80s. It's not uncommon to see an array of high fidelity audio recorders in the front row at Phish concerts.

More info: http://phish.com/faq/#taping-guidelines
> Where does it say that they don't though?

It doesn't.

> Make it sound like the article is just about bashing social medias

Every day the media releases propaganda against social media. On HN, we get a "social media/facebook" is responsible for all the ills of the world nonsense routinely followed by the same suspicious "I quick facebook and I won the lottery" style comments.

If you feel like, check HN on the waybackmachine or any other archive site and you'll see.

The obvious reason social media execs don't use social media as much is because they are too busy. It's the same reason that movie execs don't watch many movies, it's why football execs don't' watch too much football games, it's why newspaper execs don't read much newspapers, etc.

Most top execs are busy running a company to be doing anything else. But theguardian along with the rest of the media has to spin everything for their own agenda.
I think unless you want to use your own custom DNS, you don't even need to set up certificates, *.amazonaws.com has HTTPS already, with amazon certs. If you want SSL on your own DNS, I think you're forced to use cloudfront - perhaps they didn't want to pay for that :|
yes but it's a bad analogy because the odds are known and if you don't win the lotto the ticket is worth nothing. all bitcoins are equally valuable ( fungibility ).
The consistency results in everything looking the same, and most would argue that the design is hardly no-nonsense. There is a lot of needless nonsense thrown in there.
It's just the best option. I was recently about ready to fork it, actually, but the political problems upstream were fixed and it returned to being the best option.
SQL or NoSQL?
What separates investing from gambling is the expected return for everyone is greater than zero.

AKA buy stock at 100$ and sell it at 100$ does not mean you broke even. You could have gotten 10$ in dividends. Now that positive may be small and some people may lose money, but that's allowed as long as the expected returns end up positive.

Bitcoin's can't have a net positive return because they only way to add money into the system is via coin buyers. Further because of transaction costs it's inherently negative sum.
Has anyone else noticed that there is no documentation about withdrawing funds? It looks like you can only buy and hold within the app.

Seems a bit pointless unless you're strictly interested in day trading and don't actually care about crypto.

If this is true, that means these are cash settled and they might not actually be backed by any assets. That idea is scary and I would avoid it.
That's a good article. And yes, async is totally viral. Once you start using it, everything becomes async if you like it or not. I definitely need to study Go and goroutines. They seem to have a better approach.
Show HN: A Cryptocurrency price prediction game
JS is a mess, but async messes aren't JS's fault. Async is hard, but also everything just has to be async -- there's no way around this really. If you write sync code and later you need it to be async, then you're in for a full rewrite. If you write async code and you later need a sync version then you just add a wrapper that waits for completion.

In a world of fast CPUs, slow memory, distributed computing (whether client/server or peer-to-peer), remote function as a service, ..., asynchrony is a hard requirement.

The GUI event model has been with us since... even before the days of X11. Asynchrony in the UI is and long long has been a hard requirement. Users hate synchronous UIs, and rightly so.

Asynchrony is also difficult. But it's not like sync + threads is a panacea -- it's not because threads are way too heavy-duty. Better to deal with the pain than to deny the need.
> JS is a mess.

The linked blog post doesn't seem to agree with you. He goes on to talk about Promises and async/await—both features of modern javascript—which he describes as "nice":

> Async-await is nice, which is why we’re adding it to Dart

He does finish by talking about Go's concurrency model, which he describes as being more "beautiful", but I still wouldn't confuse "it's nice" for "its a mess".

Also, the line about Java doing it better seems to be a joke.
There is a waterproofing product called xypex that coats concrete. When you get it wet its crystalline structure grows to fill cracks. It sounds similar to what the article talks about. It looks good as well so if youre building a house consider using it instead of the black tar typically coating a foundation.
who cares, it's working. you're talking about it. look at all this free marketing.
Ask HN: Why Intel and AMD share the same design flaw?
Thanks so much for the info! Yeah the growth stuff and traction is great.

But it's difficult to find info on the technical side of things. Like, methods for finding good marketing niches, the various types of marketing, i.e. email, facebook, etc.

Also, technical tools like mailchimp for mailing, google analytics. etc.
You should read it. Of the 10 best practices in that article, three deal with committing.

4.1	Maintain a code repository
4.4	Everyone commits to the baseline every day
4.5	Every commit (to baseline) should be built

It also includes the things I mentioned and a few others.

4.2	Automate the build
4.3	Make the build self-testing
4.6	Keep the build fast
4.7	Test in a clone of the production environment
4.8	Make it easy to get the latest deliverables
4.9	Everyone can see the results of the latest build
4.10	Automate deployment

What was your point of linking that article? Are you agreeing that their problem was with source control and not that they didn't implement CI? Source control predates CI by quite a while.
The price is a function of the supply and demand.

The supply is mostly a function of time, as defined by the blockchain's algorithms.

The demand is a function of what, exactly?

Still looks mostly like luck to me.
And have been since the beginning. The relevant XKCD [0] is from 2006.

[0] https://xkcd.com/192/
Does it ever move back? I mean, I've read this same article a half dozen times over the past 20 years or so and I keep wondering what kind of clock it is that is perpetually 5 mins. to midnight but can move two minutes forward all the time and yet NEVER REACH FREAKING MIDNIGHT?
Augmented reality system lets doctors see under patients’ skin without scalpel
And the bus is really slow (many stops, multiple bus changes to get to a final destination, infrequent runs) compared to driving, and you don't get to choose who your fellow riders are. These are not my qualms, but the ones I hear most often as the basic reason why people hate on riding the bus. Money is certainly a factor, but it's not the whole story here.
Why doesn't theguardian bosses read newspapers so much? Because they are too busy running the company and trying to make money? Do I get to write an article for the guardian now?

The obvious reason social media execs don't use social media as much is because they are too busy. It's the same reason that movie execs don't watch many movies, it's why football execs don't' watch too much football games, it's why newspaper execs don't read much newspapers, etc.

Most top execs are busy running a company to be doing anything else. But theguardian along with the rest of the media has to spin everything for their own agenda.

Would be great if we went a few days without the standard "I hate social media" from the toxic "traditional media".
I don't know the exact dynamics of how those Best Places to Work lists are compiled but I always got the feeling they were a form of vanity publishing used to keep local business journals and newspapers afloat.

Funny story: after a couple years at last big corp I worked for, I guess there was a decision made to join the ranks of the area's Best Places to Work. So memos were circulated, surveys were sent out and lo and behold, a year later the announcement was made: we had made the list of Best Places to Work, Large Company category. There was even a company-wide ceremony with a big cake to celebrate the feat.

So a few weeks later, I come across the actual dead-tree journal touting that year's Best Places to Work laying around in our breakroom. I open it up to find out where we actually ranked. Out of 44 companies in our category, #44.

We improved over the next couple years. Banners appeared around campus celebrating our achievement. The cakes got bigger. Things got worse for me personally at the company.

As you can probably guess, the impression I and others got was that the ranking was actually more important than actual employee sentiment. And I got the distinct sense that HR was motivated even moreso than previously for the sake of their Best Places ranking to push out employees that were critical (even legitimately, perhaps especially legitimately) of the way the company operated than deal constructively with their concerns.
Sadly, Firefox is still the 'lesser of all evils', even though everyone continues to get more and more evil as time moves forward.
I have a site in flexbox and planning to move it to grid to learn.

There are typical 1D places (stacks of divs, basically), so typical for flex. But since I can do the same with grid I wonder if I should use flex anywhere now (even for 1D).

Note: browser compatibility does not matter for this site
Or perhaps we could go back to using lime[0], which has long been known to be naturally self-healing[1], and has been used throughout history to build structures that (literally) stand the test of time[3]. And let's not forget: considerably less CO2 emissions during its lifetime[4].

[1] https://en.wikipedia.org/wiki/Lime_mortar

[2] Self-healing of lime based mortars:
microscopy observations on case studies https://repository.tudelft.nl/islandora/object/uuid:ff226ad0...

[3] https://en.wikipedia.org/wiki/Lime_(material)#Roman_concrete

[4] http://ecolime.co.uk/c02-quick-facts/
disclaimer: let's have https everywhere and all that.

That said, you've described the 'why not'. All of the attacks you've identified are targeted and require significant investment. This opening doesn't allow for economically profitable mass-collection and exploitation (like say, grabbing credit cards or hacking into email accounts).
50 Cent accidentally made around $8 million in bitcoin
You can probably buy ads to get the word out.
Slugging
You'd think so, but that's not correct. This is not a straight forward result of probability with a filter of complexity. It works regardless of bias, though obviously if everybody was biased in the exact same way then that would cause things to break down - which is perhaps the reason that the coordination results in a worse result than independent averages.

For another example of it consider things like the television show, 'Who wants to be a millionaire?' It's a quiz show where one of the choices is for the participant to ask the audience. And the audience tends to do absurdly well on even the most esoteric questions, though independently they are certainly far from trivia experts. But very few are randomly guessing - their own experiences and biases leads them to entirely different conclusions. Yet somehow it produces the correct result time and again.

It's a strange phenomena and one that has to be constantly guarded against in anything involving sampling of people. This is a text book example of a study that gets destroyed by it.
blackjack tables are based on supply and demand. the margins on blackjack are ~51% in favor of house. if they don't get enough traffic, a swing could take the house. So if there isn't enough demand, than it's not financially feasible for the house to play those odds.
Don’t confound investment and speculation.
e.g. turned 30, realized life was going outside Google's walls and the perks weren't that cool anymore. I remember when I was in my 20s and a foosball table and some worthless stock options were chic. It's all bullshit, the sooner you realize it, the better off you will be in life.
To be honest i can understand that someone wishes back to a time when people could let go without the world watching. When you could say 'Fuck humanity!' with a few friends in a closed circle without humanity facebombing you back. When excess was possible and it didnt mattered how it would look on Instagram because it was a muddy tangled mess.
"I would only agree that a symbolic clock is as nourishing to the intellect as a photo of oxygen is to a drowning man"
Could have sworn i read about Sony, via intermediaries, sued itself.

This because Sony both produced media devices with a record/copy capability, and content.
"Casual Carpooling" at least used to be popular - you can read about it here: http://sfcasualcarpool.com/

Originally, for the East Bay to San Francisco trips, cash would not exchange hands because the Bay Bridge toll was waived for carpools. Now that the carpool toll is $2.50, my understanding is that it's a little more awkward.
There's a difference between saying a disproportionately large number of recidivists are black and saying black people are more likely to reoffend. The latter frames the issue in terms of "what black people are like", and worse, gives the impression any given black person is more of a criminal than any given white person.

I'm not usually such a stickler for language, but in this instance it does seem to me that this kind of profiling serves to perpetuate that narrative of criminality being a feature of a group of people, and doesn't help to get at the causes.
Show HN: Engineering critical software services with Python
I've actually been looking for this at my work recently. Our team consists of several people in a few locations across Canada and the US, and I tend to get a lot of questions from other members that require screen-sharing.

If chat was built into our IDEs (we all use our favourites), I'd like the ability to see the other person's code and tabs, the ability to transfer control to either or both parties, and if we're both (or all of us participating in the chat) are working on the same project with the same files, there may not be a need for screen sharing - just open those same files (or transferred versions) locally and let the mouse move how it may - any changes get propagated to the originator and not necessarily saved on my end though :)
Had a heck of a time dealing with Verizon battery issues so I spun up https://www.ontbattery.com to help people out. Hope the Mexican and Canadian customers get better support than we do in the US!
nice plug
Feel free to suggest books you wrote, but I would look down on someone using referral links to profit off their recommendations.
Setup USB DDS-120 Oscilloscope on MAC
Cue the Iron Maiden...
>you don't get points when your submissions are upvoted

Points are awarded but it is not 1-to-1 with upvotes.
Maybe not enough to matter.

But MS was known to use a lot of ugly PR tactics to weaken and purchase or obliterate competition. Google may or may not be doing the same thing but they don’t have a reputation of being cold blooded about it.
This hearkens very closely to how it is/was working for a provincial government (in Canada). It's stifling.
I don't think so, as gold has no inherent expected return.
What difference would that make, compared to if it's there and you never click on it?
Transactions? Crash data safety? SQL queries? Portability?
> Why should Bubba live a better life then Liu Chu just because he was born in one country and Liu Chu another? Globalization has reduced extreme poverty worldwide, to the point where it will not exist in a few years.

Because Bubba is a member of a lucky sperm club. It is neither good nor is it bad. It just is.

Completely open borders and completely open immigration policy result in everyone sinking to the lowest, not lowest getting to the highest.
The Doomsday Clock is the Advent Candle of Scientism.
beaten by softawre

That's going on my tombstone...
This is the traditional answer but I wonder why. What does flex have that one cannot do with grid?
Was wondering the same thing! Experts please jump in.
Would not surprise me if it hits somewhere around 150 or so, as that is supposedly the number of people we can directly keep track of in our heads.
This is click bait and bad journalism. It's a self-reported survey.
No, nothing against it. It's my first time with Algolia and I am mightily impressed.

Just blurted out some nonsense seeing the crowd go the other way. Apparently, it has been covered on hacker news many times before already.
What about stocks with no dividends (which constitutes the vast majority)? By your definition, only dividend investing and rental property investing is true investing.

I'm not disagreeing with you. In fact I almost agree with you, but your argument fails for most stocks.
I suggest linking to sources to read next time.
The Disaster Tourist
It looks like it will at max be the government mileage rate to cover gas and depreciation (currently 54 cents)
Free Book – High Performance Browser Networking
Food is really, insanely important. Way more important than 99% of Americans give it dues for. In fact food is more important than a cure for cancer. Bad food will kill and maim more Americans long before they get the opportunity to be struck down by cancer.

And for that matter, "Cancers Associated with Overweight and Obesity Make up 40 percent of Cancers Diagnosed in the United States", CDC 2017: https://www.cdc.gov/media/releases/2017/p1003-vs-cancer-obes...

And look at this graph (my own work, for something I'm writing): https://imgur.com/KUyUwQy

(Does America have an opioid crisis, or a food crisis?)

Anything that gets more quality food availability to Americans, especially healthier cooked food delivered in lieu of microwaving a frozen processed thing, is an improvement to celebrate.
>Do you also use a shitty computer just to protect yourself from addictive video games?

I've given serious consideration to limiting myself to mobile versions of the game I'm addicted to, but I can't answer 'yes' yet!

I can also vouch for the effectiveness of this strategy based on slow motion Street Fighter 4 on a machine with an integrated graphics card.
Cool - I was pretty sure it was going to be Wyden before even opening the article. I'm fairly happy with the job he's done as our senator in Oregon.
In addition to what my sibling posters said, the crowd-sourced speed trap notices are awesome and very, very helpful for those of us that have to make long drives on the open road at times.
Dear god how i long for a well behaved rock concert
> It's a cash grab which will expose their users to poorly-understood risks and will likely not put anyone on a more stable financial footing.

That's already the case. Their entire user-base is comprised of naive stock market investors. If they really wanted to bring about a more stable financial footing for their users they would just offer dressed-up ETFs.
Or they want to offer their customers a no-fee way of buying cryptocurrencies as easily as stocks? I think this is a great move by them. There's no question that a growing number of investors are demanding access to Bitcoin and Ethereum.
At Amazon it was called the "old fart tool".
> The misleading thing about the “free law” angle is that PACER does not record “the law.”

This is pretty much wrong. There are a variety of things on PACER that would be considered "the law" from opinions (although a lot of them have recently been made available) to court orders and judgments.

> It’s a system for accessing parties’ legal filings.

... as well as rulings made by the court and filings by the government. All of which are public records.

>Opinions rendered by courts, which are “law” are generally posted on the courts’ websites: http://www.nysb.uscourts.gov/judges-info/opinions.

Only some and this is a recent development.

> PACER is a service that’s primarily used by litigants that’s value is primarily to litigants.

What is your basis for this assertion? The information on PACER is used by journalists, historians, litigants, lawyers, scholars and others. Why do we need to be concerned with who or why citizens want to access public information held by the government?

> Litigants who need PACER access but can’t afford it are given free access.

Why should a governments' citizens have to 'afford' access to the public information of said government?

> It’s not unreasonable for the government to charge a user fee to access it, like all the other kinds of user fees the government charges for public services. (Indeed, the government charges substantial filing fees for availing oneself of the courts in the first place.)

PACER charges are not cost based fees, unless you take the view that the "cost basis" is all of the technology infrastructure of the judicial branch. Rather it funds what is essentially a technology orientated slush fund that the AO of the US Courts doesn't want to let go of.
AI is going to supercharge surveillance
Would you like some startup ideas? – Startup Idea Generator
God Forbes' website is awful
Hacking into IPSec VPN (Virtual Private Network) Using Kali Linux
Because at the time America needed unskilled masses. Times changed. We no longer need millions of people to use shovels to build roads.
Sure, yeah, the market is systematically manipulated to my benefit, and those manipulations are done in a largely transparent manner. That makes it a more attractive investment target than a market which is not.
There are things that one _should_ understand intellectually. You need some kind of a map, even very general.

There are three types of knowledge in Buddhist tradition - information you acquired from others, information you intellectually grasped and finally information from direct experience, insight. Each requires some amount of the previous kind to form.

You're right that we are not in direct control of our minds and we don't understand it directly as much as we think we do, but we can understand some important general causal principles which allow to learn how to influence the mind through the right causes.

So it's not about not thinking at all, it's about right kind of thinking. We need thoughts, right constructs, to point the mind in the right direction. As in the raft simile - only on the other shore we can let these skillful constructs go.
Why would my phone sending commands directly to my lightbulb on the WLAN take up more bandwidth than sending a HTTP request up to the mothership and the lightbulb subscribing to a MQTT channel?