skysight-inc/HackerNews huggingface dataset:
It wouldn't take much work to insert data actually, in fact it would be done pretty fast. Updating something will take more time, as it needs to update the whole structure.

I totally agree, search is an extremely interesting topic and I learned a lot writing Wade. I'd definitely recommend people to learn more about how this kind of stuff works.
Some helpful information about this issue:

- The vulnerability is in Parity's "enhanced" multi-sig contract

- This affects Parity 1.5 and later

- Parity 1.5 was released on January 19, 2017 (have you created any multi-sigs in Parity since then?)

- The canonical multi-sig contract used in Mist / Ethereum Wallet does NOT have this vulnerability
the address bar behaviour on chrome is so obnoxious! i can never find stuff that is on my history -- with firefox, couple of keywords and i can find almost anything.
...which brings us back to the original point: if you use tools you don't understand, chances are things go wrong.
You should not start a startup. I like to think of it differently. It's semantics but I find that it aligns my thinking better. You should start a business if:

- you are strongly driven _by the idea_ of doing business, i.e., at some point in your evolution, you become Walt Whitman. A business, which

- solves a problem, makes a product, or offers a service, that

- you think can you do better and make money while doing so, and

- you would rather face the uncertainty of it not working out than be employed working on a thing you are not motivated by.

You should not start a startup if things such as exits, raising VC, optics of running a startup, or some such affair is of primary concern to you. They should be in the service of running the business and serving its needs, not the other way around.

