skysight-inc/HackerNews huggingface dataset:
Custom Travel Clubs Partners with THIRDHOME
Custom Travel Clubs announced its partnership with THIRDHOME, the leading reciprocal travel club for the luxury vacation second home owners.
First Tesla Taxi in America after 100k miles
> An article, written on a keyboard with keys measured to fit in their place.

> Transmitted to the computer using error detecting codes (in USB)

> Being run through a CPU that essentially performs arithmetic, comparisons and branches.

> Being processed by a word processor that has been compiled in one of many of the highly mathematical languages that run on our computers.

> Written onto a disk with error detecting codes.

> Sent over the internet with error detecting codes.

> Written into a database that probably bases on relational algebra.

> I open the article and everything happens in reverse on my computer so I can view it.

And it claims maths is not everywhere. I just have to laugh.

We have to recognize that elite mathematics today, while much more inclusive than it was one or five or fifty centuries ago, remains a discipline that vests special authority in those who, by virtue of gender, race, and class, are often already among our society’s most powerful.

No, we do not. This is a factually false statement. We have to recognize that maths is open to everyone who is determined enough and has access to the internet or a library and that tribalism like this brings us nowhere. Anyone can participate in elite mathematics. If you come up with a proof for the Riemann hypothesis, go ahead and publish it! Nobody cares about your background if your work is good. Mathematics is blind to gender, race and class.
That's a fair point. Ant's XML usage is closer to a DSL than not. But, it's still much simpler than the various Gradle DSLs I've seen.
I'm in toptal but hardly do anything for them.

I find the experience pretty nuetral. Most companies are looking for better talent then the other freelancing sites but still not willing to pay $100/h for work.

On a side note.. Dont trust a lot of the positive comments here. I haven't checked the slack team for toptal but they are very good at monitoring sites like HN for toptal releated posts and asking a whole room of like 1500 people to come and post positive comments about the service.
Do you have a link to the specific debunking? I don't think there's really a way to get out of it. I watched multiple interviews with Assange where he brings up Seth Rich unprompted. Of course he proceeds to state that he doesn't comment on sources, but the fact that he's bringing up an unrelated case and saying "it even could have been someone like this guy" is an implication, even if it's followed up by a "denial". Even mainstream outlets were reporting that Assange "suggested" Rich was the source of the leak.

Maybe Rich wasn't the source, but I don't think it can be reasonably denied that Assange was making some kind of implication there. His motives are undefined.

Since this whole discussion is obviously and thoroughly tainted by personal bias (because the information is so fuzzy that it's just about believing the entities that you trust more), I'll just lay out my cards and say that I don't believe that Russian state actors hacked the DNC (though I'm ready to admit it if real evidence is produced, which I understand is probably not possible).

I think it's a cover story because the powers-that-be don't want the average citizen to know how easy it is to compromise the security of very important institutions, whether they be political organizations or major corporations, lest that citizen decide to take up some targets of their own. I believe the same thing happened with the Sony hack that was blamed on North Korea.

It behooves IDS vendors to make people think that nation-states are regularly trying to invade their systems and it's free publicity to come out and corroborate the mainstream narrative, so they play along/feed into it and say "Yeah it was definitely the Russians even though there's no way we'd actually know that since our software wasn't installed until after-the-fact". This is especially blatant with the follow-on firms that just wanted to cash in on the available PR by saying "uh, yeah, we detected that too".
hey - not bad. The documentation looks very similar to heroku.. i cant find if they do stuff to handle workers in Procfiles (which need to be added to the job manager like supervisord/systemd).
But interesting..
All the answers about more cores not being that useful for desktops are true, but there is also the fact that Intel doesn't want to cannibalize its high margin Xeon business by selling high core count cheap desktop CPUs.

Finally for desktops, and especially for mobile, the die real estate is probably put to better use by incorporating a larger integrated GPU.
It comes down to not wanting different applications (not equivalent to processes) to share a single filesystem and all that implies like shared dependencies.
Not that it necessarily hurts your point, but your numbers are likely way off. The article doesn't say where the layoffs are coming from other than moving from hardware to software. I expect this means that they're firing some designers and largely manufacturing people, meaning the community most hit would be in Asia more than likely. Salaries there are a lot lower, so it wouldn't be as much of a gain for Cisco (though still the same kind of effect for the community effected). They also are probably shuttering some production facilities, which could save them a ton in capital costs, but again, could have a strong negative impact on the communities those buildings are in, depending on if someone else snaps them up.
It is hard to prove a negative (it is easier to prove the brain is something else). As much as Turing completeness seems to emerge relatively easy, given how the analog complexity of our nervous system contrasts with the deterministic simplicity of digital computers, it is a bit naive to make parallels about how they work unless you are making some kind of metaphor.
> If you're spawning threads implicitly then you're no longer a library, you're a framework.

