skysight-inc/HackerNews huggingface dataset:
No one gave you a specific analysis oriented answer.

Assuming conditions are mostly static which they are for most people you now have an engineering theory or model with some predictive ability. Capable of answering simple questions about the future.

I'd like to go to the HOPE conference in NYC this weekend. (I can't for familial scheduling reasons but for the sake of the argument...) Given historical entertainment budget how many months ahead do I have to start saving up to pay for transport and hotel? A month? A year? Is is even in the cards for petty cash at all or am I going to have to save up to attend? At our current rate of savings when does my wife get a new car, this year, next year, later?

If you don't have questions like that there's no point gathering the data. Much like I ignore my fitbit and my mint data, I'd ignore this data in general.

Its also an old people filter. 20 years ago you got one checking statement per month mailed to you in physical mail. You'd have a whole month's financial transactions uncleared just hanging out there and then you'd balance your checkbook by whatever method so you could keep a running guess of your current balance. Now a days I have live bank account access and at most only a handful of online payments outstanding at any given moment so I don't keep a paper register or the equivalent anymore. So old people tend to have a "thing" for elaborate home accounting. It took me 30 or so seconds to determine that right now I could write a check for $2356.50 if I wanted to and it would clear, but not a penny more. In the old days it would have required some elaborate accounting OR I'd have to guess I probably have over $2K in checking and hope for the best.
Functions with the correct level of abstraction doesn't hide the complexity - it categorizes it and put names to the different categories.
Go is for everyone
WhatsApp ordered blocked again in Brazil by Rio judge
> Medicine quite simply hasn't advanced significantly since 1970

This is not true. Here are just 3 examples:

1. Childhood cancer - Less than 50% 5 year survival in 1970 vs greater than 80% 5 year survival now. http://www.cancer.gov/types/childhood-cancers/child-adolesce...

2. Anything dealing with the brain including diagnosis and treatment. Before CT and MRI - neurologists and neurosurgeons where operating blind. CT and MRI combined with computer technology allow the surgeon to plan and execute a much safer and gentler approach. In addition, during this time, our knowledge of practical neuro-anatomy has increased and enabled much better surgical approaches.

3. Low birthweight/premature infant mortality - We are much better at saving low birthweight / premature infants. See http://www.hrsa.gov/healthit/images/mchb_infantmortality_pub...

I would call these significant medical advances.

If you are talking about public health advances as opposed to medical advances, then actually good nutrition, good sanitation, and elimination of environmental toxins is probably responsible for almost the entire improvement in life expectancy. However, this has been truethroughout history and is not something new since the 1970's.
> Since Go allows you to call C libraries, and allows you to write C libraries, couldn't you write a Go program that loaded a Go library but just talked over a C-style API?

It would be like writing a Go interpreter in C. Pointless.
KDE was based around Qt and their rendering engine, KHTML became Webkit, which is a core part of Chromium. So Qt are using embedded Chromium, I wonder if there is any duplicated code in the repo now?
The linux kernel is an extremely mild form of OO. Mild to the extent that is effectively idiomatic C code.

What I'm referring to is the manual creation of virtual pointer tables and dereferencing everything through it. This completely defeats the optimiser as it can't see thru the pointers.
The case I'm referring to was a complete WTF in hindsight.
I think Jetbrains ide's also have this. It's been a while though.
Well OK it spirals around, but isn't RNA/DNA really just linear? To access, you need an enzyme to walk it forwards or backwards and there are no other options that I know of. (I'm not a biologist)
Another example to set aside for the next "So you think you are smarter than the compiler" person.
My issue is with the black and white approach that seems to be advocated. In a month there is plenty of time to set yourself up for better wages and account for that which you already have. Personally, I input every transaction at the point of sale (YNAB mobile app) and take a night every month to reconcile and allocate the next month's budget. This doesn't hinder me looking for better job opportunities though.

