skysight-inc/HackerNews huggingface dataset:
Over the past few years, there have been a number of deaths caused by unprovoked one-punch attacks ("king-hits", or now "coward punches"), possibly the highest profile being the death of Daniel Christie[0] after being attacked in Kings Cross, a hotspot for nightlife.

In the wake of these attacks, a number of new regulations and laws have been passed, with the stated aim of reducing alcohol-related violence. These regulations had been tested previously in Newcastle, the aforementioned deaths being an opportunity to pass them swiftly in Sydney.

Despite the supposed good intentions, there are a number of things that people question about the new laws, such as that the new regime is overcomplicated and often just silly (see anecdotes in this thread), or the rather suspect exemption of the local casinos from the laws, despite suffering the same problems[1].

Additionally, some people would argue that the response has been disproportionate to the actual problem - this infographic[2] from a violence support group[3] claims that there were only 20 deaths attributable to this kind of attack between 2007 and 2012.

Personally, I'm somewhat of a homebody and haven't been directly affected by the changes in the law, but I do consider them an overreaction and lament the effect they've had on Sydney's nightlife in general.

Having read the article in it's original location[4], where the author provides more figures to support their allegations, I was left feeling rather bitter about the whole situation, though I do agree that it was written extremely emotively and was intended to elicit that response.

On behalf of the other side, though, I would offer this[5] video clip - it's from this week, showing the Senior Australian of the Year Gordian Fulde responding to a question about the lockout laws, for which he was a strong advocate.

[0]: http://www.smh.com.au/nsw/daniel-christie-dies-following-kin...

[1]: http://www.smh.com.au/nsw/star-casino-may-be-the-most-violen...

[2]: http://opck.qhvsg.org.au/wp-content/uploads/sites/38/2014/09...

[3]: http://opck.qhvsg.org.au/

[4]: https://www.linkedin.com/pulse/would-last-person-sydney-plea...

[5]: https://www.youtube.com/watch?v=dDwoqkmZULI&t=40m55s
Agree, there are technical merits, jquery is not designed to separate model and controller code from the view. It can obviously be done but most jquery code i've seen are injected smack middle inside the business logic, selecting a few elements from the DOM based on their css-classes(?!) and then modifies them in place. I wrote shit like this myself a few years ago but the more i think about it today the more absurd it sounds. It simply doesn't invite you to write good code and almost requires another framework on top for you to do so. It's a much more low level tool than other frameworks, and might therefor be the perfect job for something as complicated as a spreadsheet.
Flights to Curacao on flychecker at € 507
ive been using https://sibbell.com/about/. it emails you when any of your starred repos gets a new release. im happy with it.
Love this! Almost fell off my chair laughing. Reading through the comments I saw some tender souls among us feel that Jolly Roger's kindly enticement to go on speaking is cruel, and wondered if there was a more humane way. I kept seeing the issue of the "What company is this? .... click" scenario. Given that there's a fairly high likelihood that the line callers for these guys are fairly gullible and/or cheaply greedy, as well as unlikely to be long term employees, I'm wondering if you could get one to flip on their bosses and provide a real location/target for the promise of $[500-1000?] to a PayPal account (of course it wouldn't be paid, fuck 'em they're scammers). I'm trying it next time one of them calls. Granted it doesn't accomplish the initial goal of being more humane, but good intentions and all that.

Edit: You can apparently be awarded $1500 in private action against an entity calling you if you're on the DNC list. For social engineering purposes maybe promise to split it with the representative and suggest that s/he might be personally on the hook for money if they don't help?
Plan to Mine Asteroids – And It Could Be Worth Trillions
Try any google version other than English and you'll be surprised at how worse they are.
be good at programming?
> But then again, I would ask - can something like Alpine be achieved with debian or centos. Even if it is 3X the size (30mb) ?