That't not what makes a framework. It's all about inversion of control, you call a library and a framework calls you.

http://stackoverflow.com/questions/3057526/framework-vs-tool...
Doesn't statically compiling programs solve the deployment issue better? I mean, as far as I can tell Docker only exists because it's impossible to link to glibc statically, so it's virtually impossible to make Linux binaries that are even vaguely portable.

Except now Go and Rust make it very easy to compile static Linux binaries that don't depend on glibc, and even cross-compile them easily.

Hell I think it's actually not even that hard to do with C/C++: https://www.musl-libc.org/how.html

If I have a binary built by Go, what problems does Docker solve that just copying that binary to a normal machine doesn't?
Recipc for PC building, does it seem to be a good idea?
Solution: .NET
I've been doing some tinkering in this area lately, and I was also looking for an explanation of the string editing mechanics in this algorithm.

The hardest part there is retaining the intent of the simultaneous edits -- the I in the "PCI Consistency model" as described by the WOOT paper. Previous algorithms (LSEQ, WOOT, Doctree, Logoot, etc.) devoted to simultaneous conflict-free editing of text have solved this through relatively complex key generation strategies. I've only done a cursory read of this paper, but this algorithm doesn't seem to implement an alternative solution.
Swift should be mature enough by now for development. Or start with version 3 when it comes out.
Only if you have a test that catches the bug and it still needs time to run. You'll also need time to write a fix, validate it and deploy. Plus any extra time your organization needs between code and deployment
Read it and passed it around to the guys at the office and I can tell you that it goes beyond the Heroku v Docker debate. For us, here at some kind of bank development shop it is about languages and frameworks. I would advice that you read the whole thing. Pretty funny I must add.
dodged a bullet
I would agree with the general statement that mathematics has not been the most inclusive field (though it's getting better) and has been reserved to "elites", but I don't understand how it can be linked to statements like "math is everywhere".

His conclusions states:

"If math were really everywhere, it would already belong to everyone equally. But when it comes to accessing and supporting math, there is much work to be done. Math isn’t everywhere."

I guess the same might be told for art or history ; they are everywhere but artists and historians are not and becoming one of them is difficult.
1) I think this argument is plain wrong. It is incorrect that EVERY APP should use ALL CPUS. Rather, different apps use different cpus --> less interrupts --> speed up.

2) I think they are actually very good at what can be done by now. How do you think they are so bad?
3: Amdahl's law says that partially parallelizable applications don't see much improvement.

50% parallelizable program will run 33% faster on 2 cores (not 100%) 60% faster on 4 (not 300%).
As long as the database isn't relational, I guess.
interesting.. serious advice: get a SAAS marketing expert. Pay whatever they want. Your discoverability is really bad.
Silicon is cheap, my time isn't. i'd rather the task finish in under 2 seconds.
You can put Xeon in desktop motherboard like with X99 chipset. I myself recently got 22 (44 threads) core one, but for day to day tasks it doesn't make a difference and it is quite expensive. If there was a larger demand then perhaps we could see more of these.
Russian court rejects Google’s latest Android antitrust appeal
It is telling that the most high-profile, most-widely-used Groovy project has chosen to rewrite their own code into Java for performance reasons, and is touting the ability for end-users to write build scripts in Kotlin instead of Gradle to get better tooling and performance.

I contend that Groovy is the "bash" of the JVM: there may be use-cases for it, but it's so prone to becoming a minefield that you're often better off using a more fully-fledged language (one that's not so slow and doesn't aggressively hide errors from you in the name of being "dynamic")
Python Driver for ArangoDB, Multi-Model NoSQL Database
It's even more necessary in meatspace (LOL!) but we learn to be subtle about it. This analysis is very insightful. Proper listening is cognitively expensive. In many circumstances it can't happen in real-time. Ideas are big and words are small. Both echoic and working memory are very limited. We have no choice but to optimize. Hashing is very efficient. We can hold a lot in our long term memories. The problem is that your new idea isn't in my head already. We need "idea arithmetic" to utilize our existing ideas without voiding new ones. The concept chicken-burger can be represented as hamburger + chicken - beef. That happened to be a perfect match. If it were Bob's Best Turkey Burger then it would be hamburger + chicken - beef ± ???. This is a more optimal representation than just ???. Each "chunk" saves memory for the most novel and important details. Assuming we continue listening. If we run into a chunk we don't like we're liable to start preparing arguments instead. Sometimes we're just tired and decide the match was good enough. The problems with this algorithm occur when it terminates early.
I'd also add that microservices have increased value if you begin with such an architecture in the first place. It's much more difficult to "gracefully" rip an existing monolith into modular pieces than to build modularly from the start.
The Samsung Galaxy Note7 Review
“Breaking Good” by teaching kids to hack at R00tz Asylum
I've been eagerly awaiting the conversion, but I was expecting it to be around the issue of biological immortality. This will be more entertaining though, because it is open to more than the religious types - anybody can try to guide the state's tools of coercion! So what justification for literally controlling what other people do with their brains will ban advocates go with, will they use stem cell research logic or interstate commerce clause logic?
Yes, but there's another dimension here. If another team breaks your build in a monolithic repo, you may or may not be able to resolve this quickly. You're in a contract with them about the state of the repo and thus your service.

