skysight-inc/HackerNews huggingface dataset:
I don't think it would be possible to the scale needed. Well, not without burdening already overburdened local economies. A library is one per town or even region, and even they aren't really doing that hot despite being subsidized. Trying to support a multitude of co-ops (and managing them to make sure they actually are sustainable and survivable businesses) would seem to be a nightmare.

I don't really know what the solution is. But it's not something like racism or ignoring untapped markets, where it can be solved by regulation.
Oracle's new machine learning-powered database patches security flaws on its own
If u/whoah and I understand the proposal correctly, Intel has the ability to mine as many blocks as it wants in a REM blockchain, free of cost, by signing a fake IAS or whatsitcalled.

Nvidia does not have this ability in Ethereum. They have to pay for electricity just like everyone else.
It's useful for source auditing. A lot of third parties like to review source code of things on behalf of customers, this makes it a bit more straightforward.
Groove Music is the label attached to the state of disappointment that teenagers suffer when their parents buy their first smartphone as an affordable choice. They wanted Apple Music but it didn’t happen because they got a Lumia.

Apparently it’s on Windows 10 but everyone just installs iTunes or Spotify much like no one gives a shit about Edge and just installs chrome these days.

That says more about the platform than you or their marketing. The whole thing is rotting from the outside in.
Can the moderator change the title to "Ask HN:..." so it doesn't get mistaken for spam/advertisement?
Considering last I read the church has enough influence in Northern Ireland that abortion is banned in the majority of cases, nothing would surprise me about religious influence there.
Every minivan is a 7-seater (2 + 2 + 3) and many bigger SUVs are, as well.
It might be interesting for the very early stage startups and money-hungry (no-kids-yet) young founders.

This is who YC funds. That's like saying it might be interesting for technology companies.

Except YC funds plenty of founders with kids.
It's possible to upgrade an ext4 filesystem to btrfs, and it's done the way you're describing. The end result is a btrfs filesystem containing the same file hierarchy, with a bonus: an additional raw file whose content is a disk image of the ext4 filesystem (pointing to the same blocks as the files), which allows a rollback.
You have containers for all the use cases the designers thought of, but then you have it worse than Python for all the other use cases, and you are stuck doing code generation or type erasure. It is impractical to expect go’s designers to have foreseen the best trade off for every codebase.

Architecture astronauting can be prevented with best practices and code review, not with language limitations. It’s a fools errand to try, code generation allows you to get all the complexity and more of generics.
Elastic | Anywhere | Full-time

Hey. I'm Dave and I'm looking for a front-end engineer with a designer's heart to come help me build out pattern libraries and component systems for use at Elastic (makers of Elasticsearch and Kibana). Specifically it would be working in a lot of React, Sass and SVGs. Your code would be fully open source. The design team here is small and this is a unique opportunity to build out design that is consumed by a large team of engineers. The company is fully distributed and has the usual bevy of great benefits. If you have great attention to detail and know the ins and outs of scaling a component library I'd love to talk with you.

If interested feel free to apply at

https://www.elastic.co/about/careers/engineering/jobs/825257

Engineers in general are more than welcome to peruse the other jobs at Elastic, of which there are quite a few.
At the cost of doubling the state size you can maintain an undo skip list to get log N performance for long undos. But that is useless for he common case of stepping back one at a time.
This was explicitly a roadside fair. A bunch of booths and tables were set up around a gravel parking lot, and most had pots of stew and trays of other foods. This has been some years, so I can't recall what else was on offer. People continually drove in, bought containers of food, and either started eating or drove away. Also there was a sign (in English) on the road indicating the fair. I saw no one take any action which could be considered religious or ceremonial. The point is, they were selling food but not to me. Which is perfectly fine, but it is relevant to thread parent's dilemma.

I couldn't write the same comment about Mexicans or Japanese or Germans or Armenians or Ethiopians or Afghans or Filipinos, because I've eaten in restaurants they own in which they happily serve their delicious food. I've also eaten at non-tourist roadside stands serving many of those cuisines to those people in those nations, and felt welcome. On that particular day, I ate at a Taco Bell up the road, along with what seemed to be every teenage member of the tribe. Of course Taco Bell is not authentically anything ("American", maybe?), but that's the direction culinary habits seem to be moving.
John McAfee unveils new details about long-awaited anti-hacking system 'Sentinel
No, because there was a system (the Tychonic system IIRC) where the sun orbits the earth and the planets orbit the sun. It seems to have been popular at the time also.
True, but there are more elegant solutions. For example, Rust's traits allow you to define a trait (somewhere in between an interface and an abstract class in Java), and then methods can be generic over any object that implements that trait. And structs and traits have a many-to-many relationship.

