skysight-inc/HackerNews huggingface dataset:
The FPGA on the Novena does not have access to main men via dma or anything else besides the connector. It sits in its own EIM memory space as a slave. (It has its own local external memory though.)

Thanks for the links. I knew about the efforts to generate for Lattice but haven't kept up. The big issue is really good P&R with working optimizer for anything bigger than toy designs and chips. It seems Cliff has done some real progress yes.

And it is interesting that it is basically easier to go open with ASIC than FPGA. The problem is getting your chip manufactured.

What would you say would be the best path for Cryptech to try and go open with the flow? Alternatively, to mitigate black boxes in the FPGA of commercial chips?

We currently fill the Spartan6lx45 on the Novena to max. We target the biggest Artix7 you can design for with zero cost versions of Xilinx tools for our Alpha board.

I've toyed with the idea of mapping a synthetic FPGA into a commercial FPGA and then implement the real use case core in the synthetic FPGA. This would allow greater control on how the design is implemented. But then you need a good optimizer. And the cost to implement a gate will require even more transistors than the FPGA already do. Mapping the synthetic FPGA to the underlying tech can be done pretty efficiently, but configuration support is costly.
This has got to be the cutest dancing toddler ever
You think mobsters can't learn black hat infosec?
Url changed from http://www.theverge.com/2015/10/28/9625636/rf-capture-mit-wi..., which points to this.
You may be interested in this extension, which will do the site-blocking for you:

http://tinysubversions.com/notes/ethical-ad-blocker/
That is not at all what I was expecting. I was thinking conversion of actual objects in the picture into blocks, i.e. like minecraft but with lego style blocks. Instead it looks like a bad impressionist style painting done on one of those flat lego pieces you use as the "ground" when making something with legos.
My mom was recovering from surgery a few years back. She was in lots of pain. I should mention that it was hard getting the time of day from doctors or nurses about next steps (how did the surgery go, how long would we be at the hospital, etc).

My mom gradually got quieter and went to sleep. I little while later they came in and took her to the ICU. Turns out they had accidentally overdosed her on narcotics and depressed her respiration to unacceptable levels.

The nurses and doctors were quite friendly for a couple hours after that. It turns out that after a nurse almost kills a loved one you a small window of decent service from hospital staff.

I have family members who have collectively lost years of their lives due to bad medications and negligence, but they a) aren't the kind of people who sue b) don't have the resources or willpower to do so even if they wanted to.
I was thinking about this. They could special-case it to not allow any certificates issued past some cutoff-date. This way the existing internet continues to work but who is going to renew a certificate, knowing it's not going to work in the browser with the biggest market share?
Insurance rates, home ownership (you are only provided an apartment under WITSEC), jobs often pull credit histories for background checks...
It's a question, but unfortunately, no direct answer that can be given will really tell us about the actual language. All that can be given is someone else's interpretation of the language, which may or may not be accurate.
What am I missing here? I've looked at it and it's just a collection of links to various resources. It's not quite the "book" I was hoping for.
Forgot about nomad for scheduling
I was not a Homejoy customer but from a general point of view I reckon you need to communicate to all the customers in your file and clearly let them know the truth about everything. That is the only way that you can redeem yourself from this.

Good luck.
I'm currently working on a project [1] that aims to tie together a number of existing tools to make "TeX on the Web" as painless as possible. It's still in the (very) early stages, so there's still a number of features yet to be implemented [2]. We're also working with the CorTeX project to bring this to existing collections of scientific publications like arXiv

