skysight-inc/HackerNews huggingface dataset:
NSLs are not magic [0]. They are a legal tool that can be used to extract certain types of information (such as subscriber information and maybe a little bit of transactional information) that a service provider already has stored on their servers. However, they cannot be used to force a service provider to start collecting data or build a backdoor.

[0] https://www.youtube.com/watch?v=YN_qVqgRlx4&t=20m16s
In this case official would be like Oracle release new version of Java with statements in release news like

"We continue to have significant memory bloat in standard Java Collection data structures. We added a higher overhead and slower G1 GC which will be default going forward. In Java 9 we also hope to break many user programs which depends on Sun internal APIs"

Now this sounds ridiculous because announcement of major product/feature are suppose to highlight advantages just like Go's new GC announcement blog.

Tradeoffs are discussed in mailing lists and bug trackers.
Did it create 200,000 jobs?
That would go against most public accounts of how Trump has been using his phone for tweeting.

For one thing, Obama's personal account (i.e. not @POTUS, but @BarackObama) explicitly says in its profile: "This account is run by Organizing for Action staff. Tweets from the President are signed -bo. [0]

No such disclaimer has been made about Trump's account, which tweets with the same characteristics and tone as it did well before his current presidential campaign [1]. You're right, though, that Trump's team does tweet for him on occasion. Either that, or Trump, who is famously not a computer user, has mastered the art of using two different mobile operating systems [2]

[0] http://imgur.com/a/ZGyzo

[1] https://github.com/sashaperigo/Trump-Tweets

[2] http://varianceexplained.org/r/trump-tweets/
Not familiar with the specific terminology of Kubernetes (pets, sets, etc) but does this allow you configure the shutdown behavior of containers? There's a Mesos feature I saw discussed where you can tell it to ping a endpoint in your application and not terminate the container until it says it is OK / safe to do so - is the same possible in Kubernetes? Want to do a blue-green type deployment pattern but the old application containers cannot be shutdown until all sessions are terminated (maybe even up to 15 minutes).
‘Jeopardy’ Champion Dies Before She Could See Her Triumph on TV
Every time Uber is mentioned, it blows my mind how many people care about the law at the expense of innovation.

According to google, 3,287 seem to die everyday on the road. I honestly don't see those numbers happening when humans are taken out of the equation.

I've asked this before, but will ask it again:

Why be apart of tech if you want to follow the rules?
1. use the anonymous comment system to post fake threats against yourself and/or racist rants

2. use the comments from #1 to argue that anonymous comment sections should be shut down

3. profit!
Twitter can make money, all it has to do is reduce its operational costs first. Then launch new products to grow. Twitter isn't going to become the new ad-sense or Facebook if it isn't a platform at first place. And you don't become a platform if your product isn't relevant to a lot of people.

People use Google for search. People use Facebook to connect with friends and family. Who needs a Twitter account aside from journalists and attention-seekers? my grand mother doesn't need a twitter account. Nobody cares about her cooking a chicken or planting cucumbers in the garden BUT her closest relatives. And there is already Facebook for that.
> Ergo, tracking is perfectly legal and moral.

It is currently legal, but that doesn't imply that it's moral. Legality does not define morality.

> Nowhere in the HTTP protocol does it say not to send viruses.

Correct.

> Totally ethical and legal.

Sending a virus is patently unethical regardless of the transport mechanism.
as for legality, see a lawyer about 18 U.S.C. § 1030(a)(5).

https://www.law.cornell.edu/uscode/text/18/1030#a_5
API is Encrypt(data,key) and Decrypt(data,key). There's no IV. It's just a block cipher.

Once you start adding things like CTR mode, MAC, etc. the API is no longer as simple.
Actually it's just a fact! A factoid is something which sounds like a fact but is actually false.
Look up the latency in the USB specs. There is a reason that professional audio equipment used FireWire. Thunderbolt is better, and there is some equipment available for it, but frankly it is overkill. And even then it only works with some USB-C ports, with some cables.
The vast majority of Uber's activities have nothing to do with safety.

