skysight-inc/HackerNews huggingface dataset:
Compared to the Yoga 2 (or is it 3?) non-pro (proper HD rather than faux retina or faux HD), the 'proper' Thinkpad is a generation of CPU behind with half the RAM and double the price.

The backlit 'chicklet' keyboard on the Yoga Whatever(tm) is also subjectively better than the barrage of nipples and buttons that come with those 'legendary' Thinkpad keyboards. The screen is of a magnitude more vibrant and you can run two disks - mSATA SSD + normal SATA SSD/spinny-disk. Plus touch is just a feature, not something that is a special requirement. The hinge seems better engineered too, even if it never gets used in 360 tablet mode.

There is proof of pudding in that my colleagues with 14" Thinkpads have those stands and external monitors, with external keyboards and mice, rarely with the machines being 'un-docked' or taken home. Meanwhile, my off-brand Yoga Whatever(tm) gets carried around as intended, used on trains and used at home.

Sure some of the shiny has worn off the fibreglass in the palm-rest area but I actually do not care, I don't like the feel of Apple-style aluminium, plastic is more me when it comes to what I want to rest my palms on. The build quality is absolutely fine on Yoga Whatever(tm), same power connector as Thinkpad with same USB3 connector.

I downgraded from Windows Whatever to Ubuntu and admittedly the wifi does need 'make install' every time the kernel changes, but it runs a full set of dev tools fine (my colleagues desk-bound machines run 'Outlook', a web browser and nothing else, maybe 'Excel').

I prefer a standard linux distro as the Apple dev environments don't have the repository 'apt-get install' thing done very well. Horses for courses but there are surprises in the consumer range that are better for getting work done and a worthy contender for Apple competitor. Actually I would be annoyed if company policy forced me to have either a proper Thinkpad or a proper Apple computer, the Yoga Whatever(tm) with 14" deep-colour proper-HD screen hits the sweet spot for me.
A university class? I've never seen a single mac at my US state university 2 years ago.
There is just something about that morning cup of coffee though!
Reddit Is Working on an Entirely New Front Page Algorithm
Interresting project :). Every project in this direction is thriving and fun, no doubt. I am happy to see these developments, hopefully they go on!

The browser plugin on the other side is mature and fits in where EmTcl, NaTcl etc. leave off: when it comes to use the full feature set of Tcl and its huge extension library, including Tk windows, in the browser and in production code. Intranet web applications maybe, e.g for the use cases I mentioned above. Therefore it still has its niche, I think.

But maybe it will be possible to do things like sockets on arbitrary ports with arbitrary protocols, or driving external hardware, with EmTcl in the future? That would be great :-)!
The note at the bottom about web pages is interesting. I always wish browsers followed that behavior so the "Work Offline" button would actually work when I got on a plane. I'd be happy to sacrifice 10GB+ of my SSD for the browser to permanently cache (at least for the life of the Cache-Control header).

I wonder how performant a proxy like Squid would be to run locally with a disk cache.
No it doesn't its a horrible and unnecessary dependency. Why not simply do what Apple did with the MacBook, for those hands full of users who still need an SD reader and can't connect the device directly by wire, they could simply plug in a dongle. It's absolutely stupid really, especially with USB-C looking to take over. Hell, they put it in the damn phone, why not be consistent and go with it everywhere. stupid.
PanGu9_V2.0 Download Jailbreak iOS 9.1.1, 9.1.2, 9.1.3
Perltidy predates PBP by a long time. Perltidy is a bit of a huge mess, and it has its own parsing code and is nearly impossible to hack on. We really need a PPI-based re-implementation.
Ask HN: Have you noticed HN layout is built with tables?
I only did today. Shows how tiny detail technical implementation is compared to quality content.
A conspiracy theorist might say there's more to this than meets the eye.

