skysight-inc/HackerNews huggingface dataset:
You can have a small FPGA test board here http://be.eurocircuits.com/shop/offtheshelf/product.aspx?&an... for 60€. The tutorials (non-free) can be found there http://www.elektor.com/magazines/2012/december/taming-the-be...
Yeah, just the "Forced Encryption". First layer, just to stop my ISP flagging me straight away.

I don't use a VPN, I probably should use a Seedbox or something, not in my name and paid for in cash, but I don't do it often enough to be bothered...yet.
Let me put it this way: the approach you've outlined is neither Colin's nor mine. If you want to learn by writing proofs for every single aspect of your system, go ahead.

Neither Colin nor I were suggesting that you could hope to learn how to build secure cryptography by cribbing code from open source projects. Colin isn't just saying "understand the math"; he's saying, "build provable systems, then prove them".
Yes, and what happens if a provider in some small country sets up a limited network for very cheap with the intention of the majority of it's users being in different countries and thus other companies footing the bill.
Eh, gtkwave is the sort of thing that I feel allergic to. I've used it extensively in the past but at no point was it something that I enjoyed having to use. Moreso than not liking to work with proprietary software, what I really don't like to do is work with non-browser/non-terminal based programs. Those sort of tools just really don't seem like tools that were designed with users like me in mind. If I have to work with programs like that then I of course will, but in my personal time that sort of program drives me away.

If gtkwave took some high-level inspiration from graphviz, that would be great.

Also, good god is GHDL horrific...
I'm not 35 but I often try to defuse situations with my wife just this way : "Neither of [us/them] meant evil, so let's just get over it"
+1 thank you so much for that. I just forwarded that USA Today interview to my family and friends.
Source for that is Terasic http://www.terasic.com.tw They do reference designs for Altera, and have quite a few neat dev boards.
You can find that here:

https://github.com/milkymist/migen

