skysight-inc/HackerNews huggingface dataset:
> Lets compare this to a similar decentralized p2p network, the World Wide Web.

Horribly horribly flawed analogy. You can't compare a DHT (or most p2p networks for that matter) and the web. The web is barely decentralized and mostly client-server, not peer-to-peer while a DHT is distributed, not just decentralized. The traffic characteristics are dramatically different. The client-server architecture alone already assumes that there is an asymmetry, that there are resource-providers and resource-takers. That is the opposite of how Kademlia is designed.

Additionally the web is very different from a game-theoretic perspective. Each node is responsible for its own content, so it can make cost-benefit tradeoffs for itself. In a p2p network for Node A stores on B for C to retrieve data node B has no direct incentives to store anything at all, they only exist indirectly if B is interested in the network operating smoothly, this means fairness is far more important since otherwise nodes can become disincentivized from participating in the network.

Anyway, web crawlers are not a violation of any web standard. Aggressive DHT indexing on the other hand as discussed here is not merely aggressive, it blatantly violates specs in ways that are obviously detrimental to other nodes. If we wanted to compare it to something web-tech it would be like randomly choosing http servers and then flooding them with slow-read attacks and spoofed HTTP headers for... uhm... bandwidth testing purposes or some other reason which the server operators have no interest in.

> and don't compare it to stealing a dollar from our wallet (even if power+bandwidth+man power could easily equal to just that).

So you acknowledge the equivalence but then dismiss it anyway without further arguments?

> A) is there any measurements

yes

> B) do it run parallel?

I don't understand your question.

> C) do the fake entries get higher priority than real nodes?

Priority by which metric? There is no explicit priority in kademlia, but many operations involve relative ordering of nodes, the fake nodes one can be closer to the destination, yes, which is what slows down the lookups.
The USGP is basically the warm up act for a Taylor swift or Justin Timberlake concert
I know this doesn't sound that good, but if you learn programming, 25k + 2 years is nothing. All of us have made bigger mistakes in our lives (though not the same) by listening to other people.

Now $250k, that's a lot of debt even for a programmer.
Why should the best engineers in the world come to Canada
This article is very difficult to follow. It seems to be timing the difference between mach_msgs and System V semaphores. It does not seem to be comparing shared memory vs message passing.
Are there any good alternatives?

I used REST which forced me basically to dig deep into online documentation when I wrote a client, but was rather straight forward to implement a server with.

I used SOAP which forced me to write a giant WSDL file, but was rather nice to work with on the client side.

GraphQL seems to obliterate this problem with its auto discovery mechanisms, but I don't know too much about it.
How We Reduced Latency at Keen IO
Ship Breaker by Paolo Bacigalupi is another candidate. In that post-ecological catastrophe, things are a good deal worse than they are today, but life isn't hopeless. Well, for many it is, but is that so different from our reality?
Sounds interesting. Do you have a website or blog where I can look for updates?
the commenters below are correct - but I will push a change for this right away! It is my fault for not introducing it.
If this is interesting to you, you'll want to keep track with what we're doing in Ubuntu Core!

https://www.ubuntu.com/core
I'm thinking Apple may be the way to go this time, because they maintain security updates for older devices for longer. (Seems like 5+ years.)

The iPhone SE has a reasonable price and is only a year old. E.g., here in Germany you can still get the 16GB version from before last month's storage bump for 399 Euro. It has the same SoC as the iPhone 6s (A9).
I think the Admin is great. Even of you aren't planning to use it in your production app, it makes many development tasks so much easier. It is a great way to create, view and filter your data during development and when you need something new its usually just a line or two of code. It is staring to look a bit dated with the widgets though.
I've implemented Swagger with several APIs and agree that it's crazy complex and time-consuming to write Swagger files manually.

