skysight-inc/HackerNews huggingface dataset:
The problem with Fitbit isn’t entirely the data either, because when you get the request to consent again you essentially have an ultimatum: accept the new terms and your fitness tracking bracelet will keep working. Decline, and it won’t.

I would hope that interfaces to Apple health, etc. that work through Bluetooth will continue to work, but they still require the mobile app to facilitate it, and as far as google is concerned it’s now living on borrowed time. Two years from now and it’ll be in the graveyard along with everything else.

What do you do about that except give in and let Google acquire even more aspects of your life to resell it, or abandon the tech and produce more waste?
In my case geopolitical reasons, mostly. I prefer nuclear plants not be in what the US president lovingly calls shithole countries. Those tend to not yet have nuclear, but a drastically increasing need for energy. Many of them are also a lot closer to the equator than western countries with existing nuclear, making solar much more viable than e.g. in the UK.

> What's the manufacturing breakeven in carbon costs for a windmill or a solar panel?

This questions feels like you mostly try to justify your otherwise preexisting preference. A proper system would have external costs factored into the price, by the way.
Best Buy is big enough that the OEMs build models specific to Best Buy, sometimes with lesser features or components. Laptops, especially.
Not Service NSW's remit to fix the world of tech. Most use Apple or Android, so that's what they did. It's logical and makes perfect sense. Want change? Demand it elsewhere. I love this app and initiative and am a user myself.
I think the DMV job are high volume customer service and the pay is not particularly great. So it is probably a stressful job dealing with all the people. On the other hand if I go to a low volume office like county records, the people are more pleasant.
Ninety Remarkable European Speculative Books from the Last Decade
These are pretty informal usages, I'd be more curious if you could renew your passport using the digital driver's license.
NYTimes subscription is $10/month through the iOS app... it’s not exactly in the same ballpark as even a single vacation :-)
Nice ascii art. Originally done in markdown, no doubt?
There was a case in the UK recently where some one got a £500 fine on the train because their phone died and they could not show their electronic ticket.

I was only after the press got involved that it was over turned.
Does it make sense at some point to stop allowing companies to buy up any more companies? Past $10bn annual revenue? $25bn? What harm does that do, compared to letting competition / smaller companies exit peacefully? (where can I read more about this suggestion, as I'm sure it's not new?)
It'll be a pretty long while before I manage to read through all of this, but I plan to. Got a small start today, and I'm going to keep going through at least a few dozen pages every day, and dedicate a couple of weekends to doing more significant reading.

I'm seeing some people around the Internet arguing that this is pretty typical and not surprising. The stuff I'm reading so far is surprising to me.

My prediction: similar to the Snowden leaks, there are going to be a bunch of people who say that none of this is unexpected, and we already knew most of the main points. With Snowden, those people are downplaying the environment that existed prior to the leak, and retroactively rewriting the arguments that people used to make. The same thing will be true with Facebook.

So I have personally had people argue to me on HN (recently) that the reason Facebook's APIs are so closed-off is because of privacy concerns, particularly around the 2016 election. If we want an Open Internet, that's fundamentally at conflict with a private Internet, so really we're to blame for Facebook's policies. These documents, to me, make that claim objectively false -- Facebook was talking about closing off access as early as 2012, and the reason they were doing so was to reduce competition.

There are people on this very thread arguing that really this is just a story about privacy, and everyone is being mean to Facebook -- and I don't know how to square that with the memos and emails I just finished reading that argue the opposite.

> "When we started Facebook Platform, we were small and wanted to make sure we were an essential part of the fabric of the Internet. We've done that - we're now the biggest service on Earth. When we were small, apps helped drive our ubiquity. Now that we are big, (many) apps are looking to siphon off our users to competitive services. We need to be more thoughtful about what integrations we allow and we need to make sure that we have sustainable, long-term value exchanges."

Regardless of whether or not anything here is actually illegal, based on what I've read so far, I feel like (for me) the debate over whether federation is compatible with privacy is over, barring some kind of crazy revelation half-way through this document. We should assume that platforms like Twitter are having the same conversations, and we should assume that when Facebook/Twitter executives say that closing down APIs is necessary for privacy, that they're gaslighting.
CMU's RPP: https://www.cs.cmu.edu/~weigand/staff/

Was surprisingly effective. Probably something to it - that department has maintained lasting productivity longer than the lifetimes of many companies.
It is really fine as it is for me, the custom styles don't really matter for a B2B app I am working on. Just add an InlineEdit mode to a Table, and it will be better than any OSS table component there is today!

One thing about inline-editable components and tables. As a former office drone and a part-time speditioner, I believe that such components must be tabbable, and an ideal editable table should try to mimic the desktop experience. Office workers spend thousands of hours in backoffice apps, watching 0.3s animations and aiming with a cursor, but they never complain because they don't know any better.

