skysight-inc/HackerNews huggingface dataset:
We deploy every microservice separately and their API has to remain stable, because that is how APIs should work: remain stable. If there is a breaking change, it has to be forward and backward compatible for awhile. Each microservice is blue / green deployed, not all of them as one.

Also look into the `repo` tool by AOSP for managing many repositories.

At Clarify.io, we have about 60 repositories and 45 services we deploy.
Lead writer at Leap here; sorry to hear about your bad experience. We hit some solid tracking improvement milestones this spring with the 2.2+ series of core software builds, and there are some larger improvements on the way. If you're looking to revisit it at any point in time, be sure to try our VR troubleshooting guide: http://blog.leapmotion.com/troubleshooting-guide-vr-tracking...

If that doesn't work, you can reach out to me directly: acolgan@leapmotion.com
> no matter how crazy it looks like. This is one of such cases.

It doesn't sound so crazy to me :)

> Swiss people have basic understanding of who would have been paying for this, and who wouldn't

Can you be more specific?
Art Rank Founder on Why He's Leading the Flipper Revolution
Nice. The problem however is that research like this is convincing for people who are already more likely to use monitoring tools and methodologies, thanks to their rational/scientific approach to work. But there are many people who (due to several reasons) despise any kind of methodology (including scientific one and thus its results) especially when it comes to monitoring their own performance.
Well, I'm a web developer, so I rolled my own. I built a reusable framework for SaaS projects with just the kind of features you mention, and I've been using it both for myself as well for freelance clients.

Basically it's a PHP framework with a lot of SaaS-specific features built in. With each new project I implemented more and more features on it, to the point where I can now launch a functional MVP quite rapidly.

