skysight-inc/HackerNews huggingface dataset:
what would be cool is if this could be combined with an ethanol production system. So fermentation bacteria produce ethanol, their CO2 biproduct goes straight to these enzymes, and if somehow their waste product could feed the ethanol. So you could in theory have a "sunlight in, ethanol out" plant that is almost completely neutral.

Ethanol isn't great, since combustion engines' efficiency sucks, but it would bridge a gap to reduce carbon while we still rely on combustion engines. Or the ethanol could be used in "cogeneration" facilities that use the waste heat and produce electricity to get very high utilization of energy.
Time to start transitioning to your own domain name email address!

(It's going to be a big pain...)
Peter Thiel launches secret database for Trump
Secrets leak in Android apps
Not very:

> roughly one quarter of non-citizens were likely registered to vote

> If more than 5.1 percent of non-citizens residing in North Carolina turned out to vote in 2008, then the vote margin they gave Obama would have been sufficient to provide Obama with the entirety of his victory margin in the state. Since our best estimate is that 6.4 percent of non-citizens actually voted...
Whether is it password or privacy or news bubble the general population is down with ‘Fatigue’ that hn-geeks advice. They just are overburdened.
https://www.nist.gov/news-events/news/2016/10/security-fatig...
Tesla and SolarCity's Battery Solar Farm in Hawaii
Cool to see this on HN. I've been using for at least a year to help document some specific use cases in our code. I appreciate the stable URLs that make this possible.
Boy, there are an awful lot of assumptions made there. In a senate race decided by 312 votes, there are dozens of factors that could have swung that outcome. Traffic, the weather, a bad batch of lettuce keeping some people home with food poisoning, etc. To chalk that win up to non-citizen voting requires ignoring an awful lot of other pieces of the puzzle.
http://myfox8.com/2016/03/30/the-states-with-the-most-undocu...

Estimated number of NC undocumented is 342,000
I completely agree and came to make a similar comment, if intentions were left that ambiguous for us we'd get eaten alive by contractors... I don't mean to but I laugh and think, wow this person has very limited scope of experience.
Now 1/4th of the comments here refer to the previous discussions.
From the article:

>He said that the glass developed by Tesla for the solar roof tiles weigh “a third, a quarter and sometimes even a fifth” of other current concrete and ceramic roof solutions. Musk calculated that because of the weight and fragility of the current products, logistic costs and breakage are important parts of the total cost.

You clearly don't get how much can be saved by handling a much lighter panel. Tiles are so much more fragile than eggs where costly solutions like paper mash carriers are used and only a fraction arrive at the customer. Also tiles are so perishable that storing them costs a ton - especially as they need expensive support infrastructures like pallets, ground and often fresh air.

The thing that still confuses me is why panels less difficult to handle if one is heavier and larger than a single tile. Probably I need to move a step right to re-enter the distortion field. Right, now I feel I get it. Can't explain it but it definitely feels spacey.
Mathematically Optimized Coffee Brew [pdf]
> Kaspersky might be just as much FSB as it is NSA, or any other country that could get its mitts on it

No, it's not the same. Despite its flaws, the United States government is not at all the same as Russia's.
Everyone has the ability to remotely wipe their phone, as long as it's connected to the network. If it's not connected to the network, then not even Apple can do anything (assuming they don't make some sort of dead man's switch, which is a terrible default feature for all sorts of reasons...)

As a user, I prefer having the option to decide how sensitive and/or valuable the data on my phone is, what the circumstances of losing my phone are, and how long I'm willing to wait to get it back.

You were out of the country, without Internet access for a while, you have un-synced vacation photos and not much else on the phone, and there's a strong possibility you misplaced it? There's probably not a reason to ever wipe the phone.

You had secret company data on your phone, without a passcode, and it was ripped out of your hands? Can't wipe it fast enough.

While Apple should offer users advice, I wouldn't want them to ever take action (filing police reports, taking photos, etc.) without my explicit consent.
my favorite example: https://www.youtube.com/watch?v=5McECUtM8fw I believe it's better to read the description after you watch the video.
Looks like they're saying 432,700 (as of 2008). See table 3 -- reporting that North Carolina had an Obama victory margin of 14,177, 432,700 adult non-citizens, and would've needed 5.1% non-citizen votes to win.
It should be allowed in general, but if you promise not to do it, you should expect to be held to that promise.
Does it depend on the visa? The TN requirements seem to be not a whole lot more than being from an eligible location and having a business in the US that is eligible and wanting to hire you.
and find that command prompt dir is faster because it's doing less, because it's less capable. It's not creating System.IO.FileInfo and DirectoryInfo objects for each thing in the directory.
A password manager with autofill will also help you avoid getting scammed in the first place. You may not notice that the domain is weird or the page is unsecured, but your autofilling password manager will. Of course, you need to listen to it when it says so, rather than trying to work around it!
I'm not sure where the C89 in the submitted title came from. This is for SubC, "a simple subset of C." This README describes the many differences:

http://www.t3x.org/subc/README-current.html
It's time: Edward Snowden just issued a call to his former colleagues on Twitter
Samsung: Hey! Hmm.. hold that thought
I have a similar situation. I had created an account just for a specific client to share files via google drive. Don't remember the password any more and can't access those files. No recourse.
I think that sort of profit reporting is similar to the games amazon plays - pick the lowest reported profit your investors will stomach, and make sure to spend enough money on other stuff to make your profit equal that number. If VW experienced a relatively small drop in car sales, they could just stop plowing money into vanity projects like Bugatti or various other long-term R&D to maintain their 2% margin.
It's probably doable with time... and (mostly because nobody's directly linked to it yet) the official Powershell is now on github under the MIT license:

