skysight-inc/HackerNews huggingface dataset:
Nope, these days servers pretty much run themselves. One just needs to make sure hardware is not failing, and that is pretty much it. Really. Speaking from experience.
Gratis koolhydraatarm dieet schema voor gezond en sneller afvallen
> Legalize and tax/regulate production, purity, etc. Outlaw all marketing.

Why outlaw marketing? If all drugs are legal and regulated, there should be no issue with advertising them like any other legal and regulated product. The US already allows advertising for pharmaceuticals, it should allow advertising for every other drug.

And why should drug companies have to invest their profits in the programs you describe? No one forces beer companies to invest all of their profits in Alcoholics Anonymous, or MacDonalds to invest in weight loss programs.

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?
Why would you fund billions in research if you can get government handouts?
MySQL is a great example of it working. Hundreds of employees, the vast majority remote, regardless of where they were located. Sold for $1B.

It was my first remote job and I enjoyed it immensely, so much so that I haven't had an office job in 10 years now, and have no desire to return to one.
This misses the overall point.

If I am hosting 5 sites on caddy, and add a 6th one, I restart the server. If the 6th site doesn't work (for example, if DNS didn't resolve for lets encrypt), the other 5 sites which were working before the restart, all fail to start as caddy completely crashes.

This is basic resiliency you'd expect from your web server. Why should the other 5 sites fail to start if their configs are completely valid?
This is exactly the advice a sociology professor in college gave to the sociology majors.
Classic Austrian economics. There's a clear misunderstanding throughout the whole article about how money works, which is typical of the entire school. This sentence is illuminating: "... monetary expansion, the latter of which causes prices to go up and the purchasing power of the dollars in my pocket to go down."

That is not necessarily true, and in fact is often false. That is called the 'quantity theory of money', and for all its faults even mainstream economics doesn't buy into that anymore... It does appear intuitive - if there is more money in existence then existing money is worth less, right? There's even an identity that 'proves' this, PY = MV. Well, no. For price rises to be the case, the economy must be both at full capacity and full employment. It is also thinking about the problem statically, assuming that the amount of goods and services in the economy does not change to respond to an increase in demand.

In the real world, economies actually have a lot more capacity to absorb extra money than people think (many people are spooked by cases like Zimbabwe and Venezuela, whose problems in reality were caused by completely different factors). And the Austrian mistake of assuming that monetary expansion == price inflation is dangerous, because if implemented the kind of policy leads to effectively controlling inflation by causing unemployment.
I'm not convinced that straight legalization of everything is the answer. It's clear however that what we're doing now isn't working. Unfortunately to those in favour of it it doesn't need to work. It's just a tool to be "tough on crime" and take a moral probably religious stance for the benefits of donors and constituents.

None of this will really change until those in favour of dismantling what is mostly the mass incarceration of African Americans are willing to exercise sufficient political force to get people elected.

But whatever the case, there are some clear problems that need to be fixed:

1. End this regime of stigmatizing felons. Stripping them of the right to vote, the scarlet letter "are you a felon?" question on job applications and so on. At some point, having served their time, the stigma should be gone.

2. End mandatory drug sentencing.

3. National legalization of recreational cannabis use. The arguments against cannabis are pretty thin. The war on marijuana that began in the 1970s made marijuana harder to get and more expensive such that when crack cocaine came along it and heroin were both more readily accessible and cheaper, which is crazy.

4. Decriminalize drug possession and start treating it as a medical rather than legal problem.

5. This is tricky but tackle the over-prescription of opiates in the US. This can easily go wrong as some people really do need opiates. It's clear that overall they're over-prescribed however. A lot of people addicted to prescription drugs or heroin began with a legal prescription.

