skysight-inc/HackerNews huggingface dataset:
> and PTC would have prevented it

Objection, your honor. Assumes facts not in evidence.

At the moment, it looks likely that your statement is correct. But I've seen at least one source claiming that the speed data (where they got the 81 MPH from) isn't continuous data, and therefore isn't necessarily reporting the speed from when the train entered the curve. Note well: I do not know the truth of this claim. (I also don't know the truth of the 81 MPH claim.)

We'll know if PTC would have prevented it when the NTSB produces some concrete conclusions. Until then, I think you're taking speculation and regarding it as concrete data.

You could be right, though. You could be right in every detail. But I think you're stating your case as if it's certain, and I don't think certainty is warranted yet.
> That iPhones retain their value over time is a testament to the fact that Apple has not been slowing down old iPhones

Not at all. It's a testament that there is a market for old iPhones, that is all. People are possibly buying used iPhones despite them being slowed down.

> Apple actually has an incentive to create the longest lasting iPhone because the economics of the iPhone Upgrade Plan and every carrier upgrade plan depends on it.

Then why don't they? <5 years for an electronic device that hasn't seen any significant upgrades in later models is absurdly short.
> For example, I don't consider it important to be able to compile Rust to JavaScript, because I don't think JavaScript is a good thing.

what do you mean, exactly?

people are interested in compilation to javascript principally because js is the language of the browser; if it was just another scripting language (like perl, ruby, lua, etc) there wouldn't have been such a transpiler explosion.
TIL I needed this. -- do you use any other text based sites?
Driving Detroit 2017: Has the renaissance reached the streets?
yeah but I didn't ask you or anyone about that, or say that it wasn't a form of a fee, I was explaining what the grand parent comment saw as obvious as it was obvious to me too.
Show HN: Single Click AWS operations
>less bloated and clunky runtimes exist.

Like cljs ontop of node?
> 2. > IOTA network relies on the “coordinator”

> And it's planned to be removed in the future.

It's very clear from reading the specs that there is no way for IOTA in its current form to exist without a coordinator.

The heuristics for tip selection depend on things that are inherently vulnerable to Sybil attacks. Proponents consistently argue that network topology will prevent double-spend attacks, but there's no question that it is easy to create incompatible sub-tangles that are not mutually reconcilable, which will result in the same situation anyway.

I love most of the design of IOTA, including the admittedly somewhat ridiculous use of balanced ternary, and especially the use of one-time signatures, but under the current scheme there is no path to transitioning to a decentralized censorship-resistant scheme.
Nor is it one I endorse, but it is the kind I have to live in.

I can pay taxes without grousing about it too much, so long as they're just taking my money. It's when they start taking my time that I start to get bitchy about it.

If it takes me 20 times longer to calculate the taxes associated with doing something than it actually took for me to do the thing, then that tax is simply not reasonable, no matter how much or how little it costs in dollars.

The worst part of the entire US tax system is the requirement to self-report on taxable events. If the IRS really wants to dig down in such detail to find out what I owe them every time I move money from my left pocket to my right, they can damned well send me a pair of tax-compliant pants. Write wallet software for US users that makes the tax compliance automatic and seamless, don't bother trying to collect taxes that can't be fairly enforced solely through self-reporting, or FOAD.

It's like they think we exist only to do their paperwork and write them checks. Do they even realize how much more I'd be willing to pay in taxes if I didn't have to do an annual ritual humiliation of proving to them through the submission of forms and reports that I am not trying to cheat? If they just sent me a freaking bill, so long as it explained why my regular payroll withholding wasn't enough, and the amount seemed plausibly close to correct, I'd probably just pay it. There is no particular need for me to fill out 12 pages of forms, so that I can figure out what I think I should owe, based on my own understanding of the tax code. Likewise, if I were due a refund, they could just send out a check.

