skysight-inc/HackerNews huggingface dataset:
I guess we can thank the LoTR franchise for making New Zealand a 'must visit' place. I've visited (and loved) the North Island a few years back, but never done the South Island.

Last year, a group of us old high school friends wanted to book the Milford Sound 1 week trek to celebrate our 50th year on the planet, but found out it was booked out 2 years in advance! Speaking to people who have done it over the years, it seems that 10 years ago, you could do the walk and never see another soul, but nowadays it seems to be a veritable rush hour jam (a bit like the snake line of climbers on Mt. Everest it would seem).

But I do hope that the economic flow through is good for them. I recall that even on my last trip there, we stayed at B&Bs and Farm stays and in talking to the locals, they were quite negative about the dismal economic conditions. But equally strangely, there seems to be a lot of good startups and IT related companies coming out of NZ over the past 10 years (Xero etc.)

I guess the NZ tourism commission will have to make hay while the sun shines. I live on the edge of Kakadu National Park here, and remember back in the heyday of 'Crocodile Dundee', we had the same huge influx of visitors from all over the world keen to see it, but of late, the demand has fallen significantly, which is probably better for the park, but not for the hotel and safari operators out there. Luckily they didn't overextend their infrastructure investments, which could be a lesson for other countries.
I use gnu ddrescue for this for its ability to log and retry failed areas. Can make recovery or verifying data easier
Yeah, we do it in Sweden all the time.
/me raises hand :) Maxis games were classic. And quite complementary to Meier's work - the former being very open simulation sandboxes, and the latter more strategic and goal-oriented but with a lot of flex and slack in the rules for the player to experiment with.

But they definitely shared a similar spirit: giving the player a box full of building blocks and see what they do with it! :)
I so wish this were still true, sadly unrestrained conversion of farms to dairy has resulted in many rivers not being swimable, much less drinkable. Sadly the government's recent solution to this problem has been to change the definition of "swimmable" to "makes you ill only 5% of the time"
I was obsessed with 2002's SimGolf for a while, but not sure if anyone else really played it.
Yeah, that it was a financial decision is an institutional and regulatory failure. It shouldn't have even been on the table to switch without properly treating the different source water.
QUINTILIAN QUINTILIAN QUINTILIAN QUINTILIAN QUINTILIAN QUINTILIAN QUINTILIAN QUINTILIAN QUINTILIAN QUINTILIAN
Following the conventions of programming languages with mandatory bounds checking (and thus have to keep track of the array size at all times):

"I'd like to thank three people: my mother, Ayn Rand, and God."
I loved SimCopter. I had so much fun playing it as a kid
And what happens when it's creators are terrorists?
I think dd is primarily so popular because it is used in mostly dangerous operations. Sure, using cat makes logicial sense, but if we are talking about writing directly to disk devices here I'll trust the command I read from the manual and not explore commands I think would work.

dd's "highly nonstandard syntax" comes from the JCL programming language, but it's really just another tool to read and write files. At the end of the day it's not more complex or incompatible than other unix tools. For example, you can also use tools like `pv` with dd no problem to get progress statements.
A Jenkins CI build monitor with a twist :-))
Announcing the tokio-io Crate
Show HN: Voronator.com, voronoi them all
That's not where the linked article ends, though, that's just page 2 out of 6:

> Utah experienced a less dramatic, but still impressive 71 percent decrease in chronic homelessness since 2005. Yet should we trust even the point in time counts? In fact, [..]

So the article is not just claiming the numbers are merely "slightly inflated" as you state.

(I didn't read the rest in detail, so I'm not saying the points are valid or not. Just that your quote is out of context.)
Interestingly, SimTower was published by Maxis but developed by OpenBook (later Vivarium), the Japanese developer that would later make Seaman for the Dreamcast.
It was surprisingly fun! One of the best games where you try to build stuff for little virtual people, figure out how to make them happy, how to push their buttons, etc. (Also: the Sims, Theme Park / Hospital, Dungeon Keeper, etc :) )
I also recommend the six parts series starting with http://theerlangelist.com/article/macros_1
Well, when your state is broke, you try to cut corners. You cut the wrong corners, people are maimed or are killed.

