skysight-inc/HackerNews huggingface dataset:
That is a really good question, and a complete answer would be way too complicated for an HN comment but I'll give it my best shot.

First let us observe that even in the classical universe there are discrete quantities. Atoms, for example, are discrete. You can't have half a uranium atom because that's not a uranium atom any more, it's some other kind of atom. But aside from these discrete quantities most of the things that describe the state of the classical world seem to be continuous: you can position an atom anywhere, you can move it at any speed (including zero), etc. and hence the atom can have any value for its total energy.

This turns out to be only an approximation to the truth. It turns out that classical systems in fact can only have energies that are discrete multiples of some very small number. This number is not Planck's constant, but it's derived from Planck's constant in a way that depends on the physical setup. This is why, for example, to see quantum effects you have to control the setup very carefully, which generally means making things very cold so they don't jiggle around too much. This is one of the complications that I can't get into here. But the details don't really matter. What matters is that it turns out that some of the quantities we thought were continuous are in fact discrete, it's just that the units are so small that it's not apparent until things are very small and/or very cold. And in particular, energy is discrete.

But the underlying math of QM is not discrete, it's continuous. So how do we get from the continuous math of the quantum wave function to the discrete behavior we observe in reality? We don't really know. If we really understood that we could explain why Planck's constant has the value that it does, and we can't do that (yet). One possibility is that space and time are discrete just like energy it, but it's just not apparent because the units into which nature slices up space and time are too small for us to access experimentally. If space and time do turn out to be discrete, then the continuous math of QM will turn out to be merely a very (very!) good approximation.