And the very basic laws around self-driving cars don't slow innovation in any way I can see. Not everything is a dichotomy.
The failed C++0x proposal did include axioms that would have allowed the specification of such constraints, but axioms werent supposed to be checked by the compiler itself (other than syntactic correctness). Axioms were intended to be used for documentation and checked by static/dynamic analysers and possibly used for optimisations.

The current concept proposal is significantly reduced in scope and doesn't include anything like axioms.
Are there any comprehensive portals that provide information about the prevalence of each drug's side effect? The only one I know of is HealthBee? - https://healthbee.co/
"Safari may take a second or two just to open a new blank tab on a 2014 iMac."

He's not (just) talking about the slowness of websites, but of browsers themselves.
Yes good explanations here : The State of Mobile XMPP in 2016 https://gultsch.de/xmpp_2016.html
AT&T Call Protect
If your browser is designed from the ground up to support add-ons, but can't handle a couple of them without slowing to a crawl, your browser sucks. Don't blame the user for a problem with the software.
Just wanted to second this, totally agree. Becoming Steve Jobs' authors interviewed Tim Cook, Jony Ive, Eddy Cue, Pixar’s John Lasseter, Disney CEO Bob Iger, and Jobs’ widow, Laurene Powell Jobs.
Hey, thanks for your comment and the link to "lobsters".

In regards to (2) the reason behind it is that in contrast to good software engineers practices, I prefer to write my own code for small and simple things like this, so I know the code inside-out, rather than using some off-the-self much more complicated and of course powerful solution, which would take me more time just to get familiar with.

Especially for a project like this, I thought it would be much more fun to have a small, easy to inspect, understand and hack, code-base so anyone interested can get up to speed fast.

You are absolutely right that the most important thing is building a community, and I only come to realize now :D
twitter itself is newsworthy, or are you saying what people write on it.

do you consider the email protocol or telephone newsworthy daily?
> I don't see anyone switching to Daala soon

No one will switch to Daala. They'll switch to AV1. As other commenters have noted, the AV1 codec is built from Google's VP10, Mozilla and Xiph's Daala, and Cisco's Thor. Wikipedia has a good summary of AV1: https://en.wikipedia.org/wiki/AOMedia_Video_1

And if you're interested in the source, the AV1 git repository is: https://aomedia.googlesource.com/
Q: What fair dice can be simulated by adding up other dice?
Definitely not true. As a concrete example disproving your fallacious post, I refer to Mr. John Gruber who called Becoming Steve Jobs "the book about Steve Jobs that the world deserves".

Johny Ives says of Isaacson's book, "My regard couldn’t be any lower."
Sure, but Disney is a lot more than Disney Animation... Isn't i mostly Marvel and Star Wars anyway?
(first post)

Howdy,

This thread is making me consider dusting off a compiler that I wrote for a language that I created for designing APIs. That’s because I strongly agree that lack of versioning in many client/server architectures makes it difficult for devs to evolve their codebases. So, in this language I designed, the versioning of changes is a core concept.

When a server offers an API which can potentially deal with different types of clients, or with clients that need stability, then versioning is a must to have a chance for a sane codebase. Versioning allows the natural evolution of the API, while maintaining compatibility with existing clients.

Out of curiosity, if I were to bring the codebase up to date (C++), and make it downloadable, installable, and usable for free/open-source, maybe for Linux and Windows, would anyone be interested in contributing to a kickstarted for that?

regards,

Vlad
See Pod lifecycle and handler:

http://kubernetes.io/docs/api-reference/v1/definitions/#_v1_...

http://kubernetes.io/docs/api-reference/v1/definitions/#_v1_...

edit: As soon I posted this I remembered this is a feature; deleted original hack. :)
Agreed, I have about 8GB of pages open right now not doing anything. Many computers don't have that much total ram. I think it's time to have per tab resource throttling. For example if a page uses over a certain amount of

. compute resources, the cpu cycles allowed in the next epoch are halved