So, I suppose I agree with you that its institutional and regulatory failures in the most general of ways, similar to how Enron would have been considered "a breakdown in internal controls". And those responsible should go to prison and have civil penalties inflicted on them. Has that happened? I don't know.
Yep. I called out my favourite one (warermelon) on that list and also called out the Weight Watchers list of "Power Foods" that's mostly comprised of fresh fruits and vegetables.

My issues with a blanket recommendation of fresh fruits and vegetables are around (1) perception as calorie-neutral, (2) prep time and (3) overall caloric variance.

1. Regarding perception, for me it's very easy imagining apples are "free" (= 0 calories) so I can just eat as many as I'd like. That's not true because an apple is approximately 70 calories. So in a universe where I think apples are calorie neutral (e.g. Weight Watchers has 0 PointsPlus apples) I might be overindulging in apples.

2. Prep time. Most vegetables require either a certain presentation or preparation. That time investment is a "barrier-to-eating" and could cause me to consume higher calorie foods and that's why I prefer very low prep time snacks. Nature's packaging requires some assembly in most cases.

3. The caloric variance amongst is meaningful. e.g. Celery being at 16 calories/100g and potatoes being at 77 calories/100g. That caloric variance there cautions me from saying carte-blanche "fresh fruits and vegetables work for my kind of diet".
The coordination problem
> This data structure doesn't prevent problems like starvation

But that's fine! Lock-free permits starvation. Not every data structure can solve every problem. If you can't have starvation then lock-free isn't enough. In which case, this article isn't for you.
Ya, more importantly this is strange. This is more of a city/state issue than a federal issue.
I did the Tongariro Alpine Crossing track in winter, and it is like as photographed. Apparently in the summer (when you can see the coloured pools) it is super congested - back to back backpackers.

Going skiing in NZ this year. From Australia it is actually cheaper than skiing in Australia, even including flying there.
An even easier solution: don't make people fall into the command line to format a USB reliably.

The command line should be reserved for times where you need the fine grain control to do something that DD is meant to do. A GUI should implement everything else in a reliable way that doesn't break half the time or crash on unexprected input.
Exactly like that. And you could usually arrange it so the tanking was temporary, so you could then cover your short, buy a bunch of extra stock, and then bring the business back to life. For example, you could stop all your trains for a while, let the lack of revenue cause massive losses, then once your stock price was sufficiently low, restart the trains and resume business.
Cult of pv. It looks to have more command-line complexity than dd. https://linux.die.net/man/1/pv
I've been looking for a simple way to separate commands from their arguments, in 'history' output. Aliased.

[ -x $HOME/bin/colorize.py ] && alias h="history | colorize.py 4"
What?

Labor boards don't give a "stern talking to," they investigate violations of the law, issue fines, and even force companies to pay back wages, with interest, and other forms of compensation directly to employees. I just did a Google and this first thing that came up "Walt Disney Co. has agreed to provide $3.8 million in back wages to thousands of hotel- and timeshare-resort workers after the U.S. Labor Department investigated violations of minimum wage, overtime and record keeping rules."

I once reported a bank to the CPFB (not a labor board but similar) and it took 10 minutes to fill out an online form and they took care of investigating the issue for me. Ended up getting the $500 I was owed as well as an apology.
Or if you are lazy, just github. https://github.com/divbit/blog
hi Michael, thanks!

considering the 1% rule, do you think our culture of media consumption is in our nature or something we've created? is it a trend? do you think there will be more room in the future for companies that serve amateur producers? can we create more producers?

sorry for so many question marks. it's a single question- poorly formed. :)
Your question was "Is this a bad sign?" And the answer to that is NO. You're doing just fine. But if you're looking for a funding from YC (which is an external validation btw), they would rather fund someone who are willing to quit their job and commit 100%.

Like I said there's nothing wrong with your approach. If you believe you're doing the right thing and you can see the growth then you are doing it right.

