skysight-inc/HackerNews huggingface dataset:
Tracing calls across threads/servers is exactly the kind of stuff that should be easy and out of the box. If we had this built into a kind of universal logging protocol, you can imagine some viewers getting extremely sophisticated with network-level analysis, parsing & plotting times for distributions, anomaly detection, etc. Other viewers might be more geared towards mobile development, which might emphasize where network requests were generated in the code and its effect on the UI. Both should be possible from the same input data stream.
Thank you (for those who don’t know) but I’ve already done that multiple times. I’ve reset network settings. I’ve done crazy voodoo with restarts, airplane mode, etc.

It’s possible that it’s been “fixed” in subsequent iOS updates. I haven’t tried recently.
That's a different problem though, right? I thought you were asking where OneDrive stores the information necessary to know where the file is located on your cloud storage, and it would make sense for that to be in a stream.
I'm not sure I understand this, and I'm genuinely interested in why it would be.

I find zero indexing logical: zero is the first natural number and is thus a fine candidate for being the first ordinal.

In my experience most mathematical series lose nothing in terms of elegance or readability by being indexed from zero instead of using more traditional indexing from one.
While I agree it's nice they can take it, I don't think their viewer is particularly readable or advanced. Apple's very basic Console.app is a much stronger example, and it's super simple in capabilities.
That Huge Mediterranean Diet Study Was Flawed. But Was It Wrong?
As a parent of a toddler, the future of keeping up with what they're paying attention to seems exhausting.
"If this is true, it is unbelievably bad for the future of security and computing in general. People throwing around this assertion are, in my opinion, not appreciating how bad it is. We need to try a lot harder before we give up."

It's true, though. It's been known since the early 1990's when they wrote about all the timing channels and such in VAX CPU's. The good news is there's both architectures and tooling that can do anything from eliminating to reducing these issues. You just have to design the processors for them. Otherwise, you're constantly playing a cat and mouse game trying to dodge the issues of running code needing separation on a machine designed for pervasive sharing.

One thing I came up with was just going back to physical separation with a lot of tiny, SBC-like computers with multicore chips. Kind of like what they use for energy-efficient clusters like BlueGene. One can do some separation at a physical level with better, software-level separation from there. The stuff that truly can't mix gets the physical separation. The rest software using things like separation kernels with time/space partitioning. At least one of the commercial vendors reported being immune to CPU weaknesses due to how separation and scheduling work. Whether true or not, the stronger methods of separation kernels make more senses now given they'll plug some links. The other method I came up was invented before with a patent. (sighs)

"Because it's a pure function, for some given set of inputs, it will always produce exactly the same output, no matter what machine you run it on"

That's not true btw. It gets converted into whatever the internal representation is running through circuits done on that process node. These create analog properties that might be manipulated by the attackers to bypass security. I warned people about that when I was new on HN like I did on Schneier's blog. I learned from a hardware guru who specialized in detecting or building that stuff mainly over counterfeiting not backdoors. We're seeing numerous attacks now that use software to create hardware effects at analog level. There's ways to mitigate stuff like that but I have no confidence they'll work with complex, highly-optimized hardware with a billion transistors worth of attack surface to consider.

So, as Brian Snow advocated in "We Need Assurance," you have to reverse the thinking to start with a machine designed to enforce separation from ground up in its operations. Then, OS/software architecture on top of that. Good news is CompSci has lots of stuff like that. Someone with money just has to put it together. More attacks will be found but most will be blocked. We can iterate the good stuff over time as problems are found addressing as many root causes as possible.
95th percentile boys will outscore 95th percentile girls, so if your school district is affluent and full of high IQ parents, you'll have boys' average outscore girls' average because you've got a lot more 90-100th percentile kids.
Now we just need android phones with 32gb of ram.
Look mum, no hands – Brain controlled JavaScript
I'm working on a prototype. It's (obviously) hard. But there are a couple must haves:

