skysight-inc/HackerNews huggingface dataset:
Fair enough, but what bugged me was that the author didn’t even bother changing the structure of his article. I honestly don’t care about the script, but I’m kind of disappointed that my writing style was copied.
If you'd like to contribute to ProPublica's investigative journalism, you can donate here:

https://donate.propublica.org
A co-work of mine sent me this article after his iPhone 6S slowed down considerably after installing iOS 11. He thought that his battery was defunct and causing the issue.

I suggested he turn off the animations that are designed to run on the latest phones and are more processor intensive. (One other thing that will help, however, is to cut back on the transition animations in iOS 11. Go to Settings > General > Accessibility > Reduce Motion and toggle it to off.) And like magic, his phone ran as fast as it ever did!

I did the same thing with my sluggish iPhone 5, and did a reinstall clearing all my data, and it runs really great now, as if it were brand new!

Makes me wonder how many people will think they have the battery issue when in reality they have features turned on that will inherently bog down the older phones. You'd think Apple would auto detect the model and by default have features like animation turned off. But perhaps their motivation is not to give their customers the best experience?!?

f you want to speed up your older iPhone, this article covers most of what I did for my iPhone 5 last year: http://bgr.com/2017/09/19/ios-11-features-iphone-how-to-spee...)

Totally aside from the above, I turned off the animations on my iPhone X and it seems to run slower. Not sure what that is all about.
> American cities are so far behind. D.C. is probably one of the best metros, but NYC and Chicago, while having quite extensive systems for very large cities, have no budget to expand or move them into the future.

Related to this. We're finally starting to get rid of the stupid metrocards and switching to a tap/scan system. I saw one at 34th on the A/C/E line (34th & 8th West side entrance), just one turnstile had it so guessing they are just testing it there. Baby steps.

https://www.nytimes.com/2017/10/23/nyregion/metrocard-subway...
I bought a replacement battery kit for my non-Apple phone on ebay for about $AU15 - it came with tools to jimmy open the case and unscrew the housing.

Undoubtedly genuine Apple batteries may be better quality but that's still ~$100 for labour.
UNIX vendors adopted it as sister language to C, given its origins at AT&T.

All C compiler vendors for MS-DOS adopted it. Borland ported their Turbo Vision framework from Turbo Pascal to C++.

Apple gave up to pressure from external devs and moved from Object Pascal to C and C++ with PowerPlant framework.

On OS/2 and Windows it became the language to write GUIs. Harcore C devs would stick to the low level APIs, whereas we would use CSet++, OWL, VCL, MFC.

On UNIX CORBA started to get adoption, and no sane person would use it in pure C.

Likewise we had COM and DCOM on Windows, and SOM on OS/2.
> That’s the culture: the on-board shuttle group produces grown-up software, and the way they do it is by being grown-ups. It may not be sexy, it may not be a coding ego-trip — but it is the future of software. When you’re ready to take the next step — when you have to write perfect software instead of software that’s just good enough — then it’s time to grow up.
I'll tell you right now. There is ABSOLUTELY discrimination against older workers. Even though most workers these days don't stay at companies for more than 5-10 years, if a worker is "too old" they think they'll be too hard to train, or "just looking to retire"--even if the length of time is the same.

