skysight-inc/HackerNews huggingface dataset:
Sometimes it's nice to get information as written by another person. Maybe the author didn't like the way Wikipedia presented the information, maybe they thought it was overly verbose, maybe they just wanted to warm people into the idea of programming languages before getting into the other articles. We're people, not robots. Expression through writing, even if it is "re-inventing" existing information, is not a bad thing. Not to mention, they had an entire article dedicated to the personal opinions of various people in the industry and how the languages they use affect their businesses. That's not something you should expect to get from Wikipedia.
They’d need multiple builds of the same software. That’s not sustainable when they can just tell everyone to upgrade to the latest build. Less required QA, less wasted engineering time.
Social Scientists gives doomsday proclamation on runaway climate change. Why don't we consult Snoop Dogg on his speculations of the existence and smoothness of solutions to Navier–Stokes? Seems logical to me.
I didn't say anything about wanting to work for a company that does good or valuable things.

I just don't believe in the mission.

I wouldn't work in certain industries like gambling or tobacco but apart from that I really need the work to be interesting (this is critical), but I just don't feel inspired by the founders goal/mission of "changing the world through being the X of Y".
Good points, but also keep in mind that if your employer is giving you a steady diet of interesting projects using technologies that are highly relevant, you don't have any need to go home and do personal projects at night.

When I advise clients on career topics like this, I usually weigh whether the day job provides the client with a marketable skill set. If not, that person needs to consider doing things outside of work to maintain marketability. If the day job provides challenges and the proper set of tech, no real need to invest much additional time to learning.
Can you please not create accounts to use HN for political flamewar? This is the sort of thing we're trying to avoid here.

https://news.ycombinator.com/newsguidelines.html
Yep. I'm 51. Doing cutting edge GPU/Vision/VR work. Work mostly from home, but travel to Silicon Valley every week. Maybe someday they can put my brain in a jar and I could keep this up indefinitely.
I just tried it, ran `time cat bigassfile.txt` test. How come it is slower after I enabled this? I have a mid-2013 MBA.
> Problem is that a 40yo dev needs 2x the pay of a 20yo but doesn't bring 2x the value.

That's just not true. A 40yo could be paid more or less than a 20yo, and could bring 0.1x to 10x the value.
> Go seemed favored but I dont really want to install.

What do you mean? If you mean Go, the programming language, you don't need to install any of it to use a Go application since those are statically compiled.
Interesting ethics you have there - and also sounds like the biggest school bully would win
I didn't believe you would, but I fear it's a likely outcome if all that 99% of people ever use is a locked down system. Then misguided (or bribed) lawmakers will almost certainly start getting ideas about banning unlimited computers because "they're only used by hackers and pirates" or "because security" or something.
NY Case Schiller home price index is flat to slightly down over that period, actually. This is for the NYC metro area. I could be convinced that rent has doubled with housing price flat, but I'm guessing not?

https://us.spindices.com/indices/real-estate/sp-corelogic-ca...
So in other words, it's service jobs for hipsters, in businesses aimed at hipsters.

Seriously though, am I the only one disturbed by all this 'community' stuff? I don't want my workplace to be a community or family, I want it to be a place to work and my colleagues to be colleagues. To do anything else feels like a way to turn work into a cult.

But hey, I guess I'm old fashioned. Seems like people nowadays don't like the idea of working for the money and doing what they enjoy in their free time.
According to their recruiters, I "need to learn Java and algorithms" to get an FTE phone screen.
> you had worked there before, right?

Yep. :-)

> Didn't they remember you?

If they did, they hid it well.
There was a whole subreddit[0] dedicated to it. And multiple people 'solved' it.

[0] https://www.reddit.com/r/theeternalwar/
> Problem is that a 40yo dev needs 2x the pay of a 20yo but doesn't bring 2x the value.

I beg to differ. They may have the technical skills to match, but they won't have the other skills that makes you truly able to deliver value. It depends on the type of work of course. If code correlates directly with business value, then you may be right, but that is just rarely the case.
Discussed in 2009: https://news.ycombinator.com/item?id=650437