1. No more "any device can talk to any device" it won't work. It leads to horrible hacks like half the internet relying on cloudflare and email centralizing in an oligopoly. We need a web-of-trust at the connection layer robust enough to be embeddable in our network gear.

2. No more "I'm a packet from xyz because I say so" and of course no more untrusted, unsigned, unencrypted streams (ie, no plain UDP).

3. No more third party connections. We don't really need them. Just put whatever data you want in the URL like we do with OAuth. Everything else is adware or malware or trackware. I'm not blaming people, I understand how incentives shape behaviour. They shape mine too. We exist in the paradigm that we find ourselves in. But I envision a better world.

4. Simplified character sets within contexts. No more zero-width characters where we don't expect them (see zachaysan.com/zero for more info) or any of that shit.

5. I don't know how to fix JavaScript, but it needs fixing. JSON is cool, but it needs a complete / strict formalization to stop some edgecases.

6. No stupidness with PDFs. It's not worth it. There will be 0days in PDFs for as long as we use them. They're too fucking complicated. Just use HTML, SVG, or images. CSS is smart enough to make print formats for A4 and Letter.

7. Ideally either make a new HTML that is JSON based instead of XML based and either way make the web-of-trust default to downgrading trust on entities that pass malformed documents. Parsing broken XML is bug prone.

8. DNS is so fucking dumb it's painful. Just use the WoT and fallback trust nodes for when calamity hits (someone steals your keys).

There is more to it, but I'm just getting back from a comedy show and I've had a couple and I already feel like I'm not being as coherent as this topic deserves so I'll end it there. If you're interested in being part of a beta group contact me.
Google AI in Ghana
> People seem to forget that a tax cut is actually a government subsidy.

Do you also believe that reducing drag on a moving object is actually increasing the force to move it?
I answered elsewhere. I completely agree on CSP; which is essentially saying: "Oh shit, we fucked up, but lets leave the default as horrible because ¯\_(ツ)_/¯ the nerds that care about this will think they have a solution."
It is "justified" because as long as you are a tech company with good name recognition Softbank is going to throw as much money at you as you ask.
This is a useful trick, but I don't see how it addresses the issue they talked about. As I understand it, they were saying that Firefox and Chrome's Javascript REPL's scroll up through expressions rather than lines. If you say "const f = () => {" and press enter, it doesn't submit it until you close that brace, and when you use the up arrow to scroll back to it later, you get the whole thing (newlines preserved) instead of single lines of it.
Show HN: Lesspod Serverless CMS
Also check out https://github.com/code-mancers/interceptor which as well uses browser APIs to enable users to mock http responses via a chrome extension.
No we can't use this radio signals to see tumors, because science is not magic and wishful thinking will not solve the technical problems. Let's try to name a few:

The radio signals are absorbed by wet salty meatbags, so you can find them using radio signals, but you can't see thru them. If you raise the power to compensate the absorption, you will cook the meatbags, like a microwave oven.

If you were lucky to get a signal at the other end, the radio signal can distinguish between meat-bone-air-water, but not between tissues like meat and tumors that have a somewhat similar composition. A tomography use contrast to try to distinguish them. A magnetic resonance is better, but it use a huge magnet (and in some cases it use contrast too).

And also, the radio frequency that they are using has a wavelength of an inch approximately. So roughly it can resolve things that are an inch long, so it must be a big tumor to be visible. Perhaps you can try with a higher frequency that has a smaller wavelength.

And if I understand correctly, this device needs a lot of calibration, so you need version of the part of the body without the tumor and a version with tumors of different sizes and positions to calibrate the device and then try to use it in the real subject.
Introduction to localStorage and sessionStorage
Last time I checked, you can still force single-user mode at bootup, and reset the root password.
I think you’re confused. We’re talking more about the kind of thing where there’s a distinction between a “programmer” and a “programmer’s programmer”, where being too much of a programmer (i.e. a “programmer’s programmer”) makes you less like a “programmer.”

