skysight-inc/HackerNews huggingface dataset:
I wanted to second "Light Science and Magic," and also put in a plug for Strobist, which is where I originally heard about this book: http://strobist.blogspot.com
I would absolutely love a system like this. Like having a pet that you teach to sit. It’s so rewarding when they get it right. :)

If people enjoyed this kind of interaction with their computer, it would become common place and they'd likely become so much better at interaction.
Such as? Uber seems in the clear (I direct the driver not Uber), I cant think of any material cases where this matters

By the way, that’s really good for Uber drivers. If they had to be employees they would get paid less and couldn’t deduct many expenses
I mentioned that since hours worked is normally a big distinction between a "full time" employee and "part time" employee for traditional roles, which have different employment costs -- It's not mentioned in the article
It's updating the thumbnail screenshots. This only happens if you have the Safari "blank page" be your favorites instead of either your "home page" or a truly blank page.
Anyone know if you can still get a high quality Android experience without being a slave to Google? Obviously things like Google Now are only particularly useful if you submit to Google, but other than that, what can be expected? Can I root it and disable all the bullshit?
>> I don't understand why - the regs seem reasonable and not especially difficult to meet unless your business is built on wilful abuse of personal data.

My intuition is that the people who complain are that fraction of developers who actually care about their profits more than their users' privacy.
I don't know if you are serious, but regardless of that, the James Webb space telescope will stay near the L2 Lagrange point. This is not a stable orbit, and left to its own, the spacecraft will drift away from the desired orbit. That means it needs thrusters to keep itself in place, and it will bring enough fuel for about 10 years of operations. After that it will slowly drift out of L2. Given the distance from earth, there is also no way there ever will be any service missions that the Hubble space telescope relied upon.

So no, James Webb space telescope won't be in operation for decades.
Introducing the Operator Framework: Building Apps on Kubernetes
If I recall, Safari's default is to show your "favourites" screen in a new tab, which routinely refetches to update icons/previews.

I'm skeptical that it's "every time" but I do remember it doing it way more than I thought was needed.
I think it has with my conflation of intelligence and life. Life is another one of those things we have trouble defining, but I think you've hinted that one of the key characteristics of life is a desire to extend it.

Once we have a thing that seems to value its own self, then we can start talking about motivations for doing so, and I think that's one of the things that can elevate life to intelligence.
>>Also, I can disable every notification/spam per app

You can do this on Android as well

>> Nexus started to glitch like any other Android top phone after 1 year of use ... 6 month ago and I could not be more happy. I have phone that just works, never glitched

hmmm, Anyone else see a issue with these 2 statements?
You don't even need to convince one of your friends initially - just use it as a regular SMS texting app. That's how I started, and now I'd guess about one third of my friends have Signal. (Though I guess it helps that I don't use WhatsApp either.)
Would you be willing to collaborate on this? Racket was my first programming language and I miss it dearly. An excuse to write code in it would be great!
Faster CRC Checks to Speed Up Codecs (LAME, FLAC, Ogg, MA)
Steve Ballmer agrees wholeheartedly.

https://www.youtube.com/watch?v=eywi0h_Y5_U
I Have a Super-Power Memory (2018)
1. Buy a flagship phone. My S7 hasn't crashed once since I got it over a year ago.
2. Buy a flagship phone (or get better laws? Pretty sure EU has laws against that sort of behavior).
3. Disable the 2 or 3 settings in Google Maps that make your phone ask those nosy questions [a].

[a] https://android.stackexchange.com/questions/161704/turn-off-...
What Android phone were you using? I have a Pixel 2 XL and no idea what you're talking about regarding glitchiness or animation stutter. I previously had a Note 4 for maybe 3 or 4 years and only had problems with it when I needed to replace the battery

You can also disable notifications per app on Android.

