skysight-inc/HackerNews huggingface dataset:
Umm the more comparable parable would be "or the proverbial graybeard who has done ~~it~~ kidney surgery a thousand times"

The stuff you did in software 20 years ago has absolutely nothing to do with the stuff that's being done today. Like holly shit most people weren't even using source control back, unit testing and automated testing in general was SciFi, it was done by QA departments if you were big enough to do it.

People were writing C and the major problems of the industry were how to fit shit in to x MB of ram and x CPU cycles.

Security was abysmal - you didn't even have process isolation on OS-es.

The languages and the practices are also completely different - disregarding the "we did it in the 60s with LISP in this paper" crowd - outside of academia people were just getting in to the OOP which was the pinnacle of abstractions back then.

This is the drag&drop and copy-paste as an abstraction VB shit era.

Unless you were at one of the cutting edge places that were actually innovating back then in terms of process and stuff there's likely nothing from that skill set that transfers on to the problems that we are dealing with today beyond the CS grad basics.
I'm not so sure about this. When a market becomes consolidated ans stable enough, big players often decide to divide it and cooperate where possible, rather then compete fiercely. Look at the property, insurance and other stable markets.
Customer Purchase Insights for Hotel Management Software – SoftwareSuggest
> failing to appreciate the subtleties in how progress is made

What are these subtleties? Why is it better to invest energy into space instead of sustainability? It's just heartbreaking that we can't remotely get as excited about sustainability as we can about romantic memes of curiosity and history books. Is the 'subtlety' that we just got to accept this as a fact about human nature and hope for sustainability as a byproduct?
Well, it's quite unfair to all the version between "System 1" to "Mac OS 9" to start with OS X :)

Sure, it share almost no code (AFAIK), but it does share some design philosophy.
Yeah, as a side project it's fun! As a job for some AAA title ... not so much ... (crunch,crunch,crunch)
> Would you trust Facebook with your internal corporate communications and by extension the company's innermost secrets?

Depends on the contract. If they break the contract their wallet's big enough to recompense.
Strange, I uploaded this PNG [1] and it came 14,917 bytes larger:

$ ls -lhias
-rw-r--r-- 1 root root 2845 Sep 28 07:58 colors.png
-rw-r--r-- 1 root root 17762 Sep 28 07:59 optimized.jpg

EDIT: Disregard, it's because of the addition of the white pixels.

[1] https://gist.github.com/anonymous/de2f5f8e6ecb5881e1357ebaf4...
I'm waiting for the break in FireWire drivers as afflicts all my audio interfaces every OS update. It's infuriating that the same piece of audio hardware suddenly stops working with a new OS, yet if I reboot my MacBook Pro into Windows it still works great.
That's https://en.wikipedia.org/wiki/Chroma_subsampling
All of those things for a modern airliner used to require humans all the time, then as we got better at it, humans are used less and less in the loop.

Refueling is an easy autonomous one.

Eventually you'd only need to inspect and clean the engine every x flights, etc. and maybe you just do that each time it's back on Earth.
Perhaps most of the time that's true, I suspect that a lot of health care is the same. There have been plenty of instances of software bugs killing or injuring people:

https://en.wikipedia.org/wiki/List_of_software_bugs
Thanks for that link.
1) You drive.

2) The robot helps you drive.

3) You help the robot drive.

4) The robot drives.
What were the six characters?

Reminds me of the old joke/parable about the mechanic charging $1 for turning a screw and $499 for knowing which screw to turn.
This is why, at age 38, I deliberately chose to move to big-tech-company-x. As it turns out, most of my colleagues are older than me and starting to look towards their pensions.

The tech is 10 years out of date, but it's so ingrained in the customer sites that it's going to stay there. There are plenty of jobs like this out there in finance, public institutions (or big companies serving them), the military (military projects can go on for decades) and so on. I get job security and a decent pension building up, they get an experienced developer in return.

And in the meantime I can choose to look at shiny-new-thing without having to worry my career might depend on it.

People might think 38 is a bit early to "sell out", but our industry is definitely ageist. It's not easy for non-techs to see the difference between an experienced dev who wants £100k that knows technology x and a graduate who wants £fuck-all and knows technology x.
I'd do it too.

