skysight-inc/HackerNews huggingface dataset:
Ask HN: What job for you if you're seeking for challenging problem to solve?
I find it quite hard to focus on building an product, generally software application, which you would spend a lot of time on maintaining and upgrading the feature of the product. What I really like is to solving specific hard problem that would take time to think about (i.e applying some certain algorithm to optimise the performance, or even come up with a new way to solve the problem). This has made me think that simply developing software won't get you anywhere (increase your knowledge)
Well, considering the number of dependencies a typical web project has, I can tell that I'm far from understanding the internals of every library used in our codebase. I mean, of course you'll want to do that in some cases where performance is really important, but generally speaking type signatures and docs should be enough.
I would have said at the lowest level the left tends to prioritize equality while the right prioritizes freedom to the extent the values come into conflict.
Startup Quote
Love the site. Love the quotes.
The notion that supporting an independent and antagonistic press is an "alt-right" position is mind-blowing.
Neural Fintech x2
Interesting idea, but probably doesn't go far enough...

Perhaps he should re-post his blog articles everywhere: Facebook, flickr, tumbler, watpad, wordpress, various feedback forums, etc.

Combat a DDoS attack with a DPD (distributed publishing defense - just made that up)
Know Market Statistics and Real Estate News by Amir Najam
And then you have the regressive left lately that seems to hate the idea of equality.
Install Batarang in Chrome. the "$scope" objects are attached to the browser DOM, and the tool adds another tab to element inspection that shows you the data attached to each level, as well as references back up to enclosing levels.
I've never been to a hack-a-thon because I figured they were for high level programmers. I might try one now. Hopefully it's as fun as the article made it out to be.
If you want to learn about quantitiative trading:

1) Active Portfolio Management: A Quantitative Approach for Producing Superior Returns and Controlling Risk

2) Quantitative Equity Portfolio Management: Modern Techniques and Applications
"I'll let someone else be the guinea pig in this experiment."

You don't actually have this option - if you are sharing roads with these cars, you're automatically a beta tester.
Deception (2008) – Free movies online
I also came to recommend this: it's possibly the most interesting book I've ever read. (Maybe save TCP/IP Illustrated Volume 1: The Protocols)

It cops a lot of flak from some conservative established economists though, probably because most of the book is dedicated to disassembling economic myth from the perspective of history and anthropology.

Great case study of a fresh pair of eyes and an example of someone from one field applying different thinking to another field and coming to some very different conclusions. Can't recommend it enough.
Best iPhone 7 Cases and Covers to Protect Your Jet Black iPhone
Cash for Used and Old Cars Brisbane
I'm an American and I am not a minority, but I have been profiled and stopped many times over the years. Each time I'm ask if I have anything in the vehicle, and do I mind if they search. It seems one or two younger white guys driving commercial vehicles are more apt to transport contraband. I don't know how effective this is, but it does happen often.
Wow, this page loads fast. I bet he's using Google AMP.
Counterpoint: if the data strongly suggest a set of profiles are far more likely to be accepted it is perfectly rational to evaluate one's own profile first against that information in order to assess the effort required to overcome differences and evaluate the risk.
My source is going to Japan and eating the food.
Isn't this whole thing a bit silly? I mean what's the point? They just spend time on making him the best marketing, he'll double his audience/readers, no?
That isn't even remotely close to what I said.
> Unless you're working with a strict sound type system, you only have a little more information: you know the properties and methods of what is returned, but you don't know what state its in. So you won't typo a method name, but you still might be dealing with errors from shit that cost cast incorrectly, nulls (even with strict null, since it wasn't there from the start you will still deal with it), arrays not containing what you thought they did, etc.

You're throwing out (or, rather considering the tricks you can pull in Typescript, hugely reducing) entire classes of issues when using a simple type system.

> I've worked on multi million line mono-repo pure javascript with zero tests with hundreds of devs working on it, and it worked fine (in fact, we were moving more stuff from the Java/C# code into JavaScript to reduce overhead and friction). If you have tests on top, or if your devs are actually good, its just easier/better.