I think a high end Android phone is going to be very similar to an iPhone. Personally, I like the Pixel's camera better, I think it has a better touch id to unlock, the voice assistant is much better, and there is a better integration with Google maps in my experience. All that, plus I can root my phone if I need to.
I think sometimes it's a grass-is-greener situation. I had an iPhone bug where the camera/gallery would just crash on startup or basically anytime I had to do anything camera related. I eventually fixed it (after months of trying) by connecting to a PC with a 3rd party app, navigating the file system, and deleting a bunch of thumbnail cache files.

I had plenty of problems answering phone calls on my iPhone -- it would be glitchy and unresponsive and I'd miss calls.

Even more annoying about the iPhone is the always growing "Other" space on the phone. I was constantly short on disk space with no way of knowing what the cause was or how to clean it up.

The bluetooth stack would crash every week disconnecting all my bluetooth devices temporarily. Very annoying when you have a smartwatch.

My wife's iPhone screen doesn't turn off after she uses Siri sometimes -- it'll just say on all night long.

The entire iPhone 6 (non-S) line was total garbage. Tons of people bought these and had nothing but problems.

My point isn't so much to rag on iPhones -- they're actually really solid devices -- and I highly recommend them to non-technical users pretty much exclusively. They are hands down better than the vast majority of Android devices.

But I switched from iPhone to Android on this last cycle and couldn't be happier -- this article covers much of what's good about it. But I love the flexibility and a lot of little touches that iOS devices don't have. And I think all devices have different problems. My Android phone is not glitch free either.
Analisis on why (software) prefetch is problematic and not a win generally (especially interesting are the results obtained by I. Molnar linked in the article):

https://lwn.net/Articles/444336/
I don't have strong opinions about pen computing, but the comment I replied to was just giving a bad impression of the tech in the early 2000s. It worked quite well actually.

Since he didn't specify the timeframe, I gave him the benefit of the doubt and thought it he was talking about before my time.
How can one trust the IRS such a non-trivial task, I mean basically allowed Scientology to become an actual religious institution.
This gets posted on the same day as the news that median pay at FaceBook tops $240,000 https://news.ycombinator.com/item?id=16854885 and at Alphabet is nearing $200,000 https://news.ycombinator.com/item?id=16957855

