skysight-inc/HackerNews huggingface dataset:
Some people specialize, and get more and more efficient at the same specific tasks; but I believe it's more common to widen one's experience in various areas (languages, tools, platforms, non-functional requirements etc.), leading to some lack of practice in the hands-on tasks one used to do everyday in the past, and also making it more difficult to commit everything to memory. On the other hand, one generally gets a much broader picture.

For instance, I used to be able to perftune UNIX and DB (mostly Oracle on Solaris) pretty well, knowing various kernel parameters by heart and all the tools of the day (tkprof, Cockroft and co). Now I guess I could still get by after some brush-up, but I'm not anywhere near as efficient as I used to be on that specific task. And I still write code, but I don't know every single method of every API anymore. But now, I can design full solutions, from choosing the hardware to setting up platform, languages, monitoring, high-availability, backups, security etc. Not because I'm smarter, but because I've been exposed to all that along the years.
I absolutely disagree with this sentiment. I'm just at the 30 mark with many of my coworkers and friends in their mid 20s. The only entitlements they ever talk about are work related and that's because it's all we have to turn to when we're sick (like a pit crew on a track, we need to know we can get fixed up and back out there ASAP.)

Growing up I remember similar things as you do. Limited dining out, basic cable, etc. But that was a combined income household, and in my neighborhood, that usually meant the dad was a union guy and the mom was a 9-5'r. Back when there were fruitful jobs outside of the city.

Now, here I am, 10 years after the same point my parents became parents, happy to just now reach a point of self sustaining income that will finally dent my debt. Having now lived through 2 economic collapses, several major terrorist attacks, unpredictable employment, total displacement of entire industries, and a political environment that fuels extremists and extreme actions, I can't imagine making any kind of plans beyond the next 2 years, much less a lifetime.
Your definition is wrong no matter how you spin it. Steroid users are working harder because they are working more frequently.
Internet arguments should rely only on false dichotomy, not nuanced and reasoned statements.
Immerse yourself in the new era of IT infrastructure through 360° VR
I somehow still seem to need jQuery. Mainly because I need to use a UI component, and out there one already exists, which does exactly what I need. So jQuery gets in as a dependency. Maybe because I have used it for more than 8 years now, I seem to know the jQuery based components well.

Especially times when one needs things like https://fullcalendar.io/ and Kendo UI jQuery becomes a required dependency.

To those, how to you program enterprise systems, without jQuery? Do you any mature UI toolkits which don't depend on jQuery? I am genuinely interested in knowing about these.
If it's 25 years old the patents either already have expired or are due to do so soon. Patents don't last forever.
Making the case for sustainable polyester
"mind blowing" in the sense that I could sculpt a life size figure in front of me with mere digital brush strokes. To produce anything like it using analogue methods (snow, clay, cardboard, wood, etc.) would have been painstaking and would have taken hours, and would have required raw materials and dedicated workspace.

This is specific to Vive, with the short latency and the fact that I could walk around my sculpture. This is a major difference to VR platform such as Oculus where the view point is fixed.

The only time anything digitally produced has felt as tangible has been when I've ordered 3D prints of my models.

I think you need to create something on the medium to experience this exhilaration. Not just walk around someone else's scene.

Or, take the general complaint that learning 3D modeling is really hard. Well, with this paradigm is completely changed with Tiltbrush. That said, it's not yet a production ready modeler.

"Do you experience life differently than you did before?"

I think the expression "Life changing" is usually used to describe traumatic experiences more than anything positive. That said I've felt a moderate urge to purchase a VR rig ever since.
Those have little 'x' buttons in the upper corner though.
I think you're forgetting the cookie warning.
Monitor your server room temperature and humidity with a WiFi sensor
Spec instrumentation solves this perfectly for Clojure and ClojureScript. There's a price to pay, sure. Namely speccing your functions, but specs are defined for the functions in clojure.core.
It's a fancy looking timer/stopwatch? Am I missing something?
Djb's site is offline
In Chrome the Youtube video that is used as alarm sound won't play until the tab is active, so if you are not looking at the browser and catch the tab flashing red, you won't notice.
So, because steroid users can exercise heavily every day, and make outrageous gains that means they're pulling heavy weights pretty quickly, or ridiculous rep counts, they say they're working harder.

