skysight-inc/HackerNews huggingface dataset:
I would also prefer an open source version, but not because he's asking for donations, but because this is just one guy and it wouldn't be a first for him to just disappear for private reasons like family matters, grinding the project to a halt. :( This project feels very fragile and it would be a shame to see it abandoned with everything he's done.
In some models, you can swap Ctrl and Fn in the BIOS. I find it much easier to hit a Ctrl-Shift combo with Ctrl on the far left.
I would never go so far to purchase anything. If this is the situation, just stop using PayPal for payment processing!
FBI admits no major cases cracked with Patriot Act snooping powers
See my other comments re: turning off fsync etc.

But something still seems amiss to me.

How many new comments are you seeing per second? How many MB/s can the hardware actually write? How any MB/s of new comments are you actually getting?

Given the tiny dataset and small number of users, you really need to be running on abysmally slow (as in servers slow by late 80's standards) hardware or have a really bizarrely high user engagement or ludicrous levels of inefficiencies for this to make any sense with the numbers you've given.

Lets say an average comment is 8KB. Lets double that for indexes. At one comment per second you would be writing 86400 comments a day, replacing almost all old comments with 1.4GB of new comments in one day. Given you mention 100k comments total, presumably your actual rate of comments is much slower.

But even 16KB/second is at least an order of magnitude less than than my old 8-bit RLL harddrive for my 25 year old Amiga 500, and within reach of even the floppy drive on it...

Assuming your commenting rate is a tenth of that, the IO that should be required would in theory be within the reach of the floppy drive on a Commodore 64 home computer. Heck, it wouldn't take much for it to be within reach of the C64 tape drive.

Now, there will be some write amplification due to fsyncs etc. but nothing that could even remotely explain what you're describing unless there's something else wrong.

Maybe you have a degraded RAID array? Or lots of read/write errors on the drive?
Couldn't iceweasel just change the default so the ads are not shown? It is free software and they already got experience to do changes to the code in order to change the name and icon.
Even if rules are fully deterministic it doesn't mean you can "extrapolate back".

Update function would need to be reversible for that to always work (you shouldn't be able to get the same state starting from different states). And I think it's not the case, at least localy (heat one corner of a metal plate slightly, wait till it equalizes, guess which one it was).
From your first link:

> This is still one of our early steps towards our goal of improving the state of digital advertising for the Web – delivering greater transparency for advertisers, better, more relevant content experiences and, above all, greater control for Firefox users.

At least one would hope they could be honest in their goal, I don't think anybody care about the state of digital advertising except marketers.
I hate ads. I love Mozilla. I understand Mozilla needs the money. I don't mind supporting them with cash. Why not have a freemium option for folks to subscribe to Firefox and hide the ads?
It Is Easy to Predict the Future
"...where a future for a programmer, entrepreneur, or a computer scientist looks pretty bleak."
Perhaps I misphrased it.

Efforts definitely count, and you can build a successful company anywhere(almost).
That being said, if you're aiming to maximise the chances of success for a tech company, the US, specifically SV is your best bet. No other area in the world has the same level of VC and talent.
There’s no easy way to say this: SAP is not simple
You're joking, right? Windows now phones home even with your "encryption" keys, Bing search is integrated into the start panel and you're somehow hoping that a still closed source IExplorer will better respect your privacy. My sarcasm detector must be malfunctioning.
Except that means you're calling out to fixed functions except for with Lambda, but the overheads with Lambda are still orders of magnitude above what you'd want for it to be practical to just decompose your app into functions run separately like that.

To be fair, making a system like that efficient is an unsolved problem even in far more tightly integrated supercomputer systems - IO quickly becomes a massive bottleneck and current hardware is CPU rich and IO poor.
Not sure about 10x but saw quite a bit of 10%.
Depends 'how live' it is I guess.

I doubt it'd be a good thing to be able to track vehicles in real time with number one eyeball. Though I can probably think of a number of applications of live streaming satellite info that would appeal to law enforcement.
Sigh. I was worried this would happen. I know Mozilla need to make money and with their market share shrinking that is getting harder but these kind of "features" put me off wanting to use Firefox all together. I would rather use Chromium over a version of Firefox with targeted advertising built in.

For now at least it looks like being able to disable it is still possible but I cannot find any mention if disabling this also disables the whole analysing my history bit?
Dimes.io is creating the (physical) credit card of the future
Fair point! I'd forgotten about Netscape 4 and eternal Bus Errors on the SPARCstation 20 I had back then :(
would love to chat about this - do you have a contact email?
As an open source developer myself, I say that you are way too optimistic about it. With a few exceptions, open source projects tend to be consistently underfunded. I get the feeling the HN crowd doesn't realize/appreciate/care about this fact.

Let's take a look at two contrasting open source projects: Ruby and the V8 Javascript interpreter. Ruby is dog slow in comparison to V8. They both languages are extremely dynamic and present similar optimization challenges. Why? Because Google has enough cash to hire world-class experts to make V8 fing fast. One of the guys behind V8 has 20 years of experience with writing JITs for dynamic languages. The guy practically invited JITs for dynamic languages, and was also one of the main contributors of the Hotspot JVM JIT.

In contrast, Ruby does not. I met up with a panel of Ruby core developers a couple of months ago. It became extremely clear that Ruby is underfunded. Ruby has maybe 2 full time paid developers. They are skilled, but are nowhere near as skilled as the V8 guy when it comes to optimizing dynamic languages. They also lack funding for infrastructure projects.

Web browsers are one of the most complex pieces of software in human history. Mozilla literally spends millions per year on developing Firefox. Sure, a browser might exist in a completely free, lowly-funded FOSS form. But at what expense? Just look at Ruby vs V8. You can't just hand-wave away the importance of money.
As a technical founder / product person in this exact position, I think one of the biggest takeaways from this excellent article and the many others like it is the distinction between a customer and a partner. At enterprise-scale, all deals become partnerships, essentially, and getting used to thinking "how can I help these people?" instead of "how can I sell to these people?" was big eye-opener.
Thought i got a deja-vu reading the title. Thanks for confirming my memory still sort of works :)
I don't understand why they put the FN on the left. Maybe it's because Ctrl+Shift isn't that common a gesture for the general population, but switching them in the BIOS is the first thing I do.
Finally, I got someone who is respecting privacy instead of moneybag.
You have. Disable the feature (yes, it's easy to disable) and donate.
Surprising stuff in Windows 10 build 10122
Finding people with Postgresql experience is still hard in some areas. MySQL is a well understood product, so despite it's quirks you can almost always get help or buy support. You're almost certain that what ever technology you want to use in conjunction with MySQL, there's support for it.

While it does happen, it's also very rare that people lose data because of MySQL.
Not particularly, they still have to gain some form of revenue to keep their core ventures. Their revenue in 2012 for example was $311 million.
In addition...
"PUT commands write to a file, GET commands read the file back, sort and reduce the data, then return the file"

I guess the author had to add the sort/reduce to "prove" his point...
>At least one would hope they could be honest in their goal, I don't think anybody care about the state of digital advertising except marketers.

So users wouldn't care if most ads would be popups and autoplay sound, right? Oh, they would? Who is being dishonest then?
Having used the 2014 ThinkPad keyboards, they are indeed one of the worst I've ever experienced, far worse than [generic cheap laptop brand]. I'm waiting for the Quad Core Broadwell Mobile's to come out and then hoping to upgrade to a W550 or T550p.

So glad they didn't say "this keyboard is better, get used to it" and instead listened to their customer base. It's still not as good as the keyboards on the T/W/520, although the backlighting is nicer than the thinklight when working in low lighting conditions.
Disabling your domain is an effective (though unreasonably heavy-handed) way to contact you, and to force you to provide contact info if you care about the domain.
It really does not matter how well the try to enforce this law if they have the power to do so we have a serious problem
negative filters might be useful too. i.e. non-jQuery non-d3, or at least make selecting multiple dependencies show the union of both sets, rather than the empty intersection.
> Their Javascript engine is among the fastest in the world.

And still easily the slowest.
In addition, also physically swap the buttons.

At least on my 5y old Thinkpad Edge 11 it was easy.

Use something like a credit card to remove the keys. And put them back with a firm press.
Putting it in a standalone repo has been proposed recently:
https://lkml.org/lkml/2015/2/13/116
and the idea doesn't seem to have been rejected, at least.
An organization being for-profit or non-profit is not particularly important distinction? Elaborate please.
Maybe you can email them and ask?
As a russian software developer from Moscow I can say that this contest is not well-known in Russia software community and it is completely not obvious that this contest is prestigious in some way. It may give you some points on the interview, but is not key point at all.

Actually, most of russian software developers even do not know about this contest.

Wrapping up, it is very, very weak statement that this contest is "very prestigious in Russia" and many people "are spending a lot of time to prepare". I think that ITMO have a good base for this contest is a more reasonable point.

Sorry my broken English.
> This isn't to argue superiority in any sort of meaningful technical way - sometimes your data store decision isn't all about the technical bits, unfortunately.

Quite often, actually. I have more than few customers demanding Oracle, because you can't have serious business without Oracle, right?

Then they found out the price and started demanding Oracle XE for production use. Sigh.
Poll: Where do you host your production environment?
Its been about a year since the last poll (https://news.ycombinator.com/item?id=7791612) - so its time for a refresh!
Most users would prefer if there would be no ads at all. I don't think putting ads in Firefox will reduce ads on websites.
My experience of making espresso based coffees with an amazingly well informed and experienced barista. There are so many nuances that make a great cup of coffee that it's hard to pin it down. I used the same fresh beans, same machine, same water etc etc and his coffee tasted a world better than mine because he had the timing and technique to making down. He explained and demonstrated that even small things like how densely you pack the coffee in the filter basket makes a considerable difference. It was an eye opening experience.
Between this an putting DRM into firefox, Mozilla seems to be channeling Neville Chamberlain:

"My good friends, for the second time this week, a *Mozilla team member*
has returned from *Content Services* bringing *privacy* with *"tailored ads"*.

I believe it is *privacy* for our time...

Go home and get a nice quiet sleep."

Appeasement just cost them them a lot of support. Unfortunately, this was probably inevitable, given that Mozilla was firmly in the "Open Source" camp. A lot of people like to complain about the strict ideological rigidity of RMS and the FSF. As we see here, without the foundation that is focused on the Free (as in speech) ideals and putting the user first, the 'pragmatic" decisions of Open Source allow it to be captured by popular faction.

The problem with this situation isn't ads. It isn't even the obvious privacy issues that end up being lampshaded with promises of anymization and servers that never get hacked or changed in future updates. The really damning thing about putting ads into Firefox is the conflicting incentives it introduces. Previously, Mozilla just had a cache problem. Now they have a slightly smaller cache problem and are financially dependent on advertisers.

When (not if) those advertisers request something more intrusive, is Mozilla prepared to give up that income source to protect their users? No, that's the problem with paying the Dane-geld[1] - you never get rid of the Dane.

[1] http://www.poetryloverspage.com/poets/kipling/dane_geld.html
Uber’s first self-driving car spotted in Pittsburgh
They use 'barebones' Clevo shells, which are then configured by different vendors.

I have a laptop based on W230SD and I'm very happy with it. It contains a proper i7, not the underpowered U model and also has a 3k screen, 2x mSATA slots and is easily upgradable in a 13.3" chassis.

Not may people realise just how underpowered the U processors are for any real CPU intensive work. 4xxxU i7 processors are on a par with 2xxxx mobile processors.

You sacrafice ultrabook thinness and some battery life, but the return is a very powerful, cheap, upgradable laptop.
I've had really good experiences too. Although I'm normally wary of kitchen gadgets that depend on consumables.

I switched to this steel filter, which is pretty good :

http://www.amazon.com/Filter-AeroPress-Ultra-Stainless-Coffe...
I have a pdf scan of a text book that exibits this problem. It's a complex math book with a lot of superscripts, subscripts and combinations of them. Some are the wrong symbol - eg i instead of j, etc. It was very difficult to study from not being able to trust any symbol. I put it down to bad editing of the printed original until I found out about this story sometime ago.
Hacked Adult FriendFinder database reveals extramarital affairs of millions
You're wrong. What you've been seeing are WDRP emails. Those you can ignore. WAP is something completely different: you must follow the instructions outlined in the email, or your domain will be suspended.
Do you think, perhaps, after being aware of these biases it makes it easier to determine someone's "smartness" based on a sequence of interactions as described in the article?
Marketing is not just ads. They support a lot of projects like the Stupid Shit No One Needs & Terrible Ideas Hackathon[1], the Gigabit Community Fund[2], the Hive NYC Learning Network[3], and many more, which probably are itemized as marketing.

[1] http://stupidhackathon.github.io/

[2] https://www.mozilla.org/en-US/gigabit/

[3] http://hivenyc.org/
Freemium wouldn't work. There will be unofficial builds available with this kind of stuff removed available for free within hours of the official release.

They could charge for services such as sync but again that is going to be difficult Chrome does it for free.

I think Mozilla need to seriously look at how they are spending their money as it seems to be pretty insane some of their outgoings.

I know they are trying to diverge from just being a browser with things like Firefox OS but we all know that isn't going to ever be a real competitor to iOS and Android. Even in developing nations I think people are more likely to go with a dirt cheap Windows Phone when Windows 10 is out over a Firefox phone. One thing Windows Phone does really well is run great on very low powered devices. I can't ever see Firefox OS getting above 0.x market share.

Perhaps Mozilla is just too big now? Do they need to scale back to save money? Can they survive on a donations alone?
This is a great article and from experience the model is solid. It made me think it would be pretty easy to put together some sort of enterprise SaaS selling "Masters" course like we see come up so often for data science and the like.
I do donate :) My point is show a message that says 'Subscribe to hide these ads' or something similar. The process you describe is not ideal for most uses who might not even know they can donate. Remove the friction.
Unfortunately this isn't possible on newer keyboards, as Ctrl and Fn have different sized keycaps.
at least they have 3rd party clients and apis.
>I don't think anybody care about the state of digital advertising except marketers.

As I have demonstrated with a simple example, this statement is false.

>Most users would prefer if there would be no ads at all.

Your attempt at moving the goalposts is irrelevant.

Therefore, your accusation of Mozilla being dishonest with their goals is not supported by your arguments.
Following identification of the beneficiary households through a participatory process in the village, the six activities are:

1. Productive asset transfer: a one-time transfer of a productive asset

2. Consumption support: a regular transfer of food or cash for a few months to about a year (11)

3. Technical skills training on managing the particular productive assets

4. High-frequency home visits

5. Savings: access to a savings account and in some instances a deposit collection service and/or mandatory savings

6. Some health education, basic health services, and/or life-skills training

So let's translate what's happening. Starting with one, we have a tool or array of tools that can help someone be productive. Let's call it a paint brush and paint. At two we have something that provides essentials until the tool-person-couple is making enough money to support themselves - social security/low income supplementation. Three, they're taught how to use the asset effectively - basic job training. Four, make sure they're doing alright - a social worker shows up at their house. Five, a means of saving for a rainy day (which has meaning in the tradesperson world), when things go bad (not enough work for a limited period) or to increase capability or comfort down the track. Finally at six, teaching someone how to take care of themselves which means they can also take care of others.

It'd be interesting to see what would happen if we coupled #1 and #6 in countries high on the HDI with existing social welfare programs. Perhaps a computer with MS Office or cheap, fuel efficient car for #1 and cooking/cleaning/child care training for #6. Throwing money at the problem alone without making sure they have a productive capability is where things are going wrong. This could be something that scales nicely for any country.
I'm trying to consider how your comment is not an indication that you have actively hidden from the last several years of press and are stubbornly trying to deny there is a problem. This has been known for a long time and it is endemic across companies. http://www.techrepublic.com/article/diversity-stats-10-tech-...
HALALCODE Specification
Isn't the classical solution to this encryption problem to always send packages in the same size at regular intervals. If each host adds a layer of encryption you can't match the packages at the end points. Is this just too expensive? (I'm not an expert so genuine question from my naive POV.)
Nope. This policy, WAP (WHOIS accuracy program), was enacted as part of the 2013 ICANN RAA. ghshephard is thinking of WDRP (WHOIS data reminder policy) emails, which came in as part of the 2003 RAA. The new policy, is independet of the WDRP.
I was kidnapped and tortured by paramilitaries friendly to BP. Help me sue them
Agreed!

To me it's even much more satisfying to experience as much of the process as possible.

I've roasted green beans on occasion - it's a very nice social experience and has further increased my appreciation for the whole global coffee pipeline!
Those two examples are really poor, the usability is terrible in both cases, and the effects are not impressive enough to be worth giving up core features like zoom and copy / paste.
I didn't know there is one. What's the title?
To start with - I absolutely agree with you about what should be done now. I just thought it was worth explaining why the system came to be the way it is now.

And i don't mean to imply that the computer scientists of yesteryear were somehow more honest people. It's just a lot less likely for someone to cheat in a group of a few hundred, where everyone is at most one degree of social separation from everyone else, and everyone is in any case very similar in background. Harder to screw over someone you see at all the conferences than some random stranger online, and if you do there will be social, not just legal, consequences.
I'm not done reading the paper, but I suspect that astoria clients could be distinguished from regular tor clients at least by the fact that they do not pre-build circuits.

This means that the anonymity set has been partitioned, especially given that the authors say "From our evaluation of Astoria, it is clear that the performance-security trade-off is favorable only in its higher security configurations."

So there is a danger that people who perceive themselves to need higher security and use this client will lose anonymity guarantees as they are mixing with a much smaller group of people who all consider themselves "interesting targets".

The big reason tor is so effective is because they've performed a lot of outreach and gotten different groups to use it, resulting in a large and heterogenous set of users.

Of course, this is still very interesting research, and maybe it will be integrated into the official tor client. I know there have been many discussions of AS-path-based selection in the past.
I have a Nespresso and like it very much. As an occasional coffee drinker it's just way more convenient.

"Real" coffee is of course better, but the grinding & brewing process is a pain in the ass and after a week or two I have to throw the beans into the trash anyway, since they lose their flavor so quickly after being exposed to air. Even putting them into air-sealed containers and into the fridge doesn't seem to help much.

So in the end, the Nespresso might even be cheaper for me, since the capsules last months without noticeably losing flavor. Also, at least in Germany Nespresso's patent on capsules is expired and there are now many cheaper alternatives available. A coffee capsule from a local supermarket costs me about 18 cent, half the price of the original ones.
Code that deals with 3D space tends to look similar. Design patterns that work in such contexts tend to be common sense.

Three.js can make far better looking results currently because it's a full-fledged, mature 3D engine. Famous isn't designed to compete with that. It's really intended to sort of merge DOM and 3D content so you can use both in a unified manner.

Also, trashing someone else's product while plugging your own in the same breath is simply poor taste.
OK, I'll bite - why is a Nespresso not an espresso? The water is under pressure, and it produces a crema - as far as I'm aware these are the two critical criteria for deciding if a coffee is an espresso or not...
The discussion of those numbers is here:

https://static.mozilla.com/moco/en-US/pdf/Mozilla_Audited_Fi...

It isn't hugely informative, but I would guess that the $9 million in office leases mentioned towards the end is categorized as an administrative cost.