skysight-inc/HackerNews huggingface dataset:
https://en.wikipedia.org/wiki/Don%27t_repeat_yourself

> The DRY principle is stated as "Every piece of knowledge must have a single, unambiguous, authoritative representation within a system".

How is SPOT different?
Might as well start thinking about upgrading anyway. If the past is an indicator, Apple will likely stop releasing security updates for El Capitan in a bit less than a year.
Probably because power consumption of utilities are measured by watt, so watt/h gives more intuition on how much energy was consumed.
I don't understand how this can be faster or more friendly than using Burp.

Would you mind sharing an example flow?
> if somebody you loved was killed by a self-driving car, would you be comforted in knowing that the technology was in aggregate saving the lives of other people?

with a handful of centralized systems responsible for every accident everyone will be permanently panicked and outraged at its purportedly uncaring, greedy overlords.

> if somebody you loved was killed by a human-driven car, would you be comforted in knowing that the technology was in aggregate was being held back for further testing?

counterfactuals need to be near and specific for people to give them much thought, see:

http://www2.psych.ubc.ca/~schaller/Psyc590Readings/Roese1997...

http://www3.canyons.edu/faculty/rafterm/0%200LLI%20LOVEandLO...
If you actually pay money for their content, the ads will (and malware in them) will stop.
Also, asbestos is all over the place in a lot of homes. Plus many locations also have Radon gas seeping in. These things are known about, but mostly ignored because of the cost to fix them.
Actually, it appears that many of the fake comments are in favor of net neutrality. Or at least the comments originating from overseas. (Russian domains are top of the list.)

http://www.emprata.com/reports/fcc-restoring-internet-freedo...
A friend operates a real estate development company in a country different than China. He was offered a partnership from a Chinese heir that included endless capital and leveraging the family portfolio as their past experience. Thus, overnight they are a major player developing some of the largest footprints in the country.
Totally agree that in current times food is an addiction. Since when do we need to eat 3 meals a day? At least 90 percent of modern humans history, we used hunting and gathering to survive. Only in the last 10 percent we have agriculture, and much much later, refrigerators, supermarkets and convenience stores. If we needed this much food our species wouldn't last a week before agriculture. Spoiler alert: we lasted 300,000 years.
Damm right!
Always goes to Edge for me too despite the fact that I've set chrome as my default. Why do I need a web search in my windows bar anyway? Does anyone use this workflow?
Angular 5 and other Angular news this month
> Less code means fewer bugs, but that doesn't mean I should be working on the gzipped representation.

That's a false analogy.
gzip is non-syntax-preserving
There is a story where two bricklayers working side by side are asked what they are doing. One says "Building a wall." The other says "Building a cathedral!"

Maybe you need to make big changes in life. Or maybe you just need a different understanding of the role you are playing as a tiny cog in a very big machine with 7 billion people in it.

PS: We are all just dust in the wind. Ultimately, none of it really matters. But we each need to do what makes sense to us to the best of our ability.
the UK and France swap positions at regular intervals, which the article even states:

> This year will be the first time since 2013 that France has topped the U.K. in the ranking, according to the IMF.
Austerity in the UK is extreme and it doesn't seem to have helped much. It seems to be a convenient way for the Tories to auction off more of the public services because 'they are too expensive'...
I wish someone could explain in detail what EXACTLY is meant by "sugar". It's become an overloaded term.

When we say sugar, do we JUST mean refined, processed, isolated sugars of the likes of candy bars, sodas, etc?

Or do we mean carbohydrates in general, which are broken down by enzymes in our saliva (amylase) into sugars?

If the latter then can we conclude carbohydrates in general are cancer causing? I'm no biologist, or medical professional, so this all gets really confusing when you start thinking beyond the simple "sugar is bad" assertion.
Corn is a core of a lot of farming areas in the U.S.; any attack on sugar is an attack on all the HFCS in everything
So... the government is protecting the corporations’ territory agains the people?
This is classic propaganda. When a company explicitly states they don't care about something, but that you should care about it... doesn't the very fact they're posting about it indicate they care?