This is not a script that applies to just some lifestyle, sustainable businesses, in the parlance of SV. This is the same script that even the largest, most profitable, and most impactful companies (cue the disruption adjectives) on the planet have followed.
right, exactly! this kind of casual discrimination that people pass off as a joke. Obviously not a reddit-exclusive phenomenon; it's commonplace IRL, but it's especially noticeable in large subs where people are encouraged to make pandering, low-effort comments that appeal to the lowest common denominator
I don't know how Filecoin strengthens reliability, but Sia splits your file to 30 small pieces and distributes them randomly among hosts. You only need 10 of the pieces to recover a file. So, in effect, you rely on 10 out of 30 random hosts to be online at the time of recovery. The chance of more than 20 random hosts that are holding your file are offline at the same time is extremely small as long as there's enough diversity among hosters (particularly many different hosting companies and many individual hosters in different regions, so hosting isn't mostly "centralized" to one region or company).

I think Sia's method would prove to be extremely reliable, but again, it depends on the hosters. If the largest single hoster owns less than a third of the capacity of the network, even if they suddenly go offline, you should be able to recover your file since you rely only on a third of the 30 hosts who hold your file to be online.

Also, I think that the number of pieces you need to recover a file can be tuned, so if 33% would prove to not be reliable enough, Sia/Filecoin can tune it down to increase reliability.
Thank you for recommending us!
That's not how modern trains generally work although it's possible that's how India's trains still work.

Usually there's a HEP (head-end power) generator on the locomotive and the rest of the coaches are just plugged into that/each other to distribute the power down the train. Most regions have standard connectors/voltages and such to make this pretty seamless.
Hackers can take control of your Segway hoverboard
I remember when people on digg would ceaselessly hate on twitter back in 2008, and now here I am on HN in 2017, ceaselessly hating on Snapchat.
Someone did not read the story it would seem.....

>They have made it an "internet freedom" issue when internet freedom is not a problem at all.

Example of the disinformation...

>If there is a threat on internet freedom, it's already there and it's Google, Facebook, Twitter etc. who can pick and choose what a user can see on the internet.

They can? How do they do that? I do not use Facebook or Twitter at all, and used google very very limited having transition to DDG as my search provider over a year ago...

Does facebook control my Arch Linux Computer... shit....

>> while ISPs, at best, can block individual IPs.

Please tell me your not serial....

You really believe the is "at best" all they can do... really... You just keep highlighting how successful the disinformation campaign is...
One reason might be that EU doesn't have many browser vendors who would put in a official complaint.
Interestingly, the changelogs are silent about a fairly major change to the filesystem when going from 10.3.x to 10.3.3. It seems like APFS was originally intended to use a different unicode normalization setup than HFS, but it turned out to be very problematic. After iOS 10.3.0 silently converted all iOS devices from HFS to APFS (!) (and not only was this not specified in the user-visible changelogs, earlier iOS 10.x.x releases did the same dry-run conversion without notice - only stopping short of committing the final type flip - which may explain why iOS OTA upgrades have been somewhat slow to execute - https://www.macobserver.com/analysis/apple-dry-run-apfs-prio... ), iOS 10.3.3 adds runtime normalization to the file system. It's unclear what kind of performance hit this has (but I seem to remember reading something about how samba on UNIX taking a hit on file opens in order to support clients specifying incorrect casing, which sounds similar). Apparently an unspecified later version of iOS will perform yet another conversion, from APFS-normalization-preserving to APFS-native-normalization.

More details: https://mjtsai.com/blog/2017/06/27/apfs-native-normalization...

By the way, if you ever rsync between macOS and Linux you may have noticed (or not) how this unicode normalization messes up filenames and cause duplicates and stale copies when roundtripping, see https://serverfault.com/questions/397420/converting-utf-8-nf...

..

Also, unrelated, it seems this version of iOS fixes the Broadpwn wifi chip vulnerability (which perhaps could also continue on to compromise the main OS kernel via a DMA attack after compromising the wifi chip) ( http://boosterok.com/blog/broadpwn2/ , https://nvd.nist.gov/vuln/detail/CVE-2017-9417 )
or express disbelief that we didn't anticipate <fairly obvious outcome> as an unexpected side effect of immune system tailoring.

<fairly obvious outcome> is likely to be "large increase in incididence of autoimmune disorders"
Bee2: Wrestling with the Vultr API
One of the bigger subreddits for many years is /r/trees which "promotes" marijuana and they haven't banned that sub even though marijuana is illegal in most states and most countries.

Reddit has really gone downhill ever since they turned into a nanny forum where they arbitrary enforce rules.
Haven't tried it on Linux, just Windows.
I don't get it? What's this for?
Being condescending isn't helping your argument here. No, I didn't think of SQL injection and I do have a vague understanding of the SQL grammar. The NoSQL injections seem a bit constructed and pretty much can't happen with a strongly typed language in the application layer.
Take a VR trip with Google Expeditions all by yourself
The startup starts up because of money is often time uninspiring. It is a good thing that we have fewer startups like that. If you don't have a good problem, plz don't make a startup for it.
The odds of there being an exit worth anything to anyone other than a founder are small enough to not even worth considering.

So if you go to work for a startup, you should demand substantially more money than with an established company.

It didn't used to be that way. It used to be that the first dozen or so employees of a successful startup did very well, and the first hundred or so did OK.
I feel like I may be missing something in comprehending that first up mathematical definition in the Exact cover wiki. How is it different from a partition of a set? (https://en.wikipedia.org/wiki/Partition_of_a_set).

UPDATE: think I may see it, sounds like in terms of partitions an exact cover is a subset of a set's partition.
Annaly Is Moving Forward with New Capital
Telecom Lobbyists Downplay ‘Theoretical’ Security Flaws in Mobile Data Backbone
Google gives you the content for free via search as long as they get your search queries. Facebook gives you your friends content for free but could allow publishers to charge for access to their streams.

Virtual currency will run the new internet I feel - not neutrality necessarily, but something that will work.
I'm from Canada, living in the US and married to a native for the last 13 years or so.

Before Trump got elected I would always get an angry glare and trigger defensive responses whenever I'd point out some aspect of the US that I felt could be improved or was lacking when compared to how things are in Canada.

After Trump it's a bit different. I think his election has been a bit of an eye opener for a lot of people that there really are deep-seated problems and maybe striving to be more like other countries that do things differently isn't such a bad idea.

Of course, that's just my experience living in a big city where my social circle is overwhelmingly liberal (which easily also applies to SF). I'm sure things are quite different in more rural/conservative areas of the country.
Original title: Telecom Lobbyists Downplayed ‘Theoretical’ Security Flaws in Mobile Data Backbone (it was 1 character over the 80 character limit).

Techmeme headline: After DHS highlighted major SS7 protocol flaws, Verizon and AT&T lobbying group labelled the flaws “theoretical” in doc sent to Congress, which experts dispute

Edited to italicize titles.
Not sure which is funnier, the Web developer/Windows API/Enterprise Programmer sections, or the comments from people underneath complaining that nobody used memoization.
Even if we consider Wikipedia credible source (which is already a stretch) then the article you linked says nothing about gender being "not biogical" and "changing anytime".
In principle, yes, in practice, no. The tolerances and surface quality achievable are far below what you require and expect when connecting or even just holding or looking at Legos. As ubiquitous as Legos are, they're among the highest tolerance, highest quality rigid plastic parts you're likely to encounter.
Britain's taxi industry will use Uber's playbook against it
A minimalist realtime anonymous chat website inspired by early unix talk command
Firefox was noticeably faster for me on first paint when I just tried both of those. Caching effects? CDN latency? Some part of the network? Nondeterministic browser behaviors? who knows.

This gut-check test isn't particularly useful.
How to read Infinite Jest
> no really big advantage

No _user perceived advantage_ but they are important: Privacy, freedom and avoiding the monoculture of a single web engine. The amount of websites that don't quite work well or outright has bugs on firefox is increasing.
Maybe we are both right and it is impossible to find a common thread (beyond tha banal) for either success or failure.
Many of the 32GB Bay Trail Windows 8 tablets that were upgraded to Windows 10 for free were unable to install Windows 10 Anniversary edition. For these devices you had to do a completely fresh install to get from Windows 10 to Windows 10 Anniversary Edition.

Conceivably you've cut your support from 10 years to 2 by upgrading to Windows 10.
While living out of my car is a bit more hardship than I'm willing to endure or put my wife through, I do know people who have voluntarily quit their job and lived out of their car for six months or so, because seeing the country, rock climbing, and camping by the side of the road was more important to them. Heck, my wife lived in a house with 3.5 walls for 2 years (Peace Corps).

Hopefully you are not giving up things that are really important to you for the sake of pursuing your one burning passion. But there is a wide variance in the set of things that people consider important, much wider than contemporary culture considers. You don't have to choose the same goals that everybody else does, nor do you even need to choose a goal at all. Some people just live for the experience.
Apple launches a machine learning blog to placate its researchers
Facebook changes algorithm to moderate and monitors spam content
It's because opioids are legal. Anyone can obtain them with very little effort and they don't have to worry about being 'caught'. The only way to get meth or crack was to engage in an illegal transaction. Now you don't have to be a criminal to be an addict and I think that scares people (Although nothing has really changed other than society's view of it).
2 x "A buffer overflow issue was addressed through improved memory handling."

7 x "A memory corruption issue was addressed with improved bounds checking."

Oh well....
One single theory may have solved three Mars mysteries
Yup, your feeling is correct. When I wrote my first self-learning discovery tool, it was the one that asks the visitor for 3 bands and then suggests other bands based on what it learned so far. And for some reason I called it "Global Network Of Dreams" at that time. Glad it worked for you!
Mushroom Networks Offers VNFs Built in VNF Design Studio to Partners
Its definitely not for substantial news.
That does not really address the point. The fact that smaller sites are not buying EV certs does not mean that it would not be beneficial for them to do so.
Android's phone app automatically shows GPS info during 911 calls
Well they would in theory turn airplane mode on.
On the flip side, people who are dependent on the good graces of increasingly deteriorating established socialized methods of making a living probably shouldn't be having children either. A lot of people who don't work in startups find themselves in that position too after layoffs and etc.
Defecating in Space
> So if you go to work for a startup, you should demand substantially more money than with an established company.

The problem is that most startups can't match, much less beat, established companies on salary, and they'll just turn you down. It's not even malice or greed on their part, it's just that they have a finite runway and a few tens of thousands of dollars a year on a single person can mean the difference between life and death.

No one wants to say it out loud, but I'm starting to think that the startup economy requires people to accept the gamble of shit salary for a chance at the equity lottery. I decided not to play along with that and only work for megacorps, but it's up to each individual.
If you have sensitive stuff on your phone. I don't. I have pictures of my balding head, and that's about it.
Another fan of Toastmasters here. If you're local to the Bay Area, my friend runs a kind and impressive chapter in Mountain View. They are called the Sierra 49ers.
True, but it's in Snap's interest that they use it in ways they can capitalize on.
Hi, which controls do you want that are hidden from you on desktop Brave? Thanks.
I'm sorry, you're so right. I'm just one of the idiots on the Internet who haven't used a system for 10+ years (or the bulk of their existence at least) and makes condescending comments...
Isn't the point of this to get your real phone across the border, not just any phone?
> You seem amusingly obsessed over a trivial difference in the way two different varieties of English chose to shorten the word 'mathematics'.

I'm not. I don't care. I know the world will eventually choose "math" because that's the way america says it.

The only people who are obsessed are people justifying "maths".

I don't care if you say "maths". Just don't justify it as being "logical".

> As far as I can tell, there are no official rules for shortening words in English, so I don't think that 'maths' is in any more need of a justification than 'math'.

There is. You add an "s" for REGULAR PLURALS. Like STATISTIC is a noun. Statistics is a regular plural. So statistics becomes STATS rather than stat. It's a simple rule. It's why economics is shortened to ECON rather than econs... Because economic is not a noun. Economics is not a regular plural.

> Or 'stats' vs 'stat' for statistics, come to that.

Statistic is a noun. Statistics is a regular plural. Regular plurals you shorten with s. So statistics shortening to stats makes sense. Mathematic isn't a noun. Mathematics isn't a regular noun. I already explained this to you.

The fact that you think statistics supports your argument just goes to show that you really aren't getting it. Why you are so invested in pushing a lie even after people have corrected you, I'll never know.
A more precise title for article would be: "In Game Theory, No Clear, Universal, Fast Path to Equilibrium".

And I'm not an expert in either field, but the article seems go steer pretty close to P=?NP. The article seems to acknowledge that "brute force" communications is a generic, universal way to solve every game, which could “take longer than the age of the universe”, thus being “completely useless, of course.”

On the other hand, a lot of games have "additional structure that greatly reduces the amount of information each player must communicate", so you can apply simplifications to solve them. In other words, use heuristics.
I second this request.
>my data won’t go missing because the p2p network decided to stop seeding my file

It'd blame Apple & Google for not being p2p seeds.
Using `charCodeAt()` for numeric keys is an interesting optimisation, I'm definitely going to try that out with Lunr.js.

I'm also interested in _why_ that is quicker though, aren't all object keys converted to strings anyway?
Yes, and I read a very invigorating explication of Spinoza on Facebook this morning.
As far as I can remember, that reversal came much much later, when flash was already "dead in the water", unfortunately. By that time WebGL and asm.js/WebAssembly was already coming on to the scene. And it really set the stage for questioning adobe's stewardship of the runtime for developers. Fool me once, ...
> for example, an innocent board[pos] access will look up __getitem__ in board.__dict__ and call the result

Pedantic note: Special methods aren't looked up in __dict__, they're members of the C struct describing the type. "board[pos]" will look up the type of board, then call the tp_getitem function pointer in that struct. That can be a bit surprising to people:

class A:
def __getitem__(self, key):
print("A.__getitem__({})".format(key))

def foo(self, x):
print("A.foo({})".format(x))

a = A()
a["special"]
a.foo("ordinary")
a.__getitem__ = lambda key: print("Overriden __getitem__({})".format(key))
a.foo = lambda x: print("Overriden foo({})".format(x))
a["special"]
a.foo("ordinary")

Outputs:

A.__getitem__(special)
A.foo(ordinary)
A.__getitem__(special)
Overriden foo(ordinary)
Private School Is Becoming Out of Reach for Middle-Class Americans
Given "Linux Namespaces and Go Don't Mix" (https://news.ycombinator.com/item?id=14470231) I am not so sure?
>I can't really justify subscribing to a single site

I hear this all the time, it has to be a side effect of getting all your news through facespace and other news aggregators. There's really only a handful of newspapers worth subscribing to (in the US), if you aren't reading at least one regularly enough that you'd pay for it if you had to, your money is pretty much no good. I'd expect to see more and more paywalls in the coming months/years, the economics are better, pandering to large volumes of low value readers is a race-to-the-bottom that won't support good journalism.
Can definitely be due to addons. That innocuous Emoji keyboard addon [1] for example, caused horrible page load performance and unresponsiveness (due apparently to parsing the entire DOM in order to replace/insert emojis); filed a bug at [2]. Hope the move to WebExtensions lets Mozilla provide less opportunities for extension developers to shoot users in the foot.

[1] https://addons.mozilla.org/en-US/firefox/addon/emoji-keyboar...

[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1339822
I wouldn't be surprised if there's a large percentage of people to whom rendering speed matters. Of course, you'd have to have some frame of reference: if you've never experienced Chrome's faster rendering times, you might not think of Firefox as being particularly slow.

However, I also know that folks like my parents who do not deeply care about IT and performance in general don't really care too much. They do not spend their day in front of the screen like some of us do, but rather look something up once or twice a day. In the greater scheme of things, the difference in rendering times across different browsers doesn't make a measurable difference in their lives.
Sorry, I'm confused by your response. I was saying that if AMD took a different approach from Intel, it would have been a differentiating attribute and I would have been swayed in that direction.
If you're that paranoid, perhaps you shouldn't have a phone at all.
This seems to be a general issue with any sort of attempt to impose restrictions on police-like agencies these days - between the boundlessly sympathetic legal system, the political power of police unions and an institutional culture that distributes responsibility between superiors and "boots on the ground" in a maximally deniable way, in practice the only way to get them to abide by a rule is to get them to believe themselves that to do so is for the better.
most IoT devices do not really need to be scalable themselves. The backend/processing side of IOT needs to be scalable. And it already mostly is doing that on both network side (ipv6) and datastore side (TSDB?).
As rsto mentioned you can copy the agreements from Automattic as they released their Terms of Service and Privacy Policy under the Creative Commons Sharealike license [1]. However, it's important to consider that their legal agreements are suitable for their own business needs, their own website functionality, and so on [2].

A few things to look after in the Terms of Service for a SaaS app:

1. Payment terms. A "Subscription" clause can let users know exactly how subscriptions work for your app, that billing occurs in advance on a recurring basis (monthly or yearly), that subscriptions can automatically renew unless canceled (for example).

2. User-generated content. A "Your Content" clause can outline users' retained ownership of data as content created by users in an app would most likely be proprietary content.

For the Privacy Policy you can look at:

1. Communications. A disclosure to inform users that you may contact them with promotional and transactional emails.

2. A Business Transaction or Transfer clause.

[1] https://en.wordpress.com/tos/, https://automattic.com/privacy/

[2] https://termsfeed.com/blog/no-privacy-terms-wordpress/
Not familiar with this too much, but what would stop developers from patching the contract all the time?
That's not true, you just notice it when it goes poorly. PayPal bought Venmo and it's still doing great with the "younger crowd". The Washington Post seems to be doing well with young people after moving their focus to digital and mobile distribution. For Snapchat specifically, people love DJ Khaled and Arnold Schwarzenegger on there, and they were already plenty established before Snapchat.

This move by NBC is not intrinsically cool or uncool, it just depends how they execute it.
This is smart on NBC's behalf, and Comcast. Personally, this is more of the merging between "News" and Entertainment that I find disturbing. Fortunately, I don't use snap, and never would consider using it.
Yes thank you, that's about how I have been thinking about it.