skysight-inc/HackerNews huggingface dataset:
>Paw is an extremely high quality, native Mac app, made by a small team trying to provide for their families by building software for other software engineers like all of us. It's a paid tool but it's probably the most sophisticated API testing tool that exists.

Thing is, most of us don't care. I don't care if Paw engineers aren't selling their software. Just like they shouldn't care if I'm not selling mine. People are not going to stop using software that does 80% of what Paw does (but probably 100% of their needs) because it hurts their feelings.

If Product Z is less good than Paw but still fills my needs and is free, Product Z is going to be my choice. Bonus points if it's FOSS.

There's also the fact that not all of us work on Mac. I'd love to try out Paw, but unless I see a .deb somewhere, I'm out of luck. So my solution is to grab alternatives.

>Check Out Product Z, It's Like Product Y But Free (And Less Good) makes me hate coming to HN.

At the other extreme, we have software monoculture. Variety of software is good. Making FOSS software known is good. I'm actually going to go a step further and say that if FOSS software copies pixel for pixel Paw's UI and UX, that is a good thing.
Why don't they have trash cans?
I practiced vipassana for 30 minutes a day for months. I don't remember what happened in my life but I stopped meditation and haven't gone back to it since. I may have reprioritized my time as daily exercise was already eating away enough time.

I have become more mindful even without practicing meditation anymore so it seems I did pick up a new skill/habit from training.

I think I will give it another try.
I sincerely apologize for linking to a 9/11 denial site, but:

http://www.serendipity.li/wot/other_fires/other_fires.htm

We have plenty of steel skyscrapers that have burned for a LONG time and have not collapsed. Huge fires. Towering infernos. This is a good thing, not only for the residents but also for the neighbors of said structures.

I simply do not believe that you can build a building with wood supports that is going to withstand the conditions in those photos without collapsing. Wood skyscrapers that burn are going to collapse with considerable collateral damage.

This whole debate is an example of not remembering the past and being doomed to repeat it. Corporate greed to save a few bucks during construction will eventually result in preventable tragedies.
> Yeah. Don't do that without versioning your protocol. It's even less difficult to handle than maintaining API/ABI compatibility in a library.

Actually, the whole point of that was so you don't have to version your protocol. Protocol versioning actually tends to make code maintenance a pain in the posterior, and working through old data really annoying. Instead, you do optional fields.

If you don't want that, go ahead and just write raw bytes and don't bother with the serialization layer.

> Having a message type defined as "Message_V1" OR "Message_V2" is still simpler than having "any or none of the fields from any iteration of the message definition, where consistency is solely defined in terms of the field/message validation code you write in every protocol consumer".

But you don't have to do either. It seems like you aren't familiar with the use of protocol buffers. You just define optional fields with a reasonable default, and magically all the old protobufs get that default value.
Vertical tabs for web browsing.

It lets me keep everything in one window, and reveals the true nature of internet browsing (an ever expanding tree, rather than a randomly edited list).

You can see which page spawned which ones, which is a blessing for keeping the structure organized.

Plus the vertical list is much more readable than microscopic tabs or ones hidden with horizontal scrolling. Also, horizontal screen space is cheaper!

I use the Tree Style Tab add-on with FireFox, it's the most solid one I've tried.
Terrorism fears: they removed them after the 1995 gas attack on the subway, and never really added them back.
Proximate cause vs distal.
The energy comes from the grid. The nice thing about the grid is that it lets you abstract out power, kinda like bandwidth on the Internet. Do you care which data center a new app lives in?

But if we must, I suspect the supply side (of electricity) I suspect most new supplies in Israel are solar PV located in the Negev, since peak demand there correlates with sun.

