skysight-inc/HackerNews huggingface dataset:
That's the whole point of the article. The author is saying the exact same thing. I think you misunderstood it.
Sounds like a Shack-Hartmann wavefront sensor, just being measured many times throughout the exposure:
https://en.wikipedia.org/wiki/Shack–Hartmann_wavefront_senso...
"cost them basically nothing"

"using it as a differentiator between server and desktop"

so it would cost them SOMETHING...
MantisVPN – New Romanian Server
Many well-off tech companies automatically buy you a MBP when you join - and you'd have to proactively ask for something else to prevent this. I got used to my first Macbook like this - and have continued due to construction quality and ease of keeping my whole computing setup running easily anywhere in the world... But their continued insistence on slowly morphing their laptops into what you'd find in a future like Pixar's WALL-E makes me think they're on their way out of the business of enabling pioneers.
You should take care not to confuse a small amount of work you have to do as part of a change with the scope of the change itself. Changing email addresses implies a lot.
An underwater glider project
I ran 11.04 in production for Docker, ~100 servers. If you're in an environment where you know you'll be refreshing servers by the time the LTS drops it'll be fine. Just don't get stuck running on non-LTS when they end of life the release.
I also had a ton of issues with degraded network performance while upgrading on a non-LTS release.
GAN for image completion and inpainting
That's an odd thing to say about Tokyo, considering it's something like a mixture of LA and NYC. Anyone who wants to make it in the arts or entertainment (both large industries in Japan), moves to Tokyo.

Yes, they don't (and maybe never will) have the same kind of tech entrepreneurship as the valley, but there's no shortage of ambitious people there.
One reason: the hardware has "improved" in ways that are not directly helpful for software. Executing CPU instructions more quickly doesn't help if you can't improve memory speed. Having more cores doesn't help if you can't utilize them efficiently in your problem.

But I agree with the meat of your point: modern software sucks and is getting worse.
Why will working at a startup prepare you to start your own? Wouldn't it be better working as an employee in the industry you want to start a business in?
Wikipedia says

"Record wear can be reduced to virtual insignificance, however, by the use of a high-quality, correctly adjusted turntable and tonearm, a high-compliance magnetic cartridge with a high-end stylus in good condition, and careful record handling, with non-abrasive removal of dust before playing and other cleaning if necessary."

In other words, record wear is negligible if you buy good equipment and take good care of it. Just like the risk of bit rot, catastrophic crashes etc. is negligible if you buy good storage equipment and take good care of your data (good backups etc.)

Perhaps the one big advantage of vinyl over digital is that the shelf life of unused vinyl is larger than a human lifetime. A disk stored on a shelf, however, can suffer damage in many ways and is guaranteed to be very hard to connect to your computer in ten-twenty years.
How to interview a company
The really depressing thing is that this applies to all walks of life - landlords and tenants, estate agents, even recruiters.

From my own experience of running a micro-agency, the "1 in 20 sociopaths" rule absolutely applies. I had three or four joyous years where I had nothing but satisfied customers who were happy to pay (not, it must be said, in a particularly timely fashion for the most part, but they paid without griping, which is the main thing); sometimes they were demanding and wanted an awful lot for very little money, but even in the worst cases, we got there in the end, and the relationships were good enough that they persisted regardless (and a lot of the time, the really great clients - who were not demanding and paid well - balanced out the other ones, so it all seemed good enough on the whole).

Then I had two awful clients in the space of three months - we did exactly what we always did, but they were, to be frank, just terrible people who didn't want to be helped, demanded the impossible, and then refused to pay when - unsurprisingly - we failed to deliver; with one, we ended up splitting the bill, and the other remains a bitter ongoing dispute. (There were actually useful lessons to be learnt in both cases, so every cloud...) Speaking to other people in a similar situation to me, the consensus is that I was just incredibly lucky for those halcyon years where it all just worked: one guy in particular said that his general expectation, based on his experience, is that at least one client will try to screw him every year; another guy I know builds a remote kill-switch into everything he delivers for precisely that reason (which I have always thought is horribly unprofessional and unethical, but I can now at least see where he's coming from).

Many people are good; a surprisingly large proportion of people will, even if they are good, try to get away with as much as they can regardless; and some people are just very, very bad.
This is very interesting. I was surprised to learn that the British had three currency zones, the Pound Sterling, the Dollar and the Rupee. [1]

