skysight-inc/HackerNews huggingface dataset:
> Yeah, let's focus on whether Chelsea Manning is gay or not. Really important. Very enlightened.

Chelsea being gay/gender dysphoric is quite relevant to the Chelsea story. It's one reason she joined the army (hoping masculine environment would resolve her dysphoria), it's one reason she was bullied by coworkers and felt unhappy and isolated (augmented by don't ask don't tell).

It was in that environment that Chelsea decided to leak.

The main reason we know Chelsea did the leak is because she confided in Adrian the rat Lamo because he was gay. (reasonable people can disagree whether Lamo was right to rat)

Also, the briefing is about its potential relevance to the Church. In recent years one of the most common reasons people become disassociated from the LDS church is their policies and teachings and political activism regarding homosexuality, it's also one of the biggest criticisms from the mainstream, so it is perfectly reasonable that if a church employee ends up leaking confidential information they stand a significant chance of being disgruntled over homosexual issues.

FWIW: I admire what Chelsea did with the leaks, am saddened that she was so poorly treated/tortured, think she should be pardoned, appreciate that reasonable people can disagree on this, am a believing Mormon, and think homosexual acts are sinful.
So i did some search. Facebook app is installed 1 billion - 5 billion times on android alone. Facebook app has access to your contact card, your contacts and bunch of other stuff. Now let's say there are 20% of people who review these permissions and don't give fb access to everything. Even with that it leaves ~800 million apps with access to phone numbers. And this is Android alone.

I would be pretty surprised if evgen had same views if he wasn't working at fb.
Most ordinary users love the echo chamber. That's the whole point of it.
> 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.

Never say never, but none of the UI parts of Cocoa are written in Swift, and porting them to Windows/Linux would be way more than just writing them in Swift anyway.

Curious, in what way is Windows's development story stuck in 2005 and the Mac is not similarly "stuck" in 2001 (or perhaps 1995)?
Perhaps I am missing something, but the example given here seems to have been loaded up with more insight than it can bear - it can refute "heavier things fall faster" but not conclude that all things' acceleration under gravity alone is independent of their mass (the article itself says "two objects of different weight must fall at the same speed" which is simply false.)

To reach the equal acceleration conclusion by way of this thought experiment, I think you have to have a quantitative and fairly comprehensive theory of drag, and a supercomputer on which to do the calculations. Of course, one alternative is to posit that drag is caused by movement through the surrounding fluid and then, without elaborating on that, perform an experiment - a real experiment - in a vacuum.
Neat. Noted. Although, I can't edit the comment anymore.
If you'd prefer to watch it, Casey's talk is available on Youtube: https://www.youtube.com/watch?v=c0a7eR8Wi4Y
Titan. It actually has a significant atmosphere, actually a bit thicker than Earth's. Abundant ice as well.
Nope. I've been a VP without being an officer.
ITS is conspicuously absent in this post but has been discussed by the same author in another post.

http://caseyexaustralia.blogspot.com.au/2016/09/spacex-mars-...
Join a hot startup that is growing, and rise the ranks.

Or don't try to be the 1% of the 1% -- you don't seem cutthroat enough.
It's an interesting thought experiment but I tend to disagree overall.

I don't think a self driving car is a data-center on wheels. It will not have 100(!) servers built in it. It will have one (or two for redundancy) PCBs with just the right enough of processing power in whatever form makes sense, multiple cores, ASICs, etc. (which would be less than 100 server worth).

I would agree that the more compute cycles will move out to the edge. This is already have been happening with smartphones and will continue with other intelligent devices. The more computers we have in our environment the more the overall portion of cycles move to the edge. The depiction of a smartphone as a dumb terminal isn't that accurate. A smartphone can and does do a lot of things locally. My bet is there is a lot more compute power in all the phones today than in AWS EC2. (though maybe not compute $'s)

