skysight-inc/HackerNews huggingface dataset:
It isn't a good point of discussion; it's a "classic flamewar topic" (https://news.ycombinator.com/newsguidelines.html) that leads to the same predictable, angry discussion every time it's invariably raised in stories about India, especially India's space program.

We need the intellectual maturity as a community to resist such temptation and differentiate one topic (e.g., a good thing people are doing) from another (e.g. the worst known fact about those people). This is more important the more complex a system gets, and it's hard to imagine more complex systems than a country or more complex countries than India.
This sounds like the intended use case for urbit.
The Healthy Programmer Manifesto
We're not religious about REST. For example, see:

https://www.pandastrike.com/posts/20151215-http-rest-great-b...

and

https://www.pandastrike.com/posts/20160210-rest-is-the-wrong...

We've also tried to be specific in how you might approach addressing the limitations of HTTP in a way more consistent with the design of the protocol:

https://www.pandastrike.com/posts/20151022-rest-data-api

and

https://www.pandastrike.com/posts/20160509-http-is-the-new-l...

In fact, our thesis in this article is not about REST at all, but the design goals of projects like Falcor, which may be unrealistic. And it's those unrealistic expectations of what's possible are why people are turning from HTTP.
This doesn't concern me. If anything does, it is that Tyrpesafe, in becoming Lightbend, is not going to be as focused on the needs of the Scala community, despite reassurances to the contrary.
Note: with an adblocker the font doesn't get loaded, that causes a Javascript error and the page remains empty. Nothing against the article or adblockers, I just wanted to let other readers know how to see the content.
> What are "all the things" they reinvented that were discard in Scala?

Extension methods, properties, special syntax for everything, final by default, short constructor syntax, trying to put band-aid around Java's broken collection types, ...
I agree that the "image" idea is more powerful than the "data" idea.

However since PC revolution, the mainstream seemed to take on the "data" path for whatever technical or non-technical reasons.

How do you envision the "coming back" of image path via either bypassing the data path or merging with it in a not so faraway future?
Yes, i agree with grand-parent, torture is worse then death. Especially when you know there is no way to escape it, and you will probably spend the rest of you life there.
This is great :)

On a related note, someone posted a question to r/newzealand if it was true that having a vegetable garden is illegal in NZ[0]. The entire subreddit then spontaneously decided that indeed it was.

The deadpan was so well done, that it had lots of people actually confused, if not convinced!

r/OutOfTheLoop post "outing" the hoax: https://www.reddit.com/r/OutOfTheLoop/comments/4ovxb1/is_the...

[0] https://www.reddit.com/r/newzealand/comments/2nem47/can_you_...
IBIWISI @ Paris or Oshkosh airshow. I mean, not in person because I don't get to visit such places with my budget and schedule, but I'll watch the coverage closely. Until then, yay, another article about how promising technology is these days!
HN is considered social media, correct?
<understate>This seems relevant.</understate> I wish I could upvote it twice.
Huh, I hadn't seen that before. Still, I have to imagine if you made better audio hardware a built-in feature instead of something that requires dangling a big USB2 device off of your phone, you're going to get a lot more interest from users.
I'm not sure if that math checks out. What are usual starting salaries in SF for mid level engineers?
If you feel that something is missing people would likely be happy to receive bug reports/feature requests.
That gif is so short, it could be a png and lose no value!
Not really, it's canceled.
Even life in prison can well be torture. I'm often surprised at the common thought that prisoners should get life instead of execution, like that's some kind of prize.
Scala devs have the tools to make sure it doesn't happen, Python didn't.
Amazon.com now HTTPS by default
Can someone explain why would he take out loans to buy up shares in the first place? Just to increase his personal holdings for a hopefully larger return? To ensure he is the largest single stockholder? I'm not that knowledgeable about investing, but when I was reading up on margin trading just now I learned you cannot do it on an IPO. That means the money from his purchase wouldn't have gone to Solar City/Tesla but just whoever happened to own the stock he bought. So am I correct in concluding that his purchase would not directly benefit the companies?
This is a great point. I am gearing up to use a Raspberry Pi in a project for GPIO. It doesn't have to be low-powered necessarily, but the abandonment of the parallel port means that getting GPIO on a PC is more difficult.
Only if they realize it is a problem. I did a short term thing where I was a passenger with someone that was on the road all the time. They had no idea that their Walmartian USB power adapter was blowing out radio reception until I unplugged it.
That equation describes a causal relationship between changes in temperature and pressure. The equals sign means that changes can flow either direction.

