skysight-inc/HackerNews huggingface dataset:
> Frankly, I have never understood the desire to make a plant illegal. If you're a religious person this is something God made. Who are we to question God's creation?

This is kind of a silly argument, though. Malaria, anthrax, and the black death are also natural, and you won't find many theists arguing that we should welcome those.

(I am absolutely in favor of legalization, I just don't like silly arguments.)
Decision Making or Development Based Performance Management
Why I Sold My Startup
Joe Sutter did a lecture on the Shuttle disaster investigation at the University of Washington shortly after leaving the committee. He gave a memorable explanation of the risks of flying the Space Shuttle, which he described as an experimental vehicle with 700 flight safety-critical parts [1]. "Safety-critical" means that if the part fails you lose the aircraft.

Sutter claimed that thanks to redundant design the 747 had zero flight safety-critical parts. I have never been able to confirm this independently but it has stuck with me ever since. Anyway, he instantly cut through the prevailing NASA propaganda that the shuttle was the beginning of regular travel to low-earth orbit. It was a great talk by a great engineer.

[1] http://www.faa-aircraft-certification.com/faa-definitions.ht....
Finally I can say this was a stupid idea

and by stupid, I meant economically infeasible, no product market fit

words we associate with waste of time, in this sector
> Integration with IDEs.

That's a fair point, but Rsync or shared folders should have you covered for this.
It's not as easy as you think. You will also need to learn something called Operational Transformation to avoid merge conflicts.

http://operational-transformation.github.io/what-is-ot.html
> Human brains are excellent at creating a coherent story about the world they experience based on the data at hand,

One example of this is Anton-Babinski syndrome [1]. The patient can't see but is completely sure he can.

[1] https://en.wikipedia.org/wiki/Anton%E2%80%93Babinski_syndrom...
I disagree entirely. Systems that have proved amenable to mathematical analysis remain relatively few. Pick any one book that aims to describe some aspect of the world; chances are it won't contain a single formula.
I think Linux still has a driver that allows the internal speaker to emulate a sound card badly even now.
If the features stop working, the only thing you have lost compared to the TV which never had those features is... a few dollars. If you are worried about security issues don't connect to a network, you will be just sacrificing a few dollars.
To add more details to this:

To get economies of scale, you want big container vessels. Customers usually want a weekly vessel call to their port. It's impossible to fill the bigger container vessels on your own. Therefore there are various alliances, whereby multiple shipping companies combine their vessels and share their capacity. The amount of containers you can put on a vessel is then determined by how much of the capacity you bring in. Simple example: for a service with 7x 10.0000 TEU vessels, if Hanjin owns/supplies two of those 10.0000 TEU vessels, it'll 28.6% of the capacity on each of the 7 vessels. Then you have another benefit that by loading ("stowage") efficiently you might be able to fit more containers than usual.

Hanjin is part of the CKYHE shipping alliance. As such, on various (not all!) Hanjin vessels there's not just containers booked with Hanjin, but also from the other shipping companies. According to http://www.hellenicshippingnews.com/ckyhe-alliance-cooperati...: "CKYHE alliance members Cosco and Evergeen are set to move to the new Ocean Alliance with CMA CGM and Orient Overseas Container Line (OOCL) in April next year leaving just K-Line, Yang Ming Line and the financially struggling Hanjin Shipping."

After the financial crisis, it became really cheap to lend money. Various banks noticed that a slight profit was being made in shipping. As a result many new big container ships were built, mainly due to bad decisions within banks. There's now (again) a huge oversupply of capacity vs demand. This has a drastic effect on freight rates. E.g. http://www.wsj.com/articles/maersk-profit-drops-on-weak-frei... has this bit: "Maersk said average container freight rates for the second quarter were off 24% from a year earlier, while the oil price was down 26%."

Container shipping companies are often bailed out by countries. E.g. AlphaLiner had a bit (weekly newsletter, don't have a link) where COSCO got huge amount of money (IIRC 200 MUSD) from the Chinese government in 2015 to scrap vessels. This is the only reason they had a tiny profit in 2015. In 2016 the freight rates are drastically lower! Any company will need to do a crazy amount of cost saving, even though a lot of the costs have already been invested (if you bought containers & container vessels they're not suddenly become cheaper to run or to write-off). COSTCO lost 1.1 billion in the first 6 months of 2016 (http://www.chinadaily.com.cn/business/2016-08/27/content_266...), though they're likely also affected because they recently merged with another shipping company. Way more capacity than demand. In news articles this is often misinterpreted.

Future: If Hanjin goes bankrupt, their container vessels will still exist. These vessels will likely being purchased at a much lower price. To fill them, anyone purchasing these vessels will likely take advantage of the lower purchase price and offer even lower freight rates. I don't expect the supply and demand to change quickly.
1 just like you example I was only referring to the suburbs where i used to live. I think anywhere in Silicon Valley is a crappy place to use as an example for suburbs. I also said everywhere I "need" to go not everywhere I want to go. (I'm of course not including going to work) grocery store, gas, heck even city hall, all the regular places. I was of course exaggerating the time. But it's still a maximum of 20 minutes for the few that aren't

2 license plate readers traffic cams etc, are all things that are bolted on top of the road/car system. People can and are fighting them. But trains are the perfect transportation system for surveillance. All the data is there built in. While getting rid of surveillance on the road will be hard, pigs will fly before they remove cameras and anonymize payments on trains.
>There are a couple of lawsuits happening right now against law firms where female partners are alleging that they were paid a fraction of what men were paid despite bringing in far more business.

Source? I see this popping up all the time but never actual examples.
Why do I want to carry around 2 extra days of battery life?

Also, more mass in the phone means more force on impact.
This is an amazing statement:

"...when you start in a new field, your work won’t be as good as your taste. It will take years for your taste and the quality of your work to intersect."

So true of some of my early development work.
This looks like the perfect CMS for my next project. Any chance of you sharing albums and galleries plugin?
They already released a Pixel tablet that ran Android so this latest move actually reduces confusion (on the assumption that ChromeOS is getting absorbed into Android going forward).
>> What tasks that we accomplish with code today will be accomplished with data tomorrow?

Ahem. There is no separation between data and operation. It's what you learn if you play around with Lisp or Prolog, or any kind of language that doesn't start with "here's some variables, here's some functions that operate on them".
I was going to sardonically quip that kids in the US are really large [1]. That only works if only the US bans the candy. I looked up Kinder Surprise on Wikipedia [2] and found out that Chile also bans it. So the quip doesn't work. Completely unsubstantiated, but I cynically interpret the ban as bribery purchased by Frito-Lay and General Mills to protect their Cracker Jack product [3] and breakfast cereal products. The older I get the more I realize that many seemingly "safety"-oriented rulings and legislation that strike many citizens as a faintly picayune concern to enshrine into bureaucratic machinations and fund enforcement via taxpayers are just flat-out purchased from politicians to stifle competition.

[1] http://www.washingtonexaminer.com/report-u.s-most-obese-fatt...

[2] https://en.wikipedia.org/wiki/Kinder_Surprise

[3] https://en.wikipedia.org/wiki/Cracker_Jack
Annual Licensing - Don't give updates away unless it is a bug fix.

I strongly disagree with this point. Patching in bug/security fixes to different versions of a product is several orders of magnitude more work than just having everyone on the latest, most secure and most patched version. For a side project to be successful you want to spend as as little energy on admin as possible and much energy on the project as you can.

Have one version. Differentiate between tiers by using feature flags so everyone is on the same codebase. Make development easy and design things so there's as little admin work as you possibly can.
I learned this the hard way. Cheap aluminum foil falls apart really easily at the kind of heats you would want to use for baking or grilling. It's worth it to even buy the Reynolds extra strength stuff. Worst part of grilling is if your tin foil gets holes in it, and now you've screwed up the moisture barrier.
It's also worth noting that kratom is hard to really abuse; the effects are very mild - you can't call it a "high" - and if you try to take a bigger dose, you just feel nauseous.
If I'd ever feel the need to sit down and manage my contacts/relationships, the 100 contacts from the cheapest plan would be nothing. Maybe unlimited contacts but fewer features (which someone could discover and want as they go along)?
I would consider Java more due to pricing, community, and long term stability. I'm not criticizing .NET on those areas. My experience has showed that. By the way, feel free to email me. I don't mind bouncing off ideas with you. :)

PS. Not trying to sell you anything. Just happy to help.
No one is arguing it's not impossible but it's certainly harder to mess up a schema than a document db or JSON field.
> Is it really about choosing ethics or money? Is there a third option?

Something that's worth trying is to tell the reader in that first email how many emails you're going to send and give them the option to unsubscribe now.

I'd also consider moving any guides or assistance on getting started emails into a drip feed course that they can opt into. That should reduce the amount of emails they receive while keeping the quality up.

For most of us receiving mails, the quality is important. If it's an email we're interested that links to things that are interesting we'll open it and click links (even if there's 5 in a week). If it doesn't, it's just noise.

I do an online email course on career hacking using ConvertKit[1]. I'm not really selling anything (I was but had to pull the product) but splitting the onboarding off not only lets you easily gauge interest but reduces the spam. For people who are interested in looking at how this works, you might want to take a look at the course, and of course I'd welcome any feedback by email.

[1] - https://www.rawhex.com/hack-your-career/
I'm guessing the tinfoil keeps the heat closer to the bars? Not sure why above posters method works.
I haven't done any formal benchmarks yet. At the moment the library is not fully optimized, just the low hanging fruit (optimization/bugfixing is the next stage).

But I will definitely post some benchmarking results soon, as they are crucial for the optimization stage.

By the way, any suggestions/contributions to the project are more than welcome!
The 20 best books for entrepreneurs
> The number of passwords and the severity of the hack was not uncovered until today. The passwords were stored using unsalted MD5 hashing

I'm 100% sure it was known it was MD5 before, and I'm 100% sure I've seen pastebins with lots of successfully bruteforced hashes, because my password was among them.

Example: https://blog.lastpass.com/2012/06/in-case-you-missed-it-chan...
Samsung recalls the Galaxy Note 7 amid battery fears
A space error: $370.000.000 for an integer overflow
From zero to seventy (billion)
> [...] and we're open to remote working as long as you can spend around 20% of your time in London.

Is there any flexibility on that requirement?
I use a metal scraper (no metal bristles) with extreme heat, plus a traditional root brush where the bristles are made of plant roots (as of old crowberry, nowadays commonly rice root). Root brush doesn't tolerate as much heat as metal bristles but more than nylon.
Ahh. :)
Samsung to Recall Galaxy Note 7 Smartphone
Location: Poland, Europe (CET+1/2)