And what sort of local proposals are you imagining as alternatives to desalination?
I would add tiling window managers. My computer feels different. Tech literate people even ask what OS am I using.
Honestly, I had always assumed Israel was much more advanced than this article points out. In the 90s I was a kid in the middle east. We had a "sweet water" tap in the kitchen for drinking. Everything else was recycled. We didn;t flush our toilets with drinkable water. And low-flow appliances were the norm. I find it shocking that Israel hadn't started such measures until 2007.
Asking for an email is one thing. The problem is needing to create an account for downloading. I certainly didn't need an account when I bought a license for Eagle.
Show HN: 21st Century Friendship Bracelet for Watch
Chrome extensions' content scripts are under stronger isolation from the page than greasemonkey scripts are (or were? -- I'm not sure if greasemonkey has changed since). Chrome extensions run in a separate "isolated world" from the page. They never share javascript objects directly. (They do share the DOM, but the isolated world gets its own separate Javascript wrappers around the DOM.) It's not possible to leak a function from the extension to the page, etc.
How do you know you are not? Well, you certainly have a case by making this assumption in the first place.

Are you "not smart enough" in all areas, or just not not in (deep) math? Rhetorical question.

Look at "IQ". There is no such thing as "IQ" - simply because there are so man vastly different things that you should measure. I forgot the lecture, but you can show that the exact same "IQ" can be for people with vastly different skill sets, or different IQs with a completely different distribution of abilities, and the higher IQ losing out in one or more fields. The guy with the Einstein math and physics abilities can be a total dimwit when it comes to managing or just dealing with people, for example, something I would argue the world is in much greater need of compared to getting more math geniuses.

When you don't understand something ask yourself: Do I actually need to understand this?

I took about 70 edX and Coursera courses mostly in completely different fields then my own (CS). One of the most important lessons is that there is sooooooo much knowledge.

Have a look at this little story of a very simple product that humans make (ignore which concrete one they chose): https://medium.com/@kevin_ashton/what-coke-contains-221d4499...

Summary quote (product name replaced with "X"):

> The number of individuals who know how to make X is zero.
> The number of individual nations that could produce X is zero.

That's for one of the most simple products out there.

You do not need to understand each and every subject. You are not dumb if you don't. You may be dumb if you think you are dumb that you don't understand every single random subject... :)
How in the heck do they get away with that? Each grant we have has an indirect rate that you cannot exceed and its not 40-50%.
`this` isn't exactly like a parameter to .bind() though: the `this` value passed to the bound function is completely ignored, instead of being passed as extra arguments.
Ask HN: What happens to people who graduate and can't find an entry job?
A year ago, I asked HN what can I do get an entry job. HN told me to keep on grinding. That I will get lucky. Some HN people offered to look at my resume. I talked to them through email, and they offered advice. I followed their advice.

A year later, I still haven't been able to get any job. Two weeks ago I had an on-site for a position near Philly. Expected salary would be $40K - $50k. I passed the final interview and was told I was one of the best candidates. I was supposed to get an answer today, but it appears I've been ghosted. I've also been ghosted by another company after doing a phone tech interview with the VP.

I'm currently at the 14 month mark unemployed after graduation with a BS degree in CS. I went to a public state school centered between Philly and NYC. I live by Hoboken, Jersey City, and NYC.

Since I've either been ghosted or rejected by everyone so far, I have only one choice left. I managed to pass LaunchCode, then skipped a few steps (since I already have various personal projects and a CS degree), directly into interviewing with a local company. The thing is this will be a $10 - $15/hr internship. While I'm grateful for anything, it scares me to be at this point in time of my career looking forward to a low wage internship.

Everyone says there are jobs everywhere for CS graduates, but it's been so hard for me personally to get anything. I am not as smart as most HN people here. I did not go to an amazing school. But I am passionate and competitive by heart. Computers have been my life. So, what happens to people who graduate and can't find an entry job?

Apology if this thread does not belong here.

Here are a few other things I've done:

1) 2 unpaid websites for a business

2) volunteer programming for nonprofit

3) attend NJ Tech Meetup every month and some others.

4) volunteered PropellerFest in Hoboken

5) worked on two unpaid programs for companies during the interview process (spent a minimum of 2 weeks on each)
Here is a link to a relevant post:

http://www.kurilin.net/post/117369543198/haskell-at-front-ro...
Hey HN. This is my second experiment trying to find interesting and novel ways to communicate using wearable devices.

My wife and I use this to tell each other how our days are going, remind each other of things, and send silly little mini messages to each other. Has been fun.

Let me know what you think.
Pip has a constraints file now. Running

$ pip freeze -r requirements.txt > constraints.txt

after you've installed all your packages gives you a constraints file that can be used to reinstall exactly the same versions:

$ pip install -r requirements.txt -c constraints.txt
How copying completely (stealing) the fruit of someone else hard work can ever be a good thing?
This is a straw man reply. It isn't responsive to the original objection -- why should the government get to decide whether someone can build a radio tower on private property, provided that it doesn't adversely impact anyone else? The proposed use of the tower is irrelevant.
What language/framework do you use? Not every technology has the same kind of job market attached to it.
It looks like almost all 'grid' power in Israel comes from hydrocarbon sources, with the largest part being coal, followed closely by natural gas, and distantly by diesel.[1]

[1] https://en.wikipedia.org/wiki/Energy_in_Israel
Does Science Advance One Funeral at a Time? (2015) [pdf]
There's no point in comparing retail to wholesale, though.
Here are some that I have encountered:

Which string to use?
String, ByteString or Text or something else?
How to convert between zillions of String types, which are, it seems, completely incompatible even though providing similar functionality? So much for the support of abstraction.

Which library is good for doing X?
It seems, like String, the Haskell provides too many experimental and/or incompatible and/or immature libraries to do many trivial things.

Then there are issues of laziness combined with IO and you get a `seq` shenanigan.

Then there are issues of laziness combined with inability to profile/debug and you get a `analysis` shenanigan.

Then there are issues of laziness combined with inability to handle exceptions without great grand-daddy-catch-all-bad-things IO monad and you get a `IO monad exceptions` shenanigan.

So, there are a lot of Haskell shenanigans, too. Take your pick.
Gravity? Make a 3 mile pipe with a small angle down.
Do Neutrinos Explain Matter-Antimatter Asymmetry
Typical mix of everything under the sun... here's a better page on skyscraper fires: http://911encyclopedia.com/wiki/index.php/Building_Fires

I made a 40min documentary on the WTC fires: http://s3.amazonaws.com/nasathermalimages/public/video/Prete...
Of the three plants mentioned in the article, it looks like at least the smallest (Ashkelon) is powered by natural gas.

http://www.delek-group.com/Holdings/EnergyInfrastructure/Del...
I think the problem is not being solved by the existence of tenure. It's masking the problem.

Shouldn't everyone be hired with the intention that they do research in their field?

It's not like universities don't have the money to have you teach 4 classes a semester and give you teacher assistants.

The profit margins have room for expenses like this.

I think my big issue is that I'm on the brunt of what happens when tenure gets to run wild.

I'd also love it if you could email me some information about your research, I'd like to understand what topics there are available for study in the humanities realm.
I actually tried to do a proof of concept for exactly this but gave up after assuming you could never truly trust the client to not mess with/read the data.
https://news.ycombinator.com/item?id=12188820
1. Target a Windows user older than Windows 7, or any version of IE older than 11, since HSTS is not supported there (RFC section 14.2)

2. Bootstrap MITM vulnerability (RFC section 14.6)

3. NTP attacks (RFC section 14.7) [1]

4. Send RSTs on all HTTPS traffic. Eventually the user will get fed up with the website not working and try plain HTTP on a different browser/client which doesn't have the HSTS policy cached.

4.1. After the new client connects, force some kind of error or warning on the connection, but still allow it to continue, and use SSL stripping for any initial plaintext connections. HSTS will not be set if any warnings or errors are found on the connection. (RFC section 14.3)

5. Phishing: Send non-secure URLs to your target with instructions that if the connection fails, try the same non-secure link on a different browser. (It may be easier to just register a fake-but-similar-sounding domain and give it a valid cert, and send links to that)