DARPA caring about the cost of uniforms seems silly. $1000? per year per person who costs a stack more than that to train and pay.
I've seen attack traffic on machines within 30 minutes of adding an IP address to a domains DNS records. Before the web server was even up to record the we attempts, it was being hit with ssh brute force attempts.
FWIW, I have the Dell XPS 13 running Linux (and Windows 10 from a USB 3 SSD), and it's great. I bought the one that comes with a Windows license and installed Fedora 22 on it. It was pretty rough around the edges at first, but with several BIOS upgrades and kernel updates, it runs perfectly now.
Miffed that you gotta by the $2,600 model with dGPU (which most people don't want or need) to get 16GB of RAM. You can get a 13" rMBP with 16GB for only $1,500.
And stuff like map returning an iterator (instead of a list). Print being a function is the one everybody knows, but this one is the one that is more common for me. That and bytes/Unicode subtleties. Code rarely is much different in substance however.
Whiskeys are making their way to China now; they are the newest wrinkle for China's growing middle-class. I don't think alcohol in general,the most popular legalized drug with all its ill-effects on society, ever goes down too far in sales. Types of alcohol are just 5 to 10 year trends outside normal consumption. It was tequila (Patron and others)for a while, vodka (Grey Goose and other boutique vodkas)before that, gin had a renaissance, and now whiskey - surprise. I remember growing up in Brooklyn, and people would trade food stamps for cash so they could buy beer instead of food.
Given how long it took to replace Perl 6, and the fact that I (and most others I know) have moved onto other languages, I can't decide if I'm more (a) surprised, (b) impressed, or (c) indifferent.

Kudos to Larry for sticking with it, and for (I'm sure) introducing interesting ideas into the world of programming languages. That said, I have to wonder how many people will really use Perl 6 in their day-to-day work, and how many will look at it as a curiosity.

For me, I'm afraid that Python and Ruby have replaced Perl, despite more than 10 years in which Perl was my go-to language. Maybe I'll return to it, but I sorta doubt it.
Capitalism will always be in play even if robots take most normal jobs. As long as there are humans with needs and humans who can provide for that need.

So yes it is technology that is creating this winner takes all principle and it would be in a socialist society too. It's apolitical if you'd like.
Actually, I think this problem is great. Flux sounds great on paper but these edge cases keep coming up again and again. How do you handle optimistic updates? Request serialization? Garbage collection in your stores? (Or do you just let them grow forever?) Flux doesn't solve these problems. Relay, on the other hand, does a much better job of tackling the actual hard problems of application structure head on.
Large Hadron Collider creates smallest ever droplets in clues about the Big Bang
amazing country...especially the kvint cognac
I think the point of the word "dangerous" is a direct reference to the Microsoft of yore.

For those of us old enough to remember (and others who have read about the history), Microsoft was legendary for "Embrace. Extend. Extinguish." an internal credo that became known outside the company and came to represent the ruthlessness with which Microsoft flexed its muscle in new technology markets.

Microsoft was notorious for changing the way Windows works to stymie competitors, one of the most well known of these tactical maneuvers being the integration of IE into Windows which eventually killed Netscape. That particular bit of integration eventually led to their conviction under US anti-trust laws.

Microsoft's culture has since changed. Microsoft no longer seems as interested in blocking all competitors. They are building products that leverage standardized platforms and the present-day Microsoft even meaningfully contributes to open source projects and refrains from promoting incompatible work-alikes.

In other words, Microsoft is becoming once again a formidable company, this time with the that they tolerate (and increasingly collaborate with) other companies that develop technology to benefit users.

Microsoft is discovering that being successful does not mean shutting everyone else out and for this reason they are not "dangerous" in the sense they were in the 1990s when their efforts and "success" in many ways prevented the industry from advancing.

EDIT: Readability and style.
It is neither go-to or trusted but it is one of the best places on the Web.
The page you linked reads like quackery, but as a son of a woman with cancer, I'm interested in what others think about the explanations in the page.
'eq' does the test you are asking for.
Thanks, for another good introduction to DSP, there's this excellent website: http://jackschaedler.github.io/circles-sines-signals/index.h.... It also has good animations, and some are more interactive than mine. It takes a bit of a different path through DSP concepts, and focuses on the relationship between circles, trigonometric functions, and signal analysis.

For a more in depth study of DSP, I would recommend this book: http://www.amazon.com/Understanding-Digital-Signal-Processin.... It's quite readable for a textbook, and from my experience with linear algebra and signals and systems texts (they're all related), it's more understandable.

It would be nice to have a full online, animated DSP book, as that's a natural fit for DSP, but I'm not aware of something like that, yet. Maybe these posts could be the beginning of something like that.

(edit: Amazon link)
Here are the official words from Larry. There will be 2 beta releases and the major one in December.
Larry goes by the handle TimToady
http://imgur.com/1Vrpl2G
Verizon's customer-tracking 'supercookies' connect to AOL ads
AP INVESTIGATION: Nuclear smugglers sought terrorist buyers
Don't know yet, I think it'll depend on how hard it is for me to get it running on Apache + mod_mono. Reason being, I do have a VPS with about 30 other sites (mostly Wordpress) right now.

If I can keep using my existing server for this new project, for now, then that's great. I know I'll eventually have to migrate it onto its own thing (it's a startup that is taking off, go me! :) ), but until I absolutely have to, I want to keep costs down and processes simple.

Still, if I've got to deploy to an MS-based VPS, that's certainly not the end of the world, not by a long shot. Just a different thing to learn.
the out of the box linux compatibility is a game of chance on those. you have half the models with shitty broadcom cards. a third with the only atheros cards they can find without any drivers and the remaining with an intel card for this month and realtek after that.

it's just a pain in the arse to find one that you can reliably recommend. and 1920x1080 is still a shit resolution.
The Essence of JavaScript
This reflects a fundamental misunderstanding of finance and capital structure.

Anyone operating a business has to have assets. In order to fund those assets, you issue a claim to either equity holders (your "owners" in the traditional sense) or your lenders.

There's nothing stopping a business from simply using debt, rather than owned money (equity capital) to fund a business long-term. You just treat the interest as an ongoing cost of doing business and never really "pay back" the debt. The New York subway (MTA), for instance, is entirely financed through a huge amount of debt historically used to pay for cars, railways, signaling systems, and everything else used to make the system go. The taxpayers just pay the interest on an ongoing basis and don't really "own" anything.

It's a nice system because the government doesn't have to make giant speculative purchases of land, buildings, and other long-term assets -- they can just lease them -- and usually they can borrow quite cheaply, so it works out for everyone. Bottom line, there is no "paying off the debt" -- governments and corporations operate much differently than how households think about debt.
Yeah, I mean the IETF thought one pass of Base64 was good enough for HTTP.
I think the actual scenario was that there was no credit available at rates they were hoping to pay.

The fact that these situations happened 12 and 33 times suggests that management had some structural disability in facing reality rather than needing a short-term boost until they could go shopping for what they needed.

Just like shortages of profession X in geography Y, if you're not willing to pay the price...
i upvoted you because you are right
If it's truly handled as fixed-length then there won't be any need for escaping; that's only a concern when values are embedded into other delimited strings, like SQL.

A lot of these systems definitely predate SQL. Even with SQL, using parameters is the usual way to operate on large amounts of data with fixed queries, and it avoids escaping issues entirely.
In all seriousness, email me (kenton at sandstorm.io) if you want to visit us for lunch or come to a LAN party[0] sometime.

[0] http://kentonshouse.com
Obama? Bush was president at the time.
Doing things the right way is not very illustrative. This isn't meant to teach developers how to reinvent NaCl in $langOfChoice, it's meant to instill an understanding of the vocabulary.

If nothing else, it aims to put to rest stupid phrases like "password encryption".

If people copy&paste despite all the warnings, they're beyond the help of any blog post.

EDIT: In the spirit of being more helpful, I've added links to more complete sample code (on StackOverflow) and made the warnings less obnoxious.
I used shapeshift.io to convert some satoshis to Ether :)
processing text files is still quite easy in perl. Also perl one line regexs are much nicer (imo).
Coding by voice
I don't know exact figures but the treasury security market is widely considered the most liquid market for anything, anywhere, ever (apart from perhaps physical notes in your wallet) so I can't imagine it would be large at all.
I run a service that uses real people to review resumes
Running it through VirusTotal is neat, as it'll tell you when it has first seen a file. If the file is old enough and the hash has been seen for a long time then it makes it less likely to be a fake. (Unless you think e.g. Mozilla has been compromised for a long time.)
'TeMPOraL :) is the smiley part of it or am I doing it wrong?
Remove the Recently Deleted folder in iOS
Yes, I'm aware, but when using smart matching (that is, the given/when pair which has had it's fair share of trouble, and is currently experimental after having not been), you sometimes want to be able to distinguish between those types of tests when doing a smart match[1].

I believe the article was referencing this, and so while yes, anyone who knows how to use Perl will use the appropriate operator for the appropriate type of type operation, there are reasons to still want to distinguish what type of match is done by the smart match operator, '~~'.

1: http://perldoc.perl.org/perlop.html#Smartmatch-Operator
Evidently your floors are cleaner than mine.
Ah so it's similar to the haskell list comprehension syntax, converted to a point-free form (and with added guessing/defaulting due to the ambiguities therein).

[x*2 | x <- [1..10]] -- linear
[2^x | x <- [1..10]] -- exponential
[1 | x <- [1..10]] -- constant

IIRC haskell list comprehensions can't do fib without naming the list so it can refer to itself. OTOH, these perl list comprehensions seems unable to express things that combine values from several lists, eg:

[ x*y | x <- [2,4..8], y <- [-1,0,1] ] -- [-2,0,2,-4,0,4,-6,0,6,-8,0,8]

Course, haskell also has a weak form of [x1,x2..xn] syntax for a linear sequence, as in [2,4..8]. That's always felt a bit of an unnecessary wart in haskell to me, although the simpler [x..y] and [x..] are very handy syntaxes.

TBH, I almost never use list comprehensions either, preferring regular functions, and the list monad or applicative.

(*2) [1..10] -- linear
(2^) [1..10] -- exponential
repeat 1 -- constant
fibs = 0 : 1 : zipWith (+) fibs (tail fibs) -- fibonacci obvs
(*) <$> [2,4..8] <*> [-1,0,1] -- same as [ x*y | x <- [2,4..8], y <- [-1,0,1] ]
"Not an issue with bitcoin" = you have no recourse, as a buyer, if you get ripped off by an unscrupulous seller.

You make some good points about cash back and gas, but you can't deny there's value in the extra layer of protection between you and the merchant provided by the credit card. I don't know whether it's worth 1%, but it's not worth zero. BTC payment is more like handing a stack of notes, not payment via card.
This is correct. To enter Class Bravo airspace, one must have clearance from Air Traffic Control. Pilots are free to request clearance through Class Bravo, but it's not always granted. For example, flying a Cessna 172 out of San Carlos Airport in the San Francisco Bay Area, it's very convenient to travel through the nearby Bravo airspace of San Francisco airport. Sometimes it's granted, other times we have to go around.

Furthermore, having obtained a Bravo clearance, you must pay close attention to and promptly obey any instructions from ATC (which can be of the form "turn left 10 degrees immediately for traffic avoidance"). By contrast, controllers have no means to track drones or communicate with their pilots.
We found a way to hack getting a meeting with people. We discovered a process to get people to want to meet with us: http://6figuremeetings.com
I had to look up GLR: the "Great List Refactor".

http://pmthium.com/2014/10/apw2014/

"What exactly is the “Great List Refactor” (GLR)? For several years Rakudo developers and users have identified a number of problems with the existing implementation of list types — most notably performance. But we’ve also observed the need for user-facing changes in the design, especially in generating and flattening lists. So the term GLR now encompasses all of the list-related changes that seem to want to be made."
This is true, but ATC can also deny your request to enter Bravo.
The CrunchBase Unicorn Leaderboard
India has 1.23 Billion[0] people in it, and that wikipedia article is quite short, with only 4 sources. They don't cite any of the sources for the figure which stated 6460 people are in the program.

The program serves %0.000005 of India, or in much more familiar terms, if implemented at the same scale in America it would help slightly less people than there were killed by lions in Tanzania over the trailing 20 years[1].

[0]https://en.wikipedia.org/wiki/Demographics_of_India

[2]http://www.telegraph.co.uk/news/earth/wildlife/5149977/Top-1...

[3]Off by one errors.
That is very well done. There's a whole series of those articles; start at [1].

[1] http://sam-koblenski.blogspot.com/2015/08/everyday-dsp-for-p...
This comment!

You truly should write a book about sarcasm, and the book could be written in exactly the same sort of every-single-thing-exact-opposite sarcasm. I would buy this book.
How to make a HackerTyper Clone
I would have to guess once Symphony is proven some of the banks will strongly encourage/require communication with their traders to go through Symphony. or it might be another failed Bloomberg-killer. Will be interesting.

I don't think the first commercial Bloomberg terminal was in 1982, but I could be wrong. Michael Bloomberg was still at Salomon until mid-1981. Maybe there was a prototype sometime in 1982. Merrill didn't invest until 1983 and that's where the early terminal got all the bond data. I don't think it was a big factor in the market until like 88-ish, Salomon launched their Yield Book project to compete around 1988-89. There was some kind of an exclusive with Merrill and/or bad blood with Salomon and they couldn't even buy a terminal.
I've found the general quality of Asus machines, especially the zen book to be exceedingly poor when trying to come off of a MacBook Pro. The touchpad and keyboards typically are horrible. That's what matters to me more than ram or
Cpu.
There is no better book than Rick Lyons' that is linked above on Amazon (and I have browsed many others). I believe his book has several other frequency-specific methods for envelope estimation.
> Windows security in general is better than Linux security in general.

Maybe. Have they fixed UAC not being security boundary [1] if you are on a default administrator account? It's hard to take them seriously when most software for most users still runs effectively under 'root'.

[1] http://www.pretentiousname.com/misc/win7_uac_whitelist2.html
Crazy Grany driver
I used a laptop with a broadcom card 2-3 years ago; it worked for me.
Totally agree. But typically vendors capitulate to buyer demand, so expect a 16GB model w/o dGPU eventually. And this launch price probably won't hold anyway.
Yes - it's focused on their javascript engine.

As far as visualization stuff, are you on linux? I found out that firefox by default turns off the off main thread compositing support. Enabling this was a huge performance boost for me, it's really bizarre they don't enable it.

If you're not on linux.. I'd be curious what performance issues you're having on Firefox.
I mean escaping as in "the scanned data's FF number is then sent to a shell shell script for crediting the flight". And since it's expected that the data is just 8 alphanumeric chars, it doesn't handle anything else well.

You're right there's ways to do this properly, of course. But in practise, with huge systems, people end up hooking in things here and there and forget at some point eh?
What you're referring to is known as "production bias." A CS PhD student isn't evaluated on his code, but rather the result.

Same for any "end user programmer," they just want the result and not good quality code, even if it would benefit them more in the long run to write good code (this is known as the "paradox of the active user").
Growth hacking is bullshit
Did anyone else find the prose style overblown, turgid and treacly, a bit like a cross between Tom Wolf, John Updike and Dame Beryl Bainbridge :)
That's cool. I haven't followed anything about the Surface. I have such a long history of avoiding Microsoft products that I have very little knowledge of them. What knowledge I have is from a time when Microsoft would have happily made it impossible to dual boot if given the power to do so (like if they were designing he product from the ground up).
So you lie to people because you think they can't understand the subtleties of the truth, then you complain that they detect they're being lied to, which obliges you to lie even harder.
> An asymmetric key generation algorithm can't work from a fixed length seed. You need to stretch the seed to an arbitrary length, because the asymmetric key generator requires a random stream.

That may or may not be true for traditional DH. For ECDH it's false. A Curve25519 ECDH private key, for example, is quite literally a handful of random bits. (Depending on how you look at it, it's a 256-bit number with some fixed bits or just 252-ish bits. I say "ish" because I don't remember the exact number of fixed bits off the top of my head.)

Edit: Fixed bogus EdDSA reference. Also, I just looked it up. A Curve25519 private key (http://cr.yp.to/ecdh.html) indeed requires exactly 252 random bits (or the 252-bit output of a secure KDF).
Game dev is 'cool' and you will see mainly Windows machines with people coding C++, Lua and some others in MS Visual Studio. A big money industry. larger than Hollywood, where Linux and Macs are not seen much.
I subscribe to quality over quantity: I love APL/J and Lisp. Lisp Flavored Erlang LFE over Elixir which is attractive to the Ruby crowd for its syntax. Ruby and Python as "edgy"?