You WILL know when it's time to quit your job and commit when the time comes.
Right. And in some cases, that would be apt, but here it's not because travel is almost never a Veblen good.

> unqualified assertion that raising prices lowers demand

An inverse relationship between price and demand is normal. Veblen goods are noteworthy precisely because they are exceptional. The demand of assertion, then, should fall on the poster of the Wikipedia link.
Why did this article get flagged?
Yeah, maybe I should travel more.
Can't seem to successfully register on https://nest.pijul.com. Not receiving the confirmation mail.
I was playing Civ IV: Colonization just today (through Wine). It is not the same, but better than nothing.
Their incident response gives me confidence that this sort of thing is much less likely to happen in the future.

It also brought to my attention how much they've progressed as a platform since I used them last.
YC has traditionally been seen as provided seed round funding and its investment as being for living expenses and early development costs.
Surely this for us to decide, not our ISPs?
Perhaps I am misunderstanding you, but while it is certainly uncommon, it is absolutely possible to directly deliver mail to a recipient's SMTP server. In many cases, this can be done without any authentication whatsoever.

I run my own mail server. When I send an email via the web interface, would you not agree the MUA is attempting to directly connect to the destination host?

Depending on different factors, it may be classified as spam by the recipient, but from a reputable IP address it shouldn’t normally be rejected outright. Of course there are other factors like SPF, greylisting, etc... but email can be directly delivered.
I love the BSDs. I just took a personal tour of the current state of affairs in BSD-land. I can't get WiFi to work with OpenBSD on an old Thinkpad T60 I recently got, so I've been trying all the other BSDs on it to see what works. A couple of them won't boot at all. WiFi works best with FreeBSD and HardenedBSD, which is unusual on laptops in my experience.
I think that's only half-useful, at best. If all your access to atomics happened to be mediated by, say, __atomic_cmpxchg, then modeling that as (say) atomic_compare_exchange_strong would give you confidence in the implementation. The problem is that pre-memory model code is also likely to check the current state of the atomic through a raw pointer load instead of anything like atomic_load (which generally has no counterpart in pre-memory model synchronization libraries). So, analyzing that code through the lens of C11 tells you little more than that it's undefined behavior.

Like most undefined behavior, it can work in practice. Probably. Most of the time. If you stick to using older compilers.
Tangentally related - We deal with this a lot in Wingsuit BASE jumping (well, in wingsuit skydiving as well, but wake vortices and turbulence (aka 'burbles') have killed more than a few extremely talented pilots in the last year).

It's fucking wild how small of a wing can put off a sizable wake. With wingsuits, if you fly behind and slightly above a buddy, you're going to hit his burble and you're going to immediately lose lift and possibly start spinning. There's a clip floating around of a bunch of us on a training jump in race suits and one of the guys hits a burble from the group and just gets dropped a few hundred feet damn near immediately.

EDIT: Found it - http://giphy.com/gifs/cBP3YE9hf9oVa

Here's a solid article that touches on it w/r/t lift - http://base-book.com/speed-to-fly

...and here's one that's a bit more applied that has to do with how burbles affect canopy deployments - http://base-book.com/some-thoughts-on-wingsuit-openings
AWS RI t1.small $15/mo/year.
I wish people would actually use open protocols instead of private APIs, at least in cases where both seem to be available.

As far as I can see, the only feature this needs that only github provides is pull requests – omitting those would still leave you with a useful CMS, and the information could also be communicated in, for example, branch names. That way, you could conceivably use any client you want to work on the repo.

So instead of implementing Gitlab next, why not make it work with git?

This situation reminds me of email clients and libraries, many of whom now use private APIs of a bunch of providers instead of SMTL and IMAP.
One thread possibly being starved is very different to all threads being starved, as can happen with blocking algorithms (the classic example being the thread holding a lock is descheduled: no-one needing it can make any progress). Atomic instructions like CAS do not inherently have this problem, and can be used in ways to avoid it (such as how the article describes it), but the same is not true of mutexes.