I'd do it with a 1/4 survival chance, and I'm far from suicidal. Some things are worth more than my life. Cynically, just the personal adventure would be enough for me to risk my life to land on Mars.
I think this is true of a lot of devs... I have seen friends who who have gone into management because they didn't really love coding.. I've been doing this stuff since I was 9 and don't ever want to stop
>So are we law and medicine or are we tomato pickers?

There's engineering and engineering. Making apps using electron.js and writing high-frequency trading software isn't the same gig. I think much of the problem described by the parent comment falls upon those programmers doing the former.
I wished something similar would exist in Germany too. Maybe I should start a oldgeekjobs.de!
Has anyone actually tested the claim of static linking improving performance?

The dynamic linking might not be free in terms of cycles but a huge part of the code is already in memory rather than on disk at the time the binary starts.
Ugh! As a kid, I visited Atlanta during the summers of 1990 and 1991. My Yankee ass was not prepared for the laser light show at Stone Mountain. The encore was a celebration of the Confederacy, complete with a laser portrait of Gen. Lee in his most resplendent military regalia. People began chanting the South will rise again. That's when I realized I couldn't live anywhere in the South besides Miami.

What other nation state tolerates such salient scenes of seditious activity?
That gives the stars more credibility IMO. A bookmark means more than a simple like.
I'd say the "I'm a mac, I'm a PC" ads did a great job conveying a certain kind of image of the "mac user" vs the boring office guy that was the pc user. At least that's the vibe it gave me when I first watched them

Of course it is silly to assume most of Apple's sales come from people looking for the wow factor and ignore the Apple appealed to geek hearts as well early on.

Anecdotally, I still think a significant number of people outside the highly selective HN crowd view Apple as a status symbol or a go-to. Doesn't mean apple doesn't make subjectively great products though
The fact that slack actually works in a relatively bug free manner and has proper desktop clients.
> HN tends to downplay every sort of achievement until it cures cancer

Oh, don't sell HN short. If a cure for cancer topped the frontpage, one of the top two comments would be someone remarking that "it's not really that novel, because chemotherapy has been around for ages."
The Problem with Linux Kernel Documentation, and How We're Fixing It
NinoScript already explained that it's a volcano in another comment with a link to the artist's explanation [1], but here's an alternative interpretation. The color blue makes it looks more like a waterfall, which symbolizes react's one-way data flow. I got this idea from an old react vs ember presentation [2].

[1] https://news.ycombinator.com/item?id=12596905

[2] https://docs.google.com/presentation/d/1afMLTCpRxhJpurQ97VBH...
Not gonna happen. Think of all the insecure windows "devices" out there. How do you draw the line.
If you're used to doing Razor views, then moving to Angular 1 is a pretty straight-forward transition. That's what we've been slowly doing with one of our projects that was a colossal spaghetti mess of jQuery layered on top of Razor views.
You can use xip.io

127.0.0.1.xip.io
www.127.0.0.1.xip.io
files.127.0.0.1.xip.io
doc.127.0.0.1.xip.io

all resolve to 127.0.0.1
> Google does the same with the clicks(the more clicks the more important...among other things)

I politely disagree that this is a way of measuring importance. If I don't click or load a page, I cannot evaluate it, because I cannot view the document.
The valley pays a lot so if you want to get in that club you have to play that game.The investors don't care about your family. They are interested in making money to feed their family. They found a formula and I don't think they are going to change it. Look at the Big 4: MSFT, APPL, AMNZ, FB. All their founders were on the right side of 30 except maybe bezos.

It is kind of troubling the age that you are getting old seems to keep getting lower. Now 30 is old. In the future it might be 27. Node was only made like 6-7 years ago and it seems to be one of the most popular "Languages" out there.

Based on my experience well thought out designs are not so admired even though people say it is. It seems like the "mantra" is just get something out of the door and we will iterate on it.
Cool. But I prefer tinyjpg or tinypng
I actually find it ludicrous the author is complaining about JS's development as a language being too slow. Just the other day I presented ES2015/2016 and the upcoming changes scheduled for 2017 to a room full of JavaScript developers and the general feedback was that JS was changing too quickly.

