skysight-inc/HackerNews huggingface dataset:
Great work. Thanks. Do you have a roadmap for the future?
I think you misuse the expression "unlimited vacation". I like your version more.
I looked through your history but couldn't find a comment where you were being not politically correct, but I didn't try all that hard. Regardless there are certain sentiments that you can't express even though they may be true, to me that is what "politically" correct means. For example, https://en.wikipedia.org/wiki/Lawrence_Summers. You can't even bring up the possibility that women are different than men as a reason there aren't more women in STEM fields without being persecuted, instead you get articles somehow twisting data to make it look like technical interviews are the main thing holding women back from tech jobs - this may be a small contributing factor, but it isn't a primary cause.
I wonder if this could be a reason so many comments mention better speed than atom.

Couple of months ago I've wiped out all extra plugins in atom and installed just ones I'm really using. Atom became much more responsive, very noticeable difference.
Love the art style, love the site style, maybe useful as a desktop app for local development too perhaps?
"We have
found no major flaws in the design, and hope that our presentation and results can serve as a starting
point for other analyses of this widely adopted protocol."
It is a real foreign feeling being exposed to such an actively and well run project. Every time I see a new release on HN I get a little "wow, that time of the month again." Even this rollback was indicative of how fast they move.
Poor Man's SQL Formatter for Notepad++ can do it, it leaves a lot to be desired though in terms of customization. It has saved me a lot of times, since I'd rather read Poor Man's code than the code of the other people.
I Know This Is Off-Topic But Any One Else Hating The Usage Of Capitals In The Title?
I don't understand what you are trying to say - political correctness is all about preventing people from saying things that aren't "politically" correct. It is a tool for preventing discussion about topics which might offend people, and for silencing opposing views. If everyone is allowed to speak freely without the shame of not being "politically" correct than people can say what they believe. You weigh the cost of offending people against the freedom to speak out against the prevailing "politically" correct beliefs.
Regardless of what speakers of those languages do, we can do everything we can to remove gender bias from English. We don't have to keep doing something just because others are doing it.
Why can't you use rsync ? Curious on the use case for this if you don't mind elaborating.
Interesting article. From 2010 though, so I wonder if prices have changed by now, but still relevant.

Edit: Main takeaway:

> close to the test site stands a (relatively) large wind turbine with a rotor diameter of 18 metres. [...] It can power 42 Dutch households. [...] it delivers almost 20 times as much energy [as the small ones]. This brings the cost down to 4,523 euro per household, which is 8 times more economical than the best performing small wind turbine (and 45 times cheaper than the worst performing small wind turbine).
Hmm, yeah it did get a write up here: http://economictimes.indiatimes.com/news/politics-and-nation...

Here they seem really hard to be proving themselves as "credible" through association but light on actually proving out the product.
>That's a lot of extra bytes you have to send over the wire.

Redundant data is not a problem if you combine JSON with gzip. JSON with gzip is basically good enough for everything except fast serialization or deserialization.

If you care about that then you should use something like Protocol Buffers or Cap'n Proto.
Get some stickers & t-shirts, give them to highscool & college aged kids. Not sure how you are going to compete in areas where FireChat and other very similar platforms already have mindshare, but being on your sticker game is how I've seen Yelp, Zumiez and others build their brands, and it'd definitely be way more effective for you than either of those giants, since if you see a Roomvine sticker your gonna know there is another user of it there.

What is your revenue model? How do you plan to trounce all the other messaging apps, from Whatsapp, Signal, Facebook (direct competitor), etc?
Making high-performance batteries from junkyard scraps
I feel like they will just train a separate NN to recognise "weird glasses", run it in parallel, and arrest (or ask to leave, etc.) everyone that is recognised as wearing weird glasses and isn't recognised as a person.
No reason we couldn't provide micro-loans or wind turbines in the same way we have done for solar lanterns and such with partners like Barefoot.
PentesterLab Meetup: Hands-on exercise with slides to run security meetup
I am pretty much interested in learning ML and stuck at where to start. If you are interested please email me (address is in my profile).
1. Why indent the joins? Are table2 and table3 less important than table1? Is table1 special? Is that why it enjoys privileged status in the from-clause?