Make of that what you will.
I believe that was one of the questions Zuck got asked in Congress - why not make paying for FB (and it's subsidiaries) optional in exchange for an ad free, non-data harvesting experience. I get it that many people want the service free and that expense needs to be recouped, but it would be nice to have the option. Perhaps it should even be a legal requirement to have the option.

I think YouTube has something like this (in the US) where you can pay monthly for an ad-free experience?
These kinds of chaotic accidents are just going to get more frequent as everything moves towards IoT
1. I had a flagship from Samsung. It’s google’s Estate that is buggy as hell.

2. I’m in the UK. Forget it. We have good laws. Law should be a last resort but would have to be first call to get anything useful out.

3. And the 9,000,000 other places it does the same thing.

Honestly the last straw was when I was sitting down having a shit and it asked me to rate the public toilet and suggested taking a photo. So I did and for 6 months there was a picture of my excrement and a review on the Internet.
So it's not the difficulty of untraining dogs, but the difficulty of untraining the handlers. Or the reason untraining drug dogs is difficult is that they hadn't actually been trained in the first place.
There are some alternatives already. They may not be 100% painless, but they generally don't have the spyware problem.

From the top of my head:

- Jolla https://jolla.com/ only shares the drivers with Android
- Replicant https://www.replicant.us/ only shares AOSP with Android, making this community project reputable in my eyes
- Librem 5 https://puri.sm/shop/librem-5/ will share nothing with Android when it comes

The two issues with those is lesser hardware and app selection, but this is what happens to the third contender in the current situation.
Idempotency might be necessary for GET calls, but it's not sufficient. Imagine he had two separate GET calls (opened/closed): the author would still have the same problem. Browsers assume GET to be safe (non-mutating), and safety implies idempotency.
Modern codecs have a rolling I frames to spread the cost over many other frames to avoid the spike in bandwidth needs.
I think your questions come down to general European v.s. US
jurisprudence.

> If Alice mishandles Bob's property,
> why is Charlie getting paid for it?

If Alice and Bob both join Fight Club and have a consensual fight and
one of them dies, even in the US the survivor will be charged by the state for
that.

The reason is that certain violations aren't simply seen as
person-to-person violations, but disturbances of the general order
that have ripple effects on the rest of society.

European countries in general are more prone to seeing something like
the violation of business law as being a crime against the state, not
just a violation of the specific people who were victims in that
specific instance.

It has upsides and downsides, but I think in general it's better than
the US system. American companies tend to have to worry about
compliance with regulators and the possibility of huge payouts from
court cases filed by individuals. If you have a small company and
screw something up (but not much more than other companies in general)
you can go bankrupt mainly due to bad luck.

In Europe companies tend to mostly have to worry about just the
regulators and the state, except in cases of gross negligence, which
makes it easier to predict when you need to be compliant etc.

There's also the practical matter that the state has a lot more
leverage against the likes of Facebook and can exercise collective
bargaining. You can see how well this "your personal information is
your property" idea is going in the US with the likes of Equifax,
Facebook etc. In practice the little guy just has to eat the TOS of
these services and doesn't have anything like a property right over
his information.

As to your question of whether some companies will simply eat the 4%
fine. We'll see, but that's a topic unrelated to who the fine is being
paid to.

If some company like Facebook were to publicly flaunt the GDPR you can
bet they'll find something else to charge them with. The GDPR isn't
the only privacy regulation in effect, there's also various national
regulations that could be brought to bear. The threat of the 4% fine
is mainly intended as a big stick to bring companies into compliance.
In a completely different way (i.e. DASH). SVC came out with bad timing, as the move towards HTTP video was gaining momentum. Also, around 2008(?) or so when the spec was finalized, there was no HW encoding support, so it was pretty unusable in practice.

The idea of using layers, though, is much older (I remember reading papers about this already back in 2001 or so)
KRust: A Formal Executable Semantics of Rust
this man has a wonderful sense of humor
> Fudging with scoring system to fire those who do not follow such orders indirectly could be construed as such as well.

Surely companies must be allowed some method to ensure the quality of work they desire.
I understand this goes against the current ethos but honestly, you can't provide an essentially free service and expect things to just keep running sustainably. Nobody has proven that a social network can be run successfully without advertising and analyzing user data. I wonder what Mr. Koum offered as a counter-proposal for keeping the lights on at what should be an exorbitant cost with their userbase. My guess is, not enough, if anything.

Note: I do not work for facebook, nor am I huge on any social media, although I am a "light" user of both facebook and twitter.
Aren't vesting schedules typically quarterly incremental rather than everything after four years though? If that's the only evidence of him delaying his morality for financial reasons, I think that's pretty harsh.
I didn't say no law, I was remarking in the very specific context of this one.

What I was trying to say is that this legislation is unlikely to affect the most successful gig economy companies very much, if at all, because they'll likely find the best way to circumvent it. Even if they don't there's already very large corporations doing their best not to pay employees higher wages by taking advantage of the differences in protection for part-time and full-time classified workers.

Basically, the most upside I see for the worker with this legislation is every driver in a company like Uber needing to become an "employee". Let's assume that happens. I would expect Uber or any of the other companies to immediately take steps to reconfigure to evade this -- which I think in the "worst" (for the company, as in they weren't able to evade well) case is accepting employees but limiting them to part-time status -- it's already worked very well for companies like Walmart (and badly for the communities and workers there).

On the other hand, there is also an upside for Uber/gig economy companies -- the reduction in risk in the legal arena makes them much more attractive as an investment. Up until now, it's been an open question -- this will do much to close it. That benefit will ripple to the other lesser gig economy companies, because they will have a playbook to follow.
Maybe I remember incorrectly, or they just did not use it because it was a different revision/standard. Obviously COBOL today has everything (there must be reactive COBOL somewhere).
This is incorrect. WhatsApp encryption keys are managed on server and hence can be MITMed on state warrants quite easily by WhatsApp unless you are very careful to follow key changes and verify keys physically - and even then how would you know since it's WhatsApp app that is showing the key, and not something you generated independently out of band with a different program.

