skysight-inc/HackerNews huggingface dataset:
That's one of the things you lose when going from Erlang to Elixir. Sure the macros are useful and convenient, but they also make the code less explicit and harder to refactor. There's probably a reason why Erlang for the past 30 years had no macros, despite being a homoiconic language.

TLDR: try working with Erlang if you find your Elixir code-base in need of a refactor - chances are you'll learn conventions which will help you write more maintainable code in Elixir, too.
Amazing! I predict you and your snark will be very successful :).

But on serious note, do you not plan for the future or speculate on it?
I disagree in part with you. I also disagree with the fatalistic tone of the article, but I think it gets more points right than wrong.

One of the directions that Apple has taken iPhones in recent years is making them more durable and in iOS 12 they have sought to ensure the continued viability of some of their older models. It is more likely today than it was when the first iPhone came out that your phone will last you up to a good 5 years or so. It’s possible that it might take you even longer if there isn’t anything specifically driving you to upgrade, such as a better enough camera that convinces you to upgrade sooner.

Apple’s strategy has served them very well for a very long time, but that doesn’t mean it might not be time for a strategic shift. What are the reasons people buy Android phones? What can Apple do to entice them to switch that they have never done, or been willing to do?

Maybe it’s time to build market-specific SKUs for India or China or even Europe or Africa?
History of video games platforms market share
But don't you feel like there are things out there, things you truly enjoy so much that you will do them more than others and you will naturally start to excel at them and someone might even pay you for it? Maybe not now or tomorrow or next year, but there must be parts of your job that are not only tolerable but actually nice... would it hurt you to try to get more if the nice and less of the tolerable, year over year?
follow your curiosity.
I'll second that book recommendation.

It's incredible that you can ask a graduating class of EEs if they know of heaviside and only get some mumbling about a step function, given that Heaviside developed the majority of the fundamental ideas still used in EE. Complex impedance, vector calculus, Maxwell's equations, telegrapher's equations, precursors of s-domain methods, inductive loading, many of the names for AC circuit concepts.

I think Hertz acknowledged Heaviside's contributions, though, and didn't intentionally take credit for his work. I could be confused, though.
Qualcomm’s Brotman and Asghar on AI and the Snapdragon 855’s Hexagon DSP
The modern form of the equations was worked out by commoners, so had to be filtered through the work of others before it could be taught.
Predictive model importation (Google Research)
apple faces many headwinds one of which is geo-political.

https://appleinsider.com/articles/18/12/24/apple-boycott-by-...

I haven't seen much talk about it in the news, but there are boycotts of apple in China over Huawei, and apple is increasingly seen as a 'US product', which is bad because China has never liked outsiders. To make matters worse, many Americans see Apple as made in China. Apple may end up in a position where they have to choose a market.
Both technologies sound interesting, but I worry about reliablility and the cooling needed at the data center scale with the heat approach. With current overall failure rate at about 1% per year[0], I wonder how much higher-density storage will affect the longevity of these drives.

[0]: https://www.backblaze.com/blog/hard-drive-stats-for-q2-2018/
That could lead to real change: drastic increase in tobacco taxes that only abate if cigarette waste drastically diminishes.

"Here's an extra $3 per pack tax that will stay in effect until cigarette waste is no longer an issue."
The real answer is that releasing source code means uncovering (some of) their cards. The company, that relies on selling identical hardware under vastly different prices, won't ever do that. Using game-specific speed-hacks to "fix" games, purposefully written to violate standards, is another issue. Especially, when those games were made with help of Nvidia engineers. Why give up such ability?

I also suspect, that they make use of multiple patented technologies, both in hardware and software. When Java has been re-licensed to GPL, one of the most prominent pain points, that caused endless whining on part of OpenJDK users, happened to be it's font renderer. And we all know, that font smoothing is tricky business, and all font-smoothing tech in existence is patended by MS/Apple/Adobe. When you start replacing closed-source code with free replacement, those patented pieces tend to quickly come up — especially when open-source projects go to great length to work around patent issues instead of shoving them under the carpet.
PagerDuty has standardized on Elixir as the backend language of choice after a couple of years of incremental adoption with new services. Developer happiness definitely helped get the word spread. https://www.pagerduty.com/blog/elixir-at-pagerduty/
>currently building a bank

I'm curious about this. I assume you are building banking software? Like a full stack?
Your reasoning is as much an anecdote but it doesn't even come from actual personal experience.

There are evidences that moving to a different environment has an impact on behaviour, see https://www.npr.org/sections/health-shots/2012/01/02/1444317...

Granted that article is click-baity and devoid of helpful and actionable advice. Ít's a blog post to promote a self-help coach dude.

