skysight-inc/HackerNews huggingface dataset:
Road trains could give us greater efficiencies from aerodynamics, and if used in dedicated lanes, could also give us something almost as useful as autonomous driving with much less work.

As for steel rail, gosh, I really wish there was a way to make the politics work in North America.
Women’s Expressions of Grief, from Mourning Clothes to Memory Books
So you gotta log into your registrar and copy paste your IPv6 address and wait god knows how long for it to propagate...
The string is a stark data structure and everywhere it is passed there is much duplication of process. It is a perfect vehicle for hiding information. -- Alan Perlis
I get the feeling Adobe spends a lot of time making PDF work very well for reading. Different kerning maybe?

I have the problem that even an iPad is a tiring for reading even with the ability to position it in a more comfortable reading position than a monitor. I need to print stuff out and html truly sucks for printing. I can use e-ink and that seems fine which isn't an option either. Bandwidth is still not universal or cheap.
Well. An opinion about something “being a status symbol” should be able to come up with some basis in fact.

By definition, a “status symbol” is something that you buy to show that you have more “status” than the majority of people because you can buy something that most people can’t. If the majority of people can get a product, how can it be a status symbol?
Apart from IE5.5 I've only used polyfills against major browser number, do current polyfills really look at minor browser number?
How are you going to deal with the psychological impact of the transition from your own boss to working for someone, on-site, following full office hours?
Even disregarding legal tactics, unless you're actively loosing money waiting on a result, there is little benefit in filing early. Legal research is never really finished. It would really suck to file your appeal, then have someone stumble upon some other argument you should have made.
I’m in the same boat. Supposedly Apple is working on native sleep tracking. Once that is the case, then I’ll switch over from Fitbit.
Great write-up! Thanks for taking the time to do this.

This is incredibly similar to the way we did multi-user simultaneous editing in https://Clara.io back in 2013/2014. It was also a tree-based OT-like system, but there was a few differences.

I also wonder if you guys studied how we did it...
> Earlier this year Kylie Jenner,

sigh, there is where I stopped reading.
The RIPE guidelines at [0] line up with what I've heard as justification before: basically, /64 is the smallest you can go without lots of manual configuration (the way that SLAAC auto-assigns addresses from Ethernet MACs or random bytes only works when the host part of the address is 64 bits). There may be valid technical reasons to want > 1 subnet at a customer site.

And finally, the space is huge -- an ISP would typically get a /32 at least (Whois says that Comcast is using a /26 just for the Bay area), so if every customer gets a /60, that's 2^28, or 256M, delegations. (With the /26, Comcast could hand out 16 billion /60 delegations to their SFBA subscribers.)

[0] https://www.ripe.net/publications/docs/ripe-690#4--size-of-e...
The Ionic was a misstep, but damning the entire brand because of one bad product feels like painting with too broad a brush. Like another user said, I love my Versa. Liked but didn't love the Blaze when I had that. I'll be searching for a wearable from a different company that is comparable to the Versa if this deal goes through.
> But that is the nature of ethics: Doing the right thing vs doing the selfish thing. You simply cannot claim to be an ethical person when you choose the latter over the former. You cannot claim to be an ethical person when you claim, as FussyZeus does in his comments, that it's someone else's problem, that you are only doing your job.

I have repeatedly pointed out how one is meant to weigh their personal ethics against obligations that are hardly selfish. No one has yet answered. If your child is in chemotherapy and their lives are dependent on your health insurance, is that selfish? You know even just changing jobs will mean a lapse in coverage, usually between 1 and 6 months. Do you think your child's cancer gives a shit about your ethics?

I'm not arguing that employees should never take a stand. Absolutely do, if you're able. I'm saying dismissing entirely that anyone who doesn't is a lackey of a system they're refusing to question is ridiculous and insulting, and I'm pointing out that if such behaviors were regulated against, there would be NO NEED for the employees to take a stand on it, because it would be a settled matter.