5.1. Phishing with a non-secure root domain cert (RFC section 14.8)

6. Develop a method to determine when a client's policy will expire - or just wait - and wait to attack the moment of the next request, which will [potentially] be in plain HTTP.

7. Invalid configuration, such as forgetting to include the 'includeSubDomains' flag.

8. Internationalized domain names (RFC section 14.10)

Pre-loaded HSTS lists are affected with some of the above attacks, and public-key lists are affected eventually because eventually you need to rotate a key.

[1] https://www.blackhat.com/docs/eu-14/materials/eu-14-Selvi-By...

--

These are just the ten identified attacks so far, and they all stem from the design itself, which allows MITM on first connection or policy expiration. If your whole security feature is designed to allow MITM even once, it is guaranteed to happen at least once. This is why it's a well-intentioned bad hack.

The solution was - and still is - to design a protocol which will never allow insecure connections. This could be accomplished by forking SPDY or HTTP2.0 and naming the new protocol "SECURE", and passing out URLs like 'secure://google.com/'. This way it would be totally obvious to both the user and the browser that the connection should only ever be made using at least a valid signed cert, and HSTS would never be needed (but public-key pinning would still be needed). Mandatory DNS-based security would improve this further.

This almost happened with HTTP/2, but nobody proposed the new protocol name. Terrible missed opportunity.
HFT reduces spreads. End users end up benefiting from lower prices. If you wanted to make HFT less of a game, adding much higher precision would help. So instead of pricing in increments of a penny, which is a lot, try, say, 1/100,000th of a penny (8 digit precision on the price).

If we accept financial services as a whole to be OK, then HFT certainly is. I'd suggest the book "Dark Pools":
https://www.amazon.com/Dark-Pools-Machine-Traders-Rigging/dp...

It describes how automatic trading started. If you're a programmer, you'll probably have your mouth hanging open realising how up-for-grabs so much money was. At least that's how it sounded on reading it.
What happens in week 4?
I don't know what the land use laws are over there, but I can tell you that in the US, the government frequently gets to decide whether someone can build a radio tower on private property.

I'm fairly certain if someone bought a plot of land near me and said "I'm building a 1000 ft. tall radio mast for stock trading" they'd be promptly told to fuck off.

On the other hand, if a project is being built to provide a public benefit, say for an emergency radio system or something, then variances are more likely.
Cape Coral, Florida has been using a RO desalination plant to provide drinking water since the 1970s, currently they produce 18 Million Gallons a day

http://fwrj.com/techarticles/0909%20FWRJ_tech2.pdf
I wanted to understand how Singapore's desalination capacity (which is known as our fourth tap for water sources), compares with this. The numbers are quite mind blowing, at the scale Israel is doing desalination.

Our current desalination capacity, with 2 plants, amount to only 100 million gallons per day which currently meets 25% of our needs [1].

[1] https://www.pub.gov.sg/watersupply/fournationaltaps/desalina...
But only a few percent is for residential use, right? So ignoring agriculture, a few large plants should provide enough water for humans to be happy in Cali solely off of desal?
A solid number on the amount of explosives use in the First World War has proven hard to find.

http://encyclopedia.1914-1918-online.net/article/nitrate says:

> Great Britain, for example, stepped up production of powder and explosives from 50,000 tons in 1914 to over 1,860,000 tons in 1917

http://www.bbc.com/news/magazine-17011607 has a graph of the British and German explosives production during the war years. It looks like about 625,000 tons, with 285,000 by Great Britain.

I have better feelings about http://rsnr.royalsocietypublishing.org/content/68/2/171 ("Lord Justice of Appeal John Fletcher Moulton and explosives production in World War I: ‘the mathematical mind triumphant’"). Figure 3 shows Great Britain manufactured about 340,000 tons of high explosives, and 400,000 tons of propellant. (Rough eyeball numbers.) But that gives only about 350,000 tons for the year 1917, compared to the 1,860,000 tons earlier.