It's not just based on violence. It's also based on institutional bureaucratic displays of social dominance.
Gist goes into why this is sort of the wrong question. What you probably want is; how are Sybil attacks defended against? Which is the topic of one of the documents through the link.
I first heard about it on 99% invisible https://99percentinvisible.org/episode/episode-66-kowloon-wa.... I recommend it if you have 15mins.
If I recall, the bulk of those stories occurred during Obama's first campaign. At that time social media was still in its infancy (Twitter, I believe, was only about a year old) and was a new phenomenon.
Memphis's Novel Strategy for Tearing Down Confederate Statues
reverse - cbindgen - seems quite useful, too! i didn't know it existed until this post.
What stops you from using clojure on the server today?
Debian and Python seem to play nice with each other.

> As such, with hundreds of Python modules and multiple versions of Python supported, Debian is the largest "integrated Python distribution". (https://wiki.debian.org/Python)

Even if other languages don't play as nice as possible, or even foul, that doesn't mean it's not important for Rust to play nice.
All characters in league of legends are not equal, its less blatantly pay to win than some games, but to argue its only cosmetic is ridiculous.
A common theme in Detroit is that sure the downtown area is booming but what about the neighborhoods? I believe they've got it all wrong. You can't bring back the neighborhoods without a strong downtown core at its center.

On my frequent trips the neighborhoods are showing progress with most of it in the past two years. But as the article shows the progress in uneven.
I think looking at the bootloader source is an excellent way to learn. However the more complex the bootloader, IME the less rewarding the time spent reading its source.

While Grub is highly well-known, popular, sometimes innovative and of course very flexible, it is also more complicated than I would like and so I am not a user. The primary reason is because of its strategy to locate parts of the bootloader on the media in a way that can vary from one installation to another. The alternative, "standard" approach being to locate all parts of the bootloader in some pre-defined area, usually near the start of the "disk".

The Grub approach obviously has its justifications and advantages. Maybe some see the Grub approach as an advantage because e.g. if one accidentally loses access to an area near the start of the media where most bootloaders historically reside, then one can still potentially recover.

However, if understanding the boot process is a goal, I see the Grub approach as a disadvantage. It makes locating and verifying the bootloader more complex when it is fragmented into parts that are potentially scattered around the media instead of located in a pre-defined area near the start of the disk. If one makes changes such as the formatting or partitioning of the disk, are all the fragments from a prior Grub install accounted for? I would prefer not to have to consider that question. Whereas I know how to completely remove/reinstall the bootloader if I always know where it will be located.

If the goal is to understand the bootloader one is using on a lower level than simply using it, e.g., verifying it is there on the media, I think there are more simple alternatives than Grub.

Alas, last time I checked the Linux kernel is still not compliant with the "Multiboot Specification". This is unfortunate for me because the non-Grub alternative I prefer supports it and it really works well for multibooting. I would love to use it to try booting a Linux kernel. I suspect there is probably a workaround but making the easy choice to use Grub probably obstructs people from experimenting with alternatives.

While experimenting years ago, if I remember correctly, I booted a NetBSD kernel using the FreeBSD bootloader (the part written in Forth). I seem to remember this was possible because of compliance with the Multiboot Specification.

"One bootloader, many kernels." (Without chainloading.)
> It worked so we kept the wheel weighted.

Did you do experiments with the weighting to find this?
I disagree. I think the "natural" state of things is definitely more conservative, and it's reflected in people's attitudes, traditions, and behaviors as they age, and their general resistance to change.

Progressivism works as a sort of pushing against the order of things, for better or worse. Its development being the result of our ability to manipulate and change our environment to an extraordinary degree, much more so than any other animal.
Sorry for the irrelevant response but: s/tenant/tenet/

Not just you, I recently read “All information should be free” was a core tenant of the hacker culture at MIT.[0] Don't tell me it's becoming proper English!

A tenant is a person who holds lands; a tenet is something held to be true. I didn't realize until learning Spanish that ten and tain in English words means to have/hold! Their verb 'to have' is tener (Latin: tenere). Maintain is mantener; also there's contener, detener, obtener, retener, sostener...

[0] http://ctankersley.com/2017/01/04/the-history-of-open-source...
Ask HN: What's the difference between “programmer” and “developer”?
And when to use which one?
Arguably one of the ways “Bitcoin” protects from the select few with it’s adoption is by only being one such currency. Since the many can create a new currency to place their faith in with relative ease - at least in comparison to fiat - they can combat “rich bitcoin jerks” through devaluation and other such mechanisms, in theory.
Indeed, I started vitamin D supplementation after hearing Dr. Rhonda Patrick speak about it in-depth on the Joe Rogan podcast.
(Sorry for the delay, I’ve commented so much in the past day, this got buried.)

but if I stick with it for a few years I'll probably sound pretty decent.

Thats the frustrating thing with music, both as a beginner and one helping the beginner get started. I’ve been playing mandolin for about two years, almost every day, and i’m just now starting to get to be what I’d call “kinda good”. Meaning I can sit in just about jam, and if they stay in major keys I can keep up even on songs I don’t know, might even improv a decent solo. So on the one hand, I’d say to the beginner, “if you sit down six days a week for thirty minutes of deliberate practice, you can’t help but get decent after a year or two. I’d argue that it’s almost unavoidable.”

But what the beginner hears is, “I’ve gotta do scales for two years before I have any fun.” Which isn’t true, but if your standard is Hendrix I guess that’s what you hear.
> Very good oral hygiene

It is surprising how much inflammation can stem from your gums. Floss! I know it's boring. But, it can be rewarding to dig gross gunk out of your mouth that you didn't even know was there. Gross, yes. But, less gross than leaving it there!
How many more coffee drink names are available for the taking? Do we reach peak javascript when that list is exhausted?
They track cash via audits. The same thing will happen with anonymous coins. So if your apparent income (tracked purchases) is larger than your declared income you can expect an audit, no matter where the extra money came from.
Besides, it looks like the amount of cash that Mozilla got for stuff like Pocket or Mr Robot is tiny compared to their other sources of revenue. It doesn't seem something worth to taint their brandname and ethos for.

If you rule out Firefox, there's hardly any viable option for a modern, feature-complete and freedom-respecting browser. Chromium is OK, but those suspicious blobs don't look very appealing.

For me the most shocking part is that the FSF has a Firefox ESR fork, IceCat, which is hardly maintained and goes 2 versions behind mainline. They don't even bother patching CVEs...
Well it's not like Android phones advertise "comes with malware direct from Google Play store" and "malware can run your phone so hard it will deform, catch fire, or explode"
but there are so many things that have this 'irreversible' property in the real world. Identities. Secrets. Exploits. Once (hacked) you cant get the genie back in the bottle. I feel this irreversibility is what is of real value in an information economy.

Cryptocurrency is similar. Its 'real', unlike USD/EUR/etc, which are insured. At best its a record in a centralized db.

Please rethink your position on disaster :-)
If 2017 is anything to go by, the world is more resilient to disaster than believed.
Open-sourcing MonkeyType – Let your Python code type-hint itself
Backblaze vs. Crashplan – Why I Switched
Why should anyone have to pay to do trivial service to their own phone?
It is a design technique that can be used for designing microservices based applications or any other kind of application that is distributed. So, it's something completely different and the difference you asked makes no sense.