[1] https://davidar.io/TeX.js/
[2] https://github.com/davidar/TeX.js/issues
It's near pointless arguing actual logical positions based on real definitions here. People will bring in their own assumptions and project those onto any words you use. When a logical rebuttal can't be made, some will just downmod you to bury your arguments (as you can see actually happened).
Fairly big. I am part of the Cryptech core team and has designed most of the crypto cores and the TRNG. I have worked on several FPGA designs including VoIP gateways, transcoders, radar systems, networking etc. focus on use case arch more than low level interface issues. Done some ASICs to.
Sounds interesting btw!
How to Bridge Existing IRC Channels to Rooms on Gitter
I don't get it, don't lawyers work for percentage? Any lawyer would take that case as you described.
Strange to cite a "friend" when stating a basic fact about how web browsing works.
This is the excellent article on different topics.....
<a href="http://hadooptraininginhyderabad.co.in/qlikview-training-in-... Online Training</a>
Because DNSSEC can't be trusted. Instead of placing the trust on the commercial CAs that have all the incentive to do a good and trustworthy job if they want to stay in business, DNSSEC places trust on the various countries registries that have all the incentive to abuse their powers for national security or to enforce the current governments beliefs.

Of the two evils, the CA model is slightly better because the incentives align
> Insurance rates

I never encountered that - if they were checking my credit, they never told me, and my rates were no different than friends with good credit. Is it legal for them to do that?

>home ownership

Obviously I wouldn't qualify for a mortgage right away, but that goes without saying when you have the worst credit rating possible.

>jobs often pull credit histories for background checks

Really? They can do that? Wow. If they did that to me, it apparently didn't hurt my chances, I've always been offered jobs I've applied for.
And I allow all adds. Haven't had malware problem in ages. And I am getting better at ignoring them. And there is always F12 to remove from the dom something that obscures the content.
the things that don't matter in the long run

Not just the long run! It looks like 'dang' already rewrote it to get rid of all of those words. But at least I'll sleep easier knowing that as a team we were able to fix the mistakes before it was erased. :)
Well, I guess it depends on what you mean by "first level" support.

For example, the T|Null thing doesn't give you code composability of the type monad transformers do -- at least as far as I understand it[1]. (I'm sure there are other things, but that's the first thing that popped into my head.)

FTR, I am a typed-FP weenie, but I still find Ceylon quite interesting, though I haven't done anything non-trivial in it yet.

[1] I still haven't fully understood the (experimental) HKT support, so maybe that can accomodate this?
If someone did do that, I think we'd probably know about it. The chance of getting caught hacking a school district like that is tiny - but accumulate hundreds of tiny chances and detection is almost certain.

If you're good and/or committed enough to maintain hundreds of covert hacking operations, though, there are likely better options. How about deploying facial recognition at scale on the Internet? I hear they're pretty awful compared to humans at identifying people from limited data, such as a few grainy surveillance photos... but if you already know who you're looking for and have many high resolution photos of them, it would only take one good shot of them in their new life to be uploaded to the Internet - maybe in the background of someone else's photo, or even a frame of a nice HD video - and I suspect computers would be up to the task of making the match.
I don't blame you for blocking ads because a lot of them are really out of hand (intrusive and deceptive) but I believe your reasoning for having no obligation to view ads is faulty. If everything is fair and square, I believe that you do indeed have an obligation to be served those ads when you're using the default medium that the content is served on (viewing the webpage). I won't get into technicalities of other methods of reading the content like downloading the content to a feed reader, or viewing TV on DVR without ads for that matter.

You of course have the right to ignore the ads, but from the perspective of the content providers and advertisers, it's only fair that the ad gets DELIVERED to the reader. Because on the off chance that you might actually look at the ad, and on the off chance that you're actually interested in what you see and decide to buy ... that small chance for every reader is how the content provider stays in business.
I do if I feel the content is worth it and I currently have multiple subscriptions. However I'm not going to allow ads from any blogger that believes that because I view his content I have to support his website regardless of the quality. The claim that independent bloggers need ad revenue for hosting costs is a joke when you can get dedicated hosting for less than your phone contract, and if you want revenue, create something that is worth it, so people would want to subscribe. Also I will always block 3rd party cookies/trackers regardless.
Yes, that's another of my pet peeves with scala.js since it basically splits your world into two around formatting of dates/time/currency/etc. (Things may have changed recently, but it was sorely lacking up until a few months ago.)
Organic Bone Broth Chicken Bonebroth.com-THE BROTHERY
At Bone Broth we make this mineral rich infusion by simmer Organic & Grass Fed animal bones with organic vegetables, fruits and selected aromatics.Bone broth might be about the last nutrition powerhouse dieters aren’t making use of. Bones should be a main constituent of your diet along with fresh meat and fat from animals, organ meats and nutrients from fruits and vegetables. curries and just about any dish that requires cooking a piece of meat or vegetable in a liquid. https://www.bonebroth.com/
The X1 battery replacement is still an order of magnitude easier. With the laptop that the author had trouble with you aren't removing the battery, you're swapping the motherboard into a new chassis, which happens to have a battery glued to it.
How seriously weird. I do notice that mopp.com, unlike the rest, says "Powered by Handy".
I'm sorry, tone is difficult over the internet I suppose. I presume you read my post as if I was whining, I genuinely wasn't. I've considered it many many times. Sometimes I think I should go work at a convenience store and just pick a simpler journey.

