skysight-inc/HackerNews huggingface dataset:
The general rule is that you want as many layers of security as you can get away with without making things impractically inconvenient. In this case, the first step is probably not letting the user's code run as root in the container. Gaining container-root is going to be the first step in many, many exploits and by letting code just run that way, you are giving a potential attacker that step for free.

Disclaimer: Absolutely not a security expert, just someone who is somewhat on the hook for security!
This highlights a major issue with ALL messaging apps, namely that the provider owns the clients AND the backend.

Distributed open-source clients that use end-2-end encryption over third party messaging channels is the future of secure messaging.
"It's one molecule away from heroin" I heard people say about oxycontein(sp?). If marijuana were legal, fewer people would be prescribed oxy, and therefore less gateways to heroin. The real gateway is the bad law of prohibition on marijuana.
We're in a chaotic political climate, it seems just as likely that a rival nation state would kill him to implicate the US and cause chaos, upset, and confusion.
In the olden days, the neighbor kid would bring the splatter movie VHS he 'lend' from his uncle. In the eighties there was a huge discussion (at least in Germany) on how to prevent children from viewing inappropriate video cassettes. And I don't see that the 17/18 year olds of today are all depraved and damaged because of all the Internet porn they had access to.
> If society isn't ready for that, why are you for it?

Not OP, but I think this means that it isn't a mainstream enough idea to get traction, and that it might be political suicide for an elected official to suggest it, not that society is ill-equipped to handle it if it did happen.

I share this position. I think it's a good idea to legalize most drugs, but I think actively working toward legalizing drugs other than marijuana today would not get much in the way of results.
CompuServe called. This internet thing is a government boondoggle. They want their article back.
I personally prefer a mix of studio and vim. I'm more productive writing and refactoring in vim but studio is a head and shoulders above for fixing compiler errors. (alt-enter)
You can solve by building your own mobile OS with your expertise.
My problem has been that I haven't seen a single deal that I felt had moderately favorable investor terms.
As I was reading the first few sentences, describing the slash collapsing, I was thinking to myself "oh no, I hope they don't just 'fix the glitch'". That behavior is so old and pervasive on the web, about the last thing I would have tried is turning off slash collapsing.
AST = Abstract Syntax Tree.

" ... manipulate AST ... "

Interesting thought, but that's not a property of a language per se but a function of the IDE.
This is anecdotal, but I chatted with a VC for a while at an event and he said their firm will not invest in anyone who did equity crowd funding, on the theory that it signals a weaker company. If they were stronger, they would have raised proper VC.

I think the existing VC investment structures hate the idea of crowdfunded VC as it threatens their model, which is personal connections and an old boys (and girls) network which allows more favorable terms for investors, especially for first-time founders.

I hope that crowdfunding becomes more normal. Not every idea has to have billion dollar potential, which is what most VC's are looking for.
It's an interactive playground for Scala so you can share code and send it to other people.

https://scastie.scala-lang.org/
Check out 80,000 hours: https://80000hours.org/

They have a bunch of interesting research, online articles, guides, and a book. The entire website is focused around how to make a difference with your career in a way that aligns with your own goals. It's a great resource.
Our wonderful government disagrees.

https://en.wikipedia.org/wiki/Third-party_doctrine
Well the issue is that there isn't one metric.

There's unemployed and seeking work, unemployed and not seeking work, under-employed, and so on

Not to mention the composite figures derived from these.

Employment Reports list all of these, it's just people want to consume short sound bites, not complex social and statistical topics.
It depends on what you value.

- If you value features, then Telegram is surely ahead of Whatsapp in almost every aspect.

- If you value the encryption, I would trust Whatsapp more than Telegram. Telegram did some strange stuff with their custom cryptography invented by "rockstar mathematicians".

- If you value not giving metadata to the US / to Facebook, then don't go with Whatsapp.

- On the other hand, if you value having less metadata stored, then Whatsapp is probably ahead of Telegram.

If you value privacy, then both aren't good. They both put usability and features before privacy. Telegram was once branded as "the private messenger", but later rebranded as "the fast messenger". Now it says "a new era of messaging" on their website.

Telegram causes tons of metadata. All conversations and contacts are stored on their servers, which is closed source. Their multidevice system is built in a way that you will get access to all historic conversations if you manage to add a new device to the account (e.g. through SS7). Many of their latest feature (like games, payment, etc) cause a lot of additional metadata, some of which can be retrieved by third parties (e.g. by the game developers).

I'm biased (full disclaimer: I work for Threema), but if you value privacy, then go for a messenger like Threema, where the first priority is always privacy (e.g. no phone number required, no metadata or log storage, decentralized groups, and end-to-end encrypted decentralized profile pictures, the latter being something that no other mobile messenger does as far as I know). It has a clear business model and the protocol can be verified (even though the app is not open source).