No one has yet deigned to explain why we can't have regulations for things like user privacy, the handling of user data, consequences for companies losing/misusing/exposing user data, or any one of the dozens of other issues that are in sore need of word-on-paper laws that are far from partisan issues, but are generally agreed on, except of course for Facebook, Twitter, and the rest who's business models will more or less implode when they can no longer do business unethically.

But no, by all means, blame the fucking engineers. It's obviously their fault, not the fact that reality isn't black and white, the choices aren't always easy, but God forbid we put some human context in this instead of repeatedly insisting that there's no way we'd be the baddies, because nobody ever got stuck between a rock and a hard place before, nobody ever stole an apple because they were starving, no one ever had to take a high interest loan to buy FOOD before.

I tell ya it's threads like this that remind me just how sheltered a lot of tech workers are. I'm glad things have always apparently been sunshine and rainbows for you, some of us weren't so lucky.
I think the important point that's being missed is that super senior ICs are usually promoted for specific reasons. You're making it sound like they are a disposable commodity. But in my experience someone is super senior IC because they have proven to add key value when it was really needed and nobody else was up to the task.
Apologies. I see the point you're trying to make, and I agree with you.
Garmin has surprisingly good offerings in the smartwatch space too
Is preventing browser fingerprinting a lost cause? [pdf]
Also the battery lasts for almost an entire week between charges, which is an awesome feature. My fiancee has to recharge her Samsung watch almost every day.

This is one of those things where limiting the functionality of the device enhances the usability of it. I can easily do the 3 or 4 things I actually want a watch to do on my fitbit(stopwatch, heartrate, pedometer, see who's calling) and don't have to worry about dumb stuff like receiving phone calls or watching video on a tiny screen.
Hoping this doesn't happen with the Nest Thermostat. The good news is the install base is huge, so it's not like they can just quietly brick them and have no one notice.
> New York has sought to shift more truck deliveries to nights and weekends, when streets are emptier. About 500 companies, including pharmacies and grocery stores, deliver goods from 7 p.m. to 6 a.m., under a voluntary city program.

That program is Off-Hour Truck Delivery https://ohdnyc.com and I can't think of any easier change that would have such a salutary effect on NYC traffic. It should have been made mandatory as part of the bike and bus lane changes.
My experience is contrary:

Put the “interesting” addresses in DNS immediately upon acquiring/configuring them.

When you need a literal - lookup DNS name, copy-paste from one terminal into the other. I do this for both Ipv4 and Ipv6 addresses.

Turns out the human brain sometimes does also have difficulty figuring the differences between 192.168.129.1 and 192.186.130.1 when one of them is mistyped....
Kets sometimes even represent vector-valued functions (e.g., |f(t)> = e^(iHt)|0> or so) which in and of themselves aren’t states, but representations of system dynamics. We could pontificate as to whether |f(t)> is the function or is merely the image of t -> |f(t)> at some t. :)

In any event, I’m speaking in the context of my comment and of the article: (gate-based) quantum computation. Here, 9 out of 10 dentists will use a ket to denote the (computational) state of the quantum computer. Infinite dimensional states and bases aren’t pertinent at the level of logical computation.
I guess I'm going to have to stop using Fitbit after this. Google is really creepy.
I know it's not technically correct, but I tend to conflate "hijacking scroll event" as both receiving a scroll event and doing something that weird or slows down my browser along with something that manipulates scrolling since they have similar effects to an end user.
A grantable permission would be nice. "This site would like to modify your clipboard"
What about all the people who are just going to chuck these in a landfill instead of properly recycling them? Apple can get all chuffed about acting like they're green, but they have to know these are landfill fodder.
Definitely been thinking about this when it comes to getting new dealerships to sign on with us.

One thing is leaving information about the car and the dealership in the vehicle + providing dealer contact info in case the person wants to reach out to the dealer. Do you have any other ideas?
Either bad interviewer ( focused on syntax rather than problem-solving skills), bad day, or simply this:

> people would do amazing stuff despite failing basic algorithmic tasks. That's what makes hiring decisions so hard.)

