skysight-inc/HackerNews huggingface dataset:
Hybrid App Development
> humans don't do multi-tasking well

Human ‘tasks’ and computer ‘tasks’ are not the same thing. A productive ‘task’ for me, at work or at home, typically involves concurrently using one or more editors (text, graphic, schematic, …), one or more documentation readers (web browser, PDF viewer, …), and one or more communications tools (email, IRC, hangouts, …).
Content Curating, Infographic Way
But then you have to keep up with Babel changes too...
http://babeljs.io/blog/2015/10/29/6.0.0/
I think they're just saying that the option is there with those who have metered connections in mind. IIRC, 8.1 had a few settings for metered connections though.
PowerISO 6.4 Crack and Serial Key and Registration Code Download
Helped to build xPeerient which was a two sided marketplace for enterprise IT buyers and sellers.

We built a good platform with some cool tech innovations and even had CIOs on the buyer side of the equation who loved it. However that enthusiasm for the platform and the visibility that it gave into the vendor selection process was not matched by velocity of putting projects into the system. We didn't have the financial staying power to wait out long purchase cycles. In retrospect it seems to me that many people who were directly responsible for vendor selection on projects don't necessarily feel like their process is broken and may in fact be uncomfortable with unfiltered transparency that a unified platform gives senior executives into their daily responsibilities. So while a CIO would tell us we will have 30 projects on the platform over the next 6 months the reality would be 1 or 2 and then some of those would get delayed, which delayed our revenue.

In the end the start-up ran out of money before it could gain sufficient market traction. About 18 months later the founder located a home for our technology, selling to a larger firm that already had a base of customers but could use a more efficient back-end for organizing and delivering service.

So some happy ending for the founder as he recovered his investment, made some gains and got a few years as CTO of the acquiring company.

I think the angels and VCs came out with some very modest gain as well, but certainly not the kind of gain that make headlines.
Where I'm from, when someone needed some "learnin'" it usually didn't mean something fun and awesome to the person that needed a lesson. It has its uses.
Do you regularly install windows updates? Are you in a company-domain?
Yup, Google now has two teams publishing the very best ML papers alongside FAIR, Toronto, Montreal and some other places. The teams or Deep Mind and Google Brain.
I disabled Windows Updates and I still get the update to 10 notification.

Cortana doesn't work in most countries (why? just why? I speak English ffs).

10 will know more about me than Facebook and Google combined (don't really care, but it's a bad thing imo).

No thanks, I'm happy with 7.
Airbnb to offer personalized tours of San Francisco
Re: the privacy, didn't they put these in 7/8 anyway? I swear I saw some things about them doing that in an update. Perhaps it was just something they were thinking about?

I use 10 at work, honestly it's not bad. I haven't upgraded on my home machines though...
Show HN: Nembol – Terrific multichannel integrations for product selling
This not the effect of Autopilot, Tesla calls it 'Automatic Emergency Braking'.

Most modern cars come with similar collision avoidance systems. Volvo introduced it first(?) in 2008.
How up-to-date is this? http://doc.pypy.org/en/latest/windows.html#what-is-missing-f...

I've read that a few times and I always come away confused -- it sounds like a huge fundamental type change needs to be made by someone well versed in the PyPy internals. i.e. not something you'd typically defer to an external contributor.

I'd like to experiment with PyPy and PyParallel, but I'm basically exclusively 64-bit Windows, so it sounds like a non-starter.
Nobody goes to that bar anymore. It's too crowded.
How will you react on people doing illegal stuff such as trying to setup up a spam server or downloading illegal things?
I found this out last night at 3am after rushing to provision a server. i don't have a great handle on semver or dev cycles, point ceded, but they released 4.2 on october 12th. thats like .1 every 2 days.
What's wrong with the overseas made boards?
Q2: You can. Hiding the update that contains the nagware worked for me[1]. You should allow windows to install other updates (fixing bugs, security risks, ect.).

Q3: The 31 day deadline is to free-up space once a user has settled down with Win10. Advanced users can work around this [2].

