skysight-inc/HackerNews huggingface dataset:
I am not saying they are irrelevant, I am saying they are treated as being irrelevant because of the immense amount of power and control that the arrival of the human brain has allowed. The same thing will happen if ever strong AI emerged, humans will started being treated as irrelevant. Sort of like how America treats the citizens of some Arab countries, irrelevant. Sort of how we treat chickens and cows. Irrelevant. Power corrupts.
Have fun on your vacation.
> Here is all of the stuff, filtered through Wikipedia's editorial process that is intended to eliminate unfounded personal opinion, stuff from unidentifiable sources, nonsense, and bias. Look, it isn't a hate parade; therefore there is no hate parade as M. Shuttleworth claimed.

Actually, that Wikipedia link is not meant as evidence against Shutterworth's comments or in defense of my own. It's provided merely as context to those who are just now hearing about this situation.

No, my comment regarding the lack of a hate parade is supported only by common sense. A position easily taken once one digs a bit deeper into this subject. You should click through some of the actual references mentioned in (and outside of) that Wikipedia article:

Matthew Garrett's comments,
http://mjg59.dreamwidth.org/25376.html

Bradley Kuhn's comments,
http://ebb.org/bkuhn/blog/2011/07/07/harmony-harmful.html

Jonathan Riddell's comments,
https://blogs.kde.org/2013/06/26/kubuntu-wont-be-switching-m...

Aaron Seigo's comments,
https://plus.google.com/+AaronSeigo/posts/76Nd9RSTZWp

Then, tell me if these opinions or the community comments they generated actually seem hateful.

In fact, the only substantial hate generated by this debacle was really in response to Canonical's unfounded swipe at Wayland, which was later retracted, and Shutterworth branding of opponents as "The Open Source Tea Party". And even that level of grandstanding only generated a modicum of hate from the community in comparison to things like systemd or SELinux.
Sure. The levels are fairly general. There's a big difference between your operation domain being a section of 280 on a sunny day and it being any paved US road so long as it's not snowing. One is mostly just interesting R&D and the other is genuinely useful to a lot of people.

The problem is that it leads people to say we'll have Level 4 in a decade or less when they mean the former case. Whereas the sort of capabilities needed for autonomous taxis are decades away.
This has 3 big problems that make it a poor substitute for the Joel Test: there's way too many questions, some of the questions don't have a universally accepted "good" answer, and questions have too much ambiguity and wiggle-room.

One nice factor of the Joel Test (not that I saw it being used in reality - but as a mental model anyways), was that you could easily categorize companies into places you want to work or places you don't want to work. A perfect score? You want to work there. More than 2 things they don't do? You don't want to work there. 1 thing? Maybe look into it and see how important it is to you.

With this, your scores could be all over the map. What's more, the questions a company misses on might be ones that aren't that important to you (having a library), or even where a 'no' might be preferable to you (daily stand-up).

Even once you get past all that, many questions aren't easily answered objectively. What's a short iteration? I've worked in places that touted 2 weeks as a remarkably short iteration, and others who bemoaned how long that was.
Every time some research company makes a bold prediction six years ahead I can only think of this:

> In 1997 Intel was the king of the hill; in that year it first announced the Itanium or IA-64 processor. That same year, research company IDC predicted that the Itanium would take over the world, racking up $38 billion in sales in 2001. Wow! Everybody paid attention.

Six years is an awfully long time in this industry.
It does? I honestly haven't heard much about HomeKit from a security perspective, so I guess it is either not used or working out well so far :)

Has it been generally well received security-wise then?
It seems to be a dynamically typed language. So they require developers to put type annotations into comments so that the compiler cannot make use of them. Oh well.
The tool works best for machine generated emails where the structure remains the same from one email to the other.

That being said, the parsing engine is quite resistant to noise. For instance, you can have changes in the footer or some other sections of the email, or have additional forwards and it will be able to get the data without issues.

Regarding cleaning up the type of data itself, we don't do any post processing at the moment besides trimming spaces and removing html tags. We plan to add data types at some point (for instance to convert any text date into a standard date) but we'll be waiting to have a paying customer request for it before it gets implemented :-)
In Greece, in some island in the Aegean Sea, the VAT rate stayed at 17% for 2017 (and did not rise to 24%).
I'd like to convince you too. But maybe I wasn't clear about what I really meant. I don't actually hope that, that was more of a joke. My opinion is that the arms industry, US military, and US intelligence agencies are out of control. Do we disagree on that?
Conspicuous by its absence is:

Does your software work?

These criteria are all rituals and processes, rather than the end result.
And what's more, why does it matter? I assume they mean something like Cucumber, which, while I'm OK with, doesn't really add any benefit as well organized tests written in the language your code is in.
> these tractors do (in testing) fail in spectacular ways.