Just to demonstrate a different InlineEdit, here is a demo of a lib I made several years ago. It worked great with tables and card views: https://kaivi.github.io/riek/

Also didn't your former colleague write up this post on data tables in 2017? It was trending here yesterday. Looks like a lot was already implemented back then: https://uxdesign.cc/design-better-data-tables-4ecc99d23356
It's mentioned on https://en.wikipedia.org/wiki/Non-blocking_algorithm, at least.
Ironically, this would be elevating the status of the Mona Lisa by giving its own museum. Sometimes you have to do nonsensical things to achieve logical goals.
What’s with the recent stream of low quality NYT articles? This reads like the author recently discovered Mr. Money Mustache and decided to publish some blogspam. There is 0 new information.
My hardest in terms of pure awfulness wasn't a single bug, but was a constellation of crashes in a commercial MMO game engine (which shall remain nameless). From the architecture of the engine it seems to have started life as a model viewer, then they'd stuck that code in a for() loop to display multiple models, bolted on SpeedTree, mashed the whole resultant mess through Umbra (we can occlusion cull, YAY!), and called it a AAA game engine.

And then it got really ugly, because MMO engines need to be able to stream content from disk.

So they took the model loading code and put it in its own thread, and added a few bLoaded flags to various structs to let the renderer know which of the models, textures etc. had finished loading. And called it done.

It kind of worked.

Along with a couple of other coders I was handed this and a bug tracker full of "Was doing <random thing X> and the game crashed" bugs. To make it worse, there was some obscure build issue that meant switching between Debug to Release build required a full rebuild, which took about 25 minutes. I spent about six months trying to add sufficient synchronization to make it stable. By the time the company folded it was playable, but there were still race conditions and it was still a bit flaky, and to this day I still don't like threads unless they're really necessary.

--

I think the trickiest bug I ever had, in the spirit of the article, was when I was commissioning a piece of mining equipment. It'd been shipped with the controls hardware in a half-finished state and I had to rebuild chunks of it onsite, which meant over a kilometer underground. Eventually I had it all running as intended, it worked perfectly all day, and I thought we were done. Then just as we were packing up for the day, the machine started shutting down. No alarms, no faults, no visible cause, it'd just... stop. I spent an hour pulling my hair out before we had to leave for the day due to scheduled blasting. On the drive back to the surface, I was going over code to figure out what could possibly cause the shutdowns.

Halfway up, it hit me. The only way that the system could stop without a fault was if the 'run' signal from the radio control system was turning off. And the only way that would happen is if the radio transmitter turned off or lost comms. And that's when I realised I'd never fitted the antenna to the radio receiver. So when the battery in the radio transmitter started wearing down after a day of use, the signal strength started getting just low enough for the connection to drop and the machine to shut down.
By the way, I'd like to introduce another astrology-like thing to those who haven't heard of it so I could find out what smart guys here might say about it: it's "human design".