The comments on machine learning don't make sense. There is a lot more data for machine learning in the aggregate of all the devices so it will naturally happen in some centralized location. While there can be some machine learning in the edge machine learning is a lot more effective on the aggregate centralized data. So data from the edge will get pulled to central large scale systems. The result of this learning can be pushed back out to the edge to be applied (e.g. in the car).

EDIT: He later on modifies his statement about machine learning happening in the edge and rather some "selection" of the data will be used for machine learning in the cloud... Still doesn't quite add up.
In addition to this excellent advice, I'll just add that my experience is that a 2GB CUDA compatible card is (just) enough to complete this course. Although 4GB makes life much easier
> There are languages with dependent typing, but of them I only know Coq, and Coq sidesteps the issue by the language not being Turing Complete.

There's also Idris, which I haven't really used, but from what I understand, it's sort of like Haskell with dependent types.

http://www.idris-lang.org/
(December 2015)
They could license it for specific models only and ship the necessary drivers with the OS just as they do now.
Vielen Dank, that looks brilliant. Just spent AU$188 on a Kapla 280 Box + Art book, as well as architect book for my 6 year old. Kind of pricey, but it's the right time of the year for it and quality looks great.
Ask HN: What security tools do you use for monitoring your cloud environment?
Hello, I am exploring cloud security tools such as Security Monkey and Scout2, as my team is interested in using them. The catch is that we use GCP, and it doesn't look like Security Monkey or Scout2 work with it. We're also kind of new to security tooling, so we're interested to know what kind of features in the tools are useful. It seems to me that these are useful (as a start):

- monitoring resource policies (e.g. buckets)

- alerting/reporting

But what else?

Thanks so much!
I believe the context is 'apps on Mac'.
Actually slows down browsing for me, going back to ublock for now
Ah yes, now I can Finally sleep at night.
For those of us who aren't experts in the physics of theoretical space travel, care to share why?
Be cautious in that subreddit. There are a lot of people with chips on their shoulders who are more interested in anti-mormon rhetoric than truth. I'd recommend r/mormon instead. It has a better mix of active and ex-mormons and the dialogue is more civil.
You can't just "wrap" SPECK in GCM-mode! In many of its configurations, it has a block too short to safely run GCM in.

Don't roll your own crypto.
Where do you expect the advertisers will switch to? Nah whats going to happen is that sites will just start doing one of two things. a) they will start blocking users that appear to be using ad blockers. b) they will start including ads in ways that make ad blockers ineffective. Embedding them in content or proxying the ads to come from the host itself.

Ads aren't going away.
What happens to cities when the jobs have been automated out of them?

There's the meltdown on the horizon.
I know I'm weird around here, but I view OTA software updates on a car to be a huge downside, not an upside...
Very cool name. Fitting.
Apple should bite the bullet and license macOS for third-party hardware.

Apple is a hardware company that also makes software that makes the hardware compelling. The first time around licensing the OS was part of the near bankruptcy of Apple. I can't imagine them trying that again.
Finding Out If I've Improved as a Programmer: Part 2
ELI5 why this is important?

(tell me the future of twitter)
> If successful, the state would collect 75 percent of the penalty, while the rest would be paid out over to the company's 65,000 employees. Since there are 12 alleged violations in the suit, the maximum fine could amount to $3.8 billion, with each employee getting about $14,600.

14k per employee. That's quite a payout.
It violates conservation of momentum (i.e. why solar sails work).

This is a pretty big problem with any evidence purporting that it does work because it requires a massive reinterpretation of our understanding of existing physical laws: i.e. it's mechanism of operation has to simplify to existing theory in such a way as to also explain why the effect is undetectable at the staggeringly high resolutions of measurements we've been making of other physical constants for decades now.

This is a big ask. This is a huge ask.
I won't be surprised by this activity. Exodus of employees sometimes points towards a possible impending discounted acquisition.
Happy to answer questions - what specifically do you want to know?
"Times have changed. Macs are down to a pretty small percentage of Apple's revenues - what Apple needs is widespread uptake of macOS to promote the ecosystem of macOS + iOS."