and in 2015: https://news.ycombinator.com/item?id=9361580.
Unraveling the Genetic History of a First Nations People
True, but the expensive stuff is. ;) Heart surgery, cancer treatment, chronic diseases, that's the stuff that is extremely expensive.
The big changes are the foot prints are being downloaded instead of using the github plugin.

http://blog.oshpark.com/2018/02/10/whats-coming-in-kicad-ver...

I think there's maybe two things added to kicad that could be very awesome.

1. For SMD components, take a part, put it on a flatbed scanner and scan the footprint directly and allow you to edit widths before using it. Then I could just order the parts and use them in my designs without having to spend a lot of time constructing the footprints.

Heck even just an overlay of the image onto the grid would be fine.

2. Something like what you're doing, except as a full blown SaaS solution that does pins, symbols, footprints, and 3d models on demand.
I love Inbox on mobile but I stopped using it on Desktop because it was so slow (sluggish). I have top of the line systems and it still felt so sluggish. Don't have that problem on the app.
In his video he made for Magnasanti [0] (which I really recommend watching by the way), Oscala did mention that an earlier version of the city was in fact inspired by the Kowloon Walled City.

[0] https://www.youtube.com/watch?v=NTJQTc-TqpU
Isn't Navi really the first architecture Raja would have have much impact on? He rejoined AMD in 2013 [0] and designs for architectures take several years to go from design to consumers. Jim Keller joined AMD a year earlier and we didn't see stuff he worked on until Zen.

[0] https://www.anandtech.com/show/6907/the-king-is-back-raja-ko...
Inflation is not low, but the Fed must continually repeat that it is else the public would realize their savings and wages are being inflated away to pay off mountains of bad debt.

The fed's monetary policy is taxation without representation.
> I do worry about pricing myself out of the job market

How is that possible? Either because you have enough money to retire, and you don't want to work, or you would rather work for 0 even though you want money ?
It could be as simple as having over 15 years of professional experience on the resume.
> if your employer is giving you a steady diet of interesting projects using technologies that are highly relevant

Absolutely, and if they are not, one can either ask for them or switch jobs. The latter unfortunately is less of an option in smaller metro areas where the job market is limited. I've friends in smaller cities are who are stuck because there are only a few games in town.

That said, remote work is an option these days.

But there is still the inertia and difficult of switching jobs (an HN post a couple of days ago speaks to the difficulty in moving to a new tech job).
That's not an accurate calculation. Medicare currently serves the oldest and sickest patients. Expanding coverage would cover young health and wealthy people. Additionally, giving Medicare monopsony pricing would drive down costs and prevent travesties like Martin Shkreli's price hikes.
It sounds like you missed an opportunity there. Just because someone has XX years of work experience doesn't mean that they know a particular technology stack. Perhaps this could have been a great opportunity for you to teach that person your skillset, while learning things from them in return. The best mentorships are bidirectional.

While humans are growing up, we're accustomed to view our "elders" as our superiors in all respects. Childhood teachers encourage this view. However, at the point when you enter the workforce, in my opinion you should set these ideas aside and treat everyone as a peer; and keep your mind open to the idea that both people may have something to learn from the other.
I'm not sure you would describe him as "nicest" if you had talked to him in person.

I think being nice requires you to be able to acknowledge other people's viewpoints, even if you don't agree with them. Stallman comes across as fundamentally incapable of that.
> Apple updated her iPad while she was sleeping one night

iOS devices do not update on their own without any user intervention. In order to schedule an overnight upgrade, you have to agree to it then enter your PIN...

> Companies clearly know that these updates are unwanted, or else they would let your roll them back.

