skysight-inc/HackerNews huggingface dataset:
Plex kind of works, but if their central server thinks it's offline for some reason (which happens a LOT), you can't use it, even if you connect directly to it over LAN.
OpenFin claims to have remediated the memory issues of electron somewhat.

https://openfin.co/2016/11/04/openfin-slashes-electron-memor...
Information Security Practices of Aadhaar and Known Issues
Thanks, strangely I can't see my posting on your site (posted around noon PST on the 1st. The posting is for ZestFinance (Sr. Devops Engineer).

Might be related to the Firebase API failures...
> you're going to hit a point when there is a massive wall of work to be done, bigger than you would ever be able to handle alone

This is my core complaint. All software development is (eventually) rate-limited somewhere other than developer brilliance. Most business software hits this limit fast.

A huge portion of business software is stuff you can't solve with brilliance - tasks from integrating with other companies to building out simple new features happen at the speed of spec development, email responses, or other non-development limits.

If the 10x myth makes employers expect 10x productivity from certain devs, or even 5x, it's badly misleading them. Not always, there are compiler companies and ML firms and whatever else that need brilliance, but I think most companies that advertiser for 10x developers are usually limited by forces 10x development can't help with.
A cruel streak perhaps, but even more problematic: a perverse incentive.

Came across an interesting somewhat contrarian argument recently in a New Yorker article reviewing a new book about mass incarceration in America:

So what makes for the madness of American incarceration? If it isn’t crazy drug laws or outrageous sentences or profit-seeking prison keepers, what is it? Pfaff has a simple explanation: it’s prosecutors. They are political creatures, who get political rewards for locking people up and almost unlimited power to do it.

http://www.newyorker.com/magazine/2017/04/10/how-we-misunder...
Most of the time when business logic is put into triggers it turn into a disaster. Even Oracle recommends only putting simple logic within triggers and for the most part should only be used for auditing purposes.

For example too many times I've updated a record with a new column value only to find out that the value I've updated because of some trigger caused the value to be set to null.
Status confirms something goin on! http://www.redditstatus.com/ (http://imgur.com/a/WWUeo)
The Surface Laptop is thinner than both.
About the fade-in... the click from the alarm clock wakes me up. It's not enjoyability, it's volume and how sudden the music comes on.

Just consider it.
I think the more pertinent law would be "The Immigration Reform and Control Act of 1986 (IRCA)" - interesting! It seems that in order to solve the discriminatory pay problem one needs to just enforce the existing laws and do their job.

https://www.eeoc.gov/laws/types/nationalorigin.cfm
Maybe something like this could help me with my iPhone/iPad(s) offline videos for the kids!
At my workplace, we've started using jOOQ for this sort of thing. https://www.jooq.org/ (albeit we're a Java shop, not a C# shop)

It still sort of generates SQL for you, but really you end up writing the SQL yourself except in a type-safe way.
What You Need to Think About Before Going Multi-Cloud
Reading through this makes me wonder why there haven't been Bar complaints against Napoli. Threatening opposing counsel in open court?

This may in part be a few bad apples, but it also sounds like that includes the top of the pile.
Great tip, thank you!
Most projects I write eventually turn into an RDS and Redis. Storing non-relational data can be super handy, and putting it somewhere where you know it can disappear at any point keeps you disciplined. haha
The formula I've found is 2-3 months on site where you convince the employer of your value, integrity, professionalism, etc., then 1 month of partial remote work where you show an increase in productivity. Then the question of 'can I just remote' is often a cake walk.
The hidden cost of transport 'megaprojects'
I wonder if this year at Build or anytime in the near future we will see a version of Visual Studio distributed via the Windows app store? Seems it will have to get there eventually. I wouldn't mind kicking the tires on Windows S but needing VS would keep me on Pro were a new Windows laptop to be in my future.
How a Cocktail Napkin in 1974 Changed the Course of Republican Economics
The mouse features you describe are already available in regular vim; I have been using them since long before NeoVim existed. Are they improved somehow?
I'm stuck in and endless loop of "We need you to provide some additional information in order to continue." and "Email already exists. Log In".
Hmm. With decent enough speech recognition machine learning (!) you could have the system act as "chair" and decide who it thinks should be speaking, with appropriate UI cues.