This allows you implement patterns like duck typing which are idiomatic in languages like javascript, but impossible to implement in java.
By that logic we'd never have single engine or single seat attack aircraft. In a lot of situations, you _have_ to rely on the technology in order to most efficiently spend your resources, even considering the potential failure modes. In many situations you're better off perfecting one mode of operation than in maintaining two redundant modes.

Seems the best reason to teach these things isn't because we expect them to be used to any substantial extent in combat, but because they're critical and necessary exercises for honing and maintaining the skills needed to wield the high-tech tools, much like in bballard's example. Learning and regularly applying the fundamentals is often critical to understanding the problem space. When you're commanding a naval ship I imagine the problem space is immensely complex, much more so than most other roles in the military, or anywhere else for that matter. If you can't foresee or recognize the problems quickly, you certainly won't be able to respond in a timely manner no matter how fancy the tools.
There is a war around it — employers can hire enough people to the job and workers can refuse to work long hours.

A consistent more than 40 hour work week is a deal breaker for me. I’ll work 50-60 hours on a project if I know I’m spending 20 hours trying to ramp up on a new technology or I’m trying to do something that’s new to me, but that feels different than management expecting you to get 60+ hours of work done
Edward with FL here.

To answer your question, no. Because our stem cell niche degrades over time, we perceive a strong value of banking to come from the delta between when you banked, and when you employ your younger biology in future applications. The current regulatory environment doesn't change that calculus.

Also, we wouldn't want to expand/grow your sample before freezing anyway. The particulars of the expansion itself could change depending on the application, so we want to preserve them in a state that will afford the broadest range of future use.

Regarding the second half, I'll let Mark jump in when he comes back if he wishes. In the lab, he's had over a decade and half to muse about the regulatory environment. I can tell you that as we see it, we're near the cusp of where cellular therapies begin to transition from the clinic to the marketplace.
This is how NSUndoManager works in Cocoa, with the additional twist that recording the reverse operation is performed by actually invoking it on a proxy.

Example:

- (void)setTitle:(NSString *title) {
[[NSUndoManager prepareWithInvocationTarget:self]
setTitle:currentTitle_];
currentTitle_ = title;
}

This setTitle: method may be undone by calling setTitle: again with the old title. We actually send that to the undo manager, which records it.

When the user invokes undo, the undo manager replays the message it was sent. setTitle again records how to undo the replayed operation, but this time it gets pushed onto the redo stack!

What is nice about this approach is there is no need to manually reify commands (i.e. Command pattern). It's just a message send.
> That product onslaught puts the company at the forefront of an increasingly large crowd of automakers proclaiming the age of electricity and promising to move away from gasoline- and diesel-powered vehicles.

Uh, call that for small, mostly urban, pregnant roller skate cars but not much for SUVs or light trucks and certainly not for the main uses of Diesel in long haul 18 wheel trucks, backhoes, earth moving equipment, boats, etc. "Vehicles" is way too strong, has the authors dreaming.

Also, so far the recharging time is too long for nearly everyone. And for rural drivers, mostly "No way"; they still need gasoline, put in 20 gallons in a few minutes.
Tesla-misses-model-3-delivery-goals-but-plans-to-exceed-total-vehicle-numbers
> (since you could learn most of it just by reading or watching videos)

I think this misunderstands how most people learn -- people generally learn much more effectively by "active learning," aka actually trying to do the thing they are learning, and getting dynamic guidance alongside that active process, not canned lecture / video content.
Why so defensive, surely it's the vendors responsibility? Anyway, DNS and dhcp impls in safer languages exist in some numbers.
ExecVision | Arlington, VA | Remote | http://execvision.io

ExecVision is one of the leading conversation analytics startups, and is seeking frontend-oriented full stack engineers to join the product team. If you love react js, python or java, and sql, this could be a good opportunity for you.

See full job description here: https://www.execvision.io/wp-content/uploads/2017/08/Softwar...
Great looking project, and really well documented. It's way more than I need at-the-moment, but starred it for future.
Russia launches second unannounced ICBM live fire drill in a month
What does “somewhat sound” mean?
No it wouldn't because increasing energy efficiency of the bitcoin miners just means that the difficulty will rise until you're back to the same power consumption. The power consumption depends on the block reward and transaction fees.

>Energy used when mining Bitcoin could also be considered incidental, the goal is to calculate hashes.