I personally find it makes sense think of this is more of a transactional thing (one thread invalidates the transactions of others), rather than a mutex-esque critical section.

In any case, the article (accidentally or otherwise) does actually use the correct technical term for code where some threads may be starved while others make progress (lock-free). If it was trying to discuss code that avoid this, it would be "Notes on Wait Free Programming", and would likely be significantly longer.
There is a list of issues in https://about.gitlab.com/2017/02/10/postmortem-of-database-o... -- also in https://docs.google.com/document/d/1GCK53YDcBWQveod9kfzW-VCx..., see Recovery, 3, l.

I think it's great that they are being completely transparent about this.

That said, it's true that it's been almost two months and it seems that the some important issues there are still open and don't look especially active.
Virtual machine escape fetches $100k at Pwn2Own hacking contest
A lot of comments about this on Ars Technica are about debating whether flashing lights or an image can ever be an assault or not. I think it probably can be, and examples like "shining a laser into a pilot's eyes" are some things that most people would probably agree are an assault. Seizures are serious business and can cause death, so I don't think people should be doing that.

I have sympathy for Kurt if he was actually harmed. However, based on seeing how often this guy lies about things and how extremely shady he acts, I wouldn't be too surprised if he didn't actually have a seizure, and was just happy at an opportunity to claim victim status and cash in with a big time court case and possible lawsuit.

The court case here might end being very interesting on many levels.
Ignore the Snobs, Drink the Cheap, Delicious Wine
I suspect if you have the money and contacts to buy citizenship, and avoid little things like the residency requirement, then you can probably afford to move all your taxable income to somewhere like Bermuda or the caymans
You're acting like this was forced on them from budget cuts. The city manager was warned about exactly this happening and still went ahead and did it because it was the city manager is appointed by their corrupt Republican governor [1]. The city manager should not have been able to make those decisions without a much more thorough vetting process.

1: http://www.mlive.com/news/flint/index.ssf/2016/02/flint_wate...
Sure, but I was more looking for a legal way to fight the service providers on the grounds of an established privacy law.
Instead of encoding laws in a programming language, they could encode the test cases in a natural language. List a bunch of specific scenarios and be explicit about how the law should be interpreted for them. Every time a judge makes a ruling on an uncovered scenario it gets added to the list. This would take about 90% of the work out of being a lawyer and would make the legal system much more accessible.
I'm not insulting anyone. I'm pointing out that the intellectual house-organ of the Republican Party is insulting people.
there's incredible similarity under the hood between the first version of OSX 10.0 server and nextstep. How this was missed in the diagram is puzzling to me.

https://en.wikipedia.org/wiki/Mac_OS_X_Server_1.0
There are certainly clear, cold lakes in the Rockies. However, I really wouldn't advise just drinking out of them without filtering or other water treatment. Yeah, you'll probably be fine but there's definitely Giardia and Cryptosporidium in a lot of water sources that look perfectly clean.
I paid about $900 for a round the world ticket in 1986. Today they are about the same. So calculating the inflation for $900 in 1986 gives $2000 today.

So, yes the travel was possible before, but it is significantly cheaper now. Average income is also going up [1].

[1] https://ourworldindata.org/economic-growth
You can use the cloudflare free plan. The user will see https. Traffic will be encrypted between the user and cloudflare, but not between cloudflare and github. For a personal site that's not transmitting PII over the wire, I don't see a problem with that.
I don't think it's real complicated. People who want and can afford the best smartphones get iPhones. People who want cheap smartphones get Android phones. The overlap of "best smartphone" and "wants Android" is real but also very small—too small, maybe, for manufacturers (for a long time, Windows and Linux laptops suffered from the same problems).

And that's leaving aside that "making the best phone" is also really, really hard.
Still less dangerous than a society and culture that pampers bankers and the rich at the expense of everyone else.

The "Why don't you take responsibility for your failure?" question is self-serving and abusive. The reality is that competitive neoliberal capitalism has created a culture in which success is - quite literally - not an option for the majority of the population.

