skysight-inc/HackerNews huggingface dataset:
Arguing about which blockchain will be used for computation is like arguing about PowerPC outcompeting Intel chips: it only really matters to people with a financial stake in the outcome. Don't get so distracted by speculation that you overlook that as a programmer, this technology allows you to build powerful new kinds of software.
A dashcam that overwrites footage in a short period may be of no use if you're unable to stop the recording because you've been injured in an accident.

And anyway, if I'm at fault and that is recorded on the camera then that is okay with me. The camera will at least give an indisputable account of the events it recorded, whereas our human memories can be ... inaccurate.
Does this surprise anyone?

Nevermind that this all an exercise in charging windmills. How woeful it is, too. Billions of tax dollars spent in trying to defeat the inevitable. All with a "constitutional scholar" as a president.

It's like the Prohibition of the 21st century, just tinged with free speech and notes of a surveillance state.
> ...but anyway it is reassuring to see more writing that fails to see all sides of every debate equally valid regardless of consensus opinion among experts in the relevant fields.

What are you trying to say here? Arguing for compromise in the intentionally weakening of cryptographically secured systems is like arguing for compromise in how much rat poison people should be forced to eat.
I've got to be honest, when these language shootouts come up (and it feels like I've read a lot of them this week), it reminds me why I'm pretty happy working in C#. I've got great tooling, generally good libraries, a pretty decent core language, and generally, shit just works so I can get shit done.

Is it super sexy, no. Does it win me Internet Geek Points™, no. It's pretty much still Windows-only, but fine, that's the world I live in. The foot-guns are relatively small-caliber, and I've learned enough to avoid pointing most of them. I can do OOP, I can do functional (maybe not super pure ivory-tower monad/ADT/pattern-matching sorcery, but whatever - still have F# on my todo-list...), I can write straight procedural code if I really wanted to. I've even got a REPL and can use it as a scripting language.