The noncentral fallacy is somewhat opposite to that—MLK is certainly not a “criminal’s criminal”—the reason people don’t identify him as a criminal certainly isn’t because he’s too much of a criminal.
Yep, but it looks like most things are done server side, then everything OS-side is done through the OneDrive client and a driver. AFAIK, this is the second implementation of "online files". Sorry, I'll stop dragging this offtopic now.
I had a dedicated desk at a WeWork for about a year. Before that, I had a desk at Regus location for about a year.

- While local coworking spaces could match the decor, vibe, etc. your local coworking space didn't have locations in other cities. I got 5? credits that I could use to work out of other WeWork locations.

- WeWork definitely had a tech-first attitude. If you wanted to reserve meeting rooms, register a guest, sign-up for events, etc, they wanted you to do that through their mobile app or website. Regus may have had a site, but they didn't push you towards it.

- WeWork had a "marketplace" where you could get discounts on various tech/non-tech things like accounting software, business cards, services, etc. Probably another good revenue stream. They could be pitching it as the "App Store" for startups.

- In my location, in the LA area, tech wasn't the majority. I would say 75% of the people I met were in some sort of service (real estate agents, lawyers, consultants, recruiters, etc,).

I don't think they're worth $35B (Delta Airlines' market cap is $38B, Atlassian market cap is $15B for some benchmarks), but they definitely do have some positives.
Does the media backlash to Musk's idea mean it's disruptive?
It's ok. The big 3 legacy networks are consolidating because they're coming under increasing competition from FAANG. Honestly FAANG is scarier than the media companies ever were.
The fact that girls outperform boys academically is relatively well known. The article is about the (lesser known) fact that the math gender gap is correlated to the socio-economic status of the district, while the English gender gap is not. Which isn't to say the overall gender gap isn't important or interesting, it's just not what the article's about.
Is there a way we could see what your court filing looked like (with all the personal info redacted, of course)?

I'm considering making a filing myself, and would like to use yours as a model (if that's allowed).

Also, does anyone know if precedent matters in small claims court? Would a small claims court in California care that another small claims court in Vermont ruled a certain way in a similar case?
I noticed this on your site:

> We encrypt all user data on our end with cryptographically secure hash functions.

Can you please tell me if you _actually_ encrypt anything? A hashing function is not encryption...
Sure, but some are and coworking space competitors definitely are. I don't see the unique advantage, the moat if you will, to justify WeWork's valuation. I've seen comparisons to Uber in this thread but even if you presume for the argument that Uber's valuation is justified, the network effects don't seem nearly as strong for WeWork.
This isn't selenium. More like wiremock.
Dear WeWork guys, if you are reading this :), these are few tips how to run a rental office space:

1. Good furniture. You either buy super duper expensive italian handwork stuff, or generic IKEA. Nothing in between.

2. Think of smaller spaces, down to few rooms for 6 people in the same building. Getting a wholesale rent rate on those, will be I say, easier than that for warehouse sized halls you rent today.

3. Rent in premium highrise towers. Your clientele is more than eager to work out of these places.

4. Reduce working hours, and charge extra for late stayers!!! You can't work when you are being disturbed by cleaning staff. Having everybody leave for the time cleaners do their work, will make life of both cleaners and renters easier.

5. Forbid eating at workplace. Having people carrying coffee bumping into me 3 times in 2 months, made me leave your cowo.
Yeah. I was going to bring up the library for .net that provides policy based retries.
The reason Apple wouldn't be allowed to buy Google, is because it would concetrate Android + Iphone + Google search. So the entire US smartphone OS market and the search market would all be under control of one company.