Instead of it being a decision of trying to save an increasing percent of $1200 or doubling to $2400, it's me trying to save an increasing percent of my current $1200 so that extra $1200 will go even farther later.
There is a pretty healthy grant ecosystem which sustains a lot of small presses. SPD, a distributor, also does a lot to help alleviate costs involved with getting books to stores and handling reviews / promotions. Book fairs, such as the Brooklyn Book Fest, also can make the difference between being in the red and being able to reprint.

I would disagree that it is worse now. If anything, you lose less money these days. I run a small press myself and while I wouldn't say we are rolling in the dough we are still able to keep the lights on. My strategy has been to make really unique-looking titles - both design-wise and content-wise - in small limited print runs (less than 200). This helps build the buzz about the author / work and then I sell the PDF for about half the price. I've been running it for about three years this way. Small presses are slow burners. Ugly Duckling Presse, perhaps one of the biggest "small presses" in NYC, has been ongoing twenty years and are just starting to get mainstream recognition.

It's a really great scene. I've worked in publishing (one of the big five) and I honestly find the culture and taste toxic. Small presses are very much their own community, still a distinct lifestyle and scene. I know people who sleep in their workshops next to their letterpress. I've held some of the most gorgeous books I've ever seen, designed by my friends, only one copy, made just for fun in the middle of the night. Losing money is worth it for that.
FCC will let jails charge inmates more for phone calls
Current client's 'official' hours are 9:30 to 6:30 with an hour break.

In reality, I get in as early as I can (When somebody unlocks at ~8:30ish, has occasionally meant sitting outside waiting), and then go home after about 8.5 hours (not including lunch break).

Most other people get into the office when I do, and then leave sometime after.

They don't pay any more than 40 hours, and pay at the very end of the statutory 30 day payment terms. If they want to be sticklers, I can be too.
Treaty for the Blind Comes into Force but US Refuses to Ratify
Not... quite. He's not retracting so much as saying he's much more positive about FP now in its ability to solve this issues his 2007 email talks about.

It's not a retraction so much as an expansion of solutions to include (with caveats) FP.

Also it clarifies some drawbacks to the approach on mobile/limited resource platforms.
Depends if you're working on some LOB application with average programmers or if you're writing a game that pushes the limits of modern technology.
Opera to sell its business to Chinese consortium for $600M
Why no Windows build for Darktable? They don't care how many people use it
Sometimes that is just inherent in the problem. If a a few thousand lines are actually needed to solve the problem, it will be somewhat hard to deal with whether they are all in one big function or broken up into many functions. One option may be marginally less annoying than the other, depending on what you are doing, or preference perhaps.

But sometimes it is just a "Such is life" situation.
Off the Beaten Path with Pokémon Go
From Wantrepreneur to Entrepreneur
Google: Government requests for user data hit all-time high in second half 2015
They are. Entropy, the sci fi and literary magazine, keeps a running interview series of old and new small presses. There are a lot and they all do different niches: http://entropymag.org/category/small-press/
But don't people say that "school doesn't matter" for Engineering?

I agree it does matter - that's just the argument that's used.
I vote for a bug that punishes the opposite.
Could you please elaborate on your SSD comment? I'm interested to hear more.
That One Privacy Site: VPN Providers Reviewed for Privacy
> An algorithm isn't always better, but when it produces unwanted results, we can criticize it, think about why it went wrong, improve it. When a judge makes mistakes, there's not any easy way to improve him.

I believe that now that there is much fuzz about AI you can improve lots of things. I would like to see in 200 years if you can - no, you can't, why? For the same reason you hardly can change things now: "the algorithm has been studied, improved, tested over and over" -> this is the law. But who says it's correct or fair? A judge, exactly because he is a human, can improve. How? For example, with a feedback system or by requiring explanations for his judgement (based on facts, not moods) - if he doesn't do so, he shall be accountable for his actions.