2. Why place some predicates in the where-clause and others in the join-clauses? What's the thinking here? Why not put all predicates up in the join-clauses, nearer to the tables that they affect?
If I was looking for glamour I would have raised money, started the type of business described in the blog post, and probably gone on to make many more of the mistakes it lists.

I guess the point I'm trying to make is if you're an aspiring business owner you don't have to go for this high-growth/external investment model. It encourages lax fiscal discipline which is the cause of these mistakes. I sometimes feel people I know who have gone through this could have learned more and earned more by bootstrapping.
Smells like BS to me. Lots of marketing boilerplate about having a "green heart" and the importance of clean energy, no hard data or technical details, no discussion of competitors or what their advantage is over other wind companies, the product is "coming soon" but there's no hint of where they'd get the necessary capital and manufacturing equipment.

As a friend once said: "Nobody stops you from making a press release. A 'project' is a series of documents and sometimes people, not always or typically a powerplant..."
it was a tremendous overload
Here's a critique of small wind turbines. Basic problems:

- Unless you're in a fairly windy location, wind turbines are useless. Most places aren't windy enough. Power goes up as the cube of wind speed.

- Tower height is a big deal. You have to go up about 80-100 feet in most places to get good wind. Also, wind turbines on buildings are useless - the building disrupts the airflow too much.

- A small wind turbine is nowhere near as reliable as the average car. So you need to be able to fix something that's 100 feet up. Tilt-up towers are a good thing.

- The turbines themselves aren't that expensive. Here's one for $450 from Wal-Mart.[2] It's nominally rated at 450 watts. It takes 28 MPH wind to get full power. That's not common.

[1] http://www.solacity.com/small-wind-turbine-truth/

[2] https://www.walmart.com/ip/45798215
This was actually something we had to do to comply with Thai labor law. Feel free to contact me (website in profile) if you'd like the details.
Probably iglu.net
Model-driven management of Docker containers
The biggest issue with this is when contractor x bids $1m to get in the door and then says oh yeah, we need an extra $5m to do it properly since we had more meetings and scope has changed.

None of that is able to be specced up front because people are involved that have "connections" and "back rubbing"...

It's not to say that the extra scope and cost of $5m is worthless, just simply bidding for work and coming in the cheapest is not an accurate view of the work once the project is finished. This is where 18F should be creating value because they are on the Gov't side as were.
The 2016 MacBook Pro reviewed: An expensive MacBook Air on the inside
This was fairly recent, 2013. The houses were otherwise perfectly good. Painted, with normal windows, normal doors, etc. Didn't seem like a they had been "completed" on a best effort basis (non-matching cheap windows, dodgy doors, etc).
Go deep in one of my specialties, or start on an entirely new field, depending on what I'd plan to do next in my career.