No. In the past I've tried several times to create a lightweight Debian derivative that would still allow me to install Debian/ubuntu packages from their repositories. The smallest I've been able to get things without completely breaking everything was around 230mb. This required lots of ugly hacks such as post install triggers that would remove useless garbage such as /usr/share/doc/ and man pages.

It's simply not possible to take the Debian eco-system and magically turn it into a slim version of itself.

I would never run Alpine stand-alone on a server. But for containers, it's absolutely amazing. I don't need the full Debian ecosystem. All I need is some basic tools such as NPM, Pip or gem. They can take care of the rest. The whole point of containers is to escape from the dependency and package hell that we're currently in.
Alpine is not managed by a single dev. There is no way for Alpine to coexist with Apt/RPM (where there are hundreds of diffrent distros/releases).

Luckily since this is Docker you can just use a 'fat' container as base if you need the CentOS/Fedora/Debian/Ubuntu platform.

(inactive Alpine dev).
My parents are always very sad and disappointed when I turn down a recruiter phone call. "This is a headhunter for you, son!" Jobs have somehow become a commodity, so massively available that spammy behaviours appeared.
Yeah. What is the benefit of using twtxt? Ok, it's decentralized, but what actual benefit does that bring? Just anybody can't see what you are saying? But is the communication encrypted somehow?

Don't get me wrong, this is a cool idea and I'm all for building stuff 'just because', but I wouldn't it be just simpler/better to create cli wrapper for Twitter? (which probably exists). That all being said I'm not a big Twitter user, so maybe I'm missing some vital point here that is obvious to regular 'microbloggers'
Yes, you can access blobs too. I've been using the HTTP API (the one that backs CloudKitJS) to process data in app engine. So far I just used the JS API token for authentication. Records with an associated blob asset provide a temporary accessible URL to the asset which is usually stored on S3.