. RAM it's memory accesses per second are halved in the next epoch

. network traffic it's kB/s are halved in the next epoch

This would allow all pages to still work but the resource intensive ones would be flagged quickly by users and developers.
> Honestly, a team that did nothing but update the MacPro every few months with the latest hardware can't cost that much, especially compared to Apple's coffers. Unless they are so blinded by the need to have huge margins. They don't need to change the industrial design for every iteration.

I think you hit the nail on the head there.

I bet everyone on this thread would have been happy if Apple had just revved the Macbook Air and Macbook Pro lines instead of rolling out a whole new product concept in the MB and MBP:

MBA 11" & 13" - rev the guts, upgrade to Retina display w/thinner bezels, upgrade Thunderbolt port to USB-C / Lightning

MBP 13" & 15" - rev the guts, upgrade Thunderbolt to USB-C / Lightning

No new MB or MBP redesigns needed. Tons of money saved. Happy customers.
It would be interesting if people had to put their money where their mouth was more often. E.g. if a politician makes a claim about the past or the future, there should be a way to hold them accountable to it.
The OP isn't talking about rendering (at least as I understand it, which isn't well either), it's talking about why, after rendering, it takes so long to switch between tabs or why creating a new clean tab takes more than a millisecond.

I, like the OP, don't understand why that part is hard. Does it have to rerun and redownload all the javascript each time you switch to a tab? Are we misunderstanding how websites work? Will removing all JS solve the behavior the author mentions? Obviously doing that will make pages load faster. But that's not what they seem to be asking. Is the OP question not meaningful because of some aspect of page rendering?

Honest questions, I have basically no knowledge about this topic, but have wondered the same thing.
Thanks for announcing this, looks amazing! As somebody that's been toying around with deep learning and machine learning, I've been wondering what the steps are to move from 'cool example' to viable product. I know somebody else mentioned something general like that in another comment, but I had a concrete example.

For instance, it's extremely easy to set up an MNIST clone and achieve almost world-record performance for single character recognition with a simple CNN. But how do you expand that to a real example, for instance to do license plate OCR? Or receipt OCR? Do you have to do two models, 1 to perform localization (detecting license plates or individual items in a receipt) and then a second model which can perform OCR from the regions detected from the first model? Or are these usually done with a single model that can do it all?

I'm not sure if answering these questions is a goal of your course, or if they're perhaps naive questions to begin with.
What's the theory behind these investment choices? They sound reasonable, and I'm curious to learn how you arrived at them.
Could they compell you to take a position at a company as a condition of the deal? Or maybe more importantly would they even bother? A single offhand comment about not wanting to work there could torpedo the deal.
Forgot about the $546 it nets you in dividends each year.
To an extent... but their swansong vision of portable OPENSTEP was quickly shut down by Apple, which is a crying shame because if OPENSTEP was still around it would be keeping Microsoft competitive on the desktop front - instead of today's languished desktop developer story which remains frozen in 1998 (for Win32) or 2005 (for .NET).

Now that Swift is open-sourced, I wonder if we'll see a good Cocoa port to Win32 and Linux - because that would be NEXTSTEP's legacy.
The areas being connected by the 405 (West LA & San Fernando Valley) are geographically quite challenging for transportation planners due to the Santa Monica Mountains. LA Metro plans to build a tunnel through the mountains but it's estimated to cost $20B:

https://en.wikipedia.org/wiki/Sepulveda_Pass_Transit_Corrido...
Using lots of social media accounts linked to anxiety, depression
Show HN: ClojureScript snake game in re-frame
Thinking about it, Twitter barely evolved since its inception. At least changes are barely noticeable on the website in terms of features or UX. And I agreee with you, it's impossible to follow a discussion on Twitter. It is almost impossible to know who is answering to whom when tweets pile up.
>> Yes, that's the case irrespective of language.

I don't need gunicorn or nginx in front of my Java/Go/C# process to achieve concurrency and take advantage of all CPU cores.