Also, this is Netflix caring, today: https://twitter.com/netflix/status/933042368156123136
I don't know about ETH and BTC, but USeD would be certainly a thing!

https://quant.stackexchange.com/questions/37036/why-do-ameri...
One of the force driving salaries up is strict control of immigrant doctors. Its is million times harder to qualify to work in US as a doctor compared to immigrant software engineer.
I think because consumer devices are rated in watts, and consumers can easily guess how many hours they use a particular device.
Worth noting the EU doesn’t have free trade agreements with any of the three largest economies (US, China, Japan) and in theory, Britain would be free to enter into such agreements after leaving the EU.
Towards a Teory of Conceptual Design for Sofware [pdf]
It's about productivity, not trade (the GDP forcast is available to read, which obviously no news agency has bothered to do.)

Last I checked the UK had a 6-7% GDP trade deficit.

The UK needs another supply-side revolution, and not to turn it in to some beggar-thy-neighbour mercantile trading powerhouse. Brexit is small potatoes in the grand scheme of the real economy.
https://aws.amazon.com/compliance/hipaa-eligible-services-re...

https://cloud.google.com/security/compliance/hipaa/#covered-...
Estrogen in Soy causing #SoyBoys
You might consider that the “plan to visit her Mom” ignores the fact that Mom has had enough of her shit and booted her out six months ago, and she isn’t welcomed back until she completes rehab/takes her meds/quits being a general disruption to life.

You also seem to be under the impression that you’re dealing with a reasonable person. People end up in the street for a lot of reasons, but good decision-making usually isn’t one of them. Or, hell, her Mom could be dead for all we know.

In summary, when you ask “WTF is wrong with you?” remember that there might be a solid answer to what you thought was a bit rhetorical.
that's a lot of assumptions about people who voted to leave. Not all (or even, I would wager, most) were anti-immigration working class voters. I voted leave, as well as at least 5 other people I know who are open enough about politics to admit it - and they're the minority of people right of Corbyn who are willing to admit it publicly.
Some people use $50-100 portable toilets, but others favour what is essentially a bucket with a toilet-styled lid, lined with multiple heavy duty plastic bags, and then filled with cat litter or dirt.
I'm still experimenting with the best approach. On Linux fork() clones a single thread's context, and since we know there's no call to fork() between the line of code checking the guard and the lines of code generating data, we don't need to worry about that so much (the RNGs are thread local).

But re-entrancy might be a problem ... e.g. if some crazy application writer has called fork() from a signal handler, and that happened right between those lines. For a case like this, I think moving the guard to post-generation (but pre-use) and using an atomic CAS option to have the guard effect the return value of the generator, can do the trick at the cost of having to very occasionally throw generated data away. But I haven't tried it on all platforms.
Maybe I didn't get my point across, but what I was getting at: salaries really have to do with the extreme healthcare costs in the US.

https://www.politico.com/agenda/story/2017/10/25/doctors-sal...

(Also on HN today)
Agreed! The business critical solutions (!) you can build quickly with Excel that even non-technical people can understand is the real MVP.
One factor is programming is all random people. There is really no Beyoncé or Taylor Swift of programming that everyone in the world knows.

A random developer saying “hey checkout this npm package I wrote to do XYZ” is something that could directly be useful to people in their own projects or in the future.
And the US has reinflated the housing bubble and got itself several trillion dollars deeper into debt. It's a tradeoff.
To follow up on this, I'd also suggest coming up with something that requires treatment (ongoing, recurring income) vs cure (one time work, one time payment). The more often you have to hunt for clients, the more painful and irregular the process.
"Doctors are part of a guild. They artificially limit the number of doctors available by capping the number of medical schools, which also allows the existing schools to crank costs to astronomical levels (“don’t worry, you’ll make enough to pay it back”)."
- True (in principle). But even with so much filtering, I have encountered not so bright doctors practicing and it is not a pretty sight... Plus you have to consider the time investment, apart from money, there is lost time and opportunities. Take a typical cardiologist for example: 4 years undergrad + 1 year research or something else to beef up CV + 4 years medical school + 3 years of internal medicine + consider 1 year chief residency to beef up CV + 3 years cardiology fellowship. That's 14-16 years either getting in debt or being underpaid.

