skysight-inc/HackerNews huggingface dataset:
I knew a guy who did a year-long, very expensive program in "IT". He said that they did "some" programming, and by the end reported that they were "just getting into arrays".

So...yeah.... if people like that were getting top salaries, then things were a bit crazy.
Yes, that is true. Short statements inside pairs of commas are sometimes parenthetical asides, descriptions of the previous term/expression.

All hail the ambiguity of the spoken word....
You didn't really have to wait that long, I used it on a site a year ago (Autumn 2013) and managed IE8 support along with FF, Chrome, IE8+ with a combination of the 'old' flexbox and the new (+ a couple of IE hacks).
Looks like it's a better proof of work than a meaningless hash.

I'm more sympathetic to using big amount of calculation to actually doing something useful, like calculating prime sequences.

I wonder what other kind of (useful) work could be used as payloads for virtual currencies
Christopher Gimmer of BootstrapBay: Open Source Will Reach New Levels
It definitely made my lack of a degree all the more painful. I had enough technical chops to get the job once in the interview, but getting the interview was the hard part. I have a pretty diverse skill set which helped land some jobs that I'm sure they couldn't find anybody else for, e.g. windows 9x device drivers.
What, we wonder will 2017 bring?
Most wall calendars are also week based and they make it much easier to find a particular date (even if they didn't number every cell).

They could have left blank cells at the beginning/end of each month or add an indicator between cells to signify the month boundary.
Pun intended?

Edit: http://en.wikipedia.org/wiki/Relative_prime
A non-sequitur for sure, but the volume of - often declassified - such acts from the U.S. government often makes it hard to dismiss conspiracies out of hand.

Operation Northwoods is often cited because of how impossibly evil it is - that it was dismissed by the president should be noteworthy less for its dismissal and more for the fact that it made it to the president's desk.

There are obviously others, like the Tuskegee syphilis experiment, for example, that demonstrate that large agencies sometimes work outside the boundaries of logical, empathetic human response.
Just one question: Can it automatically hide any links to techcrunch? That's the killer feature that's missing from all of these things.
Yes, but are you willing to forgo IE8, IE9, and IE10 support?

http://www.netmarketshare.com/browser-market-share.aspx?qpri...

Let's hope Windows 10 is a huge hit.
I think using games as a rhetorical method could work, but if done badly it would backfire.

This reminds me of something Danny Hillis talked about once. In the 1980s the price of oil was continuously going up, and all of the oil companies were just drilling as quickly as they could. At Shell Oil the analysts realized that the price of oil might start to dive, which was very bad if you were expanding as quickly as possible. The analysts couldn't see any other way to convince the executives this might happen, so they built a simulation of the oil industry, and had the executives play the game repeatedly. In every scenario they did, the price of oil would crash. The executives thought this was very silly. However, after they played for a while, they learned the patterns (in the safety of the game), and this influenced them enough to take some mitigating steps, and were the only major oil company to come through the oil price collapse in good shape.

This is cribbed from a talk he gave, On Game Software Development, which was on Technetcast, but has since gone offline. The archived page for the talk is https://web.archive.org/web/20010426140020/http://technetcas...
Which will never be put to the test because it already has at least two killer apps[1][2].

[1]: https://robertsspaceindustries.com/
[2]: https://www.elitedangerous.com/
“If they got unlucky and started testing for primes at the beginning of a huge gap, the algorithm would take a very long time to run.”

Wouldn't it also mean that the first prime after such gaps will be selected more often, assuming a random starting point for prime searches? That might be a bigger problem than having to wait longer for the selection to finish.
Nice idea.

Constructive criticism:

* You need to make the signup stand out more. Even put it at the top of the page.

* Some top nav links to items further down the page are required. Looks like they have just got lost somewhere.

* Offer more features under the payment plans. Things like ssl by default, Real time metrics, 30 day rolling contract. Any thing that explains what you get for your money.

* About page. Include more images, make it a little less corporate and wordy.

* About page: without sounding racist some people will be put off you are based in india might be worth just stating your a startup and you noticed X problem.
I would recommend participating in some game jams to get you started and see if it's something that you want to pursue. There are several notable ones every year. The next big one is Global Game Jam[0] at the end of January and then there is Ludum Dare[1] three times a year (April, August, December). These will help you grow as a game developer and learn a little bit about everything that is involved with creating a game.

After participating in some game jams I would suggest doing some research into what the work/life balance is for game developers (spoiler, there's not much of one) and decide if that's something that you can live with.

Finally if you're looking for things to learn to more easily get a job in the industry I would suggest mastering Unity 3D[2]. It's quickly becoming a ubiquitous tool that game companies use to at least prototype games in and showing mastery should at least get you in the door for an interview.

[0]http://www.globalgamejam.org/
[1]http://ludumdare.com/compo/
[2]http://unity3d.com
Is there any technology success that can really be attributed to porn? People often cite the adult industry leading to the popularity of video recorders, the VHS format, digital cameras, the internet, online payments, etc, but really porn had a very small part to play in their successes.

The idea that VR will take off because of porn seems ridiculous. VR's primary benefit over screen technology is immersion and interactivity in a scene - yet interactive porn has been a dismal failure.
I will not comment on the latter 2, but operation Northwoods is a reasonably scary precedent.

The important fact is not that Kennedy rejected the proposal but rather that it made it through the higher levels of command at all. What happens when the US has a president that is not so adverse to carrying out false flag attacks on it's own and other neutral actor's citizens.
Another problem with storing Bitcoin is that you do not know when it has been stolen. You might be sleeping soundly having your keys in cold storage but someone might already have a copy.

Not so with gold. Either you have it or you do not.

Mind you I have some bitcoins(hopefully still intact) and no gold.
I don't think Hacker News has a problem with not allowing criticism or not allowing anti-American viewpoints.

Everything else, I would agree with though.
Inspiring Sites of the Week No. 67
Senate Failed to Reauthorize Federal Terrorism Risk Insurance Program
The 1930 plan to drain and dam the North Sea to increase the area of Europe
"I'm not sure why these sorts of transactions would be considered ignorable."

There's a great attitude for pumping!
Include Some Tax Pain Relief in Your Year-End Tax Planning
FISH Shell: A dynamic shell
Civilization: Beyond Earth, Much Slower on Linux?
> * traditional children's stories and fairy tales were actually deliberately meant to traumatize children, to get them ready for harsh reality.*

In Peter Paul & Mary's concert album, Peter Yarrow introduced the hilarious satire "Blue" with a similar riff. [1]

[1] https://www.youtube.com/watch?v=s2TZ_zQjMfQ
"If creating dummy transactions can increase Bitcoin adoption and/or market price, then that increase doesn't feel "fake" or "an illusion" at all."

But it DOESN'T. That's why this is garbage. The "increased adoption" is based on spam transactions like these.
Nick Cameron's been gathering some requirements about what would have to happen to enable tooling support:
https://gist.github.com/nick29581/a3bbf6dd1b14ce57f18c

I tried to revive as much information as I could from my days in Visual Studio, but if you have additional feedback, I'm sure he'd be very interested to hear it! Obvious caveats about it being a long-term goal, no immediate plans to tackle it, larsberg is on Servo so what does he know, etc. :-)
Using this definitions, I think we can define technological progress as the discovery of new concept that are:

- More powerful than previous concepts but with the same useful properties.

- Or as powerful as the previous concepts but with more useful properties.
Water Hero: Two Guys Hack the Water Meter
I didn't find the rust guide helpful at all.

I had a quick poke a few months ago, and found that a lot of the documentation was conflicting (one of the key resources everyone talked about was so out of date it was unusable) and unhelpful, because of the rate the language was evolving at.

I'll get started with it about 6 months after version 1.0 is formally released, I think. Hopefully, the docs will have stabilised by then.
Nice introduction. I selected Thrift as middleware for a business project for the company I'm working on one year ago, so I'm pretty familiar with it. It has some issues but for the most part it is reliable, fast, and extremely flexible. Problem with Thrift is mainly the lack of documentation and examples, so the more, the better.
"Are you denying all these metrics as a whole, and implying that Bitcoin's usage is either stagnating or declining?? You can't be serious, can you?"

That's exactly what they're stating, that the metrics do not capture real-world usage.
Email, which is the quintessential "push" of the internet, and is not dominated by a single company, was also conveniently ignored.
Ask HN: What are some great tech talks you've enjoyed in the past few years?
It is not a very long road. You need to understand how an event loop works (versus web transitions, which are usually async) and learn the math. If you get into a lower level position, you'll need to learn how to interface with the GPU and a bit of memory management, etc.

In my experience, 90%+ of the learning was the mathematical transforms and learning how to translate something that happens over seconds or minutes into a function that spits out transformations over ticks.
Designers Freebie Pouch of December, 2014
Thanks for the feedback, Matt. Makes a lot of sense.

About your last point, could you give me a little more information on this? I already stated that I noticed X problem from running my other business. Anything else I could put in there to maybe build some trust for those who might be a little uncertain of dealing with a business in another country?
Marriage is a tradition, but I don't see what's so cultural about it.
The article is a repost from https://www.quantamagazine.org/20141210-prime-gap-grows-afte...
Could you please describe, or point to a resource for, the necessary IE hacks? I'd be most appreciative. Thanks!
Super Simple Guide to Launch Center Pro, Drafts, and x-callback-url
Yes this is central to GTD : as long as you don't have everything recorded in a trusted system, your brain will spend energy remembering it.

Hence the trusted system : if you know that you will not lose or forget the data your brain can relax and focus on the task at hand.

Of course I saved this article in Evernote for later reading ;-)
Some experts don't buy the FBI claim that North Korea hacked Sony
The 12 Hacks of Christmas: Part 2
Thepiratebay site is up, but without search engine
The analysis is interesting, but I don't understand how it undermines the FBI's claims. He looks at each IP and exclaims, "This could have been used by anyone!" But we already knew that, didn't we? The claim is not that these IPs are used exclusively by North Korea. The claim is that there is a suspicious overlap between the IPs used in this attack, and others used by North Korea in the past. If these were the only bad actor/compromised IPs out there, then maybe this would not be so surprising. But there are many many of them, so it would be coincidental, to say the least, if this attack and prior North Korean attacks just happened to use the same IPs, if North Korea is not involved (or, another possible explanation, if the same tool is not involved as in prior attacks by North Korea).
There is no such thing as logical action independent of values, which are cultural. Logic can help with determining how to serve values, but it can't tell you what your base values should be.
(UK) NHS DNA scheme to fight cancer and genetic diseases
Everyone seems too focused on source IP address which any solid IT person can tell you can be hijacked. Even the phone home IPs can be obfuscated but it seems awfully suspicious they all belong to net blocks going to NK if I'm understanding things.
Ban on slavery really drives costs up :)
I love the concept. I hope the seamlessness works well otherwise it might create some problem in the user experience.
I assumed I was safe being in Virginia. What I didn't realise was that Northern Virginia was a major tech hub and got hit pretty hard. The university started holding seminars to fight the anxiety students were having over finding jobs.
The surprising overlap between coding and writing
time since the last police raid
So great that Tao turns out to be a protege of Paul Erdõs.
North Korea Hacking Shows Kim Jong Un’s Global Reach
> The reason is that we actually have a heavy bias toward pragmatism and simplicity wherever possible.

