skysight-inc/HackerNews huggingface dataset:
Usually there is some kind of 'runout correction' after the mounting. Reverse the process and it's the wheel that's ground, so simply running the newly minted wheel against a stationary one should do it.
The last time I have seen a proxy was in the 90s. Who still use proxies outside of corporate proxies which are there more to watch the traffic than reduce it?
It's not really a full fork, but I'm fairly confident that Iceweasel, the patched and no-branding Firefox that ships with Debian, will not have this problem.

(So as I Debian user I don't really care, but it worries me slightly for the future of Mozilla.)
Is that the US definition of 'liberal'? i.e. the one that would apply to most center-right parties in the rest of the world?
I wonder how much they pay there, I work in France, and almost all the beginners devs, are payed between 30K and 25K annually that's about 2500euro / month minus 25% tax.
> most low level work would have to be contracted out to people outside the town

Well, you could always select interesting, smart people who enjoy what you call "low level work" and mix them with interesting, smart people who do not perceive such work as low level/low prestige even if they do something more "high level" for a living.

Now that would be an interesting, smart community.
I also submitted a pull request with an infinitely long string, but it's still pending...
Red and brown dwarfs will live till the end of the universe, so there is plenty of free energy to use till then.
Perhaps the term IxD (Interaction Design) would sit better with you than UX. IxD includes UX but also Info Architecture and has a lot more to do with structuring information before any 'design' takes place. In IxD you wouldn't normally touch on users or appearance (affordances for example is far off down the road at this point) before you sort out the "what is it?" and "what data?". It's very easy to start thinking about the users, too easy in fact, that many self-proclaimed 'UX-experts' focus on that and forget that 'content is still king' and it's presentation may actually attract users, so don't try to tailor shit to maggots when you can create a garden and attract bees.
https://www.google.com/finance?q=google&ei=KrHJVePTLcSXUOO9v...

is 0.19 % down ?
Please test tarsnap 1.0.36
Fair enough but does that affect my thoughts on readability? YAML is actually a superset of the capabilities of JSON so as far as I know there's no inherent advantage to choosing JSON as the syntax.
Advance/Newhouse Acquires 1010data for $500M
Regarding brittleness -
TRIZ suggested to build a reactor vessel that is replaceable in parts - or to use a shield substance that takes the damage instead. Not an machine engineer though.
Lessig 2016: Referendum for Citizen Equality
How's life there ? I live in France and I'm planning to move to Sweden, but its difficult to move to a country you don't know.
I recently made an update my own Firefox extension, called Tab Grenade. It took them 4 months to review. 4 months. And that's for a (very) minor update.

Because of that, I was definitely considering to start releasing it on my own, instead of through Mozilla's add-on website. It looks like I will be able to do that, but I'll have to use the signed extension process.

I'll believe this system works when I see it. After my experience with add-on reviewing, I am very skeptical.
It sounds like they've confused a) users submitting results from static analysis that wastes time, b) users submitting demonstrable vulnerabilities, and c) license agreements.

a) is bad, and the users should just be turned away. b) is good and far better than selling them on the black market. c) is... who cares it's a license agreement.
Url changed from https://www.schneier.com/blog/archives/2015/08/detecting_bet..., which points to this.
Samwise.js
Would it be useful a <hot-code> tag for the purpose of indicating that optimizations are required for the code?

in Lisp we have compiler options (declare (optimize ...))
Out of curiosity can one not order a regular cab by phone to come and pick you up at a destination and the dispatcher already knows the destination?

Where I live that's pretty normal and only costs a tiny bit more.
You can be authentic and speak your mind without being arrogant, insulting, and condescending.