I've worked on a huge PHP codebase once, with 10 developers working on it and no tests. I would have given somebody else's right hand to have a type system back then.

> Now, I'm not saying a proper type system doesn't add value. Thats a whole different argument. But any team who can build good software in a static type language can do so in a dynamic one. Its just a different set of tradeoffs.

The point is, the cost of adopting Typescript is frankly, very low, from my point of view, considering the huge benefits it has over raw JS, it's all win.
In fairness, "Sergey" strikes me as a rather uncommon first name. Still, what a time indeed!
I remember that too, I never said people were consistent. Get the order of menus wrong and you were the devil incarnate, write your own gui toolkit and everyone fondly remember you twenty years on (in the case of winamp, music match and nero were reviled).
Mobile Device Identification via Sensor Fingerprinting [pdf]
Oh, that's a much better version! Thank you. I thought I linked to the text-only google cache, but perhaps not.
Using Node.js and Raspberry Pi Zero to track download speeds and latency
These books are just old reactionary propaganda. If that's your thing there's much better reactionary propaganda around.
so long for using a CDN to protect from DDOS attacks...
I'm afraid I don't quite understand what you mean by "achieves their targets by reducing the total burden of disease on humanity". Or maybe I just don't understand the difference between this as merely "achieves their targets by selling useful treatments to people"?

Could to elaborate?
"One thing that's missing from the narrative is that researchers who [<--verb missing here-->] vision and speech because it's "pretty" and you can demonstrate results on a large feature vector."
I'd say he got 3 out of 4, I'd agree on those terms :)
> I assert that anyone who has visited Argentina or Uruguay

I have not myself been to either of these places but know several knowledgable people who have who all say the beef was fine but not as good as American.

> I would easily be disproven if you had some kind of authoritative source.

Check out the movie http://steakrevolution.com/ (it's available on Netflix as well). They talk extensively about why American beef is the best, but when it comes to comparing it to South American beef (including Brazilian) it basically has to do with climate, and what cattle need to be bred for that climate.

> I would agree with your assertion that Japanese beef is not high-quality compared to Australian or U.S. meat. I think the parent poster was talking about produce, though.

Parent poster specifically mentioned meat.
Inside San Francisco's Transportation Demand Ordinance
theoretically if it was a well distributed bot net then it could be a few megs from a TON of different sources.. and since akami had their own ASN it could just be jamming up Akami and not other AS
This is fantastic IMO. More of this.

I also think there could be room for something similar about code (but I haven't had time to read aosabook.org yet, so maybe that is wheree I'll find it.)

A note on the Crockford joke:

I think it is on IBM, not the lawyers: I think he describes somewhere the fun of getting a payment from IBM followed by sending an additional license entitling IBM to use the software for evil.
I was going to say a different version of this.

Real men mirror.

Krebsonsecurity deserves to be on git and use something like Jekyll. Mirror it instantly in a hundred different places.
“His friends were surprised, and asked him the reason of it. ‘Do you think,’ said he, ‘I have not just cause to weep, when I consider that Alexander at my age had conquered so many nations, and I have all this time done nothing that is memorable?’” - Caesar

Then again, most of will probably under perform for the next 20 years too.
Ig Nobel win for Alpine 'goat man'
All I have to say is get a fucking warrant like the constitution you swore an oath to requires! Once they have a warrant, a specific one at that (as opposed to a general or blanket one), and then use of these tools is ok.

I understand they got a warrant for the server, but theydidnt get warrants for each user like they should have, so unless I am missing something, it's blatantly unconstitutional.

This is where some beltway establishment stenographers would say "but it was thousands, warrants would take too long!" Well tough fucking shit, you still have to get a warrant for each IP.

Unless there is some legal precedent someone wants to cite to me, which I have yet to see.

Mark my words, cp and terrorism and cyberterrorism (read: major bank hacks) are the things going to be used to increase the surveillance of the internet. If we dont stand up for the rights even of horrible people, its a slippery slope that will, not might bite us in the ass later.