>> Your criticisms are mostly outdated as of Ruby 1.9.x

Python 3.x & Ruby 1.9.x have the same limitations - any native code will lock the GIL, so unless all your code is in extensions you're going to run into this problem. Ruby 1.9 introducing OS threads did not change this.

Sure it's great that I can write an extension in C and take advantage of multiple OS threads in my Ruby/Python runtime, but the moment those threads have to deal with ANY native objects you're back to square one.
Hey Ian - this is Edward, one of the co-creators of Razorframe. Thanks for your thought provoking question! Developers can certainly utilize the architecture you've described to great effect, but our solution aims to deliver a lightweight option that integrates technologies that don't normally play nice (Socket.io and clustered Node instances) but can have awesome scaling potential when they do.

By keeping all the features within a familiar environment in Node, we've experienced that development time was vastly reduced in a potential project that expected a high volume of Websocket communications. For example, the incorporation of an in-memory queue reduces the need for developers to incorporate an external piece of tech (and any new language adoption) into their Node.js projects
It might be too late for devs to trust them again, but they had an ideal situation maybe like 5-6 years ago where every developer out there was thinking about and experimenting with the Twitter API and you'd see a cool new project released basically every day. That all stopped when the suits wanted to grab control of Twitter and started discouraging and forcing out lots of companies that were trying to invest on that and build actually innovative software.

As a company, what's better than having others doing your work for you and promoting your service at the same time? Getting rid of that situation to me was the beginning of the end for them. There was such a rapid enthusiasm for Twitter that died off for a lot of influencers with that.
> no difference in outcomes...

I find it hard to believe there's no difference in outcomes. Every study related to quantity of sleep or sleep deprivation that doesn't have to do with doctors points to severe cognitive impairment as waking hours increase and sleeping hours decrease. It's incredibly suspicious that studies that are related to doctors point the other way, especially studies conducted by the body that oversees residency programs (sure, I expect them to be unbiased, right). Either patient outcomes are indeed affected by the long hours, or being a doctor is so comically easy that a drunk monkey could do it. I doubt it's the latter.

Speaking of drunkenness, being caught drunk on the job is a firing offense for a doctor, and I believe you can also lose your medical license, right? Sleep deprivation has been shown to affect judgment, alertness, memory, and reaction time in a similar manner as alcohol. If it's fine for a doctor to be sleep deprived, why not let them be drunk while working too?

> ... or resident satisfaction when they eliminate the 80-hour restriction.

Of course not. The residents would never complain, lest they risk being viewed as slackers.
USB and PCIe are not layer 2 protocols, they're vertical over layers 1-6 so I filled in the blanks of the proposal, such as it was. If you want to pick nits, do it with bsder, comparing the two is his idea.

> it would be far easier to write drivers for devices

I can only assume this comes from a place of "I know a bit about ethernet and would like to transfer that knowledge to the embedded space." It certainly doesn't come from a place of "I write drivers for the USB and PCIe stacks and think ethernet would make my job easier."

There's also the matter of what HW/FW likes, which probably has greater bearing on the situation than what SW likes, and I can assure you that they'd be even less enthusiastic about the replacement than I am. Proof: they've got a choice! If they wanted to use ethernet, they could just do it. They don't. For good reason.
There are a number of similar solutions (https://flywaydb.org/), in practice I've found them all much better than database projects.
Crouton doesn't necessarily go away on reboot. You just have to consistently boot into Developer Mode to keep it (and the rest of your data). You just get a warning and the option to do so each time it boots. That's how I've been doing it, though I hardly ever shut the thing down.
DISCLAMER:

Had nothing better to do today, than learn me some re-frame.:) It's based on Dajana Štiberová's code, you can follow her tutorial here http://lambdax.io/blog/posts/2016-01-19-snake-game-part-1.ht.... I just ported it to latest re-frame, did some tweaks and added some bells and whistles. Move around with arrow keys.
Yes, I do.
I notice that you quoted this part:

> I've upgraded it to the max and done repairs to maintain it.