https://github.com/PowerShell/PowerShell
Exactly. Exploding batteries rebranded as a feature.

Maybe Samsung faced a failure less of engineering and more of creative marketing.
As I wrote, I selected two informative data points.

Per capita, there are 4-5 times as many people shot in the cities of Sweden as in Norway, Denmark and Finland. And mainly by criminals from those suburbs. So there are quite a lot of data.

Google this yourself, but I suspect you know all this already.
This is not about "illegals", it's about people with green cards, permanent residences, student visas, etc.
They will never be accurate enough, because it costs too much. The easier and more just solution is to just ban people off of the ad platform, and leave the gmail & other services alone.

If there is email abuse, then you ban from gmail, youtube abuse, from youtube, etc.
I was thinking the same thing. I don't want to wake up angry. When someone figures out a way to wake me up that feels like being gently kissed by a loved one, prodded by a dog, or the smell of frying bacon and fresh coffee, then they'll really have something.
If you're ever working with a volunteer organization this is also important. I'm president of a small (all-volunteer) nonprofit. It doesn't really work to delegate general tasks or responsibilities except with a few individuals who are exceptionally motivated.

Much better for most people is to give them very specific assignments with deadlines.
Which part of the automation failed? It appears to have identified with perfect accuracy an organized ring of phone scalpers. I think their account abuse team should be roundly congratulated.
Unless you gain citizenship elsewhere and relinquish your US citizenship. :)
So, I’ve been using gedit this whole time
The monkey and the apple (Steve Yegge blog post)
If it makes you feel better, I had a similar experience to you.
They prevent that by hosting it somewhere that no one can find it's associated with you. Not saying that's ethical, but it does prevent immediate harm to your brand, unless people somehow remembered on clicking the link when they see the actual article. (Which would still be a tiny fraction.)
Or just have a bash script that installs it to the local Maven repository first.

Not recommended, but plenty of folks do it.
To support your point, the company below did a clean-slate OS tightly integrated with hardware protection features of Itanium CPU's to give people hell trying to compromise their DNS servers. Also re-did the networking stack to assume a hostile instead of benign network. Way over due there. The OS is available for licensing IIRC but OEM's don't give a shit about security if dollars are on the line. ;)

http://www.secure64.com/secure-operating-system