Aren't there any hardware failsafes to prevent the software from controlling the machinery in an unsafe manner?
Domain-specific language of course. I prefer Gherkin.
Well, you can post on medium saying that you will give away US$ 5,000 and surely you will have a lot of reasonable (and I believe quite a few unreasonable) such ideas/proposals. ;)

More seriously I would be more curious about the story of the original 36K (ten years ago) the Author received by the Compton foundation for a non better specified "project around climate change investing", how were they spent, what came out of it, etc.
Should be this one:

http://www.comptonmentorfellowship.org/index.cfm?page=viewfe...

"Project Summary
Nadia will combine research with advocacy to publicize and promote successful efforts by foundations to use their investments to tackle climate change. Project goals include creating a handbook that identifies the untapped power of endowment portfolios to combat climate change, supplementing resources on active shareholder practices. The handbook will be distributed to foundations, investment managers and advisors, and serve as the basis for convening experienced foundations with those new to to the field to discuss concrete strategies and address concerns."
If the software was open source, it would be modified and tuned to maximize power output, and would belch huge plumes of particulates, CO, and NOx. How do you balance openness against the public good of controlling this pollution? These are, perhaps, the primary reasons that engine control software is so complicated these days, on diesels and gas engines.
> You need to bother with make/cmake/build scripts/toolchains/upload tools and other things... Just tell PIO which board (currently, we support ~370 different boards/architectures/mcu) do you want to use and PIO will do all complicated work for you automatically.

You know, it's funny. You explain this as a big advantage of PlatformIO, but it's actually the thing that worries me the most. I don't even know yet why -- kind of a gut feeling.

I guess it prompts me to ask question such as: will it really work properly for all 370 platforms? Or only kinda? Can it do everything I need it to? or does it limit all 370 boards to their lowest common denominator in terms of interface and exposed capabilities?

There's another argument though: Usually I need only one board. Maaaaybe two. So while setting up toolchains can be a thoroughly unpleasant experience, it's something I do once per project or so, and then I'm good for the next months or years. This vast support is nice, but rather irrelevant in practice.
From my POV, Mark said Mir was better than Wayland without saying how and without delivering. I don't feel like I have anything to criticize except the fact that he wasted his time and set us back in a way. It's not up to me to criticize Mir, since I'm never going to compete against this software. The real question is not: "why is everyone against Mir", it is : "why was Cannonical against Wayland in the first place". The antagonist is not the community, it has always been Cannonical.
Show HN: Mongoclient 2.0.0 has been published with an enterprise edition
Sure, but this isn't private.
If Yale really tried to silence an accuser with an NDA and a cash payment, they are co-conspirators in an attempt to cover up a possible Title IX violation. Not a good look.
https://darkle.github.io/MarkSearch/

= Or =

Zim wiki with
With copy paste urls
"Copy URL + Title" (Chrome)
"Multiple tab-handler" (Firefox)
True, but PM & UX might be the domain where it is studied most explicitly. Overall would just be helpful to point people who read this article to, e.g, "and by the way, these practices have a lot in common with UX and Product Management, you can learn a lot more about it if you search for those terms"
>your car would turn on without a Tesla engineer recertifying it

I think you're going to be disappointed.
They're signals that indicate a well-functioning development team, that can be researched with little effort and answered objectively.

"Does your software work?" is almost impossible to answer objectively, and doesn't help you determine if the software is going to work 2 years from now (which a good deal of development best practices work to achieve). You might as well replace the test with "Is this company awesome?"
Very nicely done.

Even as a simple private browsing option, it's great.
Fair enough. At least it doesn't run through some cloud solution that will leave it bricked when it stops running. Glad they've chosen an interoperable approach even though they don't explicitly encourage interop.
But people will be forced to use it. That's my complaint.
I've had my eye on the LG OLED55B6V for months now. I actually bought it when it hit £1500 in the UK but was cancelled because they ran out of stock. A few months later and it's now at £1750, probably because they've refixed GBP/USD on it after the brexit disaster.

If it gets down to £1500 I'm gonna pick it up. I watch a lot of dark content and the OLED is amazing at showing it properly.
Since the software is closed source we don't know if it's cheating emissions testing or not.
I may be in the minority, but I find the 50% unit test coverage not useful, and sometimes harmful. Caveat emptor - depends a lot on the project, and how often you are changing the code and/or the complexity of said code.
Fuck this. Where, on Garnter's Magic Quadrant, do the various Scar Treatments lie?

PS
Google for "karls scott" (with quotes) to see that this is an alias for one of those low-life SEO/Wordpress spamming folks.
Ask HN: What the heck just happened to hacker news?
This thread about chicken:
https://news.ycombinator.com/item?id=14076320

Doesn't make any sense being on HN at all. The comments don't belong here either.