"One thing that would help is letting non-MD’s, such as nurses or physicians assistants, do more “doctor” things. Dentists, a similar profession, is going apeshit that states are trying to let specially licensed assistants (but non-DMDs) do slightly more advanced work like fill cavities.[0]"
- That's were market forces are driving us anyway, it is happening. As long as you are OK with everyone being seen by a PA or NP... Most people though that support what you said kind of feel like this is "for the other people" but for themselves they "demand" to be seen by a doctor when they are seen by a PA or an NP. Don't get me wrong PAs and NPs are fine for 95% of everything that needs to be done but they simply lack the knowledge and the training to troubleshoot complicated problems and what makes it worse is that many times they cannot even detect that it is beyond them.

"The entire health system from top to bottom would benefit immensely from free market forces."
- There is a free market for medical services in the upper bracket and doctors are making even more there.

In the end, perfect is the enemy of good...
Consider that there is no way to inject ads or snoop on the sites you visit. There is no way they can productize crypto currencies. Unless they can steal it, or make you mine them on your machines for the ISP. So they'll probably cut them off to reduce the load on the network so they can spend less on infrastructure and stop any needed upgrades.
I agree we need more Koch/Giuliani and less Dinkins.

I think the police would like to be able to tackle public nuisance issues but the BoS are more about satisfying their little pet projects and focused constituencies at the expense of the citizenry at large.

It took years upon years and utter persistence from neighborhood groups and business groups to finally get the police to act on the vagrancy on Height street. It was what religious people might call a miracle that anything happened at all.

Part of the problem might be that many families leave the city once their kids reach school age and so their potential pressure on the BoS leaves with them and DINKs don't have as much interest, less motivated and more idealistic. Parents are less likely to put up with bullshit but the city is to far gone for many to stay and put up a fight, so special interests take over.
Hahahhahha.....
> I'm arguing AGAINST giving Trump tools for deportation.

I understand that. I picked that section of your argument to attack because I'm against targeting specific races or nationalities, but I'm not against enforcing our current laws against criminals. We should absolutely enforce our immigration laws. Just like we should enforce our laws governing medical privacy and such.

I disagree with "Mexican deportation" because it's targeting the wrong thing. Anyone subject to deportation should be deported, not just some specific race or nationality. If that's not what the country wants anymore, cool, that'll generate the support to overhaul the laws. Loosen residency and citizenship requirements. Get it so those people don't have to hide in the shadows.

This "sanctuary city/state" crap is just prolonging the pain. It's a net negative for the states and the country as a whole.

As a whole, I'm against giving the government more information than it already has. But your argument made assumptions that don't hold, through much of the country. It was like reading "Civil forfeiture is unjust and should be outlawed. We should be allowed to transport our life savings in cash cross-country. And also the money from that chop shop we run in our spare time."
That might be why. I typed it out as 15 terawatt hours per year to gigawatts
That is exactly right.

Many moons ago large bank I worked at purchased a company and soon it became apparent that their entire business ran on a Lotus 1-2-3 spreadsheet with 30,000 lines of really dense, uncommented, unindented, spaghetti LotusScript code spread over 2 or 3 functions. The kicker is it would only run in the 16-bit edition of the product for whatever reason. So we had to have a VM to run it in because Windows 2000 had a problem with either Lotus 1-2-3 16 bit edition or the spreadsheet itself.

So yeah, stop abusing Excel - Lotus 1-2-3 in this case.
When reading a book about Alan Turing, I came across a reference to "Natural Wonders, 1928" by Edwin Tenney Brewster (free in iBooks and on the web) - where he refers to Chapter 38: Of Sugar and other Poisons :=)

