skysight-inc/HackerNews huggingface dataset:
This is exactly what I said. The guy in the video seems like the type of personality that would immediately default to "I'm being censored, OH NOEZ!" when a simple technical issue could cause his tweet to show as unavailable. There are any number of reasons that this could happen and the fact that every single piece of info he has is anecdotal and without a pattern is extremely suspect. I mean, this theory could be easily disproved just by showing a left-leaning tweet where it shows as unavailable. This seems like a perfect fit for Occam's Razor.
... when your IDE is Excel.
This is cool. Are there any banks at the moment that expose data using these interfaces?
The company I work for is around 100 people, but the few postings I have seen that are negative and descriptive are on the mark. Maybe Tolstoy was right about unhappy companies as well.
Had never thought of this... for Linux Foundation, I don't believe so. However, it'd be interesting to see an Open Source Foundation set up as a 501(c)3, where contributors would get to write off a certain value given for their contribution. The hard part would be, what is the value of the product you have contributed, and how will it stand up under audit?

Or would it just be considered a service and, just like volunteering, you can't really write it off.

I can see a foundation that provides software to the community, especially communities that would other wise not have access to it, and or municipalities, etc.
Nah. They should offer to sign one in exchange for cash.
Oh the irony! The fact that this story got flagged basically supports it.
This!

It might* help you to create the contracts. Any competent company won't want to use them but it could lower the resistance for them to agree.

*IANAL
Any idea when the lectures will be up?
Decisionmakers don't live outside the system, but within the system. So apply the game-theoretic framework to them, and you'll see why stupid or suboptimal decisions are often the outcome...
Sidechannel free - Curve25519 is meant to be resistant to side channel attacks. We didn't spend much time seeing if the actual cryptographic code was secure.

Multicore - Yeah, we basically got that for free with BPF/XDP. It's kinda neat. You just load programs, and arrays get processes in parallel. We didn't have much state because we used random nonces, so there was no need for synchronization.

Unfortunately, the code will not be public because the project was closed source, it never shipped, and I'm no longer with the organization that paid for the work.
Not just on HN but in real life too. In the UK we had a referendum on switching to a ranked voting system known as "AV" a few years back. It was defeated with 68% voting against.

Of the people I asked, the older more politically conservative people opposed it because of the perception that it would make it more difficult for their party of choice to win (I heard this argument on both sides of the political spectrum) and the younger, more liberal voters opposed it because it "wasn't good enough". Less than half of the population even bothered to participate. So we're still stuck with FPTP.

The only chance we've had to completely overhaul our election system and people voted overwhelmingly against it. Ho hum...
Well the title is "Soviet Jokes for the DDCI", where DDCI seems to stand for "Deputy Director of the Central Intelligence (Agency)". My guess is they had someone compile them for their use and they were just classified by default along with the other documents of the office.
Anchore 1.1 is here with image subscription and support for Ruby Gems/Alpine Linux
$10/month? Historically, business prices were much higher. The customer is not footing the bill, remember?
I believe he's talking about https://en.wikipedia.org/wiki/Solomonoff's_theory_of_inducti...
A few things:
1) Writing concurrent code in C++ is exciting (this is a bad thing). Processors are not getting much faster in serial execution, but the number of cores are continuing to increase

More here: http://joearms.github.io/2013/03/28/solving-the-wrong-proble...

2) Programmer time is (usually) more costly than anything else in your organization. I'd argue that for most organizations, they're not making enough money per unit of throughput to justify the excessive programming time.

3) C++ is not designed for operators. Rust has this problem too. Once you know how to inspect a Java, Erlang, or Go program, the tools become familiar.
These are all valid concerns, but, none seem specific to databases and - for companies who have moved even parts of their infrastructure to containers - have been deemed acceptable.

(Also, while you mentioned all Microsoft tools here, the same issues apply to Linux based containers)
I've forgotten how to define a new variable before, as well as legal variable types. I've even forgotten how to write a select statement in SQL before, which is horrifyingly embarrassing in retrospect. I'm not bad at pair programming, but I seem to forget everything I know when asked to recall it in novel contexts. I'm sure I could have typed out a legal select statement if I had a keyboard, but writing it on a whiteboard in front of 4 people I've never met in a location I've never been to before made me forget everything I knew.

It really doesn't get much worse than forgetting how to write a select statement.
I just created an account specifically so I could thank you for posting this list.

I had never heard of any of these developers before, and now I'm following several of them.

I feel inspired. :)
Designing native apps for Android and iOS: key differences and similarities
I made the assumption that they all come with loans and interest payments.
A Heroic AI Will Let You Spy on Your Lawmakers’ Every Word
I had to file some forms on irs.gov about a year ago, and the web portal was only open on weekdays between 9am and 5pm eastern time.