What do you mean widespread uptake? What software doesn't run on either? iOS has the largest app store and best apps by a country mile while OSX runs everything that matters and is the preferred dev machine (at least for OSS devs) due to its Unix roots.

"Apple is using almost completely generic PC hardware at this point. See my other post regarding hardware."

It is way way way easier to optimize a few specific pieces of hardware working together than trying to support all of them. It becomes a worse experience for end users and a distraction for the company. The mobile space is the most stark example of this. (where the hardware is also pretty much all the same)

"Not at all. Much of the drama around the new MBPs was how anemic they look compared to other "pro" laptops. They don't even support 32 GB of RAM, much less 64. No ECC. No Xeons. No "pro" level graphics chips."

I'm a dev, I work on terrabyte size databases, though I may have liked to have 32 gigs of ram, the truth of it is I hardly ever am using even half of my 16. Sure seems to me most of the blame falls on good old Moore's Law no longer keeping up. It isn't Apple's fault that today's procs are only 25% faster than those from four years ago. The old retina's had the advantage of still being in an era of faster processor revs as well as being able to bring SSD's to everyone, which was also a huge performance boost.

What are the "pro" level graphics chips used for? Seems mostly games no?

Mark my words, all the brew-haha over the current gen will blow over in six to twelve months as type-c becomes more common and accessory makers get on board. Apple will rev in two years with more RAM, their fancier fitted battery and whatever the current gen proc is, but everything else will remain the same.
Ask HN: What's the best free book on Lisp?
Just wondering if anyone has any books on Lisp that they'd recommend? There are a four listed on common-lisp.net. However, the only one of the four that liked was written in 1990, and I keep getting errors running the old code examples in the SBCL REPL.
A Taste of Fourier Transforms and JPEG Compression
Just did, it's only 16GB "on-board memory" for "The new Razer Blade".

The only configuration options for me are the size of the SSD and if I want the 4k Touch Screen or the matte 1080p screen.

I think you are referring to the 17 inch Razer Blade Pro. Which is nowhere near 13 or 14 inches.
https://news.ycombinator.com/item?id=13224507

https://news.ycombinator.com/item?id=13221488

https://news.ycombinator.com/item?id=13221189

https://news.ycombinator.com/item?id=13220638

not counting dupes already flagged down
While I don't have _that_ many tabs open. I do usually keep 20 - 50 open in chrome. Same experience, with low / no memory foot-print; using The Great Suspender.

https://chrome.google.com/webstore/detail/the-great-suspende...

I'm on a 2015 MBP with 16 GB of ram and like 20 extensions installed.
How Science Uncovered $80M of Fine Art Forgeries
I've heard that the air force has similar technology for autonomous swarm aircraft and it's a game changer. If there's ever another war with serious air to air combat it will be done without pilots on the US side.

Even if outnumbered, the tight coordination of a swarm makes it a powerful force. But since they are pilot less drones, they are cheaper to build and, especially deploy. They don't need regular training, like a pilot.
Ideas on Paper – Sketch More, Design Better
Even Easier Machine Learning for Every Day Tasks
Traditionally, Sufis have referred to this as: "White Veil Evil." As opposed to, say, malicious narcissism which doesn't care to appear good. A more modern term that subsumes "White Knighting" would be "moral narcissism," that is, trying to appear useful, noble and good; as opposed to considering carefully whether your words or actions will actually benefit others.

In my experience, men who interject themselves unnecessarily to demonstrate how politically correct they are, also have no problem interrupting women at other times. Constantly, in fact. Interjecting yourself is just another form of interrupting women. Which is probably the most destructive common habit of most workplaces, sadly.

The rule that keeps one from being a narcissist (of whatever variety), or behaving like one, is to ask: "Am I trying to please others, here or have I carefully considered all the consequences of my action, and know that my actions will genuinely benefit them?"
It can be hard (embarrassing) to answer that question honestly, so that's why there are a lot of shameless narcissists walking around. Not all, but a great many of them, men.