An older one that was pentested by the NSA with positive results reduced attack surface by using PPC embedded board, INTEGRITY microkernel, and carefully-coded state machines. That a small team made this shows both the big companies and startups could be doing way better if they cared.

http://www.sentinelsecurity.us/HYDRA/hydra.html
Exactly, NYT is full of fake news.

Even the NYT themselves are saying that they will "rededicate themselves to honest coverage". Nobody says that unless they are implying they were previously not pursuing honest coverage.
It's not crazy at all.

Lost access to my old Gmail account recoveries cause it had been over 4 years since the last login. My M$ account recovery is not possible despite opening about 10+ cases with their engineers who fail to respond 100% of the time. And when they did it was automated. So without either recovery available ill just go to type in all the info I have about my old Gmail. Automated response forms with more automated rejections. I've tried it easily 300+ times at this point. Doesn't work.
Of course. But that isn't the case here.
Thanks, that was a great slide deck.
>I wonder how feasible it would be to build a powershell-like environment for Linux on top of Python.

Well, you could just run PS itself.

https://github.com/PowerShell/PowerShell/blob/master/docs/in...
To what? Gmail is so effortless to use. I've been considering running my own email servers because of things like this (and privacy) but I have never found anything as good.
I agree; it's an interesting perspective.
You'll never get a drop down list in the host terminal windows has it doesn't have a GUI layer like that.

Except you do, with PSReadline, built into Windows 10 PowerShell.
This would probably be implemented by Samsung first. They are still working on controlling the detonation if Note 7 is any indication :D
Show HN: Knex - Dependency injection framework for GO
This study is attempting to isolate the impact of non-citizen voting. Of course they didn't look at things like traffic and weather.
You're probably referring to videos like this[1]. That wikipedia clone has very limited functionality and the interface is raw even for internal use. I took a quick-lap over it, I didn't notice the author writing tests and/or using JS.

Indeed Rails is extremely good for prototyping, but building an actual MVP (let alone a product) takes a lot more than that + there are more stages that have been ommited for very good reasons from that video-tutorial.

[1] https://www.youtube.com/watch?v=9zNouhuKaVs
Right. I'm saying give up on expecting the project to change. The project isn't for what you want it to be for and never will be.

You should be shouting at companies who use it for applications where security is a must. That's where the madness lies.

I use OpenBSD and so should you :)
Stitching Together YC Stats
Even if you aren't, if you do well then a different company will follow with different ethics.
I'm torn about these features. On one hand I can see the usefullnes, but on the other hand I also expect them to be used in bad ways.

Pattern matching for example on types may indicate an OO design problem. Tuples may indicate an expression problem; often times a properly named class expresses intent much better.

As with any tool it is possible to misuse it, but pattern matching and tuples feel to me somehow as an especially fit tool to misuse.
Yeah, I get the intent argument, but I don't think it has a good separation of concerns, for lack of a better term. It's written in such a way as to state that if I know it will be used for bad purposes, then I should not write the software. And as you stated, even a text-editor could be interpreted that way.

I could even turn this around in a different way, let's assume I decide that I want to help catch bad people. I do this by writing some software that helps deanonymize connections. This can be used to help stop DDOS attacks, track down sex traffickers, etc. So it's intent is good, but it will also be used by Iran, Syria, Russia, China, USA et al. to track down dissidents.

I believe this software should be unethical by these standards, b/c of it's potential misuse/abuse, it was written with good intent! So is that unethical or not?

The reason that I dislike that rule, is that it places the use/abuse on the developer, it's really the operator of the software that is at fault. Right?
I think this is a good idea, but curious to see how it works. Do people see who the ad is coming from? How many people usually see the ad?
You're certainly not the only one. Even as a paying customer it's impossible to get in touch with anyone if you get locked out.
Exactly. Priorities = what you get out of your work. Far as Linux vs OpenBSD box, remember also that contributors (including corporate) are partly to blame here since they chose to put their investments into a project that doesn't care about security instead of one that bakes it in. Even if Theo et al weren't pleasant, they could've forked OpenBSD keeping any of their improvements while making what changes they absolutely needed. We'd have had an OpenBSD desktop in a few years as easy as OpenSUSE at the least.
Where's error correction? Good luck trusting whatever binary and artifacts you build.
> ConEmu can even integrate stuff like Putty.