(one directory up from the OP's link)
Their fixed layout is a major cause of that in my opinion. Most developers don't code on old VGA terminals anymore and produce more than 80 characters per line, at times much more.

A layout that provides less space than your average text editor or IDE will lead to unnecessary line breaks.
That's a good question. It's almost impossible to tell objectively. I would say that the Altera tools felt more like circa 2007 Xilinx Tools. They lacked quality control AND maturity. This is all very subjective, though.
Ask HN: Is there money in making video tutorials on YouTube?
I know there are a few companies like Treehouse and Code School doing video tutorials with a subscription based model. What I'm wondering is if there is a big enough market for video tutorials to make money off ads on YouTube. Anyone know what the CPM is like? I'm funny and creative enough to add some value to a dry tutorial, but I'm a bit lost in evaluating the market opportunity. I see a bunch of mediocre tutorials out there, is there an audience for better ones? Any other thoughts on it?
Security vulnerability: Routers acting as proxy when sending fake IRC messages
I have to admit, a fair amount of my posts outside of conversations like this, have been because X pissed me off... Some not so nice at all. I think that it really comes down to being young or older today that sets it all apart. I think that some people with utilize anything they can get as a weapon. I also think that in the next decade, some of the HR weenies out there will really need to grow a brain and look beyond their big brother rules and roles. (And I will never care if an HR weenie sees this and is offended, if you can't take criticism find a less offensive profession.)
This article is quite confusing. cperciva seemingly doesn't understand how "modern crypto", as far as the general developer population understands it, is very much not different from 90s crypto.

Here is a great real-world example from last month. Synergy added "encryption support":

http://synergy-foss.org/spit/issues/details/12/

(scroll to the bottom)

"Stryker, we actually use the Crypto++ library and do not "code the encryption" as you put it. If you are not happy using Crypto++, then please disable encryption and use SSH tunnelling instead. The trend seems to be that most users do not know how or do not want to use SSH tunnelling, and would prefer for this to be built into Synergy itself.

Discussing this further is a waste of time. Patches welcome."
Interesting.. would it be possible to somehow put a 'listener' on Google Voice where when a call was received on that number, a quick look-up could happen then a separate mobile notification could be delivered on a separate app? That assumes that Google Voice even has an API listener for incoming calls (which I'm assuming it does not).
I love how that as smart and scientific as we are as a civilization, we're still just primates deep down.

"We found 1 billion year old water!
... I want to drink it so bad."
Thanks!

The highlihght is pretty much constrained to diff (on pull requests, commits and compares[1]), but it could work on any page. I've mentioned[2] how I used jquery-syntaxhighlighter to do it, which itself is a fork of Google's Prettify in order to do the heavy lifting of syntax discovery and actual highlight.

[1] https://github.com/danielribeiro/github-diff-highlight/blob/...

[2] https://github.com/danielribeiro/github-diff-highlight#hacki...
I agree with your assessment. PR is important to designers and system engineers and architects. C-to-Gates is important to business types.
Effective Technical Leadership
The manufacturers also treat the exact implementation details of their FPGAs - how exactly all the routing fabric is structured, the fine details of some of the macros, etc - to be their secret sauce that gives them an edge over their competitors. So they're pretty hostile to the idea of documenting anything.
On TV and the Lecture Circuit, Bill Nye Aims to Change the World
Yes and no. So on the one hand there are lots of open source efforts at both Hardware Description Languages (HDLs) such as JHDL, variations on Systems C, Verilog, and the async work that was going on at Utah State I believe. But the "place and route" bits are, by their nature, unique to the FPGA architecture. Further there is a lot of work on encrypting bit streams so that designs can't be "stolen" and you end up with a very proprietary 'blob' at the bottom of the stack. Xilinx did an "open" FPGA for a while (the 3000 series) but nobody used it at the time in volume.

That said, the complexity of the FPGA tools is also as much about the circuit capabilities (describing IO pads for example in terms of their power levels, latencies, and connectivity) as it is about the overall complexity of the problem.

The methodology for designing these things is surely straining. And of course its a very test driven practice, since no hardware engineer ever seems to just "try" something in an FPGA until they have a testbench that can simulate it. (the equivalent of unit tests in software).

Most (all?) vendors offer a bit of a free stuff, and I know the Xilinx place and route engine can take its input from any EDIF source so you can write your own 'design' tools if they output EDIF. I'm a bit scarred because there was an effort called the "CAD Framework Initiative" which was going to standardize APIs between all the layers of the stack but once vendors figured out that their high priced tools could be easily disrupted they backed out of that standard in a hurry. Too bad really.
of course - run it in a VM - I do it every day
I meant - if you already, illegally store everything - that everything is problematic to search, and to store permanently. If you also, legally, through DLD store metadata, then that makes your illegally collected data more useful.
MyHDL plug: http://www.myhdl.org/doku.php Don't use Verilog or VHDL, use Python and compile to both while avoiding Verilog's pitfalls! http://www.sigasi.com/content/pitfalls-for-circuit-girls
I see the utility anywhere a simple, repetitive task is performed with interaction from the physical world.

The canonical student example is the soda machine. Sure, you could put a small Linux system in there and write Python code, but then you have millions of lines of Linux and Python code underlying your simple little soda vending code. Instead, you describe the problem as a state machine and implement it in the FPGA. This gives you an instant-on solution.

I often find myself looking at the behavior of basic systems like automatic doors, card readers, thermostats, and motion-triggered light switches, thinking about their behavior and how I might describe it as a state machine. Thinking about what combination of inputs and outputs, what sensors and actuators would be needed to perform the task. It's fun.
Assis, Costa e Mitre Sociedade de Advogados
I'm glad to see that I'm not the only one who like to taste different things that other people would see as weird. I mean, if I found something extraordinary like water on Mars, my first though would be "How does it taste?".
Contabilidade Bh Revisa Consultmais
>Sure will make for an interesting addendum to some famous persons biography.

The copyright status of forum posts probably means that they'll never be included in any book or work written this century except in the very limited form allowed by their authors. (Assuming that the current copyright ridiculousness is not quelled.) Which is too bad, as they're pretty interesting and I doubt their authors care so much unless you got rich off them.
> most programmers want C

Hmm. I've always thought that most programmers want languages that offer more abstraction than C. C is probably about the opposite of what you want, since it's a fairly low level language targeting a fairly different model of computation than an FPGA. What you want is higher-level tools that are designed and built around this much more parallel model, not something that allows you to compile C to an FPGA.

In fact, I think that there would be a lot more interest in creating better languages and tools for FPGAs, if there were actually open documentation on the low levels of how to program FPGAs, so people could actually write their own tools targeting them. But most vendors seem to just provide their own Verilog compilers with onerous licensing restrictions, and there's little portability between hardware, so there's nothing really good to target.
> Migen (Milkymist Generator)

a Python toolbox for building complex digital hardware
I'd guess smaller wheelchairs.
The whole "2.3.x is not getting any more security updates" statement is disingenuous at best. While "Security Updates" might not be coming out, "Severe Security Updates" will still be released.

That combined the the "Do nothing and, with probability of 100%, get your server owned." statement makes this pretty much just a F.U.D. piece designed to trump up business for these guys, and by proxy yourself.
Do you care to elaborate why you switched from OpenVZ to LXC?
Check out the competition.
I do not really have something to comment on the posting, but I think the headline is based on a false dichotomy. What we call cryptography spans both, since the study of crypto primitives is clearly mathematics and the use of OpenSSL is very much engineering. (And designing secure systems is somewhere in the middle.)
Technology that traced Osama bin Laden now used to extend life of cakes
well they obviously have a server-side listener with a lookup/execute routine, as they have whitelist, blacklist, and other conditional features, but i don't believe it's available as an API.
Hey, drop me an line (victorbjelkholm@gmail.com) because I'm interested in this in Europe as well.
> Americans really don't like the idea of an overly powerful government watching over your shoulder

Most Americans haven't thought about it hard enough to make a meaningful personal decision and have allowed themselves to adopt the first external opinion they were offered, so it's about 50-50 pro-con on the question.

What you're doing, is giving yourself permission to not engage other people about the issue. "Oh, I don't need to talk to grandma, I'm sure she's already on my side."
FPGAs aren't going to take off until there's an open source toolchain to program them.

Sure, vendors provide free-as-in-beer licenses for their smaller chips and one-off development boards. But the generally useful version will set you back $2 - $3K.
After reading the comments here, I understand that this seems to be US only but would it really be that hard to just point it out on the website? Nowhere I can find something about a country restriction...
It's never minutes. Adopting someone else's library means now you're debugging their code on browsers they don't use. And, you need to figure out the inevitable idiosyncrasies like why do "card" and "modal" modes exist?

Sometimes it's worth it. For this? Seems unlikely.
This guy makes lots of money with his Tutorial videos: http://www.youtube.com/watch?v=qnlGEUix-6w
Why do you think NSA can listen to his wife's calls?
You are familiar American history, right? Or is this a troll?

The origins of the revolutionary movement were demands for equal treatment as British citizens (foreigners). Thus the rhetoric of "no taxation without representation" and the initial focus on appealing to the British Monarchy for redress. Pedantic legalism aside, arguing that the founders of the American republic saw morality as nationally rather than divinely circumscribed ("under God") is shockingly wrong.
I noticed the missing animation, too. Now I feel suddenly nostalgic about it.
The administration told the Washington Post that they are in no way relying on interpretations of the word "collection", and that if they have the data, they have it, no matter whether or not analysts have looked at it.
They say a picture is worth a thousand words. Thus, the more damage you do to a picture, you might get that thousand number lower, but it still retains a lot. A word is worth one, and so, even changing it slightly removes all meaning.
It's interesting to see how this fits with Chuck Moore's idea of miniature Forth computers:

http://www.greenarraychips.com/home/products/index.html

While not equivalent to FPGAs it does seem like a natural direction if what is desired is similar performance, but with more higher level tooling. That eval board/chip is for instance able to drive VGA using parts of the resources, leaving the rest for other stuff:

http://colorforth.com/video.htm
That only addresses the one point (expense of the test boards), which as I pointed out, is the one major problem that has been solved (I consider a $90 dev board reasonably affordable for tinkering, so a $70 dev board is better, but not by much).

It doesn't seem to solve the other two problems, though I suspect that solving the second (lack of open tools) would go a long way towards solving the third as well (ubiquity of hardware available to target).
I agree it would be nice if the option was still available to the OP. However he already knows what ALS is, that the gene is in his family and that he personally is "likely" to have it. More over, the two relatives lost to ALS are not mere statistics, but carry deep emotional implications that color every rational attempt at dealing with it.

Assuming the 50-50 estimate is accurate, the OP has a 50% chance of being released of this dreadful fear by being shown not to have the gene himself, which its a huge gain. On the other hand, I doubt it'd be much worse to know for sure to be a carrier of the disease. In the best case, there is much emotional work that can be done in putting their affairs in order and being a much need grief process.
[born and raised in vegas; now a software developer in the bay area] watching downtown transform into what it currently is has been both inspiring and discouraging. thank you for your thoughts on this issue; i hope open discussion ensues
This has been the biggest pain point for me trying to use the MojoBoard (http://embeddedmicro.com). It's a decent FPGA, but the tooling is entirely reliant on the Windows or Linux ISE program and you're almost entirely dependent on the IDE. The "loader" is disjointed from the compiler, too, as the loader is board specific.

If there was an open-source FPGA core with an open-source compiler, it'd be a lot easier to work with these things.
If you don't mind ones that have to be self hosted, tiny tiny rss[1] is one I've found I like. The self hosting for me is an advantage, and it has an android app to make it really easy to read them on the phone/tablet.

[1] http://tt-rss.org/redmine/projects/tt-rss/wiki
Binary App: A Cloud Development Environment on the iPad
> world’s first HTML5 powered mobile application development tool

Huh? lol.
> Chances are that your company or your industry will be commoditized especially when you don’t think it can happen because, in reality commoditization always happens

Everything else in the post rests on this, and I'm not sure that its true. Do you have research or statistics to support this claim?

I'm curious what these industries are. Oil? Investment funds? Pharmaceuticals?

I'm thinking that there are a few industries where commoditization has not happened over the last few hundred years. Of these, I'm curious how many of the industries commoditization could happen in, but has not, and how many (for some reason) are strongly resistant to commoditization.
They normally release patches and workarounds for those who can't upgrade immediately.
Honestly, I think that examples cool. It looks nice and it's smooth unlike a lot of parallax stuff. It's a neat to present information.
Parasites are people who take from the system; she's contributing by putting money into it.

Unless she owns a fractional-reserve bank, she probably just moved the money around, while taking wealth from the system, which is what "spending money" means.

By your argument, a thief who spends the spoils of his crime is contributing to the system!

The source of her money is irrelevant to the question of how she should spend it.

Not in a discussion about ethics, it's not.

One dollar is perfectly interchangeable with another, and the fungibility of money makes it one of the most neutral substances on earth.

Red herring; nobody is arguing about the particular dollars she owns, but the amount of them.

She's buying luxury properties, probably spending a token amount to fund her lifestyle, and letting professionals manage the rest. That's may be a pretty efficient allocation of capital for her situation.

Efficient for whom? For her? Why is she the only one who matters?

Again, when she's spending "inefficiently", she's contributing to the system.

How is putting money in the system by itself a (positive) contribution? Should we applaud counterfeiters?
Looks like they scale easily in parallel from what I read.

Here's a book on it:
https://www.springer.com/engineering/circuits+%26+systems/bo...
How about this? http://dx.com/p/fpga-ask2ca-8-diy-learning-development-board...
Strawman. Free parking is perfectly fine in low density non-commercial neighborhoods. The problem is how AirBnB enables commercial use of residential property.
If you want to have some fun, take a dance class, and then have someone videotape you dancing.

It's usually pretty horrifying.
An industry ripe for disruption. My guess is that patents and military contracts are propping up the few entrenched vendors.

Eventually, the simple FPGA designs from 20 years ago will perform "good enough" when shrunk down to modern manufacturing processes. Only then will the new age of reconfigurable computing begin.
Supreme Court: Pre-Miranda silence can be used as evidence of guilt
I think there are two conflating ideas here, commoditization and uniqueness. Commoditization will happen over time, especially with open source becoming a bigger part of more industries, but that doesn't mean you need to rush to become a commodity.

You should start with something unique and keep making unique things that delight the people who are willing to pay for those things.

It's not a complicated idea, but it takes focus and time to really get to know your customers and their needs.
They could filter for communication related packets based on port numbers: email, chat, voip, etc. The resulting data feed would be more manageable to capture and store long term.
It looks like medium.com uses a label/tag system, so an article can be discovered by looking at the "lift and drag" label or the "roaming the earth" label, for example:

https://medium.com/roaming-the-earth/7885a299bca2
Worse: 'Can you even imagine doing Y?' Yes dear, I have a healthy imagination.
It's not about which story is true
Be interesting if mobile phone companies developed these to deploy temporarily in areas that have broken/destroyed cell towers after (or during) natural disasters.
That is not the reason why the "Chinese spy" thing has popped up. Of course the Chinese government is getting classified information from this: They can read newspapers at the very least.

The issue here is an attempt to paint him as influenced or controlled by the Chinese in his decision to take documents, which would instantly make him reviled by a lot of people who will hail him as a hero as long as believe he did it of his own accord.
Very neat, I need to learn more math to truly understand how this works!
good luck finding those glowing red neon signs when they're floating somewhere in the middle of the ocean. We generate quiet a bit of data, us humans.
I've been having the same problem with Honolulu. In the last 3 weeks I've had 3 or 4 booking attempts declined because the host's calendar was not accurate.

Airbnb folks: this drags your product down to the level of VRBO, Flipkey, etc., where spotty availability calendars creates a large disincentive to use the service.
This is what I'm waiting for too. The ability to search made it a powerful tool beyond just a news aggregator. So far, I have not been able to find an adequate replacement.
Reactions [through Glass]
Assuming I have every interest in using NaCl for all practical intents and purposes for a long time, assuming I have no interest in doing Matasano's crypto challenges, assuming I have a very healthy dosage of algebra, number theory, proof methods, and a sufficient general mathematical reading level, how do I go about learning crypto from the theory? If I raced with someone doing Matasano's challenges will I beat them? If I do, will I be able to practically implement better security systems by arguing for the value of 2010-era cryptography and motivating comprehensive reviews of the 80s era systems we already use?
On the bright side, that outcome would be scientifically interesting!
You gain more by not being stupid, than you do by being smart.
I don't know if you got help for your depression, but if you didn't that's a shame. Losing a father at 12 is terrible, but you had a father for 12 years. Some people never know their fathers. Presumably yours was a loving father; some people have horribly abusive fathers.

However your foul-mouthed response to another person's point of view is uncalled for. You'll probably say "F You" to me also, but if that's the case let me say I think you need some help getting over your self-pity and bitterness about the cards life dealt you. We all lose our parents at one point or another. I lost my mom to ALS. We knew the end was coming, and it was a long, slow, agonizing time. A cerebral aneurism, in comparison, could almost seem like a gift. Or at least a preferable way to go.