Not sure about latency of the requests, never had a problem with that. More often the problem was that I had confirmation my client software had written data to CloudKit but it might take a while before the server can actually query for it. (Could be an indexing delay haven't checked if the object is immediately available using the object ID)
If Bernie doesn't get the nomination, I'll vote Trump. Not because I'm republican, not because I'm crazy, but because I refuse to waste my vote on a political robot.
Those are indeed real people.
I created a dummy linkedin profile exactly because of this. I kept getting notifications that an ex from 5 years ago was constantly looking at my profile.

Linkedin is so scammy.
I lived there at the time the lockout was introduced.

There was a small number of alcohol-fuelled fights that resulted in the deaths of some young men by head trauma (punched or falling). They were very prominent. I'm not sure if there was really increasing trend in violence, but perception in the media was that of a crisis (as they do). The government reacted with little planning (as they do).

For example, the "one punch" law was introduced to discourage people from punching others in the head. It seems ridiculous we needed a specific law for that [1].

The people that like a drink to socialise but aren't inclined to punch others go to new venues outside the lockout zone now. That brings another set of implications.

[1] http://www.nsw.gov.au/onepunch
Possibly thinking of King St in Melbourne which has a number of adult theatres
That's one-punch deaths, but not one-punch assaults. There's even more of those. Tucked away further in the article is a quote that says it is an occurrence every club night:

"St Vincent Hospital's emergency department director, Gordian Fulde, treats four or five ''absolutely obvious'' king-hits while working at the hospital every Friday or Saturday night."
Naming something "Diesel" is problematic. While the name is well known because of Rudolf Diesel, a German inventor of the Diesel engine and the Diesel fuel.

There is an Italian clothing company "Diesel S.p.A." that tries to protect their brand by suing almost anyone using "Diesel".

For example a German video game called "DieselStormers": due to a successful trademark lawsuit by Diesel S.p.A., who owns the trademark "Diesel" in relation to video games, Black Forest Games had been required to drop the title DieselStormers. http://www.eurogamer.net/articles/2015-09-30-dieselstormers-...

Such greedy companies act very similar to patent trolls. Well, there are sadly several other common words that are tainted by such "brands".

Edit: In 2015/2016 the Volkswagen (VW) Diesel scandal tainted the "Diesel" name too: http://autoweek.com/car-news/vw-diesel-scandal
https://twitter.com/sellerccv
https://www.minds.com/loclucky
Yes. And Docker 1.10 does DNS service discovery out of the box.
Perth is actually doing an excellent job shaking off the 'dullsville' tag. A lot of restrictions have eased and the city is flourishing as a result. Hopefully even more so in the next few years with projects such as Elizabeth Quay and the Northbridge City Link finishing up.
Alpine is not built by one guy. There is only one creator though.
The Story of Mel
Oh, the irony. AMA comments on HN by employees of companies in the news are usually very well received. We naturally give a chance and the benefit of doubt. LinkedIn may have especially pissed off developers since we have so many headhunters after us with high margins. It looks like a MS person logging in a Linux forum under the era of Steve Ballmer.
It seems to have worked in the sense that not being out at night is a good way to not get punched while out at night. It's basically the most invasive form of keeping safe and one people could easily have implemented all on their own.
I use a greylist daemon (http://www.x-grey.com/) as a first line filter and it easily stops 50% of spam right there (the spammer will get a transient delivery error---most don't even bother with trying again). Last year I did look into using some realtime black lists, but there were a few critical false positives that kept me from using them (and there's quite a few not worth using---details http://boston.conman.org/2015/05/11.1).
It’s a shame that this article is not published by the Wall Street Journal. Walter Mossberg’s former employer. So many people are influenced by these software issues, yet I feel that only independent writers argue in the user’s favor on obscure websites most people outside our bubble never heard about.
> Stable and tested, Big Data ready

Tried to click on "View Details" but it doesn't show more information. Sends a bad message w.r.t being enterprise ready. (Sys info : Chrome + Ubuntu)
Those are quite big products, making feature-by-feature comparison would be quite a daunting task.

It all boils down to this, in my opinion: PowerBI is for dashboards and reporting mostly. Tableau can do dashboards, but it can also do "analysis". Uncovering insights in the data that go way beyond simple cross-filtering.

In my mind, they are different tools for different purposes.
You have me genuinely puzzled at how you somehow claim that because the term 'state' in this context is 800 years old, it means that law made later than this is somehow weak. I genuinely don't get this age-of-etymology argument you're using.

In any case, age of a law is not an automatic trump card. There are multiple sites on the web listing silly laws from the 19th century that never get enforced, for example.

> to see if it would stick, or something.

What, you mean like saying that the individual US states are as sovereign as China?

Also, "I've got a BS and my partner has a PhD in topic X, and I can verify my point by my reading of Wikipedia"? Seriously? Well, my reading of Wikipedia says that you're completely wrong! I'm also King of Namibia and my bestie is the Pope. Just take my word for it.
I always respond to thoughtful recruiters. The ones who look into me a little bit and present a job that matches me in some way. They are always welcome and appreciated.

But I've never once gotten that from a recruiter that contacted me through LinkedIn. I'm surprised to hear you have. Recruiters from LinkedIn just spam everyone they can get a hold of and see what sticks.
The British want to come to America – with wiretap orders and search warrants
This is nonsense they trialled first in Newcastle. Prohibiting the sale of a double shot of spirits in one glass; eventually forbidding the sale of any neat spirits at all.

Want a nip of expensive scotch? Hope it's still good drowned in soft drink.
Because God said so. That and the aim of the system is to create something akin to the Commodore 64 in which the entire system is open to the user. http://www.templeos.org/Wb/Doc/Charter.html#l1
“Smart” – The ryg blog
.srt files are quite straight forward, but some of the other formats can get quite annoying in my experience.
Amusing arguments for statelessness from the ØMQ Guide by Pieter Hintjens [1]:

> "If there's one lesson we've learned from 30+ years of concurrent programming, it is: just don't share state. It's like two drunkards trying to share a beer. It doesn't matter if they're good buddies. Sooner or later, they're going to get into a fight. And the more drunkards you add to the table, the more they fight each other over the beer."

...

> "Code that wants to scale without limit does it like the Internet does, by sending messages and sharing nothing except a common contempt for broken programming metaphors."

[1] http://zguide.zeromq.org/page:all#toc45
I do understand the difference between start-up time and switching time. I included the latter to tell about my experience with editors like eclipse (and other editors developed in Java).

Have not used Atom. Great for you, if you like it.

My point being, when I started to use ST (which has been coded in C++). It dawned on me, that most editors not coded in C/C++ (or coded in Java, which are the ones I used) are slow, mainly because of lots of extra memory usage. Using ST also brought back the memories of fast and responsive Vi(m) earlier. I recalled, even MS Visual C++ (which I believe is done in either C or C++), which I used before eclipse/etc was quite fast. Hence my submission. So now, I don't think I am going to like using a coding editor, which is done in any garbage collected language (basically any non C/C++ language). As a side note, when I tried to use the DartEditor for coding in Dart, after having tasted ST, I was thinking why did Dart team not make a simple ST plugin instead? I believe an editor could make a difference in adoption of a new language. In love with ST.
You can hire landlords to do the work for you though.
Jägermeister+RedBull ... Don't judge me ;)
Because most people here weren't around for 1999-2001.
Sydney has never really had a good night life.

I wonder what has changed over the years to make people (both men and women) so much more aggressive when they get drunk. My personal observation is young men are much more muscular than my generation were − maybe all this violence is being driven by testosterone and/or droids.
In the US, Utah is very similar. Some places will sell you a "sidecar" shot with a mixed drink, but a lot won't. Hard alcohol is measured electronically to ensure it is exactly one ounce.
Well, the ISO includes the Linux kernel. A Docker image only comes with user space components since the host provides the kernel, so an ISO would need to be larger.
Just because it has 'California' in the name 'California Almonds' doesn't mean that California has inked any trade treaties, any more than the Champagne region of France is the entity that enforces it's branding issues on sparkling white wine.

Similarly, the page you've linked to there is other countries' import duties on the product - the table column's title is even "Import to Country".

Even if the page said what you think it does - I'm from Australia, which is on the list. I'm really interested to see if you can show me the trade agreement California seems to have individually inked with my nation. I don't think it exists, but you apparently do - please reference the law.
The length of time the money was held could have been to make sure the payments didn't receive chargebacks that Amazon would later have to foot the bill for. Pure speculation but it's something to consider. Even if you had never received a chargeback on an order that would likely be the standard policy.
Maybe the bar staff are just trying to save you from yourself ;)

Redbull and its siblings do contain a lot of caffeine which allows people to get drunker and still be physically active. One of my colleagues was convinced that all the caffeine drunk with alcohol these days is the cause of the rise in drunken violence.
http://abc7news.com/realestate/chinas-elite-buy-bay-area-pro...
http://www.sfchronicle.com/business/networth/article/How-do-...
http://www.bizjournals.com/sanfrancisco/blog/real-estate/201...

and so on
I feel like TempleOS has a lot of parallels to Dr Bronner's Soap. That's the only soap I use as bodywash in the shower. ;-)
Have 6-12 months in an emergency fund and be prepared to move out of SF if you'll burn through all of that fund.
Instead of destroying small business and bringing in laws which detrimentally affect everyone, the state government should create examples of the offenders (the idiots that thing its cool to knock someone out), throw the book at them. strengthen the laws in a way that limits the potential for misuse, but sends a strong message to the drunken yobs, "if you do this, you're toast".