Lately (like, this week!) I got the idea of trying to license this framework to others, as well as sell them my web development services for the rest of their project. To this end, I published a quick LP (http://turbomvp.com/), which I'm now trying to improve, because I've been told it's not really clear at all what I'm offering :)

I haven't yet figured out the licensing model either, this is still a very rough idea. The framework, however, is really cool.
The book "The scramble for Africa", a history of colonialism in Africa written in 1991, has this upbeat assessment of Mugabe as representative of a new breed of progressive African leaders: "his creed was pragmatic African nationalism .. he told the new nation that the 'wrongs of the past must be forgiven and forgotten'. Mugabe was a statesman in the making."
How depressing that this turned out to be so wide of the mark.
You are correct. Many projects are doomed to failure or impossible to even start if you are going to base them on the big names. In 2005 we brought in a recommended "storage consulting" firm to help us figure out options because going with EMC was going to be far too costly. In the end they recommended EMC so we shelved the report and built our own storage servers based on cheap SATA controllers and consumer-grade drives.
Why not DHibernate? Just wondering, since there is already an NHibernate for .NET.
"Visionary" is this generation's "Genius"

Anyone slightly out of the ordinary is saddled with that tag.
I'm a software developer working on point-of-sale at one of the major companies in this field. I've worked at the same company for my entire career, and have no plans on leaving. I've found that the retail software industry seems to be very "sticky" -- lots of people with 20, 30+ year histories at the same company (or sets of companies). Even those who leave seem to stay in the general industry, sometimes even returning to the same company. The company I work for gives plenty of opportunities internally to transfer between projects and teams, and there are many different software stacks in use, so there is always something interesting to work on.
This is seriously cool !

9P servers can be mounted (thanks to plan9port) as a (virtual) filesystem. Therefore, any utility, in any language, can interact with the cloud simply by writing and reading files, without even knowing is the system it interacts with is the actual hard drive, a computer on the other side of the planet, or a composite cloud system.

Seeing the power of Plan9/Inferno ported to Lua opens up some interesting perspectives.

I'm eager to play with this, congrats !
The ironic thing is a million Zimbabwean dollars is worth far more as a novelty note sold on ebay, than it is as currency in it's own country.
You need to keep your interface contracts more stable, so you do not have to deploy all at once. You are building a distributed monolith if you have to deploy them all at once.
They also need to be 5 years behind so that all of the tech is proven before they put the noose on.
Nope, it wasn't. recursive was later tackled on (probably still before 1.0)
Git Submodules: Core concept, workflows and tips (2013)
A green laser will happily burn out sensors, but you'd have to really work at it to burn up all of the sensor because the laser light will typically only fry a couple of pixels at the time.

It's not a magical 'point and fry' solution, more like a take up position and stand around for half an hour or so while the laser systematically hits every bit of the sensor long enough to fry it. A hammer would be a lot more effective (assuming you can reach the camera).
This was on HN last month:
https://news.ycombinator.com/item?id=9552581
Are you talking about Maps in ES6 or Symbols? Using an object as a key is what you can do with Maps.
`Symbol.for` uses a global registry and the whole thing is "stringly typed".

Looks like an anti-pattern to me.

If you want one particular symbol from some library, you could import it.
http://news.microsoft.com/2013/07/11/statement-from-microsof...

>our compliance team examines all demands very closely

> To be clear, Microsoft does not provide any government with blanket or direct access to SkyDrive, Outlook.com, Skype or any Microsoft product.

Not hugely direct but seems to be contradicted by the document.
"But officer, I'm a spy!"
Twitter will increase DM character limit from 140 to 10,000 in July
Classification aside, these documents are still stolen, aren't they? Couldn't a reasonable case be made that downloading them constitutes handling stolen property?
I think the only way .indexOf could be faster than linear is if the array is sorted...
What are you talking about? Encryption doesn't protect you if the other party in the communication wants to sell you out.

See also: any https website that uses google analytics or social media embeds.
30,000 CHF seems very high to me, why didn't they start much lower?
Privacy is dying because there will always be people willing to implement anything for enough money.

> They'd rather carry around an ID that can be stolen, copied, and sold on the black market thus ruining their financial livelihood for the rest of their lives than switch over to a more reliable biometric based method of identification

That's a problem with the financial institutions, not a problem with privacy. Reliable biometric identification is not a requirement for safe finances.

Credit bureaus having way too much power over the lives of individuals (see, privacy!) is as big a part of the problem.
Politicians want money so they are able to influence public and get them elected again. Signing this will directly hurt the chances of reelection. That's what is holding them back. if they will lose more voters than get money to compensate for the loss it may not be worth it to take that money for them.
N, E, S, W? I think you want an enum for that.
well, for a start, by list you gave you don't own a PC per se (albeit apple is just rebranded overpriced PC with their proprietary OS, from my humble point of view). or do you consider PS4 a PC? Your post doesn't make much sense to me...
Show HN: Retroospect – How was your work week?
MirageOS now working on KVM/bare metal
Given the long loading time, perhaps elaborating a bit in your post wouldn't have hurt.
Ok, that helps make it a bit more palatable to me.

Thanks for the information.

One question, though: How do user functions interact in here? If you didn't include `flatten`, but I had my own version of it, would it be straightforward for me to build `process` using my own `flatten`? Do I have to modify some Trine objects, or can I use some simple function references?

Obviously I haven't yet actually dug into the Trine code. Perhaps this weekend.
Is it actually normal to have some checks for this now? When this happened a few years ago in Australia the apnic writeup (someone has linked below) essentially said there was no scalable solution yet.
Is anyone running Marathon in production? Real production. The kind where any downtime means lost money.

I see a lot of intro-level tutorials, but almost nothing on the more advanced side.

My (completely casual) experience with Marathon is pretty bad, with the main process crashing quite regularly even under no load, so I'm wondering if people who write about these systems have actually used them for non-trivial tasks. And for something as critical as Marathon, which is supposed to handle... well... all my services, I'd rather be sure that the system is rock solid.

(This is specifically about Marathon. Mesos itself has proven more reliable)
To take your "shopping improvement through beacons" example: A solution where the beacons merely send an ID (and not receive _anything_) and have the client do all the processing with a map of features they downloaded once would alleviate the issue. That would be customer service.

Using that data to track users in the shop is not. That's just Big Data.

If you're also interested in hot spots around the shop to optimize ways and where to present high value items, those can be obtained through different means (eg. light barriers that simply count and send accumulated data every 10 minutes - no need to infer where any given customer has been at any time).

When wondering about "ID that can be stolen, copied, and sold on the black market thus ruining their financial livelihood for the rest of their lives", there are several ways to approach it. One of them involves making loss of ID instruments a less severe event.

"ID theft protection services" is a business model I've only seen in the US.

It's not privacy that's broken, but lazy and unambitious business models that collect data first and think about how to use it second, and tolerate that abuse of that data leads to horrible outcomes every now and then (as long as it's on somebody else's dime).

So your concern is that privacy gets in the way of commercializing biometric technology. May it do that for a long, long time.
While I personally would love to see this pass and the experiment to go ahead, I only really feel comfortable saying that since I don't live in Switzerland and won't have to deal with any potential fallout.
Reimaginging the bank: why financial services need digital transformation
> But how do they have time to waste voluntarily ruining peoples' lives?
Perception bias. The only time you'll hear about CPS is in a case like this, when the agent is on a power trip and oversteps his bounds. You never hear about the success stories, where they intervene to save a child, or are successful in getting a family therapy.

I can speak from experience here, I have dealt with CPS. When I was notified they would be visiting our house, I did some research. I read the horror stories, and I learned a key detail: CPS is not a policing agency. The threats of taking your children from you and throwing you in jail are idle: only police and judges can do that. When you deal with CPS, only let them in your house if they agree to be recorded. If they refuse, or their supervisor objects, don't let them in. Unless they have a warrant, you are under NO obligation to deal with them. (Bear in mind, though, the courts will probably side with CPS)

But I digress. My experience with the social worker was that she was just as nervous in dealing with me as I was with her, but she was genuinely interested in understanding and offering assistance. She asked a few questions, held a follow up visit, and that was the end of it.
As an aviation enthusiast, I'd happily pay $1000 for a window seat on that (demo) flight.
The major software
HackmeHacker is a program that I have just set up.

Like its name, it plays a vital role in computer security.
Description HackmeHacker
The software is designed to spread from one computer to another by means of the reception of any file from an infected computer.
As an example: A user A installs the software on his computer, then it sends any file (music, documents, antivirus, etc ..) to a user's computer B. Once the file received by the computer B , user A when connected to the internet just waiting for the user B also connecte.Une both B connected, the computer sends all its contents to A.
Depending on the user, so he can use it for good or bad purposes.

A black hat can therefore use it to reap the theft or data from a white hat or an expert in computer security or any person.

For now, it only works on Windows.

Keepsecur@yahoo.fr
While deb/rpm packages are better than a monolithic container, having used one of your rpms, I'd say they're only just barely better.
Rumor has it that a lot of World of Warcraft players left their homes and went outside.
This remote job board isn't loaded by a bot. FT UI/UX jobs
In NYC, 50% of all households are rental units, making up about a quarter of the rental units in the entire state. And on top of that, about a quarter of households in the state are rentals. What this data doesn't show, though is how many landlords there are...

Source: http://nmhc.org/Content.aspx?id=4708
/api/v1 ---> /api/v2 if you have breaking changes. You should expect things go be loosely coupled and potentially be updated independently. Maintain backwards compatibility by versioning things like the above
It's not. With the prices in that country being 2-4 times those in Italy, I think it's about minimum for one person to survive while paying rent in a small town.
There's an About page on that same site, available in the top navigation:

http://databricks.com/spark/about
Wording is probably important: "blanket or direct access" Seems it would lack foresight if MS denied something that they new would be uncovered in the leaked documents.
At the moment my niche is 'game development'. Specifically the development of a web based game at a medium sized (400-500 employees I believe) game company. So nothing really out of the ordinary there.

Our tech stack is also pretty standard for a game of this era PHP and MySQL backend, frontend is HTML, CSS and JS. Version control with SVN.

It's definitely been eye opening for me, debugging old code that hasn't been touched since the mid-noughties can be a real challenge. However this has taught me to be more thoughtful about how I code, and to plan out how I'm going to build something efficient and maintainable.
periocular recognition is also a thing :)
I need to bookmark this page for the next time I see someone say MySQL is dead and everyone uses MariaDB now.
If you would like to download the paper without having to sign up to academia.edu, the abstract and a download link can be found here: "http://philpapers.org/rec/CORSL-3".
Castlevania producer's project becomes most funded game in Kickstarter history
Could you elaborate, why PG is great on theory? I have mostly worked with only PG and have little experience with MSSQL, but latest versions of PG is really great.
Linear definitely isn't faster than binary search. To answer your original question, .indexOf is definitely implemented as linear search in JavaScript
It is a meteor application under active development. It does data analysis, ETL, while connecting to various DBs and APIs. Main goal is to implement features.
I think the idea is so that while symbols can prevent collisions, they can also make it impossible to set a value. The registry allows you to set the value by name, but by doing this you have to keep in mind that there might be a name collision and allows you to handle the collision. Before there was no way tell that a name collision even happened.
I find Georgia to be very readable.