6. Raise the bar required for drug trafficking charges. It's ridiculous how low the requirement can be in some jurisdictions. For example, possession of more than 6 grams of pills in Florida IIRC allows a charge of possession with the intent to distribute. That's approximately 60 pills and the actual dosage doesn't matter (60 5mg Oxy pills are treated the same as 60 80mg Oxy pills). This is particularly hypocritical as Florida has essentially legalized the dealing in opiates through loosely-regulated "pain clinics".

7. This is also difficult but we need to end the plea bargain culture, which usually means overcharging by prosecutors to extract a plea. Judging prosecutors based on conviction rate seems to be at the heart of this problem.

I honestly wonder how many hard drug addicts could be avoided by simply having ready access to cannabis.
I am running nginx reverse-proxying to a python API right now. Dealing with certificate renewal is a matter of running a daily cronjob issuing 'certbot renew'. If it works it replaces the fullchain.pem certificate, and that's it, easy peasy.

Am I missing something?
Are there psychological concerns regarding a child's development by interacting with these devices ?

For example, I recently changed Alexa's awake word to be "computer" (one of 4 allowable options) and I say it with a commanding Picardesque voice. I enjoy doing that. But sometimes I wonder if the joy is coming from the TNG nostalgia or from a sense of power.

I have also wondered about the consequence of adding "please" to the awake word (that isn't an option yet). Given the complexity of the human mind it is not obvious. Perhaps it is human nature to desire exertion of authority. Better to have the authority gratuitously exerted on a piece of electronics than on the family pet.

edit: Picardesque may be obscure so I added a TNG reference.
Swat said the practice is still in its infancy. Wefunder, StartEngine and SeedInvest are the primary crowdfunding platforms, and many founders aren’t aware that equity fundraising is an option.

This, and some people (like me) probably just got tired of waiting for the SEC to do their part, and quit paying attention to the whole thing. When the JOBS Act first passed, I was pretty excited. Then something like 3 years went by and you still couldn't do crowd-fund equity fund-raising. By then, the whole thing had pretty much dropped off my radar.

I think as information about this percolates through the ecosystem, it will become more commmon place. But right now there's a lot of uncertainty and doubt surrounding the whole thing, and I expect that's hurting adoption.
> He cites SpaceX as this idea of private investment, completely overlooking the fact that the government is subsidizing the whole endeavour. Please....

Take your pick of any of the major US industries. Chances are the successful players they take a lot in subsidies. None of the Musk companies are really outliers in this, they just get a lot more attention (e.g. GM, Boeing, and GE all take a lot of subsidies).
In my opinion, the HN readership is far too diverse to accurately make any such narrow statements about.
UN looks to protect birds from green energy threats
It does and you are root. You are evaluating inside a docker container. It's not a bulletproof method but it will stop a few. The instances evaluating your code is also on a network not accessible from the internet. I'm not an expert in security, if you have any advice on how we can improve our defence please tell us.
Through the Code For Atlanta group I was able start a project with MARTA to make some things better about paratransit customers' access to up to date ETA info for their rides, which is currently a pain point for many customers. The code for America idea is awesome and stuff really does happen!
Exactly. :)

Shameless plug: we at https://www.patientsknowbest.com/careers.html are also hiring and are a B Corp -- our mission is to give patients control over their own medical data.
DTOcean is an interesting piece of open source software, to help engineers install renewable energy equipment offshore (wave, wind, tide).

https://github.com/DTOcean
Instance storage is much more limited and is heavily tied to the specific instance types you pick.
Camping Gear for You – Feet Love Socks
Or someone forks it
A filesystem is a filesystem. A database is a database. We have different words for things for a reason.

If you wanted to compare a filesystem to a database, it's more a hierarchial collection of tables whose columns are the file stat() with a binary record at the end of each row. But it's somewhat of a useless database because its features are all oriented at its storage backend, not accessing the data. A real database allows you to optimize queries and search, index, join and select data at once and efficiently handles the more complex aspects of accessing and writing so you don't have to implement it yourself.

