skysight-inc/HackerNews huggingface dataset:
I still use Opera 12 and it's built-in.

You can give it a file like this: https://www.fanboy.co.nz/adblock/opera/urlfilter.ini

And it'll apply black/white-listing in whichever way you configure it before actually getting data from any URL. Editing features are built into the browser.

To have it available on a more global scale, you could probably use something like squid proxy, but i don't know if it gives power quite like that.

URL-Blockers however are a thing that by all rights should be built into the core of any browser, just like number-black-listing should be a default feature of every phone (but isn't).
Has nobody created an open-source, non-tamperable e-voting platform yet (could give the blockchain a solid purpose)? It seems like something that would make for a great project - a voting system for the people by the people.
By way of pen, I use a Parker Vector (http://www.amazon.co.uk/Parker-Vector-Stainless-Medium-Fount...). The plastic ones tend to break - avoid! - but the stainless steel ones are excellent: durable, attractive and well priced. Good ink flow and a nice thick line from the nib. The Parker blue and black inks have a watery cast that I've always liked too.

I don't use pencils.

It's probably UK only, but for note pads, I use the Pukka Pad Jotta (http://www.amazon.co.uk/Pukka-Pad-Notebook-Wirebound-Jotta/d... - reasonably priced, I think, but cheaper again at Costco if you're a member. Also available with squares rather than lines, albeit at higher cost). Inexpensive everyday notepad with good quality paper. Adequate construction quality. Spiral binding allows you to have it laid flat or folded back on itself.

(If you sit at a desk, and work somewhere where people won't mind if you have notepads that are purely functional, I rate these higher than Moleskines. They are cheap (but not crap), and cheap (but not crap) is good! You can't have too much notepaper.)
Using languages with low(er) complexity parallelism, optimising existing code as much as possible and (possibly) writing code for FPGA's (modern processors are pretty good at doing lots of things reasonably well but workload tuned FPGA's kill them and 10 years of FPGA research after a boatload of cash could be interesting).

Also if we are bottoming out on Silicon then investment into other technologies should pick up, Graphene and the like.

It should be exciting, Intel has had a lock on the desktop processor market for over 30 years (by volume if not technical excellence at some points).
Fastest Ship in the Universe: How Sci-Fi Ships Stack Up
When you're married, a shared account is pretty important.
Disclaimer: the last time I used Telerik components was in ASP.net 2.0 about 9 years ago.

For React: http://material-ui.com/#/

Bourbon + Refills: http://refills.bourbon.io/

Material Design Lite: http://www.getmdl.io/

Bootstrap: http://getbootstrap.com/

etc, etc. Even back when I used telerik components, it was often faster to develop my own component, tailored to use-case, than it was to figure out how the hell to customize the 15-deep DOM tree that a table component generated.
Dinosaur find: Velociraptor ancestor was 'winged dragon'
Same experience here. Back when I used Telerik they where some of the largest and slowest components I'd ever seen. Even their own homepage was unbearably slow at the time. This was many many years ago.
youtube-dl: https://github.com/rg3/youtube-dl
Sure they are adding more cores but thats because
they have made no progress on the clock speed in
nearly a decade.

Per-core IPC (instructions executed per clock cycle) have soared since then. That's why a modern 4-core Core i7 is roughly 20-30x faster than a "Netburst" Pentium 4 from 10 years ago.

Looked at another way, each individual core of a modern i7 is about 5x-7x faster than those old Pentium 4 CPUs.

http://ark.intel.com/products/27495/Intel-Pentium-4-Processo...

FPGA's are going to be the next go to for performance until
cpu clock speeds improve

Maybe. What would also be cool is decreasing the latency of main memory. That is the current single biggest bottleneck in processors today. A cache miss usually means that the CPU sits around doing nothing for hundreds of cycles while it's waiting for data to be fetched from main memory.
Having never been married, I can only guess. Is it for quickly transferring funds between the married individuals?
It's called "bloat". Maybe "selling out". To many hands on deck. VC's want profitability.

It resolves itself usually. Sometimes.