I am not too much into law or politics, but things are that way since always and hardly have changed. But we know how things will go. Algorithms/machines will slowly replace everything, because they lower the costs with the promise that things will be more dynamic and that life will improve - however, the usual gang of people will manage to be "more equal" than others, also when the algorithm works perfectly.

> The attraction of an algorithm is that you can control strictly what information goes in [...]

How is this attractive? Information can be easily manipulated, delayed, withheld. Essentially, you are just shifting the accountability - from the judge to the guy who feeds the algorithm.

And by the way, we are talking about judges who don't apply the law appropriately. Let's talk about those judges who applying the law put their lives at risk - or simply get killed. Shall we? Can we at least trust those judges?
SoftBank CEO Son says ARM a multi-decade bet on the Internet of things
Such a pity that https://jsfiddle.net/franciscop/1y2k1dtp/ brings the same picture 5 times (cache and all of that). Maybe it could be added to the homepage a small explanation about why this works as expected: https://jsfiddle.net/franciscop/L52as3z8/

Also, check out http://chancejs.com/ , maybe you can integrate it there for random content generation (:
Indeed, if the roles were somehow reversed and Yahoo! was the juggernaut and Google was dying, people would no doubt be saying the same stuff.
The product behind the post: http://calcfusion.com/
I am wondering if the technique described in this Nature publication from yesterday [1] to potentially operate quantum computers at room temperature, could be used for the atomic storage as well. Does anyone know?

[1]: http://www.nature.com/ncomms/2016/160718/ncomms12232/full/nc...
The U.S. Navy Almost Fought the Soviets Over Bangladesh
> punished accurately

How is it "accurate" to punish someone not based on their own actions, but because they share traits with a particular group of people?

Prejudice doesn't become acceptable just because it's based on a complicated algorithm and a lot of data. Judge people for what they did instead of pre-judging them because they seem similar to a group you don't like.
Explore/Expand/Extract: The Product Development Triathlon
On paper the improvements look nice. I don't get the preservation portion. That adds cost with little utility.

Clean the stations, make them less grimy, eliminate the dark dungeon feel, dress up the load bearing beams a bit with a material where grime and soot can be easily cleaned.

Put in some women only cars on the crowded lines to prevent groping... Maybe one day get a north-south line to join the outer borough lines (a peripheral line). Most lines are in and out of Manhattan, as if people didn't move interborough.
preprint at https://secgroup.dais.unive.it/wp-content/uploads/2016/06/AP...
History of China's Nine-Dash Line
You must have gone to a pretty good school district because the school district I was in was so bad many elite schools told us not to bother even if you were valedictorian. The quality of education couldn't be trusted to indicate possible future success at their institutions.
Final Developer Preview for Android Nougat Rolling Today
A tech CEO just bought two Teslas’ worth of full-page ads against Donald Trump
Ruby Doc Down
Carmack addressed this, at least as I read it. One of his concluding guidelines was that it purely functional methods are a virtue and should be made purely functional wherever possible (he phrases it in terms of "const"). He did also day, however, that in his domain non-trivial pure-functional methods rarely apply.
https://www.qt.io/download-open-source/#section-2

