skysight-inc/HackerNews huggingface dataset:
From the article:

> At one point, I asked Komanoff is he’d ever considered converting the BTA into some kind of web app to make it accessible to more people. He expressed interest in the idea, but worried he wouldn’t be able to modify the model as easily. Moreover, he values the spreadsheet’s transparency and flexibility, which would be lost in a basic web platform. Of course, a gigantic spreadsheet with 72 worksheets and hundreds of thousands of cells has its own issues of opaqueness.

I agree with you, though; I don't know how you'd even begin to tease this thing apart for bugtesting.
The problem is the rules are made up as we go along. Money is infinite if we want it to be infinite... at the minute it's finite up until a debt ceiling is hit. And as we've seen before, we just keep raising that ceiling if it looks like we'll run out of money and can't afford to keep society operating properly.

People don't have a say in who or what is 'saved' by printing money. Or where the new money goes. A handful of people decide, most of whom are in a very comfortable position in life and quite often have vested interests in maintaining the status quo. After all, it works for them and got them to where they are, so very few people would do something to jeopardize their own wealth / position. How many politicians own more than one property for example? Are they really going to voluntarily introduce measures to lower property prices in the interests of the younger, less well off people / families?

I agree an entirely deflationary monetary system isn't the answer however the more you print money, the more you're effectively saying "It's no big deal if you get in to debt, we'll just create more money to clear it like we did the last time and the time before that".
Deployment Strategies Defined
Linus agrees: „…git actually has a simple design, with stable and reasonably well-documented data structures. In fact, I'm a huge proponent of designing your code around the data, rather than the other way around, and I think it's one of the reasons git has been fairly successful […] I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.“
Yes. Changed from http://blog.codonomics.com/2017/09/rob-pikes-5-rules-of-prog....

It's also a dupe: https://hn.algolia.com/?query=pike%20rules&sort=byDate&dateR...
I don't think you're right. Linux containers will keep running inside VMs (How else could they run? WSL isn't there yet and probably never will be.)
There is a huge number of people who can barely afford to buy cheap laptops now, let alone expensive MacBooks.

Doesn’t change the fact that Apple is the most profitable firm.
Less than 50% voted for either candidate. Without ranked-choice voting we don't actually know whether Hillary or Trump was preferred by the majority of voters.

(It's also quite possible that if we had a ranked-choice system instead of the two party system, someone other than those two would have won.)
If "cat" is a foreign language word that you just learned, it is definitely more than a bit of information. If you are a native speaker of English, "cat" is now for you a single "chunk", or piece of information.
I love how they end with a call to reduce your levels of electronic distraction, then have a list of different social networks you can contact them at.
You're right, sir, I remembered wrong. In fact I was even stunned back then lol.
Blockchain: Why Distributed Search Engines Can End Google Supremacy
I'm going to dogpile on this thread and ask if anyone wants to do an HN meetup in the Atlanta area. I'd be happy to help organize if there isn't already such a group.
The issues cited in this post is something that I get to witness even today..
How app developers and designers feel about the iPhone X–and the notch
This touched on it, but I'd love to read more about parents' indoctrination of their children. It strikes me as both creepy and sad, but mostly sad, for how much delight could be had by learning that our little ones like what we do but by no effort of our own or that they may disagree with us in a way that may shock us but ultimately enrich our lives?
They might not be "good" in all the things that they did. Running a federal govt like the US is no joke and I am sure that everything that they did they could have done better.

But you cannot compare to the level of dishonesty and incompetency that this administration has.

Lets not make the perfect the enemy of the good.
Skin cancer is generally much easier to treat though than all the other internal cancers people can get from vitamin D deficiency... Also, something to think about:
http://dermatologytimes.modernmedicine.com/dermatology-times...
"Researchers at the Queensland Institute of Medical Research (QIMR) have revealed that they are finding more instances of melanoma in office workers than people who work outdoors..."
Readability might be a fair criticism but syntactic sugar is a weird one, there's not a lot of syntax at all.

Multiple ways to do something is a feature, and there's definitely multiple ways to do things in python:
metaclass vs class decorators
lambdas vs explicit functions (basically the same thing as your no hash example)
map/reduce/filter vs list/generator comprehensions
You don't. Your software doesn't ever need big changes because they're basically impossible to review. All changes must be small and trivially reviewable.

/s
Ahem, hand is a cognate of old German and Dutch ..

Also, the '-ing' part comes from the continent, as well. :)
Companies are different in comparison to commodities though. That said, you're right -- it is still early, and people aren't exactly sure how much exactly these things are worth. But part of the value derived comes from having a network of people using it.

If tomorrow you owned all the gold in the world and no one would be able to get or buy more gold -- that gold wouldn't be worth much.
if Australia ends up like the crash in the US in 2009, that's the time to start buying up the foreclosed houses. Because the market will come back. Folks in the US who didn't panic made out very well.
Making NTP best practices easy with Juju charms
Monty Python would have had a field day with this.
Show HN: TensorMol0.1 – Neural Network Model Chemistries
Elon wins bet, finishing massive battery installation in 100 days
I met the author at a bitcoin thing. Thanked him for his writing and other btc contributions and he treated me like a dismissive asshole. NOT a friendly person when not on video.
>And then you've got pretty much the rest of the country which is reasonably priced.
>I watch some American shows where they're house-hunting and get pretty much mansions for 1/4 of the price of a normal house here, but, I suspect those are in semi-remote places.

No they are not semi-rural places. They are literally 1/4th the price. I grew up in Logan, which is outside of Brisbane. My parents house was sold for $700k. It takes about 1hr 15min to get to the city in peak hour, and public transport isn't really viable.

$700k is about 7.5x the average income. Homes used to be larger, within 30 minutes drive of the city during peak hour, and 3x average income. Taking 7 years to just save for a deposit and taking out a 600k loan and paying it off over decades is not affordable in any language.
Wireguard gets mentioned a lot in various threads around here, anytime topic of VPNs comes up, and people are mostly looking forward to it. Hence I thought it appropriate to submit this, as it is an interesting development.

Thanks for your great work on Wireguard so far, by the way. :)
Is it actually better to do it one file at a time. Every single change has to be reviewed anyways.
The unfortunate truth, IMO, is that the two party system in America has broken down in that they both serve corporate interests and then blame each other in order to keep the news cycle going and the populist distracted.