Besides that biased suggestion, you might also be well off with something like Signal, although they're based in the US (secret court gag orders possible) and require you to give them your phone number (metadata).

(Edit: Formatting)
Updating to v0.10.3 should fix this problem and allow Caddy to start, provided your cert isn't less than 7 days from expiring: https://github.com/mholt/caddy/commit/410ece831f26c61d392e0e...
I'd look at the 2016 http://www.abs.gov.au/census data set and see if you can start playing around with some of the data sets within there.
Note: the government publishes several unemployment numbers, U3 is the commonly reported one (which is dumb) but there are wider metrics, for example you may prefer U5 or U6.

https://www.bls.gov/news.release/empsit.t15.htm
Kotlin is becoming more and more popular. Are we better off learning Kotlin instead of Go?
Cython is a fantastic and underrated language. It basically allows you to write C using Python syntax, and to also write Python in the same source file. Basically if you use a dict or some other nice python functionality, your code will run at Python speed, but if you add a few type annotations and whatnot it runs like C. Not to mention that you can import and use C libraries. Mix and match Python and C as required for the ultimate balance of speed and convenience. It's great.
Yes, constantly adding new innovative features which WhatsApp will then copy. Today is video messages, which look great.

Have the option of secret chats, which I believe is proper E2EE. But to be honest, this isn't my biggest worry anyway.

Can join plenty of communities for lots of discussion.

Great searching features for old conversations.

Desktop client is great and available for Linux. Also supports voice calling now from desktop.

But most importantly, you can have more than one device per phone number! Crazy, right?!
Man Records Himself Talking in His Sleep
Beyond the issues with Rothbard's thinking, this :

"Systemic financial crises can't happen without cheap, printed money"

is ahistorical nonsense.
Kinda, one of the original ideas was to make a beer-dispensing fridge for my neighbor as he is 'slimming' and wanted to have his fridge limit how much beer he drinks. The real genius – dispense the beer INTO the fridge so you only have 1 or 2 cold beers at a time. No one wants to drink warm beer.

Since then it has evolved into a big AI project, will do a Show HN at some point soon.
> That's a bit of a straw man

From https://caddyserver.com:

> The Most Beloved Server

They started the hyperbolic claims, not me.
Endyloop – Search and Discover amazing companies  that offer amazing perks
I am talking about IDEs.
The statistic is not meant to be a trick and the BLS discloses exactly how the number is computed:

https://www.bls.gov/cps/cps_htgm.htm

It's still a useful number for comparing unemployment over time as long as the rules for how it's computed don't change.

Also:

Some have argued, however, that these unemployment measures are too restricted, and that they do not adequately capture the breadth of labor market problems. For this reason, economists at BLS developed a set of alternative measures of labor underutilization. These measures, expressed as percentages, are published every month in The Employment Situation news release.

https://www.bls.gov/cps/cps_htgm.htm#def
The entire Telegram encryption protocol is open source. So are the apps.
Yes. WhatsApp has a desktop client (web.whatsapp.com). End 2 end still works because it goes through your phone. So if your phone is off you can't use the desktop client.
Amy Goodman hosts a show on NPR, a U.S. government news station. She is literally a mouthpiece for Trump and the U.S. government.
Only because I'm thinking of going back to MacOS and would be kinda unhappy if next year all the tools creators that I follow (eg React or Go devs for example) start using Linux instead of MacOS primarily... hence giving Linux the best support.

But you're right - its not important.
The CIA plans an intricate effort to smear someone, to assassinate his character, and the best they come up with is "might have had sleep sex which might be quasi-consensual, said he'd wear a condom and didn't"?

That was the best they could come up with for their "smear"?!?
Of course, what people prefer in the short term and what is actually good for society as a whole are sometimes different things.
Ivy League students learning the wrong lesson about what success takes
Places to buy datasets
Hey YC peops - was wondering what the best spots are to browse through datasets. Am interested in kicking off an AI project and would like to browse for inspiration.
I like kotlin and I am not angry about the news. I am angry because the people is starting to notice it now because Google bla bla bla. It is a great language, with or without Google, it is going to keep being a great language.

There were so much hype about swift, when kotlin was here and probably doing better (no incompatibility issues between versions for example). Swift and kotlin are the languages to look to the future. One or two years ago, and today.

I wish the people would have more critic sense and asses the things by themselves before a big company says anything. (Because kotlin was great before Google said anything)
>I believe Go at Google does not have same relationship as Java at Oracle or Swift at Apple.