I believe the best use-case for Swagger is to develop the API (perhaps just defining the routes with payload and response, but without controllers), and then auto-generating the Swagger files. This way the API consumers always have an up-to-date documentation, and there is only one place which represents the current state of the API.
How do these certifications deal with e.g. rooted devices (rooted by the device owner, not an attacker)? One suspects that there's not much they can do? If that's the case, why would they worry about this vuln?
Out of interest, what is your opinion about jokes related to Nazis? Are skits that have a swastika in them bad because they have a swastika in them? If someone says something that is clearly a white supremacist ideal, but doesn't use a swastika, does that make their message any less bad?

From my experience "symbol X is offensive" doesn't actually help distinguish between malicious and non-malicious people because the thing that makes someone malicious is their actions and views, not the iconography they use to express said actions and views.
My daily drive is spacemacs, all the tweaking is there.
This is not bleeding edge stuff, some systems in the 70s with fraction of the RAM and CPU power had memory safety.

Eg see here about running Ada on the same Cortex M4: http://www.ganssle.com/video/episode9-ada-on-a-microcontroll...
>>Content owners have - in principle, legally backed - the right to distribute their content in any way they see fit, and content consumers have the option to refuse that content if the format it is presented in is un-acceptable to them, this is a consensual producer-consumer relationship.

you are giving content "owners" (and I use that term losely, because legally they are Copyright Holders not owners, copyright is not property) many more rights that are simply not granted by copyright law.

DRM is used in way to massively exceed the authority granted to creators by copyright, they abuse DRM and you claim the rest of society must just "take it" because "that's the market"

Well there is no "market forces" when it comes to content because the government grants upon a person a monopoly over a copyrighted work, this exhausts many market forces. Sure you can claim a general market of "Movies" but due to the nature of the product these are not interchangeable widgets that normally constitute a market.

>If you feel 'bullied' to consume content with DRM the problem lies with you

The "being bullied" is a weak argument, i will give you that, but what about platform or time shifters. Should the MPAA be able disable my bluray player with a code on all new bluray discs? Should MPAA be able to tell me which HDMI cable I must buy and which monitor on my PC is acceptable?

Should the MPAA be able to force me to use Chrome instead of Midori.

If I buy content today, that can play on Firefox, but then next year google revokes the Widvine license firefox uses, it is acceptable that now the content I paid for is unusable by me?
SpaceX | Hawthorne | Full Stack Software Engineers | http://www.spacex.com/careers/position/206174

We need intelligent and passionate software engineers to write the software that builds rockets and powers SpaceX's operations. We are responsible for all of the software on the factory floor, the warehouses, the financial systems, the restaurant, and even the public home page. Elon has called us the "nervous system" of SpaceX because we connect all of the other teams at SpaceX to ensure that the entire rocket building process runs smoothly.
NBA Live on mobile gets new graphics and user-interface for 2016-2017 season
That is one awesome name to have

Edit: Pretty awesome site as well :)
> The easy stuff is very easy, which is great, but when you want to do something somewhat complex it becomes arcane very quickly, usually requiring step-debugging through the code to figure out which framework method needs to be tweaked.

This is the same problem I have with most ORM's as well: the easy stuff is easy, and the hard stuff is harder than just doing your own thing (using SQL directly). My solution to this ORM problem and the admin situation is the same: use admin (and ORM) for doing easy things, and don't use it for hard things. It works well!

I've seen a lot of Django codebases where they try to build the whole app around the admin interface, and it's way more trouble than it's worth. Reasonable people could disagree about this, but my stance is to use it for the easy goodness it provides, but get away from it when it starts getting in the way.
This may be too little, too late.

As the article points out, Apple felt the need to make this announcement even though the new Mac Pro won't be released until next year, because they don't want more pro users to abandon the platform.

That's a pretty sorry state of affairs. I don't know if there are good statistics about this, but I wouldn't be surprised if quite a few users have already abandoned Macs for Windows. Microsoft is making a big push to attract creative professionals, who are heavy Mac users as far as I know.
> However, the interesting thing here is that Tesla has become more 'valuable' than Ford, for this definition of value.