Websites get bloated over time. Difficult to read. Slow to load. Messy UI. Runaway code. Ads everywhere. People stop visiting. Less bloated alternatives appear.

Slashdot ... MySpace ... been there done that.
Reddit, Imgur .. drifting slowly but surely towards bloat.

Mobile apps suffer too. To a lesser extent due to limited screen space. Poorly designed apps, non-native apps, heavy Javascript frameworks, ad popups etc.

Even worse, when a mobile developer decides to build a simple website for the first time.

Install Mercurial, Vagrant, Bower, NPM, Grunt, Mongo, Express, Mongoose, Passport, Angular .. update everything .. cache clean everything .. check your environment settings .. mess around with Heroku .. create a Docker image for easy deployment. Spin up a virtual machine.

Now hand off that 5 page website to someone else when the project is complete. They'll add bloat to bloat.

Better or worse?

The web is old. We're focused on apps. Eventually we'll move back to the web and clean things up.
I'm on the opposite side. I've got dozens of hobby-code projects. I can't go a month w/o some idea. The idea comes first then I pick technology I'm not familiar with to build it as a method to learn.

I spend a bunch of non-work time mentoring/advising early tech-founders so there is constant ideation around me which keeps my imagination going.
Check out http://circuits.io
RFC for the 7XX Range of HTTP Status Codes
Hacking Team targetted local exploits of Tor
It is very obvious what we will be doing, and this has been discussed many times: add more metal layers.

Intel processors only have a dozen layers which stack up to less than ~1 um. The numbers of transistors/layers could in theory be increased by 1000x if the layers were stacked ~1 mm high. How to do this with lithographic processes is an open question, but it is absolutely doable in theory. No physical limits prevent us from doing that.
Developing open source: don't listen those that want you to live under a bridge
This presentation by the author explains the thinking behind it: https://speakerdeck.com/kennethreitz/python-for-humans
This is the perfect response!

Much like a CCNA review from a few years ago :) Thanks.
Agree completely -- all of these human factors affected Wasabi. #1 was the main reason we chose to write a C# transpiler for v3 instead of a CIL emitter. #2 and #3 definitely helped other developers figure out what their code was actually doing. And like you said, #4 is what ended up making my Kill Wasabi project feasible.

Plus, writing a transpiler means you can lean on better-funded compiler makers' optimizations. In our case, the .NET JIT team is way more hardcore at x86 optimization than I have the resources to be. In your case, you get to avoid duplicating the V8 team's work.
"I'll stop battling for 2.7 million dollars."
Ah, yes. Back in the communist era my country was also an independent democracy (with electoral turnout of almost 100%, more democratic than the rotten west!) who just happened to be gloriously "cooperating" with our soviet brothers... and then there was reality.
Hey yes~ you can also run BigObject with docker container. In that case, you won't need to send us your email address.
Email address is for use to send the link for those who chose web service. And also stay up-to-date with our latest release.
There is a standard but it changes with the times and the location. As indicated below it can be manipulated by adding or removing items that fluctuate wildly. There is a lot of disagreement about whether it is a good measure, what to include, and how to use it once it has been measured.

The CPI, in America at least, is literally thousands of items. Probably stuff like bus pass, bread, milk, a hammer a Daisy Red Ryder BBGun, etc.

Obviously a the bbgun was a joke, but I wouldn't be surprised if bullets or ammo made the cut.
Probably because politicians seem to think that these systems are perfectly secure.
Go Jump in a Data Lake
+1 to anything written by Kenneth Reitz, he's also a fantastic OSS maintainer and extremely welcoming of newbies and their PR's if you want to put some of your learning into practice
from OP : "To be clear, this does not replace an official estimate (we also do not like fixed estimates and prefer agile pricing)"

Which is a very different type of estimate from fixed bid :), and makes this much more achievable especially when you're based out of Thailand. This seems to me like get the client in the door, introductory pricing.