I can’t answer all these questions unfortunately! Q1 and Q5 are fairly subjective - I think it's up to you to form your own opinion on those.

[1] http://www.howtogeek.com/218856/how-do-you-disable-the-get-w...
[2] http://www.thewindowsclub.com/rollback-windows-10-after-30-d...
How does that new workflow you are testing look like? Are we talking about heavy offshoring?
"I drive Uber in the mornings before work"

https://www.reddit.com/r/teslamotors/comments/3qkc7h/tesla_a...
I guess the follow-up question is: Will it keep asking you to upgrade after you say no?
This isn't disruption. It's just "make something that's cheaper and/or better".

It's a 75+ year old idea called called Creative Destruction.
If they really wanted to make it easy to update, they could offer a downloadable installer image that installs cleanly with any Windows 7-10 license key. And by downloadable I mean an ISO image on a website, not through a "media creation tool" that requires the same operating system.

It's much easier to install/update some Linux distributions, and I don't think that's in their best interest.
javascript pace feels so overwhelming it makes me enjoy reading Java 6 specs.
He honked only after the car braked, so at that point there was no reason to focus on braking.
Every Icelander to Get Paid Back in Bank Sale
It's not 'supply and demand'; it's centrally-planned dynamic pricing that just happens to be done by a private entity.
Babel does some other magic that you might not realize, such as converting anonymous functions to named functions (and then assigning those to a variable of the same name).
+1. We review pretty much all code at Climate Corp (even science code) but code review seldom reveals design flaws. I still think code review is incredibly useful. It makes all of us better coders. It just isn't everything.
I can't wait to see this, it should be good fun :D
Linear algebra is incredibly useful and, when you know how to spot its shape, is just about everywhere.

A (long) while ago, one of my coworkers spent months putting together an enormous framework for processing some data. It was really well done - simple API, good error messages, verification at various steps, and reliable results. It was a little slow though. It was pushing 1 hour to complete a cycle, which was bumping up against other processes. A senior guy had a look at it, noticed that we could encode the data as a vector and apply some linear transformations to it, then decode afterwards. Thanks to lucky cache hits and BLAS, it took about 25 seconds to run.
Oh! I know! Regulate so that only Uber can operate in a given market, maybe issuing coins or tokens or medallions, anyway something so you know the driver is legit and safe to use. Thus keeping the whole industry safe and reasonably profitable for all those involved.
Watch Tesla's autopilot almost causing a head-on collision: https://www.youtube.com/watch?v=MrwxEX8qOxA
3 Simple but Awesome Benefits of Remote Employee Time Tracking
Hmm, `system_reset` is an available command. Is that a good idea if people just spam it randomly? Because they will...

Perhaps detecting when the machine is powered off and automatically turning it on is more effective.
Looking at documentation.. does this only work on lists (or list like object)? I.e. you can't "expand" a k:w object? Or is there another operator for this? Example:

function foo(a=1, b=2, c=3) { return a * b * c;}
dict = {'b': 4, 'c': 6};
foo(...dict);
The Desktop search of Unity (Ubuntu) returned suggestions from Amazon.
You do not disagree with the author. Quoting from his post:

Given that distributed transactions necessitate distributed coordination, it would seem that there is a fundamental tradeoff between scalable performance and support for distributed transactions. Indeed, many practitioners assume that this is the case. When they set out to build a scalable system, they immediately assume that they will not be able to support distributed atomic transactions without severe performance degradation.

This is in fact completely false. It is very much possible for a scalable system to support performant distributed atomic transactions.