Quite tricky as you have to interpret non-speech vocalisations.
For comparison, here are the opinions from some of the leaders in pathology informatics, coincidentally out today:

Andy Beck (winner of the Camelyon16):
http://www.archivesofpathology.org/doi/full/10.5858/arpa.201...

Alexis Carter (Emory, works mainly on wrangling clinical databases and generally keeping tech from killing patients): http://www.archivesofpathology.org/doi/full/10.5858/arpa.201...
It's currently in beta and free to use without any banners / backlinks or whatever.

Feedback is appreciated!
Tons of Waste. An analysis of hazardous waste generation in the United States
MS SQL Server and Mongodb at the moment. Have used SQLite and Oracle before. My problem is that the the database is only a very small part of the system and doesn't integrate well. I simply don't have time to immerse myself. I have done this several times before and after a while I just forget. Not the principles but the syntax. We just had a need for a huge transformation. Someone wrote it in C# procedurally and it was super slow. I told him to try pure SQL and it was super fast. Really impressive. But the code is just super cryptic to most programmers and hard to maintain. And as I said before source control sucks.
If I really had to guess who was behind this I would guess it is the kid who was behind Mirai because of the similarities between the two.

Seems like his unmasking by krebsonsecurity must have scared the crap out of him and he's now realized how stupid his pursuits were. May also be trying to find a way to lower the impending charges that will likely come.

Plus, if his motivation was to take over other botnets, to earn some hacker street cred then what better way to win the ultimate battle by making sure no one else can hack into these devices again?
It's marginally faster than the dual-core 13in MacBook Pro on account of it being a 7th generation chip. They're still using U series chips, so it won't compete with the true quad-core HQ chips in the 15in MacBook Pro.
"Perhaps their requirements are beyond what I am even aware of."

It's just another consultancy business.
That dip looks normal for that time of the day, btw. Click on the "Week" tab.
Off topic:
I just started using your open source library and it is helping me out a ton. Thanks!
I experience the same issue on my Skylake i5 :-)

IIRC in my case it goes away once I install bumblebee. Apparently something to do with switching between internal Intel graphics and the dedicated Nvidia chip, and not at all related to your issue, except for the symptom.

It's comedic because after bootup I have about 90s until lockup, so I have to be lightening-fast to type the commands to install bumblebee. If I'm too slow: reset machine, try again.

FWIW, this is on a notebook, running Ubuntu 16.04.
An order of magnitude of what?
Balconies and galleries in apartment buildings to avoid falls in winter.

There's a huge flap around that theme here in NL right now with 1000's of apartment buildings having to be inspected before mid-june because a building shed it's balconies.

https://www.nrc.nl/nieuws/2015/12/22/ministerie-laat-vloeren... (Dutch, sorry, no English source)
> What _are_ the "correct" use cases for NoSQL?

Depends on which noSQL. GraphDBs make sense when your application needs efficient graph queries. Eventually-consistent, distributed stores make sense when your application needs very high availability and can tolerate eventual consistency.

NoSQL can also be justified on non-technical grounds as a temporary workaround for poor administrative policy regarding SQL databases, it most likely once the DBA group realizes that you've built a critical non-SQL datastore, the policies will be extended to them as well if the basic problem hasn't been corrected.
Show HN: Pytablereader – A Python library to load tables from text/file/URL
Theranos settles “series of lies” lawsuits from investor that chipped in $96M
By any chance did these DBA's be the Linux server administrators at all?

My own personal experience is DBA's/Linux server administrators have authority issues. I had one situation where I had a encrypted file on one of the Linux server and the server administrator requested for months to have the decryption key so he could inspect the file.
Different ways to implement a FIFO Queue using the Python standard library
I see what you're saying. I will definitely consider it. It could be a nice additional setting to add.
The Monopolies (Alphabet, Amazon, Apple, Facebook, and Microsoft)
> defining foreign keys is like setting a pointer to a parent instance.