Table A7, p122 of https://books.google.com/books?id=2YqjfHLyyj8C&pg=PA121&lpg=... lists partial wartime production as 409,000 tons of explosives for Great Britain, and 350,000 tons for Germany, or 759,000 tons total.

Table 9 p87 of https://books.google.com/books?id=q_G_Qnag_TcC&pg=PA64&lpg=P... says Great Britain produced 409,000 tons of powder and explosives.

I can believe 2.5M tons produced by all sides during the war. Barely.

I can't believe that would all be on a single square mile. That would be equivalent, after all, to a 2.5MT nuke, or a Little Boy/Hiroshima-sized bomb equivalent every day for 3-4 months.
This group and their app helped me a lot. http://www.10percenthappier.com/

Meditation for skeptics.
Many universities did have forced retirement policies for professors above a certain age. I don't think those policies are common anymore. I'm not sure how much they would help anyway. A few more jobs would open up, but not nearly enough. It would be a drop in the bucket.

The bottom line is that there are way too many graduates for the size of the academic job market, and even if the number of newly minted PhDs dropped by half, there would still be too many. In some fields, the number of new PhDs could drop nearly to zero before it made sense to get one.
As for "use something like this", where "this" is any kind of technology that tries to detonate mines by force/and or grab up in bulk. You need to be very, very certain that you get all mines. Would you let your child play in the section woods with "hardly any mines" in it?

The issue with forcefully exploding mines is that a certain number might be defective, and/or unstable. Maybe the trigger doesn't work well enough - but maybe it can still go off - perhaps the main charge becomes unstable on its own etc.

There's a reason anti-personnel mines and cluster munitions are illegal (well, in/by civilized countries, anyway) - it's really, really hard to de-mine/clear up this stuff.

Interesting video.
Good point. That capitalism has consistently resulted in unimaginable prosperity for ordinary people, while communism has consistently resulted in poverty and oppression, including the violent deaths of over 100 million people in the last century, certainly shouldn't lead you to draw any conclusions about either any more than the failure of astrology to predict the future should lead you write off astrology.
the interface between regular and anti-matter would shine

Assuming, of course, that matter and antimatter came into contact rather than being separated by a "neutral zone". If the gravitational force between matter and antimatter were repulsive -- and as far as I'm aware nobody has ever succeeded in measuring its sign -- then matter and antimatter might coexist on intergalactic scales without coming into contact.

(Even more speculative: If antimatter also repelled itself, the resulting "pressure" would have sign consistent with both the "dark matter" which results in elevated galactic rotation rates and the "dark energy" which pushes galaxies apart.)
LA has a big water reuse program.

http://www.lacsd.org/waterreuse/

I guess in many areas it is less urgent so it doesn't get done.
Debian .onion services
Related... my wife and I stopped eating out three days a week when ww had a kid. We started cooking instead. The amount of money we have saved more or less paid for our childcare costs.
Bitdefender Total Security 2016 Crack and Activation Key Download
Intel Programmable Systems Group takes step towards FPGA based system in package
Doesn't the DWP price include procurement, treatment, delivery to a house and sewage treatment, whereas the Sorek price is only procurement.

To compare them, it would have to be the price someone pays to obtain a kilolitre of untreated water at source.

California seems to have some water transfers, and I found a report listing prices from $50-$550/acre-foot, or
~1.25 million L (2012 [1])

That would give an upper bound of (550/1250) $0.44/kilolitre at source.

[1] http://www.ppic.org/content/pubs/report/R_1112EHR.pdf
Unapproved GMO Wheat Found in Washington
The Two-Party System Is the Worst Case Scenario
Ugh. Yet another website that decided to hijack scroll.
This is potable water? Because even $2 sounds insanely good compared to bottled water prices. I know I'm missing a host of things, but it strikes me as not a terrible price...?
Is the software defined data centre an inevitability?