In a recent paper [http://cs-www.cs.yale.edu/homes/dna/papers/fit.pdf], we published a new representation of the tradeoffs involved in supporting atomic transactions in scalable systems.
One of the key tenets of the scientific method is reproducibility. People can't reproduce your results if they don't know what your results are.
Are you kidding? Major OS updates should never be unsupervised/without notice. Every time, there's some major ckup that makes something unusable...
The major version number change doesn't mean a ton of work was done, just that there were breaking changes.
I've had the opposite experience. TCS and Wipro are better than nothing but there's either a talent/skill issue or they just don't care (misalignment of incentives). Even "on-shore" resources that sit in your office range from bad to mediocre on the skill level or if they know their stuff they aren't invested. It could be that the companies I've worked for weren't willing to put out the bucks to get premium developers from these companies though, I can't say I was involved in negotiating. And that's just developers. Outsourcing operations to these companies is incredibly bad. They don't care about anything but their SLA's and will do anything besides actually solving a problem to meet them.
I don't know what you're talking about; Google researchers publish all the time and give presentations at machine learning conferences with plenty of interesting and unique detail. Google just didn't do much with machine learning in the old days- the pubs were mostly system infrastructure and data analysis.

Here's an oldie but a goodie:
http://people.mbi.ohio-state.edu/datta.53/philtalk.pdf
note the talk refers readers to the patent. At the time, reading Google's patents was the best strategy to learn what it was doing.
How will you handle special key combinations such as Ctrl+C to interrupt what's running?

It looks like it will be the second-generation democracy mode. That looks a bit too easy: in theory we would simply have to follow the install guide line-by-line and it would work.
Why this urge to keep up to the latest and greatest? Especially for a transpiler? If it is converting your code just fine, why update?
Cheetah Mobile from China Is a Multi-Billion Mobile App Developer
> I ended up opting for Flask and Python 3x instead

Yap good choice. Python to me is more readable (so I can understand my own code and others' better) and I find the echo system to be friendlier and more mature.
Since this seems to be a ""collaborative"" game, if someone manages to go that far without anyone else foiling their plans, they deserve a medal!
> 1.x means that no backwards compatibility will be lost as in the past

Why? They could easily go to 2.x, no?
Definitely check compatibility for games on Steam. The day I realized I could install the latest Civilization on Linux was the day I stopped dual-booting on my desktop.
The Economist's US college rankings
Not saying it's what happened here, but an unfortunate consequence of the publicity machine is that it's a lot easier to bullshit, overhype, and sell a story with certainty and simplicity than to be honest and talk about the details, with potential limitations and drawbacks. No one wants to write a story about that.

Even the "scientific method" as referenced in the article is not immune to this. There's are definitely similar issues in scientific research as well.
Not a question, but some suggestions:

- Make sure you're streaming in low-delay mode. I've seen some people stream with 8 second delay, but I don't know how they do it.

- Count `Ctrl-C` and similar combinations as a single keystroke

- Save states

God bless the poor VM.
Title misleading, expecting a super cable modem
As a heavy user of FoundationDB I'd point out they have a five second transaction limit. One of the big compromises made to make their system work. This limit of course makes things... interesting in the real world.
No, but I see lots of complaints as if Microsoft was the first into this game.
http://www.howtogeek.com/224471/how-to-prevent-windows-10-fr...
Good lord people...

1. There is no one forcing you to upgrade, 4.2 is LTS, you've got 2yrs+

2. 5.0 followed 4.0 so closely because 4.0 was the iojs/node merge and 5.0 was to correspond with the new V8 release, future major bumps will be closer to 6mo (to match V8)
Isn't the autopilot feature ment for highways only at this time?

Edit: It's the emergency break feature - not the autopilot.
I'm fairly sure you are not supposed to be using Tesla autopilot unless you are on a highway.
The problem is that it is possible to put the machine into a state where it does not accept key inputs, so the only way to get it out is to do a "hard reset". We are still not sure how to handle that (Possible a confirmation box where they have to type "yes" to do it?). That whole subsystem is still undergoing revisions, so we are going to do some testing later and see if we can make that less easily exploited.
This is brilliant - I imagine they'll have to hope the incessant "rm -rf *" commands don't get spammed, if they are running under root.

Looking forward to it.
I agree.

Supply chain management, government, warranty, unions (UAW), this is not an easy industry to operate within.
> Every ten seconds, the most popular keystroke in Twitch chat will be entered into an Arch Linux virtual machine

Seems it's keystroke by keystroke, not command by command.
There's a lot of confusion and concern in here about the release of a new major version very soon after the release of another major version (v4.0.0 was released just a month and a half ago). Please note that this is a special release prompted largely by the odd timing of a new release of Google's V8 [1].

If you're looking for solid, long term stability, you are perfectly fine sticking with v4.0.0, as its marked an "LTS" release. This means it'll be actively receiving minor- and patch-level updates for 18 months, then for 12 months thereafter it'll get updates for severe bugs and security problems (what they call "maintenance" mode) [2].

[1] https://twitter.com/rvagg/status/659871982670884864
[2] https://medium.com/@nodesource/essential-steps-long-term-sup...
It's not exactly the best road for Autopilot.

>Autosteer works well on standard highways when there are clear lane markings or a car directly ahead to follow. It does not function reliably when a road has sharp turns. [...]

Keep in mind, Autopilot is a (public) beta, and as such, it asks you to keep your hands on the wheel at all times.
Yup! Low delay is awesome. We are getting about a 10 second delay. Save states aren't in quite yet, but that's our next goal.
Then don't call it autopilot
Semver versions aren't decimal numbers, the dot is a separator between categories with different semantics, not a break between tenths and integers.

Even non-semver version numbers are rarely decimal numbers, even though the major/minor distinction may be less clearly defined.

So talking about a 0.1 every n days inferred from the date of a 5.0 vs. A 4.2 release doesn't make any sense; if there were actual minor releases that frequently, it would, but that is a different thing.
It works by keypress, which should increase the challenge level (I hope). Combinations like ctrl-c will be one keypress.
What about a legal agreement with the users that the information will be deleted before a bankruptcy is filed and if they fail to deliver, then the users are owed so much for failure to deliver on the contract (and this debt is created in such a way it takes priority over other debt). Make the debt big enough that anyone owed money for a reason other than this deal (so investors and such) would see a greater payout by deleting the information and selling the other assets with their normal claim to its worth than by attempting to sell the customer data and split the proceeds with all the users.

Also make it legally solid enough that even if there was a lawsuit, the cost of the lawsuit would be higher than the worth of the data.
That would only work in the event that a majority of users coordinate their efforts to deploy such a thing. Seems like it'd be easier for them to setup a VPS.
I forsee someone fork bombing this...
Now and long the usual criterion of
performance is big-O notation,
and that is what I considered,
with the Gleason bound and heap sort
and, thus, showed that, with various
common assumptions, can't do better
than heap sort. As far as I know, I
was correct.

So, to claim to beat heap sort, have to
set aside some of the usual assumptions
and the big-O criterion.

Quicksort is great with a cache since
as it has great locality of reference
when working with the partitions
that fit into the cache. But, worst
case of Quicksort is still O( n^2 ) so
what happens if Quicksort encounters
such a partition?

Just intuitively, it appears that heap
sort has a tough time making much
exploitation of
usual cache designs. We know that.
There is a modification of heap sort
that helps it work better when
have to do virtual memory paging.

I used to get torqued at considering
big-O, and did this just
because it ignores constants;
as a programmer, I worked hard to
do well with such constants. But in the
end I gave in and gave up and just
accepted big-O notation as the
most appropriate, simple,
single criterion. And, for
judging algorithms by how they do with
cache exploitation, I gave up on that,
also: Or, broadly it's the responsibility of
such speedup techniques to work on
ordinary code written for a simple processor
architecture, not the responsibility of
such code to do tricky things to exploit
tricky architectures.

In the land of big-O, a factor of only
2 is considered not very exciting.

If relax some of the assumptions, then
can beat heap sort and O( n ln(n) ):
Use radix sort.
That was the sorting algorithm of
the old punch card sorting machines.
E.g., if have 100 billion records
to sort where each key is an
alpha-numeric string 10 characters long,
then radix sort does all the work
in just 10 passes of the 100 billion
records. Or for keys m characters long,
can sort n records in O( nm ). So
that's faster when m < ln(n). Or, to
make the arithmetic easier, m < log(n).
But log(100 billion) = 12, so
radix sort should be faster with
m = 10 and n = 100 billion.

So, for a hybrid sort routine,
consider also radix sort.

Am I excited about radix sort? Nope!
What I learned hanging out at the vascular surgery conference (2011)
I have no idea. I don't think the crowd will have enough coordination to do something like that (which is basically what we are banking on currently), but if it does, we will probably have to step in manually.
A stressful job to one person is a relaxed job to another person. It all depends on the individual's psychology. Perhaps other factors come into play such as how much savings they have, and if they really need the job financially.
The 'swastika' one is interesting to me-with the curved entranceways they look kind of like funnels. Could it have been used as a place to herd and trap animals? For example people have used naturally occurring box canyons to trap horses-could the natives of this region, lacking natural canyons, been doing the same thing?
> I challenge you to demonstrate otherwise.

graphics, machine learning, cryptography, data compression, optimization, physics, simulations, genetics, traffic flow analysis, economics, audio processing, control systems, vision...
Thanks. Still, automatic updates can't be disabled on the Home edition of Windows 10. So much for "We understand you care deeply." They understand, but they don't want to let you. At least not without paying them premium.
Learn AWS Lambda – Welcome to Serverlesscode.com
On the .NET stack, RavenDB[0] supports transactions on multiple items[1].

RavenDB is a nice middle ground: eventual consistency for queries for speed, but ACID for create, update, and load (one or more items by ID).

It uses transactions throughout, so a failure in the midst of 10 writes will rollback all of them, as one would expect in a traditional relational database.

[0]: http://ravendb.net/

[1]: http://ravendb.net/docs/article-page/3.0/csharp/start/gettin...
Yes and no.

You can still do something like:

foo(... Object.keys(dict).map(name => dict[name]))

(Maybe someday you might be able to use Object.values() to achieve the exact same thing without needing to use .map)

However, the spread operator doesn't match the argument names to the object names. So the above call would mean the following:

foo(4, 6)

And not what you'd like:

foo(undefined, 4, 6)

However, note that you can rest an object too:

let x = { a : 1, b : 2, c : 3 };
let { a, ... rest } = x;

console.log( ... rest ); // { b : 2, c : 3 }
I’m an iOS dev and there are two main reasons I’m giving up my Apple Watch
Is there a minimum 'vote' threshold, or if I'm the only person connected at a certain point in time, do I get free - albeit slow and insanely frustrating - control of the 'machine'?
Quite right. I meant Center. I was still drinking my coffee.
Why do other people have to be "lucky"? I have argued before that having good management and the right processes mitigates the damage bad hires can do. Maybe those other people structure and run their organizations such that the "right" bad hire is impossible.
1. Don't. You're happy with the system as it is.

Now, what to do regarding Windows 10 ? If you're a fairly computer savvy person, for home usage, I'll say disable the updates, get an AV and a firewall and keep a weekly backup.

Updates loose any credibility if the vendor issuing them cannot be trusted and MS has shown with those tactics what the endgame is. Checking every update what it does and if it's safe to apply to the system takes more time and energy then keeping a weekly backup of the system and basic security. Now why should someone play hide and seek with MS and their dark patterns instead of using the system as is ?

I'd say that this is a pretty sad state of OS updates we're in regarding Windows, if not software generally.
People often let their attention be corrupted by focusing on the wrong thing. The stopped line of cars looks pretty safe to turn through, right? I wouldn't even be surprised if the stopped driver was waving the turning driver on to "be nice".

Despite having set cruise control below the numeric speed limit, the Tesla is still (almost) speeding by driving too fast for the conditions (passing a line of stopped cars). I'm not a big fan of this reasoning, but there's justification for it. In this situation the turning driver should have obviously seen the oncoming car and yielded, but someone taking the same turn in the opposite direction would never have been able to see the Tesla.
Which cities have their own top level domain?
1. New task manager!
I thought this might be the case too, but the n-grams for "enlightenment", "Enlightenment", "the Enlightenment", and "The Enlightenment", etc. are all quite different. Lowercase "enlightenment" doesn't show the same pattern as capital-E or with the definite article.
Witch Burnings in Papua New Guinea
SocialCam is closed
Design for emotions. Read and expect the unexpected ;)