This is exactly the same argument as startup founders becoming millionaires by compressing a lifetime's work into a few years.
> So Linux is not allowed to demand quality code that is following their conventions and has to be satisfied with the minimum amount of effort for AMD's Windows code to run? Why should the Linux kernel include an abstraction layer for AMD's Windows code? Why would any sane person agree to that?

Linux is open source, so if the kernel developers desire better designed code, they are free to change the code up to their quality levels. If the kernel development team does not have the manpower for this, they should better think about a way to maintain the kernel that involves less work. One example (among many) would be to think about a way to keep the internal kernel interfaces typically stable over many years so that only rarely there is a lot work to be done for updating all the drivers to the new internal kernel interfaces.

> If you're developing for Linux, using Linux specific technology, then of course there would be porting effort required.

The released open source drivers seem to work quite well (as they do on Windows). The problem is that they don't fit the taste of the kernel developers.
Bitcoin Users Brace for IRS Audits from Coinbase Summons
That is why there are so many successful commercial applications being sold on GNU/Linux.
Who killed Pebble? Easy: The vulture capitalists
What are you talking about? The amdgpu driver has been in the kernel for over a year and has been working just fine ever since.

Source: My desktop PC has an R9 Nano, and I've used the amdgpu driver since Linux 4.5 (when it good power management support for my card and thus could enable usual GPU clock speeds).
https://news.ycombinator.com/item?id=13132807
Facebook’s Prototype Touch Controllers Let You Feel Heat and Ice
And you don't have to be a certain age to learn that lesson and put it in practice.
Ads are as old as media, better get used to it.
Best Buy vs. Apple
It's very interesting in Safari on macOS when you switch to another tab. (I guess) You can see how Safari's power saving kicks in as the counter stops refreshing the tab title instantly after the 10th second and the next refresh is after 10 more seconds and the intervals of refresh increase as time passes.
If you set a timer for 5 minutes and close the tab for 30 seconds, it continues with 4 minutes and 30 seconds. Very cool. The one thing I don't like is using youtube embeds for the audio notification. It uses more browser resources and data than seems necessary, and adds the minor inconvenience of unblocking the scripts.
well, the conclusion is obvious then
New bio-recycling process can handle 'all kind of plastic waste'
How does this relate in any way to this discussion? Do you think the kernel will be more user-friendly when the maintainers cannot understand their code anymore?
> I really don't see why someone should be on my shitlist for lying to godaddy dot com or whatever giant registrar unless you consider fudging identifying details about something that really doesn't matter,

I think I can see where you are coming from. You seem to compare this with, say, opening a GMail account under an alias, if I understand correctly.

However, holding domain names and, at the time, SSL certificates requires a different sort of accountability. I can elaborate on that if you wish, but I trust it won't be necessary.

> especially considering he was very openly associated with the project,

In the same way that Mr platinumrad or Ms at612 are associated with this discussion? By the use of an alias?

> some sort of horrible moral offense.

Yes. And please note he did not just lie to the registrar. When he got caught, he went and whined to some journo who published a piece criticising the registrar without bothering to contrast the information first. It all being presented as if it was the registrar in the wrong, when they were following the rules, which are there to protect the public in the first place. This coming from some bloke who was saying "don't trust Google, trust me. Because."

> I especially find your taking massive umbridge with fudging personal information baffling given how privacy-minded you otherwise seem.

I value my privacy. At the same time, when I enter a contract, I do so in good faith and of course part of it is letting the other party know who I am.

> really just makes it seem like the position you've taken against Signal is mostly predicated on some sort of grudge against Marlinspike himself.