It's not surprising that after we made fat the demon, the supply change replaced fat with with sugar (at least in yogurts) and type 2 diabetes is now rampant.

:-)
Ethereum doesn't actually have proof of stake yet
I heavily disagree. Google and Netflix together account for approximately 70-80% of all Internet traffic. All of the rest of the Internet is a footnote from the standpoint of traffic management.

The understanding that is so often missed here, is that Google and Netflix are large enough that ISPs want to negotiate those arrangements individually, because it's a significant part of their business. None of their competitors, none of the startups, even make a blip on the radar of an ISP.

If ISPs start billing websites, they will be sending out bills to two companies, and only those two companies.
Apart from the generic question of the pros and cons of using Excel as a data store and how you solve issues around access control, concurrent access, backups, etc., financial databases have some additional requirements to be properly auditable. For example, one of the biggest differences is that the data should be immutable with only additions allowed. E.g. if you made an error and need to correct it (say you sent the wrong amount of money to someone or simply just had a bug), you should keep the record of the erroneous transaction and reverse it or book an adjustment.

You can try to institute the same controls over Excel, either directly in code or just implicitly in terms of how it's used, but they tend to break down pretty quickly with scale.
For screenwriting I highly recommend checking out emacs fountain mode [1] (plus imenu-list and Olivetti minor modes). In combination with org-mode it is the most powerful writing/outlining tool you can imagine.

Also, if you haven't tried them, I highly recommend checking out WorkFlowy [2], Gingko [3], or Nulis [4]
(disclaimer - nulis is my own project). Outlining and organizing projects as a tree structure is insanely powerful and convenient.

The idea of organizing a script/novel as a tree structure rather than a flat outline allows you to "zoom into" as many levels as you want, and conveniently focus on any part of your work. I recommend using separate branches for worldbuilding, characters, notes, and plot outline, summarize the high level ideas quickly, and expand on them by adding more levels.

Writing the actual draft though is much more convenient in emacs + fountain/markdown + org/imenu.

To take it to a crazy level of awesomeness consider storing your files in git, or at least dropbox, to have a history of revisions.

---

[1] https://github.com/rnkn/fountain-mode

[2] https://workflowy.com

[3] https://gingkoapp.com

[4] https://github.com/raymestalez/nulis

Also, emacs/fountain screenshot:

https://i.imgur.com/AJpUNsz.png

Looks awesome, truly a pleasure to use.
Almost all of the minin happens in China in areas with very cheap electricity
I'm a lisper at night so I tend to have a heavy use of macros as well as rather abstract patterns you can use in any language. This works for me because

a) I'm the only maintainer of my own side projects (most of the time I never finish nor publish them ... including a cool wysiwyg mouse-driven Clojure POC debugger)

b) I tend to perform multiple full rewrites of my projects (up to 4 times).

c) My code tends to get obscure very quickly since I enjoy giving it an "ontological" twist, and eventually this leads to less code but the code gets less understandable from the static perspective of the source file it sits in, so to get a good grasp of what it does, one needs to run the code and observe what it does when it is evaluated (at macro-expansion time or run-time): this is why I semi-successfully attempted to write the debugger mentioned above.

Meanwhile at work, I have not performed a full rewrite yet (understandably so) and the goal is to keep the code as flat and linear as possible so that anyone in the team can grasp what it does in one glance. Obviously this leads to a lot of repetition, but this is for the greater good.

Currently I'm working on improving my dev experience with Clojure from two angles:

1) Saner macros : I've been tweaking Clojure's reader so that code generated with the backquote reader macro gets printed in its original form when using pprint. For instance `(a b c) expands to (my-ns/a my-ns/b my-ns/c) and becomes `(a b c) again when printed with pprint. I'm also thinking about expanding macros in temporary files in order to get sane stack traces for code generated by macros, but this is a surgically more complex thing to do.

2) "Macros" that expand and persist in the very file they are written in. This allows for in-file debugging and should address point c) from above. Example:
At first the content of your file looks like:

(debug
(+ 1 2))