Plus, I have generics :-)
I'm not sure I agree with Kern's implication that a not-for-profit company should be eating the figurative Ramen and running on shoestring budgets. His description of their assets reminds me of something that's very common, very valuable, and very useful in the NPO world: endowments. So they've got capital? Great! The more they make off their investments, the less they must charge in order to pay for opex (they're light on capex partly because of gratis support they get from similarly-minded companies).

I'm also not sure I agree that under $400k/yr is "big salaries". Especially in a company that can't offer stock, doesn't offer big bonuses, etc. I was offered a job there a couple of years ago, and spent some time talking to the CTO. She was remarkably candid with me about PLoS' financials and their plan for growth (which, I note, they've executed on marvellously). I have never, ever, ever been more impressed by an executive. If the rest of the executives are of the same calibre as Ms. Rayhill, they deserve every red cent.
Though I'm not sure it's even worth trying to bring up in the opinion filled noise of these threads, there is no way to secure current generation mobile devices sufficiently to withstand nation-state attackers. Full stop.

The processors, basebands, MMUs, all of them lack the tools necessary to create a chain of trust with also sufficient isolation at the application level to run normal applications. When everyone is saying "of course the FBI could get into the terrorist cellphone, just take it to TAO," this same thing applies to Blackberries and Android phones when applied by opposite numbers in China or Russia.

It is not possible to secure a mobile device from a nation-state attacker due (at least) to gaps in the hardware capabilities
> He also identifies the server routed to and from mail.clintonemail.com as a " Windows Server 2008 R2 with a valid SSL certificate," but that server, according to Mayer, is located at managed services company Internap.

> Clinton's private email server was reconfigured again to use a Denver-based commercial email provider, MX Logic, which is now owned by McAfee Inc., a top internet security company. Except MX Logic isn't a "commercial email provider," it's a service that offers spam and virus filtering for email, very similar to Google's own Postini service. One of my friends who runs an ISP offers both Postini and MX Logic to customers but recommends MX Logic because he says the spam management is better.

http://www.zdnet.com/article/clintons-little-email-fuss-beyo...
Why? it is laissez faire, and regulation of the market.

What you are proposing is socialism.
Their argumentation is ridiculous. The litigation cost Apple money, and could have had devastating effects they are all too aware of if a precedent was set. Their argument is basically "Carpet bombing is good because in the process of wiping out civilians we managed to kill a terrorist". There's a myriad of other ways they could have "stimulated creative people"(for example, by bloody paying them to do it instead of paying lawyers). That is why I continue to think the FBI's litigation was malicious - out of a myriad of approaches, they decided to pick the one with the worst possible outcome for cryptographic security and tech companies like Apple.
Oh, having only read about and not used recent C++ practices, I assumed use-after-move would be caught at compile time. Looking around a bit, it seems there's not even a warning for this; is there a reason? It seems like it would be very useful.
Have you seen kotlin? Its a cross between java, python and scala for the JVM (and JS - with wrinkles)
Wait. She wanted to avoid FOIA? Is that allowed? If that is true, how the hell is she still running?

(Non us citizen here btw)
I've been joking that Kubernetes and gRPC are really to seed the startup ecosystem to make companies easier to acquire, interesting to read that here.
I assume it's temporary. For posterity, the image is http://imgur.com/32R3qLv
Obnoxious advertisement: my company resells an Arduino-compatible wireless sensor node made by Seeedstudio, http://www.robotmesh.com/seeeduino-stalker-v3 Costs $39.00

Onboard RTC, LiPo charger, temperature sensor, micro SD card socket. Designed to be plugged into a 5 volt solar panel. (Many complaints that the panel Seeed supplies is undersized and degrades quickly in the field, so we don't carry it, so you'd have to source that yourself, or just use a DC wall adapter) Uses XBee-footprint radio modules, sold separately. (We don't carry those either, since Digi got really obnoxious about trademark enforcement)
That's not the same however, because the modules language is a lot more constrained than the term language. See the first paragraph the second page of https://www.mpi-sws.org/~rossberg/1ml/1ml-extended.pdf.
Swift programming language update introduces Linux support
Hmm your post led me to discover that it's not permitted to have more than one OP_RETURN output per transaction.

Any idea why this is the case?
Wow I really wouldn't want to be the guy who set up her email server. He was just granted immunity in exchange for cooperation, but that has got to be stressful to testify at the national level, plus against a Presidential candidate. Yikes.
While I completely agree that the standard library is all you need in quite a lot of cases, the parent seems to be asking from more of a "how do I structure my application" perspective. A tool that generates the boilerplate necessary to use the standard library effectively in a complete application. Not just http handlers, but think of the persistence layer, for example. The standard library does not assist much with the engineering aspect of the job.
> Are you saying that the original 'relationship' of the lottery isn't parasitic or harmful?

I agree that it is, but that doesn't matter for the moral analysis of the people who got arrested. If they had been screwing the lottery and donating the money to gambling addiction programs, I'd applaud them. But this was just thievery.

> On the other hand, there's a point at which you release software that's so vulnerable that the liability is as much on the coder as the criminal.

I don't think there's a fixed quantity of moral responsibility that you have to allocate between criminal and victim. If you don't install a very good lock on your door, that does not lessen the criminal's liability, moral or legal, for breaking in.
I'm pretty upset about this.
There's really no reason to ever use a global salt, it's not like it's hard to generate a random one for each user. If you're already putting in the effort to use salts, might as well go all the way instead of saying "well it's better than nothing ¯\_(ツ)_/¯" (I'm not directing this at you in particular, just at anyone who intentionally takes half-measures when it comes to security)
Five different ways to create objects in java?
The people overthrew kings, and they were up against the same imbalance of power. I think it's going to be even easier this time. Potential loyalists will be able to see those who would bribe them lose buying power as the people declare that they won't accept any money they've touched. The playing field is actually lopsided in the people's favor. They just need to be told and given the tools to use their power.

Wealth is a social construct, and we now have the technology to modify that social construct without anyone's permission. If we wield it carefully, we might be able to build a better society with this power.
Hey,

Thanks a lot for going through the article! :-)

You should keep a few things in mind about what I said regarding the accessibility of math content:

- I am in Iran. A lot of the assistive technology (other than software) is not available to me. I have no idea what people have in the United States, but I know blind people who have been very successful in mathematics. So, there is definitely a way. You just have to be in the right place.

- At the time I was in university (that is 2008-2010) screen readers and accessibility were not as advanced. There was also no concept of MathML back then. Things are improving though.

With all that said, math content is still not as accessible to blind people as it is to their sighted counterparts. But with the right people, you can circumvent the lack of support.
The median rent for a 1 bedroom is $3460? I knew it was bad up there, but that is almost double what it costs in Los Angeles.
Show HN: Get hired as a team: Work with people you know
fyi(q), I doesn't stand for intensity, but for in-phase https://en.wikipedia.org/wiki/In-phase_and_quadrature_compon...
Software security needs a new perspective
fundamentally as far as i can tell based on what i know of the details primarily based on the article here... sometimes in real life processes are by necessity awkward. 2 factor authentication is awkward, long complex alphanumeric password are awkward, not being able to use private thumbdrives on certain networks is awkwards... sometimes the secure alternative is awkward.

she had as far as i can tell a usable system, i am under the impression it is usable because pretty much everyone else besides her and the president who have top level security clearance use the system and do their job...
http://www.dailywritingtips.com/rules-for-capitalization-in-...

I think the better and more useful idea would be to stop naming companies and products after very general and widely used words, no matter how tempting it may be to decorate stuff with the associations those words evoke. That never had merit to begin with, and I certainly don't see why general good faith use of language should be restricted by such shenanigans.
Thank you. I'm glad to know that sighted people were looking for readable articles as much as I am.
I wonder what would happen to record companies if DAT existed in the 1960s or 1970s (before they really consolidated).
Are your civilian labs SCIFs?
Other than graphics, is there anything available over PCIe that isn't available over USB?
The 'emperor has no close situation' with all blockchain technology is that they simply don't scale to any real-world capacity. What sets ethereum apart in that respect, is that they at least have a plan about how to solve it. It is far from clear if it will even work and if they will be able to switch out the engine of a running blockchain, but if they are able to pull it off, I guess it would be a big deal.
Hope all the trust in the government never getting it wrong works out for you. For me and mine, we'll be doing our best to hold them accountable.
IT Due Diligence – Why It Matters for Your Business
Suppose you go to industry with a Masters rather than a PhD, and then come back to get a PhD. Will you be on an even footing with other new PhDs for an academic career, or will that break after your Masters cause problems?
You're just re-iterating what happened, but the question is why are things this way?

It's worth remembering that Obama was also told no at first when he asked for a secure Blackberry. He only got one a few months later after making it clear as CIC he would get one or else.

So they made him one. Well why can't they make two? Or 20?

One answer might be bureaucracy. The NSA reports to the President, not State, so maybe they won't do as much for State. Turf-fighting is pretty common among federal agencies, especially those with overlapping jurisdictions.

Another reason might be that information collection is prized much more highly right now in the federal government that information assurance. Even if the NSA helps out State IA, will they get much credit for it? No. And will they get punished if they fail to help State IA? Obviously not.

Simply put, federal IT is very sick right now. The Clinton email saga is a tiny symptom of that. Snowden and the OPM breach are much larger and more consequential results of this pervasive problem.
Because of wifi?
I'd say this is corporate handling bitcoin: http://chain.com/
This is a very valid point. All the pages produced by the places I've worked at were 100% accessible, mainly because the developers could see that I am unable to use the website, and I told them how easy it is to make content accessible. It is really simple once you do know that it is possible, and having a blind colleague who serves as a human tester is, as you said, really cool in this regard.
understood. completely. fundamentally the situation here is the secretary of state chose to use a system which put information that potentially impacted millions of lives because she didn't want to have to log into a desktop to check her official emails when she was in her official office suite. full stop. step back. evaluate that honestly.

thats all...
I had never thought there might be an extension for collapsing comments...

You have just saved me so much scrolling :D
Ahh, you're right, you could do genlock without the toaster. My memory isn't what it used to be.
> reassuring to see more writing that fails to see all sides of every debate equally valid

I'm not passing judgement on this particular case; but that's a complete fallacy. "All sides" of every given debate are _not_ equally valid in all cases, and in certain cases it is disingenuous to imply that they are.

> regardless of consensus opinion among experts in the relevant fields

I can't understand this opinion? Could you clarify what you mean, because from what I'm reading, it seems you're implying that someone who is uneducated in a given topic's "side" in a debate is as equally valid as someone who is? That seems incorrect to me on the face of it, but I'd love some clarification, because it's likely I've missed some nuance here
this is editorializing on his part. the rest of the post seems to be fact and not opinion, so i wish that sentence had been left out.
If you look closely at the pictures, you can see that Ali and Harrison are actually holding 45 rpm records (large center hole) and not 16 2/3 rpm records (small center hole, like a 33 1/3 rpm record).

The Highway Hi-Fi was discontinued in 1957 -- Harrison joined the Quarrymen in 1958 at the earliest and Ali didn't turn professional until 1960.

In addition, they aren't even in Chryslers in the pictures: Ali is in a '59 Cadillac and Harrison is in a '64 Jaguar.
Not anymore. Chrome switched to the native safari/webview recently, so it is much faster.
> Their fears focused on the seventh floor, which a decade earlier had been the target of Russian spies who managed to plant a listening device inside a decorative chair-rail molding not far from Mahogany Row.

This is a throwaway tidbit in the article that I wish had a link to some more details. That one sentence hints at a very interesting longform article on its own.

Edit: I found these, which offer a few details. Surprising that it's from 1999!

http://edition.cnn.com/ALLPOLITICS/time/1999/12/13/spy.html

http://www.wsj.com/articles/SB944783077407465290
I personally find it unfair to make the whole web seem bland to a majority of people, so that a minority would find it easy to access. However, I believe that teaching developers about their responsibility to their fellow human beings, even in theory, would go a long way in reducing stuff that looks well, but is not usable to the blind.

What you mentioned about accessibility features being available but not being used in practice is not only in the web. You get the same thing in Android and IOS applications as well. I have always wondered about how we can fix this, but to be honest, I have never found a solution, sadly.
Or, as the old chestnut goes, the old guard dies off.
Google Cloud Container Builder
I just faxed my resume
Unfortunately it doesn't seem to perform well in Firefox. Both on my Windows desktop and Linux laptop I get about 2 FPS, whereas it's perfectly smooth in Chrome on both. Really fun, though!
To be honest, I started working on that first. Then, I realized that the reader needs more background to know what I'm talking about. Then, I decided to write this post.

I promise to write about that next Sunday.
Yes, this is the big elephant in the room. The only sane reason to have such an arrangement is to avoid oversight and accountability. The large number of deleted emails should also be a red flag as to what the real motive was.
Not true, bitshares (bitshares.org) can handle 100,000 transactions per second right now.

Also, regarding bitcoin, there is the lightning network which can take most of the load off the main chain.
Malware scam appears to use GPS data to catch speeding Pennsylvania drivers
they made him one because he is the president of the united states and he demanded one directly as you say.

they didn't make her one because she was not the president of the united states, she asked repeatedly for the same thing the president had and was told no.

most likely she was told 'no' by the NSA because, they know very well what is in their range of capabilities and so know what is probably in the range of capability of nation states.
It's brilliant. It's my favorite part about mine - takes the annoyance out of developing on it entirely.
Divine Comedy: Lucian versus the Gods
I know what you mean :-) Incidentally the Windows-only days will one day be a memory: https://get.asp.net/
A 'Stop' sign means you must come to a complete stop before proceeding.

Or rather: a 'Stop' sign means you must come to a complete stop before proceeding or risk being fined if you are caught.

It is possible to come to a complete stop before proceeding and still cause an accident by failing to give way. Contrariwise, it is possible to proceed through a 'Stop' sign in a safe manner without coming to a complete stop.

In Australia I'm aware of a few intersections with traffic lights that are signed 'Left Turn on Red Permitted After Stopping'[1], which is proof that, at least some of us, are capable of acting like adults, and experienced drivers, and disregard the light / sign when it is safe to do so.

Rules hey. I know one local outdoor swimming pool that is signed 'No balls'. No balls in an outdoor swimming pool? It makes me want to drive through the stop signs.

Australian roads have some pretty whacky speed limit signs, things like: 60 50 40 30 20 80 70 100 School Zone 70 40 30 25.[2]

1. http://mylicence.sa.gov.au/road-rules/the-drivers-handbook/t...

2. as Australian comedian Steve Hughes points out in his act 'While It's Still Legal', see https://www.youtube.com/watch?v=ohogzxiqqkM#t=45m47 (Caution swearing).
This is a great post and I agree with almost everything in it 100% except for this part:

> And—yes—you can read this as my being unlikely to use Rails the next time I'm building a traditional multi-page application.

Really? The way I do it is I write a client library for the API and run the tests in Rspec on top of the client library. Sure I'm going through the whole stack, but the thing operates as fast as you can serve normal users! Surely your large project can handle 5000 concurrent requests? While that might seem like a lot of buildout (scalable testing servers), I'd argue the opposite is a lot of buildout: writing an application without Rails.

Granted my approach might be most feasible for Rails API + Ember, but I really don't see the speed of my tests passing as what's holding me back.

The other thing that is nice is that once you start needing to speed up endpoints by pulling them into a compiled language, you can keep your tests! Everything is going through the API anyway! So feel free to Nim or Rust the CPU heavy endpoint or Redis-cache the write-once-in-a-while-and-keep endpoint.
Well, on the ESP8266 you have to code directly in C with the library or in MicroPython, which isn't fantastic - on the CHIP you use whatever you (Go, Node, real Python, Java) that compiles to ARM for $4 more with easier I/O.
2011's Grand Harmonic Convergence
The elephant in the room, which the media only occasionally brings up, is her motive for this arrangement. Based on the large number of emails that she tried to delete when the existence of this server became public, and her failure to previously include these emails in requests for data by Congress, we can deduce that the goal was likely to escape oversight and avoid accountability. A totally logical move for someone who is no stranger to scandal. And pretty damning to anyone who cares about making government accountable.
true. I have problem when it come to structuring the application so i want a boilerplate so that I can see what everybody has been doing.
The lowRISC team at Cambridge are working on exactly that. However, there's a lot that needs to be finalized in the privileged ISA before it can be implemented in a board. Manufacturing a bunch of boards that require a non-standard toolchain wouldn't be very useful.

That being said, you can already use a RISC-V processor by programming the RTL onto an FPGA board. The Zedboard and ZC706 are both officially supported. Though both of these boards are pretty expensive.
Any sensor activity that is sensitive to inconsistent latency, like a GPS time source. I don't think you'll find any trusted stratum 1 ntp servers using USB for clock sources.