It's important to note that this doesn't mean algorithm tests are inherently broken. People who can't solve _basic_ algorithmic problems tend to be weak employees. Rejecting them screws your recall (a few would be amazing if hired) but tends to improve the precision a lot, so the trade-off is often worth it.
You can derive/assume intent; it'd be pointless to only claim intent when specifically stated (you can't always assume stated intent isn't actual intent either...).
I'm interested in this, so looked the Shure line up. The cheapest IEM model is SE425CL at $269. Simple wires, no mic. Anyone have experience with them?

https://www.shure.com/en-US/products/earphones/se425cl
This article keeps coming up over and over; I suspect that it appeals to the HN crowd's background, but really, the article, and others like it, underestimate the sophisticated behavioral methods we cognitive neuroscientists employ, as well as the value of convergent lines of evidence taken from molecular to systems neuroscience.
I've used it in a small project. It has so many great things but I don't love some of the dev ergonomics.

My first big problem is that you can't have more than one component per file, much like single file components in Vue. If you're working on a component that has many sub-components it becomes very tedious to switch around files. In Vue instead of creating new small components when using SFC I tended to complicate the template and logic of the current component... This made the workflow less tedious at first but I quickly learned is a terrible long-term approach. In more JS centric frameworks like React or Mithril I don't have this issue. It's ironic since Rich Harris preaches the "1 screen rule" and this completely breaks that.

The other issue I had with Svelte is the official reactive stores. The first weird thing is in Svelte a store is a reactive variable, not a bunch of reactive state like in other libs/frameworks. It quickly becomes tedious if you need to model semi complex data. Vue has the same problem in Vuex with its shallow (and dumb) objects. MobX IMO is so much better in terms of data modeling since you just define your models in any way you wish (pojos, classes, etc) and you just add decorators for the reactive properties/variables.

You can indeed add MobX to Svelte but then what's the point? It would be better to use Mobx-JSX which adds minimal overhead over MobX and is insanely fast.

https://github.com/ryansolid/mobx-jsx

Of course the problem with MobX is that while it has very nice dev ergonomics it's a very complex piece of machinery.

After fiddling with reactive state for about 4-5 years I've come to the conclusion the best approach is the one that Mithril and Imba follow: no reactivity. Your data is whatever you want and you don't need expensive tooling like MobX/Redux/Vuex to make it reactive. Whenever there is a user event everything is re-rendered automatically and the v-dom or memoized system take care of rendering the DOM parts that need to change. If the data is updated from an API response or some WebSocket the developer just calls a method to let know the renderer the data has changed. It might not be the ultimate fastest approach in terms of performance, but it makes development much more simple and it's fast enough for 99% of use cases.
Seems like it would be good for elections, where you need to verify the identity of voters and then be able to verify that your vote was counted properly.
We are currently in a migration process. So far I love it. It's the smart thing and fast to learn. Tried vue.js as well. But Svelte is just more simple. Need to be self enabling and finding or making stuff , but having 100% control is great. Created our own Svelte repl for svelte template integration.
> Because all I see out in the real world are Apple watches and Fit Bits.

Which world? USA?
Apple Watch doesn't work outside the Apple ecosystem, and Apple doesn't own the majority of the smartphone market.

Stats for Europe, 2019
https://www.gizmochina.com/2019/10/21/smart-wearables-market...

Apple was pretty stable, Fitbit lost half its market share (to Garmin, looks like), the rest was more or less stable.
That's fair but these companies also claim it is hard to find developers and more hb1's are needed. Hard to have it both ways.

I feel like there should be a course for passing these exams run by ex-FAANG employees. Perhaps a bootcamp.
It's a game. You win, you get a job. It's worth spending a few weeks and just banging out BSTs every night until you're good at it. Engineers with years of industry experience tend to fall flat in these interviews because they haven't written BSTs in years and don't think they should have to in an interview. It's not about should, though, it's about whether you want the job. Change the system from the inside.
Your home has a gateway router.

You can configure firewall rules on that.

In fact, the default is almost always to disallow all inbound and allow all outbound.
Edit 2: Server back up.

