skysight-inc/HackerNews huggingface dataset:
well you get suger in bread, fruits etc. You don't have to eat sweets to get daily intake of sugar(For example brain needs sugar for it to work).

Brown sugar is definitely better as a sweetener compare to the white refined sugar as all the healthy parts are stripped.
What advice would you give to an adult trying to rekindle his curiosity and enthusiasm ?

Too many of us have our idealism burnt out by dead end jobs and hectic lives.
So what is closer to Bob: that encrypted file or an empty file? On the one hand, the encrypted file is only a couple of keystrokes away from creating Bob. But there is no known process to find the right keystrokes. The empty file needs a lot more keystrokes to create Bob (rewriting it from scratch), but there is a known process for doing it.

Edit: Kids, I'll just assume whoever downvotes me doesn't like Computer Science very much. That's OK, but what is with the intolerance?
gwern is one of the most knowledgeable people on this subject as he keeps abreast of all the latest research.

I'm wondering what his take on this article his.
The Copper Inuit in northern Canada ( https://en.wikipedia.org/wiki/Copper_Inuit ) mined and worked their own copper.

> [They] exchanged goods, particularly copper and driftwood, with the Inuvialuit, the Caribou Inuit, and the Netsilik. There were occasional contacts with Athapaskan Indians to their south - http://what-when-how.com/native-americans/inuit-copper-nativ...

In addition to meteoric iron, the Inuit of Greenland also used telluric iron - https://en.wikipedia.org/wiki/Telluric_iron .
Install urinals in the houses.
Thinking about SSD and HDD firmware can make a guy reach for tape drives as a last ditch hope that data stays just data.

At least with those (and to some degree optical media, but the write process there is more laborious) the storage and the RW logic is different pieces.
The Knight Capital bug is probably most people's worst nightmare: http://pythonsweetness.tumblr.com/post/64740079543/how-to-lo...
Sure, if you fill out a form from iTunes. The op was talking about automatic refunds on deletion.
Dear Downvoter: can you tell when The Cat makes it through the crack?
Same here, I think that will come soon when we realise most of our jobs run on credit and not profit and the "demand" for engineering is essentially based on crap shoots. I'm genuinely scared and haven't been able to shake this feeling. It keeps me bothered at night.
> What would the web look like today if we listened to them

Oh so horrid, like HN for example? I know! I'm only here because I'm forced to, too.
There is a great play about this, 'copenhagen' by Michael Frayn.
Does being practical preclude it being racist as well? Also, is generalizing about whole continents ever "practical"?
If a tech startup does not make a sound.... ;-)
The rise of the coffee pod machines (2013)
the web page is https but tries to load the map over http :(
I am a skinny person, and I drink only 2 cups of coffee per day, tops, and I suffer the exact same withdrawal symptoms. Once I feel the symptoms it's too late, Advil doesn't help, coffee doesn't help, I can't look at screens for long, all I can really do is lay in bed and try to sleep it off.

However, I've learned that I have a window where I can sense symptoms might onset in the next couple of hours, and if I take an Advil then I'll avoid the symptoms.

I really need to try the nootropics everyone recommends. Coffee really only helps me power through semi-mindless work, if I need true clarity and original thinking I have to get comfortable in a quiet place and let my mind wander, and coffee doesn't help with that. (And while we're here I'll just say that's why I'm an advocate of remote setups for programmers, unless you only have semi-mindless work to do at your office).
Surely you could send different e-mails to different subsets of the subscribers, and thus have the same economics as a small company?
That some people became grandmasters in as little as 3000 hours is enough to question the assertion that it's all about nurture.

There's a limit to perseverance. Some may be blessed with an extraordinary amount of it but most aren't. So you're much more likely to keep at it if you progress fast enough to achieve 1 % percentile performance in say 3000 hours instead of 10,000.

3000 hours is 5 hours a day of practice for 3.5 years. We all have observed how some just rocket ahead .
> in the annoying Office Agent

Clippy is interesting because original plans would have made clippy useful, but some decisions ended up hobbling it.

http://robotzeitgeist.com/tag/bayesian-inference-engine

> No persistent user profiles.

> No reasoning about user competence, i.e., novice versus experienced user

> Small event queue with emphasis only on the most recent interactions of the user with the software interface (this means the engine was trying to guess the values of many variables using very little data.)

> Separation between user interface events and word-based queries; for word-based queries the engine ignored any context and user actions.

> Last and possibly most important and I quote from the paper, “The automated facility of providing assistance based on the likelihood that a user may need assistance or on the expected utility of such autonomous action was not employed.” Instead, “The Office team has employed a relatively simple rule-based system on top of the Bayesian query analysis system to bring the agent to the foreground with a variety of tips.” This is why Clippy kept popping up all the time. It was not using the mathematically correct engine that the researchers had designed. It was driven by some rule-based system that one or more of the developers from the product team thought was a reasonable substitute.
George Lucas Movie Experiment (The Drunkard's Walk)
Given that we're talking about 10.04 LTS, I imagine this is from a little while ago and you don't have your devs rely in a single server nowdays?
Stories like these makes one wonder if "mere mortals" should just turn things off, scrap them in a industrial chipper, and go back to pen and paper.
It's ok. Be addicted. You'll be fine.

(An approximate quote from my doctor)
Mr. Bich is also a potential lawsuit. Yes, his name might be perceived to be a bad joke by English speakers. Doesn't mean it's not discriminatory.
> Some even say cholestrol is not bad

The main change recently has been an update to the ACC/AHA LDL guidelines about LDL targets. Previously, there were hard targets that the doctor was trying to reach, in particular the 70mg/dl target was considered "optimal" and doctors strived to get their patients down to that.

In reality, it's become clear that there is no clinical evidence that an LDL that low is required. Certainly decreasing it from a high level (150+) has been shown to be a good idea (in most cases...it's complicated). But once you've decreased a patients LDL to a lower level, the clinical benefit of hitting 70 is nebulous.

So the new recommendations have dropped many of the hard targets, and recommend a more case-by-case evaluation. E.g. if your patient has a high LDL and you put them on a statin, they start exercising, eating better, and levels come down to 80mg/dl ... well, that's probably fine. They are in good shape, monitor and back off the statins.

A major reason for the change is because you'd see people on statins and other cholesterol meds for years. These drugs are very safe and low side-effect, and when combined with hard targets, doctors just "leave" patients on statins forever. But despite being safe, you shouldn't be on a chronic medication and there are other risks. So the new guidelines are trying to encourage doctors to use statins more sparingly.

Some more reading on the new guidelines:

- http://emorymedicinemagazine.emory.edu/issues/2014/spring/fe...
- http://www.medscape.com/viewarticle/814152
The construct described in your blog, H(counter+seed), is not vulnerable to length extension attacks, so you gain nothing by using an HMAC here.

The only thing I thought you could be theoretically referring to when you wrote "very hard to predict" was bruteforcing, so I talked about bruteforcing on a theoretical level. I agree of course that a 160-bit seed from urandom can be trusted and is not bruteforceable in practice.
A Finnish university built something similar, but instead of touch sensitive holds and LEDs, they use a camera and a projector:

http://www.augmentedclimbing.com
What amazes me about CS - and this almost literally leaves me speechless - is how little interest there is in classifying and avoiding bugs, and working towards a General Theory of Why Stuff Might Not Work. Even a set of basic widely accepted heuristics would be good.

Instead of real observation, there's a lot of leaning on type theory, OOP, immutability, and other ideas that scratch some sort of neatness itch and/or advance the careers of opinionated language creators, but have little/no empirical support to prove they actually produce more reliable code.

Meanwhile formal techniques and languages that do have empirical support are sidelined and ignored.

Bugs like yours are not uncommon. If anything, because of Darwinian debugging - the obvious ones die first - you'd expect a good proportion of hard-to-reproduce bugs in any code base.

So they shouldn't be considered weird aberrations. I'm not sure why CS theory doesn't have a better handle on them.
Pepsi is selling a $110 smartphone in China
I worked on software that encrypted entries with a custom C++ plugin to SQL Server. Nobody knew how it worked, it was implemented long ago and considered magic. Some entries on some installations sometimes would become totally garbled, which was a seriously dangerous issue.

This was a pure Java shop and I was almost the only engineer who even knew C++ since the reorganization that happened before I joined.

Turns out the affected installations all used custom compiled DLLs with hard coded specific crypto keys made up by someone long ago. We didn't really know how to deploy new versions of this.

But I found some version of the code at least, on some old file server, so I could sort of debug it. It took me a while to figure out but after working on it on and off for a few weeks I found a crucial race condition in the code path that looked up the crypto key.

Turns out if you were unlucky after a SQL Server reboot, a few entries could get encrypted with a "default" key. So I was able to decrypt the garbled entries on affected customers at least.

We decided to change the whole method of encryption since it was obviously hacked together by some cowboy coder a decade ago.

But in the meantime, the easiest way to fix the issue for the affected customers was a method I taught to one of the tech support guys.

I told him to RDP into the affected server, open the crypto DLL in Notepad++ and do a string substitution on a particular ASCII sequence that would change a certain character into a tilde. And then reload the DLL with a SQL Server command.

Because through disassembling the binary I found that this would sufficiently increase a certain value and fix the bogus comparison that caused the race condition.

The nightmare here was mostly because of custom DLLs running semi-unknown code on remote servers.
Their former chief lobbyist is now their chief regulator.
Python has a steeper learning curve and is not as curtailed to simple data analysis. Many use Rstudio (an ide) and use the import data, and other tools to make then skill entry even lower.

Also, mathematicians and statisticians think functionally and the general attitude in python is to do object oriented programming while R is strictly functional programming with a little bit of object programming.
"I think you might be confusing latency with throughput"

No, I'm not.

The problem with streaming video over wifi (e.g. Airplay) is latency, not throughput. That's why watching videos is fine (you don't care if there's a lag, as long as audio is travelling along the same path), but interactive stuff (like normal work) feels off.
I've been meaning to do some research on this, and now that I finally have gotten around to it, it's no longer available. I recall that he had put that he went to Standford on that resume, which I think was not true. Anyone have any input on this topic?
No, that wouldn't work, due to the effects of my point 2 above. Google 'solow growth model' to get some idea about why.
Absolutely. v2 gets forgotten about by management who now want you to build new whizzy features on top of v1.
User name relevant.
Automatically Apply HLint Suggestions
It's not like anti-competitive, monopolistic situations are new for cable companies. When that behavior is already your business model, and not only legal but in some cases protected by local governments... Well, if it ain't broke...
Over-deliver, you're anti-competitive.
Over-charge, you're being a monopolist.
Provide what everyone else provides at the price they provide it, you're colluding.

Businesses are trying to make a buck. The people coming up with and enforcing regulations are also just trying to make a buck.
I believe so, but take that with a grain of salt. As I remember, the leg muscles play a role in forcing blood back up towards the heart.
>I think it would be a fun experiment to model a piano in software.

https://www.pianoteq.com/
The article on the independent.co.uk is (2011) and the paper they write about seems to be:

http://www.pnas.org/content/early/2008/06/23/0803317105.full...

from 2008, covered by the rest of press at that time, also by Scientific American.

An interesting response to it is (2012) by Peter Gainsford, a Hellenist who works on philology and mythology:

http://www.academia.edu/622261/Odyssey_20.356-57_and_the_Ecl...
Remove junk files with System ninja Portable
These studies that equate lower mortality with good for you ( that is always the implication ) are quite harmful I think. When people say "I just read something that says coffee is good for you again" that's where the harm is done. This says only that you may die a little later in life, the question of whether it is good for you is alltogether separate. Now it may be that things that make you live longer are generally good for you in the comprehensive sense, but there are better ways to measure that.
Agility Follows an S-Curve
You probably should be afraid. Those developers are going to replace your tools with better tools, that they'll know and you will no longer have years of arcane experience to fall back on.

Developers spend a lot more time thinking about abstractions, where to place things and creating & controlling nThings. If you cannot do these things well, you need to learn them.

The best way to do that will be to ride the bandwagon, work together with devs and learn from each other.
600+ music composers is a lot, but it's difficult to measure the quality if they have no buyers. A more simple question is: Who is your best composer?

Somewhat related "
If your product is Great, it doesn't need to be Good. " http://paulbuchheit.blogspot.com.ar/2010/02/if-your-product-...
> You keep the voice communication for redundancy and backwards compatibility for planes that don't have the equipment, but having the information actually appear on your console is surely highly desirable?

Are you _absolutely_ certain you can prevent unauthorized use of this channel? Keep in mind what you're proposing is that hundreds of semi-independent agencies have the ability to push this information directly into the aircraft FMC.

The other reason it's communicated this way is because over an open audio channel other pilots can listen to the traffic and keep themselves apprised of situations in the local airspace and advise of conflicts with previous instructions.

Finally, it leaves the choice in the hands of the pilot. The controller may give incompatible instructions (runway not long enough for landing weight) or make impossible guidance requests (airspeed too low for landing configuration). The FMC is not a friendly computer system to use and it is highly integrated with most of the critical flight systems. It most certainly isn't perfect and pilots absolutely do not want anyone to be able to make changes to their flight data remotely.

> ...actually, isn't this technology already available, so that ATC can give commands to planes flying on full autopilot?

Nope. No one is particularly interested in developing it either.
A Robin Hanson Primer
List of common misconceptions
> Greek New Testament papyri are among the oldest and rarest traces of Christian scripture. Only about 130 have been recognized by the Institute for New Testament Textual Research in Münster, Germany

That's about a 125 more than for most other ancient books...
Discounts and knowledge for startups (free)
During the cold war there were perpetual battles between the ICBM guys (who saw the main threat as ICBMs and thought most budget should be concentrated on missile programmes) and the bomber guys (who saw the main threat as bombers carrying nuclear payloads and thought most budget should be concentrated on similar bomber programmes and fighter programmes for defence).

As an air force guy, fighting his corner is what you'd expect him to do.
Isn't that essentially true of any ISP? Except that a good ISP just routes packets without metering, inspecting, or manipulating.
In a precise language it is obviously utterly useless to have homonyms that are not just distinct but opposed in meaning, unless one is the inferior. Of course that depends on context, because language is inherently underspecified (i think), but i like to think that the acclaim of is the more general, here, whereas cooking actually isn't predominantly concerned with names.
GIMP Turns 20 – GIMP 2.8.16 Released
CacheBrowser use CDNs to provide content of websites blocked by firewall
FB Safety Check and French Flag: Controversy in Paris Bomb Attack – Infossible
I've learnt the jankiest keyboards belong to those who eat at their desk. Don't eat at your desk and your keyboard stays relatively clean and nice. Plus you're not putting that bacteria directly into your mouth.
It's quantum mechanics that enable the "variational method used" to give this result -- it wont appear in all calculations done with the same method in other domains.
I find that I don't really get withdrawal symptoms if I stick to drinking less than 1/2 a pot a day, all in the morning.

I would call 1 pot and 2 espressos a quite large amount of coffee.
Same problem here, i felt like drinking regular coffee caused more troubles than i was willing to endure, so i happily switched to decaf.

Happy to read this :-)
> ...researchers found that drinking coffee—regular or decaf is associated with an overall lower risk of mortality.
That surely isn't extreme when compared to some folks but I would say it's a lot of coffee/caffeine in a day. Good luck kicking it!
Using "von-Neumann architecture" to describe the property that most computers have, but iOS devices don't have, that the computer can be used freely and easily to create an app that will run on the computer is probably the most unfortunate choice of words I've come across in months.
It's sadly not a very sexy issue, but there are few ways to clearly have a large impact on US well-being than reforming land-use regulations. Several European countries have similar problems. Unfortunately implementing the solution is a political nightmare.