The reason ES2015 was so huge and so delayed was actually that ES5 was pretty much the lowest common denominator everyone was able to agree on after the proposals for ES4 went up in flames. ES5 is necessarily incremental and ES2015's delay was mostly caused by the repercussions of ES4's failure -- ES4 failed because it valued innovation over backwards compatibility.

I mean TC39 has announced that they will make a new release every year, batching whatever proposals are stable at that point. How can anyone call that particularly "slow" with a straight face?
ProductHunt Bot – Hunt a Product Directly from Facebook Messenger
My 2 cents...

1 - The key to avoiding age discrimination is looking for a boss your age or older. Nothing stops the applicant from pre-selecting companies this way. This is also true if you have kids.

2 - There's less age discrimination ("cultural fit") in the Peninsula than SF because execs are more likely to have families.
I've cropped a section of your comparisons and made one extra one of my own which is using imageoptimise (190KB as was lossless compression) on the original image and scaled that section to 1024px on the long edge, saved them as a lossless tiff and uploaded back to pi.gy which as you said does not compress uploads.

... then I realised that pi.gy must not work properly with tiff's as although it appears to upload them fine, it doesn't give you any links to view the images hahahaha, so I re-exported them as jpeg 100% (i.e. no compression and no loss).

Doing this you can clearly see the differences between the different formats.

- original: http://i.pi.gy/DP55.jpg

- photoshop 60%: http://i.pi.gy/LGmK.jpg

- jpeg.io: http://i.pi.gy/qA3a.jpg

- imageoptimise: http://i.pi.gy/4KOa.jpg