It takes your exact birth date+time (+place unless you can specify the timestamp in UTC) as its only input an produces a very detailed an precise review of your personality (well, what it actually produces is a bizarre looking chart with lots of digits and weird words but it's very deterministic and straightforward to interpret given the knowledge on what do these digits mean which can be obtained from a book or a paid course, no "sympathetic magic" or anything like that has to be used).

I have done some research to find out the meaning of the details depicted on the chart and found out the personality profiling it provides mind-bogglingly precise. It fits me exactly, while it doesn't fit me at all if I change the date. I have also tested it against some other people I know well.

It's orders of magnitude more precise than Meyers-Briggs or anything like that. It absolutely does not feel like cold reading or random stuff which would more-or-less fit everyone.

How can this possibly work?

The official explanation says it has something to do with neutrinos and CMBR but this obviously sounds bullshit. Nevertheless it's impossible for me to deny it works.

This seems so curious I would even conduct a study involving a reasonable number of subjects to verify the predictions against if I had enough spare time an money.
This probably has something to do with the ISO 18013-5 standard.

https://medium.com/@dkelts.id/mobile-driver-licenses-mdl-how...
Agreed, but I consider this kind of a non-statement.

Conflict isn't bad. It's misunderstandings that are bad and lead to name calling or worse. In my experience, the majority of bad behavior at work is due to a misinterpretation of good/neutral intentions.

Conflict avoidance is pretty bad, in my opinion. However, it is a mistake to look at codes of conduct purely from an avoidance angle. This blog post is likely not about avoiding conflicts.
> When you have millions or billions of rows, SQL calls absolutely become a huge bottleneck.

Not necessarily. It's the specifics of the queries not the number of rows.

Which is why you measure before you optimize.
I felt this when I joined a sales org as a Sales Engineer. I felt like I was making a healthy salary but couldn’t believe the cars I was seeing driven by the reps I supported. Until one day I had a conversation about it with a few of them and found out they do everything in terms of payments. As in can I afford the payment with no concern about what that costs in interest etc. Eye opening experience.
On paper F# seems pretty great. Unfortunately, in practice it was the first and so far the only language I've ever used that I never found myself enjoying.

I wrote a simple, but relatively robust toy language interpreter in it, so the time I put in wasn't trivial and I kept thinking it would get better, but no such luck. This is just my anecdotal experience though, I know some companies have been wildly successful with F# as the technical foundation for their entire platform. Jet is a great example of one such company.
The catalog was eliminated in 1993 https://www.nytimes.com/1993/01/26/business/sears-eliminatin...

I’m not sure what the pickup location you’re referencing would have been for. And if you’re picking it up from a store, that’s not exactly a ship to home service anyway.
This direct approach sounds really good, but seems dependent on having a certain personality to pull off without sounding aggressive. For those with low EQ, a shit sandwich is just easier to execute.
> Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.

Therefore - at least in the US - no, based on the 1stA and the reasoning leading to it in the first place.

One argument I heard that cuts to the heart of why I think this is a cynical partisan move: the same publications and media outlets pushing for and celebrating the removing of political ads from social media are the same ones who are running those ads in their own outlets. This means that the issue isn't over ads themselves, but over who has control over the ads.
Memory is a very finite resources actually. Pretty sure virtual memory and over allocation is a major issue with virtual machines and containerization nowadays.

Software preempt huge amount of memory because it's assumed to be unlimited free virtual memory. Except the software is running within a container or an OS, within a virtual machine, on a physical machine, that's running another hundreds things like that more or less isolated from one another.

While the application may be aware of what memory it's really using, the layers above may not be able to tell exactly what's used or sitting idle. It's a major challenge to estimate and distribute resources appropriately.
Bill Gates paid 10 billion taxes... on 100 billion. It's a mere 10%. That's a ridicule amount considering his wealth.
It’s ironic to talk about how corporations cause destruction in people’s lives in a way governments don’t, and then bring up hundreds of deaths as an example. Those deaths are tragic to be sure, but how many tens of millions of people have died at the hands of their governments in the last century?
Here's a suggestion for android. Instead of a PWA...make it a TWA.

It's the same code from your end, but it gets packaged as a mobile app.

To see an example , install "Google Maps Go" on play store
I would never tolerate such hard-sell tactics. I don't think anybody should.
Does the USA have a similar website or API that allows you to see the progress of legislature as it is passing?
I mean, it's not like there was not a "bendgate" precedent back in '14, so it's odd that this would slip into production like that.
Revamped cancer drug starves tumors in mice
Ignoring all the convoluted type examples here, the simplest case is that you create the type that matches the parsed value. For example, you can create an EmailAddress class that can only contain valid email addresses. Instead of String, you use EmailAddress whenever you need to ensure the valid parsed value.
Depends on context: for content, only < needs to be escaped, within a tag (but not an attribute) > needs to escaped, within an attribute quotes of the same kind that started the attribute value (if any) must be escaped. Then there are legitimate cases of richly formatted user input/markup where you want to restrict script or block-level elements, or elements that can reach out to a container element such as a paragraph or section. I could go on here, but the point is to use HTML-aware template engines and markup processors, not rely on magic escaping routines.
Pizzagate's main propagandist was a Trump supporter who is in court with Jeffery Epstein's ex-lawyer Alan Dershowitz siding against Epstein's victims.

That supporter, Mike Cernovich, rallied gullible MAGA fanatics around this conspiracy leading to a gunman storming a pizza place looking for a non-existent child sex dungeon.

For whatever reason you are hear trying to give it credit when really it was a deflection campaign. Cernovich didn't detail his work with Alan Dershowitz in court as much as he promoted outright conspiracy theories to followers known to be violent.

These people want you to believe Epstein's accusers but not when it comes to their claims about Trump or Dershowitz. If the accusers are to be believed then their claims exonerate Clinton while rope Dershowitz and Trump in being involved with the child sex trafficking centered around Mar-a-Lago.
> To your point about nuclear being the most environmentally friendly, I don't see how this is true compared to wind and solar.

Pollution comes from e-waste as panels are replaced, mining/tailings and less-than-environmentally-friendly materials used to make PV panels. Most commercial PV panels are Cadmium Telluride. Cadmium is of course highly toxic and carcinogenic, and as panels get better, they're swapped out and that material has to go somewhere.

Wind, pollution comes from mining and refining rare-earth metals like neodymium that are required to make the magnets in the motors. While rare earths exist all over the world the majority are mined in China because China is willing do deal with the toxic war zone left behind [1]. E-waste is a problem in this industry too although I'd wager smaller.

> Nuclear power produces nuclear waste.

Very small amounts relative to the amount of power generated due to its sheer unparalleled energy density. A uranium fuel pellet (1/2 in. height and diameter) contains the energy equivalent of 17,000 cubic feet of natural gas, one ton of coal or 149 gallons of oil.

Yucca Mountain, had they opened it, would have solved this problem in perpetuity.

[1] https://e360.yale.edu/features/china-wrestles-with-the-toxic...
Why is this a thing? My total, all-encompassing expenses are less than 15% of my income annually and I have zero debt. I rent a modest apartment because I am in my 20s & the loss on rent is, for now, less than the would-be loss of property taxes + HOA + home loan interest. I drive a nine year old Prius I bought when I was 18 - and I know that statistically everyone my age driving a luxury vehicle is either in debt, has outside income, or simply out-performed me financially - all of which are okay. This is just a youthful and inexperienced opinion, but it sure as hell seems like the root of the issue is not income inequality, or social theory, or any other problem requiring a solution but our national obsession of not minding our own business since people aren't at peace with themselves.

Mind you, these are sentient, presumably self-aware, humans doing this - this isn't the behavior of a bot in a game, but actual people. Yikes
How the early Christian church gave birth to today’s WEIRD Europeans
> It's a natural...

It is though? Again, do you have a source?

> The main reason is that it is a predatory practice that feeds off of other people in need.

Before it was said that the reason was skyrocketing prices?
Learn event streaming the easy way with ApacheKafka
Oh, absolutely, I couldn't agree more.

I guess I should add, this was in the 2000s. We started the company in the aftermath of the dot.com crash. Getting work was a major challenge, and turning down anything felt like asking to be made homeless. It is a very different market now.
Or he’ll lose his money on the loan too. That $500 million will all go down the drain if the company doesn’t have a turnaround. A loan is giving someone else money and you only profit if they pay you back in full with interest after all.

I saw a different article criticizing him for basically throwing his money away trying to keep Sears going... http://money.com/money/5498143/eddie-lampert-trying-to-save-...

> While Lampert hasn’t suffered like his employees, Sears’ decline has cost him: Since taking over as CEO in 2013, he’s lost almost half his fortune – once as large as $3.1 billion. During his peak before the financial crisis, Lampert managed over $15 billion at his hedge-fund. As his bet on Sears soured over the years, more and more investors abandoned him. By the end of 2017, ESL managed only $1.3 billion, according to filings with the Securities and Exchange Commission.
Save you time: "When people seem to be able to afford much more than their income would suggest, it’s often because there is hidden wealth or hidden debt."

Then some extra stuff to try to make people feel bad for having wealth.
This is kind of a trite example, but I'm trying to illustrate how a simplistic application of the concept of "freedom" can lead to situations where most people are actually less free in the end.

Take the Walmart pushing small local grocers out of business as a case study. Suppose there's a valley consisting of about 3 or 4 small towns spread out about 10 miles apart in a big chain. The locals for each town each go to the local grocery store to buy food. When a Walmart opens in town 3 of 4, many locals from towns 1, 2, and 4 also start going to town 3 to shop for groceries because they can buy in bulk. But it's a relatively expensive trip for many people in towns 1 and 2. And the lack of custom from the more wealthy citizens in those towns means the local grocery stores go out of business in all the towns in the valley, and Walmart becomes the only game in the entire valley allowing them to set prices however they choose.

Do you think it's a good idea to make poorer people in towns 1, 2, and 4 drive an additional 10 miles out of their way to buy groceries, when many of them couldn't afford to drive to town 3 regularly in the first place? Isn't that a kind of impingement on their freedom to buy groceries as they choose? What kind of lifestyle changes might that cause if buying groceries becomes more of a hardship than it used to be?
No need to scroll. If you use a modern ide you can just hold Ctrl and hover the variable with your mouse.
Sure but it’s not like Fitbit was going to survive long on its own, so if not google it would have needed another suitor. That said I am sad they had to get bought out and that they were bought out by a company which lets acquisitions whiter on the vine.
>Not only do people want to play down their inherited wealth or money from family “but they actively try to hide it,” Mr. Conley said. “We have this ideology of individualism and worshiping of the self-made man or woman.”

I have almost exactly the opposite mentality w.r.t. this scenario. I was always taught to not talk about money because it will only lead to problems, strife, envy etc.. (not that I'm rich or from a rich family but there's always people on both sides of you money-wise).
I think it's a pragmatic style even with languages with much less powerful type systems. You might have to do more of the work yourself -- manually creating types, for example -- but the principle is good.

I think it's advice you don't have to go all in on -- you get benefits even if you use it just a little.
Not much to explain. They've got kitchen stuff? And they let you take it home in exchange for money or canadian tire money.
The Solid project is building out the W3C ACLs standard to tackle the idea of fine-grained sharing over federated systems.