My father is the pinnacle of excellence and professionalism as a plant engineer. Everything that got me ahead of my fellow students and into a Ph.D. program, I owe to his teaching and critical thinking. He walks into a building and immediately notices things that can be improved and will save them money. (And he's not a jerk about it, either.) He worked for a company for 25 years, and others almost as long. And ever since that 2008 recession? He's been out of a job. His plant got bought out and sold off. They kept him on longer than anyone else because he was one of the best employees they had--but the company eventually went away.

And now? Nobody will hire him even with countless references from management to coworkers. "He's too old." And one recruiter literally told him that.

Imagine how depressing that must be, to work your ass off your whole life and doing "the right thing", putting in 110%, going into work at 3 AM because "the line is down!" and what's he got to show for all that extra work? A dwindling savings account that was supposed to be for retirement, and countless rejections from companies who wouldn't know a good employee if it smacked them in the dick.

That's not how you treat the people who literally built the infrastructure you grew up on. It's reprehensible. And I cannot, for the life of me, understand why anyone (with a brain) would really care about age when all that matters is: "Can you make me money?"

Someone may say, "Well, they can pay a junior engineer less money." Yeah, and a junior engineer is going to have less experience reducing costs, and improving reliability. There's a reason we pay experienced engineers more. Because they add more value for a unit time. It's not like we just go "Oh, you're older now. So here's some more money."
This post is on the personal blog of an engineer. I somewhat doubt it was posted in response to the Looking Glass thing.
> Get out of your cube and go and meet CEO's and CIO

Oh right.

Good luck even ATTEMPTING to arrange a meeting with a Fortune company's CEO. "Who from what department again?". Worse yet if it not even your company's CEO.

Maybe, if you are lucky, you can get to skip a level or too. Software engineers are usually very far removed from the top leadership.
Netherlands to Start Implementing IOTA for Administrating Legal Documents
I’m curious if you have seen more about the plans the article discusses? Talk of proper physical segregation of bike traffic using bollards sounds very nice. Copenhagen’s concrete curb separating bike lanes from car lanes is the gold standard I hope to see more places adopt.
Don't worry, I'm OK.

Lots of companies are smart enough to figure out that it is cheaper to hire competent people than to accept the boneheaded mistakes that the cheapest warm body would make.

Besides, the ones that don't figure it out are no fun to work at. Who wants to be on the side that's bound to lose in the long run?

I just wish that they did less collateral damage on their way down.
The legalese is astonishing:

...in consideration of the foregoing and the mutual covenants and agreements herein contained, and intending to be legally bound hereby, Parent, Merger Sub and the Company hereby agree as follows...
What language was used for the backend and frontend? I'm trying to make a web interface for a small project but I think I love Java too much to learn JS or HTML...
I was watching quite closely and can affirm this is exactly what I saw.
Some additional observations:

1. The US has the largest population of any OECD country (roughly 2.5x Japan or Mexico's populations). In pure numbers, this means the US has a lot of people in lower economic standings, which makes the problem hard to solve.

2. The American capitalist system differs in it's approach to inequality than many of the governments in Europe. It's hard to not take governments into account when discussing views on inequality.

3. The American "work ethic" favors striving to become rich; therefore, personal gain is a desired outcome of the process, and less attention is given to the effects it has on others.
Could be: a lot of the 'branding' of the actor these days is about curating what films they show up in. Like, if Johnny Depp is in a movie, you know generally what kind of film it'll be. The AA (Artificial Actor, haha) would benefit from having an agent, much like real actors, to keep consumers' meta-dissonance down.

That said, actors swap between wildly disparate roles all the time and no one seems to care!
v61 allows to turn that off: chrome://flags/#autoplay-policy
I always respond to linkedin inmail because you're going to get deranked in employer searches if you don't. Paying to contact someone is a decent gatekeeper and means they were at least somewhat serious. I don't currently care about inmail but I see the usefulness of the service and don't want to be ranked out of it for being unresponsive.
That's more like a billion-dollar bet. Ask the Winklevoss twins.
So I've read a few pages of that site and it seems like the main advantage is we can detect serial rapists.

It turns out in certain parts of the country there are a lot of serial rapists.

So now we have realised it is worthwhile and we are spending tens of millions to make sure we go through the backlog of rape kits to detect serial rapists.

Now that there is money budgeted to do the work the police and courts are following through.

That doesn't show police/court indifference or hostility at all.
Now they're also talking about stopping the L train for a year or more. And my major issue is, these people who have the time to go out and protest - and the city literally is not allowed to say, "You want this to get fixed? Either convince the rich folks to actually pay their taxes, or be willing to volunteer and do the work we need done down there."
HKwest.js JavaScript Simple AJAX and HTTP Requests Library
Didn't know Singapore has so many cams as well. But then it's one of the safest countries and in the US i dare not walking alone in many places not worrying about being robbed..
The kind of knowledge that gets obsolete is replaced by stuff that's very similar.

Doesn't matter if it is a new language, framework or whatnot. There have been very few advances in our field, stuff changes incrementally. So you have seen everything before, it just has a different twist. You can pick this crap up in a fraction of time, as the concepts are already internalized.

... Unless, that is, if you used to call yourself "X developer", for whatever value of X. Then you are unidimensional, and screwed.
How a clean iOS codebase looks like
Why, because AR needs to be bright enough to not be drowned out (even with Magic focus cues) by background light. Right now, that means that they project a small field of view. It appears that both MagicLeap and HoloLens are ~35deg FOV. A typical max resolution would be 30-60pix/deg (neither achieves this!). This means that you can get at most a single FHD resolution monitor in view at a time.

If you want to have something like a seemless experience, you need something closer to 90deg field of view and several thousand linear pixels (e.g. 5-10Mpix per eye) at near retina resolution. That is VERY hard even for the biggest GPUs (that don't fit on your belt) even at 60Hz. If you want to avoid dizzyness, then you want >90Hz and <10ms latency.
How long until Apple starts doing this to Macs?
This is what makes me skeptical of the diversity movements in America. In Romania and even Russia it seems women are very well represented in tech and there are no movements there.
It seems to me that these movements are mostly used for political maneuvering and are not helpful at all.
This is one of the best assignments I worked on at CMU. Putting in 20 hours of coding to actually get the passing malloc was not the most fun part. It was spending additional 40 hours to beat others at the leaderboard :) Gamification at it's best.

Bomb lab was my other favourite, where else do you get to read and make sense of assembly language programming.
This will be changing as software is responsible for the control of an increasing number of physical systems (cars, medical, aircraft, etc.)

Edit: Unless we elect people who take away legal protections in place to regulate safety critical software
Hi Uber employee, this is an unrelated question, do you have any thoughts on the recent Uber Visa card?
I think you're right, and I also think the age discrimination issue is overblown.

Take this article. It says that some companies ("dozens") place some ads targeted at younger audiences.

NOTHING indicates that it's a major trend or that they do this a lot. The article is written because of a legal issue. But if you only read the comments you get an impression of the streets filling up with discarded old ultracompetent programmers.

I don't have the whole picture either of course, but a long life in the industry gives me the impression that it actually mostly does work just the way you think it should.
I mean I know this is supposed to be a hacker community and all, but there is no way I'd bother. Housemate did his girlfriend's iPhone 5 and just ruined it.

You're not only paying for the labour, but also a guarantee the phone will work as intended after and warranty on the replacement. $100 is cheap for that.
Monster Hero vs Supervillain: Crime War
Infinity Gauntlet Villain, The demon king is here to raise the darkness to the world so the mighty quest of the marvel Heroes has begun with the Monster Hero Vs Supervillain: Crime war to fight the ruthless Gangsters and the super villain.
Flight to BKK. Party. Hard. It's probably as good an option as anything. I've done my fair share of it and when I'm supping on my chemo cocktail I will look back and have a smile on my face as I remember those times. :)

Seriously though, I would probably carry on pretty much like I am. Long walks in the beautiful countryside here in the Cotswolds, reading, sitting on the sofa watching ST:Enterprise (the best ST series IMHO!) with my partner and cat, writing, learning, visiting my family. I'm on my typical "gap between contracts" right now so work (or money) isn't an issue.

I'm 55 and conscious of being over half way there. Friend of my brother just died of cancer age 46. I once worked somewhere a guy had a heart attack in the office and died in his mid thirties. I know a guy (programmer) who had a nervous breakdown in his twenties. I once had a guy standing in front of me on the station platform jump in front of the tube train. My partner's best friend was murdered by a serial killer (http://www.gmanetwork.com/news/news/metro/562809/arrested-ta...), she had not so long before lost her husband to an early death (cancer leading to complications). One of the first jobs I was given when I started my career was to ship a body back from Sudan - he was an oil worker who had been shot. I was 22 at the time. He was 23.

This might all sound depressing but it's life. I learned long ago that life is short, and fragile, and you only have one. It's far too precious to spend most of it doing stuff you don't care about, with people you don't like. Get out there, have fun and LIVE!!
> I've done clandestine work over weekends to speed up an application

> I obviously didn't bring to the demonstration that I had volunteered the time, it suited my point to make it seem like it was something easy I could do as an aside

I understand the impulse, but in long term this leads to inflated estimates from management - and tech side has only themselves to blame. When we pretend things take shorter then they really do, dont be surprised when they learn to expect our lie to become truth.

Long term here can be as short as three months.
The keyword from your parent's comment is "completely".
46000 users already? CAN ICO FTW!
Deep learning. Seriously. Now that you have the computing power and the graphics memory, you can fly through training models (relatively) for pennies an hour. Cloud GPUs, such as the ones offered by AWS, are competitively priced but expensive in the long run. Your GPU allows you to train larger models for probably cheaper than any cloud provider out there (I haven't run the numbers, though).
> probably runs into issues with accumulated error

Typically there's no single nor double integration required for a wheeled ground vehicle; distance (revolutions times wheel circumference) is the primary measurement, with speed being trivially computed from that plus an accurate clock.
related: Paris redesign for the Place de la Bastille, with a lot less roads. https://www.api-site.paris.fr/mairies/public/assets/2017%2F1...
That's ludicrous. Do people not know what a limit order is? Do I walk into a car dealership and say, "Please sell me a car now. Here are all my personal and banking details. There is no price limit." What do you think is going to happen? How is this idiocy the exchange's fault?
Yes, I am not from US so yes for US in Europe is fair to have this kind of rules and taxes on things that are bad for health like cigarettes and alcohol
Despite what these publications tell you, the oversupply of people wanting to write things on the internet means you actually do not need to pay for "quality" journalism.

For every grizzled vet that throws in the towel, frustrated with adblocking freeloaders...two young idealists take their place.

Anyone can publish a blog. Mastheads don't have a reason to exist anymore. My advice to a young writer is to build your own brand and forget about print operations trying vainly to stay relevant but have no reason to exist anymore.

On any given day, on any given topic, I can usually look around for a few minutes in any Reddit thread and find something genuine, well written, and useful that is equal to or superior to "quality" journalism that apparently won't survive without my money
Apple slows down iPhones to prevent sudden shut-downs
Most of the Northeast U.S. allows right-on-red but still doesn't let you drive in the bike lane.

I think it may be the preponderance of 3-lane boulevards and wide bike lanes in California (and west of the Mississippi, in general). On such streets, you technically can fit a fourth turning lane on the shoulder (where the bike lane is), which means cars turning right won't be blocked by traffic waiting at the light. And bike traffic tends to be pretty light on those 3-lane boulevards, just because it's very unpleasant to bike with 3 lanes of cars going 45 mph.

By contrast, virtually all the roads in Massachusetts are single-lane, where you gain nothing by letting cars enter the bike lane because there isn't enough room for them to pass the cars in front of them anyway.
I assume even if I get an exact measuring function for cost vs benefits you will find a minority that will ask to use a different measurement function.
New is the ability to highlight pdf documents (in addition to web pages)
Well, what a clever man
I'm a naysayer just because of previous shadiness and lies by this company.

their carefully controlled demo to a single journalist is just more shadiness.
DVR devices are insane. I do regular surveys of random IP addresses and find these devices everywhere. They're easily identified by the headers that the embedded servers respond with.

Typically they're cheap devices from China using the same tech just with slightly different branding.

They usually have default passwords like admin:admin that users aren't required to change and often have vulnerabilities that grant access to the rest of the network. And people expose the ports for these things to the entire internet. Maybe people just assume nobody will happen upon their IP address?

The irony, of course, is that people install these for security.

Remember when wifi devices rarely had passwords and you could use your neighbors internet? What caused the change to the modern practice of unique strong passwords by default? Was it consumer driven or was there some other factors? Whatever happened, we need that for IoT devices too.
Assuming you can rewrite the code to be simple is hubris.

Every non trivial system gets more complex with time, as you discover more and more edge cases, similar to software, and as we all finding out now, a rewrite would replace a known set of issues with an unknown set of issues.
A single call creates yet another far-fetched mass media piece to convince unsuspecting fools to spend their money pumping up the bubble.
And so the pumping continues.
The more far-fetched the story, the closer the burst is.
That isn't necessarily true (playing devils advocate): OpenStack had gajillion developers and still failed (mostly).

Although k8s does seem to be designed much better. I use it personally too and hope for its success.
Here's the 2011 HN posting if you want to see what people thought then.
https://news.ycombinator.com/item?id=2596475
Aki Ross from Final Fantasy: The Spirits Within (2001, https://en.wikipedia.org/wiki/Final_Fantasy:_The_Spirits_Wit...) was actually supposed to be Square's first CG actress for exactly this kind of thing.
5 GitHub tips for new coders
Apple's Growing Bet on Hardware
> Mesos core is legacy (pre 11) C++ code nobody wants to maintain.

This is actually very very VERY important. Go is a lot more concise (IMO) that C++, generally when I'm curious about how something works in a project written in Go, its much easier to follow the logic.
It's redirecting to their homepage. Am I missing something?
Terry Tao's comment in the comments section is particularly worth pointing out, I think:

> I do not have the expertise to have an informed first-hand opinion on Mochizuki’s work, but on comparing this story with the work of Perelman and Yitang Zhang you mentioned that I am much more familiar with, one striking difference to me has been the presence of short “proof of concept” statements in the latter but not in the former, by which I mean ways in which the methods in the papers in question can be used relatively quickly to obtain new non-trivial results of interest (or even a new proof of an existing non-trivial result) in an existing field. In the case of Perelman’s work, already by the fifth page of the first paper Perelman had a novel interpretation of Ricci flow as a gradient flow which looked very promising, and by the seventh page he had used this interpretation to establish a “no breathers” theorem for the Ricci flow that, while being far short of what was needed to finish off the Poincare conjecture, was already a new and interesting result, and I think was one of the reasons why experts in the field were immediately convinced that there was lots of good stuff in these papers. Yitang Zhang’s 54 page paper spends more time on material that is standard to the experts [...] but about six pages after all the lemmas are presented, Yitang has made a non-trivial observation, which is that bounded gaps between primes would follow if one could make any improvement to the Bombieri-Vinogradov theorem for smooth moduli. [...]

> From what I have read and heard, I gather that currently, the shortest “proof of concept” of a non-trivial result in an existing (i.e. non-IUTT) field in Mochizuki’s work is the 300+ page argument needed to establish the abc conjecture. It seems to me that having a shorter proof of concept (e.g. <100 pages) would help dispel scepticism about the argument. It seems bizarre to me that there would be an entire self-contained theory whose only external application is to prove the abc conjecture after 300+ pages of set up, with no smaller fragment of this setup having any non-trivial external consequence whatsoever.

(Comment link: https://galoisrepresentations.wordpress.com/2017/12/17/the-a... )
Ask HN: Platform to monetize APIs for an individual developer
What's are the available options for monetizing an API for an individual developer who would pay a cut in sales than upfront on a larger platform. It should handle user-registration, rate-limiting, billing, and analytics. Options other than AWS API gateway.
To update the BIOS. That was its express purpose. Note that the kernel module was contributed by the BIOS manufacturer itself.
A beginner’s guide to getting started with cryptocurrencies
You can pay less in a salary on average to young people.

They don’t challenge you.

They don’t tend to need expensive healthcare benefits.
For assignments such as this which primitives are the student expected to use? mmap & munmap?
Or are they given a flat chunk of memory? Or a chunk of memory that can grow on one end?
Quanergy Ramps Up Solid State LIDAR Production