And functional programming languages are just arbitrarily complex and obtuse because it hates its users? No, it simply has different constraints, like the following...

> It's our constraints that required the language to have the concepts that it does

And it's Haskell's constraints that lead to it having to be a pure language, and so on. Rust is just opinionated in a different way, and because of different constraints. Do you want functional programming in Rust? - it's probably not going to be as accommodating in that regard as a functional language. Do you want to have zero-cost abstractions in Haskell? - the language is not made with that in mind, so you will probably have to wrestle a lot with extensions and custom abstractions in order to achieve that, if it is even possible.
New York Magazine's “Confirmed” Teen Millionaire Says He Made It All Up
These "if you like Foo you will like Bar" claims are really silly. I've never seen one that was accurate at all, and I don't think they can be. Different people like the same things for different reasons. For example, I like C and despise go, and I despise C++ and ruby, and like rust.
This was a bit of a let down. I didn't see anything "major" about this at all.
Why you should think twice about Freelancer.com
Freelancer.com has given me several projects and some very good relationships. I manage to have a very good reputation and charge much more than the average bids for the quality of work provided. So this is to explain why I suggest killing a stead stream of revenue!

I first noticed several projects involving money exchange posted on Freelancer.com and opened tickets having noticed this to be strange. This indicated a strong message - There is a major security issue that a set of people are exploiting. While I reported it in vain and felt sad for those who were going to fall for this one but didn't realize I would be the one to be scammed very soon.

