skysight-inc/HackerNews huggingface dataset:
Don't use a work computer for it, except if you have clear permission to do so in writing, from someone you are sure is able to grant you that permission. And even then only if you have to.

If money is an issue, grab a refurb thinkpad, or a chromebook, or something else cheap and work on that. If you even once have to talk to a lawyer for an hour to resolve the issue otherwise, that's already the cheaper option.
Regular quote stuffing generally delayed by hundreds of milliseconds, which is a pretty bad sign regarding their infrastructure.

The 30 second delay was only during the flash crash. For an aggregate feed that's not aggregating very efficiently, that would make sense, as there was an abnormally high amount of volume during the crash.
Yes, the UofU High School Ccomputing Institute [1]. I was accepted in '96 but already working a summer job in research park at the time (at a company w/ a commercial NURBS package) and didn't ever build a model. The coolest part is they would 3D print your model long before it being the commodity that it is today.

It'd be interesting to see a follow-up on the HSCI alumni and where they are now.

[1] http://www.cs.utah.edu/~rma/hci/cs/hsci.html
Vim ported to UEFI
MS Group | C# Developer | Vancouver, Canada | Full time, Remote

We're a small development team, embedded in a long established geological consulting group. You'll be taking the lead dev role on two early stage web products - both are in the initial keystone customer stage, with some early market fit, but much uncertainty still to iron out. This gives us a great balance of startup like challenges, but with the stability and support of an established company.

Remote is possible, but right now we can only hire from within Canada or South Africa. Very flexible work environment - we work in multiple time zones, so you can largely build your hours as needed.

C# & ASP .NET | MVC & SQL Server | Javascript, CSS, & HTML | Azure

More info and apply here:
http://ms-group.breezy.hr/p/7d1b7e81308b-c-developer
Goes beyond computer graphics. See HTTP status 418.
This would depend on the terms of your employment contract (assuming there is one)

Is asking your employer about this directly not an option?
Title fail with Google's error message
And just like that, out of nowhere, a year later the Pentagon starts buying Google's Atlas robots.
The Doubly Linked List Data Structure in JavaScript
Byzantine Fault Tolerant Raft With Smart Contracts
The Politics of Calendar Bots
Anyone know what this quote means?

When the SEC called Hunsader in June 2015 to tell him about the award, he said to them "I would have accepted $1 if you simply acknowledged me at the time."

Was he initially ignored?
What could possibly go wrong? :D

I do think this is an interesting effort, and I've met Chris Lynch in his DDS capacity. It's terribly interesting to see a Senior Executive government employee with Silicon Valley cred, who wears hoodies/jeans/sneakers to meet Admirals and Generals, who are (in terms of rank equivalency) his peers. Literally the first time I've seen someone knuckle-bump an Admiral rather than shake his hand after a meeting.

I think there is some value in this culture-clash/disruption, but I also know of some government-employed very skillful hackers who resent the assumption that non-government hackers are by-default more skillful than them.
I enjoyed the article and nodded along as I read it. But after, I felt like it was overstating its case a little. It puts up a toy implementation that kinda works, and then explains that to make it act correctly in the real world you have to add uglier code. I can't really see blaming the language constructs for that... show me a language where that doesn't happen!

I do appreciate that the article tries to deflate some of the hype about channels that you see when first investigating Go (I know I bought into it at first). After a little experience, I settled into a pattern of using channels for large-scale and orderly pipelines, and more typical mutexes and conditions for everything else. They have strengths and weaknesses, like all tools.
How many corporate Democratic presidents can the US population withstand?
Help Fight Student Debt
As seen on Shark Tank, Village Scholarships has officially launched its Beta test, to help students raise money to fight student loan debt. For every Dollar a student raises they will earn Points. And Points assist them to shop for Scholarships and Gifts in the scholarship store. Plus donors can create scholarships instantaneously and receive tax benefits. Click on the link and Join the Village Today at https://villagescholarships.net/
Show HN: Atri: an experiment in web economics
I'm optimistic that we'll see pretty widespread support, maybe 3 of the 4 major engines, by the end of 2016, with the 4th following shortly. The face-to-face meetings have gone extremely well, and all browsers are pretty motivated to ship quickly.

