skysight-inc/HackerNews huggingface dataset:
Basic is the key issue here. Sure I can type this out and get a simple program working (although if I make a transcription error, I'm not super sure I can reason through the code). But if I want to build anything beyond the basic, I can't rely on the three whole tutorials on Spock^[1]. I need to start understanding the library.

But at that point reading the docs is pretty frustrating. Even with your explanations, I can't see how HVectElim or xs, ps, st are okay names. Sure, it's idiomatic. But that doesn't mean its good. What was wrong with types, pathStates and state? Sure it's less terse, but in this case that's fine. Or if they wanted to keep the same naming, at least explain it in the docs!

Having built a web app in Rust, I've certainly run into pain points, but nothing at this level. A library like Rocket has so much more documentation and careful examples^[2]. But also, the interfaces in Rocket are fairly simple. You write a function that returns a type that can be converted into a response. Anything you can serialize with serde can be converted into a response. With Haskell, the interfaces are that my route defining functions return a

SpockCtxM ctx conn sess st ()

which is actually a

SpockCtxT ctx (WebStateM conn sess st)

With WebStateM being

WebStateT conn sess st (ResourceT IO)

Yeah...I can kinda infer that these are chained monads but I have no clue what bind or return does. I assume SpockCtxM is a reader monad and WebStateM is a state monad? But that should really be described in the documentation.

I see that the other libraries in the tutorial are better documented than Spock, so hopefully the Haskell ecosystem is getting better at this. But I'm still not sure I'd want to build a web app in Haskell (how's package management? Did you guys ever resolve cabal vs stack?)

[1]: https://www.spock.li/tutorials/

[2]: https://api.rocket.rs/v0.4/rocket/
Switching from Sketch to Figma
I play this on headphones at work when noise gets too much, it helps: https://mynoise.net/NoiseMachines/campingRainNoiseGenerator....
Is that headline damning with faint praise? Mere "thousands" doesn't seem like enough to get critical mass on a social network. For comparison Google+ had something on the order of 300 million users and failed to get traction.
huge advertising spends
> gamers should own the games they buy

Agree with the sentiment, but almost every digital purchase nowadays does not tie with ownership, but a license to use whatever you pay for - and it can be nullified at any point in time. If Steam were to go bankrupt tomorrow (unlikely, but for the sake of the argument let's imagine it), you would probably lose complete access to your library of games you "bought".

One exception may be GOG with its DRM-free policy, but it's a very small part of the online reselling market.
It's probably not fake. My teenage sister has gone from "TikTok is so cringey" a few months ago to "I actually kind of like it". It's now socially acceptable to use so it's in the clear. I saw someone using it on the airplane last week too.
I would urge anyone that suffers from tinnitus to get their hearing checked if they haven't already.

Getting hearing aids has given me significant relief from tinnitus and if my hearing aid battery dies the tinnitus comes back fairly quickly. It's as if my ear is trying to compensate for the lack of sound.

Of course, there are multiple reasons for tinnitus to occur so your mileage may very, but it's absolutely worth checking out.
Similarly: even if a nontrivial number of people are dumping wearable trackers, is there evidence that it's disproportionately happening now or to Fitbit because of Google?

My first guess would be "as data breaches and abuses hit the news, people are more skeptical of wearable trackers in general". I've heard several people talk about getting hit by the MyFitnessPal security breach or Strava revealing army bases; it seems entirely possible that if there's a trend in these anecdotes it's not brand-specific.

Even if Fitbit is being hit especially hard, my first guess would be that it's as much about buggy connectivity and battery issues as anything else. Even if it's not a conscious evaluation, people do sacrifice privacy based on the actual value they're getting, and Fitbit has been a bit infamous for quality issues recently. (And is that a trend or just bored writers turning an example into a narrative? No idea, but it still affects Fitbit's perception.)

There are two whole schools of vacuous articles like this: either pick anecdotes and push them as a trend, or pick a broad statistical trend and narrow the focus to a group/brand which supports a narrative.
I deleted my account and stopped using mine - and told no one
Is Stadia only targeting console games? Maybe I'm confused by this controller requirement because I'm assuming that I should be able to play e.g. Cities: Skylines on my Chromebook without a controller. (something which you can already do on NVIDIA GeForce NOW in the beta)

I don't get why the marketing has to be so confusing for these platforms. Stadia in Google Store focuses on these physical products instead of the digital subscription, and NVIDIA decided to reuse their name for a previous cloud gaming product that can also be confused with their GPUs. It's like they all want their products to fail.
Entirely tangential to the main thrust of the article, but this threw me:

a noose dangling from “the hanging tree,” which a plaque explains was used to execute three cattle rustlers and two unlucky bystanders, cattle rustling being “considered one of the lowest forms of crime.”

Wait, WHAT? Can anyone with more knowledge about the Old West explain what crime these bystanders would have been committing? Am I interpreting this correctly that these "bystanders" had nothing to do with or to gain from the theft of the cattle but were thought to be in the vicinity and didn't prevent it?
More to the point, I'm not even sure that, in principle, it is possible to truly anonymize this data without spoiling the data science easter egg hunt. And the easter egg hunt is arguably the entire point of this kind of data collection.

You can do something like k-anonymizing the data and then destroying the original, personally identifiable data. But k-anonymity has its limits, too.

Every other strategy I know of assumes that it's OK to keep a private copy of the original data, which works well if we're talking about scenario such as a source that needs to keep the raw data (like a health care provider) providing the data with a semi-trustworthy external party such as a health researcher. But it doesn't address what I'm guessing is the main concern here, which is that, even if you accept for the sake of argument that Google currently has no intention to do gross things with the data, they can't make any promises that will hold indefinitely. It's a long-lived organization that whose policies might change with any change in leadership, market, or even political conditions, so any promises they might make are simply meaningless in the long run. As they would be with any organization, regardless of the presence or absence of any present-day warm fuzzy feelings.
I thought it's more common to see the opposite effect: the people who are most drawn to the "sins" they see as harmful (either to the soul or society) are the ones most hardcore about stamping those things out. They are the most aware of the siren's call.

At least, that's my understanding about why you see vocal anti-gay politicians/pastors being revealed as closeted. In particular, there was some "Focus on the Family" type that went on and on about how "well obviously gay sex is much more pleasurable and that's why we have to be vigilant", but I can't find the reference at the moment.
Skipping bail on charges he believe were fake is a crime, yes. If we was so sure of the charges being fake then he should have let them judge him.
Entrepreneur Raised $100M in 48 Hours for His Cannabis Business
Oversupply, Underskilling and Consequent Underemployment of ChemEng Graduates
I think the name might be a nod to Eliza, the Computer therapist, first written in the 60s.

Here's an online version [0]

[0] http://psych.fullerton.edu/mbirnbaum/psych101/Eliza.htm
Amazon sells their own devices with their own version of Android with their own app store. I would consider that their own OS.
The Computer and the Brain [pdf]
TikTok is a soft porn dosage for newer/emerging internet users.
They don't really present themselves as a political organization, just a business that tells you how to perform whatever operations you can perform on a given device and what those operations are, and sells you tools for doing so. They can tell you that you can't replace a lot of things on your MacBook without implying that they think it's every company's responsibility to make their devices apocalypse-proof.
PostgreSQL 12 now available on Aiven
I don’t know what games you play, but in home streaming is too much lag for me on basically any game. For myself, 144hz is a requirement because 60fps is a slide show. The resolution would need to be increased as 1080p looks terrible, so that is unacceptable too.
Tax rates are clear and easy. Corporations were taking advantage of loopholes that increasingly no longer exist.
Here's a take: I don't want Stadia; I want a modern and personal Sunray. I've described a computing model called PAO [1] on my blog that is Sunray-like in that you connect to your own personal computing environment from all devices concurrently. Singular instances of your applications are merely viewed on all of your devices, using view adaptation similar to today's responsive web apps (and Microsoft's UWP desktop app model).

The key differences from Stadia:

1. PAO would not be just for games but for all computing.

2. PAO would not be centralized by default, but broadly deployable, making it something you could self-host on a compute node anywhere (e.g., in your home with a static IP and VPN). PAO would work especially well with a network abstraction layer like ZeroTier, allowing all of your devices to coexist in a private virtual network. You could of course pay a service provider to host your compute node, but that would be one option among many.

3. PAO would expect multiple concurrent clients to applications. A single email app would exist and service views on your home laptop, work desktop, and mobile phone concurrently.

[1] https://tiamat.tsotech.com/pao
Show HN: Sync any Google Calendar you can access to your own MySQL database
That's for commercial speech. You're free to tell people all kinds of things if you're not charging for it that you couldn't if you were.
"For this investigation, ProPublica Illinois and the Tribune obtained and analyzed thousands of detailed records that state law requires schools to create whenever they use seclusion. The resulting database documents more than 20,000 incidents from the 2017-18 school year and through early December 2018.

"Of those, about 12,000 included enough detail to determine what prompted the timeout. In more than a third of these incidents, school workers documented no safety reason for the seclusion."

Done. There's no need for any further discussion. 8000 without "enough detail" and 4000 with no documented safety reason.
He fled justice to hide in an embassy. He was fully free to leave, and should have faced justice from the start. Fugitives from justice do not enjoy pleasant conditions - that's not a strike against liberty, but a necessary condition of the rule of law.
The $129 starting bundle gives you a controller ($69), and a Chromecast Ultra ($69), which is... $138. Plus the bundle gives 3 months of "Stadia Pro" which is the 4k streaming support (plus other goodies). So the $129 is more of a starter bundle.

If you just want to play on your phone or PC, it's free (outside the cost of buying games). You can plug a PS4 or XBox controller into your PC, or pair them with your phone via bluetooth and use those. I believe there is also Nintendo Switch controller support.

(I'm a googler, opinions are my own)
Stallman was saying the exact opposite of what you believe he said.

He was arguing that rape is rape, even if in different states they have different laws.

If you rape a girl the fact that in some country she is of legal age and in others she's not, it doesn't change the fact.

It is rape, she said no, he forced her, it is rape.

Please accept it, because it's what happened.
DoppioJVM – A Java Virtual Machine Written in 100% JavaScript
> And many of his rules ... were supported by the bible.

Only some of them are. For example unlike these rules Judaism requires the husband and wife to be naked together.

The husband is required to provide his wife with pleasure, as often as he can. Sex even when not for a child is seen as a positive thing.

There are a ton more differences, Christianity is unique among religions in its relationship with sex.
Not every emergency manifests as a textbook case. It isn't too farfetched to imagine an intermittent short running the trim motor on an intermittent basis rather than continuously. I'd still shut off the trim motor as a possible remedy, but I'm not an airliner pilot, just a guy who flys for $100 hamburgers.
They still credit Tomtom quite prominently in the iOS app.
No one has demonstrated net positive value from the intelligence community.
> Don’t talk to me about burnout without addressing universal healthcare and worker’s rights. I just don’t want to hear it (or read it, or listen to it, or buy it, or watch it).

That is the real issue: people can't give up their jobs because there is absolutely no way they can afford the health care. The healthcare system in the US is completely broken. This absolutely must be addressed, which is a major point in her post.
iOS 13 Compositional Layouts – An Introduction
Absolutely agree, and if that's the design they've gone with then I see an upgrade coming soon.
I had one of the butterfly keyboards at work and an old one at home. I still feel like the butterfly keyboard felt crisper and faster to type on. I never dealt with any issues with the butterfly keyboard, but I only used it about a year.
After having worked at Google, it is the only company I actually do trust with my data. (But I am also ok with them using it to customize my experience, and even target ads)

Their internal privacy controls are extensive.

As a human, it is nearly impossible to access someone's data, even when debugging code/ML models/etc.

And when you do need to, it requires exhaustive oversight/approval, and _everything_ is audited.
Malfunctioning or malicious.
It is under "Which Chromecast devices are compatible with Stadia?". I refreshed and still see the quote.

Is there a difference between playing in Chromecast vs playing in Chrome browser? And why do you need a controller at all if you're just playing desktop games?
> First there was text, both Facebook and Twitter. Then images with instagram. Now people want videos that they can consume in short bits of time en mass.

What you are describing is the continued fall to smaller and smaller bits of stimulation and information. I’m worried about the consequences of this on the human mind and humanity in general. Our tech is gradually eroding our ability to focus on anything for more than a few seconds. I don’t want a future that is some weird mix of Idiocracy and getting the Black Shakes from Johnny Mnemonic. We need people that aren’t easily manipulated by ads and disinformation campaigns and that can think long and clearly about something.
The issue being taken here isn't specifically twitter as a source but "a handful of tweets" as the source. Extrapolating/exaggerating from a very small sample of views into the impression of a mass movement.

It is like asking a couple of random people if they know me, getting negative responses, and using them as the basis for an article about the mysterious Dave person who no one seems to know anything about.
One of TikTok's strength is recommendation, so I don't think spamming will work.
Maybe he didn't trust the judge/court to fairly judge him?
> google is basically renting a gaming PC with a higher latency

In a way, it's like renting DVDs/VHS tapes in the past. They quality wasn't always the best, but that was usually a fair trade off considering the price of owning everything.

In this case, you don't need to own a really high end graphics card to get the best visual quality, but the overall quality of the experience still takes a hit due to latency.
These were no experiment. These changes were only a matter of cutting cost.

The new butterfly system was cheaper to produce than the old one. Old keyboard design were more complicated. And the keys made from a more sturdy plastic. I have removed and replaced several keys on both kind keyboard and I broke partially 2 key from the new keyboard, using a more fragile plastic but none of the old version, this taking account to the fact that the new key were more easy to remove.

The USB-C choice was also about reducing cost. Integrate 2 USB-C is less expensive than integrate 1 power input, 2 thunderbolts, 2 USB 3, 1 card reader, and 1 hdmi output.

Removing the MacSafe for the cheap defective usb-c power plug (after 1 year, the cable don't stay stuck anymore in the USB-C, causing the macbook battery to discharge without useur knowledge, and forcing him to push back the cable a least 10 time as day because of the low quality of the component, no matter the cable you used to plug your macbook) was also about cutting cost.

On the pretense to changing design and and adopting new trends, the have cut cost by reducing the quality and the number of feature of their computer.

That's how they became the richest company in the world.
Nvidia is going to add negative lag to their service, so there's that...
Stadia doesn't prevent you from owning your own hardware, nor will it. It's just another option for people who can't afford to own hardware.
Everyone uses streets. Only a certain set of the population (usually left leaning & young) use Twitter.
Well, yeah, but Resistance to Interrogation training is valuable.
As a contractor, there was no legal whistleblower process for him to follow. He did escalate internally as much as he could before the leaks though.

Snowden also took a lot and leaked a massive dump, it was Greenwald, et al. that parred it down.
Mattermost Launches ChatOps: Open-Source, Real-Time DevOps
If he has any sense of humor at all (which I doubt) he'll hire a personal assistant called Sudo.
This is absolutely true, but it doesn't mean the product doesn't have it's place. I for one don't particularly want to get involved with the "gaming PC" consumption game, but I sometimes would like to play a AAA game I read about. Playing a game through a stream on someone else's gaming rig seems like a good way for me to do this.

Of course, what would really be interesting would be to setup a city-wide pool of gaming PCs and pay your neighbor to remote-pilot games, with low latency and keeping the spend local (and distributed). Think of it like "AirBnB for Gaming PCs". You could cobble something together today with VNC.
I actually think there's real potential for these services, especially among kids in the enthusiast gaming community. I don't necessarily think we'll be throwing out our PC's for stadia, but I think there is a market if someone can deliver a cost effective product.

A bit ago Fortnite went from requiring DX 10 to DX 11 support in Windows. Kids with old hardware were devastated. Out of nowhere they couldn't play their favorite game until they saved up for a new video card, or worse, an entire laptop. PC gaming is a really expensive hobby that's completely out of reach for many.

You can point to consoles as a lower cost answer, but $400 is still a lot of money for some people, and PC gaming is still preferred by many enthusiasts for the keyboard/mouse experience and the ability to multitask with Discord, Spotify, etc. Consoles are closing that gap in functionality, but they aren't quite there yet.

Some people were saved in the above fortnite situation by GeForce Now, a competing service to Stadia that's been around a while. You can pick at the technical problems with streaming games vs PC, but at the end of the day, kids with reasonable internet that signed up were able to play fortnite in their PC's again. It solved a real problem.

If you add to all this the fact that so many kids interact with the world through a Chromebook or iPad issued by their school, one can see a world where a stadia gaming app or a GeForce Now app is their most convenient gateway to big games.

Stadia could still flop if Google doesn't develop and promote it properly, or if people aren't willing to pay enough for the service. I do believe there are people that want stadia, though, and outside of slow internet connections, I don't see why the sharing economy can't extend to gaming PC's.
If everyone would use that bandwidth simultaneously, that can put huge loads on the net.

Imagine you suddenly have 3 kids. You would need to tell your least favorite kid that it needs to play outside because your connection is too slow.
I was thinking about this yesterday as I was driving home from my local cannabis dispensary. I thought what a wonderful relief it is to live in a free country; where I have my own vehicle, where I have freedom of movement, can get in the car and go eat anywhere anytime; how I live in a nice spacious home, with all the creature comforts I could want; my neighborhood is safe where crime is unheard of; life is good. sure we have lots of problems in America, and a lot of people suffering, but the masses are kept pretty content and that is largely why we don’t see mass uprisings.
I’m not sure about the mobile app itself. I do know they rebranded messages in Facebook to become Messenger. Basically you had to access private messages inside Messenger.
Your general point is valid, but FYI not every place in the Bay Area has access to fibre optic internet. Where I live, the options are:

- ADSL, around 5Mbit/s down and 0.5Mbit/s up (with AT&T or Sonic)

- Cable, around 80Mbit/s down and 10 Mbit/s up (Comcast Xfinity)

- Roof antenna, around 100 down and 50 up (MonkeyBrains)
I'm not for or against the typing feel on my MBP 2019, but wow the reliability issues I've already had on them is troubling.
@2.) I disagree that this would necessarily lead to a disadvantage for Stadia users. When the prediction turns out to be wrong, your client has to correct which can be disconcerting. This is not the case for Stadia users. Prediction is certainly more comfortable, but i am not sure it is an advantage. What you are describing is just moving the prediction from the client to the server. If the server receives input from t-10 and recalculates the state(t) and sends it to the client then obviously (t-9) - (t-1) inputs are missing for the final state calculation at t.
This is true, but "people are unable to retrieve roughly 50% of information one hour after encoding" (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4183265/). Memory distortion can happen all kinds of ways, but it doesn't take very long at all for it to happen. The idea that after 9 years they would finally decide that maybe the witness's memory might be degraded, that ship has already sailed around the world several times.

Prosecutors will wait until the end of time and still trot out memory-based testimony (as long as it still supports their case), so I think the claim about why they dropped the case is specious.