I had several projects (all web development) I was invited to and paid for which were suddenly reversed without any intimation. The reason provided was that the payments were made using stolen credit cards which they somehow expected me to be aware of!

When I planned to move out of it is when I realized a bigger problem. I had grown as a freelancer and earned a reputation that warranted paying the fees that I did. I had built a level of trust that does not come with portfolios of hundreds of projects or testimonials from people on your website. Because, well, there is no authenticity.

But by growing within freelancer, I had neglected forming my offline network. I did have a good client base I had got from there but not enough to sustain without new ones as the work was never regular. I had missed a very important step : creating a brand for myself outside of a third-party platform. Ensuring a good client base outside and ensuring that you use these platforms to only supplement you.

After raising the issue of multiple reversals, I was contacted by senior staff and compensated with a subscription and promised that I could always check with support team to find if a user was genuine. Shockingly, I was no longer allowed to withdraw funds and the support team do not respond to any questions regarding the same!
Frankly if you are smaller and working on a tighter budget, I'd get someone that can be a jack of all trades. Not saying that having an expert in each area wouldn't be awesome, but it doesn't come without its headaches. If you are small < ~10 people, having more than 1 designer is a bad idea in my experience. If you hire really good people you will wind up with delays while they either A) collaborate or B) battle over who is right. It is better in the early stages to move faster and have one vision on design that is done in collaboration with the other users.