Yes, you are correct. My apologies if that wasn't clear. I question the ethics, motivation, and competence of this one individual, who happens to be closely associated with said project.

> Yes, trashing F-Droid was not a great thing to do

To put it mildly. On an incidental note and more generally, have you ever seen him do a mea culpa?

> [but] isn't one of the most important goals of a secure messaging application to get people to actually use it and to achieve widespread adoption?

I do not know. I would guess not (based on defence experience). But the main point is that him saying "oh sure, it's secure" does not make it secure. He seems to be taking advantage of the public's inherent credulity and lack of awareness of what "security" actually means and involves. We have gone through this discussion already, so for an example of what I consider a better developed and correctly presented security solution, please see the Conversations IM application.

> The main lesson I've learned from GPG mail is that a perfectly private means of communication is worth very little if I can't actually convince anyone to use it with me.

This is a different, and long discussion, but it is probable that the reason why you are seeing that is the other party having mentally (or formally) done a cost/benefit analysis and deciding that their information is not of such value to justify the extra effort to protect it. Rightly or wrongly.
It was both. With bonuses and options + salary I took about a 50% pay cut. My hours went from an average of maybe 70 / week to 40/week. My kids, now grown, thought I was a grump. Now they enjoy me being around. Same for my wife. Mostly importantly I was having health issues that less hours and less stress allowed me to get under control.

As I said, I have never looked back. I don't miss the money because I don't miss the stress.
make it small enough, process fast enough, and know every light source in the frame are engineering problems... ok so why is drawing black not? seems like a total engineering problem to me, one very easily solved by having lcd embedded in the display, or e-ink, or well the host of things we've already done to solve this problem. https://www.amazon.com/Hanslin-LCD-Transparent-Alarm-Clock/d...
Good list, how do you process the links?
Reminds me of this XKCD haha
https://xkcd.com/612/
https://news.ycombinator.com/item?id=13121399
("fried potato" is a reference to cliché Belarusian obsession with potato)
Cloudron on Amazon Lightsail
> From a developer perspective however, encouraging or even tolerating unofficial installation channels for secure communication software is bad.

What is your threat model?
Creator here. Hacker Pixels discovers videos in stories and comments on Hacker News and creates a feed of videos from the extracted links. At that point Youtube and Vimeo links are supported, let me know if you know of any other good video sources.

I am planning to send weekly top videos newsletter, hence the newsletter popup that will show once if you scroll to the end of the list. The service is built with data from Youtube and Vimeo APIs.

Happy to hear your comments!
Ludum Dare 48h game making compo starts in 12 hours, here's the invitation video
It breaks my heart what this guy Eddie Lampert did to this company. I used to work as a consultant for Sears and have fond memories of my time then.

Sears was, for as long as I know them, been mismanaged by their executives. They would spend insane money to hire consultants and developers, only to change direction after less then a year and fire everyone.
With Elastic Search
Probably, since position:fixed works: http://jsfiddle.net/brettadamsga/yeAhU/
Legend says he also did some unethical things to his competitors

He himself mentions some of this on Tim Ferriss' podcast:

http://fourhourworkweek.com/arnold-schwarzenegger-transcript...

By the time I came to America and started competing over here, it was very clear when I said to someone, “Let me ask you something, do you have any knee injuries or something like that?” Then they would look at me and say, “No, why? No. I have no knee injury at all. No, my knees feel great.” And they say, “Why are you asking?” I said, “Well because your thighs look a little slimmer to me. I thought maybe you can’t squat or maybe there’s some problem with leg extension.”

...

People are vulnerable about those things. Naturally now when you have a competition, you use all this.

...

It throws people off in an unbelievable way.

Tim: And they get defensive.

Arnold: They walk away like this didn’t bother them at all, but then you can see, you watch them as they walk around the pump up room, and when you warm up for the competition, and you can see them kind of thinking to themselves, kind of them going to the mirror and checking it out secretly and all that stuff.
There were a few CGI script websites around, like Matt's Script Archive and his (in)famous FormMail.pl.