GiveWell, a meta-charity working to isolate the most improvement in the world you can create per dollar spent, has a nice overview of land-use reform and its political challenges: http://www.givewell.org/labs/causes/land-use-reform
Even the term "ghost" implies that they lived and then died, like the classic ghost town of the West, when these are more like infant cities.
Wow. I've been wondering why an ereader like this didn't already exist. Gets rid of all the flashiness and chrome and colour. I hate ereader apps because they have so much going on, finally one figures it out.

Well done.
Congressional accountability site that compares your voting habits to Congress
Hello dombili!

Thanks for the feedback. :)

- App price not on site: Not quite intentional, no. I plan on changing that.

- Screenshot inconsistency: Hmm. Oh - actually, that is the same part of the book, roughly, I believe the paragraph margins changed, however. Something to fix.

- Mac version: Yes, actually. Right now I'm stabilizing Hyphen, but once I've done that and implemented Syncing, there will likely be a Mac version.
> Are you _absolutely_ certain you can prevent unauthorized use of this channel? Keep in mind what you're proposing is that hundreds of semi-independent agencies have the ability to push this information directly into the aircraft FMC.

Er, no, that's not what I'm proposing.

I'm proposing a way to get the six pieces of complex information from the ATC onto a display which the pilot can read, to avoid the pilot having to remember/write down those six pieces of information in a potentially information-dense situation. I would have this in addition to the existing voice control as a backup. The pilot still does the flying.
The Knowledge Disconnection Downfall
Perhaps the last name and first name were confused: Vietnamese names are sometimes written with the given name last, right?
I don't think this position of relying on code instead of documentation is tenable for non-trivial code. The amount of effort to understand code is generally much more than that of maintaining documentation of what a function does, meaning of arguments, and any assumptions made. Documentation can (and should) have a much higher signal-to-noise ratio.
Note to others: not a great post to read while you eat your breakfast at your computer.
Is there a way to import my iBooks library into Hyphen?
Which evidently was a mistake, because it's been dropped with Skylake.
Yup: The Electron came later & was a cut down BBC Micro. Unfortunately for Acorn, they ramped production right into the early 80s home microcomputer slump & the ensuing financial problems eventually forced the sale of the company to Olivetti.
Doesn't.
If the city is serious about it, look towards Santa Fe, NM, at http://savewatersantafe.com/rebates/ :

