skysight-inc/HackerNews huggingface dataset:
One, or even many examples of bad behavior does not invalidate the general argument of the wealthy creating value.

Don't forget you're on a site owned by wealthy people whose day job is giving money to other people to bootstrap their companies. You don't get much more creating value than that.
> Curious about the implied link between social-ness and creativity

They are linked in that I think they are both related to working in an office.

- Social interactive as it relates to an office environment is fairly obvious

- As far as creativity... that requires more explanation. That was more a response to people saying things like "I can get more code done working from home"... as a manager who also still codes (a lot) I can say, I am paying you to solve problems not write code. If the problem gets solved I don't care if it is 10000 lines of code or 10. Solving problems takes creativity. And for many people, creativity is enhanced by being around other people. Other people expose you to new ideas. You can still do that work from home but but I think an office accelerates. Granted, history is full of people who were immensely creative but also recluses, so that can swing both ways.
> What bit me here is the fact that I'm running alpha software

This wasn't caused by a bug. This was a deliberate decision to fail to start if the certificates on-disk were <= 30 days away from expiring and the CA can't be contacted.

> Drawing the conclusion you did from the variables at play is shortsighted

Using caddy is the web-server-stack equivalent of "putting all your eggs in one basket". If one thing about it isn't working the way you want, you have to either a) replace it completely or b) work out how to disable the bit that's not working how you want, and replace that part of it.

> Drawing the conclusion you did from the variables at play is shortsighted

- People use a piece of software that serves as both ACME TLS certificate client and web server

- Said software by design won't start if the CA can't be contacted 30-days out from expiry

The conclusion I drew is that such integration leave the operator with less control than if they followed a separation-of-concerns approach, and left web serving to a web server, and TLS certificate renewal to an ACME client. The former doesn't need to care about how old the certificates are, just use what it's given.
I'm from there and it's an amazing city. Loads of tech meetups etc. Feel free to ping me an email and I'd happily intro you to some people.

I'm in Madrid atm but will be back in Edinburgh one day :)
I've been playing around with a similar idea for the design of a language/tool suite I've been working on (essentially a DSL for narrative structures in games/interactive multimedia), and it's been very nice so far. I'm definitely surprised it isn't an approach more are trying.

Another interesting example is Antimony (http://www.mattkeeter.com/projects/antimony/3/), an experimental CAD program that came out of the MIT Media Lab. The main metaphor is dataflow programming (with nice built-in Python scripting within nodes), but that exists side by side with a pane exposing a more traditional 3D modeling interface. It's not quite production-ready, but as a UI experiment I find it way easier to use than traditional CAD software.
I wouldn't take issue with your overall point, but the headline in your second link contradicts the article:

As prescription opioid deaths drop 6 percent in Colorado, heroin deaths rise 23 percent

vs.

Overall, the total number of opiate deaths — meaning deaths from both prescription painkillers like fentanyl or from illegal opiates like heroin — fell by about 6 percent, from 472 deaths in 2015 to 442 deaths in 2016.
From their list of language courses for English speakers [0], it is about 67% developed, so its just not ready yet.

[0] https://www.duolingo.com/courses
It was the first choice for many companies. In the Delphi development world (starting in 1996), NNTP was pervasive and almost every company related to the 3rd party ecosystem ran an NNTP server (we still do, it provides both NNTP and web access to the same message store).

Believe it or not, the issue wasn't as much the servers not being maintained any more, it was the clients. Various clients, especially email clients, stopped providing NNTP support alongside POP3/SMTP/IMAP.
In the first link they all look surprisingly edible. I think that the french one also includes some brandy which is pretty cool. The caption on the Russian one about the "Cblp" (Сыр, pron. "seer") made me smile :)
I like it too, Chris did an awesome job - just recently made a wrapper for Polymer with his help.
That assumes that the company proceeds through successive rounds with an upwards trajectory. If the company falters and takes a down round the initial investors may disagree with the direction or even sue.