Remote: Yes

Willing to relocate: No

Technologies:
15 years of full stack experience (programming, administering, DBA, organizing trainings, integrating different things using plenty of languages at the same time).

Commercial experience with: Java, C++, Python, PostgreSQL, SQL, GIS, Javascript, Ruby (and some more).

During all the years I have also used hundreds of libraries, and worked in dozens of different projects, and industries.

Many years of working remote in a multinational team.

Résumé/CV: email me if needed

Email: llloooluuulooolll@gmail.com
The space the app is using on SD is being lumped in with the internal space. It's telling me audible is using tonnes of space but that's all on SD.

And don't get me started on the shitty Google apps that can't be removed or moved to SD.
Lessons in Preparing Docker Containers for Production
Wow,
If I get spammed an hour after trying something, and then again after a day or two that would be it. No chance I'd EVER use their product even if it was free.
Contemplating the possible retirement of Apache OpenOffice
I'd point to The Concorde. Loud, fast and fantastic until it literally and metaphorically became a flaming wreck.
Location: India

Remote: Yes

Willing to relocate: Yes (need visa sponsorship outside India)

Technologies: C, C++, Linux, Python, Oracle, TCP/IP, socket programming, SIP, IMS, WebRTC Résumé/CV: https://drive.google.com/open?id=0BwnH2IXgaVLyRG00enVaWE9Zc0....