If you're going to use ConEmu, just go ahead and use the straight & regular OpenSSH command-line ssh tool.

Then you get all the standard niceties you can stash away for global reuse in ~/.ssh/config.

I don't miss PuTTY one bit.
or shock the bastard. Antennagate x 1000
How to build a web browser: standards definition
I don't know how you compiled it, but you can often cut down by using the '-O3' command line option when you are compiling. Then you can use the 'strip a.out' (or whatever your executable name is) to cut it down further.

Then if you open it in a hex editor (or use od -x), I'll bet you'll see pages and pages of zeroes, which are used for aligning it appropriately in RAM when it loads.

At least, those are all things that work on some systems, can't be sure about yours.
> But every binary ball isn't NSA spyware. If you assume that is true, you literally cannot use ANY computer.

You can use one, but you can expect it's exploited. It might not be a happy fact, but we shouldn't deny it if it's true.

The NSA by itself has 40,000 employees, tens of billions in budget, the best tools and tech in the world, and a track record of doing such things. I expect that if they see a valuable vulnerability, they will develop an exploit.
Local functions look like they follow Python's reasons for avoiding anonymous functions in favor of nested functions.

It's a nice touch you can define the function at the end, looks clearer.
i think stress really just depends on the kind of work, and the expectations of your customers.

yes, most restaurants fail, but most businesses fail, because people think of it as some kind of paid vacation rather than an actual job.

getting up at 5am and making croissants is a very different thing than getting up at 5am and dealing with people screaming at you because an api endpoint isn't functioning.
It would have been even more fun(and useful) to write a safer C.
You can also be frugal in Switzerland and have it all. Start with cooking by yourself, you save a shitload of money.
Will more analysis actually help? People post complete misinformation on their Facebook feed. I post a snoopes link thoroughly debunking it, and nobody cares. They want to believe.
I've got to say, Google is one of my favourite companies, but when things like this happen it makes me question if we should allow a single corporation to have this much control over our lives.
How the Trump Campaign Used Facebook Ads to Win the Election
Open Design Standards for Chat UX
bottlepy
Java started out bloated in politics, so I don't know if it is fair to blame Oracle for that.

Still not totally happy with their direction on Java
Let's just remember Obama won the vote by: 69,498,516 to 59,948,323.

It wasn't even close in the EC. As a soon to be Greencard holder, I'm suspicious. Most people who are living here with Visas are super cautious of breaking laws.
Then why was I downvoted?
The market has sort of proved him right.

Companies that use Linux and need security will either get caught with their pants down or they won't. It's up to their level of preparedness and luck. I wouldn't underwrite that if I were an insurer though.

Those of us that care are already using something else.
The shortest comment is no comment at all. :)
Because this isn't punitive in the search of justice or anything like that. It's just: "You made a deal that said I could do this if you did that. You did that. I did this."

Of course, I happen to love it because scalpers are a blight upon the nation. But that's just me.
Amazing article - informative and well written. Thank you for posting.
That is what I failed to emphasize - it must be "just right" - not too much and not too little - optimal - slightly better than good-enough.)
We will need firewalls, not walls
likely just trying to get wings level. Likely triggered due to the high bank angle plus low altitude.

PDF Warning: Page 121 - Aerodynamic Forces in Flight Maneuvers

https://www.faa.gov/regulations_policies/handbooks_manuals/a...
This is also good, from the same author (and linked to at the bottom of the article):

http://cacm.acm.org/magazines/2016/7/204021-the-rise-of-soci...

Also, see the Project on Algorithms, Computational Propaganda, and Digital Politics at Oxford:

http://politicalbots.org/
Wow, that's a lot of features removed. No double, float, short, long, signed, unsigned, or typedef? There goes 99% of the C programs ever written.
Wouldn't it mostly depend on how many people died?