The goal isn't to calculate hashes. That is the incidental part. The goal is to have a randomly chosen node create one block every X seconds.
Apple is exactly becoming what Microsoft was for last 2 decades. The newfound flexibility of Microsoft is going to take it a long way.
ZX81 with 16K RAM pack. Slightly less computing power than the fishcakes I had for tea.
I believe this is what graphics tools do, for other reasons as well. Each operation creates a new layer and what you see is the dynamically rendered composition. This lets you do things like adjust the strength / intensity of the effect as well, by changing the weight of the layers.
I'm not exactly sure, but I remember using those pretty iMac G3s in elementary school. Later on dell desktops, then linux on desktop, and then back to mac land in late high school. My first memory of Google is around 3rd grade.
Click to find out without the normal read the whole article to find out? You are given a new title when you enter the site. Those two combined give you more then enough information to figure out if you already know it.
And if you already knew that Word is using the algorithm, you would probably just skipped or opened the link to verify that is was this algorithm.
All this combined, do you mean I should have kept the original title?
Vista is not a ground-up rewrite by any stretch of the imagination. A considerable change, don't get me wrong, but not a rewrite; it could be seen as something on the order of Linux 2.4 to Linux 2.6. Windows 3 through ME were one codebase (like MacOS), and NT was (sorta, but not completely) another (like darwin/xnu). If anything current versions of NT have more Windows lineage than OS X has Mac lineage.
I can feel your pain, but note that this isn't a fault of dynamic typing per se. This is bad coding (for example, no good use of modules) plus the problem of Javascript itself having many issues; not to mention the wildly different levels of quality within the JS library ecosystem.
I think we're basically in a worse version of the Android fragmentation / device support issue.

At least with Android, Google is forcing manufacturers to have a minimum security patch lifetime. There's no one in a position to require or enforce that among the tens (hundreds?) of thousands of home/SOHO routers models out there.

I expect we'd maybe be able to get some of the big players (Netgear, Linksys, D-Link, etc.) to agree individually to support products with security updates for X amount of time, but it's still dicey. I used to work for one of them[0], and often the people internally who own the products don't even know enough about the software running on them to even be aware of security issues. They're entirely at the mercy of the outsourced software firm for that. The margins are low enough (and price competition high enough) that you're not going to see much effort without consumer support. That is, consumers being actively willing in large numbers to pay more for a more secure product (so, that's not happening).

If we could go by a model where everything was based on a third party, like OpenWRT or LEDE, and if the appliances could auto-update in-place from the upstream package repositories (nothing run by manufacturers or the software integrators), then that might work, but the manufacturers would have a hard time supporting it, as I'd expect there to be a lot of random breakage.

I'm not sure there's a great solution here. Savvy consumers will pick a brand that has a strong track record with security (perhaps buying SMB or enterprise-grade products), or will flash 3rd-party firmware that they can maintain and upgrade themselves. The masses are pretty much lost and dependent on a commodity industry that has little incentive to pay close attention to security, and a lot of incentive (in the form of cost and pricing pressure) to ignore all but the worst security problems.

[0] This was 2004-2009, so things may have changed, but I'm not expecting much.
What I like most is that I bet they will make use of some of his patents, for free. Tesla's patent library is free for use, by any company. He has pretty much written his name into automotive history.
More like Universal Basic Income
To prove their point, other people must be able to read this article. Which means somebody has to pay for it. Maybe they should make sponsored links - if you have disposable income, finance 1000 people reading this article, in hope they get convinced by it. That'd be putting your money where your mouth is!
> the biggest cost to sustaining fiat is the power of the sovereign that backs it up

That government and military also safeguards a lot of the economy any financial system, traditional or crypto currency, needs to drive it. In any case, sovereign-less free banking happened [1]. It was replaced for reasons of efficiency.

[1] https://en.m.wikipedia.org/wiki/Free_banking
I agree. While I have never used C# in anger I have played with enough other (non-Java staticky typed) languages to know that it doesn’t have to be this bad :D
What Is the Rationale for IEEE-754 NaN = NaN?
If you're worried about propaganda and bias, getting the majority of funding from a central source sounds like a really bad way to go. Look at all the state-funded media in other countries. Guess how critical of the government they are?

While it's true that advertisers may exert some pressure on publishers (and corporate consolidation has made this worse), it's far better to have hundreds of advertisers, any single one of whom you can freely tick off, than to have a single large benefactor whom you can't. Even if the benefactor is largely benevolent and hands-off, it's not something you should bank on.
They do fail. But when they do it doesn’t disappear into some independent repairers hole for six months and you get a messed up pile of tainted shit back (Acer, Sony, Asus I’m looking at you). I’ve never had a mac or thinkpad break where I haven’t killed it physically and I’ve fixed them myself then.
It’s not true for white collar work. For the most part, salaried and even non salaried full time workers get at least 20 days of paid time off a year.
Yeah, sure, and I was able to avoid the painful years. But C# pre-generics and pre-Linq is a way less appealing language too, you know? Most languages that are popular now look kind of rough to work in several versions ago.
There's an older version of this principle used to compensate authors for library borrowing in the UK and other countries called Public Lending Right.