If you need a database, _use a database_. Tech hipsters need to stop badly reinventing the wheel.
With metal or almost any plastic, you can do what you like to the surface, and cyanoacrylate still won't hold all that well - if you (correctly) use a very thin layer, it'll last longer, but that's not the same thing as really being reliable. Quicker and easier just to epoxy it once and be done.
I think statistically humans are more likely to encounter errors when the machines use different terminators than humans do. But we could always test and find out for sure.
Well fortunately car accidents aren't contagious like Ebola. If Ebola had spread it easily could have killed far more people than car accidents, hence the panic and need to quickly address it.
I don't think elephants actually added much to their show. I have taken my kids twice in last few years... once with elephants and another one more recently without and we definitely preferred the more recent one. If it all comes down to elephants they should really have no problem staying in business IMO. I even saw less protesters at the more recent one. Only reasoning I can think of this not working is if without elephants they have to rely on more humans and effects than before that may be more expensive to produce.
Chickens are stupid and we try not to torture them. Elephants are smart and we steal them from their mothers, chain them up, break their spirits, beat them, etc. Don't Tell me you can't see any difference.
Learning C# – Sort Of
All of this, but I'd like to add a couple things.

It is hard, after a time, to not be around people. If you WFH, make sure to spend some time in a cafe or something.

No matter how good the team is at communicating, you're still going to miss those hallway conversations. Just know this and accept it. When you realize you have missed something, get the team to fill you in immediately and document what you've missed.

Which brings me to...

Whether you WFH or not, always follow up with a persistent[0] communication form for important bits of information.

[0] Email, Bug tracker, whatever. If you've had a conversation about it, make sure it is documented. Otherwise it never happened.
Years ago someone I respect said that if you intepret a child's repeated "why?" as simply meaning "Please tell me more about this subject..", both of you end up happier..
Thanks for the insight.

Would love to read a full postmortem of both the OCSP and issuance issues.
I get what you're saying. It's a common view that balances the two ends of the spectrum, as you point out.