However, It's mostly positive, as I'm sure Jesse is finding out. I wouldn't trade anything, it's just hard, and that's that. Humbling, really. It's feeling like you've failed yet you've not begun.

I had the privilege of talking with Sean O'Sullivan for an hour or so recently, he coined the term we use today as "cloud". I explained how I felt, and my situation (as mentioned, similar to Jesse). He made a pointed observation about success. Often with success comes great failure, and it's in the failures that we have the learnings, that lead to success. I wrote a little about learning by doing: https://medium.com/love-etc/small-talk-795a6bc9b615#.kc8kopb... - Learning by doing requires failure. Recently, someone who I'll love eternally shut me out of their life because I prioritized my work over them for months and months and months, I didn't listen, I didn't act, but I did learn.

Frankly it seems most of us are not particularly vocal about our failings, maybe some of us are perfect.

All of the times I've failed it's been because of me, and every time I fail, I learn more about what it means to be: me.
License Plate Readers Exposed – How Public Safety Agencies Responded
If I was party to a lawsuit in which a company like Homejoy was the defendant, and a similar situation happened, I'd definitely be interested in finding out how one of it's co-founders "acquired" the customer database / IP, for how much, if it went to public tender, and if not, why not -- and I'd certainly be asking a judge to join whatever the new entity is called to the case as a co-defendant with shared liability.

It's at the very least dishonest if not of questionable legality to shut down your old company to try to avoid lawsuits and / or debts, start a new company and sell yourself your old assets. I really hope that isn't what you're doing / did. Because that would be pretty low-brow kind of stuff.
> please continue to comment about Ceylon wherever you like - but make sure you've done your homework before doing so!

The issue with this type of comment is that we (humans) have a set of cognitive biases which often lead us to think that we've "done [our] homework" when, in fact, we haven't. Such a person would probably actually only absorb the first portion of the quoted sentence from your post.

(Sorry for the slightly OT.)
A GPU is actually one of the things you could use the FPGA for fairly easy. The question is if you could gain any serious performance benefits though.

The CPU cores runs at 1.2 GHz, for reliable transfer you want to run the EIM interface at 66 MHz. You could potentially run the GPU at something like 100 MHz in the Spartan6.

That is a 10x difference compared to the CPU. So your GPU must provide more than 10x compared to SW to be useful. Not taking parallel processing into account though.
Or even 40; I assume even 50 and beyond, but I haven't been there yet. If we stop growing, we start dying.
Rime: Brings Your Social Media Content in One Place and Never Miss an Update
Completely random from 1-32 -> first order branch predictor determines that the branch is usually taken, and generally predicts it as such. There is likely a second level predictor that notices that after 16 taken branches it becomes more likely to not be taken, so on average it'll predict loops of length 16.

The most relevant buffers are (sizes for Haswell):

- 192 µop reorder buffer (ROB)

- 42 entry store buffer

- 72 entry load buffer

So assuming an average length of 16, the processor should issue far enough ahead to keep ~3 outstanding strings being loaded from memory simultaneously (3*16 byte stores = 48, larger than the store buffer.) Then when a branch mispredicts occur, the recovery is quick since the needed cachelines are likely already in L1 (unless the string is longer than average and crosses another cacheline.)

