skysight-inc/HackerNews huggingface dataset:
> HN should ban new users from moderating for a year.

You actually need quite a bit of karma (maybe 500?) on Hacker News before you can downvote things, so anybody downvoting you can't be that new of a user.
Docker-based platform managed with Netflix's Asgard
Are you also okay with it giving it to every party the search provider gives it to? Business partners (?), employees snooping, government agencies (with or without lawful process), hackers who've compromised the provider's business?

Are the people who's sites you're using also okay with you passing URLs on their sites to your search provider? Do you ever accidentally paste confidential text in the wrong field?

Because there is no way to tell if the data is being logged (or, importantly, to prove that it isn't) it is prudent to assume it is, with an infinite retention— will your opinions about sharing todays data change if the search provider's behavior changes tomorrow? if some relevant government changes policy tomorrow? Does the fact that you can't ever take it back concern you?

These are some of the things I think of about it— and are why I wouldn't intentionally use such a feature regardless of how positive I feel about my search provider. And because of these thoughts— especially that I can't really make any binding commitment to future policy, or really guarantee that my policy is being followed (e.g. intelligence agency plants on staff) if I were a search provider I would not run such a service, unless I could figure out a way to build it such that I _couldn't_ turn evil, knowingly or unknowingly today or tomorrow.
I wonder if it would be reasonable to come up with a more modern ISA (or just borrow somebody else's, like AArch64?) and offer that as an alternate front end.

Keep the x86 decoder front end that they have now. Add another one for the better ISA. Add another mode that kicks the CPU into that ISA. Current x86-64 OSes already generally support two architectures: x86-64 and i386. This would just be a third one. Then everything could move to the new ISA incrementally, and legacy software could keep on working forever using the legacy decoder.

I'd guess that the x86 ISA is no longer enough of a bottleneck to justify it. Throw enough transistors at the problem and perhaps it doesn't matter anymore whether your ISA makes any sense.
I launched free Wordpress plugin allowing anyone to build online store that accepts bitcoins (along with dollars) for physical and digital goods:

http://wordpress.org/plugins/bitcoin-payments-for-woocommerc...

Advantages:

- 100% proceeds goes to you (no middleman service).

- 100% secure and hack proof - impossible to lose bitcoins even if everything on your store is hacked. It utilizes Electrum Master Public Key logic that generates receive-only addresses without need of any private keys.

- 100% free (wordpress + WooCommerce + bitcoin plugin - all free)

With more people getting access to bitcoins - it's the right time to offer it as a payment method as well.

Enjoy!
Sorry looks like mobile devices and slower processors might take a while to load this. Will take a look at simulation.
My legs.

Its how I sit when I read HN.
I don't think telcos are all that fussed about the minority of people who use faking apps compared with the amount of money they can sting people for by charging extra to allow tethering. UK telcos certainly manage to block tethering when you've not paid for it - or even when you have paid for it but exceeded your monthly allowance.
Well, I didnt want the user to move away from the site ( twitter). Otherwise we can use link to any site that allows to save text and generate generate links to it.
This comment feels orthogonal to TFA (but it makes a great strawman). The author was using rails apps as an example of how to think about testing and design, not laying out the one true path to software development. Whether it is a rails web app or a functional high frequency trading app, the author's point stands: don't let dogma dictate your testing strategy at the expense of harder to read, nastier to maintain code.
Hey, sorry for the self-plug, but try http://pgexercises.com/ . It lets you try SQL exercises in the browser and offers decent explanations to go with it. It's focused on PostgreSQL but the large majority is standard SQL.

There should be a pretty decent range of difficulties for you to test yourself on.
Except I can choose to not visit an ad supported website, yet I cannot stop getting postal mail. I get literally zero benefit from postal mail deliveries (it's all, 100%, junk) and am forced to pay serious money every month to drop off ~30lbs of postal mail at my town's recycling center. Whatever service they claim to provide would be better done by UPS and FedEx for a lower overall cost to the recipient. Let the junk mailers all go out of business.
The test is that I'll pay more for my VoIP packets to get through right now than I will for my Netflix packets.

My 2am download of Windows Update goes into the bargain basement slow lane. Let anyone else go first, I don't care.
http://www.blogcdn.com/downloadsquad.switched.com/media/2007...

And IE7:
http://winsupersite.com/site-files/winsupersite.com/files/ar...
EU moves to end smartphone patent wars in landmark ruling
Well people often fear what they don't understand.

High functioning autism just scares them as does my illness. They are misunderstood and so are we as well.

I always blamed myself, but it seems society shuns mentally ill people from all spectrums.
Game at 60fps is hard-to achieve if something is taking more than few milliseconds to finish (since there are other things to finish too), even if it's occasionally - it'll produce a noticeable frame-drop.

An audio mixer would be the same - it's given some fraction of the time to mix (resample, apply effects, etc.) in some short amount of time (say 5ms) - and called at regular periods.

I don't know much about web-servers, but wouldn't that be the case there - you want quick response (html).

I'm not saying going against scripting/dynamic/garbage-collected languages - they are very useful - but often there is need for the garbage collection mechanism to be exposed, so that it could be done piecewise, or fully collected at timees when it does not matter (say in a game, when transitioning from one level to another, or some UI is popped on the screen (pause), etc.).

E.g. - it's important for such things to be exposed, rather than hidden (and most of the time they are). For example reference lua, and luajit are good examples there, and other runtime implementations allow that (.NET I think there is a way to pause the garbage collectro).

But performance is needed in all mentioned applications above - physics, collision, occlusion, rendering, etc.
Since I came to US, I've been thinking about actually using one of those. These providers seem much cheaper than their equivalents in Europe. Does anyone here have experience with any of those providers?
You still do today. There's a modern version of Qbasic (QB64) which compiles to standalone executables.
Are there many people still at Hursley labs working on WebSphere Message Broker? I did my internship there as a software tester many years ago.
That's completely correct. In order the node tries it's inbuilt knowledge of the network, the falls back to DNS seed nodes to discover peers, then falls back to hardcoded nodes if all of those fail. If no single peer can be contacted the node is dead in the water, and needs manual intervention to help get bootstrapped.
My mistake, sorry, I thought it was official because it's linked to on the Mozilla support page and I thought the developer "Aris" related to "Australis".
Ask HN: Running with Stripe? Help us in our soft-launch.
We want everything to work smoothly in our new product, so we are looking for some devs folks to test it beforehand.

javier at quadernoapp dot com
>The USPS as a whole operates at a loss, why couldn't junk mailing be operating at a loss?

Because there's no earthly reason to take a loss on advertising?

What you're not accounting for here is the cost to pick up individual envelopes from your house, and the cost of dropping a presorted bundle shipped to the BMC into the truck.
Pardon my ignorance: what's the difference between using a hypervisor and running "real" servers that share hardware?
The reason the USPS operates at a loss is a combination of core inefficiencies that have nothing to do with the product [e.g. They trust their largest mailers to pay them accurately then threaten them with fines, rather than calculating the amounts at the start. The requirement to deliver to unprofitable rural addresses].
If you want to shrink the top chrome, you can right click on it (getting the menu to choose toolbars), hit customize, then check "Use small icons". With this option, FF is thinner than chrome both fullscreen and floating.

Edit: Actually, just updated and it looks like they got rid of that...
> Huh? ... decompile the optimized instructions to what?

To the compiler's own IR, whatever that is.
Thank you, I am a few standard deviations from normal I guess? Whatever normal is, I don't know.
AFK – The Webseries
more business 101 - after showing initially good results and establishing confidence, drop your prices to unsustainable levels (i.e. $0) to drive growth and inflate your valuation, then make a swift exit. This strategy netted me ~$200k + $90m+ valuation.
This may be a naive comment, but is DHH simply being defensive about a perceived movement away from Rails i.e. "decoupling from Rails"?

* edit - of course, he could be defensive and right, they aren't exclusive
Yeah, it's a huge pain having to wait a few seconds every six weeks.
7 Best Practices to Work with Freelancers and Outsourced Developers
You can customize most of the parts on what you like or don't like about the new UI with this addon:

https://addons.mozilla.org/en-US/firefox/addon/classicthemer...
Just because you aren't the customer doesn't mean you are the product. Google's customers are BOTH end users AND carriers.
They're only tricky if you're communicating data between threads without using locks. Since this has always been a "here be dragons" area even with x86's convenient memory model, code that gets it right for x86 but not other architectures is pretty rare.
Couldn't the decode unit be translated into software that converts legacy software on the fly? It seems to me that the outdated instruction set is detrimental to innovation and power efficiency. Also how high is the overhead in terms of chip space and power that the decoder incurs, vs. one that has to decode a simpler instruction set? My limited understanding is that the number of instructions issued per cycle heavily depend on the instruction set and decode speed.
Jon from Splitwise here. Yep - we don't include interest rates or try to price debt transfers, because we want to keep things casual. The "debt simplification" is an awesome feature but is not on by default because some people have differing levels of trust with different friends.

We do send monthly reminders to make sure people are good about either paying back or picking up the check next time. People often just use it to keep track of who should pay next and that is the way I primarily use Splitwise personally. With good friends, Splitwise is just a way to let our balance roll and figure out who should pay today.

With more distant or very diligent friends who don't like being in debt, they settle up right away and like the monthly reminder emails. To each his or her own!

We have our API just for things like this. I actually have personally borrowed money with interest (a large amount to pay off a credit card) from a friend, and tracked the debt, payments, and interest on Splitwise. We did repayments via PayPal and I added interest each month using my own calculations. We were both very happy and it's been paid off for a while now.

If someone wrote a general Splitwise interest-on-your-balance app (I would make it be opt-in for friends who agreed, with 0% still as the default for balances) on our API, that'd be awesome.
I found the nix expression language somewhat confusing at first, but I was able to create simple packages after a couple days. You can find many examples in nixpkgs, e.g.

https://github.com/NixOS/nixpkgs/blob/master/pkgs/applicatio...

Is that not AwesomeWM btw? There are some rough edges around package discovery (or holes in my knowledge).

If you install nix locally (just the package manager, not NixOS), I usually query like this:

nix-env -qaP | grep awesome

Or I search through my local checkout of nixpkgs source.

I'll say that I'm finding nix (just using the package manager, not NixOS) to be a very nice way to manage some custom-compiled packages. I was able to upgrade nginx, for example, from 1.5 to 1.6 with all my plugins and compile flags in place with just a few small changes. This is surely possible through other means, but my previous method of manually downloading/compiling/saving configure flags in my $HOME/src was sloppy.
Build an API that ships millions of packages
> It's pretty easy to get burned going either direction

Quite true, though I'd argue that YAGNI is still true as a probabilistic maxim. You'll make the "will I need it" decision many thousands of times in your career. If you follow YAGNI consistently[1], it will help you more often than it hurts, and you'll come out ahead in the long run.

[1] But nobody is saying you should ignore concrete evidence that you will need something later. That's its own cargo cult. If there's good reason to believe YAGNI doesn't apply in a particular case, don't follow it in that case.
And you don't see a problem trying to hit a target 10px tall in order to drag a window (OS X)?
Good point! I do think they're particularly relevant to my experience as a marketer. Yes, they can be translated to any life experience but when you're trying to build an audience of listeners or getting people excited about your product, these things were just simple observations I've made and thought would be helpful to others.
https://news.ycombinator.com/item?id=7667795
>The post office getting upset about ways to prevent junk mail from being delivered is just like a website complaining about Adblock.

That's the thing, though; some websites will let me pay them directly for an ad-free experience. The post office won't.

I would be happy to pay the post office $5 a month just to say "resident doesn't live here" I'm always afraid a check or bill or something will get tangled up in the 'penny saver' - hell, you could probably get me to pay more for more sophisticated filters, but even $5/month has got to be a hell of a lot more than what the bulk mailers are paying to get into my inbox.

And it's probably an even bigger win; I'm not the sort of person who reads the penny saver; the post office is making more money /and/ saving the penny saver people money if they let me pay them not to deliver said periodical.

The fremium "Pay me money, or watch ads and the advertisers will pay me, your choice" model is an old one in internet terms, and one that most people seem to be pretty happy with.
Couple of comments.

First, this is caused by "unlimited", or other large plans (1GB+) plans. Unlimited can never mean unlimited, anymore than it does with electricity.

Carriers are selling those plans to give people comfort around billshock. It's much, much easier to give people an unlimited plan than it is to try to get them to pay for a huge post-pay data bill.

However, since this is about customer comfort, carriers are working on an average usage, and assuming an amount of "breakage".

Breakage is the unused portion of a balance, and it is factored into the profit the carrier expects. It comes from calling card days, where there would be a balance at the end of the card that couldn't be used ($1 on the card, and 35c/minute). Unused prepaid balance at the end of the month? Breakage.

We're atypical users, and even then I'm using <500MB/month. However, this is changing - people are frequently staying on mobile and not switching to wifi when it is available. That's why I hear about people complaining about mobile data coverage at home!

Next, mobile carriers are doing anything and everything they can to avoid becoming a dumb bit-pipe. Mobile is more competitive than fixed line (no regional monopolies), so customers have more power. Personally, I think there is an insane amount of money to be made being a simple bit pipe, mostly through cost reductions.

Finally, they're not only tracking this through separate APNs for tethered traffic, they're tracking the hop counts of packets and detecting packets who's hop count is unexpected for the device.

So, running a VPN client on the laptop and tethering won't help, but running a VPN client on your phone and tethering traffic through _that_ connection might.
I don't know how to cook, but I'm going to teach you
Rewriting each other's commits with Mercurial Evolve
I remember earlier AMD processors, supporting SSE1 (with the CPUID bit on), but this was so slow to be unusable in practice, slower than general instructions.

In this case, the optimal thing to do was not to use these instructions despite the processors claiming support.
Search suggestions do in fact benefit the user, though of course there is a privacy tradeoff.
You do realize the person you quoted isn't a Google employee or someone working on Android at all, right? That was just from some random joe schmoe.

Nobody from @android.com or @google.com has commented on the bug at all.

And you do still have control, you are free to compile AOSP for a handful of supported devices directly, and you are free to use CM or whatever. Well, except CM has this bug/feature, too.
I use Earthclassmail extensively. It can be expensive.

However, it provides some incredibly valuable services. Mail scanning is great, but check deposit is better. However, it's only worth it if you really need a US address, move a lot, or have enough mail or check volume to justify $80/month.
This photo where everybody is looking at their photo is really weird. But I'm sure it's because it was a pause in the event.
Well, it's already been beaten on most common hardware, though not fairly and not on the same "cpu" chip, but on the gpu: OpenCL, Cuda, DX/GL Shaders. Can't beat that (yet)!

there exist some fairly minimal "C++" like languages for gpu, but nothing to fully deal with strings, exceptions, STL, etc.

And then there is FPGA, but probably not a fair mention since these do not exist (in general) with most common hardware (pc computers, phones, pads, etc.) - while GPU's are found almost anywhere, and on most of the devices now, one can exploit extra computing power exactly by using the GPU.
2) GCJ supports EVERY programming language (unlike all others I know of except Project Euler)

Does it support JavaScript?
Heartbleed used to uncover data from cyber-criminals
I just read the main page so far, avail awesomeness. I wondering how it relates to voxels and the arrow of time.
Accountability is much easier with physical objects like cars.

The car has a VIN. The VIN is tied to a owner, which is the rental car company. The car company requires that renters present a license, which is tied to the renter's name, address, etc. The car company likely also requires a credit card, which has additional clues about who the enemy actors are.

These can be circumvented, but it's not easy.

I think a better example is of enemy actors who drop large cinder blocks on the road. This is much less traceable, and occurs sometimes as part of carjacking.

Still, I meant to compare with people who currently use traffic signal preemption devices. While illegal, it's harder to detect and prosecute than, say, people who run red lights.
How do you add a bar or spacing or separators?
It seems the underlying assumption to advertisers here is that junk mail has a higher conversion rate than junk email. And that may very well be the case - anecdotally, you'll have more eyeball-time on that colorful supermarket ad lying on your counter than you will on an email-like message that you'll immediately delete. And additionally, there's the coupon use case which allocates existing customers' interest to overstocked items. Coupons can go digital, of course, and you can surface ads in a Gmail-like interface, but there's a chicken-and-egg problem: until the average shopper replaces their entire remember-to-go-shopping workflow with a digital one, there will still be utility from physically delivered coupons and advertisements. I'd even argue that at a national scale, junk mail promotes consumer spending (vs. saving) in an economically significant way by alerting people to limited-time offers.

So even if the Post Office were to operate digitization and digital delivery themselves, and access all of the revenue from hosting digital advertisements, if the assumptions above are correct, it would be the "same slice of a smaller pie," since conversions could drop in aggregate. They serve an orthogonal segment of the advertising market from the Googles of the world; it would be like leaving your own perfectly-huge sandbox untended to go play in another kid's, and only get a small corner of it. Even if they weren't federally mandated to have the capacity to deliver mail to any address, it wouldn't be in their interest business-wise UNLESS those assumptions above are changed dramatically.
Yes, user-agent detection is a form of DPI. At least in the telecom space, DPI often refers to investigating layer-7 packet payloads versus only parsing the L7 HTTP headers as an example.

Arguably, due to the nested encapsulation of the ISO model which we all loosely base our understanding of the various network and application protocols, one could technically claim that parsing an IP (or TCP) payload counts as DPI, but that's not how the term is generally marketed or used by vendors nor network engineering or operating teams.

The wikipedia DPI entry[1] is vague; IMO perhaps deliberately. For the purpose of this discussion, perhaps it would help to distinguish between source IP filtering (as per the OP) and L7 DPI capability.
Does portage have reproducible and (generally) bit-identical builds? per-user package installation? atomic upgrades and rollbacks?
"digital is a fad"? Really? I'm supposed to believe
someone at the USPS actually said this, in context?

I agree it's unbelievably that anyone would say digital is a fad, but digitisation of physical postal mail might be a fad; it'll last as a market only as long as recipients want their letters digitally, but senders insist on sending physical mail.

Haven't all the senders caught up already? All my bills etc are electronic these days, and very few people send letters in the age of e-mail. Amazon purchases I don't want digitised. Maybe christmas and birthday cards?
Hire an Aspiring Entrepreneur
Functional JavaScript, Part 4: Function Currying
And yet up in smoke they went. Here today, gone tomorrow.
Ha! I'm glad I'm not the only one that found the lack of line numbers disturbing (I also went from BASIC to Pascal). It just felt weird - mostly because I hadn't yet got my head around not using GOTOs. Once I got how functions worked though, there was no looking back.

There's a very good emulator of my original computer available online: http://compucolor.org/emu/ccemu.html

It boots you straight into the BASIC REPL. There are still games that I can write from memory for that thing :D
> Usually, the difficult part is to find an algorithm that solves the problem within the given constraints. Implementation is comparatively straightforward.

That's usually the difficult part of any programming effort. Well, the hard part is usually getting a clear and correct set of requirements specifying the problem and constraints, but once that is done...
>> … it's a mistake to try to unit test controllers in Rails (or similar MVC setups). The purpose of the controller is to integrate the requests from the user with the response from the models within the context of session.

Well said … Now, if somebody from Salesforce.com could understand this and stop forcing their customers to write these useless tests for the controllers.