edit: funny, looks like he has an update https://www.thebehavioralscientist.com/blog/cheaper-ways-to-...
This raises the fundamental question: do people have the inherent democratic right to determine the population density of their own neighborhoods?

If yes, everyone will do as you say and vote to restrict housing supply to maximise their property value.

Democracy works great for deciding if your community wants a nicer dog park or a bigger library, not so great for deciding if your community should consists of single family homes or 4-5 story apartments.
I never asked myself this question. I aim to work on what I enjoy and what's fun. I don't 100% live it -- it's a daily challenge. We all got bills to pay and it can be tempting to go for something more profitable but less fun. I don't tend to seek out problems to solve, somehow problems find me. There's always more of what I'd enjoy doing than what I realistically can with my time.

I'm not talking about passion (I don't like that word). I mean what do you consistently catch yourself doing in your spare time? What feels like not work? What would you work on even if it paid nothing? What do you think about while falling asleep? I think that what you enjoy and have fun doing is also what you'd be (conveniently) most useful at. Anything else requires more effort, willpower, energy, and may not be sustainable or healthy in the long run.
The main use case we tested with was for a data analytics pipeline to ingest telemetry events from video games, but would have been generally used across all our services, target was about 1m/RPS for our load test. The CoreOS ALB controller for K8s out performed it significantly (I don't have the exact stats now), albeit it's not as feature rich as Skipper.
I was in a meeting with someone from Japan and was astonished to see him take notes with his left hand (generally a taboo in Japan). He was taking notes in English during a meeting in English. Later I saw him writing in Japanese...with his right hand! I assume he was born left-handed and had it mostly wrung out of him in school and at home, but perhaps the English teachers couldn't care less. He exhibits no speech impediment.

(My own kid exhibited the "English teachers couldn't care less" phenomenon, though not in handedness: he was required to use only a fountain pen for schoolwork, except in English where pencils were allowed (they still used the German letterforms). His handwriting was clear as a bell except in English where it was barely legible -- even to me, a native English speaker!).
I don’t think the parallel there is necessarily the one we should care about. The article and the book author both talk about economic inequality and loss of faith in public institutions to solve their problems.
Reminds me of the mysterious and highly disruptive drone activities at UK Gatwick airport just before Christmas. Mass confusion about what actually happened if anything
Consider using sequential instead of linear.
The reason energy and AI are more attractive than healthcare has little to do with "identity", "culture" or "positionality". It has much more to do with the fact that the field is chock full of incidental complexity that makes doing any kind of good work an extremely unrewarding slog. Look at the 834 EDI format [1], for example. Does anyone want to work with a file format as nasty as this? Does anyone want to work in an industry where data is exchanged by uploading files to FTP servers, and waiting a day to see if it was successfully processed? And finally, does anyone want to work in an industry where they have absolutely zero power to change any of the above?

As engineers and humans, we like to do good work, in a field where we have the autonomy to choose best practices. Health care makes it difficult to do that. I don't think it's productive to call people out for choosing not to work in a field where they have to deal with arbitrary and capricious rules, ignorant bureaucracies, and massive amounts of incidental complexity which has nothing to do with the primary objective: keeping people healthy.

[1]: https://en.wikipedia.org/wiki/ANSI_834_Enrollment_Implementa...
haha boy is it a long story ... but yes both banking software and buying part of an actual bank so we can build a full-stack bank for the next 100 years
Not sure why this is downvoted. Storing credentials should pretty much always be in the ENV and not in files that are checked into a repo.
"…not only is the corporate tax rate on overseas profits just half the normal rate (10.5% versus 21%)"

Never mind that the US is one of what two? countries that tries to tax their companies sales (and citizen income) based on activity abroad?

Say what you will about more progressive income tax policy, capital gains, or tech companies dodging due to the nature of software, but the US has had the highest effective corporate tax rates in the world and was definitely driving offshoring.

A corporate tax rate of 0% is very much an increasingly non-fringe goal as opposed to raising revenue through other means. It's a testament to the US laws and business health it has as many companies remaining despite the tax disadvantage.
Geohash in Go, Assembly and SIMD (Gophercon Video)
I think my most valuable career choices have come from imagining what potential sci-fi futures could be. What sort of stories would be told given some technological problems solved in the coming years? Then I look for the problems that are interesting and engaging and invest time there. It's impossible for one person to build some utopian system that solves humanities problems, but designing and imagining such a system at least provides some insight as to where those future opportunities will be.
Was the iPod Shuffle that got me in. $100 sucked me into the iTunes ecosystem; now my career is writing apps. Don't underestimate the value of very small entry points.
DataOps Challenges for 2019
Chunking stuff into sets of ten is a good idea, memorizing the arbitrary numbers I’m not so sure about, but...

“An important restriction of the system is that you’re not allowed to create any folders inside a Johnny.Decimal folder.”

WHAT WHY

Like let’s say I’m using your example structure and I am working on a new marketing campaign. With a ton of moving parts to it - new logos to make, contracts to sign and save, websites to design, ads to put together, brochures to design and print, etc, etc. Potentially hundreds of files for each campaign. I just throw all this stuff into the same directory as all the other marketing campaigns? This sounds absolutely insane to me.

I guess alternatively I make a new JD folder - 30.04 Rumplestilskin campaign, 30.05 Butterscotch campaign, etc, but what happens once I’ve filled up the name space and have a new project?
Why Tiling Window Managers Suck
It was deForest, particularly, who pretended to originality. I should have written "got".
Point two could be considered such, but not the others
>Those are factors of all underground construction.

Yes, my point exactly. Underground construction is not cheap.
I really don't see Trump crucifying a slave ever 75 feet over a hundred miles. In fact I can't imagine him walking 100 miles -- and that's a long trip for a golf cart.
> Do we assume "incompetence", or "deliberate action", in misidentifying the source of this sound?

It's both.

Look at weapons of mass destruction.

Most people in analysis believed it. Most people believed the government.

Some people in analysis would have know it wasn't true but the 'system' silenced them.

Had the people who 'believed' it true wanted no war, then they would have found the truth.

The organisations are more than the people in them. Organisations cover things up.

Like a dog taught to be mean, once loose it does what it wants.

At the end of the day the media should be sorting them out.

But the fourth estate is also broken. Crickets don't get clicks.... until they do. Just keep rehashing stories in different ways and money comes in. If you question it, money stops, you get fired, the system moves to someone who doesn't question. The news system has become a finely tuned money making machine.
Emacs org mode
I find it kind of humorous that your testimonial appears to be written by you.
My $0.02.

I've been working a 4 day/week schedule for 1.5 years now. Initially, I took the time off to lead a nonprofit volunteering project but quickly got burned out (4 days work, 1.5~2 days nonprofit work = 5.5~6 days/week). I've since reallocated the extra day to hobbies and am quite happy with the setup. As I've explicitly taken an independent contributor role at work, I feel no need to be 100% available, and my colleagues respect that.

Overall, I'm very happy with my current schedule and will fight tooth and nail to keep it. If you can afford it and have the drive to do something with your extra free time, I highly recommend it.
Got it, very helpful.

We are looking at it to do dynamic routing from our system to the Internet and back. That means terminate the request on a client (server), route it to an exit node where it's more appropriate (for instance to bypass GEO restriction) and then send the response back to the origin.

We are looking at some other alternatives, like envoy + istio + gloo, but skipper seems more contained and less container depended.
But the arms are predicted to vary in those cases by the same theory that LIGO is confirming: our rotation causes frame dragging, and there's some weird Sun-Earth orbital relativistic effects as well, right?

I know the Sun-Jupiter orbit produces a large portion of the estimated 5,000 watts of gravitational emissions given off by our solar system. My mental model of this is that it perturbs the aether ("spacetime") through which it travels, radiating waves which carry energy out of the system. Is there a different one?

It's just the power output in those waves is incredibly, incredibly low -- LIGO can only hear much larger events, such as large astral bodies colliding.

So I'm not sure I understand -- there seems to be at least a gravitational aether.
I love Workflowy. For me the single most valuable part of it is how effortless it makes it for me to write down some quick notes that I can get back to (or not) later.
In truth, it generally takes significant time to arrive at fundamental theories. Most people don't realize this because in a physics class, at best, you might get taught when so-and-so published an equation.
Reading the comments there I genuinely despair over the level of mathematical ignorance being shown by some of the commenters, and the scorn and lack of empathy shown by others.

There are times when I'm ashamed to be human and share a heritage with some of the people out there.

Edit: In case you're wondering what comments prompted me to say that, I'll not point at them, because it would identify the usernames, and I don't want to do that. I'll just take this as a reminder: On most forums - never read the comments.
Wow, you really put in words what I have unconsciously felt for a long time. This is very true in my job as well. Btw, 32 hours is almost the norm in my country but you have the same issues ;)
That's so cool, I had no idea these things existed. Thanks for sharing! I usually just route out my own buck converter.
Of course, we need decentralized solution at minimum, distributed at best.

