skysight-inc/HackerNews huggingface dataset:
That is for arm32 userspace binaries being run under an arm64 kernel, and applies only to the handful of instructions which in Armv8 still generate alignment faults. With an arm32 kernel you could configure the kernel to fix those up as well; with an arm64 kernel you cannot.

This only really matters for broken programs which do unaligned accesses without telling the compiler about it (which can also trip you up, though more rarely, under x86, if the compiler decides to use a simd instruction). As Steve says, it only affects a really tiny set of programs, which can have their bugs fixed.
Kroger, Microsoft Create Futuristic Grocery Store. Amazon, Take Note
Related comedy bit: https://www.youtube.com/watch?v=3XjUFYxSxDk
There are haptic capabilities to give some feedback... and the software can place the whiteboard where there is a physical wall for you to press against if you wanted it to, it doesn't have to be "writing in air".
I always used to find it difficult to walk through a crowd of oncoming people. I'd inevitably get caught in a "dance" with somebody as we tried to figure out which way the other person was trying to go.

My problems were greatly alleviated once I figured out this one weird trick for navigating through pedestrians: stare a path through the crowd. People will subconsciously move out of your way. It's as if they pay more attention to your eyes than the actual direction your body is moving.
Demonstrate about file-less malware approach using JavaScript – bit old
Prescription Drug Costs Driven by Manufacturer Price Hikes, Not Innovation
Can you say a little bit about what makes it great? Is it just a well designed wrapper? Super easy to use? Good documentation? More mature than Rusts Qt bindings?