What can we do? I believe we need to move away from a First-past-the-post voting system, as it mathematically converges to a two party system. There is a small push to get America to move to Ranked Choice Voting: http://www.fairvote.org.
If you sell the 5BTC you’re done. If you short one contract and BTC doubles next week you will be $40k down on that position. It looks a bit risky... Of course your BTC will now be worth $80k instead of $40k so the math works out. But you will have to come with collateral to keep the position open (or get it closed and take the loss).
Ask HN: How do you backup personal data?
Currently, I have a very unorganized method of backing up personal data (photos, documents etc) with data on a couple separate hard drives. I'm trying to figure out the best way to backup data to minimize data loss.
The 2x fork never really had any legitimacy. The New York agreement was supposedly signed by only a small number of people, which is not the way Bitcoin is governed. The resistance from the community and subsequent fallout shows the resilience of Bitcoin itself, and how well it resists manipulation and FUD.
> There is a lot of friction in BTC movement which really shouldn't exist.

Maybe this is protecting the BTC market from flash traders?
See this article: https://medium.com/@codesponsor/fighting-for-open-source-sus...

Here's an example of what it looks like:

https://github.com/erikras/redux-form
Millions of law abiding Americans are denied representation because they live in DC or territory's, but not states etc. Look at single party congressional races.

America is not even a representative democracy and has not been one for a very long time.

PS: I can point to similar posts under the Obama presidency if you think this is about who is in office. America like China holds elections, but is not a democracy.
The article says that the his will be available in future versions.
v0.1.1 - Now with option to set config file path
That’s really not true, there was a bipartisan push to pull this power away from the FCC specifically because members of both parties saw net neutrality becoming a political football. And that the regulatory uncertainty of back-and-forth, regulation and deregulation, on a 4 year basis, was going to ultimately be more damaging than going one way or the other.

http://thehill.com/policy/technology/341605-senate-republica...

Which died primarily due to inaction caused by the republican members of Congress chasing long shot bills and wasting productive time for unproductive time.
I use perldoc / POD to write man pages and that works well. It's simple to write and there are tools to convert it straight to man pages, text or HTML.

For example: https://raw.githubusercontent.com/libguestfs/libguestfs/mast...
and the output as HTML: http://libguestfs.org/virt-p2v.1.html