But the distinction that really matters between the quantum and the classical is that states in the quantum universe are described by complex numbers and states in the classical universe are described by real numbers. That is the thing that makes quantum and classical fundamentally different, and it's the thing that makes the quantum world "weird" to us, because that's how you get things like entanglement and destructive interference. The quantization part is, ironically, a relatively unimportant detail, at least when it comes to talking about things like time crystals. (It's incredibly important for other things, like semiconductors.)
> The open source project that has really stood out to me in terms of funding is vuejs.org who's funding is almost entirely public at https://www.patreon.com/evanyou

I'm excited about the success here, but it's extremely atypical. Most open source projects gets tens of dollars a month, barring large sponsors (despite over 100 sponsors, 80% of Evan's funding comes from the top 11 sponsors)
Which is to say, "some expert making Yet Another Programming Game that's going to be unbalanced and extremely fun"

Because let's face it, masochism is what programming is about.
"However, officials said those attempts could not be directly linked to the Russian government."

Clearly this article is a hit job.

But why?
Ask HN: Were we ever future-obsessed as we are now?
It seems like right now we're on the major cusp of an AI revolution, but honestly, it seems like were more future obsessed than we've ever been.

Is this me just being young? Was the internet boom or smartphone boom the same?
اخر اخبار اليمن اليوم العاجلة السبت 08-10-2016 – NewsA
That's not true.

Infrastructure costs money, absolutely. But infrastructure is largely a fixed cost (plus some maintenance cost). After that, it's all peering arrangements. ISPs here in the US can have some pretty ridiculous profit margins (probably exaggerated, but http://www.huffingtonpost.com/bruce-kushnick/time-warner-cab...).

With gigabit internet slowly becoming standard, ISPs do have to invest quite a bit in upgrading their infrastructure. However, that investment is easily amortized over time.

All that being said, the amount of data is never in play. Only the rate at which you can push data through that infrastructure matters.

Yes, data quotas help ISPs have higher contention ratios, but that's simply cost cutting and it hurts the consumer. Effectively, the same money you're paying now is buying you less.

Last-mile ISPs have a very nasty way of trying to lie to consumers about how the internet works. I highly recommend you read the Level3 blog posts from around the time of the net neutrality discussions. They're very insightful into how the internet actually works. Last-mile ISPs can be and are effectively bullies because they own that last mile.
He lost me at: "Airportness transcends airports themselves. Airportness is how flight becomes natural to us, expected and accepted."

There has to be a word for that sort of ponderous pretension.
To understand what happened to RethinkDB, you want to contrast it with MongoDB.

RethinkDB is amazing software and a real breakthrough. And the audience of deep thinking people who can really leverage the event model is ... limited. Today.

MongoDB is no breakthrough, but there are legions of people who just want to plug something together with PHP or Node. Given what they're doing, it works fine.

I sincerely hope Rethink can turn into a vibrant open source project and I'm willing to donate money to that. Given sufficient time, the world will learn to use it. And until then, it will grant superpowers to people willing to invest a little effort to understand and leverage it.
SEEKING FREELANCER - SF - REMOTE

10-20 USD hr looking

Required Skills
---------------

- python - git - aws (some experience with any set of users)
- network programming experience
- intermediate to advance linux skills
- Jenkins or other continous integration system
- programming in atleast 1 compiled language (Java, C, C++ ...)
- experience with atleast 1 open source project contributions (can be just a bug fix on the low end)
- experience with test driven development and unit testing

Nice to have Skills
-------------------

- aws lambda, twisted or other async framework (reactor pattern) non-blocking io, erlang/elixir, creating packages

Expectations
-------------------------------------------

- Ability to get on a call atleast 3 times a week between 8am-10am PT

steve at stevemorin.com
My favourite cases are those where that problem is solved by removing code.
If the problem is people getting access to voter databases, it's really much ado about nothing, since many of those databases are already public, and besides you can pay a data warehousing company a few bucks and get much more data about any American than what exists in any election database.

If the problem is actually the voting machines, then maybe we should go back to all paper ballots like many other western countries like Canada.

Funny how the proven, reliable and simple solutions are never proposed...
I think it's a crass mistake to bet on restricting content, there are so many nascent ways for people to go p2p today (images, videos, audio, files), unless rare cases, if they lock data, people will share information their way. Lots of news fed from twitter users photos, vine and periscope streams. Publishers have a pandora box in hands.
This is why you let the javascript fanboys come and go with their "angularjs". You can focus on tools that do not change so much. Just to name a few, C++ (slowly updates), C, posix, Qt and many other native technologies that have a good "shelf life" of at least nearly 5-10 years with only casual update.

Further on, the core of computer science has even better shelf life. It basically never expires.

Personally I split two things. The stuff that I need to learn just now to get my current work done, and the stuff that matters in the long term. The former can change quickly and I don't fuss about it. If It's the buzzwords and latest tech gimmicks or just a new technology I didn't use before, I learn as much as I need to and as much as sticks naturally over the course of my work, but I don't always actively try to retain it.

The latter part however is the real "gold". Once you know the core computer sciency stuff you can always build on that later on using whatever tools and technologies.
I mean, it should be.. you are learning a probability distribution over the nodes and then performing some kind of inference at eval time.
I close friend of mine had this happen. It's truly an amazing experience. Nice work!
It's clearly a contrived example to show how std::variant can be used for a state machine.
I use about 2 to 3 TB every month, and I have a 200Mbps plan for 1 year. The data cap is not part of the plan when I sign it, is it legal to set a cap without get acknowledgement from it's customer?
I think you misunderstand me. I just wanted to see how it worked... intercooler is simple enought to dig into. Angular is 4 layers+ of abstraction deep now. I'd only dig into angular's code for work. I can dig into intercooler for fun. Then very likely just write it myself.

But smaller code like this that is well factored is great for learning and picking up new tricks and style.
I agree completely. My bet is this is Comcast's way of fighting back against net neutrality. With 4K streaming coming fast, it seems like they want to further pad those profit margins under the guise of fairness.
I think that user Stratoscope has noticed something more interesting: https://news.ycombinator.com/item?id=12661902

He finds that such trivia quizzes are strongly biased towards supporting younger candidates who are fresh out of college.
How do you tell if something is agile?

If we drop the word "agile", what would we lose? For that matter, couldn't we just call it "software engineering"? The goal of engineering is to choose from different possibilities to come up with a cost-effective solution.

I came of age as a professional software developer in the 1990s, before the Agile Manifesto. I was (and still am) in the RAD school of thought. Steve McConnell's "Rapid Application Development" was one of the big software engineering books of the era. It certainly doesn't promote a "one-size-fits-all straightjacket", so I don't recognize your statement as reflecting my understanding of the pre-Agile era.

I have also read a lot of accounts of software development pre-Agile Manifesto, from the Mac development to the game software described at http://www.filfre.net/ to the first web browsers. I don't recall any of them using a waterfall model or any of its variations.

This is also a bit of a hot button for me. All too often I see people arguing, ahistorically, that first there was waterfall and then there was agile. I am one of the skeptics that Wikipedia describes at https://en.wikipedia.org/wiki/Waterfall_model as saying "the waterfall model is a false argument used purely to market alternative development methodologies."
I think this applies in reverse as well.

When I see a woman running an organization that believes in inequality as a prerequisite (I'm right wing and I can say that without qualification), here I'll use the Tories in the UK, then if I see a Margaret Thatcher or a Theresa May, then I know they have the right stuff.
Ad-hominem. If the account is linking to real scientific studies, then you should read them and judge the points based on their merit, not who is pronouncing them.
> The U.S. Intelligence Community (USIC) is confident that the Russian Government directed the recent compromises

Strong claim. What kind of evidence would an investigator need to see to make such a claim against a foreign nation? Would it be different than what is needed to make a claim against an individual citizen?

I'm having a hard time taking this entire message seriously. It just feels like empty reassurance.
That probably would have made me a little suspicious :-)
I am infinitely glad there are people with your sprint putting effort into making things work at burning man or anywhere else. I sincerely wish you the best.
I'm a pretty senior backend guy so I'm not worried about my resume. This helps me whip up quick tooling for ops and to understand discussions and nuances from the JS devs I work with.
Yes, and it's a land grab for those domains with untapped data and potential for ML/AI related products. New startups that can identify these untapped areas will succeed.
Exactly. I hope that additional detail is released. It's a pretty serious accusation to make.

Also, I think it's worthwhile to draw the distinction between a state sponsored attack (as in Project Sauron) and state sponsored mischief (as in launching script kiddie style pen tests on unsecured systems).

Obviously Russia is doing the first kind of attack, but what would be the strategic benefit of doing the latter but not covering up the tracks well enough to prevent this sort of accusation?
HRM doesn't have the devastating difficulty that makes the Zachtronics game what it is. As for Factorio, that actually bares a stronger resembalance to modded Minecraft, particularly the classic BC/IC2 combination, with a hint of other tech mods here and there. And it doesn't have a lua-based robot mod (ComputerCraft), or any of the other really cool mods, so I don't see the point. It's not as puzzle-y as Zachtronics games, though.
I have talked to the IRS before and they were always very courteous and well-informed. I wouldn't call them slick but very efficient and clear.
Im not a concurrency expert. Just had basic explanations and training common with other developers. How it was explained to me was two or more tasks trying to simultaneously access a shared resource for reading or writing. These accesses might not happen in the desired order, causing incorrectness. Then there were lock-related issues on top of that.

Hansens work formalized what I just described in terms of English, diagrams, and compiler checks. He started with sequential operations on private data in modules. He says if two or more share thd same private data they might not execute in desired order. The monitor pattern enforced user-specified order on function calls to shared data. Built-in to language & compiler.

If my description of race conditions is inaccurate or insufficient, I'd appreciate a link to one that you think is more accurate that I could use as a comparison point against the Hansen paper. Otherwise, his description of problems implementing concurrency sounds exactly like what I learned in books on multithreading, supercomputing, etc. Shared resource used in incorrect order due to concurrency.

Note: Also, his colleagues Dijkstra and Hoare were still inventing and developing formal verification at the time. Tooling sucked. Standard practice, like he did with Algol and COBOL compilers, was writing things like this in precise English with code examples or diagrams. Not sure if you were expecting a HOL model or something when you said "modern" but I figured Id mention stuff was primitive then.
>I think Basecamp itself is mostly closed source, so they may have an advantage in building a business.

I think it's the exact opposite. Basecamp is mostly open source. Ruby on Rails is basically extracted from the Basecamp application. They've open sourced even their Trix Editor (https://github.com/basecamp/trix).

Edit: capitalization
No desk would be complete without the C programmer's K&R C.
I've been wondering the same thing. At the very least you should be able to argue that they've changed the contract and you should no longer be held liable for early termination.
What they actually love here is to crab as much data as possible.
If you are asking people to upvote/comment on this submission, don't do that.
For inputting and manipulating a set of characters, the keyboard is hard to beat. And it works well enough for navigation.
This is sort of naive. Two truths: (1) Companies have a hard time finding people with decent CS knowledge, and (2) you can get to the top (or near it) of the web dev field with little to no CS knowledge. This is why you hear the chorus of "I've never ever needed to use/think about $CS_TOPIC" when this discussion comes up. The upper end of web development is hyper-competitive and trend-driven because CS knowledge is an insufficiently differentiating factor for productivity and work quality, which means that anybody with good intuition and memory can reach the top quickly.
On Hiring Engineers for Early Stage Startups
That looks amazing, Butterflow goes straight in my toolbox.
Elsewhere in the thread someone was complaining about LaGuardia airport because there's no direct rail connection. There's also parts of it that have absolutely no bars, making it officially the worst airport in America.
Last time I was in New York I was impressed by how easy and fast it was to take public transit from LaGuardia to Manhattan.

One bus followed by one train. It certainly took less time (and way less money) than Uber was estimating.
The mouse is pretty inherent to both designs. What TUI version of acme are you talking about? Because AFAIK, none exist.
Billionaires convinced we live in the Matrix, funding scientists to break us out
Year round stuff will depend on burning man to continu and to grow.

It will reduce risks, excluding risky groups and activitys.

It will allow for companys to advertise with edgy art projects.

You can not compromise, when everything you have at the stake is your vacation. You will be compromised, if you start to hate the freaks that might cost you your job.
Show HN: Recommendation System Using Elasticsearch Graph Plugin
An important point in understanding Russia: Russia is not a superpower; it's a new situation, not the cold war. They are a sinking regional power with nuclear weapons, trying to find a cost-effective way to have some influence.

In the cold war, the Soviet Union was far larger than Russia today: It included Ukraine, Belarus, the Central Asian states, Armenia and many others. And the states it dominated (part of the the Warsaw Pact) were much of Eastern and Central Europe, including half of Germany, Poland, Hungary, the Czech Republic, Romania, and more.

Russia no longer controls those countries and many of the largest ones changed sides to NATO, greatly shifting the balance of power. Power flows from money and population:

---

GDP/population 1977 (best I could find in a quick search):[0]

* Warsaw Pact: $1.2 trillion / 366 million

* NATO: $3.4 trillion / 563 million (I think that includes France, which was allied but not part of NATO).

---

~2016 [1]

* Russia: $1.1 trillion / 144 million (and shrinking, afaik)

* NATO (2014): $37.5 trillion / 906 million (and growing)

* Spain: $1.7 trillion / 46 million

* Germany: $3.8 trillion / 82 million

* Canada: $1.4 trillion / 36 million

* U.S.: $18.5 trillion / 325 million

---

Russia cannot compete with NATO. Their economy is significantly smaller than Spain's and than Canada's - those nations could afford more powerful militaries than Russia's if they chose.

[0] (PDF) http://www.globalsecurity.org/military/library/report/cbo/77...

[1] Wikipedia
I like your suggestion of “disadvantaged” — it covers both the information asymmetry and the real or perceived differences in negotiating strength.
Location: Los Angeles

Remote: Yes

Willing to relocate: No

Technologies: Javascript, Node.js, React, D3, HTML/CSS, SQL, Python, Flask, Linux, Docker, Java, Android, C++

Résumé/CV: upon request

Web/Portfolio: https://tkel.ly

Email: hn@tkel.ly

Github: https://github.com/tomkel

I love building beautiful web apps. Check out my portfolio.

Launched two apps working solo as a full-stack developer within the past year with my current employer.
I'm! You can get in touch with us at hello /at/ regaind.io

You can have a look at your webpage for all that we do (https://regaind.io), but yeah, automatic improvement is on the list of potential things we would like to do :)
I'm also extremely skeptical of the NV police but I've heard stories from opinionated people at both extremes and many in the middle and I've settled somewhere in the center. I think both sides deserve a generous heaping of blame but it's up to BM org to make sure that the festival goers don't have to feel the fallout. They haven't done a great job of that. Here's where it gets complicated because there are several levels of law enforcement involved with decades of history with the event. Black Rock desert is also a hodge-podge of federal and local jurisdictions so it pretty much guaranteed a mess.

From what I understand, Burning Man was a curiosity in the 90s that the NV LEOs were largely ambivalent about but the relationship started to sour in the early 2000s when BM started really growing year after year. The county police did start to pull some sleazy power moves, I'm told due to an overzealous/tee-totaling Washoe county sheriff, but the BM org response was naive at best and absolutely childish at worst. The event was straining the police departments and other services in ways neither side had never imagined so I don't know if the police were power tripping or if they did genuinely need more capital to carry out their duty. Instead of capitulating to some demands and compromising like any other large scale event has to, BM org tried to get everything they wanted and in the process acted like "a bunch of big city Californians who think they're better than small town hicks" (I talked to a county LEO about this after a domestic violence arrest at an adjacent camp and those were his exact words). Mid-2000s is when I believe the relationship became antagonistic and after that there was pressure from law enforcement and the BLM to bring in more feds in greater numbers. Luckily, BLM and LEOs didn't try to use the atom bomb and block the event entirely but behind the scenes there was a year long struggle to get the event up and running on time.

After a while (late 2000s/early 2010s) BLM decided that the event had grown too big and put on another layer of bureaucracy that BM org had no experience dealing with, which again strained the relationship. Meanwhile, something happened that angered the feds (who were only there to show the public they weren't ignoring a oasis of drugs in the desert) and they started involving themselves with BLM's negotiations which further weakened and emboldened BM org. I don't know what really happened in the early 2010s but it all culminated in the 2012-13 lawsuit which cost the county millions and left a sour taste in everyone's mouth. After that LEOs went crazy with enforcement and tried to recoup their losses, which meant that all the nastiness behind the scenes started to spill over into the main event.

I've built up this perspective second and third hand over the years so take it all with a grain of salt. At the end of the day attendance and ticket prices skyrocketed, law enforcement became more and more obstructive, and the quality of the infrastructure didn't really improve but its hard to know what's going on unless you're in the org.
Where did I ask people to do that?
So kind of like almost every other large outfit out there?

Not sure there is a solution where that isn't the case, but it'd be nice to be wrong.
I wrote about this a few months ago [1]

The one thing that makes me feel slightly better about this is the recently announced AmaGoogFaceSoft partnership on training data open sourcing [2].

I say slightly because they still control the pipes and what is released - so they'll never likely release the good data, also cause it would probably cause privacy issues if they did. It's incumbent on us as the little guys and girls to make new data pipes through innovative products.

[1] https://medium.com/@andrewkemendo/the-ai-revolution-will-be-...

[2]http://www.partnershiponai.org/
JS is fine. It's got warts, yes, but so has elisp. It's also got proper lexical scoping, and real, function-equivalent lambdas, which are surprisingly rare.