(At least where I'm from, a "sabbatical" is not a do-nothing-holiday.)
Socialism, not communism.

And systematiclly dismantling the middle class through public policy and economic upheaval does that to a country.

Full speed ahead on stronger safety nets, even if it means higher taxes.
I make very liberal use of functions in SQL, as much as I would in other languages - any complex calculation or WHERE clause I'll usually abstract out into a function with a meaningful name. Postgres has nice syntactic sugar that makes these look pretty much like columns, so if your function takes a row type as an argument, you can just call it as `row.function_name` instead of `function_name(row)`. With the right hints performance is fine, and where it's not, it's possible to build indexes over function call results.

The article touches on CTEs, while mentioning they are on optimisation boundaries on some platforms (e.g. Postgres). This touches on my main annoyance with SQL - most of the abstractions are very costly. Even just phrasing a query in the simplest, most natural way is rarely optimal. I spend hours of my life wondering why query planners are so deliberately obtuse. And there are countless specific little annoyances, e.g. 'percentile_disc' seeming like a natural fit for calculating a median, but being wildly slower than more hacky solutions.

I would love to know what's next, to be honest. A readable query language, which captures the intention and semantics of a query clearly and minimally, is designed to allow abstractions to be composed together, and compiles to a mostly optimal query plan. I'd probably settle for SQL as-is, if there was an RDBMS with a query planner that was willing to go away and think for five minutes so I could just write the SQL I wanted without thinking too hard about the implementation.

Anyway, the formatting's important, but like any language, the way you can create and compose abstractions, and reveal the intention of your code is the biggest thing for readability.
If I can make money by making the world a better place or by not making it better or by actively making it worse ... I'll choose the making it better option.

Fortunately as an engineer in the SF Bay Area I have a lot of choice in the matter. Have fired myself from clients whose biggest client was Monsanto[1] and its ilk. Not my cup of tea.

[1] I oppose their business and patent practices, I'm fine with gmos. In case anyone wanted to reply with something silly and start a flamewar.
You can include it in coreboot.
Tried to apply and your website couldn't submit the application... (Latest Google Chrome, Linux Mint 17).
If the business was burning down because of code quality issues, I'd definitely navigate through whatever process the vendor throws my way to get access to their software. Same if I woke up one day and decided "we need to throw away our static analysis and find a replacement". Same if the email exchange was only 10 minutes with 1 email going each way (ha!)

But none of those are the case, we have no serious problems with our existing process, nor any real incentive to actually try out alternative static analysis setups. What drives us to find something better is curiosity. Every month or two, I'll see something related to our process (not specifically code quality), look into it along with another alternative or two, and try to figure out quickly if it's worth dedicating time to look at it in depth. I'm making that initial decision based on 10 minutes of skimming the vendor's website. I don't want to sink a week of peoples' time into actually properly setting something up to find out that our org will be charged higher fees than we expect (in much the same way that I don't want to drag a bunch of people into a meeting room for a couple of hours for a product demo until we've independently verified that the product can actually work for us; or set something up and have it bite us a couple of years down the road when it's become entrenched in our processes).

Realistically, I have a fair idea of how much the software will likely cost. From what I've seen (assuming I'm correct), the price (low 5 figures) wouldn't be a dealbreaker (though it would definitely have to bring some advantages when compared to what we've got now in order to sell it to management). But, after a number of our negative b2b experiences w/ opaque pricing (eg price scheme changes at the end of the contract term, or being billed higher than others because we were [at that time] reliant on the product) we know that there's a cost involved in this. It's something that is worth some dollar amount for us to avoid.

I want a binding quote that I know is going to scale linearly with our organisation; a dollar figure that's not going to change sharply in 3,4,5 years; no significant meddling by salespeople -- all in addition to a solid product. Published and available-to-anyone prices help ensure that.