In terms of tone, I wouldn't hold this up as a good example - it distracts from any legitimate argument the writer may or may not have.
You mean like Greasemonkey?
Which just goes to show that authors with something to say should not be put off if they're 'stylistically challenged'. David Lindsay's Voyage to Arcturus is another glaring example. The dialogue is pathetic but the novel is an amazing tour de force.
(I always find the overall breadth of technical knowledge on HN impressive; seems like there’s always someone who knows an engineering area inside out)
I agree with the title of the article, but disagree with its thesis. Anger is an emotional sign from your brain that something is wrong. And actually sitting down to write the angry email makes me actually think everything through. Without identifying the source of my anger, the rage just builds.

But then, for the love of Linus, don't actually click send. This is like committing untested, breaking social code straight to production. It might work out for the best, but only if you're lucky. Like all writing, it needs to be refactored and edited; it needs to achieve a purpose other than making you feel temporarily justified. So wait an hour if you're a little angry. Wait six hours if you're a lot angry. (I wish Gmail could detect angry emails and replace "send" with a hamburger button, then I'd definitely have to calm down to figure out how to send it.)

But anger is not useless. I've launched websites because of a long, slow-burning ire at other sites, and it fueled my work for years. It's possible to channel rage into creative work. So, if your brain works that way, use it to show your own correctness and creativity, not another's problems.
The best way of eliminating the hacker ethos is to create economic forces, starving programmers and Ph.D people, low wages so that the search for money is key. Is HN about hacker ethos or about making money?
This reminds me of something I saw yesterday in [1], about Perturbation Theory[2].

[1] https://www.youtube.com/playlist?list=PL43B1963F261E6E47

[2] https://en.wikipedia.org/wiki/Perturbation_theory
Forget the mall. I raised the idea on here a few years ago of getting a group of hackers together to buy a skyscraper in Detroit or a group of houses all in one neighborhood.

Advantage is that there are both jobs and fiber available. However prices are much higher than a few years ago and skyscrapers downtown are scarce due to Chinese investors.
"topics" is also how untested, new fangled things like book stores and libraries work. People are also far more likely to side scroll menus on mobile. I'm not saying it's great design, but the option is there. ITunes store, that example of perfect design /s, uses side scrolling a lot too but it only really (half) works and only with the apple mouse.

I really hate hamburger menus on desktop because as you say, it only says "this is a menu". On mobile: navigation, on desktop (FF & Chrome) it means options. And then on Chrome they have tried to shoe-horn everything into a stupidly small pop-up where half the options are just links to open more options. It's hardly a step up from a menu bar.
It does it on LTSB too. Proof: http://forums.mydigitallife.info/threads/63112-LTSB-Enterpri...
> - Amazon.com

Really??
The existence of Uber literally changes my business travel planning. Previously I'd always pick a hotel within walking distance of the primary purpose of the trip (company office/conference/etc). Since Uber exists, I get to pick any hotel in the city. I literally ran up more in Uber bills in 2 weeks than I've spent on American cabs in 33 years and couldn't be happier with it.

(Anecdata: I actively avoid American cabs because I seem to have a sign printed on my forehead "Please try scamming this kid. He will not escalate and call the cops." Including, relevantly to this article, twice getting into a cab in Manhattan and told that the cab did not service Brooklyn.)
I reach home somewhere around 7.

Finish my dinner by 7:30

Fool around for next 30 mins.

At 8 I start coding.

I am a newbie developer, I have many things to learn before I can work on a project that really matters. So, most of my coding time is spent learning new things like C Socket programming, iOS development, etc
For those that haven't read How to Win Friends and Influence People, Lincoln used to write long letters telling his generals how incompetent they are, but never sent them. It was his way of getting it out of his system.

Some people recommend doing this with emails as well - type but don't send. If you do do this though, make sure you don't send the angry version of your email by mistake: http://www.dailymail.co.uk/news/article-2951973/Is-rudest-re...
http://hitchhikers.wikia.com/wiki/Golgafrincham
Yup. It's not like those customers that are busy reverse engineering Oracle's code are doing it for the kicks. They have their own jobs to do. Much more likely, they are getting weird results out of Oracle's software that they don't understand, so they reverse engineer the code to see why the system is crashing / giving unexpected results so that they can find a workaround without having to wait for the vendor to fix their bug.

Then, if it turns out that it's a security issue, of course they are going to notify Oracle of the fact, both as a moral duty, and because it makes it more likely that Oracle will get a patch out faster.

Oracle whinging about people finding bugs in their code would be better off trying to improve their processes so that there are less bugs to find, rather than complaining that they've been found out for shipping buggy code.
If you want perfect privacy, you also throw away a lot of potential optimizations.

That depends on what you mean by privacy. We share information, sometimes sensitive information, with other parties all the time when we interact with them. I believe the essence of privacy is more about being able to choose when and how and for what purposes information is collected and shared and used.

I can't make a purchase using a credit card without the card company at least knowing who I'm paying and how much money I'm giving them. There's not much point going to see a doctor if you're not going to discuss your medical situation with them. If I go out to visit friends, someone passing me in the street is going to know where I am at that moment in time. That doesn't mean anyone else needs to know any of those things, or that they need to be used for other purposes or correlated with other data.

In any case, with a lot of information sharing that is going on with software and networked systems these days, it is far from clear that many of those "potential optimizations" are actually in users' interests at all. Obviously some facilities do need to analyse relevant data sets to make useful predictions -- personal assistants like Siri and Cortana, say, or recommending new material that is similar to what you've accessed before on Amazon or Netflix. But even there, the limitation is often that the technology isn't powerful enough to do the same things locally yet, not that the organisations running these services inherently need to know lots of data about you.
Years of watching The Simpsons wired my brain in a way that associates "haha" with sarcasm[0].

I use "hhhhh" instead, easy to type and makes a more "realistic" sound to me.

0.https://youtu.be/rX7wtNOkuHo
GOOG vs. GOOGL: Everything You Need to Know About the Google Stock Split (2014)
I once saw the co-founder of Cloudera saying that Google exists in a time-warp 5-10 years in the future, and every now and then it gives the rest of us a glimpse of what the future looks like.

Felt exaggerated at the time, but it often seems like the truth.
The EU’s Antitrust Case Against Google
Berlin beats London (in tech)
Yes, it's amazing. That whole machine is a work of art.
Please stop posting uncivil and unsubstantive comments to HN.
Once you add IDE and REPL support (Which Scala does) you need a storage layer as an optimization. Odersky spends most of the lecture time detailing resulting performance goals and effects on internals to support these features. This leads him towards a normal-form topology to minimize data duplication, of course, which is why he gave it the title "Compilers are Databases".
One of the things you get to track improvement on with exercise is the ability to motivate yourself. It is part of you improving your physical and mental health, not unwanted noise.

For me when I started exercising seriously I started noticing I was consistently beating my personal bests [1] after about 2 weeks. It doesn't take 6 months. I even started feeling great from the cardio on Day 1.

[1] Running times over a set distance, and amount of pushups/pullups/situps in a row. If I actually recovered properly it would probably take even less time to beat the initial records.
Previously here: https://news.ycombinator.com/item?id=9698785
Perhaps we need to fork it. Call it Firedog
I live in China, and resisted using wechat for a year or so, until it became clear that I was essentially removing myself from the majority of China's online world. I'm still highly annoyed when I get seven minutes' worth of 30-second voice clips from someone, or when people insist on using it as a replacement for email (essentially, using it as a replacement for all internet-based communication, period), but it's impossible to ignore.

And I'll admit, finding the wallet thing was a bit of an "a ha" moment for me.

And lastly, it became obvious that the only way to promote my company and its business to a Chinese audience was to run an official wechat account for it.

So there we are. I just got a new phone, and wechat was the first thing I installed.
> Is Linux any better?

The Iceweasel bug that downloaded some icons silently on the first run was a big deal few days ago. The problem was that iceweasel doesn't ship the search icons with the package (legal reasons maybe), so it downloads them on the first run [1].

[1] https://lists.debian.org/debian-devel/2015/07/msg00226.html

And this is considered a bug that will be fixed. Compare this to the privacy issues on any proprietary OS where they are considered to be features not bugs. Maybe there are other bugs that leak your privacy even more, at least they are recognized as bugs when discovered.
INSERT ON CONFLICT and Row Level Security are awesome new additions.

If you don't know about RLS I recommend you read up on them[1], as they would allow you to handle select/update/delete rights on rows directly on the data itself.

[1]http://michael.otacoo.com/postgresql-2/postgres-9-5-feature-...
"Liberals" in the US - democrats - are indeed center-right of the rest of the world. Look at Obama, Clinton, Biden. They are very center on some issues and quite right on others.
Remember that a hedge fund only sees 20% of the profit that it generates on behalf of its investors, and a large part of that goes into staffing and infrastructure costs, not to mention that quant traders like to be paid sizable bonuses (and therefore would not want to work on a trade with a small upside).

I find it extremely unlikely (almost inconceivable, in fact) that a hedge fund would divert 10 researchers to work on a trade with $20m of potential upside.
I think you might be pleasantly surprised by the level of connectivity in Europe.

Nothing is too far from anything else. These "distant villages" are probably bathed in an easy to pick up 3g signal that you would share with precisely no-one. Your own 4 or 5 megabit connection.
No they need the cash it produces to finance the rest of the businesses.
Ask HN: Web UI testing framework with visual editor
I'm looking for a web UI testing framework which has a (stable, mature) editor to "record" these tests.

Ideally I'd like a tool which works similar to Xcode 7's new UI testing feature: you can visually plan/record your tests and it generates the required code on the way.

Do you know about a tool like this, or even better, do you use a tool like this for Web UI testing?

Much appreciated!
Exactly. As a user I don't mind them at all, as I recognise what they mean and know how to use them.
At this point I don't think I'll ever return to using firefox after the mountain of stupid shit mozilla has pulled in the last ~2 years.
I think a lot of blog posts like these get triggered by some acute event which pushed the writer over the edge, and it's expected this will shine through in the text. The rest is probably due to living in an employer-typical bubble.

If I was an Oracle customer (which I will never, ever be) I would appreciate the honesty. This honesty enables me to make purchase decisions as well, better than megabytes of legalese would have. In this case it's not a really surprising attitude given the company, but I really wish more vendors would be as open about the nature of their intended relationship with their customers.
I use Selenium extensively, I am currently working on my own framework to do just this.
Best,
B is for Bing
This is what continues to shock me about the tech industry. Google started revolutionizing the way data centers work more than 15 years ago, and it's a huge reason why they are able to execute on ambitious projects so well and serve up content that has a ton of compute behind it yet do so incredibly fast yet also incredibly cheaply. That cuts right to the bottom line, yet nobody else has copied google yet. I think it's a huge indication of just how immature the entire industry truly is. It's difficult enough to get anything done these days, let alone get something exceptional done well. We're only just a little bit out of the deep depths of the "software crisis" where the ability to run a successful software project was a hit or miss thing. But we're still in the software crisis shallows, and it'll be a long time before we make land fall.
Show HN: Havelock – Holistic State Management for JavaScript
The Delusions from the Halo Effect
I wonder what the expense of scaling this would be. Could you blow up a large inflatable greenhouse on the side of the station, for example, to get more growing area. Could you scale to reduce oxygen-demand this way?
Looks very interesting! I am very curious how a non-trivial program with proof looks :)
Angular 2 Template Syntax Demystified
Sundar Pichai: Google's new boss from humble roots
12 Things You Can 3D Print in an Hour or Less
I wonder if they'll actually let it float this time. I thought when they previously devalued it to 6.20 a few years ago they claimed they'd float it but instead kept it statically pegged. Given macro-conditions, floating would probably make a lot more sense (if you agree with Tyler Cowen's perspective).
Rtop-bot: HipChat bot for remote system monitoring over SSH (open source)
Stereotype threat
I didn't think about it that way -- valid criticism, and one that is strongly apparent when presented without context. In context (https://groups.google.com/d/msg/comp.sys.mac.apps/uWq5nUOa-1...) it was more about someone coming to a big software system and going "ooh, this decision is stupid" without having done that reality-testing themselves. So I interpret it more as a "don't make snap judgements, analyse the situation carefully" than anything else.
I have seen several suggestions along the following lines as far back as the original blog post which announced the intention to require extension signing

Allow an extension signing certificate to be place in a directory/store which requires elevated privileges to modify (ie /etc/ or similar).

Extensions in the user's profile signed by this certificate will load as if they were signed with the Mozilla certificate.

If the user has enough privileges to add an extension signing certificate then they also most likely have the ability to modify the Firefox itself, I think this addresses any concerns that this method could be used to load malicious extensions (if the user is willing to run unknown executables with elevated privileges then extensions with apparently valid signatures are the least of their worries).

This allows enterprises to sign and distribute their own extensions, with the additional step of creating and distributing the signing certificate, and could work also work for home users.
I'm not sure what stops EasyTaxi from working in the U.S. I use it in South/Central America and it routes regular taxis, you pay in cash like usual but get the convenience of the Uber experience of knowing a cab is on the way, and who the driver is.

http://www.easytaxi.com/cities/
Minix have always fascinated me: how it's more modular, smaller, safer and even self-healing. It makes sense to think those are qualities all systems should have, embedded or not.

I wonder if the more popular desktop OSes are ever going to change their monolithic architectures into something similar and adopt these ideas. At this point it seems unlikely because it's all about speed and flashy features, not so much reliability and modularity.

It would be a huge amount of work to change the underlying architecture of some existing million-lines-of-code monster - and that costs a lot of money - but the benefits of having a microkernel could also outweigh that in the future.
Advantage of the Smartphone Generation
Conversation with Brad Feld about startups and depression
Awesome! Redesigning away the hamburger menu on my site immediately.
In addition to the "en-US locale only" restriction, I wonder if unbranded builds will be made available for non-desktop platforms. I would like to run my own extension, or that of the company I work for, on multiple platforms and especially without having to share proprietary source code with Mozilla et al.

I think they removed alternate signature checks from the base code (may affect other browsers), and the preference to disable Mozilla signature checks is a global switch. So they've made things even harder than they have to be for those who don't want to comply with the new model.

According to Mozilla, they have to do this because a user who has control of their OS might install malware and might grant it root/admin privileges. Such malware could not only tamper with extensions, it could tamper with the permission and preference systems and other key components and files. IOW, if Mozilla continues to pursue this policy, we may be looking at the beginning of a more comprehensive lockdown of Mozilla applications.

It might be wise to try to hold the line somewhere. In general, we aren't going to be more secure if we allow ourselves to be locked into simplified configurations that suit the mass market.
and that's why you need open allocation in a huge company. keeps everyone honest and allows economy of work to balance effort and pay.

if you don't balance people not wanting to do the low grunt work, you'll only get inexperienced or low rank employers to do it which is extremely hurtful in the medium run (say not in a year, but you'll definitely notice within a decade)
I, for one, am somewhat leery of people reinventing the wheel - especially for a browser-based environment, where everything has a history of being brittle and short-lived.

IMAP works amazingly well if you're using dovecot as a server (including search and push e-mail), and CalDAV/CardDAV also work well if your server actually implements things properly, and projects like Horde have shown you can run and deploy web-based services for them at scale (even though I still regret they're using PHP).

Sure, anything related to DAV has more than a few warts, but my main point here is that things like JMAP won't cater to an installed base or deliver benefits across the board until they finish filing all the corners on their shiny new... cube? Dodecahedron?
At least Wechat had pushed two things powerfully, one is QR Code, the other one is HTML5.