The government puts some tax money into a pot, and it's paid out to authors in proportion to the number of loans of their books. There's also a cap to stop the bulk of the money going to a handful of bestselling authors.

In some ways, this can be seen as croudsourcing decisions on government subsidy, which is an interesting model.
It does seem like that, but the piece table itself is not an algorithm FWICT, and as an abstract concept it can be implemented in various ways (with varying degrees of optimizations). A car is not just a car!

Given that people are still attempting to re-invent text editors, it would be interesting to know if anyone has unknowingly come up with similar ideas in their design.
There's no free plan (beyond the trial phase) on Apple Music, so I bet they're making much more money than Spotify.
> For example, it's extremely easy to destroy a Kafka cluster by bringing a new, empty ZK server online with newer but incorrect data in its volume. ZK will happily trash the entire cluster thinking it has new instructions.

How does that happen? I mean a new, empty ZK server with never data than the rest of the cluster?

Also, please note that ZK is not meant to be a database, but a coordination service, it's guarantee is to have all nodes being always in consistent state and neither of its nodes allow to make any changes if there's no quorum. So if a new node somehow has more recent data with higher serial number it's expected that remaining nodes will sync to that.
Saving internal memory state to a file is such a terrible idea, who would do that!

Proceeds to go write a program to manipulate memory-mapped files.
"I don't want to be able to fly. I understand that's impossible. All I'm asking for is to make it easier to defy the force of gravity."
This is precisely what I said in the next paragraph and even mentioned away to correctly encode that "correctness". Where a _correct_ implementation of reverse has the property `strHead' s = strTail' (reverse s)` recursively.

It's important to understand that type systems can encode correctness to the level you can specify it. So the program is therefore bug-free to the accuracy of your requirements on it.

Most people do not work with type systems which can do this and are unfamiliar with formal verification. The author presents directly (and argues through out) that there is a correlation not that bug free and static analysis are the same thing.
eBay | www.ebay.com | New York | NYC | Full Time | ONSITE | jobs@ebaynyc.com | VISA ok

Looking for an experienced java developer to drive forward a critical service platform. This codebase supports billions of dollars in eBay Gross Merchandising Volume ($s spent on the marketplace). Advertising, Merchandising and emails flow through this code. You will be responsible for enforcing code standards, reviewing pull requests and core framework functionality. You will apply a craftsman's level of quality across the eBay experience making sure everything works with ~50 page integrations and hundreds of configuration options. You will support and enhance continuous delivery by automating the release process. This should streamline existing processes reducing tickets and manual button pushes. We need our weekly, heavy ceremony, releases to become on demand. Due to the nature of this project with multiple stakeholders, Product, Tech and Managers, and teams across the globe there will be a push to maintain the undesirable status quo. If you succeed you’ll earn the respect of every manager / Developer / PM involved.
> When people say it's impossible, they don't mean "not yet", they actually mean "never".

This is a very good point. I think the problem is that some people do say "impossible" to mean "probably never" ("it's impossible to understand specialist language"), and some people (sometimes the same people) say "impossible" to mean "actually never" ("it's impossible to use only a straightedge and compass to square a circle"); and, unless you're a specialist, then you're probably not qualified to judge which meaning is intended, and you're possibly not even aware that there are two meanings.
Which polyfill do use for IE/Edge?
For the 400 km, is the A/C or heater on, or the headlights, the speed nice and slow, not much cargo, and heavy use by the driver of pedals?

I still want a 20 gallon gas tank and a lot of filling stations.
Nintendo Confirms Mario Was Punching Yoshi in the Head
Presumably so, though I doubt WhatApp would be keen to have the app send your private key to the security services. Still maybe that's the kind of thing Rudd is thinking of.
Wikipedia however is explicitly a secondary source, by design. For news, it becomes contradictory - because news naturally tends to be primary source things, why would you want secondary source news if you can have primary source ones?

Of course, nothing prevents wikinews from being primary source - but that requires much larger expenses of people actually doing original research and reporting (things explicitly shunned on the rest of Wikipedia) instead of refining, curating and summarizing existing source (which is a very useful thing too, but for news it's not enough).