These lockout laws don't fix anything, they just move the problem elsewhere, Newtown and Enmore residents are seeing more and more violence at nights now. It's an example of shifty moral knee-jerk-reaction law making, 'lets pass these heavy handed laws that give us more power, but lets frame it in a way that if you oppose it, you can be painted as supporting murders on the streets'.

I completely agree with the author that NSW becoming more and more of a nanny state, i.e: not allowed to have a BBQ (which god forbid, might make a bit of smoke) if you are in a strata property, or that un-named council that has banned kites (probably because a kite could take down a plane), I know restaurant owners who follow the rules and are still terrorized by the prospect of the office of gaming and liquor deciding to shut them down.

Hopefully with Malcolm leading the federal libs now, he will exert some pressure on the NSW libs to wake up and stop sabotaging the NSW economy. Australian politics (and politics in general) are just pathetically depressing.
You can use a CASE-statement for each possible filter and apply it only if the filter value(s) are non-trivial.

-- Parameter :filter
--
AND CASE WHEN :filter IS NOT NULL THEN
table.column = :filter
ELSE TRUE END

This has zero cost in the case where :filter is unset.
Agreed. But I'm still a little surprised by this. I would expect anyone at least 30 yro to have /some/ recollection of what happened, if not a good understanding. Or to have the curiosity to find out what did. I'm 31 myself, but knew what was happening with the bubble during highschool (thanks pud and F'd company).

Maybe the typical age on HN is 21? :)
Externally: Is there any vendor you've worked with that gives nice, satisfying answers, and ensures these are delivered? Poach them.