With microservices, the production version of their service would conceivably be stable. It moves the contract from the repo to the state of production services.
scipy.optimize can only do single-criterion optimization (scalar-valued objective function instead of vector-valued objective functions).
Yes/No.

Only game engines made in DX12, and Vulkan. And still there is the major road block that Nvidia (>70% market share) only offers 1 compute thread in async-compute mode, and no parallel rendering/compute work so using DX12/Vulkan means your game will work WORSE for 70% of your consumers.
scratches head isn't that how the scheduler of any semi-modern operating system work?
How often do you actually need to do that. 99% of `foo | bar` command could easily be `foo > a && bar < a` which is pretty trivial to do in Python.
> You should mention it costs $20 for information that can be found for free anywhere on the web. While other users answer the question, you simply refer to your piggy bank, shameless.

Yep, it costs $20. Basically the cost of chinese food for 2, to ensure guaranteed victory in learning the essentials of AWS' platform while having a guided tour on how to deploy a fault tolerant web app with Amazon ECS from start to finish.

You can definitely learn everything for free, but the value in a course is that you're getting a cohesive learning path that was carefully planned and tested. You get a system that you can apply to your own projects and plenty of source code to reference.

You're paying the $20 so you can avoid spending 6 months trying to figure out everything on your own while stringing together a bunch of half-assed blog posts and tutorials.

You pay the small fee for certainty and it's well worth it because your time (and sanity) is not infinite.
A cursory glance at Django's timezone docs says pytz (which is optional but recommended) raises an exception when a time doesn't exist due to DST.

> Unfortunately, during DST transitions, some datetimes don’t exist or are ambiguous. In such situations, pytz raises an exception. Other tzinfo implementations, such as the local time zone used as a fallback when pytz isn’t installed, may raise an exception or return inaccurate results. That’s why you should always create aware datetime objects when time zone support is enabled.

https://docs.djangoproject.com/en/1.10/topics/i18n/timezones...
If all you are doing is opening an account then your registration docs alone are enough. There has to be more to this.
I imagine the logic is fairly simple: Same business, same products, less overhead. This should drive up profits in the short term, and if operations continue as they were previously, in the long term too. They also get to use terms like 'lean' and 'streamlined' in their investor reports. Stock bump.
My take is that the shell script does not have any unspoken assumption or magic that is performed by the tool.

It all has to be in the script building up strictly from well-understood and long stable basic bricks (and the few places where you don't it's even worse with devops tools.)

Any issue, any question can be answered by reading the damn shell script and you're never dependent on a cookbook/recipe/playbook/component that you got off of some github repo that you need 5% of to do X.
Totally agree.

We had almost the same story with payments. Except for we've jumped to a payment-processing SaaS but got dissatisfied (all those SaaSes I saw don't work with PayPal EC without so-called "reference transactions" enabled) and decided that wasn't a good idea and we have to jump back to in-house implementation.

I didn't want to re-integrate the payments code back to the monolith - thought it would take me more time and make code messier. So I wrote a service (it's small but to heck with "micro" prefix) that resembled that SaaS' API (the parts we've used). It had surely evolved and isn't compatible anymore, but it doesn't matter as we're not going back anyway.

Works nicely and now I'm feel more relaxed - touching the monolith won't break payments.

On the other hand, I see how too many services may easily lead to fatigue. Automated management tooling (stuff like docker-compose) may remedy this, but also may bring their own headaches.
Also Go language.
Free E-book: Introduction to Growth Hacking
What did you have to lie about?

Did you lie about the company registration number to the bank? If so, how did it happen to match the one you were eventually assigned?