First they came for the people who clicked on url shortners, etc.

Shit hell, I wouldnt be surprised if the FBI used this fishnet to spearphish people that had nothing to do with the site so they became targets.

eg: Send that pesky dissident an email with a link to this so that they pop on the autocomprimise tool and voila, dissident surveillance engine disguised as good guy cp catching program.

On a side note, I did some pretty extensive forensics training to be able to testify about stuff like this, and you would be utterly amazed at how many of the other "forensics specialists" were utterly incompetent. (for example, not knowing any other fs than ntfs...)
Don't remember the size of Japanese tomatoes. I suspect they are probably similarly sized otherwise I'd have some sort of feeling about them.

I only saw zucchini for sale once in Japan and, for what is nearly a prolific weed -- can hardly give away all zucchinis if you have one plant, the zucchini cost like $10 a piece so I refused to buy them.

The most commonly sold variety of eggplant in Japan is the Italian type which is hardly sold in the US and naturally smaller than the US standard regular / classic type. So not really comparable.

Cucumber variety is also different. The US normally sells straight 8 type. The Japan variety is, I think, a Japanese cucumber and a different type. So not comparable.
I've had a lot of success with CSS modules together with PostCSS. CSS modules are great if you're building a component based application using something like React, as it lets you sandbox the stylesheet together with the component's JS file, and forget about potential naming collisions. The PostCSS ecosystem has many modules that enables extra features, which you put in your webpack config.

I used sass before, but not looking back now as you get the same features with postcss. Also, the node-sass bindings are always a mess to deal with.
Free your mind. Drop all that getXXX setXXX Java-esque noise.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

http://es6-features.org/#Proxying

Otherwise, yeah, I can hardly make heads or tails of most "self documenting" (i.e. - undocumented, per SOP) static typed code.
> What about Hida? Not as well known in the US but many believe it's better than Kobe beef.

I've had Hida and a few others as well, and found them all to be basically the same. Extremely negligible differences that are similar in magnitude to different servings of the same style of beef.

> Japanese style beef is just different than the types found abroad. Every piece of Japanese raised beef I see in the supermarket here is beautifully marbled with fat and extremely rich in flavor. High quality Australian and American beef are also imported but are used for different purposes and lack the white flecks of fat.

Totally agree, I would never want a full Kobe steak! Way too rich. But for a few bites it is quite good. But still does not beat a good NY strip in my opinion.
Akamai were providing him hosting free of charge, but the size of the attack will have had not insignificant financial impact on them, and on their customers. It's completely understandable that they've chosen to terminate their hosting agreement at this time.

https://twitter.com/briankrebs/status/779111614226239488
https://twitter.com/briankrebs/status/779062433902170112
for the most part ISP are not set up to defend or stop DDoS from within their network. Do you go to a road building company to stop car thieves?
The robots making 100,000 Raspberry Pi computers a week
There are different tiers. Some people can get away with using a CDN because they aren't that big of a target.
A bit off-topic, but I would be very interested in somebody making a case for why an OS license is better than a simple line like "This code is free for everybody to use as they wish." I've read about it plenty, but remain unconvinced.

The OS software I write is for the good of everybody, not just its own popularity or the OS community. I'm fine with all uses of it, in whole or in part, whether or not I'm credited. The license reproduction requirement therefore feels like unnecessary noise, and I'd like to think that courts are sane enough that the warranty disclaimer is unnecessary too - is there any real court case where somebody has been sued for a defect in free, OS software, without an explicit warranty, and lost?
Does Hanjin do most of their work shipping from Korea? If so your stuff is likely safe. Good luck!
Starting watching this and he gives a great explanation of the issue. Thanks for sharing.
Technically interesting, except when you read the text and the end it's just some pathetically short snippet of the same old thy-shalt-god-hath-waffle nobody cares about anymore. Even agricultural or commercial trading records would have been more informative. I wonder if the researchers are disappointed.
Agree with @flukus. I didn't put anything about pre-requisites because I didn't want to drive anyone away. Anybody seeing these things for the first time can just google it and learn right?
They should, and get agreements with CDN's / ISP's to forego charges in case of a DDOS. If anyone could pioneer such an agreement, it would be Google.
Brick and mortal local retailer here. I spend over $100,000 annually on advertising in my local market. That is all digital at this point. Facebook video is a significant chunk.