The only reason I can think of for it being on the front page is a shill army using it to generate karma between themselves... That, or HN jumped the shark so to speak.
The problem with this test and the Joel test is an employer can check all of the boxes (essentially do you follow modern software practices that were revolutionary 20 years ago, and are you "Agile") and it can still result in a toxic or less than optimal environment.

I did like the questions around OSS and sharing expertise. I'd like to see more questions that address recruitment anti patterns (diversity, agism, disclosing previous salary, etc) and tech organization anti patterns (an actual career path on par with management, non transparent equity grants, etc)

Like, what would the questions be if even, say, Google didn't look so good if it answered them.
I bought an LG OLED TV last black Friday. Its incredible. I rarely watched TV but this winter I found lots of excuses to watch as much as possible.

Special mention to Amazon's the Grand Tour. Available in 4k HDR some segments have the best quality video I've ever seen - sometimes the TV just looks like a window.
I never really did.
Angular 2 with ngrx/redux my experience
And honestly if a company is going to evade or limit their taxes passing on part of the savings to consumers if fairly benevolent (if the tax avoidance contributes to the price as GP claims).
>The farmers do not want the source code, they don't want to modify it, they don't want to "hack" anything, they simply want to be able to replace a part and have the thingy work.

One way to fix this would be for a farmer to sue the manufacturer for business interruption for millions of dollars.

When planting or harvesting, especially when bad weather is coming in, you are on a tight deadline.

Inability to replace a perfectly functional physical part due to this kind of software lockdown could cost a farmer lots of money.
Similarly, I feel that a car shouldn't drive too fast. If it does drive too fast then a human running after it might be unable to catch up!
Amazon’s Third-Party Sellers Hit by Hackers
Something similar, but not the same: http://ec.europa.eu/taxation_customs/vies/technicalInformati...

Official Europe VAT Verification Service endpoint ( docs )

Edit: for checking the VAT Id
>Your comparison to Tesla doesn't get better just by repeating it a few times

Your hand-waving also does precisely zero.

>If your Tesla breaks down you wont have any problem to get a comparable replacement car

What does this have to do with anything? I want to work on something I bought; isn't that what we're arguing about? The availability of a replacement is a straw man. Why are you apologizing for other companies that do precisely what is being described in the article?
All it does is provide a REST API for an existing open source library. That's written on the home page.

You can use the existing open source library (if you're using PHP). But then you have to keep it updated. The API does that for you - as well as allowing you to use it from any language.
Notice how the shills tend to have security related github accounts. (see the top voted comment. And a chinese blog that too.)
I'm not sure to what extent WA has been affected but I grew up on the Houtman Abroholas Islands off Western Australia (500 km north then 50 km west of Perth) which are extremely beautiful and secluded (need to hire a plane to take you over and you are limited to one very beautiful large island.)
Legacy web apps in the enterprise
theoldreader.com for feeds.

Google inbox.

hashnode.com
I also wanted to echo: cool project! Have you written about your experience using clojurescript?
There is no Thai or Korean in the dict. The total size of the dict (including all languages) is 120 kB.
I don't think it's a shill army. I think it's just a pointed lesson in the modalities of argument that show up on Hacker News.
>Yes - you can change the windshield wipers, replace the fluid, change the tires.

Are you unable to change these components on your John Deere vehicle?

FTA:

""Maybe a gasket or something you can fix, but everything else is computer controlled and so if it breaks down I'm really in a bad spot,"
You mean VAT ID verification service. That's needed for when you're selling to businesses in the EU. Then, the VAT you have to charge is 0% and the businesses have to pay it themselves when they buy from you.
There’s nothing resembling a “sharing economy” in an Uber interaction
50 Things That Made the Modern Economy – TV Dinner
While I agree with most questions, I always found number 9 to be a bit strange:

> 9. Do you use the best tools money can buy?

I hope I don't do too much injustice on Joel, as I always loved to read his writings back when his "Joel on Software" blog was active.

However, this item on the list always sounded to me as an attempt to promote their FogBugz tool, not as an objective advice.

Recognizing there are many excellent Free Software tools, specially in the software development area, I'd rephrase it is as:

> 9a. Do you use the best tools available?

or maybe:

> 9b. Do you invest in your tools?

which means, depending on the exact tool, one or more of:

- buying a proprietary tool

- using a Free Software tool, and donating money to the project

- using a Free Software tool, and providing bug fixes and/or new features

- having one or more team members dedicated to improve the tooling and infrastructure
Assuming your IOT device only connects to your server on the cloud, isn't it possible for amazon(or someone else),to just to sell you the communication module that gives you a secure link to the cloud , including updates etc - meaning you, as the embedded developer need only very little to none security expertise ? And you as the purchaser of an IOT product, know that security is handled by some serious player, and is probably handled quite well ?

Seem this could be valuable for the industrial IOT, at least.
I might have to try this out, too bad I didn't see this yesterday.

Settled out with trying http://ant.design/ which has actually been pretty nice as well.

Seems most React components libs are material design and I can't stand the look.
Index on Censorship
IoT seems hopeless because

- There are so many different kinds of devices and different hardware

- Vendors want to maximize profits like everyone else, which entails making new devices all the time, and ending support on the last model fairly quickly (typically within two years,) but consumers regularly keep their devices for more than two years.

- Hardware vendors historically were not software vendors. For many IoT makers, this is their first real foray into software. The mistakes being made are amateurish, at a level that we saw on PCs in the mid-90s.

- Although there are some IoT standards, they're mostly concerned with communications, not the operating system. It feels like we're still 5+ years off from something as basic as automatic updates being a given (even just notifying users that an update is available and allowing them to easily install it is a challenge currently.)

Two things that are really bothersome:

- A huge number of IoT devices don't need the 'I'. They are perfectly capable of serving their purpose without an Internet connection (e.g. over Bluetooth,) but a huge attack surface is added to make you able to configure the device via a central website, or simply to monetize usage data.

- It is futile to trust each vendor to have the security expertise to lock down every device. An "IoT operating system" would be highly desirable, but there is nothing anywhere near real world implementation, and given the heterogeneous of hardware components it doesn't seem likely something non-Linux-based will come along.

Brickerbot is hostile and aggressive and shouldn't be necessary, but maybe it is. That's beside the point, though: Nobody has to be given permission to brick insecure IoT devices. Vendors don't feel it where it hurts (the bottom line,) and consumers increasingly just don't care (studies show people have grown accustomed to security incidents -- "it happens to everyone and everything; replace it and move on, there's nothing you can do")

Hacks made Microsoft shape up in the 90s and early 2000s, but Windows has only become actually secure since after Vista. Maybe just don't buy IoT devices for another 5-10 years, or at least put them on a separate vlan.

There are a bunch of groups trying to spread the word, but it doesn't seem many vendors are listening (or if they are, they don't have the capability to really secure their devices.) We've had some success with Securing Smart Cities working with local and state governments, and trying to address some of these issues before hilariously insecure IoT hardware becomes ubiquitous in cities/related to critical infrastructure: http://securingsmartcities.org/