I just want to note that I'm not against OOO in any way, or even saying anything bad about their software, but opaque pricing on products just doesn't make sense for us (much in the same way as products-as-subscription don't make sense for us, even though we normally keep up to date with upgrades/support).
My opinion is that the mainstream press lost all its credibility by abusing the trust we put in it so now they're lamenting that no one believes them.

Just let me give one glaring example with Syria : western powers are funding and training terrorists which the press still call "moderate rebels".

There's not a single journalist that had the courage* to denounce this situation.

* I'm not talking about Apple "courage" admittedly, this is --loose your job-- courage
If 18F means a single healthcare.gov disaster is averted, doesn't it basically pay for itself?
Yeah.

Android is not like iOS or Windows for mobile. Default apps are handled much like on Windows, even down to the home screen.

If you install a new browser, for example, then it will give you the option to change the default the next time that you try to open any web link. Same goes for most anything. If you install a new app launcher (home screen) the next time you press the home button it will prompt you for which app launcher you want to use (since they're just normal apps).
I'm interested actually as an engineer who do some side gigs and lives in Bangkok currently. Where is this shared office and how much do you pay for it?
Opensource incase anyone was wondering: https://github.com/portainer/portainer
It's an Electron app.
Critical MySQL flaws can allow attackers to hack into your server
A YouTube Marketing Guide to Boost Your Site’s Ranking
Amazon's very own Linux now available for download
As an AAPL shareholder, I'm happy to see Apple shifting its focus toward consumers.

My prediction is there won't be all that many "consumers" buying 13" laptops starting at $1799 (for the version with the touch bar).

My kids both already had the 2015 model. I don't know if I would have bought them the new models, considering the higher prices, roughly 40% more expensive. Maybe I would have bought them Macbook Airs. BTW the 13" air is currently being discounted by $100 down to $899. So it also might not be long for this world.

I just put my money where my mouth ... err keyboard ... is. Yesterday I bought myself a 2015 model 13" retina (discounted by $100, probably about to be discontinued). So $1199 compared to $1499 (no touch bar) or $1799. The extra features aren't worth it for me. The missing features, like magsafe, are worth paying for. But YMMV.
We currently use DockerUI on our instances. What would be the compelling reason to switch to Portainer?
Like it or don't, it's standard Title Case.[1]

[1] http://www.dailywritingtips.com/rules-for-capitalization-in-...
Slicer: auto-sharding for datacenter applications
It was on HN three weeks ago, here es is the link to the discussion:

https://news.ycombinator.com/item?id=12671667 (146 comments)
It does say "on the inside", which at least to me implies things like the processor and RAM and not the resolution of the screen (although I suppose opinions on this could differ)
Or paid someone to create content.
"...and he’s a sought-after advisor for young companies looking to break through the noise."

That article and these comments were written by a bot. It's all spam.
I think ii is imperative to note that adversarial environments are what blockchains are useful for. They're not particularly efficient as a means of storing data, so if you can trust and/or rely on suing your counterparties, you don't want to conduct your business on a blockchain. Yet the blockchain hype seems to be much about banks setting up their own chains etc, which is complete nonsense as that would be little different from a regular database.
It's not the same performance by any measure. But you're right that android seems to be needlessly inefficient.
all going points. Also they kill birds. I read somewhere that the small ones kill more than the big ones - small ones spin faster?

the project seems a little misguided. India is a sunny place. Never been to India during monsoons, but if it is like costa rica, it'll rain in the mornings or at night. don't get too many overcast days.
There's quite the difference in priorities, objectives, means and constraints between some small and insignificant country and the world's hegemon.
Battery Status API being Removed from Firefox due to Privacy Concerns
Mysql 0day – POC exploits for CVE-2016-6663 and CVE-2016-6664 released
We recently started using Matrix with riot.im seamlessly bridged to our IRC channels. Seems pretty usable for our needs.
Diamond: automating data management and storage for wide-area, reactive apps
Dal Chawal  Desi Traditional Food of Pakistan
New Electro Music Spain 2016 Spectrums Data Forces Artist
I agree, but it's also very depressing.
He lays bare all the ugliness in our current system, but suggests no solution. Which is ok, it's good to separate the two things, or perhaps there simply isn't a solution. But still, I always need to cheer myself up after listening to him.
Broadcom to buy Brocade for $5.9B as it looks to IoT era
What's the market share for USB-C compared with USB-A/B?

Would hope that as it passes USB-A/B, it becomes as cheap as, or at least close to.

Also people will start to name & shame bad cable manufacturers, both when they are the ones not reading the cable specs (in which case it will alert people to do so) or when the cable specs do not match the actual cable capabilities (in which case the cable manufacturer is liable).

The other thing is as mobile phones/tablets change, you'll also get cables bundled with the device, which will probably be of a decent quality at least (they don't need to be Thunderbolt 3, just not fool the devices by violating USB-C specs).
The Myth of the “Real JavaScript Developer”
Hi

Thanks for your reply, we will respond via the email you sent over.

Have a great day.
How I got first place on HN with a Node.js list
Commenting out is there, you can search the keyboard shortcut settings to find the proper key. Actually, there are multiple commands on that subject:

- editor.action.commentLine toggles comments

- editor.action.addCommentLine & editor.action.removeCommentLine

- editor.action.blockComment for block comments
"I started to fall in love with feeling like I had a successful business." - Donald J Trump
/// Wow. Woke up to not a single new comment but massive downvotes. Very mature guys.
"If you want to play startup, and have the money to do so, go for it." - Donald J Trump
A similar project[1] which is also open source[2] and looks a lot similar.

[1] https://shipyard-project.com/

[2] https://github.com/shipyard/shipyard
We do require device to be unlocked, how different is it from installing twrp? At this point installer is not finalized and that wouldn't be part of released product.
Is it just me, or are the code examples not monospaced ?

This doesn't help when talking about alignment.
What strangely passionate language in response to mere hypotheses which do actually suggest experiments the results of which may show 'it's time to give up on the notion of quantum cognition altogether' or not. The impression is that even suggesting such ideas is a form of moral turpitude. Weird!
There is no generally accepted definition of consciousness that is precise enough to begin forming a theory, so it's not surprising that there is no such theory.

As far as I'm concerned, "consciousness" is a bogus term that will disappear once we understand the brain better.
The number of birds killed by turbines is extremely small (hundreds of thousands [0]) compared to the number of birds killed by cats (hundreds of millions to billions [1, 2]).

[0] http://www.audubon.org/news/will-wind-turbines-ever-be-safe-...
[1] https://www.sciencenews.org/article/cats-kill-more-one-billi...
[2] (slight counterpoint to 1) http://www.npr.org/sections/13.7/2013/02/03/170851048/do-we-...
They record every second but it is not written continuously.
If you do graphic design, you may not want N-trig styluses. The biggest drawback of their system is that it requires a certain, higher amount of pressure to register a stroke—higher than the Wacom or Apple Stylus counterparts.

See https://www.reddit.com/r/Surface/comments/3ttia5/sp4_pen_not... and how people seemed considerably more happy with the Wacom technology in the Surface 1, than the N-trig with the latter iterations of Surface tablets.
The company I working for is more then 6 years old but we are still calling ourself a startup.

Sometimes I think it's because of marketing reasons or as an alibi for certain decisions because "that is how they do it in startups". Although we only do the meetings stuff, the benefits we don't have.

So when exactly is a company not a startup anymore ?
"The bigger your team is, the more serious your company feels." - Donald J Trump
NOPaxos: Replacing Consensus with Network Ordering
It's kind of chicken and egg though, isn't it?
What I have seen in my limited practice with machine learning and big data projects is that it is easy to fool yourself that your methods work. And the problem is that the people who are good at this get promoted, and those who find the mistakes are shunned.
It's not redistribution of wealth when with every Euro you print, the currency gets further devaluated. This wouldn't happen. Ever. They'd rather separate it in North and Sourth Euro before somebody would even seriously think about that for a second.
Transit is unreadable exactly because it has to work around the limitations of JSON (like string-only keys) to deliver its primary features: true maps, tagged collections etc. TJSON only has tags for primitives, so yeah, it's not much different from JSON this way, the tooling is happy.
"Look, I get that it’s nice to have stuff with your company’s name on it…" - Donald J Trump
Hire Dedicated Developers of Aurora Technology Development
This is not a question of an unfair world and you must decide either one of the choices you give. You can do both, if you can communicate well. Communication is a skill, like programming, that can be learned. And especially if you communicate with the masses it is less about understanding people and more about understanding patterns. Totally possible for developers to learn.

E.g. both your messages target different people. Why inform users about your work in progress product instead of developers who may help you? And is this page really the best way to generate helping hands or is this more a user ad?
Addicted to Your iPhone? You’re Not Alone
Apple design has an anorexia thing going on

SNL nailed this a decade ago. Presenting the iPod Invisa:
https://www.youtube.com/watch?v=plx69SIvgWI
I suppose I should thank people because I should, not because I want to.