If the company needs to be recapitalized or restructured under a time crunch, tracking down 100 loosely involved investors and getting them to sign the deal may not be feasible.
For the occasional downvote, yes, I agree. If the downvoting gets systematic, it is a sign that people downvote without even bothering to pay attention, in which case continuing in the same vein defeats the purpose vs. learning to communicate in a vein more suitable to where you are communicating.

I agree with not caring if every comment is upvoted, and not panic if you get some downvotes, but often it is a matter of learning to conform just a little bit to the style of the given forum.

It does not have to mean moderating your opinions much, but much more often moderating their form. E.g. I'm politically far to the left of most HN'ers, yet I have written comments here quoting Marx that get upvoted. I similarly see plenty of right wing comments too that get upvoted. But HN will be brutal with "dumbed down" or inflammatory political comments.
> I'm not sure I understand how slash collapsing is affecting this. Slash is a reserved character and presumably if it the data was correctly encoded should never have ended up in the URI in the first place?

base64 uses 64 characters: A-Za-z0-9 (62) and two symbols, commonly '/' and '+'. (As well as a third symbol, '=', used at the end to handle padding.) That would work in a URI, most of the time, except if you happened to have a base64 encoding with two '/' next to each other.

A common fix for using base64 in URIs involves substituting a different pair of symbols instead of '/' and '+'.
Ask HN: What token of appreciation did you receive at work that made your day?
Not really. The AST in lisps is much more obvious, but you're still editing a text serialisation format, and any features that operate on the AST itself are provided by the IDE on top of that.
Intuitively, this makes sense. Anyone buying heroin/meth/whatever would've likely also been exposed to the option of buying marijuana just as easily among those alternatives when it was still completely illegal. If marijuana was a viable alternative for their drug of choice, I imagine they would've just stuck with that regardless of legalization, since it's cheaper and safer.

Hence I wouldn't really expect legalization of any drug X to improve problems with any drug Y in most cases. But if legalization itself helps with drug problems in general, I might expect that only legalizing drug Y would help drug Y's problems.
That will be a short article, though: "Because Go doesn't really work on Android. In fact, I don't even know what I was thinking. Seriously. Why'd I do that?"