Personally, I like Qt a lot more than GTK (both as a programmer and a user), but to each their own. QtQuick/QML is really great way of quickly whipping together complex UI’s. I’ve never used Qt on Rust though.
4k per year? My masters at a US school cost 4k per class :(
> Also, how do I link to individual comments

Click on the timestamp next to the username
You're right. Laptop support tends to be problematic, and boils down to selection of right hardware "platform" in the beginning. The worst part is, the right platform is not always budget friendly.

I personally found out that professional class hardware (Dell XPS, HP EliteBook, Lenovo ThinkPad) has the best Linux support out there. I have a EliteBook 850G2 at the office, and except the fingerprint reader (which I don't use), everything is working without any problems. Battery life is also great (~7 hours). However, works for me is not a valid excuse, esp. with hardware.

If you want to discuss further, you can reach me via my profile page.
Windows 10 and reserved storage
when a company has massive layoffs, presumably they keep their best employees

That is not how it works. Firstly positions are made redundant, not people. If the company is closing the widget factory, it doesn’t matter who is the best or the worst widget-wrangler, those positions simply don’t exist anymore.

Secondly you can’t hire wranglers just for the sake of it, you need demand for widgets in the market, and if there is such demand why did your competitor close the factory?
Those goals are vaguely defined because they're a compromise. The EU generally works by consensus, they're trying to herd 28 (soon to be 27) cats.
Thats the privilege of being a final arbiter
If you are worried about Upwork's reputation, choose Toptal instead. I have no connection with them other than having worked with freelancers from them a couple of times. They've been great. I have also come to know one of their devs personally, and he had only good things to say. He is now employed full time by a company for whom he used to work for through Toptal.

However, having six months of experience, Toptal might not hire you. As someone already posted, I'd advise you to find a team and gain some experience. Having a deadline, and a customer with very high expectations - perhaps set by your initial promises - is sure path to a very stressful worklife. Don't do it.
Unfortunately, a few of the YouTube links have been taken down (e.g. Ivan's Childhood, Hamlet).
From the Blue Line to a Bookstore. How Boston Wooed Amazon’s HQ2
“Scary” reality: Meds tainted with germs, glass, carcinogens, mystery particles
Absolutely, I agree. But don't get lazy then and really take the time to learn the basics. Aside from all the webdev focused MOOCs and courses on the internet there is plenty of stuff about Computer Science theory and whatnot available, so the opportunity is there.
This is an excellent summary.

> I think some people are taking exactly the opposite from this talk than what Vonnegut intended.

It's understandable though: Vonnegut spends more than half of the talk explaining the curves. When he comes to the really interesting point about Hamlet the connection to the first part is only loose. He only references Cinderalla and The Metamorphosis.

And this is were my real gripe is: Of all the typical comedies and tragedies of the world he could have chosen any two to make his point. But he chose The Metamorphosis which is one of the worst examples to support his point.

Sure, Gregor Samsa starts out in a bad position, but does he end worse? He doesn't seem to be concerned much about his death. Besides that everyone else in the novella ends up much better than in the beginning and the last chapter is certainly the brightest (warm sun and all).
I agree, but it's a super narrow niche for most people. Definitely one much smaller than the current hype for blockchains.
The Beatles broke up a full ten years before John Lennon was shot. That only cemented their fame, it didn't do much to create it nor did it do anything for the band while they were active.
I honestly thought MS would die. Of course that was my own bias because I had/have not used Windows/Office in 15+ years. But after it became apparent that web/Mobile was the future (and it didn't matter what OS you were on), and MS showed itself to be terrible at Web/Mobile over and over again (IE/Edge, Windows Phone, etc.), and there were good-enough MS Office replacements (in my view); I just didn't see how they would survive. The Googles/Amazons of the world were clearly the future. But I didn't count on MS coming out with Azure. I don't know anyone personally that uses Azure, but I hear it is in second or third place after AWS, which I think is impressive for what I thought was a zombie company.
Direct link to Bane's rule post: https://news.ycombinator.com/item?id=8902739
If you can't find a viable path the learn web development, or programming in general, you probably aren't a good enough problem solver to bother with the career in the first place
you know that Electron uses blink, right ? here's a small excerpt from the Blink source code, for you : https://github.com/chromium/chromium/blob/662ef5f51c1c4612be...

I invite you to look up who Lars Knoll is, and what became of the KHTML project (https://en.wikipedia.org/wiki/KHTML)
For being written in 2019, I am surprised that the article had no mention of the existence of Wayland. On my systems I have already moved off of Xorg onto Sway¹ as my compositor and window manager and have no intention of going back. Sway has a great programability via it's own swaymsg IPC protocol that allows me to do all the manipulations that I would care to do, and even works on my dual-paned HiDPI 5K monitor.

¹ https://swaywm.org
Employees definitely deserve a bigger piece of the pie. Their share of company profits has been decreasing for decades.
You look where you want to go -- same with driving a car or bike. If you look elsewhere too long you'll run into something/someone.

What is really noticeable is some people look at the floor in front of them. These stand out in an oncoming crowd because they never flow around obstacles in their path, they walk towards them and turn 0-4 m before collision.
There's plenty of industries where the customer often needs something done quickly or in an emergency and they still don't get screwed like they do in medical. Plumbers, septic pumping, auto repair, all have a substantial portion of their customers needing "emergency" services that they could charge whatever they want for. They don't though because there's price transparency and if you get screwed you'll never call them again and tell all your friends they ripped you off.

With medical there's no way to know when you got ripped off because prices vary wildly for the same services and there's no price transparency.

If I broke my leg doing something stupid you can bet your ass I'd call around and get quotes if I could. It only takes ~10min, far less than the EMT response time where I live. The problem is I can't even get quotes.

Sometimes you have no options and you get screwed but the vast majority of medical care is not people who will bleed out if they don't go to the nearest hospital ASAP. If normal services didn't cost an arm and a leg and you could reasonably shop around then healthcare and therefore health insurance wouldn't cost nearly as much because the lions share of services would be priced competitively.

Furthermore, price transparency is not incompatible with any other approach to healthcare since that information necessarily needs to exist.
Haskell's lazy-by-default evaluation makes it more difficult to reason about memory usage, because it is all too easy to accidentally build up large expression trees at runtime [1]. This makes it a rather bad choice for a kernel or other low-level stuff.

Compare Rust, which tries to keep allocations (and the size/asymptotic complexity of allocations) explicit and visible.

[1] The optimizer catches some cases, but not all of them.
It’s worth stating that being able to work with hierarchical or graphical data is powerful and has very broad applications. The interest is not purely intellectual.
Damn, that's a good idea. I wish I'd done that for my new house. I'm beating myself up for not running enough cables between rooms. Not sure if I'm able to pull more wires (sometimes they tie the wires down to the frames)
Agreed, however there is a solid base of evidence (as solid as medical evidence can be, which is not saying much) that health can't humanely be handled as a commodity.

Plus, providing complete price info itself is not free. Talk about administrative inflation!
Very much agree; this is what we're doing at http://stirlinglabs.com for large-scale engineering.
Ask HN: Career combining art and technology?
Hello all!

I have bachelors degree in mathematics, and I’ve been doing full stack development professionally for six years now, but I would like to pursue a career doing audiovisual stuff with computers.

I’ve done a lot visual programming i.e demo scene stuff, generative art, etc, in past years, and that’s something I would love to do with my life, but I’m completely clueless how could I turn this hobby/skill into something “beneficial”. I’m thinking about starting _something_ as a side job for the beginning, but as I said, I’m pretty much clueless how something like this could be initiated.

I highly appreciate any thought or advice regarding this! Thank you!
I don't entirely agree. If you want to have a chance to make it, you have to be more than just a group of guys playing music. You need to be professional, manage your booking, do networking, manage your music production...
This is so right; Mark Fisher was a prominent author in left-wing/radical circles; he took his life after a long struggle with depression, which he warned and wrote about continuously; an excerpt:

> “Capitalist realism insists on treating mental health as if it were a natural fact, like weather (but, then again, weather is no longer a natural fact so much as a political-economic effect). In the 1960s and 1970s, radical theory and politics (Laing, Foucault, Deleuze and Guattari, etc.) coalesced around extreme mental conditions such as schizophrenia, arguing, for instance, that madness was not a natural, but a political, category. But what is needed now is a politicization of much more common disorders. Indeed, it is their very commonness which is the issue: in Britain, depression is now the condition that is most treated by the NHS. In his book The Selfish Capitalist, Oliver James has convincingly posited a correlation between rising rates of mental distress and the neoliberal mode of capitalism practiced in countries like Britain, the USA and Australia. In line with James’s claims, I want to argue that it is necessary to reframe the growing problem of stress (and distress) in capitalist societies. Instead of treating it as incumbent on individuals to resolve their own psychological distress, instead, that is, of accepting the vast privatization of stress that has taken place over the last thirty years, we need to ask: how has it become acceptable that so many people, and especially so many young people, are ill?”

Some good articles on the political-economic phenomenon of depression, the response of mainstream treatment techniques and mental health in general:

https://www.theguardian.com/commentisfree/2012/jul/16/mental...

https://www.rs21.org.uk/2014/04/27/kpunk/
As a follow up questions, as a Indian, what online course offers degree that are valid in USA or Canada ?
> realistically it has been a few solid weeks of learning since it is a side hobby that I hope will turn into my career

This is great -- people tend to quickly get good at hobby skills (as those are something they like and do voluntarily). However, a few weeks of learning is not nearly enough to get a taste for what a job there requires / involves and especially decide whether you will like what you do for a hobby as a career. I suggest two paths, pick one that you like most:

1. Pick something cool you can do as a "web app" and do it. Repeat 3-5 times. Don't worry if there are 50 existing options to do it, you are learning. But the end result should look good to you -- that is to be something you would enjoy using or showing to friends. Some examples: generate a beautiful ready-to-print PDF calendar with custom something (birthdays, vacation pics / links, etc); take a photo and make an STL file ready for 3D printing a coin (render on display, allow some options, etc.); capture and analyze OBDII data from your car; etc.

2. Find where others doing the type of development you want to do hang out (meetups, etc.); buy them beer and ask what they did, what the job market is, what skills you would need. Tell them that you did it as a hobby and wonder what the job market looks like. Many folks would gladly share wisdom or even mentor if they feel it is useful and appreciated.

Good luck and have fun!
In that case, consider this a degree. I mean, right now on HN, I have granted you my own HNC degree (HN comment).

You are hereby granted a PhD in biomedical engineering.

You are also granted a Master's in Accounting.

And a Bachelor's in Love Studies.

Done and done. Please type out and print your own Diplomas.
The IFTTT platform is only for businesses who want to create new building blocks (triggers, actions, etc) to allow users to make recipes that work with the business' services/devices.

To do what OP did you just need a regular (free) account.
The ballooning one
I'm doing a masters in Computing with them now. I'm enjoying it quite a lot, and it is definitely rigorous (though more on the management side rather than the technical side).
Oh, that's the stuff.
There is a scale model photograph in the gallery:

https://img.newatlas.com/hyundai-elevate-walking-car-15.png?...
For whatever it's worth, their answer was pretty close to my immediate reaction when I saw the question. Maybe another way of phrasing the answer is that no, I don't think 'Web Dev' is a viable career option. This becomes even more true when viewed on a time scale of 10, 20, 30 years. (Tying to a specific technology brings the horizon in even further... Web Dev 20 years ago was CGI scripts, 10 years ago it was server-side rendering frameworks, these days it's SPA's...)

What I do think is that 'Web Dev' might be a viable first step within a career. It's a good way to get yourself into a spot where you're exposed to signifiant problems, and if you're lucky, it will also give you exposure to people that can help you along, as you develop your career. (But it's important to be intentional about both.)

At the very least, that's how I answer then question when asked in person... focus on the specific tech as a tool in the short-term, and then focus on effectively solving problems people care about. It's better for them, and most likely, better for your own personal career development.

(Edit: Some of this may just be my own perspective... My professional work has included everything ranging from small scale embedded programming to large scale clustered web apps and platform development. I'm grateful for never having thought of myself as a 'web dev', even though it is something I'm capable of.)
Having moved out of America, it's the one thing that would have to change before I ever returned.

Especially now, having spoken to people from all over the world (Europe, mainly), who simply never worry about any of this. Six-digit bills, insurance premiums, copays, in- vs. out-of-network doctors, these are all things that are completely unknown to people who live in countries with functional healthcare systems. I would suggest that any difference in care quality--which it seems like doesn't exist, but if it did--is immediately ruined by the emotional and economic overhead of having to worry about all of the aforementioned.
Got it, so you're just guessing.
Oh. I was planning on trying out i3 for the first time this weekend. I assume you’d recommend swaywm instead, given that it says its basically a drop in replacement for i3? What else does it give you that i3 doesn’t, or make it a better choice than i3? Besides being a wayland compositor; or is that the main reason to choose it?
State of Georgia Still Trying to Stop Carl Malamud from Posting Its Laws Online
> In [3]: !echo "$file" | awk '!/^;;/'

That's Bash (or at least sh). Which excels at piping the output of programs into other programs, and pay that cost for everything else.
tl;dr: Author substitutes “readers” to “sessions” further down the line, which is, of course, not in the slightest as impressive as the title.
The only valuable recommendations are sub-headlines, content structuring and overall content quality control (all of those are self-evident).
Everything is else (such as word-count breakdowns) is just bullshit.
How to spend profits was interesting, was surprised they didn't talk about Apple's Anti-Consumer and Anti-Developer model that forces one time users into their ecosystem.

Wanted to see how google was doing similar.
I'm pretty sure they missed one spot :)
Oh I forgot about Reason. Does it have a standard library that obviates the need for pulling in things like lodash, etc?
Animals Keep Creating Mysteries by Sounding Weird
OneDev: Git hosting and code review in Java
In the same way you can endlessly throw money at the craps table until you get lucky and bankrupt the casino?
Except for viewers residing outside of the US.

Edit: Ok, I used dewey's link above which doesn't make it obvious you can change the country you're viewing from and then be presented with content for the UK. So for the UK it'd be:

https://www.justwatch.com/uk/movies?monetization_types=free,...

To be honest pretty much every movie I tried here was either:

- Free with Amazon Prime (you need a paid subscription)

- Available on BBC iPlayer (you need a paid TV License)

- Available on BFI player (subscription based. Also good luck getting their shitty player to work even on a bog standard Windows 10 OS with Chrome, Firefox or IE - even with every plugin turned off - even NowTV makes a better fist of this, and they still insist on you downloading a separate player if you want to watch on Windows.)

- Free but Ads - mostly provided by tubi.tv which at the moment is unavailable for EU users due to GDPR.

Ok, maybe I could subscribe to a VPN, but meh.

So I kinda think my assertion still stands.
> If I broke my leg doing something stupid you can bet your ass I'd call around and get quotes if I could.

Quotes for...what? Even with price transparency on actual services, “I broke my leg” doesn't tell you with much specificity what services you need. And that's not even to discuss, “I'm having chest pain and dizziness”.
Minor nitpick, but wouldn't ${0##*/} work as well?
It's for public observation, but that doesn't make it a public forum. To do their jobs, politicians need to (a) listen to their constituents and (b) legislate, and it makes plenty of sense to have times and places set aside for both. The legislature floor (when the politician is there, I know there's a balcony) is the latter.
The controller is always where the trouble arises because it glosses over a lot of details [1], and there's way too much stuff you can put in there if you're not careful. Before you know it you have thousands of lines of highly coupled code. This has been especially true for me in mobile applications (though much of this is relevant on other platforms too).

Over the years I've extracted many components from my controllers to the point where they're finally getting pretty slim. At first I let the controller fetch the model - e.g. update a model from the network, but later extracted this into a manager/provider object so multiple controllers and views can easily share this. Then I removed anything resembling business logic from the controller as I realised that was part of the model too, and moved this into service objects or utility functions (and not on the model-objects themselves, as I try to keep these focused just on data storage and serialization/deserialization). This might also include some form of dispatch if the business logic is triggered by a command. Similarly I moved all kinds of formatting code into presenter objects. Then I added viewmodels as an adapter layer on top of the actual model - both to insulate the controller from the actual model (didn't seem that important at first, but I finally 'got it' later) and to have a place to store local state such as current selection, scroll position, etc. And finally, I recently went all the way with the viewmodel after I extracted the logic of which view leads to which view out of the controller and into a flow coordinator object. This way, a given controller doesn't know what view is shown when you click the 'Next' button - instead it asks its viewmodel. That way the controller doesn't know anything about what needs to happen next or how the next view is shown. And that way all the logic about which view leads to which view resides in the flow coordinator which injects this into the controllers via the viewmodel. That way a view-controller pair becomes a completely reusable component that can be shown in multiple ways from multiple locations as part of different flows, and even using different models.

I don't always bother with all of the above, but it goes to show just how many separate concerns can actually end up in a controller, or instead be extracted to its own object: Fetching the model (provider), formatting the data (presenters), mutating the model (service/dispatch objects), wrapping the model (viewmodel), local ui state (viewmodel) and navigation between views (flow coordinator). It really goes to show that MVC isn't so much an architecture as it's the foundation for one; You've separated your view and model - great, now what about the rest of the application?

[1] http://i.imgur.com/rCr9A.png
There are many excellent roller coaster rides in amusement parks across the nation.
For an example of self-propelled rounds, see the Gyrojet [0] which fired 'microjet' mini rocket propelled bullets. It turns out that militaries have been thinbking about this stuff for a long time, and spendinga lot of money trying to solve these problems. So, most ideas you think of will already have been lookedn at, tested, and devloped iff they actually work, otherwise abandoned - sometimes pending future technological progress and advancements, admittedly...

0. https://en.wikipedia.org/wiki/Gyrojet