The website looks great, and hopefully they'll get a lot of new leads from it.
One in three new cars sold in Norway is an electric vehicle
More complicated because of the way first class travel works. Somewhere between* 10% and 50% of (domestic) first class seats are filled by paying passengers. So the other 90% - 50% are either empty, or filled with elite flyers who paid for an economy ticket and got upgraded.

So in almost every flight, the real cost to AA is the cost of having a golden ticket passenger filling a 1st class seat, vs. having either an empty seat or elite upgrade passenger filling that seat.

In either case, the actual cost to the airline is far far less than the actual cost of a 1st class ticket.

*http://viewfromthewing.boardingarea.com/2014/12/12/many-dome...
Every last one of your points COMPLETELY applies to C++ -> ASM. It's not even like I'm stretching, except maybe on 4, but even then it's only because the tradeoffs are so poor when the compiler is big and complicated. I read about 3 blog posts a month that dig into the actual ASM generated by some C or C++ code (security analysis, mostly, but sometime compiler bug/CPU bug/surprising behavior discussions). Plenty of other compiler output gets picked up as the final maintained output.

This raises a minor design concern in the serialization of the final AST to some sort of big deal... but that's no different than optimizing your compile for space vs. time vs. compile time vs. correctness vs. any of the dozens of other dimensions you may have to optimize on. We don't run around giving them all names. It would be crazy. For instance, you're always worried about the mapping of the source to the target language... that's hardly special to Coffeescript. How could you possibly create a good compiler without thinking about that?

In the meantime, the cognitive damage of people thinking these are somehow different skillsets is bad. Compilers are mystical enough to people without making up a brand new category of thing to confuse them about.

Go learn compilers, people. You'll find you've automatically learned how to write transpilers too, without a single additional lesson. I can't think of a much better proof than that that they aren't actually different.
Freakonomics just did a 2 part podcast on sleep.

Part 1: http://freakonomics.com/2015/07/06/the-economics-of-sleep-pa...
Part 2: http://freakonomics.com/2015/07/16/the-economics-of-sleep-pa...
An Adaptive Replacement Cache Written in Go
Gentoo Portage package manager. Its a big project, lots of moving parts, actively developed. Really helped me with learning Python
CGPath Basics
Coming out as a designer
Until those who don't recognise themselves as persons take offense to the obviously bigoted phrase "person hours." This whole argument reeks of fishing for things to be offended by. Any systematic problems women face in the tech industry are certainly not caused by something so insignificant as the use of the phrase "man hours."
HOST file ad blocking. Bang! Problem solved.

http://winhelp2002.mvps.org/hosts.htm

This works so well I have a vastly different user experience than other people. I rarely see ads and pages load fast.