The Web Component polyfills and Polymer will also be updated to support the new versions of the standards.
Deadmau5 isn't super involved anymore. I suppose we are 3 if you count him, but obviously he's been pretty busy with other stuff the last few years
Prototype a functional HackerNews Clone w/o code
The font rendered with iceweasel on debian 8 is illegible.
What are ZeroNet's main advantages over IPFS?
Umm, I think what you posted proves my point. The 30 second delay was a complete aberration. 100 millisecond delays happen all the time at every exchange.

To be fair to you I originally posted nano second when I meant millisecond. I've corrected my post.

As I've said before, I'm not at an HFT firm but we routinly see latency changes in messagesfrom all excahnges and dark pools.

Just like Google can't guarantee each query will be served in 250 milliseconds, each exchange can't guarantee every message will be delivered in nano seconds.

I'm good with this.
It seems alcohol is often a national icon. While smoking plants.. except for Cuba maybe is rarely a culturally approved ritual.
Do people specifically look for startups to work in? I have been applying for jobs over the last year. Went to one startup that was crap (didn't get paid). At another company now. Not a startup.I was more interested in the job and the tech stack being used.
I mean... it is kind of dumb, which is why the Wii never had any longevity and Nintendo has almost entirely abandoned motion gaming and is currently in the shits business-wise. Not to mention while Nintendo sold a lot of Wiis for a little while, attach rates were horrendous (i.e., people didn't find the experience worthwhile enough to buy more games).

I think most people are in agreement that, simply from the fact that VR doesn't currently exist on the market, and the novelty factor, we're going to see a spike in VR sales and development.

The real question is whether or not this will last, and whether it has the potential to become a substantial part of the mainstream in the medium-long term.

My bet is on VR becoming more refined and better, with enough business to support a few small-ish headset manufacturers, but it will not come anywhere near, say, the scale of the Xbox/Playstation/PC install base. The big challenge is getting devs to support it - VRizing properly is not a small feat, and developers have proven very reluctant to support niche hardware (see: Kinect).
In other words: making bash more like zsh
Synchronizing access to a memory address isn't really the use-case for channels. I think that's fairly well understood by the Go programmers I work with. This example demonstrates why, but it prefaces the discussion by implying this is the standard practice, which I think is misleading.
The analogy is "I decide to drive my car" while drunk "then I hit someone".

In which case you are responsible. There is no accident.

It's all a question of probabilities and risk. The probability to hit someone while driving normally are pretty weak, and the consequences fairly low in normal circumstances (i.e. while you respect every law). When drunk, the probabilities go through the roof, as well as how damaging the consequences can be.

When you start to take drugs, even considering all the surrounding context, the consequences can be terrible and the probabilities are quite high.

So no, it not an accident, assuming you see yourself as a human being, able to think about these. If you see yourself as a victim who couldn't foresee anything, then good for you.
I've found "replay XHR" to be invaluable when decoding JSON replies - it's in the network panel on the context menu
I actually came here expecting this to be a story about production on the road, dongles (iLok), and "look, even the pros don't put up with that garbage".

But it was the opposite.

You're one of the good guys and it sucks that this happened to you.
How about "Hack the OPM"? Let's start with the easy stuff first.
Ana Voog's webcam project – anacam – was watched by millions worldwide
Parse alternative: back{4}app new release now supports Parse automatic migration
DoD needs the help. I wish him the best of luck.

Having said that, I'd much rather read something like "Google's Schmidt to head up program X for DoD"

Yes, I understand that his unique talents are needed at the top, but frankly you can't top-down optimize something that isn't working in the first place. My preference is to get multiple large programs that serve as an example (and no, the ACA site does not qualify as a large program, at least it shouldn't) and then work on optimizing the system. The way things are, I'm kinda left wondering exactly what he expects to accomplish and exactly how he's going to know that he's accomplished it. "Advisory boards" are the kiss of death in D.C.

Could be a prelude for more political activity. In that case, it'd make sense. He'd be a very interesting SecDef.
Google _does_ own Boston Dynamics....
Reminds me of Google asking for a piece of lawless land to test their cars. Pocket test niches could be a nice thing to have in a nation.
I was ignored by the Trading and Markets people at the SEC, but not ignored (obviously) by the Enforcement people.
We should put breaks on it because it's not creating wealth. If it's not creating wealth but people are becoming wealthy it's because money is being extracted via economic rent (due to monopoly).

When firms make lots of money from trading platforms and then pay staff who go and consume real resources that is ultimately coming by transferring from wealth producers.
Not necessarily. You can manually pass in the module for the monad using first-class modules and then define the functions in terms of that. You could also define those operations in terms of monads using a functor if you want it to look more like Haskell.
That's why market makers are also called scalpers, because they skim the $0.10 spread. But in return for paying the spread, what traders get is immediacy.

The problem is, how much immediacy do traders actually want? HFT provides immediacy in microseconds; its needed for continuous-time auctions because buyers sellers usually aren't in the market at the exact same microsecond interval (while the HFT is there at every interval).

Frequent Batch Auctions[1], where orders are matched in batches with single-price clearing (call auction style) - just like the opening and closing sessions of NYSE, but much more frequently with shorter periods of say 30 seconds, 1 second, or even 100ms per batch. Their models show that frequent batch auctions will reduce spreads even further (because it eliminates mechanical/latency arbitrage rents). In theory, retail traders should get even better prices (because the spreads will be smaller) if they are willing to give up microsecond immediacy for 1 second order matching.

http://faculty.chicagobooth.edu/eric.budish/research/HFT-Fre...
I think this is a really valid point. Does anyone know if Zynga has dedicated any resources to being ready to jump in on the VR scene once it hits?
Cool Idea.
Agreed, that was the day hope died in the UK.
You know, if you give me some ASCII I have a pretty good idea how to interpret it.

For example, I can easily verify that it has no control codes, or is "plain text".

There is not much choice how to split a string into words (split on 0x20? yes. split on 0x0a? mostly. split on 0x09? maybe. allow carriage return? maybe.).

For Unicode, I don't even know where to look up how to do it.

Then there are these special encodings in UTF-8 to shelter binary data which failed to decode. Did you ever do a 'sed /\xFF/d' and asked yourself how the hell this is interpreted (in a UTF-8 locale)?

Then there are these misplaced things like BOM or strange switching codes which affect the interpretation of the following text. I don't even know how I can interpret a string slice in a meaningful way because of this. It's painful.

Then there are these combining code points which repeat the UTF-8 ceremony at a higher level of abstraction.

Then there are so many characters where you just can't know how they will be displayed (if at all) at the receiving side.

So to wrap it up, yes it is absolutely legitimate to restrict yourself to ASCII (or opaque 8-bit data handled as a black box) because it gives so much more meaning to the things you do with it.
I think the problem is that the Zynga model requires it to also be playable on a very casual "while waiting in line at the grocery store" model to get you hooked in the first place. Hard to make an ambitious immersive game that also fulfills that.
A Collection of Inspirational Startup Stories
Thanks for the feedback! It's always hard to get contrast right on all the different screens, but we'll look into it.

I can say that we've reached about 500 pages in our team and it's still working great. Nevertheless, we definitely plan on introducing more advanced organization and visualization features for teams with large amounts of documents.
It's common practice to run tools to calculate complexity as a CI (continuous integration) task.

For example, at the company I work for, we check code complexity every time someone pushes to certain branches in our repositories, and mark the build as unstable if the score is too high. In that case, the only acceptable solution is refactoring; all builds must be stable before the task associated with the change can be considered complete.

It's not reasonable to run it once a month or longer---by then we've moved on, context and focus have been lost, and refactoring is considerably more expensive (both for development and because it has to go back through QA) than if it were done immediately.
Do you have a mobile phone?
Thank you - most old people lie about this (I suspect due to guilt).
Alpha release of PerfLint
Perhaps it's close to stealing if you're making money by directly selling someone else's work, although that still wouldn't be legally true.
I think you're suffering from PEBCAC ;)

You can append content to a file using >>:

PS C:\Users\rich> "Foo" > 1.txt

PS C:\Users\rich> cat .\1.txt

Foo

PS C:\Users\rich> "Bar" >> 1.txt

PS C:\Users\rich> cat .\1.txt

Foo

Bar
Twitter Going Broke?
Wireless EarPods for the iPhone 7?
Google Hands Free Payments
And when the market is more profitable, it becomes more worth your while to engage in violent crime in order to further your drug-dealing interests. Fast food franchises generally don't engage in turf wars, and that's because fast food is a low-margin business. If dealing drugs becomes similarly low-margin, I suspect that will deal with a lot of drug-related violence.
Can you comment on how hard it was to find another period exhibiting this behavior? The article says We chose this period because there was a noticeable lag in the public quote from the NYSE versus quotes from other exchanges, allowing us to rule out the consolidation process as a source of the delay. Did you have to look for a few periods to see the behavior, or did you look for a few to get a sample that showed the problem more clearly?

Do you have any info on how often lag was present, or how often over a specific threshold?

Do you know how representative you sample was with respect to when lag was present?

I understand you may not have gone into this much detail in your research, but if you have any info like this, I think it helps illustrate the scope of the problem.
> They have lost a potential sale.

Which isn't a very strong argument, since you also lose a potential sale if someone decides to purchase your competitor's product rather than your own. And hopefully no one would call that "stealing."
I can follow what you're describing and I think it does have some context possibility.

As in, if a person is being investigated for a kidnapping, murder, and disposal of a body and their computer search history has numerous queries for "How to dispose of a body" and "How to clean blood out of the trunk of a Honda" then the self-exposure is really the incriminating factor, not the device or platform used to disclose such things.
Oh man, hybrid system of raster through LCD and vector using rgb lasers. I called it.
Mixing sounds like the worst option.Its what has cause horrendous looking code in the past when you open someone elses code and they are mixed.

Python and spaces for me.
Interesting point Marco, and also begs the question of why the hell you need 2,000 employees to run a game company. Hopefully somebody gets put in charge who will thin the herd.
Came here to say the exact same thing.

Get zsh today. Give it a spin.
He's not an outsider.
Economic rent? Monopoly? That was far more true of the firms HFT preys on, and not true of HFT firms at all.
Docker basics, terminology and commands
(Israeli) Defense Ministry begins installing David’s Sling missile defense
The analogy doesn't work for me. Server-side rendering is the equivalent of starting a program, waiting for it to give an "all initialized" sign and then dumping it's state. Next time, you just resume it on the saved state. (this is pretty much what dump-emacs does)
yea, no.
The comments to this are surprisingly risk averse given the audience of people interested in technology & start-up culture.
Reference: https://www.youtube.com/watch?v=rVlhMGQgDkY
all of them apparently
To your second point, @home is a default variable $home and can be de-reffed from '~':

PS C:\Users\rich> ls ~/.ssh

Directory: C:\Users\rich\.ssh

Mode LastWriteTime Length Name

---- ------------- ------ ----

-a---- 1/14/2016 19:30 3247 id_rsa

-a---- 1/14/2016 19:30 744 id_rsa.pub

-a---- 1/14/2016 22:12 1595 known_hosts
Agreed. I don't see how you could construe my comment as any sort of endorsement of CNBC.
You can look at it from an information theoretic standpoint. The information you get from the string is also all the things that it does not contain.

Btw. I have no clue why I am constantly downvoted. Whoever did this, I don't think there is an incentive to downvote my two ancestor comments. It's demotivating.
The older I get, the clearer it is that Ada was the answer to the last 2 decades worth of problems (fast, able to go low-level when you need to, very type safe, easy concurrency primitives) and we all just ignored it because it wasn't fashionable.
I somehow managed to get a bachelor's in mathematics without ever taking a DE class (snuck through on a year when program requirements were being rewritten). Everyone I've ever told this to has been aghast, and yet when I ask what I missed out on, no one really has a response other than "I thought everyone had to take it".
That does seem to be the case. I don't know that this is a matter of Zynga's brand so much as the lack of unique gameplay, or perhaps (optimistically) players becoming exhausted by the constant upsell, paying for more turns, etc. A game like Farmville could be an evergreen category -- surely there will always be people who want to play farm sims. Maybe they could be counted on to buy a Farmville sequel every few years. But not many people can be kept on an intermittent reinforcement treadmill for such a long time. They get tired of it, and when a sequel comes out, they decide not to get started on the treadmill again. Or, to seek out a new treadmill where they feel justified in wasting money.
True of tech companies that involve attempts at locking in users. People are learning to resist being locked in, but will still play along if the benefits are overwhelming (Apple products, MS Office, etc.).
Let's Stop Requiring Advanced Math, a New Book Argues
Using Code Reviews to Find Backdoors
Measuring Compute Consumption in the Cloud with Instance Core-Hours
I like it. It is not a complete revamp of bash to something else (the zsh-comment below is not fitting), it just enables some comfort features bash readily supports. One can argue about the case-insensitivity, but I see no other option that could be controversial. Just a small collection of sane defaults.
SEEKING WORK - Portugal or REMOTE

Experience: 12

Remote: yes

Willing to relocate: No, but I'm willing to travel internationally for short periods (1-3 weeks) on occasion.

Location: Portugal (Europe), GMT+00

Technologies: Python, JavaScript, Django, C#, ASP.NET MVC, PostgreSQL, SQL Server

Email: marco (at) marcocampos.net

CV: https://www.dropbox.com/s/9d58kdre55dv6dr/marco_campos_cv_en...

===

Hi,

I'm Marco and I've been doing software development for about 12 years. I'm currently looking for new opportunities doing either full-stack or back-end development. I've built software used by both big (Fortune 500) and small (local businesses) companies and I pride myself for being self-motivated, focused and very easy to work with. My degree is both in Software Engineering and Business Management so I have both the skills and the experience of shipping a product, helping with sales and marketing and talking with customers.

If you're interested don't hesitate. Shoot me an email. I would love to know more about your business.
Yes, but it does not contain sensitive information.
This looks pretty sane overall. If you try this, be aware that it changes directory navigation, i.e. "Prepend cd to directory names automatically, so you can cd into directories just by typing their name", "Automatically correct spelling errors in arguments supplied to cd". I've tried these things and they drove me insane, so they're not good defaults for everyone.
> NYSE was simply slow in aggregating market data during times of high volume.

Maybe I misunderstood, but it seems like they're saying that's not the case:

FTA: "First, we had to rule out the possibility of the delay being caused by the consolidation process (which people often erroneously point out)."
> if you give me some ASCII I have a pretty good idea how to interpret it. For Unicode, I don't even know where to look up how to do it.

That's not because Unicode is not "just text" whereas ASCII is.

It's because "text" is genuinely very complicated and nuanced, and that's the nature of the problem domain. Text is messy. Text is complicated. Text is many things, but text is not "plain".

We should also be careful to distinguish between criticisms of Unicode and criticisms of Unicode encodings. They're related, but not all encodings share the same problems (and some problems are baked into Unicode itself, and can't be solved by a novel encoding).

(I have plenty of complaints about Unicode and opinions about the various Unicode encodings, but the fact remains that there is no one-size-fits-all approach to text which can completely avoid or hide this complexity.
Just like every single, large technology company (yes even Apple) Google participates in plenty of contract work for the DoD. I wouldn't call it an R&D branch though but technically some contracts could be R&D.

Edit: not sure why I'm being downvoted; I worked in that space for 5 years. I've worked with many of the cleared employees of these companies on various projects. It's not a big secret or anything...
Or fish, which is basically zsh with sane defaults.