So instead I say go with one good designer for now, you can always add more later, but remember, hire slow, fire fast.

If you are interested, I know of someone who is really good and amazing at collaborating with the team. As far as I know, he only works remote, but if you even want to talk to him about what to ask or look for, it may be worth your while. You can shoot me an email (in profile) if you have any interest.
In the long-term, VR will be big. In the short-term, augmented reality will be the way to go imo. --Walking down the street during lunch time and the restaurants you pass each display their Yelp rating. Social media updates displayed over a person's head as a "thought-bubble"--
Honestly, I wouldn't worry about either problem. The degree of "unlucky" required here is almost certainly below the noise threshold. Otherwise we would have noticed by now, because prime-based crypto is, after all, not a theoretical thing, but something extremely-widely deployed in the field, and in practice, we do not observe this problem. Since we do not observe this problem, we therefore are not observing this problem; QED.

(The "noise threshold" is provided by the fact that processors are not in fact 100% accurate, but do indeed have a low-but-non-zero error rate. When the probability of a randomized algorithm failing drops below the probability that the processor literally got the computation wrong, it ceases to matter in practice. And one could argue it ceases to matter even before that, but it certainly ceases to matter at that point. Hence I call it the "noise floor". It's so low we are used to just assuming it is zero, but in fact it is not.)
You'll have to work hard to manage to create a cycle in the first place, regular ownership through a value or a Box<T> will not allow it. You can create cycles (that need to be broken manually) with the reference counted smart pointer Rc<T>, or you use its weak pointers to resolve it automatically.

Oh, and datastructures that need cycles (the libstd's doubly linked list, for example), can use raw pointers to manage it manually, encapsulated in the implementation.
It's not that they're not allowed to use the technique. We just wouldn't want to help them do it.
Leaders that point in circles rather than lead toward the end goal.
Yup. I just did an interview that was hours of this at one of the larger California companies.

The only way to ace is to memorize the implementations otherwise there was no way to get it done on a whiteboard in 20 minutes.

There were a lot of added weird constraints as well like implementing sorts with singly linked lists in constant space (not lg(n)) preventing the use of recursion or a stack in order to make a simple implementation.

I would say that the entire interview was basically a test of your knowledge of the companies published information as well as the algorithms linked to in the prep email sent by the recruiter.

Pretty much zero interest in the knowledge and skills you do have. Only one interviewer out of six asked questions about the resume and even then only briefly.
Well, in the case of SSDs, every byte counts. But no, that's not my concern. My concern is installing a binary I have no intention of using. It's solid security best practices to only install what you need, and leave the rest out.

Also, I don't have a "fundamental misunderstanding of NTP". I've blogged about it quite a bit:

https://pthree.org/2013/11/05/real-life-ntp/

https://pthree.org/2013/10/13/ntp-drift-file/

https://pthree.org/2013/10/12/new-public-ntp-server/

http://transmission.xmission.com/2014/05/28/building-a-strat...
Not having "extended, exclusive relationships" doesn't decrease the risk of having to pay child support. (Not having unprotected sex with people you aren't both married to and going to stay married to does, but, all other things being equal, avoiding "extended, exclusive relationships" seems to be more likely to increase that risk than decrease it.)
I was just graduating 6 months before the crash. I had a job lined up designing cable modem chips for Intel. They gave me 2.5 months salary to not show up. I sent out resumes for a while, but no bites. A friend of mine sent out 2,200 resumes and did find one bite after a while. It was pretty tough, but I picked up some books and learned some new skills. Eventually I found some freelancing projects through a friend. I was able to travel around the world for a bit. I eventually found a full time position using my new skills.
I took an analytic number theory course with one of the authors of one of papers, Kevin Ford, while a grad student at UIUC - he was hard on me as a student from what I remember.

Tao's comment on prime number problems are spot on - the study of prime numbers is perhaps the most raw and magical of all the areas of mathematics. Intuition usually gives very simple "guesses" (most mathematicians have superb intuition) on basic properties, but proving them often proves to be elusive, which is why it taunts mathematicians.
You are looking for ntpdate executed regularly from a scheduled task. Its a sawtooth drift/snap pattern but it seems to be good enough for MS.

That said, a slightly configured ntp doesn't ever accept ntp connections from anyone else. Thats not like a requirement or anything.
I don't manually reload, and haven't for years. Like others, we use browser-sync for reloading of front-end assets. Each save either reloads the browser or applies the changes live, if you don't care to see what the output is yet, don't look at the browser.

Paired with jasmine / karma / a guard runner to run any specs as files are changed there's not much need for the refresh button in development.
We use Thrift a lot at my company, not just for internal communication, but for our external facing API.

Larger companies like Evernote (https://dev.evernote.com/doc/reference/) have shown that Thrift can be operated successfully at an enormous scale.

Facebook also re-forked re-open-sourced Apache Thrift (originally a Facebook project) as fbthrift: https://github.com/facebook/fbthrift
Google pushes things to me all the time. Mail, weather, sports scores, traffic, etc. To suggest Google is a laggard in this domain is rubbish.
The Art of Stillness
Google 2014 – A Year in Search