The Rupee was used throughout the Indian subcontinent, East Africa and Middle East wherever the British had some sort of colonial presence from the mid 1800s till after World War I.

[1] https://en.wikipedia.org/wiki/British_currency_in_the_Middle...
Plugging my own, related project from a few years back: https://github.com/j-s-n/mazes

A Python program that generates animated GIFs of some maze construction algorithms, e.g. https://raw.githubusercontent.com/j-s-n/mazes/master/example...

The javascript version (https://github.com/j-s-n/mazes-js) has a few more algorithms IIRC but I never got around to fixing it up.
Anyone got YC invite for summer batch,2017?
I see, that was not set up at my last work place, so I was not aware it was an option.

I have edited my original post to correct this with an updated content piece. Thank you both for letting me know.
Good work getting a HST quote to fit to Ubuntu. Never thought I'd live to see such a day
Weird. Not sure why it isn't working. I've encrypted the messages that I sent with the public key from your keybase profile and pasted below. If you copy and paste it into gpg --decrypt, you'll need to remove the spaces from the start of the line first. They're just there to deal with HN's formatting:

-----BEGIN PGP MESSAGE-----

hQEMA3iAzHu9zJZ8AQf9HBqpgmPOIKN/Ptfb4t0gR6D8cll+bZvdnJLtTPC+s0vK
xSwGrlJOCQdzN+FJ0L5S31ypTN0To1qlkpiW3geaiwnZJj0q1uCa078u5sT16y5u
NRw+NojRw5Es8VahFOKEu7JhZnwovwpyI3gBdx1KEDEFLUYZlIezjSzOC4CxFE7U
al6bQxNsP5/zjzISkSg7lgTQgWwYVF8psyX3Oy7Bcyon/70pqpYmVfFL6oLy6k8T
Aj8R/qpKWme+sH3f09+6gSa/Uz5sPTSsDEwnwL6adxp1R9FebWnehMMa4Zdbyjfe
1VydSgi7XVLViSwBTI/F9DSarB4l2Hz0v/gXxjcgjtLpAdBtaR2Nrnw8LukKSBKn
FL0GugyPpUjye94L0ptjhCUFUIkhYYbVIbkMK54nUbqdELocHWgbGiOcWhG6EJBc
HSmdKuu8wKf2MOnANNoXQV0pL+U/e+Y8SM6JZK5jgzBQsjAcafRYR6go7bGGO9hX
JPboCtQbcDaDkqKJrdxrl+V6zQ7uGGUGgQ73E1mLpF799NtW/QF4eqS9jIVUbDG/
ZMBjhpzs+KKnzjgDZZK1IJ/ZI+Fd9VscrOQUbK3gYiUjAMUJtZuYBqLCkuDBIncS
B0ANDpczENYMItw06gvuvfFvnn/eKjJr4hlo9JEjNiNFJHr4iNPOf2VTPh99XWMF
DTt+mBfAW9+9jJoo5yrTz6m2JSQob9wIrAFtF/S4fiCQ7ihs9NNp2YcBxXL39iLU
96+OUUykpbULMlYjw/AovUrzPHYpwL2HTtaRPNPl3JgdJN9q91B4mX7mFjSysey3
5MIPeHqcKV0DEmC02YQp7+Xp1ZyDJqfBa3yYUgrJAHnaWW2xMdgUuvm0o67tDyyu
pfzSOdh0g6w1bs2V8KXX7PqJFzVOWDjVe3nygIluL8vvakrlJ49jQy8vZT5eW/0d
UR2J9zofNzz1R+0N5leeBffqQ5LRHAVvAwD2+HUZUMdUmXFhNhhTv7flv8fDawvf
ovX7p+bT8lZ/23ye6iIduBXAMhTL7dYBuJzhvQP/gOLVV9qFwq0V7JqiFZLvNDuT
Hh3jsZdiKlFhFT5qnUaw3E5dUXD5OGLCGV8oIf+39NzD4HS88ZqE14kdMfG9Lc5m
8j0CaQqNL5KidQaxoqV4riqyKqWjXtH+251p7y1LaafgeGrJQdCOIXSLE9Be+hRF
mBQ9RpM9GAyXxxx/C39gKYE5JHHQ+oWzOcmZacKUIHcD0GTJOAxjVDkW6edeEa8c
8LYqp2dCbDldvG6WrE2QJiKJGjpap11L9zflzcErOVAjoRTqFd0EfNT9yOMsI2E3
NODeSLOJidDUflpVNveQYABzZUYI
=6Gfj
-----END PGP MESSAGE-----

This may seem like overkill, but I don't want anyone reading it before you and then using the info inside to break your service.
> They've made themselves superstars, and unfortunately, sufficient numbers of people believe in the legends that they can ask for whatever excess they like and get it.

So, if that's true, they are compensated for excelling at self-marketing, i.e. for having a valuable (in our society) skill and not for others' perception of "created value"? I personally have no problems with that and don't find it objectionable.
Is there any comprehensive documentation on the rope datastructure?
> there is really no substitute for the light-gathering power of telescopes too huge to be put into space.

Why is there any limit to the size of telescopes we can put in space? The mirrors are segmented anyway - just stack 'em on top of a couple of rockets and assemble in orbit.
It's not what you can do, it's how hard it is.

Just try pulling data from a database and inserting it into a page on a way that is vulnerable to XSS in Django, Jinja, or Rails. You obviously can do it, but I bet you'll need to spend half an hour reading the documentation before you succeed.

The same happens for SQL injection, and session management issues, and a huge amount of other problems.
You know you don't have to binge it, right?
You hit the nail right on the head there.

Some of the nightmarish build configurations to get some Javascript projects going are just beyond belief.
I closed my Facebook account a few months ago, and then reopened but deleted everyone and everything to use it as a dev tool and for login on certain platforms (I could not get a new account going without sending in a "proof of id"; I did not want to give Facebook a picture of my ID card)
Hydrogen Drone Smashes the High Altitude Barrier for Drone Rescue
I don't think it is fair to classify them as just a "fancy IRC". I see technical people myself included think of them that way, but why isn't a slightly fancier IRC dominant?

Seamless mobile clients, integrations, animated gifs, etc. Slack has a lot of small but very sticky features.
I'm not the original poster, but:

> Is fuzzing something for me to improve code quality,

Is it C/C++ and does it include parsers? Then definitely yes. If not it depends.

> or are tests the lower hanging fruit?

Again: Is it C/C++? Then familiarize yourself with the sanitizer features of gcc and clang, primarily address sanitizer. Lots of "rotting" code shows memory safety errors just by running them with asan.
Why would you need to tell them apart?
Not trying to invalidate your point, but Henry Ford probably never said that: https://skeptics.stackexchange.com/questions/37637/did-henry...
Fair points. I guess I've never had to search for non-ASCII text. Hopefully the UTF-8 extension will gain support over time.

I can see use cases for needing to search across multiple folders. I guess I've not felt the need to do that myself before. However, no reason your IMAP client couldn't search folders one after the other, or open multiple connections and search multiple folders simultaneously.
Yes, through an unrelated tax dodge that wouldn't make the combined dividend + profit tax any more sensible. They're still paying 35% on any profit that hasn't been expensed away somehow, and the dubious ways to expense corporate income are a separate issue from whether this "low" dividend tax is a loophole.
How is journalism wrecked by social? By social you mean social (aka fake) news?
> income inequality is growing to be so massive that its impossible, or at least much harder, to build a business anymore.

> If you hit a creative idea and get customers, you're either going to get bought up by the giants or be competing with giants.

These two ideas are diametrically opposed. If it's impossible to build a business then you'd expect that their you'd get no offers to buy your company (indicating that it is valued highly) or that entry into new markets would be near-impossible in the first place (like starting a new bank). What you're actually complaining about here is that big companies won't give startups space to build their own little monopolies. That shouldn't be surprising, in fact part of the reason startups are meant to be lean in the first place is to out-manoeuvre and out-compete large bureaucratic organisations.

> Even bigger, more established companies like slack or NYT find themselves between a rock and hard place. Look at whats happening with journalism, it's geting wrecked by social, how can they possibly compete?

NYT are in a pickle because advertising is a terrible business model in the 21st century and no-one buys newspaper subscriptions any more. They need to find a new way to reap a profit from journalism, preferably one that doesn't result in them turning into Buzzfeed for cheap clicks.

(to add a personal opinion here, I think that journalism is likely to be entirely be replaced by citizen journalism and sousveillance, and that this is a leap forward in freedom of information and openness of the truth).

> All of the services used by the majority of people have been consolidated by just a few companies. This is terrible for both quality and personal privacy, not to mention pricing.

The whole point of market competition is that if one company offering a fungible (and I'd argue software is mostly fungible when it can be easily replicated) product over-prices relative to the market, a competitor will undercut them. Also, the fact that companies like Slack exist is testament to the fact that Microsoft and friends _haven't_ managed to get a stranglehold on the software market.

I don't know what world you're living in but the reality is not as grim as you're making out.
I am all of those things and I still can't just stand up and walk out. I have a wife, 2 kids and a house payment to think about. Prudence demands that I line up future employment before giving my current employer the finger.
If you could share that code it will help a lot of people to see the power of Erlang as perceived by a novice coder in the language.
Show HN: 40 Collar – High paying jobs that only require 40 hours per week
I wonder how rope behaves after lots of changes. Take 1GB file, modify every line multiple times. Now whole file is partitioned severely. Moving around a file could be much slower. For me moving around file quickly is much more important then big edits. Probably practically it's still good enough.

I'm developing my own text editor. To test naive implementation of text editing routines - array of line strings. I concatenated all sources of recent Linux kernel 4.6.3 once. From what I remember it was all .c, .h and .S files. Resulting file had 542MB and 19'726'498 lines. It was good enough even adding a line at front.
And it turns out a lot of problems actually fit that if you try to think about them that way. Sometimes it's worth -trying- to change your visualization; you'll find it works out better.

We had to write task scheduling software where I worked, and someone unfamiliar with Erlang said something to the effect of "Oh, that's easy, priority queue". Well, no; there are all -sorts- of sharp edges to doing that. Instead we just had one Erlang process per task, with timers (slight gotcha in that you shouldn't use the timer module, instead erlang:send_after). So every scheduled task in the next (time period) was a sleeping Erlang process (and was listening for updates, or for the timer message; on the timer message it would go and actually start executing). Super easy to test, reason about, debug, etc (because the correctness of the task execution was largely isolated from the correctness of the task scheduling) and a far better solution than what the non-Erlang mindset would naturally reach for (since in most languages, more concurrency = bad).
There are other ways to argue my point without doing something as ad hominem as claiming to be a better power user than you. And, by the way, do you think boiling it down to this at the end of your comment qualifies as, "dismissive argumentation?"
For example, I could say that many of us perpetuate these memes because we see a trend away from what we like - and toward something we're trying to prevent. The trend toward increasingly proprietary hardware, and the trend away from interoperability. The trend for OSX and iOS to become more similar. A trend toward Apple-dependency, and a trend away from self-reliance. A trend toward more uniformity, more control in fewer hands, and about the future of HCI, design, and software engineering practices.

So while most of us criticizing are more than happy to use and purchase a 2016 MBP - I won't speak for anyone else - but I hesitate to invest further in a product I will use daily for many years, and that has such a potential influence.
AI could be “a fascist's dream”
Nah, it is more a clash in that not only do the systemd devs feel the need to make their own rm equivalent. But they fail to look into the evolution of defaults for said command before going "its unix, deal with it".

Yeah it is unix, it is the kind of unix that you only find running on some old DEC somewhere. Not on a modern x86 cluster.

This while presenting systemd as being about making Linux something more than a unix clone.

And when people complain about systemd not being unix, it is about how everything is blobbed together via interfaces that keep changing at the whim of the developers.

This in contrast to how someone can pipe the output of a GNU command to the input of a BSD command and get sane results, because the interfaces are known and fixed.

People would be much more accommodating of systemd if the logind part could be used independently of the init part etc.
Lock-in all the things!
In the case of an artist, I'm sure you'd consider their life experience and artistic production to be deeply inter-related.

It's the same with philosophy and literature. Only mathematical logic and similar formal philosophy is immune from an analysis that takes the author into account...

The "New Criticism" of the mid-20th century which rules out considerations of biography is just one possible stance. The censorious tone of dang concerning a personal reaction to Cioran feels like part of a HN ethos of denying the value of subjectivity. A deadly caricature of life as lived by engineers.
Really interesting how quickly this vanished off the front page...
It's pretty telling that you can only express "they find things to do with their time" as "they have unpaid jobs".

Yes, people find things to do with their time besides vegetate in front of the television. No, those things are not "unpaid jobs". Talk about question begging!
Of course you can write safe code in PHP, it is a complete general purpose programming language. But just like one can blame C's design and standard library for many security bugs I also think it is fair to blame PHP's standard library and design.

For example PHP's PDO library makes it less convenient to supply parameters to a query the safe way than it is to do it the unsafe way. This is not necessary as can be seen from the excellent Ruby library called Sequel where it is just as easy to do things the safe way.

Another example is PHP itself being a template language, but which lack of automatic escaping makes it very dangerous to use. Since just one missing escape call in the wrong place can fuck up your day. To be fair PHP is not the only one who has fucked up here. This is also an issue with Ruby's ERB templates in the standard library, but fortunately Rails has added automatic escaping to its ERB templates.

One important thing about designing safe software is to make it easy for the end users to do things the right way, and here I think PHP has done a pretty poor job.
Analysis of TensorFlow
Thirty Shillings

To counterfeit is DEATH

How prevalent were counterfeit notes in this period vs now?
I don't remember it being that accepted in Portugal, but chip modding services weren't hard to find.

How would the "lease fix" work? I don't think the law restricts itself to purchased products.
it's not about height, it's about age
Getting the Best of Remote Developers for Mobile App Development
Outsourcing mobile app development servicing for your business is much more cost-effective than hiring someone in-house, especially if your core business is not technology related. Outsourcing decision is not a simple one as you have to find a developer who understands the nuances of your business requirements and the market where your operations are based and delivers.

See More: https://www.solutionanalysts.com/blog/getting-the-best-of-remote-developers-for-mobile-app-development/
> That said, it's fairly mild: only says one can't use DRM to prevent users from enjoying their legal rights, and there's no penalty, except that the DRM breakers won't get fined by our (EU-mandated) anti-circumvention laws

This is sufficient for creating a market for DRM breakers. It's basically the same situation we have at Brazil, you can just take your stuff to a store and have someone remove DRM from stuff you own.
Grading Applications on Config Portability
It shouldn't be that hard... most of my uber drivers have a Lyft sticker next to the U.
Most of the time i don't have admin access, witch is required for whole drive encryption (as far as i know).
Right now i encrypt and decrypt the whole config folder of the mail client inside the usbkey, then delete it with a secure delete software. It works, but is not very convinient.

Also more that the host, i don't trust myself not loosing the usbkey :)
Those screenshots should really be updated.
I've been reading up on VR after trying an Oculus Rift. It sounds as if VR game servers will need something a bit closer to "hard" real time than current servers. I suppose it still wouldn't technically be "hard real time" but much "firmer real time". I guess this leaves me wondering if games will ever progress to needing "hard" real time.
Apparently we have Elton John (and/or his art team) to thank for the show's signature look.

> On Elton John’s Goodbye Yellow Brick Road album, there are illustrations in the liner notes. And for the song “I’ve Seen That Movie Too,” it’s got little silhouettes watching a movie. I remember going, “Someone should do a show like that. Run a movie and have these people in silhouettes say stuff.”
I sadly do not have access to that code anymore. I wrote a basic MVC framework using the aforementioned Cowboy server early last year though: https://github.com/Tombert/Frameworkey-Erlang

... Keep in mind I've gotten a lot better since I wrote this!
And if we're talking about SMS... 160 characters covers the 7-bit GSM alphabet. Once you enter something outside that (e.g. lower-case greek) you end up in a regional 8-bit encoding and you only get 140 characters. Enter something outside of that (e.g. asian languages) and you're into UTF-16 and you may only have 70 characters (and now you get to explain to your users why emoji with skin tone modifiers count as 4 "letters").
i will look into that, it seem a step-up from my current setup.
Thanks
To be fair to the guy, hn is among the worse in markup out there. Great lack of js and css, but boy oh boy is that html ugly.
Unfortunaly i need the mail to be stored on the device since i need to be able to access them even offline.
you can unfollow all your contacts (your wall will be empty), post nothing and use Facebook purely as contact list, that's how i used it before i ditched it completely

i will be actually surprised if Facebook will be here as social network in ten years, new generation abandoned it already and also older people are leaving, essentially only one who will stay there will be old people (50+) lazy to learn new things