If you wanted to speed this up, you could prefetch several (~19) strings ahead in the list. (300 / 16 byte stores at 1 store per cycle = 18.75)
I wouldn't say it's a laptop; there is no integrated keyboard and the screen faces out when closed, so it is unsuitable for transport.

It's a small portable computer that is probably underpowered for everyday general-purpose use.
Most people I know call tem Legos, with a few calling them Lego (as if mass uncountable object nouns --which seems weird) but yeah, I don't care much for their trademark protection technique (though I concede they may protect it), so I don't see the need to perpetuate their trademark crusade on their behalf and happily call them Legos.
That could just be the last four digits. When you create a token with Stripe, you do still get those back. Conceivably, they're showing 12 asterisks and the naked last four, while retaining the token Homejoy used with you so they can recharge -- although in order to do that, they would need Homejoy's Stripe API secret.
Interesting bit about 7 kilometers per hour. That's almost walking speed.
Design of a Digital Republic
yup. and there are many well-funded startups that pivoted to buying/selling data from all the non-rocketships out there.
3 Messengers for Business That Make Your Life Easier
Which is probably the third open source attempt. ARM usually stomps hard on these project. Anybody remember blackARM, nn ARM?

Clones are even worse out. TurboSilicon was attacked so hard they were thankful to hand all their assets to ARM.
“Schneier's Law”
It shouldn't be baffling if you looked at the examples or study I posted, because the point definitely wasn't "torture doesn't get people to talk".
Portus – Docker Registry Web UI
Startup Beat: September 2015 Edition
SObjectizer framework updated: arbitrary message types, message tracing and more
Why We Should Join the Movement to Save the Internet in Europe
Drone carrying drugs, hacksaw blades crashes at Oklahoma prison
Outsourced?
In case anyone really wants to go digging, homejoy was archived and the WARCs are available in these collections (ctrl-f homejoy):

https://archive.org/download/archiveteam_archivebot_go_20150...

https://archive.org/download/archiveteam_archivebot_go_20150...

https://archive.org/download/archiveteam_archivebot_go_20150...
I guess we were a little too hopeful here.
First off, do you have any idea how insulting it is to tell someone with a disorder that they're "confused" about it? Kindly go fuck yourself.

Secondly, you're an idiot.

Aspergers is a specific form of HFA/Autism, not the other way around. Not all people suffering from Autism have Aspergers, but all people suffering from Aspergers have Autism.

It'd be like saying "thumb" is less specific than "finger", which is plainly stupid.

So again, shut the fuck up. Stop speaking for a group of people you have ZERO RIGHT to speak for.
Are you talking about anything other than that one XSS bug in the console a while ago?
Living in the #ifdef Hell
This Video Will Make You Angry
Yet without HTTPS anyone changing or entering new credit card info is at risk on this site. There's also personal information like where to find spare keys and stuff; it should be a lot more secure than this.
Nice effort, but software rendering is a no go in 2015.
If it's the first time the CPU has seen this code, then the predictor has nothing to go off of, but it will learn "taken" pretty quickly when it sees the `while` loop continue to iterate.