The lie is about the effectiveness of video on Facebook.

I directed a fair amount of additional ad spend to Facebook precisely because Facebook users on average seemed to be giving a lot of attention to videos on the platform, even if they were promoted. It actually seemed like there was finally something that could work to replace the kind of lift we would see from TV advertising 5-10 years ago.

This calls that into question (which may be putting it mildly). It also calls into question all of the other metrics Facebook provides advertisers.
I'd recommend my Veusz scientific plotting package if you want a free scriptable GUI plotting tool. It's much easier to use than the aged gnuplot and is more flexible for 2D plotting (3D is coming!)

http://home.gna.org/veusz/
I tried react a native a couple of weeks ago but due to a change in android versions the hello world tutorial wouldn't work. I got the distinct impression that it doesn't simplify android development, just adds it's own complexity on top.

The whole native widgets thing gave reminds me of GWT/AWT too, we're going around in circles.
Sorry! Was writing this quickly. Good find.

"do research using vision and speech"

Too late to edit.
I didn't say that he wasn't important. I definitely think he's foundational especially to center-left political economics. I just said that nobody is a Keynesian in the original sense anymore. You have to be a neo-Keynesian now.

I think it is safe to say that most of his theories are dead as a doornail. Keynesian thought always had this problem melding macro and microeconomics (similar to physicists have with relativity and quantum mechanics -- the physics of the very large and the very small -- not fitting together).

The stagflation of the 1970s seriously attacked the very foundation of Keynes ideas. It was literally impossible for it to happen. The wage-price spiral was blown to pieces. Even today's world is completely unexplainable in original Keynesian terms, especially when looking at a global scale.
Because it's Russian?
Financial Intelligence for Entrepreneurs – Karen Berman & Joe Knight

Simple Numbers, Straight Talk, Big Profits – Greg Crabtree

The 1% Windfall – Rafi Mohammed

Accounting Made Simple – Mike Piper

How to Read a Financial Report – John A. Tracy

Venture Deals – Brad Feld & Jason Mendelson

And http://www.bloomberg.com/news/features/2016-05-30/the-untold...
"defund FDA" is not a particularly moderate position
>Most people in my field use origin