but didn't mention it in your retort to the rest of that paragraph.

You can't upgrade the new macbooks. I am typing this from a 2015 Macbook Pro Retina, I bought it with the biggest hard drive they offered at the time, and am currently doing development off a thunderbolt hard drive. Do you know how much that sucks?

I would do anything to be able to just open up my computer and pop in more RAM or a bigger SSD, like I used to do with my matte 15" macbook. That macbook lasted me so long, and so many RAM upgrades / network card installations (for Bluetooth 4.0) / etc etc.

I've been using this computer for almost three years, I have have to go through a lot of trouble to do my work on it (I work at a .NET shop), and I'm strongly considering just getting a Windows 10 laptop instead of dealing with this mess. It sucks to have to carry around a hard drive for my SQL back-ups because I can't upgrade the hard drive in my computer.
Ask HN: Once and for All
If you could research 'controversial' topics, what would they be? Things that are always debated but can be proven with data (let's assume the data is out there). Ex: global warming
You can also compute a 15 minute savings a day as 50 hours a year (commuting 200 days a year) which means you get over 2 whole days of your life back. I would appreciate 2 more days of life a year.
Internet writers are busy enough without having to maintain fake racist diatribes against themselves in their own comment sections. I don't see what "profit" any writer gets from shutting down the comments section; they clearly wanted to keep it open, despite the numerous accounts they had to ban. This is ludicrous.
Both machines have a RAID 1 of the same model of SSD (2x Corsair force 3 GTs) and no PCIE involved. Each gets about 1.1 gb/s when I benchmark it in Bonnie++.

That and all 8 cores (I am counting the HT threads as cores) in the system monitor are fully saturated on both machines until the the linking stage of the build. I have a great deal of confidence the newer CPUs are significantly for at least building C++ code when disk bandwidth is not an issue.
Yep that's a good point as well. Jobs wasn't the only valuable person who came from NeXT.
Microsoft gave a similar infusion of cash to Corel at around the same time. Through very adept dealing they managed to leverage that investment, essentially forcing the board to accept a buyout from Vector (a VC company partly owned by Paul Allen). MS took a huge loss on the deal ($125 million spent, sold their shares to Vector for $13 million), but Vector made an absolute killing.

I have no doubt in my mind that this was the plan for Apple as well. Whoever managed that deal on the Apple side must have been on their toes. Of course, the investment paid off handsomely for MS, but I'm quite sure that this wasn't their intent.

So while I think it is true that Apple required the cash infusion they got, they managed the situation masterfully. Whether or not they could have secured funding some other way, we'll never know because they took MS's money.
Probably for the same reason that we don't create modern programming languages using a subset of FORTRAN syntax: because we can do better.

Note that one of the advantages of asciimath is that it maps unambiguously to MathML.
Worst case is if this leads to "sponsored stories" where an article is about one thing and they sneak an infomercial in there for ad revenue but in a very subtle way such that it doesn't name a product even.

Effectively, this would make it impossible to tell ads from not-ads leading to a much worse experience for everyone.
Not the author, but from the FAQ[0] it says Lumina was specifically designed for the needs of TrueOS (aka PC-BSD aka desktop FreeBSD), and "works very well for the BSD community at large." It also does not require a lot of the "typical" dependencies found with more Linux-oriented desktop environments (DBUS, policykit, systemd, etc), thus I imagine making it easier to build/install on OpenBSD.

[0] https://lumina-desktop.org/faq/
How a hypnotherapist discovered his patients' past lives
> federated standard without control of client and server is going to evolve very slowly an fracture into incompatible pieces.

Good answers : An Objection to ‘The ecosystem is moving’ https://gultsch.de/objection.html

Juste think about how the web and Internet evolved.
Juste think about how the web and Internet evolved
Should there be an absolute right to speech, however, especially when it can be used to, for example, silence other people?

This is something that countries differ on. The US's notion of near-absolute free speech is rather unusual.
These drugs affect different people so differently that it is likely that there is also no single process that works reliably.