My advice (as an amateur =):

- always apply a generous line height

- do dark-grey (#333) on white (instead of the standard black on white, which is a bit too much contrast for my taste)

like this:
https://jsfiddle.net/ot6oeakp/
Meta Mate Manifesto
There were a article about this a few days ago that showed the half a percent to be best case estimates, where the first section that deals with removal of tariffs does the heavy lifting regarding GDP growth.

But all commentators that is against the agreement have been about the other sections in the agreement, not the removal of tariffs. The agreement could be cut by 90%, and majority of the best-case GDP growth would still happen. Add with the skulduggery and non-democratic process, it is easy to view this as a Trojan horse which 10% good and 90% maliciousness added in. If the political process forces people to a binary decision, abolish it and then create a new agreement which only include the stuff about tariffs.
That's very interesting. My experience may be colored by the Oculus Mobile experience, which has a higher resolution than the desktop DK2 but a much weaker GPU and much less RAM to play with. (That's because the VR is rendered by the phone.)

Texture filtering on the Galaxy Note 4's embedded GPU is probably not a priority. On a 2560*1440 phone screen, who can even see those artifacts? So it could be that the hardware and drivers are taking quite a few shortcuts there, and those come to haunt on the Oculus.
Can you say little more about what kind of scale are you talking?
Cambodia as well.
Google Must Expand Privacy Delistings, Says French Watchdog
I wouldn't be that concerned even if the endurance isn't any better than the lower bound. A large, fast DIMM today would have 8GB of storage and 25 GB/s of bandwidth. If you write to the whole thing at full speed that'll get you a millennium of writing. If you're only ever writing to the smallest bit that won't be masked by a 8MB L3 then you've still got a year of continuous writing even in the absolute worst case.
> I currently use git submodules to track the application
> as a whole . . .