Adwords unto itself isn't what would cause the problem. The principle delivery mechanism for Adwords is: search and Android.
I filed a small claim against a property management company that tried to screw me. It's actually really easy. It takes a while (I remember the wait time being about 6 months), and you have to pay $50-100 to file and have the court "serve" the defendant, but honestly that's a pretty small fee considering you have the entire weight of the US legal system backing you if you're successful.
In practice IP address is the most important component of browser fingerprinting. Browser fingerprinting can tell advertisers things like: person x has a 2011 MacBook Pro, is running Firefox, and has installed these 3 plugins. If that person visits a coffeeshop, clears their cookies, then revisits the same coffeeshop they will be easy to identify because they're linked by an IP address and a fairly unique configuration. Once you take IP address and city out of the equation browser fingerprinting becomes much harder, because the chances that someone else in the world has the same configuration becomes much higher.
>Anyone else find it interesting that WeWork doesn't own any real estate? They literally lease and sublet office space (although they provide amenities...do those justify the valuation?). Granted there is some brand value, but what's stopping a building owner from offering hot desks + coffee themselves?

Owning commercial real estate in today's market == losing money.

Rent to buy ratio is all time high.
That just takes me to the netflix homepage for some reason.
Greenland does not contribute that much to global sea-level rise: "The cumulative ice loss from Greenland from 1992 to 2015 was 3,600 Gt and contributed to global sea level rise by approximately 10 mm" -- that's less than 0.5 mm/year. [1]

Where did you get that Greenland contribution rate?

[1] https://www.eea.europa.eu/data-and-maps/indicators/greenland...
The changes are all upstream to begin with.

It's a fork in the sense that it's heavily diverged from the source of the old kernel, but it's all still backports and not a ton of new development.
>Care to name some benefits?

Improved ad targeting may increase revenue for the website, and will improve ad relevance for the end-user. This was historically seen as a win-win; particularly if it allows a service to remain free to use.

I often get ads for programming IDEs, which I don't mind that much. I'd rather have them than beauty products, or other irrelevant items.

Not that it's actually possible to discuss the pros and cons of targeting anymore. It's become a religious issue to too many people.
My point was more that, in this case, she is “just a librarian”, because this type of thing is what being a librarian is supposed to mean—it’s just that most people suck at being librarians, kind of cargo-cutting the actions librarians have traditionally taken rather than looking around and trying to embrace the spirit of the goals librarians try to accomplish with the highest ROI possible for a modern context. When “librarian” was invented as a term, it referred to people like this.

The same is true of Dennis Ritchie: he’s just a programmer—because the word “programmer” was originally invented to describe people like Ritchie. But by that same historical standard, most modern “programmers” aren’t; they’re just code-monkeys.

The Usain Bolt example is different—Bolt really is an exceptional runner, rather than being a denotationally-central example of what it means to be a runner. When the word “runner” was invented, it referred to the lesser thing, with plenty of central examples; and by that yard-stick, Bolt is more like a “super-runner” or some such. (Similar to how the word “food” developed to refer to a category where the central examples were nutritionally merely-adequate, so now we’ve had to invent the word “superfood” for foods that are, like, really dang good at being food.)
hilarious.
But really, they dont write the same sort of books... Martins books are hella complex worlds.
King does theme'd stories... I'm not saying one is better than the other, just very different products that require a lot of different sorts of work to complete.
> UP UP UP UP ENTER UP UP UP ENTER UP UP

If the REPL uses readline (or mimics it), then

UP UP UP UP ^O ^O

will do the same thing as that sequence.
Drive for Uber. You completely dictate when you drive and you make money right away.
The key variable is Trump's total failure to implement his stated policies on immigration.

https://www.numbersusa.com/news/more-400000-asylum-seekers-o...

Wages would be going way up if Trump were actually delivering in terms of deportations and the cessation of guest worker programs.
And out of curiosity, what makes you think that people don't know about it? I've never met a web dev who didn't know about it in the past few years.
@namibj has made a more elucidative comment with links to libtorrent library as also the torrent BEP that describe how the DHT are supposed to work in detail.

> but you mean it's kind of like mutable torrents that only the uploader can modify?