Or did you lie about the bank account number when registering the company? How did you guess the one the bank eventually was going to assign to you?
Turn NetCrunch network monitoring messages into Trello cards
Google has launched its video chatting app, called Duo
7 Email Marketing Myths That You Should Stop Believing
This is nice but it's characteristic of most other Docker tutorials which say "just run this command" and don't bother to go into how or why it works. As a result, all the reader can do is copy and paste (if the command even works in the first place or the tutorial isn't out dated). What I think most people need to know is how they can do this but modify the app to work for their purposes instead of just "hello world".
Try describing the concepts without using the word "listen". Most likely you agree and are fighting about irrelevant definitions.
The move over the last few years has been towards mobile, and decreasing power consumption.

So over the last ten years or so, Intel has responded to this realisation by, inter alia, using the extra transistor budget afforded by Moore's Law to move more and more of what was once on the chipset on die.

This is, practically, a much better use of silicon than simply adding more cores.
It looks like I was not the only one to be confused: https://circleci.com/blog/it-really-is-the-future/
thanks for this ! how do you look at deis.io vs Cloud Foundry. Do you see yourself subscribing to one of the popular camps out there... or will you stick to Cloud Foundry in the long term ?
I liked the sentence: "There are a few other arguments that you’ll need to add to those commands but if you follow the docs you’ll have no problems at all."

Oh, you mean like 50% of the work?

As for the reverse proxy: Traefik all the way! :D
That's an issue yes, but it's not the main reason why Intel isn't offering more cores for decent prices, otherwise we would've never even moved to two cores or four cores. The main reason is Intel doesn't feel like it needs to because AMD doesn't offer much competition with its current architecture, even with twice as many cores. But that will change when Zen chips arrive.

http://www.extremetech.com/computing/233453-amd-zen-benchmar...

So wait until AMD launches Zen-based chips with twice as many cores and competitive single-thread performance, for only slightly higher price. Then you'll see Intel suddenly being interested in increasing the number of cores for decent prices.

Intel does offer more cores right now, too. They've just launched a 10-core chip this year for consumers, but because they think they have no competition, they sell it for ridiculous amounts like $1,700.

https://www.engadget.com/2016/05/31/intel-debuts-its-first-1....

No sane person should ever pay that much for it. Not when AMD is going to offer 8-10 core chips for less than half that price soon, with similar performance.
I don't know, having the ability to compile your own test driver against it rather than manipulating the executable is what I'd be after with the tool. You may be reading too much assumption into my comment.
...And why would you want that? The advantage for fork(2) over clone is that you CAN'T share those datastructures, making it harder to write code resulting a deadlock: you have to share explicitely.

As for the kernel resources for the process, you'd be surprised how large RAM has gotten these days...
There are several CRDT algorithms (LSEQ, Logoot, WOOT, Treedoc) that try to properly solve the merging solution (your outcome #2) while still retaining the intent of the edits of each user. Their implementations differ, but the general idea is that each character (or chunk of characters) is assigned a key that can be ordered. When new text is added, it's given a key that is derived from the key of some adjacent text. As a result, the merge is the best-possible approximation of the intent of the edits.
I never stated all evolution should be followed blindly. But once the evolution becomes established as best practice, there is very few reasons to not do it.
It helps with the find part. The revert and deploy not so much, especially say if it's the middle commit if 200 and you'd still like to deploy all the commits before and after.
There is probably a lot more we can do, and no matter what, the problem is still way more complex than I'm making it. But, I think we can make a big dent in the problem by starting, investing in, and growing tech startups outside Silicon Valley.
That was a strange article to read. As I parsed his words, it seemed like Michael J. Barany is responding to someone else's essay or policy opinion but we don't know who or what it is. If we had that, it would fill in the blanks of what he's arguing against.

For example, he mentions "math" repeatedly but doesn't put boundaries around it. Is he talking about Algebra not being everywhere? Or Calculus is not necessary for everyone? Well, if you magnify the photo at the top of the article, you'll see books such as:

+ number theory
+ theory finite elements
+ topology
+ Navier-Stokes equation

It's possible that the photo was a random clipart but it does seem to be the type of "math" he's talking about. Therefore, "math isn't everywhere" should be translated as "advanced university math isn't everywhere". So yes, it seems reasonable that we don't have to convince every part of society that they must learn to derive public key cryptography from first principles of number theory. But the question is, who was pushing that agenda?

Because of my tech background, my first pass at his essay made me think it was a variation of arguing against the "coding is for everyone -- everyone should learn programming". However, I don't think Barany's opinion about math is an equivalent analogy.
The "historic description" in the man page you cite disagrees: vfork(2) was added before BSD had copy-on-write, so the memory was actually copied and vfork(2) is essentially a crude hack to avoid that.

Unfortunately once copy-on-write was implemented, the crude hack was retained for backwards compatibility....
How we do secure software development at Stratum Part 1
The lambdaway project, a small and coherent language dedicated to the web