Note that "narcissism" is not a synonym for "selfishness" (although it often ends up being selfish, perverse or destructive.) In fact narcissists can be said to have surrendered much of their moral and decision-making authority to others, by endlessly yearning to please and impress them.
I said the article mentioned reasons one might want to use /dev/random (or be careful about blindly using /dev/urandom), not that the article recommends using /dev/random. But since you wrote the article you should realize this.

Just because the article recommends seeding over using /dev/random early at boot time doesn't mean the original gist shouldn't mention these issues so that readers are aware of them.

Just saying "use /dev/urandom all the time" without mentioning the caveats we're discussing here means someone might read your article and in a (misguided) appeal to authority implement something solely on your recommendation without doing their research properly first.

I would have thought someone writing security articles would want to avoid misleading someone into implementing something that's accidentally insecure. I hope I'm not wrong.
And twitter being popular with journalists makes it a fantastic platform for news junkies like myself. But that's mostly a one-way street.
I knew at the tine that Gassee was making a huge mistake. Be had some fantastic tech but it wasn't otherworldly.

A MacOS based on Be would have been amazing, at the time.

X ended up being a better way to go, the other changed made when Jobs came back turned me off of Apple's products but I can appreciate the overall improvements.
In the early 90s, I remember reading in NeXTWorld Magazine many articles about the speed of development under NeXTStep. Ten times faster, according to John Carmack, who was creating Doom. Every developer agreed. Each issue showcased apps with surprising and elegant capabilities, really new features available nowhere else. The proposition was that NeXT Cubes were really worth the price, that they enabled magical solutions, and that there was still time left to join the other pioneers. Alas, I could only afford the magazine subscription. (In 2016 dollars, NeXT Cubes cost from $11,000 to $17,000.) When the Apple-NeXT merger was announced, people who had been following the NeXT saga, who had been aware of the benefits of NeXTStep and OpenStep, could easily imagine something great happening, and were especially glad when things worked out well in the end. (Here’s an archive of old NeXTWorld magazines. The PDF scans are actually easier on the eyes. http://www.nextcomputers.org/NeXTfiles/Articles/NeXTWORLD/)
Even tapering off Cymbalta and tapering on to a different med at the same time..

Worst sickness of my life. Felt like death flu. Uncontrollable vomiting, diarrhea, chills, shivering, fever. I spent 4 days between bed and bathroom. Then suddenly on day 5 I was fine.

While I was on it, it completely turned off everything below the belt. No response to stimulation at all. And mentally I was a zombie. Evil stuff.

No such problems on Zoloft, celexa, or Prozac.
I'm not really a fan of removing comments sections entirely - proper moderation is possible, it just takes more time and manpower than most sites are willing to commit.

I think you're being extremely disingenuous here though.
Have you actually hung around any of the poorly moderated comment sections on major news sites? Most of them are filled with flaming piles of word vomit, not the kind of enlightened right wing perspectives you claim are being censored.
Well defining the java GC as tracing is underspecifying it a bit. Virtually all GCs are non-refcount, AFAIK mostly because touching refcounters all the time destroys memory performance. A tracing GC can do that in a batched and parallel fashion.

And then you realize that they are more or less the same in the end:

https://pdfs.semanticscholar.org/91dc/a25f8cb407fc68218f7d5a...

"A Unified Theory of Garbage Collection" TL;DR: Refcount and tracing are a duality.
http://i.imgur.com/QIOptY7.png

The world is not centered around you and your country.
It's down for me as well.
I'm normally an advocate for Fortean for numerical computing, but web servers seem unholy. However, I do appreciate the code reference on querying SQLite from Fortan.
My brother just finished his residency. His opinion is they do it for cultural reasons and it's a terrible thing. I'm curious what percentage of doctors think the way they do it is a good idea.
Confirmed here aswell (QLD,AU)

Edit:
https://twitter.com/redditstatus/status/811421037183135744
I thought your article was actually much better than the video linked. I had vaguely thought of something similar before but not in as much detail. If you made a follow up post about what you see as other companies moving towards this PAO and posted it here I think it could spark a really good discussion.
Big fan of the visual devOps paradigm.
Also installation is painless and non-invasive
As far as I can tell, the quote given by fapjacks is saying that the reactionless drive is impossible. Note that it is in a paragraph that begins "The other major kind of shonky coverage covers mythical propulsion..." (I had to look up 'shonky', but it is consistent with the above reading.)
As a rule of thumb I would not recommend anyone working that long without sleep. A truck driver with lack of sleep can kill more people than a driver.

Even a coder returning home driving might kill someone if he has not slept in 30 hours straight.

For doctor unless he is doign surgeries chances of his mistake resulting into death might be lower.
There are no competitors in australia (that I'm aware of).

And in the UK the competitors must be much smaller, everyone I knew there always used uber.
They are more fuel efficient than anything physics predicts is possible because they effectively have the max thrust of chemical rockets, combined with a nearly infinite ISP from using no reaction mass. They mention refueling the fusion reactors and the steam thrusters, but they never mention reaction mass for the Epstein drives.
It's a great tool, but I have one request: the slash line of the last tweet should ideally indicate how many total there were in the storm. For example, the friendly howto on your site should end with "6/6 Share and have fun. It's FREE!" This gives the individual tweet context when someone shares/quotes/screenshots it and it's being passed around: you know where the tweetstorm ends (instead of having to scroll down and look for a non-existent 7/ tweet).

Actually, since you're queuing up all the tweets to post them in one go, it should be feasible to add the out-of count to every tweet in the storm! That would be neat. But the last tweet should have it by convention.
Homebrew is a children's toy compared to APT or Portage. There's no argument about general polish or calendar apps in particular though.

It's a trade off. You can have rough edges but community control and 100+ backup plans, or you can have sleek, polished, but at the mercy of next year's soldered RAM and SSD pricing guidelines. I personally love breaking things to figure out how they work, but some people have a job to do and can't deal with distractions.
You forget that webpages are allowed to do what ever the hell they want, and so each is probably running a script or two in the background. We put up with a lot in webapps that would never stand in a desktop app.
"For emergency maintenance" on the home page.

http://www.redditstatus.com shows:

In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.

Dec 20, 20:00 PST

Scheduled - We'll be doing a quick database swap which unfortunately requires a (hopefully) short downtime.

Is the "emergency maintenance" page the default? "Emergency", "scheduled", and "unfortunately" don't seem consistent to me.
> It turns out that it makes it really hard to share people, libraries, and learning between teams

The idea is that you don't do that. It's a matter of duplicating functionality across teams so that each team isn't beholden to another team. pushing that library doesn't suddenly break things, for example.

Whether you agree with it or not, when you choose microservices, you choose to avoid sharing libraries like that. In the small it's probably ok (across microservices in 1 team, depending on circumstances), but in the large the gain isn't worth the added maintenance hassle.
Even if it does appear, you can simply remove it and Twitter will preserve the reply/threading regardless.
...and it's back.
I said "performe" a typo from my phone, you really didn't know that I meant performance ?

Queries returned results faster in sql server, after checking we had set everything up optimally in everything.
YouTube is down in India(Bangalore). is It everywhere?
A technical question. Does using other format like XML or XHTML make rendering faster given the same amount of nodes + styles in the page? Can it help make browsers render a page faster?
What neighborhood do you work in?
If you're in a recent Firefox, open a new tab to the URL "about:performance" -- it will show you a report on how your add-ins and tabs are affecting the browser. One of my coworkers used it to find that a tab from a IoT device controller page was slowing down the whole browser by doing lots of unnecessary page refreshes.