Yes, your public key(hash) is the DHT key which is the one that identifies the payload, and only the private key owner can modify the content in that particular slot.

Thats why its cool, because you can have a p2p system that rely on trust between the parties, unlike the traditional torrent system.

Also im not so sure, but lately using centralized trackers are discourage and i guess that magnet links must use something like a DHT to work the way they do.

> I thought torrent clients searched for the hash of the files.

You are correct, but the DHT is a BEP and is something more "on the corner", but its theres and at least in the time i've tried it was working great.

> If it's searching for the public key then how does one person upload multiple different torrents, or do they create a new public key for each torrent? How does a client know which is the latest version if it has been updated multiple times?

The rules are:

You can create any slot you want, its just a matter of generating the public/private pair you want to use. (This would allow you even to use a forward-secrecy algorithm if you need one)

The byte payload/value must be small, so you should use to give a manifest of something or to point to something else.. But lets not forget that Git just look at the HEAD record with only a hash to go on from there. Just pointing out to something else that can be a immutable resource, like a traditional torrent.

So you can point to a torrent, download and have a small list of anything you like.. working as a catalog, and go from there.. anyway if you play the indirection game here right, theres no limit to what you can do.

If you want the payload to be there you need to keep writing to it from time to time (the same value if you want), or it will expire and other peers will not be able to locate it anymore.

What would i do? i would use the payload to point to something else.. like some torrent in the classic bittorrent network (you can use just a magnet link), or expose the whole torrent header. You can also point to some http resource or whatever.

Need something more? how about point to a torrent that download a bootstrap program that start a RPC service over tcp.. or over a more simple HTTP interface.. than do something else from there..

I was thinking about how can i use this to create a update by using diff and patch, giving that by using a public key scheme you can create a trust relationship between parties and patch the binary with something coming from the 'mothership'.

> Are there any example projects using this?

I dont know any, but in my case i was playing with libtorrent implementation of DHT. And also as far as i know, is this kind of properties in the DHT that allow projects like IPFS to exist.

The cool thing about using the torrent implementation is because the main DHT have a lot of nodes already so you can find something pretty fast.
They aren't my audience... they're my coworkers. Sometimes I get to pick how we do a project and sometimes I'm there to help them with their project. If they chose to use threads, I generally try to escape quickly.

No experience or comment on Python/Tornado. We don't really do a lot of web stuff.

But sure, people can screw things up in lots of ways. However, once a threaded program is screwed up, you really only fix it by starting a new version - it's near impossible to incrementally fix race conditions and dead locks - you can't reliably repeat the bug to debug it. Bugs in non-threaded code can at least be tracked down one by one.
> Most crimes, and especially the violent crimes that scare people the most, require physical actions that leave physical traces.

To borrow a page from your argument book, if physical evidence alone were enough, we wouldn't have so many unsolved homicides. Look at the KC unsolved murder list for 2017:

http://kcmo.gov/police/homicide-3/2017-unsolved-homicides/#....

> You can't smuggle guns via SMS.

Technically, you can send the plans for a plastic gun over the internet now, which just needs to be printed on the other side.

You can also send a virus, if the other side has a gene sequencer.

> You can't vandalize shop windows over the Internet.

You can vandalize digital signage over the internet. As well a steal credit cards from the store's credit card readers.

> You can't kill people with a digital photograph.

Well... technically it's animated gif. But yeah you can.

http://fortune.com/2017/03/22/twitter-epilepsy-gif/

> Maybe LEOs believe their own rhetoric or maybe they just realize that "think of the victims of inside trading!" isn't the sort of terrifying scenario that will get the public on their side.

Honestly, I think law enforcement believes that they need more tools. I don't think they want unsolved murders any more than the citizens do. So telling law enforcement officers, "you can pry open my iPhone from my cold dead hands" tends to ring hollow, especially if they really are of the honest kind and really do want to put criminals away as well as respecting your privacy.
Citation/link, please?