Email: kshk123@gmail.com

I am Kaushik, currently working as Technical Lead in telecom based software product company in India. Extremely passionate about coding and problem solving. My primary experience is in C++, C and Linux, open to learn new languages and technologies.
Wow, this code is so easy to read.

Even though I might not use this package as I don't have any Go project in my pipeline, reading the code was a nice learning experience and just demystified a few things about image processing for me.

Go might not be one of my favorite languages, but its readability is just great (or maybe this codebase isn't idiomatic Go?).
Is this just a rewrite of TeX (what Neovim is to Vim) or is the syntax different, too? There aren't any code examples on the website, and I don't really want to learn another typesetting language. I also won't be able to use it with Pandoc, which is a dealbreaker for me.
I agree with the "most people" part. On a tangential note, While it's true that nobody can be expected to master and write a large and well performing application in assembly language anymore (or better than a compiler could optimize it), there's something to be said for learning the deepest and most basic building blocks (ok, if we have to go even deeper, then learning the actual opcodes for assembly language instructions). IMO, it makes it easier to understand many higher level concepts as well as different kinds of technologies (the latter to some extent). This in turn helps with different kinds of thinking when designing and debugging a program written in a high level language. Something similar could be said for "closer to the machine" languages like C.

Additionally, for those interested in the area of software security, this is a very useful layer to know well about, even if one has learned assembly language in another (popular) processor family. Knowing what features processors provide (like the support for virtual memory, among other things), and how they work, are also quite useful.
Note 4 had a removable battery cover that could be replaced with the S-Case. That made the phone very small. You are totally right, (I have the note 5 and its only a faster phone, everything else is worse.)
If you control memory vs. if you control your memory. This does not give you general purpose access.
Crowds surge into the streets to demand recall of Venezuela President Maduro
I'm feeling lucky
Hey people, Do you think this startup is imitating Google's "I am feeling lucky" concept and taking it to next level ?
http://goo.gl/VZDvts
To me your comment reads like the infamous "why not use FTP and this hodgepodge of CLI tools" comment on the original Show HN for Dropbox. Eve is trying to bring everything together into a unified, standalone package, with the goal of being more accessible to non-specialist developers (think people who write Excel macros).

http://www.witheve.com/
Sure you do. If you want to run an iOS app written for iOS 5 you can go dig up your old iPhone out of the closet (or eBay), put iOS 5 on it, and run it again.

If you want to run that same app on iOS 10 on your iPhone 7, well, that's an entirely different set of expectations.
This is awesome, I think I learned more about how QC works in this one talk than in everything I've seen and read up till now. What the gates actually are, what they do, and their relation to real bits and qbits
My favorite vector for consuming the news!
Assuming, of course, you want to use GTK3. Which can be acceptable for Linux applications (and even there GTK3 has a horrible UX compared to GTK2), but it's not something you'd want to use on Windows or OSX.
I'm pretty sure the metric has been a little distorted by the improved sardine packing.
How Uber Engineering Massively Scaled Global Driver Onboarding
Yes, I have read plenty of comments arguing that when we are all 'enlightened' nobody will own cars.

I addressed the privacy point below, but to repeat myself, what you do during the commute is not my main worry, its where you go, when and with whom. I would think thats obvious.

"And that hyperbole about the "little of privacy we have left" is exactly that"

As to whether that is hyperbole, after the things that have come out in the last few years I think many people would agree with me not you.

The hyperbole here is your '40 mile commute'. Very few people have commutes that far. Its funny I would argue that those two situation are particularly convenient to do in a car. If you are one of those suckers with a super long commute you probably want the freedom to run errands on the way or have the freedom to stick around at one place until late ( after the stupid trains stop running for example) Quick store runs a mile or two away are actually quick when you don't have a 5-10 min walk to the train/bus stop and 5 - ? minute wait with the slow commute in between.

I just love this silly attempt all over hacker news and reddit to shame people into riding bikes. Why don't you stop lazily using that phone to communicate with people and go find them and tell them in person, or how about you throw out your oven and start roasting your meals over a fire. What is considered lazy is very subjective. Using technology that makes things easier/quicker is not something I consider lazy.
It would be nice if https had a signature only mode so ISPs could cache but not meddle with the contents.
> What you call polishing is just breaking familiar old-simple and building new-super-innovated-final-solution each year. Leave us power users alone, you hipsters!

I wish it was only confusing to power users. If it was actually intuitive to end users, it would have a justification. But no. I've yet to see a single user who can wrap their head around Windows 7's virtual libraries and why they're sometimes not acting like a real folder but most of the time do.
You need some migrations anyway or you'll get cruft in the db or worse. Think of old documents with extra fields your sw don't use anymore or without fields that are needed. Multiply by embedded documents and you get ton of problems you can solve only by taking care of data.

This happens even in development before going live for the first time, and way more often as you keep changing sw. Even if you throw away the data every time you still have to update the seeding scripts (in a relational db you have seeding + schema changes).

Anyway, what did you do? Did you keep using JSONB with that planner config setting or did you extract some data to ordinary columns?
Allianz - Global Data & Analytics | Munich (Germany) ONSITE | DevOps Big Data Engineer

Global Data & Analytics is the Allianz department responsible for the Big Data strategy at Allianz worldwide.
We're looking for an experienced DevOps to join our team and work on our state-of-the-art platform.
We really believe in opensource and every member of our team is a valuable contributor on projects like Spark, Nomad, Zeppelin.
The interview process consists of a bonus (optional) take-home challenge, a half-hour call and an on-site interview.

Our stack: private cloud platform running with Nomad/Consul/Docker/Ansible/Gitlab-CI.

Email: pietro.liguori@allianz.com

Language: English

Detailed job description: https://jobs.allianz.com/sap/bc/bsp/sap/zhcmx_erc_ui_ex/?tit...
Agreed. Whenever a service does this to me I immediately turn off any further messages and seriously re-evaluate using it.
I strongly dislike this kind of messaging, which is exacerbated as a lot of services follow the exact same pattern!
The 747 takes only about 50% more passengers in most seating configurations. However, that does not make it cheaper or more efficient to operate because it's harder to fill the plane especially when flying from smaller airports.

Meanwhile many 747s are only in service now because fuel prices are relatively low. Once the prices go up they will likely be replaced by 777s or other models that are easier to fill up and cost less to operated.

I confirmed this recently with a United Airlines 747 trainer who was booked on the same 747 flight as I was. He loved the plane and didn't want to fly anything else.
How do you actually _do_ the simulations/testing for various scenarios?
I'm honestly confused that Gmail would proxy their images to anonymize them, but wouldn't just make that proxy a caching proxy, such that a given image URL would only ever get one retrieval from Gmail's servers. It'd be a huge win for them bandwidth-wise.
This well-trodden pattern is called EAV (entity, attribute, value). It's attractive up to the point where you want to do interesting things with multiple attributes, which is when you start doing multiple nested self joins on the EAV table and performance gets hairy.

For smaller scale auxiliary data it's fine, but so is JSONB.
And Marc.
https://www.bloomberg.com/news/articles/2016-08-29/new-digit...
Coati 0.8 released – Java support beta, indexing dialogs and new editor plugins