(The output in 'man' looks really good too, but I don't have an easy way to demonstrate that.)
My "bash function" adds just a few more lines, so as to git add/commit/push after closing the editor, and adding a good title by default:

----

journalfile=$(date --utc +%Y%m%d-%u.md);

if [[ ! -f $journalfile ]]; then

echo "# "$(date "+%A, %e %B, %Y") >> $journalfile;

git add $journalfile;

else

echo "File already exists: $journalfile";

fi;

vim $journalfile;

git commit -m "Changes in journal file $journalfile" $journalfile;

git push origin master;

----

Source: https://github.com/samuell/mdnote/blob/master/editnewjournal...
That's a lot of words to say that Australia is affected with terminal Dutch disease

On balance however, what exactly would you expect Australia to offer the world better than anywhere else?
I'm not sure why so many people consider "refactoring" to be a synonym for variable renaming. Refactoring is a non-functional change which makes the code base more manageable [1] . Renaming is a kind of refactoring, but not a terribly important type of refactoring.

[1] https://en.wikipedia.org/wiki/Code_refactoring
This is one of the most facile comments I’ve seen on HN. You are backing up your claims with absolutely zero data. More work goes into general purpose operating systems than ever before. The commit rate on Linux, the BSDs is higher than ever. Some of the best kernel innovations have been mainlined in the last 12 months (extension of eBPF, layer 2 encryption, ShiftFS, etc). Where has all this work come from? The corporations you are maligning, mostly Facebook, Google, Microsoft, the Chip manufacturers, Apple.

I am in Systems and Kernel development at least take a look at some commit data before you spew your unwarranted pessimism next time.
I can't even remember all the times this has hit me. Often times, I'll be working on a module, and the code will just be ugly, hard to understand, hard to write. Then, I'll make a small change to the organization of the data structures I'm working on (normally, literally a change in the set of data that is a field of one struct or another, or a parameter to one function or another) and suddenly everything will become clear. These days, if code is getting ugly, the first thing I try to do is look at whether the relevant data is logically grouped, because nine times out of ten, this ends up being the problem. I only wish I was better at getting it right the first time.
If you haven’t been able to see the tangible ways that one party is way more beholden to monied interests by this point, I don’t know what it will take.

Some people just want to watch the word burn.
How to Not Be the One That Deploys That Slow Query to Production
Ask HN: Is Ruby on Rails still worth it?
[Zerotier](https://zerotier.com) is far nicer than all of them, clients (Win, macOS, GNU\Linux, OpenWrt, iOS, Android, NAS) are open-source and the hosted service allows up to 100 devices on one of unlimited networks for free. Because it emulates the ethernet layer, there is no client side configuration required and it can be used for non-IP packets (ex. DHCP). By enabling the default route permission on the client it can also be used as a gateway to the internet through a remote host on the network. All communications are e2e AES-256 with certificate-based access for private networks. Oh, and they also run a public earth network with unlimited members billed as "the global LAN party." It's a really convenient service, and the performance is good enough to be used between private clouds.
This isn't how things work. They appointed him precisely because he's a hack.
I agree, comparing the total quantity of bitcoin or dogecoin or dentacoin in circulation with the market capitalization of a traded stock (or the valuation of a private company, for that matter) is pointless.
Here's what worked for me. Like you, I found things were long-term better when I wasn't drinking, but short term drinking helped.

1. I talked to a psychologist. I drank largely because of personal anxiety, and alcohol really helped take the edge off. The doctor gave me sertraline (zoloft) which was a night-and-day improvement. The anxiety was gone, and I felt like a human being again. This reduced my desire to drink.

2. I set rules for myself. I still drink, but no more than 2 drinks a night, never two nights in a row, and only deliberately (when I want a drink, rather than when I'm with people who are drinking). I break these rules sometimes, but it's a baseline which I measure myself against. I made it into a sort of self-discipline game for myself - i.e. proving to myself that I had the willpower to show restraint.

3. I got comfortable ordering non-alcoholic drinks in bars. I always go for a tonic-water with a lime. When I'm out with friends and not drinking, I always split the bill evenly though.
This 2015 Atlantic article on evidence-based addiction treatments lists naltrexone as one of the alternatives to AA: https://www.theatlantic.com/magazine/archive/2015/04/the-irr...
We're getting off track. I'm not especially interested in "semantic debates" (pun partially intended), i.e. I don't really care how you define operational or denotational semantics. The point is that fac1 and fac2 do two completely different things when executed on a computer. I can't understand how you consider them operationally isomorphic.

Even more puzzling to me is how you can consider unary addition to be isomorphic to binary addition. I am no bisimulation expert but unary addition involves a single state change whilst binary addition requires many.

I will have to drop out of the debate, yet again, with the feeling we are living in completely different worlds.
Rakuten's Journey to HTTPS – Rakuten Tech Blog
Wild garlic herb
As a member of tech community I support Ajit Pai and I think what he is doing is good for the open-ness of the internet.
You might also find yourself buying tuberculosis with your milk, but that's your choice.
I fear the technological progress has already dropped off a cliff. The last big things were plastic and ICs, and those have effectively been tapped out.

We are hitting that s curve plateau, and unless we have something like another world war (and even that may not be enough, as i do not get the impression we have anything sitting in the wing that is just lacking in funds to go massive) to open wide the purse strings i suspect there will be only a plateau from here on out.
you are welcome to leave.
how is it that you trust Google to define democracy for us ?
We built our own using Chrome Headless and some python. This allows us to use a Tor proxy where required, capture full height screenshots, and dump the DOM.
Amusing. My post makes it to the top, but my comment explaining why I posted gets downvoted. :)
The maddening story of why microwaves were first marketed only to men
So, in short, these guys are being charged because they can. They're a victim of circumstances. Scape goats. Political/power pawns if you will.

Understand the reasons why, but it does feel like justice.
I totally agree. The naysayers aren't convinced that my designs for an interstellar pogo stick are viable. They just don't get my vision. Sure, there are some specifics to iron out and maybe it won't work but at least I'm trying to change things.

Best of luck to you.
So in essence Linux have become what UNIX was back in the day, a baseline for everyone from IBM to HP to build upon.
You can run linux containers on Windows Server 1709. But only with Docker EE, because community edition is not available without GUI.

I think we will be able run them together in the future.
Ignominious.
Red Wine Benefits: Can Slow Brain Ageing
"grsecurity/PaX" didn't show up in the main tree but is alive in a different branch or as patch. Various distributions and users are free to enable and use it upon demand.

It kind of prove Linux kernel is not mono-culture and natural selection and evolution are happening.

I believe the AOSP's kernel patches are also not mainlined - also proof Linux kernel are evolving very healthily.
When a refactor cannot be done in an iterative fashion — there are some changes that are just too fundamental to be done in small pieces — then one approach is to write a review guide, document what has changed and why, indicate to reviewers where the pain points are.

One argument against gradual refractors is that they are often left half done when enthusiasm runs out. I’ve seem mloc sized code bases with multiple layers of half done refactors and migrations.
More like all the easy optimizations have been exploited, and all that remains are the hard (and much less cost effective) ones.
>Pronouncements like this come out all the time in Australia, for at least the last 7 years. This is an example of a headline that can't lose - you are telling people that can't afford a house what they want to hear, at the same time spreading fear amongst those that do own property, and eventually you'll be 'right'.

Well no, it is true. A shock to the economy will obviously create a major effect in high-cost structure societies compared to low cost structure societies. That is what I like about some places like China. Here in Australia, people just think "well my wage pays for it so who cares". They don't see how it exposes you when you suddenly don't get the wage or when you want to do something other than get paid a wage.

What is not true is that this is some kind of bubble due to house prices and wages being out of sync. In reality, house prices can continue to rise even if wages don't rise simply because the definition of a house is not a constant. A house becomes a small house, becomes an apartment. You can keep creating affordable housing simply by increasing density.

>The problem primarily exists in Sydney and Melbourne.

and Brisbane and surrounding areas, which encompasses most of Australia's population.

>who will continue to invest in property and transfer wealth to their children

which creates a massive divide.
I once sat through a presentation by a county medical examiner. Flipping through his slides, he made a remark that has stuck with me 20 years later: "this man died of what we in the industry call 'acute lead poisoning.'"

The individual was a gunshot victim.
That is true, but it does not follow that it is possible to have large refactorings that cannot be accomplished in a series of smaller, independently-verifiable steps, which is what your original question implies.

Maybe that would occur if you had to replace a central algorithm with a significantly different one (because the original one did not scale, for example). That is more of a rewrite than a refactor, and should be done as a separate product, developed incrementally, of course.
Ask HN: BTC futures are announced by CBOE and CME. What can go wrong? Discuss
What's your view on BTC futures? Big players betting big money on crash, and manipulating the (still illiquid) crypto market to realize gains? Miners/Whales playing both sides (fiat futures and crypto exchanges) to their gain?

Or you have a more bullish view? I'd love to hear some fresh thoughts...
Neat article.

For people deeply interested in video game translation, particularly with some knowledge of Japanese, I highly recommend the “Legends of Localization” books, where the author goes into extreme details about how Zelda (first book) and Earthbound (second book) were translated. There’s also a website with similar information (but not as deep) for a whole plethora of games, and a third book (for Super Mario Bros.) is in the works.

http://legendsoflocalization.com
They should start using valgrind! I've just launched few bin files and got a lot of stuff like:

"Use of uninitialised value of size 8"

"Conditional jump or move depends on uninitialised value(s)"

"Syscall param writev(vector[...]) points to uninitialised byte(s)"

Also It doesn't free some memory. Valgrind is not silver bullet, but it helps alot. Bitcoin Market capitalization is around $140 billions and these kind of bugs should not be there.
Ciao, Chrome: Firefox Quantum Is the Browser Built for 2017
While it's ok to not shoot the messenger, this is not the case here.

"We were just following orders" didn't stick before and shouldn't stick in this case. Whoever pull the trigger is guilty as well.

I'm actually against asking for his resignation, the appropriate action would be his demotion from position.
shameless plug (for MySql) : https://github.com/o1lab/xmysql/

supports where clause in intuitive way in queryinh
provides 'many' apis for groups
provides api for join
I liked reading: Program design in the UNIX environment by Rob Pike. Sometimes, when I think about which features to add to a program I step back to see, whether a combination of program would actually yield better results. A practical view into what orthogonality could mean in the tooling world.

[1] https://nymity.ch/sybilhunting/pdf/Pike1983a.pdf