There is a link on that page for the more generic dataflow based programing. I'd advise anybody to follow it and simply ignore its specializations until they master the generic one. I'd also say that any program should be designed from multiple points of view, so do not stop at dataflow.
You can try melatonin and magnesium.
The 'Show HN' category is for reviews. https://news.ycombinator.com/showhn.html

I see you submitted it there yesterday https://news.ycombinator.com/item?id=15966186 so this 'Ask HN' is a duplicate.
Chrome sux, their rendering is the worst among all browsers. If you try to use CSS transitions, or scaling, or any other GPU-accelerated effects in most of the times Chrome will render artifacts and have weird rendering bugs that don't occur in Firefox or Edge. PS: I still use Chrome for both personal use and as a developer, but I'm starting to realize more and more that Chrome is starting to be clearly the worse modern browser. I only use Chrome now for the Google account integration.
my software was insanely successful. Why is that? Well
the answer is not in the realm of computer science.
I have always had a user-experience focus to my software.
Homebrew cares about the user. When things go wrong with
Homebrew it tries as hard as it can to tell you why, it
searches GitHub for similar issues and points you to them.
It cares about *you*.

I love that he calls out Homebrew not being a technical marvel and attributes its success to the fact that it does what users care about.

His skills align better with product management at Google more than software engineering though.