My fantasy explanation is that the form feeds directly into a printer, and they have a guy who takes the printouts, staples them, and puts them in a box. If the website is open 24/7 then when Stapleman shows up to work Monday morning the backlog might be discouraging. Not to mention if the printer jams during off hours and nobody's there to notice, filings may be lost. Or maybe I'm overthinking this.
having played with clojure i really fell in love with hiccup syntax:

var element = hiccup [p {id: "thing"}
[div "first"]
[div "second"]]

https://github.com/lantiga/react.hiccup
Collection of AOP/AspectJ Java Aspects, 0.22.6 Released
> I followed the link to the documentation, which looks fantastic

It is fantastic, and engrossing.

After I said that this morning I tabbed back to the docs and read through 'cover' to 'cover'.

Great docs, and looks like a great framework - I think that I could read through and understand the whole thing with very little JS knowledge is testament to that.
Review: The Pomodoro Technique for Time Management
I'm sure David MacKay is well aware of the need for normalization — his point is that people use PCA without understanding what it means and how to perform it properly. Memorizing a technique without having any idea of why the technique works often leads to meaningless (or worse, incorrect) interpretations of data.
I may be interested in helping. What do you need? Email in my profile if it's easier
I couldn't, and still can't, find any documentation or "list of features" that mention schema support, query language or ACID semantics. The documentation is pretty sparse and disorganized.