Edit: I just reset the server at 6:30 PM UTC. It will be down for a few minutes and back up very soon.

Just a bit of fun: I managed to do an inception. 3 layers deep, and brought back a screenshot:

https://imgur.com/a/zyL0eam

I took the shot using the outer most BrowserGap's screenshot context menu item.
That sounds like a different issue. Parents who still drive but don't want to wait in line so they park in the surrounding neighborhood. Trying to find a loophole.

I'd like to hear why someone who lives a few blocks away can't walk from their house to school and pick up their child.
Reminds me of this post from a few days ago: https://news.ycombinator.com/item?id=21324798

tl;dr: Recent performance improvements in the Mac version of Firefox are dependent on an undocumented feature of an API that was tweeted out by someone from Apple
Which is the open door?

I can see a few reasons for taking this approach, the most mundane of which is the federal government actually has clear authority to regulate investment and existing regulatory frameworks to draw from.

Trying to regulate technology with ITAR or arms export laws is I think more likely to receive backlash to the point of facing constitutional challenge. The finance laws also probably risk this, but a lot less.
Considering they’re not out and they use Apple custom hardware, how can you make this claim? And if you still want to make it, prove it.
A Function App with KEDA (Kubernetes-Based Event-Driven Autoscaling)
At another company not writing it would fail you. It's difficult to know when to apply the correct answer-
In America, the usual argument is that such an approach would impair free speech, especially in telling third parties that they are not allowed to express views about an upcoming election.
Bought my chinese no-name (it probably does have a name if I saved the box, but there's no brand on the device itself) for $10. Time, stepcount, calories, distance, heart rate, BP, O2 sat, sports functions, sleep, etc. The watch does lose about 45 seconds a day, so I have to sync it once a week or so to keep the time display in an acceptable range. The app is otherwise irrelevant to me. Charge lasts about 6 days.
There is more than technical situations in focus here. Someone needs to understand the financials and decide if the company can afford to develop a new product, and if so how much to spend. Someone needs to deal with the employee who is harassing a coworker. Someone needs to sell the product. Someone needs to figure out what feature is most important in the new product. Someone needs to figure out if you buy supplies at today's low prices or wait. Someone needs to decide how much quality to sacrifice for lower prices. Someone needs to decide if reusing some subsystem will pay off in the long run.

Some of the above decisions have a technical part, but none are entirely technical questions.
I suppose these articles aren't timestamped on purpose, but that is really annoying.
Okay great. It's obvious that (MANY) people derive value from these beyond just playing sound in your ears, but it's good to hear that you're happy with your earphones as well.
Apparently this was a collaboration with Scott Aaronson:

> Drawn with great humility and thanks to one of my favorite people. Scott did all of the real work, and I threw in some dirty jokes. So, hey, a pretty good deal all around.
> The dominant use case for cryptocurrency is speculation. Speculators want to put value into the system, somehow have it become greater, and then take more value out of the system than they put in.

This chestnut gets trotted out pretty regularly. What it ignores is the economic activity, largely untraceable, relating to payments outside of the US regulated financial system.

Remember the ongoing problem in the US with blatant civil asset forfeiture abuses?

https://www.aclu.org/issues/criminal-law-reform/reforming-po...

Remember how the Department of Justice has deputized every financial institution in the US (and many outside of the US) as agents in the ridiculously ineffective wars on terror and drugs through AML/KYC regulations? Remember how that turns us all into subjects of an ongoing constitutional crisis, relegating 4th Amendment to historical footnote status? All for the sake of security theater.

These are the things that the article (and countless others) seem to ignore when discussing Bitcoin use cases.
So, I have a question. I found the 'article'... well comic, surprisingly easy to read and I think I learned something. However, my knowledge of quantum computing has mostly been based on articles that the comic was poking fun at. I've not had any formal education. So my question is, was this indeed a good educational comic, or does it just have a different set of problems from other articles on quantum computing?
The lazy sieve i have seen, taken from the paper mentioned in my post:

primes = sieve [2..]
sieve (p : xs) = p : sieve [x | x <− xs, x ‘mod‘ p > 0]
Peering policies between networks are protocol dependent. You have ipv4 peering and you have ipv6 peering.

When your ipv4 peering sessions have problems, as that accounts for >90% of your traffic, you notice and you notice fast. If you don’t, your customers will notice for you.

When your ipv6 peering sessions have problems, you may not notice for days, weeks or even months.

Source: it took 3 months before the first customer complaint came in about the entire v6 network being down on a network otherwise passing over 1Tbps at peak daily.
Then we should have more growth _and_ a better distribution of the gains from growth. But merely better distribution without growth leaves us in the USD17k scenario.

The original comment point is that there is that growth is needed (but not sufficient) if one wants both conditions he pointed out to happen - which is most people.
I disagree.

See Example 5 in https://www.php.net/manual/en/security.database.sql-injectio...

This is the recommended way to avoid SQL injection, using sprintf...
Show HN: I created a portable lightweight replacement for Microsoft HTML Help
That's actually kind of the goal :)

I've almost never worked from home, I've always worked out of my own office, shared an office with another freelancer, or worked from coworking space. And I've also always kept a pretty typical ~9 to ~6 schedule Mon-Fri. So I'm not sure those things will be a huge adjustment?
If you own a Fitbit (I do), it's great news. Fitbit have done an unmatched job of destroying the device already. I was honestly considering buying a different device already.

They don't support Spotify, or really any music app except the one (which I don't remember). Their subscription service provides no real value at all. Their devices track heart rate and nothing else. They simply don't innovate at all.
> changing this behavior will break many sites.