The first step is the installer asks you to sign up or login. Thankfully there is a "skip" button.
Maybe with this technology, we can finally build the 80's neon cyberpunk future we've all been waiting for.
Predicting educational achievement from DNA
(Note: I worked on SpiderMonkey's JIT and various optimization-related things)

In general the accepted "best practice" approach is always to use the length of the compiled bytecode as a heuristic. This is what we use basically everywhere in the JIT for "function size" heuristics - inlining logic being the biggest user.

V8 doesn't have a bytecode (although I've heard they're adding a bytecode interpreter now), but even there, they can use AST-weight (i.e. the count of all vertices in the AST for a function) as a measure of the function size.

Counting bytes, characters, or any sort of raw source-related metric is a bad idea.

These things happen because it's easy to use an easy heuristic that'll work most of the time. The size of a function in source-code bytes is easy to get, and always available. You may not be able to guarantee that bytecode or AST info is available when you want to use it (e.g. if the function has been lazified due to lack-of-use and all the compiled bits thrown away).
That is, to put it most softly, a load of bullshit. The cutting edge of science and technology is every bit as innovative, hell perhaps more innovative than anything happening in the 70s.

I love how every one of your statement is predicated by "excluding computers, the internet, etc". That's like saying "aside from that whole steam power thing the industrial revolution was no big deal"

We have rockets that can land autonomously, stunningly high energy density batteries that have ushered a revolution in portable electronics (go ask your parents about NiCd batteries and how shit they were),god damn electric planes at prototype stage, carbon fiber solar panels pushing 35% efficiency, network of satellites that can pinpoint you on the meter level an connection to said network so cheap it's a basic addon to consumer hardware, and the the technology to fab transistors at 14 fucking nanometers (a feat thought to be impossible in your golden age of innovation).

You mention household energy bills, ignoring the efficiencies gained by vastly more efficient electronics, better available windows, insulation and = hot water heating, if you live in Seattle you can now have your energy usage broken down by device just by an analysis of noise on your input lines so you can better curb usage.

What do we have in our homes that wasn't around in the 70s. Hmmm, let's think, flat screen displays, solid state digital storage of high fidelity media, maybe you're an audiophile and have a nifty set of electrostatic speakers, a mechanical pencil at your desk, or maybe just a gel pen, LED light bulbs giving you long lasting pleasant lights at 50x the efficiency of incandescent and those are just the things that don't rely on a mirco controller to function. And you have the fucking gall to suggest innovation is slowing down.

The best part about it all, is to the public these innovations come so fast and hard that it's all "no big deal".
My experience is that people not asking questions when they should is far less common than not taking the time to think when they should. I've found most people's response to a challenging problem is to ask someone for an answer rather than take the time to use their brain and solve it themselves. This might frequently be the fastest way to solve the problem, but there is tremendous value in learning to apply yourself and tackle challenges; it also results in a greater diversity of solutions.
I don't think I can agree with "Nothing is easier to read and understand than code which just flows straight through from top to bottom of a big function" in the general case.

I will agree that if you are coding in the kind of environment Carmack is talking about, where you are writing code which interacts with massive shared global state, that purely procedural structured code is easiest to understand, because you can be sure that you can see all interactions with global data structures in one place.

But if you don't have massive shared global state, I'd argue that calling subfunctions is a hugely valuable aid to understanding, since it allows you to reason much more about the way data dependencies flow through code when you can be sure that a call to a function means that that function can only act on the data structures passed in to it and is guaranteed not to affect anything else. I would much rather in that case see:

a = subOperationA(arg)
b = subOperationB(a)
c = subOperationC(a, b)
d = subOperationD(b, c)
return d

than see those three suboperations inlined and have to figure out for myself how the data dependencies flow through the code.
I don't underestimate Amazon at all! Gave it a lot of credit for strategy, vendor management and logistics along with the technology.
I'm awesome to see Caddy come so far. We started using Caddy a little over a year ago, when we needed a replacement for nginx as a reverse proxy that could talk directly to mesos to figure out routing. At the time I rewrote the reverse proxy middleware to get the functionality I needed, but we ended up maintaining our own fork (which is now widely behind), because we needed our own plugins (and a mesos reverse proxy didn't seem useful enough to integrate into caddy core), so its great to see first class support for plugins.
Meh, that doesn't seem a huge risk. Lying to customer service isn't a life hack. It's unethical and a crime. Depending on the specifics, it could be mail fraud, a felony.

Maybe I'm naive, but I believe most adults are not actually willing to commit fraud in writing. And besides the risk of prosecution, most people like to think of themselves as honest people. It's hard to continue that narrative if you're proactively engaging in fraud.
Then call it function hosting or business-logic hosting. "Serverless" means "there is no server" which is demonstrably false. Or should I assume that words don't mean things?
Human judges also "codify biases and prejudices", and they do it far worse. That's my entire point. And algorithms shouldn't codify prejudices, if they are looking at objective data, and also blind to those features. Humans are not objective nor blind.

