skysight-inc/HackerNews huggingface dataset:
AFAIK nothing. From what I've seen nearly everybody is remaining on youtube and is counting on using alternative monetization platforms such as patreon or selling merchandise. This gives them a security net if youtube decides to demonetize their videos (or simply if their youtube revenue drops off), but doesn't help them if youtube just starts deleting their videos or bans them from the platform.

For instance Cody's Lab has a patreon page which doubtlessly helps with falling revenue from youtube, but it doesn't prevent youtube from giving him various community guideline strikes and locking his channel for videos that were considered acceptable years ago when they were uploaded but are now retroactively in violation.

(Some specific 'genres' of content creators have alternative platforms. For instance gamers have twitch, and gun channels have full30. But I've not seen any alternative platform becoming popular that targets the full range of youtube content)

(Incidentally the ubiquity of patreon makes me wonder if it too will shape up to be considered a harmful monopoly one day in the not so distant future.)
Why did they choose the clock symbol to represent this?
Things like that should be, but never are, a real teaching moment for people. Manipulating social behavior through any means other than education (which isn't manipulation) leads to destructive unintended consequences. Look at what happened in the USA thanks to the American Heart Association.

The AHA thought they saw a slight suggestion in the data that high levels of saturated fat led to heart disease. They wanted to stop heart disease. So they set a goal. Reduce the average Americans dietary intake of saturated fats by 15%. They worked for years with other agencies, legislators, regulators, and food companies. And they succeeded! They dropped the average Americans intake of saturated fats (well specifically the portion of the daily calorie intake made up of saturated fats) by 15%!

There was an issue though. Food makers took fat out of their foods, producing "Lite" versions. These tasted like cardboard. People stopped buying. To get people to buy their products again, they brought back the flavor. With salt and lots of sugar. This led to a gigantic increase in the total number of calories people ate. Which led to a nationwide obesity episdemic. Which led to a national diabetes epidemic. Which led to record-breaking levels of... heart disease.

Oh, and research found that saturated fats aren't a danger to heart health. But once you've put things into law, established practices and regulations, it's tremendously difficult to change. If they had just told everyone they thought saturated fats might cause heart disease, none of this would have happened. And they would have been able to retract their statements on a dime.
In your free time you can think about any cool problems you want.

It’s always fun to bring cool solutions back to work from my own personal weekend hacking.
Sorry for the delay, but here is an example code:

https://gist.github.com/Alexander-Barth/c8eb764f400cdb7a1eb5...

Do not hesitate to tell me if I missed something to optimize the python code. If somebody has numba, pythan,... installed, I would be interested to see the speed-up compared to the vanilla python version on your machine.

So in short, for my cases: the fastest Julia test case (with loops and avoiding unnecessary allocation) was about 10x faster than fastest python 3 test case (with vectorization).

The runtime with vectorization are relatively similar (julia
is only about 25% faster than python). Explicit loop and careful memory management are clearly beneficial in Julia.
He's not just getting some rope - he's untangling the rope that bundled these bicycles, when they were lowered into place. The rope was attached to a crane. You can see that crane in the picture - he's actively working on the storage site.

Yes, I imagine that may damage some of the bicycles. It's still much cheaper then alternative means of storage. It's just the cost of dealing with industrial quantities of goods - your local big box stores lose or damage some of their merchandise all the time, for similar reasons.
> I mean, with C++, the answer is something to the effect of "template expansion happens syntactically and generally has to be expressed in headers, leading to many megabytes of code that has to be compiled repeatedly with every translation unit".

That's not really the case in C++. Most code in headers is not compiled repeatedly in every translation unit. The vast majority of it is dead code, which compilers are very good at discarding at an early stage.

> We all agree that it sucks, and probably can't be fixed with the language as it's specified

A lot of the overhead can be fixed, and is fixed, via precompiled headers, which have been around for decades.

> What's the equivalent quip with rustc? I mean... is it going to get faster (in a real sense, not micro), or is it not? Is this fixable or not, and if not why?

At this point, rustc and C++ compiler performance problems mostly consist of little things that add up. As engineers we always want there to be a magic bullet that will solve the performance problems, but in mature technology like compilers, those magic bullets often don't exist.

Ironically, C++ often doesn't suffer from the "too much code" problem as badly, because in practice programmers don't write "modern C++" nearly as much as C++ fans think they do. Industrial C++ uses raw pointers and C idioms all the time, and these tend to compile faster than the equivalent "modern C++" idioms. Rust, on the other hand, forces you into the corresponding "modern" idioms, and the compilation time tends to be slower as a result.

To this end, probably the most fruitful area we can explore in rustc is fast MIR-level optimizations to reduce the amount of code that we send to LLVM. In effect, this would desugar the "modern" style to the "raw" C style before sending it off to the heavyweight optimization and code generation framework.
> Youtube is a private company and can do whatever they want with their own website.

A big chunk of our culture is hosted by that company. Not sure if that makes a difference, but imho, it should.
Probably to convey recency. What other symbol would you choose?
I don't understand why allowing businesses to use WhatsApp would require weakening its encryption. Can anyone parse the meaning of this, or speculate about why that would be necessary? It makes no sense to me.

Are they perhaps implying some kind of central analysis of sent messages for targeting purposes?
React Context in the World of Component Composition
Pix.artemix is up  About Pix.watch and the android app Pix
Some things have changed since 2016. The iMac Pro is getting rave reviews by Mac pundits and power users and Apple changed direction and said there would be a new Mac Pro.
Was the business sustainable? They tried some form of paid apps or recurring subscriptions several times, but no one I know actually paid for WhatsApp ever. I imagine they were just burning through VC funds.
Your statements aren't true, at least in my market. It's cheaper for me to keep the cable box in the closet than have cable alone, fees included.
I think the 2016 election was another Eternal September. Everything feels much more hostile and obnoxious since about the time of the last US presidential conventions.

I'm not sure what to call this phenomenon. Eternal 2016? Eternal November?
Before following the advice of strangers on the internet, please see a doctor (even a general practitioner) about your depression. If you're feeling suicidal, many countries have free suicide hotlines.
A PR crafted response that doesn't indicate anything. Facebook is one of the largest centralized services on the internet, and has no desire to lessen that.
Do I think it's noble that Koum is leaving because of his convictions? Yes. Do I think this is a good sign for Facebook's stock? Yes.
The pain of installing custom ROMs on Android phones
Go to settings and select "Show scale on map" / "Always".
I personally think just storing the autonomous system the IP originates from and never writing the IPs to disk at all would be advisable if the goal is purely which ISPs are delivering how many bytes to end users. Another benefit is the AS to IP mapping database is small enough to fit in memory without issue.
America is Regressing into a Developing Nation for Most People
If you like tachyons check also https://tailwindcss.com/
I would keep your symmetrical plan. Comcast upload speeds are anemic. I have their "Gigabit" service and while I do get a solid 900+ down, they cap my upstream at 50.
WhatsApp is big in India. The service went down for over 10 minutes at around 1/1/2018 00:00 Indian Standard Time, presumably from people over there wishing each other a happy New Year ahead.
The Two Envelopes Problem
If you’re interested in this topic, you really need to read patio11’s take on this subject. (This expatsoftware article seems to be based, in part, on Patio11’s article but doesn’t t credit him.)

https://www.kalzumeus.com/2012/01/23/salary-negotiation/
People take care of their cars only to a level where it makes economic sense. Same applies for bikes. There's plenty of badly treated cars everywhere.
Your read is 100% reasonable.

I just delight in cataloging those human failings, and being confronted with the message "SO EXPLOIT THEM, ALREADY!" resonates strongly with me.

Like, as a for instance, we spend more on the lottery than we do on tons of other stuff combined. [1]

And sure, that's neat, it helps pay for some things in states... But that's ridiculously harmful to those who can least afford it.

Well, how about if we figure out how to do some good?

On FB right now I'm kibitzing with some of my educator friends about trying to gamify education more. Original thought, right? :) But really, this is what we're doing. Exploiting human faults, and trying to do good with them. Humans like semi-varied reward schedules. So, exploit that, and teach them. What other human flaws can we exploit? =D

[1] http://money.cnn.com/2015/02/11/news/companies/lottery-spend...
As I recall from the 1980s sitcom Night Court, there are night judges (though I have no idea if that is a real thing, I doubt my town has night judges).
Most people aren't worried their litter will literally come back to bite them. Were the snake breeders really unconcerned that dumping a bunch of snakes out the back window wouldn't have consequences?
In this case, strong E2E encryption was introduced after the acquisition (though presumably it had been in the works previously).
Ask HN: Is PDDL (planning language) used in production systems?
Recently came across PDDL, and can't find information on modern production usage. Are there more modern equivalents, maybe something more suited to ML?

I'm particularly interested in production systems for autonomous cars.
> I'm grateful for everything you've done to help connect the world, and for everything you've taught me, including about encryption and its ability to take power from centralized systems and put it back in people's hands. Those values will always be at the heart of WhatsApp.

Of course, we do have to look at this response, as well as Koum's original post, through the lens of a PR piece.
You mean you didn’t use JSON???

The horror...
OP of the top-level comment here.

A lot of people here: please CHILL. You make me look like a histeric. Not what I had in mind.

- I don't want to become a semi-lawyer or hire a lawyer until absolutely necessary.

- I had 7 hobby projects where people could fill out full names if they wanted to.

- I deleted all of them -- apps and database -- without backing them up. Never served ads or trackers, never had a 3rd party JS on any of them. Unless somebody had unfettered access to the VPS-es without me knowing it, I never leaked personal info.

It's a very simple cost calculation: I don't even want to invest 2 hours in reading the GDPR in details nor do I want to rework the hobby projects to encrypt the personal data in the DBs, hence I refuse to be a part of the abusing privacy problem and delete anything that might have gathered any personal data. I believe in the GDPR and this was my way to at least not contribute to the problem.

Seriously, what's so unclear? You can repeat to me that "knowing laws and protecting from bogus lawsuits is a fact of life" but it doesn't have to be before I have a business -- which I don't. So I still respectfully disagree that I have to learn legalese today.

So seriously, don't get so worked up over a comment that expresses a sentiment that I want to become more law-aware only when absolutely necessary and not a minute before that.

Geez.
Later in the article, the context for this is provided: that business applications of WhatsApp may have needed features Koum perceived as weakening encryption. Which rings true, because pretty much every enterprise messaging application allows admins to override privacy.
Of course it is. Almost every single sharing service has some sort of clause in their ToS that they can remove any content at their discretion.
Probably of the Mr. Money Moustache flavour, r/financialindependence. Basically say 750k in index funds so that even a 3% return would net you enough to cover your basic expenses, perpetually.
I also have a stubbornness gene in me that encourages me to spitefully resist all attempts to meddle in my lifestyle by sanctimonious blowhards that couldn't care less about my actual well being.

The last contact I had with such a voluntary insurance program, it consisted entirely of the insured calling in to a call center, to have someone nag them to create health goals and then nag more to make progress. No thanks; I'm already married. I could have just blathed my way through to collect the cash reward at the end, but I decided I didn't want to feed that system with my attention, and opted out. Later iterations haven't seemed any better, and I too fear the "voluntary" -> "economically enforced" -> "mandatory" progression.

If you want me to walk 10k steps every day, the cash reward might be enough to reflect the lower claims paid out to frequent walkers, but it won't even begin to cover the excess cortisol, expressed because I can't stand the thought of my insurance company electronically monitoring my every move and judging me based on how much I can manage.

(Genealogical anecdotes suggest the stubbornness is Scottish in origin. The "go boil your head" temperament is strongly associated with a specific family name, traceable back to Edinburgh.)
FB tripled in the last 4 years. So, a 4 year vesting period would have been a good thing for Koum!
I've found that magnesium helps my sleep, particularly the cheaper forms. The more expensive chelated forms seem to do less for me.
Market dominance and network effects come and go.
For all practical purposes, a secure, one-way cryptographic hash is irreversible.
I'm saddened by this new, but more so for Android.

WhatsApp was my main counterpoint for anyone using iMessage as a trump card for getting an iPhone with its end-to-end encryption and the status indicator that the other user is typing something.
> the problem is people thinking that censorship is something only a government can do,

It's not. Private companies can attempt to silence people.

But Youtube isn't preventing the creators from hosting content elsewhere. They aren't hitting them with a slapp lawsuit. They aren't colluding with other websites to ban these videos.

Youtube is just saying "host these somewhere else." How is that different from a publishing company choosing not to publish a book?

Well it is a little different. For the reason I mentioned in my post. Because youtube is the only game in town.

> I'm not confident breaking up the google 'monopoly' would actually solve this problem.

The problem, in my eyes, is that youtube can ban you, and there is no alternative place to host your videos with the same level of exposure. Having a competitive market place would solve this problem, and give video hosting sites an incentive to treat creators fairly.
Is that not parsing and keyword searching? Once again there's no "cognitive computing" going on.

Which is a really weird and nebulous thing to define, by the way. I think we aren't going to have super convincing cognitive computing until we have something approaching AGI. Which of course is waaay different from the AI and machine learning that is popular today, despite most laypeople conflating any mention of AI with AGI. Of course, when IBM is making an ad, they are largely aiming at laypeople.
I'm sure you'll get on famously with Diaspora's user.
Five Things We Need to Know About Technological Change [pdf]
>So if you figure out a bitfield pattern that works on your compiler

More like: if your compiler is documented to implement bitfields a certain way.
We're teaching recipes, when really we should be teaching self-sufficiency.

Too many new learners are stuck unable to make the leap out of the browser based IDE and into running their own code locally on a machine or on a server.
Do you have statistics to indicate biking is inherently more dangerous than other activities or are you just repeating a certain assumption you have?
Can you provide a citation that pricing wasn’t sustainable?

Having been an infra engineer previously, that pricing sounds reasonable for a messaging service based on infra costs.
um Isn't someone saying: 'Don't be that preceptive', preceptive too ?
Here's a hint:

regular = a

italic = b
Sleep, eat, drink water, exercise, and have meaningful conversations outside of work.
It totally does.

Why is such a big chunk of our culture is hosted by a private company?
That's a tough one. And I think these sentences need to be reviewed and some of them revoked.

However, the underlying problem was that these people who are currently in jail were doing something that was illegal at the moment. Their sentences need to be revised, but it's probably not something I'd exonerate from all guilt.

According to the Ex Post Facto law [1] definition, a court could issue amnesties or pardons for scenarios like this, but I don't think it would be an automatic process over all convictions.

>> Disclaimer: IANAL

[1] https://en.wikipedia.org/wiki/Ex_post_facto_law
You forgot the lovely deseret (#2!) of Salt Lake City! https://www.cnbc.com/2017/07/21/the-top-15-cities-in-us-to-s...
If that would be in San Francisco - they would be full of used syringes and aggressive psychos - not really suitable places to play in
If you can get it, go with AT&T. It's at least 500mbit up and down for only $80. It rarely ever hits over 800mbit but it's not like you can really know if it's AT&T or the other side (even when doing speedtests).
This seems to just be a mixture of length and other criteria like a number, upper and lowercase letters, and symbols. Even a 128 word password only gets a 6/10. It should really score based on the entropy of the password.
I know many who would have paid 10 dollars a month. Some more, some less.
No I'm making the argument that a flat tax is regressive because the utilitarian value of a dollar isn't anywhere near linear with total income.

With a flat tax:

* On the high end you're taking from ability to have luxuries.

* On the low end you're taking from the ability to pay rent and put enough food on your table for your children.
Turn it around- perhaps the low risk individuals find subsidizing the high risk individuals equally repellent. Wellness programs allow those individuals to recover some of their premiums.
The states have unilaterally decided to legalize while pushing extensive regulation on the market. This raises the barrier to entry and has resulted in those who can afford to comply, primarily white businessmen, coming out on top.

In places like California, these regulations have resulted in the black market continuing to exist en force.
Mapping registers into bit field packed structures is actually okay because most ARM Cortex M processors have bit banding enabled on all the peripherals. Unfortunately not all peripheral libraries use that functionality and GCC doesn't support it well.
Show HN: FPGA Ultrasound Imaging on a Raspberry Pi
It does not take much money to run a messenger, especially one that does not store conversations or files server-side once they are delivered.
Imagine the dog going bananas every time his owner tries to smoke a joint.
> They were charging $1/year which is less than the operating cost of the servers and bandwidth

Are you sure of this? If they have a billion users, they're earning a billion dollars a year off of this. Considering that they don't need to store messages for an extended period of time, or run analytics, do they really need all that much?
Koum has also liquidated the bulk of his Facebook position at this point. He's sitting on $8.4 billion in cash and $2 billion in remaining Facebook stock (he previously gave 12.6 million shares of Facebook to the Silicon Valley Community Foundation; worth $2.1 billion at today's price).

Looking forward to what he does next. He certainly has the resources to do almost anything that catches his attention.
Budapest, a city of two million has place names only unique per district, there are 23 of them. So this is ubiquitous there, for example if you enter "deak ter" it will bring up some insignificant spot out in the boondocks instead of the central square of the city with three underground lines, the terminal of the airport bus and so on...
Bug age is not a particularly useful metric for determining priority.

In my experience, doing bug triage, old bugs generally fall into a few categories:

* Feature requests that aren't WONTFIX but so low priority that they'll stay on the bottom of the list forever (e.g., https://bugzilla.mozilla.org/show_bug.cgi?id=2892).

* Bugs that are impossible to fix in the current architecture, and are too low priority to justify the architectural changes to fix them (e.g., https://bugzilla.mozilla.org/show_bug.cgi?id=9942).

* Bugs that have too little information to be implemented, and just make everyone who stares at them decide to move onto another bug. These do get cleaned up during periodic deep triages, so I don't have a good 4-digit bug for this.

* Bugs that are political. (https://bugzilla.mozilla.org/show_bug.cgi?id=540)

* Bugs that exist in components that never get triage because no one works on that stuff (or the project itself may be dead) (https://bugzilla.mozilla.org/show_bug.cgi?id=1334).

All citations are rare 4-digit bugs or super-rare 3-digit bugs on Mozilla's bugzilla instance. I myself have triaged a few of those out of existence, but I never fixed any of them.
Others have speculated he was waiting to be fully vested in stock options. The other possibility that I don't know if true or not was perhaps he had a contract that he did not want to break - I have worked at a startup that got bought and they fired the founders as soon as their contracts were up.
They don’t sell DMs.

Source: I had a GNIP account.