However, branch predictors also learn based on branch-history context, and sometimes with reasonably long history lengths (see Agner Fog's guide for some numbers), so it's possible that on the second time into this snippet, the predictor might actually get the lengths right for each entry in `stringList`. It really depends on the specific chip.

(There have been some research proposals for "branch confidence predictors" that would halt fetch until the conditional branch is resolved in the backend, for efficiency reasons, but I don't think anything like this has actually been built. See e.g. [1].)

[1] http://people.engr.ncsu.edu/ericro/publications/conference_M...
I didn't say it is a flaw. IMHO the default caching setting is how it should be, but the developer should be aware of the http caching, and should turn it off where it can lead to information leaking.
Read-Log-Update: A Lightweight Sync Mechanism for Concurrent Programming
Thanks! Would this mean that if the strings were a constant length longer than 42 (or possibly longer than the longest predictable loop, which Agner says is "32 or a little more"), that the 42 entry store buffer would be the limiting factor and the next outer load would only be issued after the string begins to be copied? Or is there some limit on the number of outstanding speculative branches kicks in first?

Also, can you point to any further documentation on the behavior of the second level predictor? Most things I've seen suggest that it matches only exact patterns, and thus can only predict patterns that happen at least twice in a row. I haven't been able to find anything about averaging.
> Does the processor predict that the string copy loop will never terminate, and keep buffering string copy instructions until the buffers are full?

Pretty much. "Textbook" branch prediction isn't really dependent on the actual data, but on the global and local branch history. If it sees a loop is taken 9/10 times and there's no particular pattern, guessing "taken" is a pretty good idea.

> Which buffers?

If you're assuming the strings are not cached, probably the load-store unit (LSU), which keeps track of outstanding loads and stores.

> Does it stop speculating at some maximum number of branches?

Not that I'm aware of. With out-of-order execution you'd use something like Tomasulo's algorithm, which won't stop speculating until the reorder buffer (ROB) is full. In this case, the ROB is usually much larger than the LSU, so I'd think that would be the limiting factor.
What does that have to do with ANYTHING?

Your question was about Snowden leaks being relevant to domestic policy, which THEY WERE. Asked and answered.

My support or lack-thereof is of no consequence to the discussion
I'd bet a beer Apple comes out with their own version next year.
You need to agree to the OS X license to use OS X. What, if anything, is in Xcode's license that's so objectionable to someone that has no problem with the OS X license?
Not quite, I think even most cognitive biases can be corrected at higher level of thought. It's more like cognitive dissonances and the strategies you use to cope with them, but it's hard to tell without knowing the architecture of the brain.
Good to know that he's working on something new post Chumbie
On Twitter: @ideas4thefuture go to profile page, click on media and scroll down to document New Domocracy
Added sugars refers to sugar carbohydrates added to food and beverages during their production.(artificially)

https://en.wikipedia.org/wiki/Added_sugar
WidgetLocker hasn't acted "hacky" for quite some while on my Samsung devices.
How Much Money Can You Make from a Blog?
Jomsom+Muktinath+Trek
The GPU is being worked on. The Mesa driver is being worked on as we speak by a number of people including rmk and jnettlet, with austriancoder's experimental repo located at https://github.com/austriancoder/mesa-1. If you want to get technical, we already have fully open-source 2D acceleration, and we routinely use the 2D GPU to e.g. do colorspace conversion and 2D scaling on video.

I went with Debian because we knew some Debian people. At one point I considered moving to Ubuntu, because they package "Firefox" and "Thunderbird" (instead of rebranding them) and they have Chromium as well. There were lots of teething problems, though, ranging from their Xorg modesetting driver refusing to use generic KMS on a non-PCI system, to strange oddities when no initrd was present, to the desktop straight-up crashing when logging in (turns out Unity assumes GL is present and has no fallback.) Ubuntu seems to make many assumptions about running on standard x86 hardware, and was rough around the edges. We could have polished it, but it seemed easier to stick with Debian.
csvkit is a great tool, use it everyday. Haven't used the sql2csv tool though. For exporting, I'd say that psql2csv [1], which is mentioned in the article, is still easier to use. It has the same interface as psql, except for an additional argument, the query. And, it doesn't depend on python, which might not be available.

[1]: https://github.com/fphilipe/psql2csv
LuaTex project (http://www.luatex.org/) is working on fixing the language part. Hans Hagen, of Pragma Ade company, is on the team. I know about him and his work because I've used the ConTeXt macro package for TeX for my bachelor's thesis. This was like 15 years ago and already then I wished that Context were standard instead of Latex.

Whereas in Latex you have a bunch of (sometimes conflicting) packages to solve various problems, Context is a coherent unit. I didn't need external package for anything, not even for complex stuff like wrapping text around figures.

The downside is, and the reason why I couldn't keep using it, is that the markup commands are incompatible with Latex. Submissions to journals accept Latex only :(
Rainbows generator in JavaScript