There was an article just a few days ago by Farhad Manjoo entitled Google, Not the Government, Is Building the Future (https://www.nytimes.com/2017/05/17/technology/personaltech/g...) that I think captures your viewpoint well. I'd like to spend some time digesting it, after which I'll likely write some thoughts.
Is it? I spent one day getting certbot up and running, and ever since then it's been pretty much a done deal.
DIY IoT project for the weekend- Build your own smarthome App
https://github.com/DTOcean

An open source tool to help engineers install renewable energy equipment offshore. Wind, wave, tide (one day!) etc
3D Interfaces for Python Using Unity3D
/etc/shadow works as well :S But there are not encrypted bits in it.
I used UI-Router with react - works like a charm.
BBC reporter fools bank voice-ID security
I was unjustly confined in my bedroom this morning because I also refused to leave. In my case, it was fear of making my brats breakfast, not prosecution, but same thing.
In the early 2000s IBM asked a lot of people to go full-time WFH so that they could lower their real-estate footprint and consolidate offices.
Just a quick question. Does this mean that if your OCSP servers were to go down, a lot of SSL enabled websites and applications will stop working? Seems like a serious single point of failure for modern day internet. I was always under the assumption that clients do not have to contact the CA (every time?) before a TLS handshake takes place.

OCSP Stapling seems to be the way to mitigate this problem, but not all web servers implement it (for instance lighttpd does not). Any recommendation from Let's Encrypt on this issue?
If

foo("one" "two")

is valid syntax it's valid. If it isn't, you'll get an error. redundancy does not assist the compiler: whether the code makes a valid AST does.
> If I am hosting 5 sites on caddy, and add a 6th one, I restart the server.

No, you don't. You reload the server, not restart it. Restarting a web server should only be required if you get an upgrade for it (or for OpenSSL etc.)
> Who do you expect will fund these treatment programs?

Well hypothetically there is a ton of money being spent on the war on drugs if drugs were legal that money or even a small portion of it could do wonders for treatment programs.
> Remember POJOs? With the introduction of Kotlin’s data classes, we can say goodbye to generating the getters and setters for all object fields and writing implementations of toString(), hashCode() and equals() methods. Instead of 50+ LOC in Java, we can reduce that number to 1 (!) in Kotlin.

So this is like Python's attrs module
ズボン is definitely one of my favorite katakana words.
Honestly, when people say they want to learn Chinese, they usually mean Mandarin Chinese. If they don't, they'll probably refer to the specific dialect they'd like to learn. Also, without any Chinese exposure, learning anything other than Mandarin is harder since their are so fewer resources.

Calling Mandarin an artificial language is bogus, it is the native dialect around the Beijing area, and that is the reason it became the official dialect of Chinese. There are many people in China who only speak Mandarin.
I'm sorry, but Murray Rothbard is not taken seriously by the profession at this point. He has no economic model to speak of (he never modelized anything in a testable mathematical framework), and none of his claim were ever supported by econometric evidence.

His "analysis" harks back to economics of the 1800s, similar to Marx, where you would try to understand the economy by intuition, using nothing more than the english language. It turns out if you don't rigorously test your ideas you can use the english language to make a case for all sorts of loopy theories.
Does this factor in total compensation?

Labor has been getting more expensive over time due to mandates and regulations. Additional benefits must be paid regardless of the employee's wishes, and some would probably prefer extra cash to that additional mandated perk.
Whichever language is promoted as an alternative to Java on the JVM, i'll support. We need to let that crippled, oracle-owned dinosaur die and move on to better technology.
So much this.

One can have lengthy and substantive conversations over chat
— and I do — but it's definitely an uphill battle, both against the medium and against the prevalent psychological, and intellectual cognitive characteristics of the people who favour it. I frequently get the feeling that I'm not using chat the way I'm "supposed" to, which is to write in short sentences and traffic in reductive sound-bites.
I think Syndicate Room is about to (or already does?) offer something like this.
There is currently no legal requirement for UK ISPs to enable content filtering however all the major ISPs have agreed to voluntarily implement this. Whilst in theory users have an option to 'opt out' in practice most users are unaware of this and the process varies considerably depending on ISP.

As far as court ordered blocking, IIRC only the top 5 ISPs are currently required to implement this. Not sure what impact this has had on subscription rates for smaller providers.
11 Uncommon Hackable Medical Devices Posing Real Threats
Interesting. It takes two people to create a person, but it takes one god to create a universe...

On the other hand, how can one assume that god has any particular property, such as even being countable?
I agree with this comment. A friend of mine is a programmer taking a year off of work to volunteer for a refugee aid organization to analyze and improve their databases. It's important work, not necessarily sexy, but helps these organizations do their work. In the end he's likely to emerge a better programmer along with a body of domain knowledge.

It helps to actually be passionate about the field.
Are there any viable ways to open the top-10 for investment by bug funders ?
Right. Fundamental flaws in the architecture that they try to paper over with some half-baked library that stays stuck in beta forever, is poorly documented, has major bugs and oversights, and in the end does much less than what you would expect. See: databinding library.

I normally try not to be so vitriolic on HN, but I'm so frustrated with Google's handling of the Android API that I can't help it.
Here's another data point. I've never been to one of their shows. I don't plan on it. I'll go if I have time. Elephants or no elephants does not contribute to my decision.
> How different is idiomatic Kotlin in respect to Java?

Not much, but there are differences. It's generally things that Java just don't have.

> How complex Kotlin Native will get? (I know that they want it for iOS, IoT, games, data science but something like this will require some types of manual memory mechanism, at least for gaming)
Will Kotlin Native work in Android NDK (calling it from JVM in general)?

I think it'll be native code with small stdlib which will compile to many platforms. So generally if you can write something with C, you'll be able to use Kotlin.

> Will Kotlin Native support WebAssembly?

I think so. Kotlin Native uses LLVM and LLVM can produce WebAssembly output.
In the US it's not ok to discuss a balance between different approaches​. Either private business/government is all good or it is all bad.
People who ask quick questions on chat almost invariably could have found the answer with 20 minutes work. Answering those questions frequently costs the answerer more than 20 minutes of flow; interruptions are costly to focus.
https://www.drivendata.org/

"Data science competitions to save the world"

OK, the tag line might be a bit much, but here's a snippet from one of their current competitions:

Your goal is to create better models to estimate populations for hard-to-reach sites in the Antarctic, and thereby greatly improve our ability to use penguins to monitor the health of the Southern Ocean!
And this is because if you're a startup and you take investment from these "small investors" I can't recall the actual classification (class 3 maybe or something like that?) VC and accelerators simply won't touch you. So there's no point.

Sure there is, if you never planned to seek VC funding anyway. I'm sure there are plenty of companies that just need a little money to get over the initial hump or two, and then plan to rely on organic growth. If you're not worried about being a "moonshot" and don't have huge capital expenses (eg, manufacturing a physical product, drug trials, etc.) then this could quite possibly work for you.
> Usually when you're on your way to being successful, you hire MBAs to do your people management ...

Wow. That means that the existing technical staff will be gone in no time. New hirees will have a hard time figuring out how to even just press the "build" button, let alone, add new features. Furthermore, anybody with more than one job offer will never pick the one from an MBA. Therefore, in my impression, the success won't last, because its very reason will have been destroyed.
As in: statements must be terminated.

In the case of JS, JS was designed to require a semicolon to terminate statements, then ASI was hacked on when programmers realized they were already adding newlines. ASI is a bad idea because it's not consistent (that said, ugly code is more likely to trigger ASI issues than otherwise).

Python was designed so there's a single terminator used by both humans and machines.
Working for me (TM).
You will fail (almost all of the time).

People tend to forget that when talking about waste. Almost every project, company, idea will end in failure. Pointing at the successes around us is a case of survivorship bias. Government projects fail all the time. Company projects fail all the time. Personal projects fail all the time.

So, looking at failures is really useless, it tells us nothing. In the end we have to look at return on investment. If the government spends $1 billion and $500 million is completely wasted, yet they get a $700 million return on the other half, that's not a bad deal. It's even better if that is money that private industry would have never invested in said technology.

And private industry is just as apt to chase bubbles leading to massive losses. When it becomes more profitable for private industry to invest in speculation in the short term a bubble occurs almost every time, followed by large economy damaging losses.
Same thing is happening in the UK. Wonder if that rules out any of the explanations..
Brazilian Portuguese is also an implied language. I picked it up rather quickly by just living the language---in Brazil. Culture is the shared context used to decipher the unspoken. Therefore best way to learn any language, and especially japanese and portuguese, is lots and lots and lots of conversation with a variety of Native speakers in diverse moments, environments, and social situations.
Angelist does that
Then you just move all the WoT issues of the CA system into DNS, no?
KETM spaceship games, nothing super exciting. I got kicked off the computers before I got a whole game put together.
> vendor directories are ignored by the go tool #19090:

Hooray!

No more Makefile spaghetti like this (well a bit less anyway!)

GO_FILES := $(shell go list ./... | grep -v /vendor/ )
go test $(GO_FILES)
go tool vet . 2>&1 | grep -E -v vendor/ ; test $$? -eq 1
errcheck $(GO_FILES)
find . -name \*.go | grep -v /vendor/ | xargs goimports -d | grep . ; test $$? -eq 1
go list ./... | grep -v /vendor/ | xargs -i golint {} | grep . ; test $$? -eq 1

should become

go test ./...
go tool vet ./...
errcheck ./...
goimports -d .
golint ./...

I assume the `./...` changes will just work in `errcheck` and `golint` but I suspect `goimports` might need a bit of work.