I can't agree with that statement, though I'm sympathetic to why you would say it. A foreign key is something that essentially doesn't translate from the world of Tables/Rows to the world of Classes/Objects.

In the relational data model the foreign key is a convenient place to include an index for joining on. What does join even mean between two classes? The closest you'll typically get is nested objects, but that's not quite right. A row produced from table joins isn't a nested data structure. It's still flat. The join operation in relational algebra has no direct equivalent in OOP.
Microsoft have a very interesting approach with their Office suite when it comes to cross-platform development. They go through it in some detail in this talk: https://www.youtube.com/watch?v=MGMoRu5yrVc
Sorry for the inconvenience! I have reported this issue here:
https://github.com/openshiftio/openshift.io/issues/134
Anything wrong with good ol' rsync?
On the contrary. Even in Indiana, domestic developer salaries are skyrocketing. Also, nobody--no American, especially--has any desire to work for Infosys.
Idea: let's proxy half the internet through a private, proprietary service! We can get people to give us valid SSL certificates for their sites, too, and let's fuck up Tor while we're at it. We can totally handle it, right? Oh, and we need to pay for it somehow, so let's go the venture capital approach and just pretend we won't eventually hit a growth cap and ruin our company Twitter-style when we get there.

The crazy thing is people actually bought it.
Neovim does have breaking changes from Vim, that by definition make support for some of these systems very hard or impossible.
Windows 10 S is Microsoft's answer to Chrome OS
Would a psychologist have a more immediate effect?
Does no one buy alarm clocks that use the radio as an alarm anymore? I hear a different song everyday as it is.
Several of the links (e.g. the Hacking link and the news items) are live and the Github repository appears to be active.
I think Electron is great for getting something out the door quickly. I also think that we need to have an Electron "app store" that uses a shared Electron runtime a'la Steam. I think the Electron developers have previously discussed that, but I can't seem to find the relevant ticket to link to. An app store would be a great way to monetize Electron (though I'm not a huge fan of this idea) and also help promote some great apps, and of course, reduce the overall file size and resource consumption of Electron apps.
For me personally, relational data model didn't really make much sense until I studied relational algebra. After over-night my supervisor was amazed and wanted to know why my quires went from shit to amazing in their eyes.
If you meet the technical requirements then apply anyway, what have you got to loose. I doubt these people are getting flooded with responses, it may be they are more flexible than first appears.
Microsoft announces Surface Laptop running Windows 10 S, ships June 15 from $999
Quantum Computing: 16 Years of Major Equity Funding Rounds in One Timeline
Lot of routing in Europe is done through Telia.
Why I’m Selling My MacBook Pro – Focus
The Docker engine is the one thing which nobody else can easily replicate.

They can, and have: https://coreos.com/rkt

That's why Docker had to keep expanding.
Malta Is Embracing Bitcoin and Blockchain in Sweeping National Strategy
So... it's like a poorly explained PaaS which is:

- An IDE
- A platform for running containers
- A set of productivity and collaboration tools
- CI service
- Deployment tools

...all in one?

Really? I'm scratching my head over this one.

I really respect the work RedHat do, but there's this idea of picking one thing and doing it well... but heck, I mean, you can also just do everything as well, and hope one bit or another sticks I guess.

? ...but why would you? How can you expect to offer all of that at any kind of acceptable level of quality?

Why would I pick this up? It feels like if you do, you're basically going to play in some walled garden where the rules might change at any time, and you'll be out in the cold when they do.
How is the iOS version? I thought it wasn't possible to create an app running in the background that would ring an alarm even when the phone is in silent mode and present a snooze UI, how does this app deal with that?
Log Management for Docker Swarm with ELK Stack
Nice, I recommand that you include the 1€ arubacloud vps.
I'm still surprised popular music services don't have this feature. I ended up implementing it using Tasker to start Google Music at my wake up time, with a snooze option.
I'm not an entrepreneur and don't necessarily want to be HN's friend.
alternatively you could use an mp3 from the users audio library and play that one, but well it could be https://en.wikipedia.org/wiki/4%E2%80%B233%E2%80%B3 so then the user would have an issue.
For Linux, the Raspberry Pi and Python it is probably actually true about the first two, not sure about the landmines, Raspberry Pi in finance I doubt but Linux and Python for sure.
While I entirely agree with everything you said, it's worth pointing out that Cloudflare isn't really at fault for this particular outage.
This was not a Cloudflare-specific problem (see my comment above). Maintenance was yesterday not today and was completed.
GoReplay – safest way to test your system with real data
> The main reason NeoVim exists at all is because Bram Moolenaar refused to accept any patches for async support. People already did the work for him and he didn't want it.

This is not true. If the work was not complete and not as how the lead maintainer/developer wants it. It is highly unlikely that it would be merged. I suggest you actually go and read the mailing list when this happened. I have seen it.
My guess is that no, it's not about pub/sub specifically, but rather that "you" can address & subscribe arbitrary hosts anywhere on the internet via a naive implementation.

Segregating your 'dumb' controller/sensor nodes and restricting their ability to talk elsewhere via routing, firewalling or proxies would reduce the risk of a single crappy device leaking onto the internet. At the cost of some centralisation of control in your gateway/router/whatever, of course. And you still need some form of crypto on your local network to protect against local/physical attackers.

Is it a coincidence that this post comes a few days after CF announces a "private network for IoT"[1]? My wirelessly-enabled Crystal Ball says no. I wonder if it's because the IoT is itself a big enough pie with current attention on (lack of) security, or if it's more to protect their main business from Mirai N+1/DDoSoT or whatever.

[1] https://blog.cloudflare.com/orbit/
>The real coffin-nail for videophony involved the way callers' faces looked on their TP screen, during calls. Not their callers' faces, but their own, when they saw them on video.

>This sort of appearance check was no more resistible than a mirror. But the experience proved almost universally horrifying. People were horrified at how their own faces appeared on a TP screen. It wasn't just 'Anchorman's Bloat,' that well-known impression of extra weight that video inflicts on the face. It was worse. Even with high-end TPs' high-def viewer-screens, consumers perceived something essentially blurred and moist-looking about their phone-faces, a shiny pallid indefiniteness that struck them as not just unflattering but somehow evasive, furtive, untrustworthy, unlikable.

>The proposed solution to what the telecommunications industry's psychological consultants termed Video-Physiognmoic Dsyphoria (or VPD) was, of course, the advent of High-Definition Masking. Mask-wise, the initial option of High-Definition Photographic Imaging — i.e. taking the most flattering elements of a variety of flattering multi-angle photos of a given phone-consumer and ‚ thanks to existing image-configuration equipment already pioneered by the cosmetics and law-enforcement industries — combining them into a wildly attractive high-def broadcastable composite of a face wearing an earnest, slightly overintense expression of complete attention.

>It turned out that consumers' instinctively skewed self-perception, plus vanity-related stress, meant that they began preferring and then outright demanding videophone masks that were really quite a lot better-looking than they themselves were in person.

>Even then, of course, the bulk of U.S. consumers remained verifiably reluctant to leave home and teleputer and to interface personally, though this phenomenon's endurance can't be attributed to the videophony-fad per se, and anyway the new panagoraphobia served to open huge new entrepreneurial teleputerized markest for home-shopping and -delivery, and didn't cause much industry concern.

--infinite jest (1996)
My money would be on SAP. Similar pattern to Nokia.
Facebook's female engineers claim gender bias
Any reports on how stable the Windows release is?
I think you are exactly right. I've done a lot with concurrency, and the fact is that there is no life vest so you better know how to swim. I think an architecture made specifically for programs to take advantage of concurrency would help an enormous amount.

Right now we are two steps removed. There aren't even many good data structure implementations out there. There is moodycamel::concurrent_queue and different memory allocators like jemalloc and the new rpmalloc, but the vast majority of programmers likely don't even realize that malloc locks and kills concurrency. Maybe they grab something from boost that just surrounds a data structure with a mutex, which is lazy bullshit.

I actually think the majority of software that runs slow can be made to be sped up nearly linearly using dozens of threads, but the few niche libraries that help are overly complicated to compile and use, bloated with enormous dependencies and end up being a minefield of usage. At the moment many people's idea of multi-threaded is mostly fork-join techniques like openMP and that will never scale to using all cores throughout the whole program, since is one very narrow technique.
I don't want look hard, train on the job, or provide the best long-term career opportunities to candidates. Instead, I'll limit my selection pool to perfectly-tailored candidates that also happen to publish on GitHub.

Oh no, other companies are swooping the people I want based on their GitHub! Those candidates are my low hanging fruit, damnit!
Philosophical zombie problem.
HSIC (and USB in general) is a very complicated stack. Host-controlled DMA is probably in use, which is fragile at best. Historicically evil has definitely been possible with USB, and we all know how good phones are about getting updates.
> The "tech shortage" is a real myth

Except that's wrong. As much as you may dislike the tech industry, you can't contradict the data that shows there are more job openings than developers in the Bay Area
Right, or publish an (old) copy of this amazing test and let it be critiqued.
Also, if someone is a "top 1%" and you want them to work 100 hour weeks, maybe $500K is just too low.
I think the difference is that the types of problems caused are kind of second-order effects based on co-ordination, rather than individual actions that each device is taking that is 'bad'.

So yes, air plane manufacturers might have insurance to cover them for all of their planes being down, but it's probably limited to the first-order damages of all of the planes being down, rather than the potential extra due to the fact they are all down at the same time.

e.g. If I own a mail-order business and I ship my stuff via air (with no contracts in place etc.), and suddenly no air planes can fly, so my business folds, I probably can't sue the air plane manufacturers.

In a similar way, the individual 'damages' that are attributed in a DDOS attack are due to the coordinated nature, rather than each device doing actual harm/damage.
The serialization format is an implementation detail. That's why there are similar schema/definition formats that ARE natively represented in JSON, like JSON-Schema.

Personally I think it's easier to maintain a format defined in an IDL like Protobuf or Thrift than a JSON format. Everyone is always on about how JSON is a "human-readable" format, which is nice and probably 90% true. What we want is a human-writable format, which neither JSON nor YAML really are. It's easier to define a structure in Thrift than in JSON.

I still gotta review this release of Cap'n Proto, but after struggling with some buggy language implementations from the upstream Thrift project and evaluating Protobuf 3.0 + grpc, I think that Protobuf 3.0 is going to be the way forward for now.
tankenmate is saying that it will only run applications installed from the Windows Store. Steam isn't in the store, and isn't going to be int he store, because they don't want to give Microsoft a cut of their revenue.
That's not the dip I'm talking about. Look again.
20 Fintech Blogs and Publications to Follow in 2017
Everyone is to blame here. Equal parts Cloudflare and everyone who uses their service.
Also, I like Neovim and have been using it on/off since a couple of years. But I haven't found a GUI equivalent of Macvim with Neovim.
CSS won't be much more efficient: https://github.com/delight-im/HTML-Sheets-of-Paper It just comes with different problems. But in the end, it's obvious that LaTeX documents will look better because LaTeX is made for high-quality typesetting on (printed) (paged) media, which CSS is not. Anyway, for simple reports or invoices, CSS could work.
the title made me think of cloudflare watch (http://www.crimeflare.com/)
Some days I think about the 18-25% cut of first year salaries that recruiters are collecting, and I think about transitioning from being a technical person to being a technical recruiter!

Unlike most tech recruiters, I actually could vet candidates before presenting them, in theory generating higher quality candidates who are more likely to get placed. There's still a supply-side issue though...
Why is this on the front page? It seems like whatever happened had nothing to do with cloudflare. Can a mod remove this, as a status page is not news?
Windows Server 2016 Hyper-V Security Improvements
Bright yellow on white background?
SQL as language is one thing. The fact that RDBMS systems with some consistence and isolation guarantees is a different story.