(Yes, I know you can run Go code on Android but last I knew that's almost exactly literally what it is; you can run Go code on Android, but it has next to no integration with the rest of Android, just a very basic binding to things that are very cross-platform: https://godoc.org/golang.org/x/mobile/app)
They are not as common today because we are in a huge bull market, but they can still be found:

https://www.oldschoolvalue.com/stock-screener/net-asset-curr...
Many already mentioned (at least partially) the fundamental flaws in the economic theory he bases his text on, and also his bad examples (completely ignoring you could provide as many counterexamples of staet-funded innovation and private sector waste) but I just want to emphasize his quotes: Being so obsessed with trying to point out logical fallacies, they don't provide any proof or actual arguments for their side.

For example, the third quote literally provides zero evidence for the fact that the market's failures are primarily attributable to government intervention. Collective action theory alone points out how at least parts of the failures will be the market's.
If you look at countries that aren't the US, this is exactly how they treat alcohol. e.g. Diageo run the DrinkAware campaigns [0], france forbids any marketing of alcohol (even going as far as to rename a major sporting tournament the H cup instead of the heineken cup, and forcing teams to not display their sponsors on their kits)

I'd argue that the US is wrong in allowing for pharmaceuticals as it does. In the UK, advertising is allowed for OTC drugs, but not prescription drugs [1]

> Your comment implies that you believe certain drugs would present a societal harm if legalized, and that extraordinary efforts should be taken to mitigate that damage. But if so, why legalize them to begin with?

Tobacco usage is associated with massive societal harm, and in european countries has very specific controls. In the UK, you cannot smoke in many places, there is no tobacco advertising allowed, all packaging must be plain (from this saturday I believe), and there is minimum pricing in place. I personally believe that people should be allowed to smoke if they choose to, but there is no denying that these measures have had a massive impact on the number of people who regularly smoke. (as an anecdote, almost all of my friends parents smoke, whereas almost none of my friends do)

[0] http://www.harpers.co.uk/news/fullstory.php/aid/6465/Diageo_...
[1] https://www.gov.uk/guidance/advertise-your-medicines
It's just Java with a few Swift features. The only thing Kotlin does is help you to be more efficient at writing terrible OO code.

This is even less of a reason to to be excited than when C++ came out, and solved none of the issues C had, just introduced a weak inheritance system, and search-and-replace level of meta-programming.
What types of tools are IoT developers actually using?
Having worked in both government and corporate environments, I don't see it. The efficiency of the market is about as mythical as the long term planning ability of the government.
> You're claiming "caddy does everything". As opposed to what?

Serving content over http(s), and obtaining TLS certificates are two very different tasks.

> If you're running apache or nginx, your server does far more than caddy

Far more, that is directly related to serving content over http/https.
1. Spec question: Why does the request need to be both base 64 and URL encoded? Why not just URL encoded? Only reason I can think of is for shorter/prettier URLs?

Or why not just use base 64 with the URL safe alphabet: https://tools.ietf.org/html/rfc4648#page-7

2. Implementation question: Shouldn't the slashes be URL encoded as "%2F"? "url/ABC/DEF" could mean "url" + "ABC/DEF" or "url/ABC" + "DEF". Multiple slashes are collapsed by default because path components shouldn't contain them.
Seems like the Scala and SBT equivalent of https://npm.runkit.com/ (which allows in-browser use of Node and NPM packages)
Scientists Glued Fake Caterpillars on Plants Worldwide.  What Happened
HyperApp – Docker Automation on iOS and SSH Terminal
as they should have tried to raise from high quality individuals first.....got a check from Andreessen Horowitz and the CTO of LinkedIn

Exactly the point the parent was making. Those are big time contacts. Somebody outside of the valley now has a chance to get $1MM(!!!!) of seed money for their idea without having to relocate and schmooze and network.

I'm as big a proponent of real world social skills as anyone, but this removes a significant barrier to entry for a lot of would be entrepreneurs.

Also, wouldn't a large number of crowdfunders indicate a better product-market fit?
That just means you should be looking for more equity when you invest in a smaller business. If you get 10* the equity you can achieve the same investment outcome with 1/10th the exit value, and a $100m exit is a lot more likely than a $1bn exit.
I use a number of telegram bots, which took very little time to write.
The bot api is super easy and straight forward.

I also use it for most of my communications.
Cannabis addiction (and I agree it exists) is not in the same league as opioid addiction.

Heavy smokers may feel different when stopping, may have a few sleepless nights due to dreams returning, may be irritable, feel bored, but it is not at all comparable to those coming off a heavy opioid addiction.

There is no equal disadvantage. If all heroin addicts were to magically over night turn into cannabis addicts and no longer be heroin addicts there will be many advantages and next to no disadvantages. Crime will go down. They will become employable, they will be able to lead "normal" lives. Disadvantages? I am not really thinking of any, let alone any that are equal
VS Code has less features then the main Visual Studio and Intellij IDEs, also I don't think the problem is the language but Electron. About memory uisage, garbage collected languages will show a larger memory usage because they will not start cleanup when an object is freed, it waits until it needs free memory and then it starts the GC and in Java I think you can specify options to control this,CPU usage is more important since that uses battery/enrgy
> I agree that it's generally bad to spy on regular citizens but at the same time it's obviously even worse to have negotiations regarding terroristic acts or other ways to commit a crime.

I'm not sure I would call that "obvious".
(1) UK VERSION OF COMING WAR PLEASE SHARE
I don't see how that even comes close to being a good faith reading of toyg's point. Assange's "celebrity", to the extent that we can even use a term like that to describe him in this context, flows from the political controversy surrounding him. Calling it celebrity abstracts away the political nature of Assange's status which is critical to any consideration of the charges against him.

No one is suggesting that a celebrity like Drake could apply for political asylum at an Ecuadorian embassy to avoid rape charges. But if that's what you're taking away from the argument it's probably worth reading it again and engaging with more good faith.
The crab mentality here is really appalling :-(

I work remotely for 6+ years; during that time I created some unique algorithms, traveled around the world, met diverse types of people giving me unexpected inspirations from which business benefited tremendously (unique stuff nobody else has). I have the big 4 companies trying to contact me all the time if I wouldn't want to work for them, however seeing inside e.g. crammed offices of Google in Zurich with monitor next to monitor, makes it very unappealing.

Remote work requires focus and discipline. Focus is way easier than in an open office, discipline is more difficult. I still remember finishing some server part and tests while laying on a beach in Barcelona using their public Wi-Fi, getting tanned, and whenever I felt like, dipped into the sea - it was super energizing and motivating to continue working. Also viewing sunset above the place of refuge on the Hawaiian Big Island from a rented cottage, while sipping a cocktail and working on some advanced algorithm was superbly motivating. Just because some managers need to control everyone around and enforce the same misery on their subordinates doesn't mean there aren't better ways to work. It's actually stupid not to give people WFH and make them miserable commuting (some people spend up to 6 hours/day in the traffic). The technology is there, but the perceived lack of control and insecurity of power structures must spoil it for everyone, "'cause everybody is doing it in the office and it can't be done other way well". Phew
Unaccountable is a bit strong - given that this is being done by elected officials, but sure. This is one small but potentially landmark step on the way to complete control over the most powerful and complete source of free information possible.

Sure it'd be great if parental controls really worked and were easy to set up. They're not, not even close. Heck - facebook will happily share beheadings for a couple hours until it gets to the front of a support queue somewhere.

I, too, have no answers. But I do feel like demonizing the people who would like the government to resolve the issue for them (and the government for doing so) doesn't move the conversation forward. What is the price of free and uncensored access? Is there one day going to be a price we're unwilling to pay?

I can't open the pirate bay dot com because the government doesn't want me stealing content. I don't think they're malicious or evil for that policy, I understand the logic. It even works in preventing some level of piracy.
If you look at Employment Population Ratio: 25 - 54 years (https://fred.stlouisfed.org/series/LNS12300060#0) we are below where we were for most of the 90s on that as well.

However the larger question is why we would necessarily want this ratio to be as high as possible. If we, for example, have a higher percentage of stay at home parents today then we had in the 90s is that a bad thing?
>You could make this argument about any benefit, and it would be equally silly.

You misunderstand my explanation.

To be clearer, one can argue the "work-from-home" from 2 perspectives:

(1) WFH as a nice employee benefit -- such as ping pong tables, massage chairs, and free food.

(2) WFH as a non-negotiable employer business requirement to be the best most profitable company that crushes the competition. If you don't implement WFH, your business will be extinct.

Regarding (1)... if one only thinks of WFH as part of a "benefits package", the adoption of it will be sporadic and inconsistent among businesses. E.g. "free food" is implemented at Google & Facebook but not at Amazon & Microsoft. Yes, for arbitrary employee benefits, the bar of evidence is much lower (or none) in this case. All of those companies are profitable.

I think a lot of people are more ambitious about WFH and position it as (2). This would be similar to repeated demonstrated evidence of superiority similar to Henry Ford's "assembly line" manufacturing, JIT just-in-time inventory control, software engineering "source revision control", etc. If WFH wants to accumulate respect in this bucket, there needs to be amazing business success that points directly to remote workers as the cause & effect. The author of the essay had some citations promoting the "business productivity" angle which attempts perspective (2) but they are unconvincing for business leaders. In contrast, all 4 companies Google, Facebook, Amazon, Microsoft implement "source code management" and it's an absolute requirement to be productive and competitive.

It would be better if WFH was elevated to the importance of "source code management" than to let it get grouped in with "free food".
I don't know about "wrong", per se, but one pet peeve of mine as it relates to Android development is the callbacks system that is ubiquitous in the API. Since functions don't exist in Java except as methods of a class, this means what should be a simple function definition and use of it (e.g. via a pointer) requires at least a class wrapper. It's pointless to have to write it. And this indicative of development in Java, especially for the Android platform, in general.

Others have different opinions of course, and mine is no better than theirs (or vice versa). There are good reasons for the system as implemented, because all such things have trade-offs and a "pros and cons" list. I just don't care for it.
As for me, I use Telegram and I am happy with it! It's the best messaging app I've ever used. But it's only my opinion, you should try it and decide for yourself.
What is rubber band scrolling?

Edit: thanks for the replies.
Did the "taxi mafia" encourage a class of laborers who sleep in their cars for less than a minimum wage while depriving them of any kind of protections normally associated with employment?
I wish I'd realized that I wouldn't enjoy it anymore and be bored of it after 15 years, and that I invested in a skill that despite paying well does also put me in the line of fire of cardiovascular disease, carpal tunnel, feeling like a zombie from sitting alone in front of a screen all day, and general burnout from death marches and the like.

It took me a long time to get this bored of it though, so if you are similar you should be OK for a long time maybe.

If you get paid well, don't spend to match your income. Save as much as you can. You never know if you'll lose the drive 10 years in.

I know the world of code can be very exciting, but after a lot of work you start to see there is nothing new under the sun and you fix and write the same old things in different forms. And most of the problems you grapple with are man-made, like the idiocy of using languages without static typing voluntarily
Java 8 got unsigned arithmetic via helper classes.

https://blogs.oracle.com/darcy/unsigned-integer-arithmetic-a...

The reason why Java didn't got unsigned types was because Gosling went around Sun R&D offices asking about unsigned arithmetic and almost everyone got it wrong.

I miss them when in Java though.
> Who's to say that private conglomerates have our best interests in mind moreso than the people we elect to represent us?

They surely don't. I can refuse to use a business. If I refuse to do what the government says, they'll take what I have, put me in jail, or use violence on me.

> In order to maximize personal freedoms, I believe that there can be no utopia

No one suggested any type of utopia.
WebHacks, the Premier Online Hackathon
We had a ruling class in the 90s as well, but wages increased. So the question is what is different about today?
If all your friends/family/contacts are on Telegram, then Telegram is better. If all your friends/family/contacts are on WhatsApp then WhatsApp is better.

SMS is the only other message platform where a few of my social circle bleeds out of my preferred messaging platform (iMessage).

The best IMHO is where the people you want to talk to are.
> They will just take their agenda to the next victim.

Welcome to the whole motivation behind progressivism. Yes, it can do some good, but it relies on people being victims to get support.
I think this bias is mistaken--because VC's use their network as a filter, it falsely equivocates strong business/strong founder with individuals who landed on a social graph that happened to have VC connections.

Biases like this are market inefficiencies that can provide outsize returns for those who learn to look past it.
None of them have good call quality. I haven't tried Threema.
The research institutes are entirely separate from the teaching part of the universities, funded entirely separate (which is why nothing of this is counted in university rankinds).

And this decision was done intentionally.

There's also research societies that work without any income (Max Planck, Leibniz, Helmholtz), but the whole point of the Fraunhofer society is to take science and turn it into something that companies can apply, use, and would pay for.
pick the statistic that fits your personal narrative and political party leanings. then proclaim all the rest as bogus. change stats as required when required to suit your narrative.
When Goldman trades an OTC derivative with you, they're necessarily taking the other side. The value is that you transfer risk to Goldman at a price that you think is too low and that Goldman thinks is too high.

Don't get me wrong, I'm probably more anti bank than the average HNer, but this particular criticism is nonsense.
Technology Firms and the Office of the Future