Could you tell me more about it, please?
Bloomberg, apparently. It's just like day trading: sure, you might get lucky, but you have to know or have something the rest of us don't to get consistent returns. Just invest in an index fund.
It's amazing how many of these things were only understood and put into widespread practice in the past one or two centuries. Wide-ranging aspects of modern life are impacted by the fact that we can depend on grocery stores with quality food, and it's all too easy to take for granted how this changes the way we live compared to our recent ancestors.
Video of the presentation on youtube https://www.youtube.com/watch?v=giUatBmmb_Y
This is going to sound tautological, but the unsafe keyword is for operations that the compiler can't prove. The unsafe keyword only unlocks a very small number of possible new operations (it doesn't turn off any existing checks), and those operations make unsafe Rust as freeform as C; if you could prove unsafe Rust correct then you could just prove C code correct.
Thinking of something like Halide, which splits the program into a algorithm part and an execution schedule: there may be productive ways to factorize "one-text-file" programming conventions into multiple aspects written in different IDE modes.

Haskell's "do" notation always seems ripe for this. Write the non-pure aspects of your code in a more appropriate language, or any one of a choice of front-ends. The aesthetic of typographic code in a flat file is strong in the FP community, but "do" notation is not its finest hour.
Let me see if I can spice this up -

"Look, here in America, there are plenty of people that have jobs, some people even have two or even three jobs! Now that's some great employment."
I don't know but I would guess a natural place to make some money would be around the payments API that was also mentioned.
Weren't the charges politically motivated? The story was too hard to believe. Does anybody have more details?
I’d be interested to hear more about the tradeoff between conserving fuel and conserving the machines that burn it.
They now have a donation bot, as a demo of their payment API.
Wikipedia and Khan Academy.
I find it necessary to make a distinction here; I would deny you access to my personal information.
> So Assange should get special treatment

He is not the only person Swedish prosecutors or police will have interviewed in another country. During the extradition case, Swedish police sent investigators to Poland to interview two suspected murderers.

> On what grounds?

On the grounds that the alternative was to not be able interview him. On the grounds that it serves justice to attempt to investigate the case as far as possible even if you're not on your home turf where you have the advantage of being able to use force.

> He was accused of rape, what if they decided after the interview to arrest him, should they ask nicely that he come along with them?

What exactly was their alternative? What did waiting achieve?
> if you legalize marijuana you go a long way to solving the problem

Well, Colorado tried that. Recreational weed has been fully legal in Colorado since January 1, 2014. You can walk down any major street in Denver or Boulder and pass multiple outlets selling marijuana. And they've sold lots of it, according to the tax receipts raised.

The result has not been the sudden reversal of opioid addiction that you had hoped for.

In 2015, opioid overdoses in Colorado continued to increase at the same rate as prior to legalization of marijuana. That year, opioid overdoses killed more Coloradans than homicide. [0]

In 2016, the total number of opioid deaths dropped 6%, but the number of heroin overdoses continued to increase. [1]

Personal experience in Portland Oregon suggests that in that city, legal marijuana has not made a dent in the meth and heroin issues that are still affecting the city.

Maybe recreational marijuana laws have helped. Nothing in this data can disprove that maybe more people would have died without it. But it hasn't been a magic bullet. It hasn't yet gone "a long way to" solving the problem of heroin overuse.

[FWIW, I'm in favor of recreational marijuana legalization, but the problems of heroin have different roots and we can't expect legal marijuana to immediately solve those issues.]

[0] http://www.denverpost.com/2017/01/03/colorado-opioid-heroin-...

[1] http://www.denverpost.com/2017/03/07/colorado-opioid-heroin-...
> consider that you could publish a web component

Is there any place you can go look at Web Components built by others and contribute your own? plus a package manager to include them easily in your projects would be the best way for them to come to light.
The only thing closed source in Telegram is the server software. Everything else (apps, protocol,...) is open source.
> It is also priced a lot higher.

Taking into account inflation, it's only priced slightly higher. 8400 dollars from 1984 becomes something like $19500. Which would get you a Honda Fit, which is probably a lot more similar to that old GTI.
> E.1.2. Migration to Version 10