> The City of Santa Fe Water Division offers a variety of rebates to encourage customers to conserve water by replacing high use fixtures and appliances with efficient technologies.

> Indoor Rebates Include: () High-efficiency clothes washer rebates, () High-efficiency toilet (HET) rebates for residential or commercial, (*) Water free urinal rebates

Here's the form for the $500 rebate to install water free urinals - http://savewatersantafe.com/wp-content/uploads/2012/10/urina... .

As a result of 15-20 years of effort, Santa Fe water consumption is down to about 50 gal/person/day.
Google Play smartphone app 'set for mainland China launch next year'
I've never used L4, sorry. But I do know that the two operating systems are completely unlike each other. L4 is a bare-bones hypervisor task/switcher kernel. QNX is a complete Unix, which is (to me) where all the value lies.

How L4 compares with the QNX kernel, I don't have the knowledge to comment on.
China Burns Banknotes to Generate Power
I'm aiming for "strong and effective in all or most situations and conditions" :)
The Implementation of Functional Programming Languages (1987)
The check would only need to got $50 or so for it to actually break-even. So you're basically getting free advertising.

We had no problem offering discounts to regulars. I don't know many businesses that consider that a problem.
> An apostrophe or a non-ASCII character is not necessarily a word boundary!

I don't see how a regular expression library could help with that (other than proper Unicode support), because word boundaries are a language-specific, linguistic problem; i.e., you will need to supply a list of possible contractions anyway.

Tokenization of natural language text may appear like a straightforward and solved problem, but there are actually lots of messy details to get right.
uv backlit keyboard may be safe ?
It's using Google Maps javascript to show tiles from pelagios.org (redirects to their blog), so they could be using any rendering system (many would of course support importance for markers).