Also about trust: I can trust a bit certain kind of paid hosting/services, for instance companies that are in my country under my country law can be trusted in the sense that I have a certain kind of legal protection and a clear signed contract. It does not stop them do thing I can't know with my data but I have few options. Against services hosted elsewhere in the world with "not-real-contracts" and zero formal fee my possibility of action is essentially ZERO so I can't even being protected by my country's law.
>What's your definition of a healthy city, and why does massive sprawl satisfy it so well?

Now you're putting words in my mouth, just because I don't agree with your extreme must mean I hold the other end of the extreme?
Not with such confidence to say things like "we are in the early days of decay."
I keep a standard notebook by my laptop. I've tried other things. I just like writing by hand for some reason.

Longer thoughts or ones I want to access remotely go into google docs.
Now that I think about it, there's been some interesting research that explores where the threshold for such flip-flops in mores are; but I have no handy link to that. Anthropology has shown that some societies which value viciousness and cheating exist and are stable. I gots no handy link for that, either, however.
I completely agree with that sentiment :)

While doing some digging of my own, I noticed that the benchmark is using the default Rust hashing function, SIP, which is cryptographically secure. I should probably re-run with FNV hashing, as that can potentially yield an order-of-magnitude speedup: https://cglab.ca/~abeinges/blah/hash-rs/. I'm currently away from my main setup, but will make that change and re-benchmark when I get back to work in a few days' time! Or maybe you'll beat me to it. It should just be a matter of using [`with_hasher`](https://docs.rs/evmap/4.0/evmap/struct.Options.html#method.w...) and passing in one of [these](https://docs.rs/fnv/1.0/fnv/type.FnvBuildHasher.html). That might be the entire explanation for the difference!