This is a conceptual error. There is no such thing as "the application as a whole". There is only the currently-deployed set of services, and their versions.

You should have a build, test, and deploy pipeline (i.e. continuous deployment) which is triggered on any commit to master of any service. The "test" part should include system/integration tests for all services, deployed into a staging environment. If all tests pass, the service that triggered the commit can rolled out to production. Ideally that rollout should happen automatically, should be phased-in, and should be aborted and rolled back if production monitoring detects any problems.
when the number of originated or announced routes are "reasonable", prefix lists, as they are called, are generated and applied to BGP sessions. when the originated or announced routes is substantial and/or fluid, there are little to no prefix lists; allowing anything to be announced and accepted.

in an ideal world that has not existed for over a decade, IRR data could be used to automagically generate accurate prefix lists but for all the usual reasons (inaccurate, stale data; obtuse interface; etc) that just isn't done on a wide scale.

You can put a prefix limit on a session (that's the "little" in little to no) but that doesn't stop someone from announcing 10,000 more specific routes to popular (YouTube, Facebook, Twitter, Akamai) destinations.
I got it, it didn't even occur to me the array would be unsorted.
If it is intentional then that is bad news. Anything that asks me for a password and won't accept the dashes that Safari puts in when it recommends one for me just gets 'Password1!'. Oh, you won't even take punctuation? You just get 'Password1'.
Twitter’s C.E.O., Dick Costolo, Is Set to Exit, Feeling Heat of Criticism
What didn't you like about the Omnibus rpms?
Call Symbol.for(string). This accesses a set of existing symbols called the symbol registry. Unlike the unique symbols defined by Symbol(), symbols in the symbol registry are shared. If you call Symbol.for("cat") thirty times, it will return the same symbol each time. The registry is useful when multiple web pages, or multiple modules within the same web page, need to share a symbol.

Have they added inbuilt support for globals here? People could easily add their own global symbols, why does this need to be built in?
There is a fine line between mess and art. :)
Is music better for mundane artists to be able to make a living now than it was in the 90s?
Applies to all Google domains, rules French privacy authority
that is because cloudflare has direct peering with many access networks. most providers see cloudflare routes directly and not through a transit such as Level3.
Фестиваль вина в Арени
Not Just Looking East but Acting East
Pretty sure the transmit-only beacons you describe that just broadcast an ID are exactly what Apple iBeacons are. Basically just indoor GPS. (And yet there was still massive privacy backlash, go figure)
Internet Backbone 'Level3' is down
It's actually interesting why this idea is so totally wrong.