From this, I woud say that while photoshop at 60% (which is very low quality produces a noticeable amount of jpeg compression artifact, it retains image structure and colour depth /significantly/ better than jpeg.io even at such a low quality setting, if you wanted to clean up one an image later, cleaning up the freckled Photoshoppe 60% image would be a lot easier than the very damaged jpeg.io image.

*Edit: Spelling, formatting.
So phase one is cruise control? :D
How in the world does one pronounce that? Or is it simply a word that is intended for textual use>
> I still find all the boilerplate, tooling and research on what choices to make and modules to use bothersome

Try create-react-app. It's supported by Facebook and makes all of those boilerplate decisions for you. And once you have a reason to change any of those decisions, you of course can.
BlackBerry to exit hardware business
Can i get a look at your frontend for APIs
And some people were unlisted.

What's your point?
Rideways.com – Refining our Front End build process
Yes, that is the one from the Pink Floyd album "Animals".

https://en.wikipedia.org/wiki/Animals_(Pink_Floyd_album)
So the answer is not that much - as long as it doesn't damage the image of YC it's okay.
Yeah, I'm aware, and actually thought of that while writing the comment, and specifically chose metaphor. I think it still worked better to use metaphor because I think that's the more common way to relate the items in question, and being the more abstract of the two, metaphors obviously allow for similes.
I'm not sure that's right. 1/0 is undefined NOT infinity, hence -1/0 is also undefined. So actually line 3 should evaluate as true.
I'm surprised by the 'shallow' nature of the article, and it's obvious points (medical devices cannot fail). Almost seems self promotional.

I thought formal methods or at least advanced static analysis was going to be mentioned before I clicked on the URL.
I'd say it's a fairly reliable metric. Plus, it tends to lead me towards thinking "If all these other people could use this for their needs, I bet I can too".
ttam, i hear Silicon Valley is supposed to be a really great show about that too. http://www.imdb.com/title/tt2575988/
What were Clinton’s and Trump’s expressions saying at the debate?
The delivery experience is broken
How do you sue a genuine NPE (just a patent holding company with lawyers) over patent infringement? Because that's going to be your only counterweapon, beyond funding litigation for members.
Slack's desktop clients are just a webview, no more proper than yammer's. I didn't notice any bugginess on the yammer side.
It totally depends on the situation, JPEG isn't always smaller, and it's lossy unlike PNG. Flat colour images like logos will be smaller as PNG, and look better too. PNGs also support transparency.
speeddata looks absolutely amazing as an alternative to (what's also an amazing piece of OSS) Scribus and (in my mind the paragon) Framemaker.

For technical documents, I've been using: TeknikCenter (for maintaining build scripts and asset management) + Bibtex + Tikz (for graphs/charts, etc) & I can get a final PDF that's fairly close to something I consider nicely laid out (https://www.utdallas.edu/~herve/abdi-awPCA2010.pdf - John Wiley & Sons, Inc's template done in some variant of TeX (apparently Wiley, Elsevier, Springer all use TeX for their masters which go to plate for press)). Scrbook, memoir and book all are 'almost there' but not quite.

Images have been pretty much the most difficult problem to render 'properly'. Using DOT has alignment/font aesthetic issues, especially if I use RST or DocBook as my 'base' document and want to output both to a blog in long-form, available in the classic TeX output (e.g. https://www.mitpress.mit.edu/sicp/full-text/book/book-Z-H-1....) as well as in the "one-page" long-form.

I guess this is a long-winded way of asking, if you have any suggestions (I've read your site and it lacks a "I'm a TeX power user, here are the idioms/conventions/best practices for speedata).

FYI, I'm perfectly okay with half a second (in fact, that's way faster than my TexNicCenter renders!) for what it's worth. Heck, I'm sure some of the old timers remember the troff wait times. Believe youme, it's no trivial feet to get typesetting correct and output in under half a second! Good on you + your team.
Digital Engagement: Talk to me
>But they aren't: they have no power.

Sorry, what?

Even if that were true, nothing prevents them in principle from serving as the eyes and ears of a fascist regime. Nothing prevents a government, in principle, from compelling them to reveal sensitive information.

At the risk of being conspirational, need I remind you that Facebook was funded by DARPA? Need I remind you that the NSA is installing backdoors in ISPs and other service providers?

Do you really not see the problem being described by the parent comment, or are you just being contrarian?
The time between 20-35 is the most valuable time in your life imho. You will regret wasting this time for some death marches for a startup which promise you a lot of bullshit.
Over broken pots
Cloudera and Horton works are expensive. Any alternate options?
In the car analogy, the car crashing is the equivalent of the programmer introducing a bug.

The adversary is out of the picture here - you want to write your kernel in a way that makes accidental bugs hard/harmless. (i.e. prevent “random crashes”)
React is actually a great example of how new ideas often need to go through several rounds of refinement, iteration, and course correction over a long period of time before reaching their full potential

The main point of the post. React has developed over time into the fulfillment of its original promise - views as a function of state. Some really core pieces that make this manageable and efficient weren't around at the start (virtual DOM, a well defined lifecycle API).
They talk about the use of ultrasonic vibrations in the use of creating cavitation in fluid. Why would that not work in this case? Why did they opt for a centrifugal pump?
"emotional share-cropping" is a brilliant and moreoever, accurate term.

The writer of the piece, Jonas Koffler, is my co-author for Hustle.

In the book, we address the difference between 'renting your dream' (ie emotional sharecropping) and 'owning your dream' finding your personal meaning, momentum and money.

"I believe that building your identity on anything that isn't yours is stressful."

We couldn't agree more. We also describe how one should diversify their identity/ego into a portfolio of sorts.

https://www.amazon.com/Hustle-Power-Charge-Meaning-Momentum/...
Algolia Search for WordPress
Yes. Upon reflection it's not that relevant to this discussion, but my point is that with just simple media queries, nefarious developers can use 1x1 tracking pixels (as background images, for example) to accomplish fingerprinting.
> proper desktop clients.

Shitty , memory hogging webviews. Great "feature".....
Requiring cars to have seat belts is a distraction from the fact that drivers should stop having accidents.
You could always award reasonable costs to the winner in patent law cases though. You don't have to fix the whole legal system in one go.

Interesting to see you advocate for "ask forgiveness later", one could render that as "if you're rich the legislature is happy as long as you give it a cut". You might as well ditch all corporate application of the law and just increase business taxes, same result but more economical.
I think the idea is rapid maturing (so you can harvest adult organs) and then a variety of specific failures (so you can harvest any type of organ).

I also think it isn't a very likely scenario, engineered organs would probably be enabled by the level of knowledge required to accelerate maturation and death and have the advantage of being faster and cheaper. Doctor's have already figured out how to make simple organs like bladders (that group is close to testing engineered livers in animals http://www.wakehealth.edu/Research/WFIRM/Projects/Human-Live... ).
I want make one for my mother! But it needs a blaster mounted on the front...
For anyone else who also didn't know what progressive jpegs are - https://www.wired.com/2013/01/the-return-of-the-progressive-...
My company signed up for Yammer and it was a complete ghost town, no one used it. I think chat apps like Slack are much more what people want as far as socializing with their work mates.
The successful bullshitter will prepare himself for the requirements of the job by using the two weeks as an opportunity to become familiar with the relevant tech and code base.

The first 90 days on the job usually don't require much code output. This is more than enough time to either learn what is required for the job. If it's too much, you still can find someone on Fiverr that you can outsource your work to.
> I am finishing up a Haskell book

I'm really interested to hear that! Have you announced this at all or written anything about it?
A Satellite as a Projectile
If they hired 85% of Asian people, wouldn't they be sued for racial discrimination and favoring Asian people?

oh right, you can't discriminate against white people.
Sorry, we don't have hundreds of thousands of dollars to spend on shirts to give away. People often ask if they can buy a shirt so we thought we'd do something fun here – you certainly don't need to get one. I'm sorry that it is more expensive in Canada.
SonicWALL Capture ATP: Zero-Day Threat Protection
Show HN: A free open source timetracker made with the Polymer Framework
Indeed it could, and Sherman famously predicted that the only reason the south continued in its fighting was that it was not properly suffering the consequences of the war they chose to instigate - that if he unleashed the terror of war upon them, he could break their will.

"This war differs from other wars, in this particular. We are not fighting armies but a hostile people, and must make old and young, rich and poor, feel the hard hand of war."
Ask HN: Multi-video compression and Mars
While watching the spacex live stream, some friends and I started talking about how a MarsNet - EarthNet bridge would work.

One of the things that came up was the need of synchronizing the most viewed websites and that at least in the initial stages we would be bandwidth-constrained in doing so.

YouTube for example is probably a site that would make sense to sync between the planets (also maybe as a video letter platform, because of the 20mins delay).
It would also probably make sense to do bulk syncs, assuming we would not have enough bandwidth to constantly stream updates (or would prefer to allocate it elsewhere).

In that scenario it's easy to see that since we would be sending more than one video at once, some kind of multivideo compression would be nice.

Has anybody already built a tool to do that?
Is there some known advantage in viewing the problem from this prospective, compared to say just re-encoding multiple videos as a single long one, or just applying compression to the encoded data (aka windows' compress folder)?

As you can see I'm not an expert in video compression and google doesn't turn up much on the subject (edit: on the subject of multivideo compression).
Has Ardour come on much? I tried using it for years and years, tried Muse, Rosegarden etc. but switching to Logic Pro X suddenly meant I could get stuff done instead of faffing around. JACK is truly great on Linux and I sponsored Ardour for a while, but last time I used it a few years ago, it was lagging feature-wise.
Are you using Beamer? What CTAN packages are you using? Those long render times could have quite a few reasons but fonts are one reason for sure.

If you want absolutely instantaneous (on the order of ~100ms for full generation of entire thesis with multiple passes for TOC/index/list of figures proper enumeration) output, RAMdisks with all of your content - that means install, fonts, graphic assets, packages, etc is only the way to go (without re-writing large chunks of LuaTeX). When I needed a quick render loop for final alterations, I had ~6gb of RAM on a dedicated partition in /opt/tex/ on FreeBSD setup just for that and it was nothing short of a pleasure.
Step by step guide on how to setup ssh keys – for novice users
Zalando is a bad example. First of all, it's not a startup, and certainly not part of any startup scene. Secondly, it's not exactly the best place to work at, same goes with any Rocket Internet company for that matter.

I do agree that a lot of young startups are more friendly to young people. But the tech scene in general is okay. I don't think it's difficult to find work as a senior here. I get 90k+ offers on a regular basis for attractive positions and interesting technologies to work on.