It's clear when software is written or designed by someone who cares about the user. Homebrew really is a great example of this.
Calling them a "Security firm" might be stretch. Took them longer to fix a simple bug than it took to file a lawsuit -- ridiculous!
Standards are irrelevant to pragmatism. De facto standards are what is important.

By virture of sheer popularity, Chrome is the de facto standard. And if they have provided anything that becomes useful or popular, then by virtue of popularity of that feature in what is already the post popular browser, makes that feature part of the de facto standard.

The post is just pedantic whining about how something isn't according to the written word in some document written some years ago by a bunch of people that the average user of the standard does not even know.

I understand the value of standardization. Everything should be standardized. But what the standard should be is completely another question. I would say that all enhancements/popular features should be standard. At least that way, we'll have more people happier, rather than follow the least common denominator approach where there is a compromise that leaves no one happy.
Why do you imagine the CIA parking lot would leak information? Keep in mind the CIA has been fighting an adversary they believe to have significantly infiltrated the US since at least the 30s. Anything that would be leaked by personnel being associated w/ the CIA is probably not done at the building with CIA on the side to begin with.
I don't think that it can be argued that Chrome is privacy-friendly. There are dark patterns built into the browser.
It's obvious if an app has IAP. It isn't obvious it has burn cards/gacha bullshit, nor that it's exploitative and psychologically coercive until you're already in. Like, I made an Android (React Native, so eventually iOS, but I'm very lazy) remote control for Open Broadcaster Software[1]. Asking for seven bucks to unlock it for full use, once, is represented the same way as a game that does burn cards or loot boxes. It's extremely, extremely fucking shady because games in particular don't start demonstrating their upsell and their engagement patterns until you've started playing and until they have their hooks in you.

At absolute minimum, ARPU and ARPPU should be required disclosures for any application. (Mine would be around $0.75 and $7.00 even, respectively. I made it for myself, so I don't care, but it's interesting.) It's a partial patch and doesn't solve it. But it's better.

[1] - (shameless-ish plug) https://play.google.com/store/apps/details?id=com.tracecompl...
Jobs? Being active in the open source community can significantly raise your profile and career opportunities.
Interesting. Is Apple doing this primarily to appease the Chinese government or they care about us consumers?
Gamers Want DMCA Exemption for ‘Abandoned’ Online Games
At what point does the dominant market leader become the standard, though? Chrome currently has roughly 60% market share in both desktop and mobile. No other browsers are forced to comply, but web developers will prioritize targeting the platform where their users are. We see this today where tons of things are broken on the long tail of older versions of IE, and developers largely ignore them.

I'm not saying that I like one company controlling the web, but when you're a small company developing software for the web, Chrome IS the standard.
That is incredibly notable, since qtwebengine is not supported -at-all- on my chosen platform (FreeBSD)

OT: heard you were going to CCC, I'd appreciate it if you swung by the DarkScience Assembly if you get a chance. :D

And great work on qutebrowser!
My iPhone 6s had two iOS updates in recent months. After these updates the iPhone is significantly slower, occasionally the screen doesn't respond to touch events, occasionally the screen is becoming black with little round loader in the center. Safari hangs. No other incident happened with the phone meanwhile, the only reason of the deteriorated behavior I could think of are these iOS updates.
This fits quite nicely with having less “net neutrality” doesn’t it?
Yeah the old Hangouts doesn't either.
This isn't particularly helpful. Do you have something to add besides answering a question with another one? People have different use cases and different needs, and in general is a good think to have options with Clojure/Script. If you think ClojureScript on node is misguided, please provide more argument as to why and help move the discussion forward, regardless of how wrong you might feel the comment you're responding to is.
I think I'm probably 95% on board with this, and I agree with the conclusions and most of the framework, with one exception. A personal belief held by a public representative is still a personal belief. So, the personal nature of the belief alone isn't what exempts it from scrutiny or action. There have to be other factors as well.

There's some productive digging to be done there, but I've got work to get back to! Maybe another time.
I think there’s more to this story than mere aging batteries.

I had the exact symptoms of this issue with my one year old iPhone 6 Plus in fall of 2015. Add in some very strange battery % readings: Even when it failed to shut down, the phone would drop rapidly from 20% to 1% but then remain there for ten minutes or more.

Bizarrely, this behavior (albeit less frequent or severe) jumped to my brand new iPhone 6S Plus in November of that year when I restored it from a backup of the 6 Plus. Both phones had Geniuses run battery diagnostics without finding any unusual degradation.

My guess: Apple’s battery “farming” code designed to maximize its life, level drain and charge across the cells, manage load, estimate charge % remaining... is incredibly sophisticated, even so far as to profile your typical use of a device to inform these decisions and estimates. There have been user-visible bugs in this code related to manual clock updates (something I did a fair bit while traveling), and I bet some fraction of these downclocked users have been the victim of that or related bugs. If the code is “farming” the battery incorrectly, some cells may be charged or drained too much for too long, and greatly increase a phone’s susceptibility to these voltage drops, even while the global status of the battery reads as fine.
I quite like rEFInd. It seems to be still getting regular updates and has definitely improved since forking from rEFIt.
I don't know if that's true. Do we have more transparency into Trump's income, businesses, or even taxes after he became president?
It is just as user replaceable as those car parts, if not more so. It requires only a few cheap tools, some time, and maybe watching a YouTube video example before starting. I'm generally more comfortable dissembling my phone than my car since the consequences of messing up are much smaller.
It doesn't matter. Uber doesn't hide the fact that they charge more during demand surges, and the fact that there is a demand surge is more info than cab companies usually provide; typically they'll take your booking and lie about how close the driver is.
"very good oral hygiene" -- I hadn't heard anything about this being linked to systemic health before. My interest is piqued!
>Quite honestly, in the past 10 or so years, the Republican party has made itself extremely easy to dump on.

Quite the opposite actually. As the contemporary left has taken over mainstream culture and turned into the de facto "establishment" that it originally railed against, it's grown intellectually soft and dishonest.

Both sides play to populist emotional appeals and sentiments, but the left-wing outrage industry and identity politics has left them intellectually vulnerable.

I mean, if you want a case study on this vulnerability just head on over to the major liberal think-piece sites and read some of the essays (Salon, Slate, The Atlantic).

Last night I read a piece in The Atlantic that bemoaned the fact that some people expect their neighborhoods to be orderly and not riddled with crime, drugs, and gangs, arguing that these attitudes unfairly discriminated against minorities. This, from a "respectable" magazine!
JVM is slow as heck to start, but an awesome runtim. In an ideal world I'll never have to restart my application or my repl, but in the real world I do it all the time. It's much faster than node.js/V8 when executing heavy tasks.

One reason I might be interested in running clojurescript on node.js is because most web technologies nowadays are written for node.js/javascript first and ported as an afterthought. GraphQL servers on Clojure/Java, for example, are like 3rd class citizens compared to node.js. Google provides nice wrappers to their APIs as long as you're not using clojure. I end up writing things in-house a lot more often than I would with node where I just npm install the package I want and I get something that is maintained by the official author.