What the encryption does is prevent non state level actors from breaking into your conversations.
Considering that laws are 'supposed to be' part of the structure that helps society be pleasant/bearable for its members...

On the one hand you have people who inhale smoke from a burning plant despite there being a law against doing so.

On the other hand you have people who want to lock a human being in a cage, sometimes for the majority of their lives, because of the abstract notion that they 'broke a law'; no matter what that law was or whether it's reasonable or justified.

I know which kind of person I'd rather be surrounded by in society. Seeing the way people toss around the concept of incarceration so lightly is somewhere between monstrous and disgusting to me.
White House Considers Restricting Chinese Researchers Over Espionage Fears
And if FB shut down WhatsApp, users will be looking to go elsewhere, and probably not FB Messenger.
I’d say Signal has almost caught up with WhatsApp UX and is developing much faster, so it will overtake at some point (I’d say within a year).
Exactly. A 'toggle' should really be implemented as a PATCH request, or maybe a PUT if there's no data other than the door state.
The smart notifications you are mentioning are from Google Maps. You can disable them individually by going to Settings -> Apps -> Maps-> Notifications and then unchecking everything under "Your contributions". But I agree they are anoying.
Some of the things you mention already do the multi encode trick and get a resultant bad rep for cpu and battery load.

The real trick is balancing all such product concerns in any next gen.
Presumably he's entered some kind of non-compete clause in his contract with FB.

Great opportunity for someone to start a competitor no?
I think trying to frame something you give away to everyone, always, without anyone asking for it can legally be framed as privacy sensitive information. That would simply be absurd.

The GDPR regulations largely represents common sense and decensy and this über-paranoid consideration about what “may” be covered or not is not really productive use of time.

Example: if you explicitly email someone, according to the GDPR the recipient has been given an implicit right to store your email and email-address. Because there’s no way for them not to. Because that’s just how email and computers works.

I can’t imagine a fucking user-agent string shared by billion of other users enjoys higher protection.

The GDPR is not insane. Chill.
> So no function calls?

No recursive ones. If you forbid (direct or indirect) recursion, then a function's local variables can all be static rather than stack-allocated. Similarly, each function could have a hidden, static "return address" variable (since all parameters are static, it's really just a hidden parameter) that is set behind the scenes when a procedure is invoked and jumped to when it exits.

edit: I was just guessing how you'd do return addresses, but it looks like that is how they used to work. From Wikipedia: "Machines before the mid 1960s—such as the UNIVAC I, the PDP-1, and the IBM 1130—typically use a calling convention which saved the instruction counter in the first memory location of the called subroutine. This allows arbitrarily deep levels of subroutine nesting, but does not support recursive subroutines."

Ancient Fortran also didn't support recursive procedures, and they were only sneaked into Algol 60: https://vanemden.wordpress.com/2014/06/18/how-recursion-got-...
I have beefs with my iPhone and iPad but not those.

1. Nagging for Apple paid services

2. Gestures changing every month and becoming increasingly complicated with small variations doing different things, inconsistent experience between iPad and iPhone

3. Audio jack

4. Anything that involves editing is a catastrophe. Selecting an element of a table on a web page or trying to copy the text of a link (not the url) is nearly impossible.

5. Auto correct introducing more errors than it corrects.

6. iTunes on Windows which is still the only way to sync my music to the iPhone is just completely broken.