Internally: Is there anyone that's been in tech long enough to get the feeling they want to do 'business' more than development? Get them coached by the above.

Two people is enough to be a great sales team, for a company anywhere from 20-2000 people, as long as they understand each other and the product.

Be worried about a sales person who brings quick deals, especially if in locations or fields you're unfamiliar with. Could be very likely they have a 'friend on the inside' of deals they've brokered, but these deals are mainly contracts of understanding and are yet to have revenue attached.
Hopefully the API will keep working the same way, so that clients won't be affected.

I never use the Twitter website. I don't understand how it works. Tweets seems to be randomly ordered, and many that I am seeing in Echofon are not visible on the website. Viewing new tweets requires clicking constantly. The website also constantly tells me to follow people I am already following.
Bruce Sterling on AI in 1995
AVEVA supports Fabricom on major brownfield project
westies jacked up on roids.
I don't buy it. There needs to be a basic underlying level of intelligence that seems to be mostly genetic in origin.
Is the name related to TUWAT.TXT[1] by any chance?

[1]: https://berlin.ccc.de/wiki/TUWAT.TXT
What do you expect? consider this. I am a data scientist (hottest job in north america) with an optimized profile and I haven't got a single job offer. (not that I need it) The reality here is its NOT HELPING PEOPLE GET INTERVIEWS. why the fuck would I pay for premium when it does shit for my career? ~End rant.
"Jägerbombs"
This is the old truth - premature abstraction is a root of all evil (I know original quote was "optimization", but isn't an abstraction just some "architectural optimization"? ;)

On the other hand: I often see copy pasted code which have these same characteristics author wrote about:
"Another additional parameter.
Another new conditional.
Loop until code becomes incomprehensible."

If somebody writes too many conditionals, parameters and creates incomprehensible loops, then he will do it always, no matter whether in abstracted code or in copy pasted code...

The problem is that most of programmers are not skilled enough to write good code.

So sometimes there is a need for refactor wrong abstractions in legacy code, sometimes there is need for cleaning tons of copy-pasted code and make good abstractions... Either way - maintaining is hard.
There are several factors at play. I believe one of them is MS Power BI catching up.

https://powerbi.microsoft.com/en-us/blog/gartner-positions-m...
Progress Is Unpredictable and Therefore Frightening
There are to many moralists in Australia. They abhor people having a fun night out.
Ask HN: Python developer for 8 years. What should I pick up next?
I have been prominently python/backend developer for majority of my career, and I feel I need to pick up some new tech/tool and update myself.

I explored frontend technologies, Android and nodejs/express in the last 12 months, but none of them resonated with me much.

What would you recommend picking up next?
Unhelpful abstractions
An Introduction to Magit, an Emacs Mode for Git