Okay, add an opt-in?

Letting the selection get hijacked on the way to the system clipboard silently is bogus.
In eforth doVAR is R>
From the bottom of the page:

Copyright © 2010, 2013, 2015, 2016, 2018 Richard Stallman

Updated: $Date: 2018/12/15 14:02:39 $
I'm thinking of getting a hybrid too. If you were to buy today, would you still go for the Fossil?
Show HN: For folks who love reading: Better search
> Is there some type of battery technology out there that would be better?

I think the argument is yes, there is - end user replaceable battery.
Yes CGI just allows you to scale in a way mod_php doesn't.
Apache & mod_fcgid are a great combo imo.
Not very well in my experience. I did try Airpods for a while and the volume control doesn't work properly. It was impossible to turn them down below a level that was still too loud. The microphone also apparently sounded horrible.
The Cole was literally moored for refueling, not quite at peak readiness, and not really what we're talking about here.

But the whole point of how carrier defenses work is to not wait until they're literally on top of you (like on your example of shooting your own ships). Speed boats are stupid loud on SONAR, so you should detect and destroy them before they can even see the carrier group.
If you go to https://www.fitbit.com/settings/profile and click Delete Account, the data seems to be deleted after 7 days.

"By requesting your account to be deleted, you will no longer be able to login. Your data will be permanently deleted after a 7 day grace period. Coach Premium plans will also get deleted."
Hey Amos and Sam,

This is a great idea, and I don't think you need to make it a much cheaper option in the long run for it to attract customers (understand the incentive in the short term to acquire customers).

I live in SF, but travel to MSP a lot, and there is a local dealer that rents their fleet out and I usually rent from them, because they're close to the airport, they have a decent selection and the cars are well maintained. I would consider testing other markets than SF/Oakland/LA, and focus on places where people from those markets travel to (i.e. the midwest).

Excited to see what you accomplish!
I evaluated Sapper and Svelte previously for a side project. The tutorial and tooling was great. Unfortunately, the hacks needed to add typescript made it a nonstarter. I look forward to TS becoming a first class citizen like what happened with Next.js (the solution I chose in the end).
I wore my Charge 2 scrambling and rock climbing, scratched the shit out of the screen, dropped it, wore it to Tough Mudder, and somehow after 3 years of that it still just works.
Does this include delivery? That's the missing link I always notice with non-airport car rental.