There were also URL libs, eventually, as well as other CGI-specific tools, like counters, banners etc.

You are right that PHP was the logical simpler choice, and it did take off in the second half of the 90s. But for the best part of the decade the web was built on CGI.

I would argue that the CGI era was a good one. Writing a CGI required low-level knowledge of HTTP, HTML, how web servers worked, and very likely knowing your way around a UNIX system. Solid skills, that are still useful today, marked a high bar which raised the overall level.

Furthermore, the nature of CGIs made for better architectures. Simple entry and exit points, dedicated services. Connecting them to something else required careful consideration. They made you gravitate naturally towards KISS, REST and other best practices which are still observed today.

I would also add that there were several other hobbyist fields popular at the same time, like MUDs (usually built in C) or IRC servers/clients/bots (also Perl/C/TCL) to name just a couple. Knowledge gained in one of them lent itself fairly easily to another.
Perhaps I'm a simple creature, but running up stairs is one of the greatest pleasures in life ;-)
That sort of things was the reason Android was bad at Audio I believe. "logic" first design backfired for time consistent needs. Also HTML5 music toys/apps had a hard time (sic) working when not in focus. It either slows down, has random tempo or just stops altogether.
"there's no magic Bullet"

Codswallup.. WTF a Bank allowing it to happen and 2 factor would kill it dead
Someone like Buffet has an information advantage that 99.999% of people don't. And I don't mean insider trading. His businesses give him A LOT of information on trends, and his personal network as well. Plus his years of experience and savy. Make no mistake, he's go advantages over nearly everyone else, and knows how to use it.
We dislike UML and visual stuff. I want to make something different/better
Los ejércitos más numerosos de la historia – ESTATE UN RATO
Show HN: Folding arithmetic, concatenation, slicing and comparing expressions
You make an interesting point. It would be great if we could snap our fingers and introduce a term which means the same thing as "self-made" but without the word "self". Unfortunately, that's not the case.

The second best thing we can do is spread the message about what self-made really means and what it definitely does not mean.

I don't think all terms with the word "self" are bad. Self-defense and self-aware come to mind :)
I don't have a website to show it off yet, sorry but watch that video and read my comments here before leaving feedback. Feedback here is always welcome.

My problem: UML stuff and Data-flow programming as in Unreal's Blueprint are useless. Aspect oriented programming was also kind of messy and so ended up nowhere.

My Answer:
I want to make a difference.
Have you ever used a GUI app for Git?
Well, why can't we represent those patches as "parameterised" visual components or blocks and eliminate the need for them being "sequential"!?

This is exactly what I am suggesting in http://www.TaggedProgramming.com
and exactly what I want to create with SourceCreator.

At this stage, it's just a simple template based text processor. It plugs bits of code into other bits of code - in a dumb way. But I want to make a clever one in Clang/LLVM as well.

This is like a little GUI and Text based wizard to help us deal with some stuff quicker and to focus more on what matters.

What do you think?
Google Deal Puts Africa on Cusp of First Smartphone Plant
A competition is only worthy if it is in the mutual interest of everybody. In reality people seek achievement and success with an ego contest, and it end up in cannibalization. To me success is only fueled by jealousy and the fear of mediocrity.
"I have taken big cuts in salary three or four times in my career. I’m talking 10-20 thousand dollars a year." - HOW can you do that? How does one justify that kind of long-term damage to ever being in a position that you don't have to work?

I understand the idea of it; to move into a technology or business with more room for growth, but if you don't have the time in your career to benefit from that growth, how can you do it?

If you're in your late 40's, early 50's, with a mortgage and/or children, or that point where you can choose not to have to work anymore is dangerously close. One badly-timed layoff, one forced pay cut and you're stuck.