That statement makes no logical sense at all. The reaason they prevent downgrades are to reduce support costs, to ensure broad compatibility, and because of security flaws in older versions.
Currently the best way to decline updates is to install the Apple TV beta profile to your iPhone or iPad. It prevents the updates from being downloaded in the background and stops the "enter passcode to update" notifications. http://www.idownloadblog.com/2017/12/11/block-ios-updates/
Release of PoC Exploit for New Drupal Flaw Once Again Puts Sites Under Attack
So my first job is for a decent sized company building our in-house tools in .Net and React. And I work about 38 hours a week, I'm well compensated, and the department is friendly and relaxed. The company's been around forever and is well-poised for the future (I've seen all the financials due to my role).

The work is interesting, though never novel.

Everybody I know tells me programmers should change jobs every 2 years, but I feel like maybe I struck gold the first time?
I agree completely. Everything I buy has gotten much, much more expensive, food, housing, transportation etc. Not 2%/yr more like >5%/yr. The CPI is rigged. Probably in favor of those who must payout relative to it.
Back in the 1970's a 12% interest rate on your mortgage was considered pretty good!

It basically reduces buying power for real estate. Using the google mortgage calculator and assuming a $1500 max monthly payment.

At a 3.92% (today) rate you can borrow ~$320K
At an 8% rate you can borrow ~$200K

A 38% decrease in buying power. It's already happening in Canada as the gov't is trying to slow down the real estate market by making buyer qualify at a rate 2% higher than what it is today.
Although I can't find anything comparing software development salaries amongst non profits and your standard corporations, I did find stats showing that for profit companies have a higher salary- about 30% higher on average (much higher for top level execs).
Exactly. The omniscient police force fits like a T.
I don't believe this is accurate. The causality runs the other way. Medicare takes the oldest sickest patients away from private enterprise. Private insurance gets to cherry pick healthy people and aggressively denies coverage whenever it can.
You don't need to change the GUI features to patch the kernel and related programs unless those patches are actually related. It's not magic.
I have in mind a very much more newsreader interface than anything web, but my idea was to publish styles once for each of my feeds, which would be very opt in only. I went so far as to develop a mark-up "header" that would have any problematic style niggles indicated by offsets, to avoid any inline tags. I very badly want my working output to be genuinely easily archived, searched and, internally discoverable.
If your 25 years of experience are on the application, it doesn't take a math major to spot that you're not 23.
Ubuntu, a free, open source OS, maintains and backports security patches for n-2, n-1, and n LTS releases.

LineageOS, a free, volunteer-run open source mobile OS, maintains and backports security patches for n-2, n-1, and n Android versions for phones.

Red Hat, the maker of RHEL, a paid, open-source OS — and its free, open-source duplicate CentOS — maintains and backports security patches for 10 years.

Microsoft Windows 10, a paid, closed-source OS pushed aggressively by Microsoft to the point of being sued, bundles feature and security updates on users like every real-world installation is for beta-testing. The LTSB branch is not available/accessible to individual users, and it looks like that will also start bundling feature updates with security updates.

Apple's iOS, a paid, closed-source, locked-to-hardware OS that supports devices sold in the past three years bundles feature and security updates and aggressively pushes updates on people's devices. There is no LTS branch of iOS.
Ward Cunningham. Linus Torvalds. Kent Beck. Pavel Curtis. The list goes on and on. Plenty of programmers over 40 out there.

I know there are a lot reading/commenting on Hacker News too (and I'm one of them).

What we really lack are concrete numbers. The article is nine years old, citing data from nearly twenty years ago.
If we care about eliminating fossil fuel usage, we need the gradient in the renewable uptake to high enough to cause a catastrophic shock to the fossil fuel technology and delivery chain. If it is too low, it renewables will drive down the price of oil, causing a jevons paradox follow on effect, where the price of oil falls, but because the infra structure is already in place, it is easy to use (infra can be useable but decay over time). Worst possible outcome is that the oil supply redirects to the developing world and millions of lawn mower style engines are put into high utilization.

Fossil fuels need a total shock to the system to end their use, otherwise we will indeed burn everything that is in the ground.
Don't laugh at me. I didn't even state whether I support these questions. But if you don't know your way around basic shell gotchas or can't tell how many bytes are in a MAC address (or can at least conclude it by remembering working with them), you likely haven't worked enough on the command-line / haven't worked enough in networking. There's nothing funny about it. If you don't agree you're just a bitter cynic.
I never thought about this one.
I guess grandparent means how Google (and later Slack) initially supported XMPP in their chat products, then disabled the XMPP gateway once their userbase was significantly large that most conversations were inside their own bubble.

There's not much that Matrix can do to defend against that, except for strategic marketing with the purpose of achieving a large distributed userbase. If Gmail had existed in 1990, we would not have a decentralized e-mail network today. If Gmail had got into a position where they served 99% of all e-mail users, they would've pulled the plug on mail delivery to third-party mail servers and e-mail as we know it would've been dead.
One thing I _would_ start paying attention to is your health. Sitting for long periods is a part of the job for most programmers but the health consequences can be devastating.

I woke up a few years back (around 34) no longer able to sit comfortably for really any period of time. 4 years later after establishing a yoga practice and learning to stand comfortably I can get through the day, but I'll never have a 19-year-old spine again. Wish I had started counter stretching way earlier.
When the metal renderer is enabled the screen updates at 60fps. When it is not enabled, the refresh rate is governed by the current bandwidth. There are cases where the new renderer has lower throughput because it does not use adaptive framerate. I’ll look into this.
Amazon.com Announces First Quarter Sales Up 43% to $51.0B
New Gmail Confidential Mode Lets Businesses Set Email Expiration Dates
Well out here people understand that associate's or bachelor's in liberal arts areas are useless degrees. Most kids want a job oriented bachelor's. something like Nursing, Education, and especially Science or Engineering.

I think a lot of people would be surprised how popular Nursing degrees are in my neck of the woods. I don't know if they are popular nationwide, but Nursing out here is seen by many, (young ladies especially), as a ticket out of the ghetto or the trailer park.
You’re right. Housing isn’t a consumer good. But CPI does fail to measure inflation in consumer goods. I agree with op that there has been inflation for years.
In my current job I see a LOT of what I call cookie-cutter J2EE developers apply for our open positions from big Wall Street banks.

I try to keep an open mind when interviewing these folks, and we even have some great employees with that background, but so very few of them surprise me positively.

I sincerely hope they get rescued from their dead end jobs some how. It's such a shame. So much talent just getting wasted (IMHO).
EU moves to regulate tech giants' business practices
It strikes me that Windows is full of idiosyncrasies and historical artifacts (largely to keep it compatible with existing applications), yet is very successful and widely used - like English!

I guess keeping compatibility over long periods of time can have a lot of value, for OSes and languages alike...
hi i'm working some w/ Christos in fort collins, finding way for NDN in consumer product, email me please! :)
I think HTTP Keep Alive mechanism should help with sockets and it does not require HTTP/2.
We all do it. There is no contradiction with the meaning of "Proxy". It's not a requirement that you know the answer to all of these questions.
>Google will coerce you into installing updates that irreversibly remove functionality

Do you have an example?

On Android you're generally free to downgrade at any time, as long as the user data partition is cleared in the process.
E fuses require a lot of power to burn in the fuse. So find the pin in the chip with high voltage, and suppress it to prevent e fuses from burning in.
Pinterest Wants to Diversify Your Search Results
Because when you build something like this, you shouldn't:

- requiere a phone

- build on s3 & a lot of other services without the option of a self hosted alternative.

Look up the signal server requirements.
Some Numbers That Illustrate Nintendo Switch's Massive Success
I'd agree with you a year ago. But, then I disconnected from Facebook as an experiment. This cut out 90% of my exposure to alternate news sources (alternate defined here as my traffic not being direct).

I know I miss some things, and some things I just find out about late (I'm never the first to hear about horrendous disasters - which appears to be good for my mental health).

So I'm opting to be under-exposed vs. over-exposed. And, I'm taking the approach of curating the source first, and the content second. The inverse lets in too much noise, that I simply don't have the time or expertise to vet and assess.

Unfortunately, the "trusted partner" approach doesn't work with things like Apple News, which wants to lowest-common-denominator news sources like CNN / MSNBC / Fox News to me, but has virtually no support for premium news.

As other's noticed, I read FT. But, I have a belief right now that news with a financial slant is the key to having a critical perspective – you understand where the participants of a story stand and where they're set to gain. The benefit? As situations unfold, you can actually learn from watching how individuals respond to stimuli, and somewhat assess what the universe of possible actions might be.

That's a mouthful, but it lends the opportunity to be patient with news and forces paced consumption in moderation over a long period of time. Consider that as an alternative to common consumption patterns which appear to match multi-hour "Turn on, tune in, drop out" sessions with 40 minutes of content and 20 minutes of ads(!).

On the flip side, I'm (obviously) a member of HN, so I get variety here – albeit largely tech focused.
I'd argue that these operating systems are much, much simpler than the entire stack that is iOS and its built in applications and services.
Network overhead aside, long polling can be a pretty wonderful interface. “Give me what I don’t have yet, else let me know when there is something” makes for reliable transmission that is hard to screw up. Long polling requests can work idempotently and recover from network failures automatically. I think it’s an especially wise starting point.
It is depressing to realize that there is such a vast amount of interesting content out there, and I will only be able to experience a tiny fraction of it.
Amazon has posted a profit for 11 straight quarters
Mockoon: Mock servers in seconds
I would assume that the firmware also verifies that the fuses have been burnt before continuing booting.
> The shift looks to be driven mostly by a rise in investors’ expectations for future inflation. In the United States, prices of inflation-protected bonds imply that investors currently expect consumer prices to rise 2.09 percent annually over the next five years, up from 1.65 percent expected in September.

This claim that the shift is due to inflation expectations is inconsistent with the data. Most of the rate increases has been due to real interest rate increases, unless I am missing something which I don't think I am.

source: https://fred.stlouisfed.org/series/T5YIE, https://fred.stlouisfed.org/series/DGS5
There's no real justification for "C," sinse every instanse of it kan be replased with S or K. Nevertheless, I don't think you would konsent to use a kharakter set that didn't inklude it.
More ways for firmware to screw you
>What he describes is actually extending the language to express the domain - but that does still not mean that the language is 'specific'.

This appears to be a subjective labeling because "extending the language" is described by some other Lisp programmers as creating a "DSL". Some examples out in the wold:

>"Lisp is different, it is a shape shifting creature. It can be made to adapt to any environment [...], one can build a DSL (domain specific language) within Lisp to cater to that domain." From: https://www.quora.com/According-to-Paul-Graham-in-2002-langu...

>"Extending the syntax the way you're talking about allows you to create domain specific languages." From: https://softwareengineering.stackexchange.com/a/164674

>", we can extend it in Lisp itself [...] We've just created a very small and limited language for managing to-do lists embedded in Lisp. Such languages are very specific to a particular problem domain and are often referred to as domain specific languages or DSLs." From: http://www.defmacro.org/ramblings/lisp.html

What PG is describing may not be a complete and formal DSL according to your definition but others are describing his technique today as writing a <scarequote>DSL</scarequote>.
No doubt, all I was saying is I can understand why the Russian speaking population would want to leave. Multiple wrongs don't make a right.
"Six questions on programming languages" - Which programming languages do you use?

Not a single functional or declarative language. What a waste of an article.
> That’s not sustainable when they can just tell everyone to upgrade to the latest build.

That is totally sustainable. It's effortful — and they can get away without doing it — "when they can just tell everyone to upgrade to the latest build". Just because they can do something doesn't mean its alternative is not "sustainable".

> Less required QA, less wasted engineering time.

For the vendor yes. More headaches for the user when features they liked are removed or features they didn't like or want are pushed on them. But that was already accepted as inevitable when buying into the Apple ecosystem, which brings me back to my original point: non-user-hostile software.