> A dump/restore using pg_dumpall, or use of pg_upgrade, is. > required for those wishing to migrate data from any previous > release.
(https://www.postgresql.org/docs/devel/static/release-10.html)
This means no, I guess. This is what I don't get. How can anyone with a sizeable db in production do that?
Except for editing lisp, which manipulating the AST directly in code.
Stagflation was associated with two things: high spending on the Vietnam War, and OPEC oil price hikes. To illustrate this, let's take for granted that inflation is "too much money chasing too few goods." That's really a statement about two things: inflation very much can be driven by having fewer goods with the same amount of money. This is why Germany and Zimbabwe are bad examples, because both of them involved a real goods collapse. Likewise, oil supply shock can easily drive large inflation.

In other words, the way to reconcile stagflation with the text you quoted is, "full capacity" was lower in the 70s, so we had inflation without full employment. And to be fair, the text you quoted should be "full capacity OR full employment."

Quantitative easing is also very different from what you might think, but in a sense, QE was also the ultimate refutation of, at least, the money multiplier view. The Fed injected far more base money than necessary to maintain the prime rate, and what happened? The money multiplier fell. So really the Fed had the story backwards there, or else they were trying to invoke some voodoo magic.
A few of my friends have had similar experiences at the circus.

We all went when we were very young, so it's a whirlwind experience for kids.

Then as we got older -- like 8 or older -- it was better to go to the Zoo to see the animals.
As an investor, consider the following:

1. They give you very little information. Sometimes just sales numbers or some "traction" metric and a para on future plans. They talk about their unique angle but not about their challenges.

2. You put money in and you get very infrequent updates. Sometimes something along the lines of "sales are ok" or "sales fell" without much detail. It is treated as a favor to you, not an absolute right as an investor.

3. If they need to raise funds again, suddenly they become more chatty.

4. As an investor, my alternative is: public stocks! A lot more information, a lot more liquidity. For the large stocks you're competing with geniuses at hedge funds but the smaller stocks usually have less competition.
Tesla factory workers: 'Everything feels like the future but us'
This English from about 1000 years ago: https://en.wikipedia.org/wiki/Old_English#/media/File:Beowul...

Despite being an important part of English literature and history, very few people will ever make the effort to read it. Most people's Facebook posts don't rise to that level and assuming a generation every 25 years, that's 40 generations and that means that I would be one of ~2^40 ansestors (certainly fewer since there were necessarily be cross linkages in the hundreds of billions of ancestorial chains)...so the odds of a person identifying with me in particular are pretty low.

On the other hand, there probably is a business that involves taking people's money for something that they won't be around to see not live up to its advertising pitch.
For what it's worth, I've been driving an EV for three years and haven't spent a cent on fuel. My work parking garage has a free charger, as does my wife's. half a mile from my home there are free public charging stations as well. I could charge at home, but free electricity is awesome. I don't expect this to last forever of course, but it has made my car costs infinitely cheaper to run.
We don't use it as much as we ought to, but the times we have remembered that this feature exists, it's worked pretty well with Lync/Skype for Business. The screen sharing is actually pretty good, in my experience, and the whiteboarding is about as good as you can get, trying to draw stuff freeform with a mouse.
It would have been if I hadn't married a Canadian in the UK. In fact, if I had wanted to get in on a work visa instead of as a spouse I doubt I would have been able to get in because I don't have any university qualifications and you get lots of bonus points for those. That said, they wanted to know everything about me on the application form - 10 year address & work history, parents & siblings names, addresses and dates of birth, membership of any trade unions, political parties or other kind of organisations, details of the relationship I have with my wife.. as well as the more usual health exam and police check.
No. You're just making things up. Law enforcement must have a valid and legal warrant to access Google voice logs.
Accredited investors/VC (disclaimer: I am neither, but co-founded a VC-backed startup) are often wary of crowd funding because of the idea that with more investors, the more headaches that can occur with additional capital raises. Having a big cap table doesn't make company operations easier. I honestly don't know how valid those viewpoints are, but that's what I've heard.
>The price difference has nothing to do with that.

Price has nothing to do with performance?

0-60 time is 0-60 time, regardless of how it feels. "Performance" can be measured. Maybe I'm still missing your point.
Small investors lack the biggest benefit of a good VC – good connections. $120k from 12 non-F&F investors = 12 people to bother you without much benefit.
Do everything you can to advance the "open web" (or publishing & distribution of content in general) and eschew "walled gardens" (corporate or otherwise).
Ask HN: Are you working on a project that's going to change the world?
> Kotlin is a smart subset of Scala

Yes, it is only the subset you need, nothing else. That is why is here to stay and Scala not.

Making the things more complex doesn't mean making them better. Do one thing, and do it right. Don't do a lot of things half good.
They do seem to be showing up. Do you think there's a common advertising source?
I doubt you would agree, but you're somewhat describing Perl. Perl written by a C aficionado is very C like...similar looping and control constructs, pretty direct C library mappings (sockets, for example, are almost exactly the same), etc. Map() and grep() are fair approximations of list comprehensions. And popular libraries are abundant.
Not really because you can have constant unemployment as the situation becomes worse. Or a rise in unemployment while the situation improves.

At best it allows you to compare snapshots in identical situations over very short time periods assuming nothing significant is going on.
> "omae wo aishiteimasu" has a different meaning from "anata ga suki da yo"

That's exactly the point being made - that there are lots of permutations whose individual words mean "I" and "love" and "you", but most of them wouldn't convey what the speaker wants to say, so it can be hard for the learner to choose correctly.

I mean, a set phrase like "I love you" is probably a bad example, since it's more or less idiomatic. But for the general case - a learner wants to say something involving "I" and "you" and a copula - I think the point being made in the article is valid.
The Personal-Essay Boom Is Over