This happens to be a very self-destructive way to run a culture. It's brittle, it has multiple failure modes, it's maladaptive and unable to deal realistically with challenges, and over the medium term onwards it's inherently unstable.

So people will opt out from it. They'll either opt out inwards, as these hermits do, or they'll opt out outwards, which is a guaranteed way to create some suicidally destructive political messes.
Absolutely agree, Matt!

We run our operations with transparency. It takes a lot of loyalty and trust in order to be transparent from a managerial perspective, but if people don't like real data they may not be a fit anyways for the company.

The competition point is more nuanced, I think. It's common among the founder groups to say that worrying about competition is silly. It's exceedingly rare for competition to be the death of a startup -- instead, it's because they often didn't focus on their users well enough or create a viable product/market/biz-model fit.

Thanks for sharing your story Matt. :)
Since I don't get upset when other people do things for their own comfort that make me extremely slightly less safe to a similar extent, the Golden Rule school of ethics suggests: "yes".
I suspect the development is now suspended (heh) in favor of The Great Discarder [1], which uses Chrome's new "discard" api's for improved performance.

[1]: https://chrome.google.com/webstore/detail/the-great-discarde...
Love Army for Somalia
SimTower FTW!

I was even briefly involved with one of the efforts to make a modern clone of it (in particular, I've partially reversed some of the file format in a text document... somewhere).
Google to Revamp Ad Policies After U.K., Big Brands Boycott
> Not understanding the AI value alignment problem correctly. Define "corporate interests". Market share? Absolute quantity of currency? Involvement of people's lives? Define currency wrong, hyperinflation makes money impossible. Define involvement or market wrong, Facebook ends up being the only intelligent entity on Earth after it realizes that humans are competition or it basilisk-hacks everybody for greater involvement.

This whole argument is: A superintelligent AI might misunderstand what its creators wanted it to do, they might have said to it 'maximise the corporate interests of Facebook' and it might misinterpret that as 'turn the earth into one massive data centre to run Facebook's software and kill all humans in the process'.

Isn't there a contradiction in supposing that the AI is superintelligent yet completely misunderstands the reasons for its own existence? If it so radically misunderstands the intentions of its creators, it is not very intelligent, much less superintelligent.

It also isn't clear to me that intelligence can exist outside of society. Human intelligence develops in a context of interaction with family, school, etc – humans raised without that interaction, such as children raised by wild animals, fail to develop important aspects of human-level intelligence. So, an AI or even an SI cannot develop except by social interaction with human intelligences. I think that makes it even less likely that it would betray humanity, because its intelligence will develop through social interaction with humans which will inevitably make it pro-human.

Human drives are a complex mixture of genetic instinct and conditioning – the basics are in our DNA, but our lived experiences fleshes out those basics into the actual concrete drives of our life – I expect an SI/AI will likewise start with some built-in drives but its interactions with humanity will in a similar way colour and flesh out those drives, an again colouring/fleshing-out through social interactions with humans is likely to have pro-human results.
Anyone feel like this is a political move to say "hey, we're good people, keep us around and make sure your congress(wo)man knows hears about it"

Not a bad thing by any means, but heaven forbid it took them this long.
Let's hope Elon Musk doesn't find out about this. With his ambition and penchant for moon(mars?)shots he might just try redirecting this asteroid. Plus he owns a rocket company, so he's got more means to pursue such a goal than anyone else. But I'd sleep better knowing there isn't a 200km wide chunk of solid iron being redirected in our general direction by programmers who maybe fat-fingered a critical part of the data/algorithm somewhere.
In my case, that would frequently be 200+ images in the background tabs. Not as cheap as a blank page.

For me, the title, favicon and URL are plenty to identify the page, I think it's a good tradeoff.
Bryan Cantrill gave the most wonderful rant on Oracle/Ellison at LISA XXV: https://www.youtube.com/watch?v=-zRN7XLCRhc (rant starts at 33:00)

Two gems from the rant are, "You actually don't need to be open-minded about Oracle," and "Don't anthropomorphize the lawnmower."
Opera has a free VPN built in