Especially if you're in that age range; the last generation that ever had some hope for long-term employment with an employer, the generation that saw pension plans converted to 401Ks and didn't understand just how much you personally needed to take over funding your retirement yourself. You're dangerously close to having one badly timed layoff or large pay cut snatch the choice of not having to work away from you.
How Crawling the Dark Web Can Help Curb Crime
Alternative DNS root OpenNIC faces potential collision with new ICANN gTLD .free
On the same vein: https://news.ycombinator.com/item?id=13136751
The closest sibling to the grandparent of your comment, just -four-or-five- [Edit -- went back and counted:] seven comments higher in the thread, explicitly refutes your "publicity bubble" thesis.
How Samsung, Dell are reinventing IT products
10 Alkaline Foods That Will Help Boost Your Health
For the longest time, I searched for a GUI archiver that didn't use temp directories at all.
Thanks for creating this service! Do you also get videos embedded in submitted page? E.g. like this one - http://darkpatterns.org
> fail to see how a big function should be harder to test than two smaller ones that when combined can do the same things

It's understandable how you wouldn't see this without testing experience. Wrote a quick gist to try to explain it as best as I could. https://gist.github.com/lojack/5a8526e88c759acac3f4f46036a37...

That's a trivial example using pseudocode. But, basically, you'll see that in the longer function example you need 10 test cases to cover all grounds, while in the method thats split apart you need 8. Realistically, I could have further split parseArguments up to simplify those test cases. It seems like a small change, but if you were to add an additional branch to the first method (an if statement) then you'd double the number of tests required. For the longer method thats 10 additional test cases, for the shorter method thats 2.
When 9.4M Followers Isn’t Enough: NBC News Shutters News App
This is a PR piece by Belarus national tech hub development agency. And they still put caveats about dictatorship and all.
I'll chime in on this:

I own a Vive, and get sick using that after half an hour maybe (even though it's not too bad and I can keep using it), and it takes me a few hours to "reset" afterwards.

I don't get sick in 3D movies (but I don't enjoy them, and never choose to see one in 3D if there's an alternative.

The reason I don't get sick in 3D movies I assume is because it's still just a screen, and any head movement I make is still 100% "responsive", with no delay or mismatch.

Edit: Sorry, I read your response a bit lazily. Yes, it's not related to vergence-accommodation, at least not exclusively.
> AMD it seems won't be able to do that now.

Yes they can, they'll just have to commit resources to keeping up with kernel changes instead of having it done for them upstream. You can't have your cake and eat it as well.
>What's interesting about companies like today's Amazon like today's Amazon is that they are scared shitless they'll end up becoming another Sears

Let's wait until Amazon has been around for, oh let's say 100 years, before we talk about them "doing it better" than a company who has been around for 120+.
There are some really valid points in here and I dislike the idea of using the whole font when only a few icons are required.

But, isn't subsetting going to result in users now caching your subset instead of a cached copy of everything? I would think that does more harm than everyone grabbing a fully cached copy once from a cdn.
Show HN: StatusBeacon – A status page aggregator with notifications
'Prolog' in Lisp exits for decades. During the 80s several Prolog implementation had been developed for research systems and also for commercial systems. Many used an s-expression syntax for Prolog, but some could also read 'Edinburgh' syntax.

Most of the time these 'Prolog' implementations are not as powerful/complete like a typical modern Prolog implementation.

LispWorks for example has an expert system development extension with an integrated Prolog.

http://www.lispworks.com/documentation/lw70/KW-M/html/kwprol...

It also offers to read Edinburgh syntax and also has a command line interface for this syntax.

http://www.lispworks.com/documentation/lw70/KW-M/html/kwprol...

But it still is far from ISO Prolog compatible.
I really like your essays Quincy. The other one, about facebook, was great. Keep doing this blog posts! This graphical representation for infrastructure is awesome I wish I could see something like that for my country, Brazil.
Even AMP own page suffers from headers taking up 1/3 of the screen on mobile devices. https://www.ampproject.org/
>Sears could have been what Amazon is today.

How many companies that existed pre-Sears could have been what Sears was, but weren't? This is business.
You need to read on Mandela's :)