And I don't think preferring to do stuff yourself is an excuse. These are people's lives on the line! More accurate predictions mean fewer people in prison, fewer murders and robberies, etc. Or in a medical domain where more accurate predictions mean fewer people die of terrible diseases. You should always prefer algorithms if there are consequences for worse predictions!
Well, that's basically how religion comforts the family of someone who has died.
Inappropriate Image Reuse in Biomedical Research Publications
site seems to be offline. assuming it is based on https://github.com/PeteMo/sshpot and https://github.com/joshrendek/sshpot-com
OpenVid Chrome Extension injects input scraping code
Just uninstalled and reported this extension today for loading an input scraping field on top of page inputs. Heads up.

https://www.producthunt.com/tech/openvid
JuliaCon 2016 (Keynote) – Fortress Features and Lessons Learned – Guy Steele
C++11 has given us a new and wonderful world of this small function debugging horror, since we can now gin up lambda functors that have no name, that have a type with no known name, and don't play well with the debugger (good luck figuring out why your program is spending all of its time in "operator()").
Are they trying to re-invent Li-Fi ?
https://en.wikipedia.org/wiki/Li-Fi
Complex numbers offer an orthogonal dimension to the integer number line , where multiplication aquires a rotational element. This allows intermediate 90° (π/2) multiplication and Julia's Set is shown to be a map to Madelbrot's Fractal. https://acko.net/blog/how-to-fold-a-julia-fractal/

Also the fourier transform is much more obvious in the imaginary plane. https://acko.net/tv/toolsforthought/
It allows dynamic loading, but only C code, not Go code. You can do dlopen()/LoadLibrary() and then dlsym()/GetProcAddress(), but only with C calling convention.
I remember having to do this for Sid Meier's Civilization for DOS. A few turns into the game, it would ask a trivia question that was answered in the manual (which of course was missing). Eventually got good at answering the questions as the game would end if you failed.
First thing that popped up in my head as I read this, React/Redux. :)
Our Pokémon GO Fan App Attracted Almost 300 Thousand Trolls in 3 Days
Reminded me of the Ronja project: http://ronja.twibright.com/about.php
Show HN: ES6 for Everyone
Strategic tradeoffs in competitor dynamics on adaptive networks
So don't take stressful vacations you don't enjoy? If you enjoy so called "tourist traps" go for them. If you enjoy going to a cabin in a national park, do that instead. If you hate traveling and hate leaving your hometown, then don't. Pretty simple.

I cannot understand for the life of me what you are talking about with friends and family. Basically hardly anybody cares about your vacation to begin with and nobody cares what you do and if anyone does why do you care? I mean, you don't have to tell your friends and family you are going on vacation if you believe they won't approve, your vacations aren't public information. I, personally, don't tell my mother when I go on vacation because she wants a play by play when I get home and I simply don't care to tell her how I spent every minute, so I just don't mention to her that I am going somewhere.

This is just an extremely bizarre comment.
Not sure what are you looking at. They do have a great mobile website and i could see it.
I'm not going to do the whole spiel about performance, but I know a lot of FPers who wouldn't care about the implementation of map, so long as the external contracts are kept.

The beauty of functional programming is that it doesn't matter how map works. So you can make map work as fast as possible through all the techniques you want, since code can't rely on the behaviour. Only on the input.
5 reasons founders and tech workers should move to Berlin
I think it depends on whether the problem lends itself to abstraction or not. If I have a problem that requires 1000 lines to solve several large system of linear equations, I'm absolutely going to be separating that out. On the other hand, if I have 1000 lines of "if in country A, apply this tax rate", then I'm not going to separate it, because there is no underlying abstraction to use.