You're right about the persistence point, that was a brain-fart on my part. evmap does not provide persistence, and so that's not the right comparison point!
I've been using WebRender on beta builds on Linux for several months already - it works quite well (AMD / radeonsi).

WebRender is more raw indeed, but regular layers acceleration should surely be re-evaluated instead sweeping blacklisting like it happens now.
> mortgages before the 1934 reforms weren't quite what we'd recognize as mortgages. They generally didn't cover the full value of the house.

Mortgages now generally don't cover the full value either, though its sometimes possible to get 100% coverage through multiple mortgages of different types; in the 1920s bank mortgages tended to be short term (5 years) and not amortized (that is interest only, with balloon payment due at the end, and limited to about 50% of value; B&L mortgages tended to be fully amortized and up to around 11-12 years, typically limited to 30% when taken as a second mortgage. 80% financing was done by taking one mortgage of each type, often with the expectation of refinancing at the expiration of the bank mortgage.

The popularity of mortgages didn't cause a crash, the general financial crash at the end of the 1920s and the Great Depression caused credit to dry up (and lots of people with mortgages that needed to refinance due to balloon payments, even if they were managing to pay the existing mortgage, to be less credit-worthy even if credit hadn't dried up), which resulted in a mortgage crisis. (While, unlike the 2000s mortgage crisis, the triggering broader market problem wasn't tied to mortgages or mortgaged-backed securities, there is a very close parallel in the two crises in how widespread dependence on short-term ability to refinance caused a foreclosure crisis when both mortgage credit tightened and a broader economic downturn impacted creditworthiness, so that lots of people whose ability to remain in their homes was based on an expected near-term refinance could not secure such refinancing.)

> the 1934 act created 15 year mortgages

The 1934 created the FHA and its mission of guaranteeing qualified 15-year or longer mortgages; 39-year mortgages were actually introduced then (based on an expected 30-year prime working age range), but became most widespread in the post-war boom; the GI Bill and VA loans played a role in this
That was a wonderful story but has a somehow unsatisfactory conclusion to the question. Spoilers below

SPOILER

The story appears to assert that to be human you need to have the imperfect faculties of a human body, but I would say that Frost started becoming human upon his creation which gave him curiosity
I’m quite unfamiliar with OOP in JavaScript, so I’d appreciate if someone could chime in with how this differs from ES5: is this just syntactic sugar, or is there a semantic change as well?
Lord? Faraday was no lord. He was also dead by the time Maxwell gave this presentation.
It is also a fallacy that every argument must spell out every step. You are allowed to jump over simple things like "doctors qualified to examine these people are qualified to have opinions about them." Is the claim that you fear that they may have been examined by random hobos grabbed off the streets? Who are somehow associated with that group of doctors?

By what stretch of the imagination are these not relevant authorities? Demanding to have that spelled out is either demanding to have your intellect insulted, or simply mendacity. I trust those doctors far more than I trust people trying to chop logic on some random programming site.
It's just syntactic sugar. Still using prototypal inheritance under the hood.
Lulz. It sounds like you don’t have kids. If kids are in your future then do that before asking this question. They will guide the rest of your life.
Apple’s hardware is affordable because it lasts so long. The Mac Mini I bought in 2012 can run the latest OS.
I believe HTTPS Everywhere detects if a site sends a 301 or 302 redirect that conflicts with a rewrite rule, but it doesn't detect Javascript redirects like this page is doing:

<script type='text/javascript'>
if(window.location.protocol != 'http:') {
location.href = location.href.replace("https://", "http://");
}
</script>