I'm surprised origin is still used. I used it some 20 years ago.
I don't get it. What else is bare metal meant to mean? "bare metal" = "embedded system"? What does "embedded system" mean then? I guess my age / cloud-nativeness is showing?
While your point is very fair, a long track record of behavior which pushes the boundaries of ethics becomes indistinguishable from malice. In these matters, people always judge you more harshly if you have taken advantage of their trust (many many times in FB's case) in the past.

Facebook wants to have the cake (the hype surrounding its success to be a self-perpetuating thing) and simultaneously eat it too (always expecting the benefit of doubt around its integrity around its self-reported success metrics).

While I welcome people with means doing philanthropy, I can't help but wonder if the recent announcement of philanthropy from Mark Z is an attempt to generate good press. If Mark Z is so keen on doing charity, perhaps he should divert all that money to the top 10 privacy watchdogs in the world. In today's world, that is as much a just cause as any other, particularly because no one really wants to talk about it.

Note: I am not saying the other tech giants don't indulge in these practices. Two wrongs can't make a right.
Which company should we have listened to instead of the FDA?

Or should we just give up and decide for ourselves, for example, that vaccines cause autism, or that the government shouldn't even try to prevent poisonous foods from being sold?
A "32 node Citus Cloud cluster" sounds pretty expensive. I couldn't find pricing info.
You'd also guess he was an expert on networking...
This is a completely unrealistic statement. Our models are imperfect, but with ever increasing economic data there is ever increasing opportunity to utilize statistics with economic and financial data.

In fact look in to the field of econometrics and unless that field is a fantasy, there is a huge relation between statistics and economics.
I agree in the general sense but it's important to understand that the reason you see so much disdain for these pieces of enterprise software are motivated by reasons that are just as valid as the reasons for choosing it in the first place. Is Oracle RAC a database with compelling features and a large pool of adequate DBAs? Sure. Is it a piece of shit that requires X Windows on the server? Sure. The reason it needs an X Windows server to install and manage is because it needs to have a GUI that those pool of cheap DBAs is capable of reasoning about.

SharePoint is good for locking everything down, enabling complex workflows and intricate business processes. Because of that it's a total shit show from and employees perspective because it drains your life force every time you have to slog through it.

Heck even something like JIRA is an example of this. Its infinite knobs and levers let managers and PMs layer on complexity until a nice out of the box experience turns a lot of HNers into JIRA haters for life.
Oh yeah! Castle of the Winds. Skifree. Nice to see the FPGABee project also on the author's site; I remember the Microbee as one of those school-had-it, nobody-used-it (except for BASIC) microcomputing hardware quirks of the early 1990s.
- take on aggressive project. a distributed operating system, a novel static optimization technique, some kind of concurrency model, a lower bound for an unsolved problem

- find good resources to work with, or at least to give regular input so I don't end up wandering off into the weeds

- try to take it as far as I can, until its obviously going to fail

- start with another
Movie Ratings TO Page Rank
I understand that this is burning bandwidth for Akamai, but seriously, taking into account what is at stake here, I think they need to do their share and continue to support Brian.
Monsanto, Bayer, DuPont, Dow Chemical and Syngenta Defend Their Coming Oligopoly
Looks great! Too bad it didn't get more attention :(
I have always wondered the same.
If you use webpack, you could just add ts-loader as a first loader and babel-loader as a second one. Source-map works great too.
Why do you have to pay $200?
Ask HN: How do you count unread conversations in a messaging app?
Self taught programmer here, I'm building Mailpenny.com, a messaging app that lets you pay users to have conversations.

How does one keep track of unread conversations to show in the inbox? Currently I store the last_accessed_at time, and check if last_message_from_other_user.created_at > last_accessed_at

But requires loading the records into my ORM and comparing the timestamps at the application layer. I'm afraid of scalability problems.

Is there a better way to do this? One that calculates the unread count at the db layer?

Sources and articles would be appreciated.
Space Art Propelled Scientific Exploration of the Cosmos, But Its Star Is Fading
The Secret Tribunals That Corporations Use to Sue Countries
"Reactionary propaganda" is code for "true".
It's not a problem but a feature that increases Facebook's revenue by not insignificant multiples.
If you don't have tests, why do you think your code works?
It's good to start by measuring. Do a simple back of the envelope calculation.

Start with this: How many conversations do you expect a user to have?
UCI chemists create rechargeable battery with greatly lengthened lifespan
Labs64 NetLicensing 2.3.3 Is Out – NetLicensing
Why don't we switch to a distributed network with a DHT like freenet? So many benefits, including not being able to take down content via DDOS.
In other words: 1 kWh is the equivalent of the average MLB player hitting a home run roughly every 1.2 seconds.
Does Typescript have a facility to support partial function application?

Say I have a function of arity 4, and want to bind / partially apply (some might say "inject") 2 arguments to it to create a function of arity 2, can TS infer the types of the remaining arguments, or, that the result is a function at all???

I use partial function application MUCH more than classes in the JS code that I write. There just seems to be less to need all that "taxonomy" related refactoring.

"Stop Writing Classes", "Executioner" in "The Kingdom of Nouns" (not!), and all that sort of thing :-)
I live in Pakistan and the internet here is bad, and I was going to build the exact same thing next month!

I was planning on using Ruby, though and I actually had a Pi 2, but this is amazing! Thank you! I might just use this as a reference for my app :D