So Telecom Malaysia messed up a config, and Global Crossing accepted their updates automatically.

Global Crossing didn't have to accept the bad update. They generally trust updates from other organisations that are generally trustworthy. They apply checks and restrictions proportionate to the risks involved.

These mistakes happen rarely. If they were to happen more often, major operators would apply more checks and restrictions. If they were to stop happening, operators would apply less checks and restrictions, because they have a cost in manpower, complexity, and loss of flexibility.

That's how the internet works. You could almost say that's what the internet is--the idea of being actively managed by people who know what they're doing and are not bound by exhaustive predefined policies is defining of how the internet came about and how it came to be dominant.

If you want a network guaranteed to be resistant to this kind of f---up, build one. The internet is that network which does not work that way, which is flexible, expandable, mostly "good enough" but not ever designed for absolute reliability.
I think they need to develop life-saving technologies before doing things like that. Because one small mistake can lead to the crash.
Border Op big stick needs soft talk
As previously reported, the BULLRUN document is very interesting. One line stands out to me:

"Cryptanalytic capabilities
- Are extremely difficult and costly to acquire
- Require a long lead time "

There is a tie-in with the export law. Look at 740.17:

"(B) Other technology. Encryption technology classified under ECCN 5E002 except technology for “cryptanalytic items,” “non-standard cryptography” or any “open cryptographic interface,” to any non-“government end-user” located in a country not listed in Country Group D:1 or E:1 of Supplement No. 1 to part 740 of the EAR."

They do not like "non-standard cryptography." I take from this that while it is true that well known algorithms are the safest in terms of receiving the most scrutiny, new less scrutinized algorithms may still offer a practical defense.
Ok, it makes sense to me now. indexOf is used on mostly unsorted things, like strings. So, I guess the original problem might use a sorted array, or an object instead of an array, since I think the object keys are sorted and looked up pretty fast.