(By query language I don't mean an opaque builder based on NSPredicates or whatever, I mean a query language, written as text, which is portable across clients.)

OT is great, but it doesn't have that until it's actually exposed. My pet use case is string edits, which absolutely need to be cleanly conflict-resolvable.

The inconvenience with offline-first is that by definition you're never operating on current data: You have to sync to a central server before the data is visible to others, and you're editing potentially stale data. The latency of inbound syncing is particularly dependent on the volume of changes being sent from upstream, which might require that a client, so as not to be overwhelmed with updates, subscribe to a very small subset of the entire dataset. For example, if you open up a UI that edits a single document, you might want to subscribe to changes to only that document, in order to update the UI in real time. I don't know if that's even possible with Realm, or if you can in fact run it in "classic client/server" (i.e. "online first") mode.
Different strokes, I think.

In our organization, it ended up being UI code that was the 90% number. The actual business logic code wasn't extremely extensive in the same way that we had to know Android and iOS, and then basically transpile mentally what we know into C#. Though almost all of the core SDK methods are named the same, so it wasn't too huge of a mental switch.

At this point with react-native, almost everything is shared. UI code, business logic, app state, etc. I think the node ecosystem opens our organization up to a lot more possibilities as well.

I've found that 3rd party react-native libraries are about the same quality as Xamarin Nuget packages. Some are good, most are meh.

Also, I upvoted you. Thanks for sharing your experiences.
The distinction you mention is real, although not all warrants against providers come with gag orders, and some warrants against people's homes authorize surreptitious searches, such as by breaking into the home when the target is away. (This was done for a personal computer as early as 1999 in the Scarfo case.)

Lately law enforcement has been seeking warrants to hack people's computers and some of them have been granted; typically those have also been surreptitious searches. I think this is the greatest risk for surreptitious government access to self-hosted information, because some agencies have been getting pretty excited about this and there are a lot of contractors who will supply them with vulnerabilities and tools even if they don't have the expertise to develop those themselves.
Tesla is spending $1B to update plans for its massive Gigafactory
The 100:10:1 Method for Creativity on Demand
There's an app "PocketBib" that synchronizes Bibdesk to the iPad (through Dropbox or Google Drive). It has a basic reader built in, but you can open individual papers in Goodreader (or any other reading app). Of course, if you have the papers in Dropbox/Google Drive anyway, you could also open them directly in Goodreader. In that case, PocketBib is just an interface for the database.
Not just the stock issue. The stock is worthless. Get some cash for the IP.
DreamHost launches its Remixer website builder to compete with Squarespace, Wix
I think they were questioning how the person could class this as Fear, Uncertainty and Doubt rather than asking for a definition.
Especially when it comes to things like inner and outer joins. I honestly can not remember the last time I needed a full outer join. Our database design doesn't really require it for anything that I can think of.
An example: https://www.youtube.com/watch?v=GRR31NaXoVw

I'm not sure if it was set up or not, but acceleration can help a lot in many situations. Probably more common case than starting from 0mph is to escape from dangerous situation while moving (i.e. on a highway, already moving with high speed, and still having the ability to be dynamic)
This is part of a larger situation where everything is becoming criminal law. The Yates and Bond cases illustrated the breadth of the government's use of laws to punish undesirable behaviours, and tens of thousands of regulations have criminal penalties with no mens rea requirement. The government is even using criminal statutes against corporations (not the officers or employees), which doesn't make any sense.
Which functions would you like to control with your fingerprints?
After a certain number of reviews, Glassdoor becomes a more honest reflection of a company's actual state than anything else.

It's certainly more truthful that marketing fluff pieces like this.
A ban on immigration is an attack on Silicon Valley
I think the point is that Gitlab faces unique challenges because anyone can host Gitlab on their own hardware, so they're always trying to solve performance problems in a way that any typical user could also solve it.

Github on the other hand can use strategies solely targeted at their SaaS performance. It seems that Github also maintains more control over their enterprise version than Gitlab but I'm not 100% sure there.
I'm definitely interested... what do you need?
Moscow was supplied much often and better than rest of the towns around Moscow, and so forth. It was common practice to ride to Moscow to buy something that is not available locally. Moscow was number 1 in supply line, Moscow region and capital cities of other republics was number 2, European cities are number 3, rest was number 4 or (in practice) even lower, so it was expected that someone in Siberia, far far away from Moscow, never saw a good quality product for his whole life. Butter was example of high quality product, while margarine was low quality substitute which was widely available.
Seeing many comments to the effect, "This doesn't concern me because I don't rely on any XUL-base extensions." It's great if this change isn't going to affect you, but I'd ask you to ask yourself what if it were going to? What if Firefox was going to drop support for 90% of Add-Ons you do use? What would you do?

Ditch Firefox for some other browser? Probably. And that's probably what most users who rely on XUL-based Add-Ons will do.

So, I think we as Firefox users need to consider the bigger picture here. If this change to WebExtensions moves forward as planned, it will probably cost Firefox a fair number of users (probably most of them power users) at a time when Mozilla is really starting to turn around the slump they've been in since ~2013-2014.

So, if you don't sign the petition for yourself, sign it for the greater good of Firefox and its long-term viability as a legitimate contender to Google Chrome. All we petitioners are asking is that Mozilla move forward with a viable XUL-replacement. Currently, that's not WebExtensions.
MongoDB 3.4 passes the rigorous and tough Jepsen test. Jepsen designs tests to make databases fail in terms of data consistency, correctness, and safety... MongoDB 3.4 passed through their newest tests.

I think that this really shows how mature of a Database MongoDB is.
Simply put: because it's magic.

Two-way bindings are great for prototypes because you no longer need to think about how your state gets from one place in your application to another, you just shove your mutable state blob into every last part of your application and the framework does the rest.

But what you lose in return is the ability to control when state should change and sight of where changes come from. In the case of POJO state implementations like AngularJS 1 it also means you have to constantly diff the state against what you've last rendered to be able to respond to changes nobody told you about.

AngularJS 1 actually tried to optimise this a bit but ultimately it needed to pretty much control everything asynchronous in order for that optimisation to work and more often than not that resulted in hapless beginners wondering why their changes aren't always reflected in the UI (answer: because nobody told Angular it should check).

So in other words, your state consists of big balls of mud that may change shape without notice and if you pass one of them to any piece of code you must expect it to do just that without any way to tell until it happens (and good luck trying to figure out where it happened exactly).

Compare this to the "one-way data flow" React made popular: your state is a bunch of impenetrable rocks that roll into your application, which can't modify them but can do whatever it wants in response to them (e.g. push pixels around on the screen). If the application wants different rocks, it needs to explicitly tell wherever they came from that they should be different, at which point the application will be fed a different (or maybe identical) set of impenetrable rocks again.

In a word this is basically the difference between mutability and immutability, taken to the extreme. Although there's nothing in React forcing you to use immutable data structures, the one-way data flow assumes everything it's fed is immutable unless you say otherwise, and you pass in callbacks to be notified when state should change.

On the other hand, in two-way binding your state is mutable and extremely malleable by definition, and thus the implicit expectation for every operation is that it may have changed the state.

As a side-note: React actually has a dirty little secret called "context" which is the equivalent of thinking with portals: instead of passing ALL the state into your ENTIRE application's root, you pass the state container to a magical Pez dispenser that wraps your application root and then each component can be wrapped in a container that knows about the dispenser and asks it for a specific part of the state. That's how React-Redux works among other things and it's not entirely unlike dependency injection (except it doesn't happen globally but only in the context of the specific instance of the application).
Remember why they made is virtually impossible to download directly from their side, for reasons I can't recall? That was awesome.
Monorail, Our Continuous Deployment System
While I might find a lot niches of porn a little distasteful... or a lot distasteful in some cases, I think they're reaching a bit. Surely the kinds of people visiting these sites are already interested in seeing this kind of stuff... and thus are already 'damaged'. I feel like the cause and effect is being reversed somehow. Perhaps that's just me.

Edit for clarification: I used the word 'damaged' in reference to the parent post, it was not a word of my own choosing.
hard to say. Salary was market rate. Stock was 2001-era amzn, which wasn't a bad deal
Someone filed a request here:

https://www.muckrock.com/foi/united-states-of-america-10/foi...

The page gets updated as documents come back.
What is the meaning of the "AS" acronym that the paper uses (seemingly representing network providers)? I didn't see it explained anywhere and it's not ringing any bells with me…
Hi, i am an absolute beginner in this field or precisely just a person who finds it very interesting. I wonder if the principles of NLP taught in this course are language agnostic/ can they be applied to languages apart of English/German etc. especially to the languages in other language families?
Very sad. Another victim of pancreatic cancer. A couple of months ago, astronaut Piers Sellers died from it.

Ever since I heard Randy Pausch's "The Last Lecture", I take notice when people die from pancreatic cancer, which a decade later, is still basically a death sentence.

http://www.cmu.edu/randyslecture/
It's also a joke on the Russian language, it doesn't translate well. "You don't have any meat?" is the word-for-word translation of the polite way to ask if they have meat.
I believe there was a lecture in startup school once that nobody is allowed to work for free for legal reasons. http://www.startupschool.org/

This is a massive paraphrase from a lecture (I think by the pair of lawyers) and I might not be remembering it completely correctly...

But all work is assumed to be done for remuneration of some kind. So if you don't get paid, they are exposed to lawsuits at some point in the future. You (I assume) could come back one day and say something like "they have no records of paying me, but a promise was made for X% of the company" and I imagine have a case in court. (again, 100% based on vague memories from the source which I think was Startup School.
The legality of this is being litigated now.

https://www.eff.org/cases/jewel
DEFINITELY talk to a lawyer about this! It is a sound legal strategy to point out to them that they have acquired no rights to your code, but there are some pitfalls here that are best avoided by speaking to a lawyer. I suggest not threatening them with anything at this time and also not simply yanking their access to anything you've done, until and unless your lawyer says it is time. Both of those things carry their own risks, and in the end you're far better off using the legal system to redress these issues than trying technical solutions. Plus the technical solutions all pretty much involve burning bridges; your career is far better off if you can show your next employer that they burned the bridges, not you.

Do not be afraid to speak to the lawyer. Real employers understand that you are not expected to work for free.
Lots of reports from people using other boards with the C2000s having failures after a few months. The Asrock board is common in NAS's because of the 12 SATA ports. Most of the failure reports are similar.

https://www.amazon.com/ASRock-Rack-Mini-Motherboards-C2550D4...

https://www.google.com/search?q=ASRock+C2550D4I+failure+rate...
The Rust 2017 Roadmap sounds really nice. Congrats for the development so far.

However, what I still miss is bootstrapping from source. It would make porting to other platforms much easier. It confuses me that Rust is proclaimed as a safe language while anyone is forced to install a binary with wget | sh.
It stands for autonomous system, part of BGP
I saw him give a variant of this talk at Google, it was very powerful. The world has lost a great teacher.
Yeah, millions of them!. I wish to find ones more targeting to software developers.
Cryptkeeper Bug
This is useful in that it limits the set of people who have access to your browsing history. But first party tracking will still be a thing (i.e. if you are visiting a website, the owners of that website will know you are visiting it). Actually there is a paper that says that if you only use the New York Times links that people click on from Twitter, it still makes you uniquely identifiable in many cases, so a company like the NYT could (theoretically) track people without using any third party tracking at all.

http://cosn.acm.org/2014/files/cosn012s-chaintreauAemb.pdf
One issue is that ICA covers a few different implementations.

My favourite would be Infomax '95 paper by Bell and Sejnowski. Under this setup:

ICA is a single layer neural network that maps N inputs to N outputs. The loss function being maximised is the mutual info between input and output.
Interestingly enough, Gitlab also supports that project:

https://about.gitlab.com/gogs/
This is on of his TED talks: https://www.youtube.com/watch?v=hVimVzgtD6w

Also fuck cancer.
> Well, since there are no 'Christian rituals' in the New Testament, because Christianity did not exist at the time, I'm going to assume that you have not read it.

See? classic case of cherry picking. You probably don't consider baptism a ritual, or the allegory of Yom Kippur a ritual. Or drinking wine and eating bread. You just read it like you want to.

> And if you think it's about a (cherry picked) handful of similarities and borrowed 'magic powers' story bits like a'water into wine' or a 'Horus-like nativity story', then you're missing the point anyhow.

Yes, forget that all the miracles of Jesus were "borrowed" from earlier gods, forget that all the life of Jesus is a carefully scripted retelling of the tales of the old testament. In fact, lest forget all the pieces that don't fit with your uniqueness narrative. After all, the point of the book is what you said it is, there is no one in the world who would read it any other way.
My first professional programming experience
Language models are a standard component of speech recognition. Although N-gram LMs are used much more often than RNN LMs.