I think it's a very tortured definition of "value", though... I don't have a Bloomberg terminal in front of me anymore to check, but I'm guessing Ford's bonds are generally trading closer to par than zero. In which case the bondholders are telling you they think there is about $100 billion worth of additional value to Ford's business beyond the value of the equity. That's a really big piece of context to this story.

I agree with you in principle that market cap is a perfectly valid metric, but when you're comparing a majority-equity company to a majority-debt company (assuming the bonds are valued as non-distressed assets) it ignores something very, very significant.
"(But the coffee cup is useless without coffee!)"

Here, I disagree (or agree with you, depending on whether your italics indicate e-sarcasm).

You could fill it with water or tea or make your own coffee or even sell it to somebody else at nearly full value! (I'm sure the restaurant support would be happy to welcome a new customer back to the fountain of coffee).

You get my analogy.
"penetration test" sounds very ambigous when refering to sex toy.
sel4 is written in C.
No secrets here. I pull the data raw data from the NWS and put a prettier interface in front of it. I had high hopes to pull from other public data sources... but you know, priorities.
Waiting for Turbo Vision version :)
Its definitely something we want to make sure we get right before releasing. We do think single node can work for a lot of use cases though, especially with our scalable insert/write rates and our time-series specific optimizations.
They won't until pay is competitive with the US.
Love the project :)

Can you create an OpenGL interface in voxels please.
Honestly I think narrower cars would make a huge difference (and of course they went and widened them this year... SMH). Passing almost exclusively happens on the straights, unless you're Max Verstappen who is singlehandedly keeping races exciting (maybe some Vettel / Ricciardo in there).

Make the cars narrow enough that passing in the corners is feasible and I think it'd make a big difference.
In defense of the concerts: I'm an F1 fan, and I'm pretty sure I'll be able to talk at least one more person to go to the USGP with me this year so that they can catch the JT concert.

I mean, it's not like it takes place at a time when cars would be on track anyway. It's OK if a little extra entertainment happens at an event that is, fundamentally, entertainment.
Neat. I am working on something in the same space.

You probably should post the thing directly instead of using HN to get PH traffic, though.
> My belief is that the quest to find a unified physics that describes everything is provably impossible due to Godel's theorem.

To be precise: it tells us that it's not generally possible to build a complete consistent model, but it may still be possible in specific cases, like our universe. My hunch is that such a model does exist, that we will find it, and further, that it will actually be rather elegant. We'll never be able to prove we've found it though, because we only have partial information— if we were running on a virtual machine, is the host system running Linux or BSD?
Yeah. Barbecue sauce in particular gets used in the same situations as ketchup, and is usually also tomato based. I feel like ketchup is almost just synonymous with Heinz. When I want ketchup I basically am looking for the taste of Heinz, and if I want variety then I get something thats not called ketchup.
I should add that pure craftsmanship strikes me as a limited point of view: what is the point of "high quality" if no one uses your software?

https://blog.ometer.com/2016/05/04/professional-corner-cutti... has a better take than just "quality all the time" that TDD advocates sometimes take on.
It was worse in the 19th century. Look at the original Michaelson-Morley experiment: a huge tank of mercury with a granite slab floating in it.[1] That was the only way to get a low-friction low-vibration bearing back then.

[1] https://en.wikipedia.org/wiki/Michelson%E2%80%93Morley_exper...
So excited to see this here! I'm a long time Glowforge admirer. Just dropped you a line (same username as HN).
Brushing up Python skills, did a scraping project where data was fetched from semi-structured site and tabulated into Excel worksheet.

Doing keyword research for a niche site project on the side.
I love how the announcement[1] on Usenet of the first release of the "WorldWideWeb wide-area hypertext app" contains a sentence that seems sort of unlikely and almost arrogant, yet within four years had proved to be a prophetic understatement.