Of course, you can't do this on the stupid devices we use but don't actually control (phone, tablets, I'm looking at you), so I wish someone would offer a DNS service that blocks these. I'm thinking of creating one for myself at this point.
Saudi national Twitter hashtag revolt aginst STC carrier
It's far cheaper, especially since miles are so hard to redeem. United has so few seats per plane for miles users that they are nearly worthless. I have hundreds of thousands of miles on United and can rarely ever use them for a flight I want unless I am willing to make 4 or 5 hops.
Quirky has $12M in cash and here's what it wants to do next
Hi all! This is the personal side to my changing careers to design, would love your thoughts!
stc company is 85% owned by the Saudi government but publicly traded as a commercial entity notorious for the most expensive services rates according to local income in the world they basically own the the subcontinent cables and license services to the two other companies as supposed competitors mobily and zain , in the Arabian peninsula i think now its trending number two in the middle-east , please if you can help internet users in Saudi arabia by showing support in tweeting in the hashtag above or spreading the story thanks maged qwani
#الثوره_ضد_stc_مطلب_شعب
#الثوره_ضد_stc_مطلب_شعب
Thanks; you're right. I read the 5 series general release notes as if it were for 5.2.
HotSpot's next-gen JIT[1], which will be available as a simple plugin in Java 9[2], is written completely in Java. True, it is "only" the JIT -- not the bootstrap interpreter or the GC (no need to throw away all the work) -- but it works extremely well. It is one of the most impressive advances in compiler technology of the decade.

[1]: https://wiki.openjdk.java.net/display/Graal/Publications+and...

[2]: http://openjdk.java.net/jeps/243
Peter Norvig's examples. They are quite short and include much explanation in addition to code. They also include tests and benchmarking code.

http://norvig.com/lispy.html http://norvig.com/lispy2.html (Lisp interpreter)

http://www.norvig.com/spell-correct.html (Spelling corrector)

http://norvig.com/sudoku.html (Sudoku solver)

Also his online course Design of Computer programs includes many short, well-explained Python examples:

https://www.udacity.com/wiki/cs212
https://twitter.com/MagedQwani/status/621718376847511552
someone should tell her about the fortune file :(
I think this could be part of the problem. When I was growing up and my dad was getting good work and saving up money, my mom demanded that he move us out of our bad neighborhood. None of my cousins who stayed behind graduated high school, but my siblings and I all went to college.

I'm Hispanic and I never felt like that hindered my job prospects in tech.
Show HN: Trader Mood Index ($MIX)
I'm getting this on scrolling:

http://i.imgur.com/UnTepmd.png
Would you mind having a read of, say, UTCCR[0] and let me know what wealthy interests you believe it serves? Here's the text: http://www.legislation.gov.uk/uksi/1999/2083/made . As far as I can tell its effect is to tilt the balance strictly in favour of the consumer, but I'd be interested if you see something I don't.
Good method, here's a slight improvement:

:not(head) { all: initial !important; }

Edit: These methods don't simply toggle the site's CSS, they reset the browser's initial CSS styles for all the elements, so it's not the same.
Eid Mubarak عيد مبارك
No, it's for having a shared pool of money. Both regularly deposit some amount of money into it, and it goes for shared expenses like food, house maintenance, gas...
https://www.reddit.com/r/tech/comments/3dia40/trending_saudi...
As others have noted, workload-specific FPGAs are very promising.

Another big bottleneck is memory latency. For each cache miss, a modern CPU spends hundreds or even thousands of clock cycles doing nothing. A majority of the transistors in your CPU are dedicated to mitigating this in one way or another - the L1/L2/L3 caches, transistors dedicated to branch prediction, etc.

I don't know what the outlook for improving the memory latency situation is. It's probably going to involve gobs of on-chip embedded RAM, which is expensive.
I am pumped for you launching an app and completing something probably feels great. I think it is a bit derivative of grouper and tinder, and social networks have the chicken and the egg problem, but seriously, nice!

You might want to launch or promote it in a specific area to try and gain critical mass, as having 1 million users wouldn't be helpful if they were distributed across the country. Try and win a college, neighborhood or city and then let it spread organically. Good luck!
Facebook’s Oculus Confirms Pebbles Interfaces Buy to Grow Its VR Footprint
And that might mean I'd have to upvote a couple of his/her comments which I don't necessarily agree with, just to correct a mistake in which I downvoted a comment I agree with. I create an even bigger mess :).
As someone who uses "Data Science" to teach "Computational Thinking", I think this blog post hits on a lot of really valuable pedagogoical notes. Getting motivated, learning things through doing, and having a strong context for your learning.

For those wondering why I put my buzzwords in quotes, it's because I don't want to sound like I'm a huge proponent of either of them. CT is the term I use to describe how I teach my students about abstractions, algorithms, and some programming. DS is the term I use to describe how students learn all of that in the context of working with data related to their own majors. I'm not trying to claim some crazy paradigm shift, just that it's a great way to convince students that CS is useful to them.
Any names to mention checked your site and didn't see much.
It's not safe to assume that multiple clients behind the same public IP are on the same LAN. At my office, wired and wireless clients NAT to the same public IP, despite being on different subnets.

Plus, thanks to IPv4 depletion there might be multiple layers of NAT involved, because ISPs are having to deploy carrier-grade NAT.
in Michigan, I pay about $950/m for rent and all utilities.
I would not blame the client, any industry's value is a direct reflection of how the industry projects the value of its produce.

We software engineers more often than not, project the 'I can build that easily' view (you can see that in this thread too). Many of us are too eager to put our engineering ego before business sense. We forget that it is one thing to demonstrate technical feasibility and quite another to build a finished product. Even the smallest piece of software needs real good effort to make it complete.

This is compounded by having substantial pieces of software available as open source and customers always read that as free as in free beer. It takes quite some effort to make them see otherwise.

When we say its easy, when many of us give our work away for free (even with good intentions), when we put engineering before business, we are steadily moving software in the path to being a cheap commodity.

All this is not even considering availability of software talent in countries where the skill set is available for much less...
We built a Trader Mood Index. The oscillation between periods of bearishness and bullishness is intended to precede market turns. If you're a Quantopian user and want to play around with the raw data in an algo feel free to access the raw data here: https://psychsignal.com/data/mood-index
But why? Usually when people believe untrue things despite being informed otherwise, it's because at some level they see social status in it. Is there any status to be gained by claiming e-voting to be secure?
Power in Numbers: Scenes from Dreamhack
And since your future self is like a totally different person, fuck that guy.
Heat would be a massive issue with more layers, right?
"But to attract more mainstream audiences and bring in the big-budget advertisers, you must hide or remove the ugly. "
> even children can understand how to count and monitor them

Except they have no error correction and admit ambiguity as to a voter's intent. That's all great and theoretical, but the inability of some voters in 2000 in Florida to fully punch a paper ballot led to a recount that under some scenarios would have led to President Al Gore rather than President George W. Bush.

Maybe the occasional hanging chad is worth the other positive attributes of paper, but don't write off all the advantages of an electronic system (error correct, instant results, etc).

https://en.wikipedia.org/wiki/United_States_presidential_ele...
I quickly scanned the white-paper on linked on their site [1]

So they are doing some interesting things with a virtual memory space using a tree structure of the data that reflects various relations in the data in a star schema. Those objects are persisted in memory mapped files, mapped into an effectively infinite single shared memory address space in the virtual memory model. They argue that you can then do new more efficient algorithms on these memory mapped files.

Sounds like they are seeing performance we are getting in Google BigQuery with queries against 100s of millions of rows taking less than 10 seconds however they did not show how it scales beyond that.

Another interesting thing is this is designed to sit on top of existing systems to serve not as the source of truth but the layer to do analytics with realtime data, a very compelling approach IMHO.

They liken their data-structure to that of RDD (Resilient Distributed Dataset) used in Spark but unlike RDD it is not temporary and is writeable.

The other interesting thing about this is as far as I understand it, this can be seen as a virtualized implementation of the computing model that is coming with new memory hardware [2] where ram == storage

[1] http://www.slideshare.net/BigObject/big-object-store-in-plac...

[2] http://www.zdnet.com/article/nanteros-carbon-nanotube-memory...
"The race for a workable NVRAM is in its final stages. HP's memristor, Crossbar's RRAM and now, Nantero's NRAM, are all technically sound, backed by tens of millions of dollars in R&D, and close to broad market release.”
That's exactly my point. It's terrorism. But when it's not initiated by muslims it's simply never called that.
How not? Sure, the people who ordered the system installed might have planned to arrange a hack themselves, but once it's in place, anyone can hack it.
Cruft removal suggestions:

1. Read the source of your own web pages. What's really necessary?

2. Do you really need more than one tracker? Does anybody need 14 trackers?

3. "Social" buttons don't need to communicate with the social network unless pushed.

4. Stuff that's not going to change, including most icons, should have long cache expiration times so they don't get reloaded.

5. Look at your content management system. Is it generating a unique page of CSS for each content page? If so, why? Is it generating boilerplate CSS or Javascript over and over again?

6. Run your code through an HTML validator, just to check for cruft.

7. You can probably remove the IE6 support now.
I have to admit, I like seeing a Lord of the Rings ring in a Beyonce clip.
> And that hero image that's actually 1600px wide and then resized in CSS to 400px? It's there because that was the source image from the external agency and no one thought to modify it.

And because of retina iPads and Macbooks.