For example, after the destruction of world wars, most industries bounced back quickly because the knowledge was still there. Of course, that wasn't complete stone age.
They should've called it Destructuring rather than Pattern Matching. Because when they want to add real pattern matching later theyll have to use a new keyword or confuse the concepts
That's a strange passage to highlight to prove it's not legit. Can you elaborate?
Nicely Done!

I played with a simple OAuth2 flow and it worked great. I'm going to see about using it for all of our documentation.

Business is probably too steep for us and we wouldn't want on-prem anyway. A Saas Pro plan might be interesting if it's affordable.

Note: Download to PDF failed silently for me. Printing worked great. I haven't tested SVG or PNG yet.
If "definite harm" includes moderate financial cost, that's a disastrous policy.
I run a small business, and for $3,600/year (unbranded), I will easily choose to stay with Inkscape. I understand the importance of branding, so "white label" is a necessity. My use case is to document process flow in systems, which remain unchanged for months at a time.

Contact me if you want to talk about a pricing model that would make sense for my market segment. Maybe per-chart pricing.
I love this type of projects.

Relevant:

https://github.com/robertkrimen/otto

(JavaScript interpreter in go)

https://github.com/Shopify/go-lua

Lua VM in go
Automatic Racial Discrimination via Artificial Intelligence
This is only based on a survey with less than 500 people, plus a lot of assumptions and estimations.
The first "recommended article" on the right of the page is The perils of cherry picking low frequency events in large sample surveys (http://www.sciencedirect.com/science/article/pii/S0261379415...), with the abstract:

> The advent of large sample surveys, such as the Cooperative Congressional Election Study (CCES), has opened the possibility of measuring very low frequency events, characteristics, and behaviors in the population. This paper documents how low-level measurement error for survey questions generally agreed to be highly reliable can lead to large prediction errors in large sample surveys, such as the CCES. The example for this analysis is Richman et al. (2014), which presents a biased estimate of the rate at which non-citizens voted in recent elections. The results, we show, are completely accounted for by very low frequency measurement error; further, the likely percent of non-citizen voters in recent US elections is 0.

(Richman et al. (2014) is the paper submitted here; also worth noting is that one of the authors is from YouGov, the company that did the large internet survey.)
The "identity mechanism" is actually your "Google account", gmail and the other google accounts used to be separate. But some one had the bright idea to force G+ on everyone by forcing them to merge all accounts, thus drawing audience from gmail and youtube. A really swell move.

If google wanted to they could provide oauth like identity only service.
Commodore Amiga: Versus: The Amiga Demo Chart Returns
Thats what I do. Depending on where you live, taxes are _way_ lower too, offsetting higher cost of living.
Data Science Weekly Newsletter Edition #156 (3 year anniversary)
Not even remotely C89. Whoever submitted it incorrectly put C89 in the title.
I did it, and it's less pain than you think as long as you have a year or two to do it. Try fastmail and just start replying to all emails from your personal domain.
Hey, I'm not sure what you mean but if you can post a link to a broken flowchart I could try fixing it.
I'm familiar. :)

I'm a heavy sleeper _and_ a dawdler though. The radio thing has the extra effect of motivating me to get out as quickly as possible.
It does depend in the visa, but TN visas require you to be a qualified professional in a specific career and in most categories that means you need qualifications like an RN or CPA. Even for a programmer a degree will make it easier to get the visa.
https://www.uscis.gov/working-united-states/temporary-worker...
this is why i never read email
"They should be saying if you kill the current company I will put x million into your next company."

If the VCs are not the sole owners of the company, that will get them a lawsuit from the other investors for breach of duty as a director. Often the VCs don't have the authority to kill the company.
An elucidating quote from Antoine de Saint-Exupéry:

"It seems that perfection is attained not when there is nothing more to add, but when there is nothing more to remove."
Reading an array out of bounds is definitely unlikely to be correct/be a security vulnerability. Memory safety is absolutely a prerequisite for any other sort of safety one might want.
Previous discussions: https://news.ycombinator.com/item?id=12356259, https://news.ycombinator.com/item?id=12971841