When you evaluate the file, it turns into (i.e. the file gets rewritten as):

(debug
(+ 1 2)
;;= 3
)

Since the debugging/inspecting of how the code behaves at runtime gets persisted in the file along with the code itself, it should allow for a broader and more direct understanding of what the code does.
Since this can also be used as a language/library level snippet system, I've also been considering using these in-file persisting macros as a templating engine for code. In particular, if it is augmented with a conflict management system à la git, one should be able to have flat/linear yet automatically generated code and still be able to overwrite what's in a code template expansion without losing the benefits of automatic code generation.
And drop from popularity soon after.
I haven’t studied FB much, but do they have a strategy for continued growth? They don’t seem to be expanding into new growth areas as much as Goog or Amazon?
It doesn't really talk about where to park your van. I feel like the hardest part would be understanding where you can sleep and make camp for a time period.
Mine was a "gift" from my mother's physically abusive boyfriend, who would haul me around by my ears when I was five or six. I have three high pitched tones in my right ear, two in my left.

If you're familiar with the high pitched squeal of a CRT television, even the lowest of my tones is far, far higher pitched than that. Now that I'm in my 40s, it's probably well outside my actual hearing range.
Personally, I use it for writing essays/research pieces and as part of that I take A LOT of notes, gather up sources and references. Scrivener is pretty brilliant for all of that IMO.

Note taking, probably not as good as Onenote or at least not as flexible. But it lets you keep notes in the same "place" as your work (assuming your work involves writing, of course) which for me personally is hugely beneficial.

For a wiki, I actually think it would work quite well. It gives you a lot of tools to sort and store information, and it plays nicely with storage like Dropbox. Only catch is, you need the software in order to be able to read/edit your wiki.
The IRS master tax database has been around since the 1960s on the same machine.
Alright, I'm glad this is brought up. I am back on Windows 10 after being on OSX for years. For the most part its fine, but it does a lot of things that I just plain don't understand. I have no idea how to configure the little metro page to my liking (like, I know how to remove stuff, but how do I make it useful?). Why does it even exist?

I can see Microsoft put a lot of work into making Win10 user friendly, but it seems like their designers don't understand their users or something. OSX has some bizarre interactions as well (like Finder, wtf is happening there), but for the most part it just works.

I guess I don't really know what I want my operating system to do precisely. I want it to be smooth, I want it to open programs quickly, I want it to move files around without hassle, and I want it to be secure while also be easily extensible. Unfortunately there's a lot of different interpretations of what those things should be. I can appreciate that making a world class operating system on top of decades of legacy code is difficult, but I also need to say: WTF is half of this shit?

Windows doesn't even come with a simple key reassignment. I had to download SharpKeys to set Caps Lock as Ctrl. That sort of thing just comes with OSX.
That argument doesn't respond to whether it's "strange" that residents are unprofitable. It's just the unsupported assertion that certain unquantified ancillary payments will exceed the unquantified costs of employing and supervising a resident. But clearly they don't, or else hospitals would create more resident positions.
sorry to be that guy...could there be a Linux version one day? I feel unclean if I have to start Windows
Walmart parking lots welcome van campers
this is only for income earned IN the UK right?
Of the people I know who have been on a sugar-free diet, all of them continued to eat carrots, even though carrots have an interesting amount of sugar.

http://www.sugarstacks.com/carrots.htm

So when people say they're on a sugar-free diet, I interpret that to mean they are avoiding refined sugars.
That is probably the point. A random post about programming from a random guy can be potentially useful for one's own projects in the future. So I can project myself in the project of someone else when reading HN (sorry my english is not good enough to express clearly what I mean).

This is probably less true for music, except if you are really really moved by a song, to the point it could change your life (this can happen a few times per decade or per year but not so often)...
It's not so much being able to view or modify code that's the problem, but the fact that any modifications to an excel spreadsheet are inherently running in production. Open source has many benefits, but while open source projects may accept pull requests there is very few which put contributions straight into the latest build without review.