> Does pressure cause temperature or does temperature cause pressure?

This sentence is incredibly vague, which is why scientists use equations to do their work, instead of sentences.
I was really surprised that the B6 was the issue. I always thought that since B vitamins were water soluble they didn't build up in the body, never thought they would be harmful at such mega doses. Will definitely re-think vitamin supplements now.
truth cones in three phases:

First, it is mocked and ridiculed.

Second, it is vehemently/violently opposed.

Third, it is accepted as self-evident.
> but have you spent as much time worrying about the oil refineries within miles of fault lines all throughout the state

I share GPs concerns about Diablo Canyon and, yes, I've spent lots of time concerned about oil refineries in the state (both seismic and other issues) having spent several years living near several of them, and having a family member who worked in several of them. And about oil train safety, for some of the same reasons.

Actually, I've observed that there is a considerable overlap in California between people who are concerned with nuclear safety and those concerned with oil industry safety, and considerable overlap between the people unconcerned each of those, even though those unconcerned with nuclear safety will wave around things like oil (or coal or gas) industry safety when nuclear safety is raised (but generally not in any other context.)

And, in the particular case of PG&E, part of the reason for concern about them is they don't exactly have a spotless record of nonfeasance and malfeasance regarding gas infrastructure safety, too.
If folks are not interested in following that process, the best thing
might just be to move to github or another repository and abandon the
guise that we are acting according to GNU guidelines. Benno, Mike S,
Mike F, Mark M, especially interested in hearing your take.

~Chris Allegretta - http://thread.gmane.org/gmane.editors.nano.devel/4598/focus=...
Two comments on the circuit:

1. If you're willing to add two more diodes, you can make the USB connector two-sided so that it can plug in either way. See http://electronics.stackexchange.com/questions/209941/two-si... for explanation.