Which is why I am tempted to move. I can see some candidates for an iPhone replacement but the iPad Pro 10.5 doesn’t seem to have any competitor (large-ish screen with high refresh rate).
Vitalik Buterin, Ethereum Founder Says Sharding Is Coming
The article mentions that privacy has always been a big priority as Koum says. I can't take that seriously though, as things like encryption were horribly bad in the beginning. In fact, there was no encryption at all. I can't call that "privacy focused".
Richard Hendricks is an idiot who is currently attempting a private takeover of the Internet (presumably) on behalf of the NSA.
Sources of Government Revenue in the OECD
Fun fact: Erlang is built to assume that most processes are "missiles" in this sense. GC is quite slow (though only blocks the individual actor being collected), but most actors never perform enough allocations+deallocations across their lifetime to ever incur a GC collection.

One of the main ways to tune Erlang systems for speed is to figure out the amount of memory each type of actor will need, and pass an option to spawn the actor with an arena pre-allocated to that size, so that it can just quietly do its job and quit, never having asked to allocate or deallocate at all.
Because the are so many things you can show on a map.

For fascinating essays on digital maps, this site: https://www.justinobeirne.com

Related to your question:

Google Maps’s Quiet Transformation (2017), esp. the second half of the article https://www.justinobeirne.com/a-year-of-google-maps-and-appl...

Surpising Changes to Google‘s Cartography (2016) https://www.justinobeirne.com/what-happened-to-google-maps

Why are Google Maps’s city labels more readable than those of its competitors? (2010) https://www.justinobeirne.com/google-maps-label-readability
> loose REST conventions

REST is HTTP. "loose REST conventions" is when someone chose to ignore big chunks of the HTTP spec.

In other words, you can build whatever you want (like SOAP) on top of HTTP and ignore the spec that describes content negotiation, HTTP methods, Caching policies, etc. It's still technically HTTP. But if you were to read the HTTP spec and follow it to a tee, you'd build a REST application.
Coded into our DNA doesn't mean it is morally acceptable.
I was more thinking of seasonality of them.
So, after two decades, the memory of having been on food stamps goes completely away, you say? And it doesn't count in that decision anymore?

Let me remind you that elderly people still have very vidid memories of famine and war troubles even 70+ years later.

It seems to me you are just being pedantic.
This isn't a bug. Recommendations are just hard.

He's trivializing it, but specifically mentions that including one 5.7 miles away would be fine. And then promptly says because he visited it before.

That's some complicated intelligence and pattern matching that he's asking for. What exactly should it be ranking by? Proximity and popularity and traffic density and Google rating and awhole load of other things.

The rules that Google apply obviously work for some scenarios, but not this one. Could it be better, obviously, but that's not a bug.
I was specifically replying to the idea that iPhone are glitch free rather than merely what's wrong with the fundamental design of iOS. That's an entirely different kind of post and after being an iPhone user for many many years I do have a long list of those too.
> Even more annoying about the iPhone is the always growing "Other" space on the phone. I was constantly short on disk space with no way of knowing what the cause was or how to clean it up.

Hm? There is a very simple Storage page in the Settings that shows you exactly how much storage each app is taking up (including things the app is storing) and it is ordered by size so you can immediately see what's using up your space and delete it if necessary. I have an old 16GB iPhone that is still chugging along after 7 years and is my daily phone but it is a bit lacking of space and this Storage area is a simple fix.
In the interests of competition and data protection Facebook should never have been allowed to swallow Instagram and WhatsApp and Microsoft should have been prevented from acquiring Skype and LinkedIn.

Network effects are too strong online to allow mergers of this sort and the potential for abuse too great from both state and non-state actors, not to mention invasion of privacy issues.

The bar for mergers and acquisitions ought to be way higher in this domain. If regulation does not fix this I believe these tech companies ought to be divested of these products.

Ultimately paid federated services and free & open source software are the only true countermeasures to these very real threats. I would nearly go so far as to say that we should all chip in to make this become reality.
He probably got a very custom deal.
Meh. Brownback. No funding for my kids' school if I was to move to Kansas.

No tourism or things to do that are different.

Miles and miles of miles and miles.....

I might move back to my home state in the Midwest, if they got rid of their own Brownback equivalent... but Kansas... meh.

Sorry!