> This project is experimental and of course comes without any warranty whatsoever. However, it could start a revolution in information access.

[1] https://groups.google.com/forum/#!topic/comp.sys.next.announ...
I use ShiftIt (https://github.com/fikovnik/ShiftIt) for this.
I can certainly relate! I always disable the touchpad entirely and use the touchpoint only on my Thinkpad, for this reason.
>assuming that it will be approved in the end, because "I don't like X" won't work as reason.

How well does "else I quit, my code, my tools" works as a reason?
>Moreover, it's clear that TBL regrets that early decision to the degree that he rails against the walled gardens.

he rails against the walled gardens while at the same time putting things into the standard, like EME, they powers them.
What Is Singular Value Decomposition?
Human extinction is definitely the future, eventually. Beyond that, I find it hard to make absolute statements about the future with no evidence or argument.
Very cool - I'll look into it
It's not only about engineering teams... but about teams (engineering + driver). Obviously the human drivers, and the drama they generate, is what makes the race worth watching. But giving the driver a good car is a fundamental part of the game.
How many dimensions does each metric support?
One problem... it takes Swagger thirty-freakin-seconds to load its auto-generated whatever for Magento Community, and it has to do this every freakin time!
Cloud Viruses in the Invisible Republic
>That an incumbent with substantial influence uses their position to suppress a disruptive technology that's an emerging danger of erroding their business model?

That's already been happening since the industrial age, and since we haven't plateaued, your fear of a local maxima doesn't look convincing. Would you agree that it is only fair that the onus is on you to explain what is different about this scenario?

I see it as a good thing because by the time the disruptive tech does take over, the new tech has undergone a cycle of refinement to the point where it goes from being "great", "oh this is nice" to being simply unavoidable.

Also, why is the incumbent suppressing a disruptive tech necessarily a bad thing? Since they're an incumbent they could also be in a position to evaluate the tech and know that there are certain downfalls to that approach. I'm fairly certain that as a reasonable person, you would agree that most disruptive tech never pans out and the companies die out.

> You have to get to the point of "Is it likely this new thing will be more beneficial to society when equivalently developed?"

Well but the the government picks winners and losers and uses tax payer money for that. What if there is this other great tech that even better and it gains some prominence 4 years after the government decided to subsidize EV? Do we now abandon all EV subsidies? Subsidize both?
I am working on auto generating clients with built in service subscription based discovery, shock absorbers and circuit breakers based on open api (swagger). We design our APIs with customer focus and therefore haven't run into some of these problems so far.
Apple | Cupertino, CA | Data Engineer |Full time | Onsite

Apple is a technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

Apple's ■■■■■■ team is looking for both junior and experienced engineers to work on big data, machine learning and high-scale, low-latency distributed systems. As a part of this team you will use machine learning at very large scale to build ■■■■■■■■ systems.

Requirements: - Ability to code in any statically typed language, excellent understanding of Data Structures and Algorithms - Experience and interest in Distributed Computing.

Nice to have: - Hand on experience with Spark/Spark streaming/Kafka - Hands on experience with Hadoop or large scale distributed processing.

- Functional programming experience in Scala (using monoids/semigroups etc in large distributed systems)

If interested send your resume to appleMLjobApps@group.apple.com

NOTE : As of this moment we are not looking for new college grads and applicants should ideally have more than 2 years experience.
Improving the User Experience for Life Sciences: http://www.pistoiaalliance.org/projects/uxls/
Do you have a resource in which can look up past cases, including small claims court that is not paywalled in some form?

Asking as I'm aware of a couple of cases with friends in the past few years. Personally had one case in which was about to go to SCC regarding software update removing some functionality and the company settled out of court and left me most happy with the settlement.
Loved this article, as a competing database company, they did a fantastic job relating to developers and being authentic! Great job, please keep this up, it will definitely make you a winner.

Key quote of interest: "135K writes per second per node" this is very good! Quite impressed.
Django REST Framework can still play a part in the scenario you describe. Additionally I found this thread and the linked post really helpful in thinking about how Django and something like React can work together, with some more nuances and variation covered beyond just looking at one part being a SPA (handling routing, etc.) and the other a REST backend:

https://www.reddit.com/r/django/comments/5sar7l/reconciling_...
Side note: I have the direct opposite wish: I want a single mouse that can move off the boundary of one PC's monitor(s) and into the monitor of my laptop or across two or more desktop computers without having to change hardware. Same thing with a single keyboard.
After wishing for years for a better way to get an overview of Twitter conversations, I decided to give it a go myself. One problem is that the Twitter API is very limiting, so I built an extension that sits on top of the existing UI. It's been a fun toy project. I'm not a UI designer by trade so a lot of this was new to me.

GitHub: https://github.com/paulgb/Treeverse/

Chrome extension: https://chrome.google.com/webstore/detail/treeverse/aahmjdad...
Not the OP.

There are chores i don't mind but I spend a good part of my day cleaning up other people's messes. Washing up always seems so futile, you wash the dishes and within hours there they are again, needing washing; Sysiphean. I find it very hard to motivate myself for that.

On the other hand, repairs i enjoy: both the challenge and the reward of using, and saving from the bin, something that was a challenge to fix, something that needed some ingenuity.

Horses for courses though. I'd rather chop wood, service the car, fix the plumbing, re-roof the shed: pretty much anything instead of the drudgery of washing-up.
I'm not the GP but here's an example of larger trend that they might point to in support of their argument:

Excerpted from Matt Levine's Money Stuff newsletter:
https://www.bloomberg.com/view/articles/2017-04-04/hacienda-...

> One simple story to tell here is that globalization and technology have shifted the bargaining power between entrepreneurs and providers of capital. These days, if you want to start a social-media company, you don't need to raise a lot of money from investors to build a factory. You just need a dorm room, and your parents are probably paying for that. And if your social media company is a success, it can go global instantly with near-zero marginal costs. (Yes, I know, this does not exactly describe Snapchat, which is focused on developed economies and which has weirdly enormous costs, but still.) The path to being a gigantic profitable company is paved relatively more with ideas, and less with capital:

Vivek Wadhwa, a distinguished fellow at Carnegie Mellon University’s College of Engineering, says the “winner-take-all” culture in which a few tech companies emerge as hugely profitable from among a far-larger number that fail encourages investors to give tech executives more leeway.

Meanwhile the same forces of globalization and technology mean that there are a lot more people with capital. U.S. tech companies can raise money from China, or the Middle East, rather than limiting themselves to New York and San Francisco. Globalization opens up new markets, which makes good business ideas more valuable, and new sources of capital, which makes those ideas easier to fund.

So winning entrepreneurs are more valuable, while capital is less valuable and less scarce. Of course the bargaining dynamic between the people with ideas and the people with capital has shifted. You'd expect to see some of that playing out in price -- investors paying billions of dollars for unprofitable social-media companies -- but at some level, if you are a young billionaire entrepreneur, you don't really need any more money. You might as well bargain for more power, or more freedom.
What HTTP servers and clients are you using that don't clearly log the request method? I've never seen one where it's easier to read the body of the request than the method.
WebODM, a free, user-friendly, extendable application and API for drone image processing. https://github.com/OpenDroneMap/WebODM
We use ag-grid, it supports React/Aurelia/Angular, I think they have Vue support as well. The team is really great.
Tangentially, I did not expect the answer to be written by that guy. His PR team are doing wonders!
A guide to private alpha testing
As Gabe said, we mostly expect authors to produce diagrams and us to help edit them into outstanding articles. This is one example of the editing:

https://github.com/distillpub/post--momentum/issues/1

We've also had a few designers volunteer to work with researchers on visualization. So, in special cases, we may match-make researchers with designers to produce a great article.