2. The ALPS SKQGAKE010 (http://www.mouser.com/search/ProductDetail.aspx?R=0virtualke...) is inexpensive and popular. It looks like it's lower-profile than the button used in the current design, which means it'd be more likely to survive for a long time in a pants pocket, jangling along with a bunch of keys.
Shipping it inside a larger application, like in games, as a lightweight script language. Guile and Lua are both purpose-built to be embeddable libraries rather than intended for standalone execution. It's certainly possible to embed Python (anything is possible!) but it's a minority use case and not as well-supported by the tooling.
There's no way to compute an approximation here since reports of ball lightning are so infrequent.

"Populated area" is somewhat subjective here since those that live in a rural, open area, especially the prairies, are able to observe more lightning activity.

Most of the reports that I've read about involve those living in the country where the artifact of the strike, the resulting ball, can be readily observed.

I'd read about a laboratory trying to recreate this phenomenon using submarine batteries and were more successful in blowing the roof off the warehouse than creating ball lightning.
Study: schools that give away condoms see more teen births, not fewer
Free software operating systems don't tend to encrypt resources against their users. If the users want to encrypt them that's another matter.

If the Linux kernel was encrypted, you'd expect the (root) user to be able to unencrypt it.
That… isn't an "application extension language" use case. I guess if you count wrapping various C and Fortran libraries it's a "glue" language, but that's not exactly what I was getting at.
Amazon's Cheapest Kindle Just Got Even Better
Perhaps there were legitimate fuel-gauge issues, perhaps not. That's disputable, and we will never know the truth. However, the fact that multiple US-allied nations denied that plane entry into their airspace isn't in dispute:

http://www.bbc.co.uk/news/world-latin-america-23174874
I'm sure this will please the jailbreak community much.

If this was purposeful, which I highly am confident was, this was a good move by Apple. Make it easier to find and report bugs. When everything is encrypted, only the most resourceful can find the exploits, and for the resources they put into it, they most likely not going to just give it away for free or a small bug bounty.
I have to agree with you. Having been in that position, sometimes its better to just run out and be happy with your profit. I've seen situations where a price hike is too severe, and you end up selling less, which causes a smaller profit combined with alienating the very community you support. Perhaps in something with a very long shelf life (honey), but I think, were I in their position, I would do as you say and change nothing.
The article is phrased in such a way as to make Apple look good. They're not releasing source code, they're just not encrypting the binary image any more, which basically makes them the same as everybody else in that respect.

Encrypting the kernel image was an attempt to prevent jailbreaking and hide security vulnerabilities, and as far as I know, nobody else ships an encrypted kernel image because those reasons don't make sense on most other platforms.
Would-be coders will pay $200M for bootcamps this year
I Was on That Fateful Flight with Prince
soo, that attaches to my phone? everyone is all worried about their laptop spying on them, and they have a handheld forward facing camera pointed at their face all day?
I've no any doubt people will understand how good it is for various kind of coroutines usage when they come to Guile. What we need is more libs and projects for reducing workload in practices.
So, Hootsuite?
The thread was specifically about usage as a glue and extension language.
> "Calling foul" on an industry leader is useless, unless you're trying to convince people to abandon that leader and switch to an alternative.

This is exactly what these discussions are about.
Also...
https://foreignpolicy.com/2013/07/14/u-s-repeals-propaganda-...
Else If Is Not Special (Except in Python)
Show HN: Blink – an iphone app for creating memes out of screenshots
The “NHL 2004” Modding Community
The higher CPMs are because it is a "new" format that has less ways of avoiding it (ie. prerolls) compared to banner ads.

Effectiveness is totally dependent on a variety of variables, and as someone very well versed in these things, I can confidently state that most advertisers have no clue about things like "cross channel attribution," how to go about finding a proper value for view-through conversions (hint: it sure as heck isn't 100%), viewability, etc.

For example, right now FB counts a view as a video that plays for three seconds[1] (could have sworn it used to be 2). A lot of advertisers, myself included, would laugh at that in terms of properly conveying the value of most messages (Geico ads aside--they really know their medium).

Combine that with Facebook also counting view-throughs as conversions with 100% credit (albeit with a short lookback window) by default, and you have the recipe for overvalued CPMs on video. And that's just on FB--other sources can be much worse.

[1]http://marketingland.com/whats-a-video-view-on-facebook-only...

Part of me wishes Ben had guests on Exponent. I listen to every episode, and would LOVE to dig into this stuff with him from an advertising perspective as he actually has a somewhat solid sense about it. But what I've been disappointed in is his inability/refusal to dig deep into these key points.

Performance for video and display overall is super hard to measure effectively given the nature of the beast. Just because there's lots of data available doesn't mean it is the right/best data, and he should point that out more. Attribution is a hairy beast, and ad sales people take full advantage of people's lack of knowledge on this.
The they have added two additional people to the Scala team over the last few months. Everyone knows they suck at communicating, but I rather care about actions, and the actions I have seen are good.
You have two choices here:

1. You assume "trivial arithmetic facts" as axioms.

Result: You have an infinite number of axioms. (Whee!) The likelihood that you have snuck in non-trivial assumptions is pretty high, unless you are very strict about how you define "trivial" (which is probably as much work as just proving the trivial facts), and in that case, there's a high probability that some of your trivial facts are false.

2. You demonstrate that you can prove "trivial facts" in your system and you do so when needed by more complex proofs. The proofs of trivial facts are not necessarily trivial.

In neither case is your handling of "trivial facts" meaningless.

Quod erat demonstrandom.
I don't get it. Have people not seen this before?
Also, Tesla automobiles are giant batteries themselves. If you're looking at demand shifting, it's rarely a bad thing to have two days of storage capacity plugged in all night. I think that is where the true magic happens, converting non net metering markets to profitability.
> Katie Conforti

Straight-up super-setting the conference name.
Yeah, probably not an ESP8288 killer. I doubt there are many applications where the size of existing ESP8266 modules is an obstacle but its power consumption is not; the power source it requires is going to be much bigger than the module itself.
The argument in the article's first paragraph seems to be using fly-by-wire tech drone-a-copters will be easier to fly than helicopters. Why can't we apply the same fly-by-wire techniques on a helicopter drive train?

I mean I love my little racing quad just as much as anyone, but it's not like the three (or 5.. i also have a hexa) extra props/motors increase the dependability of the device. Lose one of those and it's a shitshow headed into the ground.
OK, I was wrong to accuse you of being religious about REST. Thanks for the links.
Stop codons aren't a noop either though, since genes can encode different functionality based on "intentional" frameshifts by various means.
The mod-cycling-predictably property also holds for composite numbers, while I think the "can't get a number divisible by 3 by multiplying numbers that are not divisible by 3" part relies on the fundamental theorem of arithmetic! (Otherwise, how do we know that you can't get a number divisible by 3 by multiplying numbers that are not divisible by 3, yet the same doesn't hold for 4? I think that's the fundmental theorem of arithmetic back again in another guise.)
What's the aversions? A drone is a plane that is remote controlled or flies itself... a passenger drone or a manned uav would be a remote/self controlled airplane that has cargo: people.

Not that people won't butcher the terminology (ATM Machine), but even at the worse, these shouldn't be to bad...
I think Gruber has become more and more captured by the beat he covers. I really hate it when he uses language only Apple pitch-folk use, like "with iPhone" or "on iPad." I think he's lost more of his objectivity than perhaps he himself realizes.

What I object to is the instant dismissal of every Gruber article by people who can't see nuance but only black and white. It's simply not true that he is as partisan and in-the-tank for Apple as many people here think he is.

And the point is that this degrades our ability to have meaningful discussion.

> Would you feel less defensive [...]

Making assumptions about people's biases is exactly my objection about the reflex reaction many HN commenters have toward Gruber.
I would guess that the earliest life didn't accidentally hit upon optimal or even reasonably good ways to do whatever is needed to reproduce.

If that's the case, it isn't that unlikely that every evolutionary branch managed to improve (or discard) every part of the original machinery in some way.
Don't Leave Us - Why Germany Needs the British
so this is FFMPEG/LibAV all over again.
Reverse Engineering Adwords Quality Score
Twilio IPO Tests Market’s Appetite for Tech Companies
It's not like helicopters or planes are quiet either.

Moving large volumes of air in the downwards direction creates noise.
Direct link to book: https://drboolean.gitbooks.io/mostly-adequate-guide/content/
Let’s Encrypt has issued more than 5 million certificates in total since we launched to the general public on December 3, 2015. Approximately 3.8 million of those are active, meaning unexpired and unrevoked. Our active certificates cover more than 7 million unique domains.

How can you cover 7 million unique domains if you've only issued 5 million certificates?
> "The fact that you just assume any change from the all-male status quo must be a step down is amazingly sexist and insulting."

I never said anything of the sort and it's quite interesting that you read that into what I wrote. It's very clear what I meant: I don't consider the gender makeup of the people presenting to have any value, as long as the people presenting are the best people available.

> "The problem is that men greatly outnumber women for no discernible good reason"

The reason is simple: there's a lot more men in tech. For instance, StackOverflow found that 92% of devs are male. So one would expect that ~90% of presenters on software dev topics would be male.
http://fusion.net/story/115998/survey-says-92-percent-of-sof...

Even today, women only receive ~20% of engineering and CompSci degrees. So, unless things change dramatically, you're still going to be looking at a pool of candidates that's significantly more male than female.
Z* can't set up an SSH tunnel to a server in China just because it wants to.
You do really not want a private entity creating mandatory public policies. Really, you do not. Ever.

That is, if you value living in a democracy. If you'd rather have an efficient absolutist state, go on, create them.
If you're using a custom client-side app to access the device, which many of these things seem to do, you can create a CA for the devices, put the public cert for the CA into the app, and issue each device an individual cert at the factory signed by that CA. Then the app can be reasonably secure and assured.

I say only "reasonably" because defending against the "I cracked into the device and stole its cert" is pretty hard, but I'd submit, also not all that realistic a threat in this case. I'm really looking to defend more against "I bashed together some encryption so crappy I can hack this by making you visit a hostile web page" than "I want to use this lightbulb without the NSA knowing". (On that note, an SSL cert only valid to a custom app that your browser won't accept isn't all bad, it prevents that sort of thing.)

I mean, this it total pie-in-the-sky in terms of the ask I'm making here for security knowledge and willingness to do something correctly instead of bashing out some terrible, incorrect crypto with direct and incorrect use of the primitives. But it's possible.

Actually... I won't call myself an SSL expert per se, but one of the things that I find personally frustrating in dealing with some people is that once you do know what's going on, using SSL is often much much simpler than bashing together your own crap crypto. Any sensible SSL library has places to stick the CA certs. Generating them isn't that hard, more just tedious. Generating a big pile of certs at the factory and siging them isn't that hard. Even if you're very sloppy with your SSL usage, where you don't do a great job of protecting your core cert, where you use the root of the CA instead of an intermediate so the private key of the root is "live" in the factory, you don't set up a good revocation solution and you just set the expiration as far into the future as you can, because you probably haven't got a mechanism for updating them... even if you make all those errors, it's still better than just bashing crap crypto together, because it'll still resist more attacks than your crap crypto and it's not really all that hard.

But I have abundant experience that shows people would way rather futz around directly with RSA keys and HMAC and spend days and weeks scraping something together rather than even entertain the suggestion of doing it even half correctly. I don't fully understand it. Do other people find futzing with crypto that fun? I play defense a lot in security, but I honestly find correct crypto a royal pain in the ass and do everything I can to outsource it via SSL (which may not be perfect but isn't necessarily bad and has the advantage of being very defensible when people ask "what do you do to secure things") or NaCL or something. Is it just the psychological difficulty of admitting that you don't really know what you're doing with this crypto stuff? I dunno.
Scala 2.12 would be taking a lot longer and delivering a lot less than Scala 2.11 even if it were on schedule (which it isn't, and there's been no official comment on what the new schedule is). I think the focus of 2.12 is entirely wrong (for my use cases it brings no new features to the table, and since it drops Android support, it's actually a regression compared to 2.11), and I think important features (better syntax for type lambdas, a way to express sum types without extraneous subtypes) are being delayed for too long if they're being delayed until Dotty.
Correct, the executable code is unencrypted, the source code has not been released.
It does involve loving a lot of really mundane and slow work though. Bioscience is a lot more fun to read about then do, because our tools still really really suck (but grad students are plentiful).
Startup Picture Day: FREE headshots for startups and entrepreneurs
One certificate can be for more than one domain.
It's the process of making things work in a cell. Turns out, there are more than one encoding for how to make that happen.
Great article. I am learning to code and it comes handy, even though I am not on that stage yet..
Also, I can reflect this article on other jobs as well.
Thanks for sharing
Also, isn't there an issue of "gene" being something of an unnatural category? Nature doesn't provide a clean labeling of what part of the sequence is "a" gene, and the term historically existed (AIUI) to denote regions that the researcher found to have phenotypic relevance. So I'm not sure it's helpful to phrase a minimum in terms of "n genes". See:

https://en.wikipedia.org/wiki/Gene#Functional_definitions
A certificate can cover many domains thanks to the subjectAltName extension.
In this analogy, they're not looking for the code to "work". They simply want it to compile.
Obama is gutting Medicare