It's hard to see how it's not going to get much, much worse before it gets better.
https://www.gwern.net/Melatonin
Unfortunately, recent versions of Closure Compiler don't appear to produce entirely reliable output when run with the advanced optimisations that make it interesting and give the kinds of impressive results observed by the OP here.

Case in point: We just installed the latest version on a new computer yesterday, and it causes some JS code that runs fine in its original form to fail on IE11 after transformation. The original code isn't complicated at all and multiple developers and lint tools think it's correct and not doing anything non-standard, but the transformed version seems to confuse IE. In fairness to Closure Compiler, we also can't immediately see why the transformation it has applied would be invalid, so maybe this is really a bug in IE's JS parser or something along those lines. Unfortunately, the fact remains that the original code works, the slightly different transformed version from a previous version of Closure Compiler also worked, but the transformed code in the new version does not.
I happen to be trading in a fair bit of Fleur de Sel from Guérande, and can assure you that any difference between Portugal and our product can only be either chance, or almost deliberate efforts to sabotage the Portuguese product.

They both start with the same "raw material": water of the Northern Atlantic, which I would think is mixed enough not be significantly different in these two locations. Guérande is probably one of the largest locations for sea salt, but the processes are far away from industrial scale. They manually remove contamination that they see, but I've found a few fish in the salt. Contamination at the millimetre-scale is tested for, but there are no filtration processes in place to reduce them.
Analysis of the Facebook.app for iOS [v. 87.0]
A third party can validate CAs to ensure compliance.

Domain owners can remove or change the CAA record after the certificate has been issued - so any third parties performing checking will have to be quick about it :)
IoT is going to change the world, so it's great to tackle this issue while it's in a premature stage
Ask HN: How to monitor user based usage of a service
Hi all,

In our system we have to monior and track the number of calls to our API that each user does overtime. Alrought we are fine with the sum of the last ~30 days for billing purposes (thus I could use a redis system with TTL) i would also like to plot the chart of calls overtime, at least for the last day to have monitor insights.

So far we have a system that sends data to `statsd` and then to `graphite`, it works, but it's not easy to port to the other servers, and it requires quite a server to handle all the series (each user has calls, errors and other data), thus it's roughly `n-of-users * 7`. I was thinking of migrating stats to prometheus, but it does no works well with having so many time series (according to their documentation, which is actually written at the end :( https://prometheus.io/docs/practices/naming/ )

I was thinking of logging (ELK/graylog) each call and then run a query over elastic, but it seems a bit of work and it does not seem to be so simple to plot the charts.\

any idea or system to use?