skysight-inc/HackerNews huggingface dataset:
> It makes managing any resource with acquire/release semantics very easy.

Agreed. But microkernels generally don't acquire or release resources. Most people arguing against this point seem to have a monolithic kernel mindset, but microkernels are a whole different beast.

If a kernel owns any kind of resources, that leaves the whole system vulnerable to denial of service attacks. Therefore, microkernels have long since adopted designs where the kernel does not own or allocate anything, and all resources belong to processes (which incidentally makes identifying misbehaving processes easy, something not easy on UNIX kernels).

Any data the kernel requires for its operation is allocated at boot time and lives until the system halts.
FWIW, we stuck to web because of all those reasons, maintaining multiple code bases for different devices is not something key to our business at our current team size and strength.
> Linux kernel has Async IO

Linux offers some async io features, but does not offer async throughout.

In a fully async platform you would be able to do general-purpose programming without ever needing to use multithreading.

Example of a situation you can't do in linux: have a program doing select(2)
or equivalent on both keyboard input and network input, in a single thread.

Since linux does not support this, you are steered to adapt solutions that are more complicated than a pure async model would be,

* Spin constantly looking for activity. These heats up your computer and uses battery.

* Have short timeouts on epoll, and then glance for keyboard input. This leads to jerky IO.

* Have child processes block on these operations and use unix domain sockets to feed back to a multiplexor (fiddly, kernel contention).

* The child-process thing but with shmem (fiddly)

* Something equivalent to the child process thing, but with multiple threads in a single process. (fiddly)

You would think that x-windows might help out here. What if you had a socket to X, and then multiplexed on that, instead of looking for keyboard input from a terminal? This opens new issues: what if X has only written half of an event to your socket when select notifies you? Will your X library handle this without crashing?

Rurban's comment above is correct. Linux is not async throughout.

On OSs that offer kevent you can get a fair bit further, but (I believe) you
still can't do file creation/deletion asynchronously.
I used to work in the background screening company before switching careers. The background screening process is very tedious, each state and sometimes counties keep records in their own way. If you are lucky, you can easily just search for the person’s case online, however many times they only allow case searches over the phone. I’m wondering how Checkr handles that since it’s not an easy thing to scale. Even looking at their careers page, they are not even hiring any data entry folks to handle that.
Sure, if you can manage it. And therein lies the rub! Food is emotional, and hunger corrupts our thinking processes. That's pretty much the whole game right there.
>power doesn't lie with the people who can press “Like” (etc.), it lies with the people who select and continuously tweak based on observed effect the algorithm by which Likes and similar actions are used to shape the flow of information to and between users.

Interesting. So no matter how much apparent power is gained by people connecting politically on social media, the "(wo)man behind the curtain" who controls the platform and it's algorithm will by default always be more powerful?
They also announced exactly that. Not the case for this or the next major revision of macOS.
You could say the same about Euratom, but we're leaving that, because membership requires accepting the authority of the European Court of Justice in some areas. I wouldn't be surprised if there were minor entanglements that made continuing to play a major part in ESA difficult.
But that's not true, because they also need the fancy ways of doing things as a reaction to demand.

So now they have more code, more to test, qa is more difficult, more surface area for bugs, etc.

Adding features isn't easier to maintain.
People can already free up hours a day with very minor consequences by giving up TV and compulsively checking social media, but they choose not to.
Modernizing Medicine Is Hiring an Apple Systems Administrator
Join an amazing team and help us modernize healthcare. Yes! You can work remotely. Apply at https://www.modmed.com/company/careers/?gh_jid=4017191002. Cheers
> It's a fact of the matter that landlords buying multiple apartments to rent out temporary AirBnBs reduces housing stock, just as it's a fact that refusing to rezone certain areas of Vancouver reduces potential house stock.

In a pre-hotel era, it could have been also argued that hotels reduce the housing stock. After all, if long term residents dont use them, you could build residents in that place.

It has to be made absolutely clear that favoring long term residents over short term residents is a matter of power not of economics. It is a modern attempt at a tariff, or at an import restriction.

Vancouver might not be able to expand sideways but it can expand up. But lets say for the sake of argument it is impossible to build even a single dwelling unit more. Who is to say what each unit provides as maximum value? Why do you think that long term residents are more valuable to the city than short term residents even when they pay less, and where do you draw the line between allowing airbnbs or banning hotels. Or putting tourist quotas or tariffs.

> I agree, but it's not pertinent to discussion w.r.t. Vancouver.

It is very much pertinent to vancouver. They have a disease that would exist with or without airbnb, which is the affordability of the housing stock. Airbnb might aggravate that like eating ice cream aggravates your indigestion. That doesnt mean the proper solution is to 'regulate' ice cream.
So .. how does this actually work? Is it a direct wallet transfer or is it an intermediary? How does it handle unconfirmed transactions? Which cryptocurrencies is it valid for? Does it do refunds? Are there KYC/AML requirements?
We have launched our electronic design vendor marketplace today
> Do we allow a bunch of 6'5" mega-geniuses with blonde hair, blue eyes, and all the right genotypes to take over society?

Better than a 6'2" idiot with a ginger toupee thats already taken over a society.
Reddit is also just too big. It's only a matter of time before a great subreddit reaches /all/ a few too many times and becomes a meme factory/circlejerk/battleground instead of something interesting. Then the mods start cracking down to try to keep the original subreddit spirit but it's too late by then.
Not working for me - says there is a problem...
Great idea! Some design feedback.

The contrast on the signup page is too low - https://getmunt.com/signup - I can't tell what each field is supposed to be.

The white on yellow at the bottom of the sign up, and also on your chat pop-up is also quite low.
Why America’s Black Mothers and Babies Are in a Life-Or-Death Crisis
Thanks for this reply. Calling someone out quickly and civilly for posting a shallow, ontological quip is one of the best things we can do to keep this type of serious conversation fact-based, on-focus, and troll-free. Too often nowadays these things can devolve into semantic wankfests with little semblance to "fact" or "truth".
It is absolutely irresponsible. While facebook is in the news as a reminder that companies that unethically exploit the lack of regulations in emerging technologies for the competitive purpose of getting higher customer adoption will, at one point, have to report to congress and become responsible.
Oh that’s right, the PR firm mails me my check today ;-)

No seriously, am I wrong? Has taxing the rich ever been successful in the long term?

Take for example the much-lauded United States marginal tax rates of the 1950s. Do your research and you’ll find that the wealthy evaded those taxes quite handily.

I don’t see how it’s possible to get any more blood from that turnip. Better solutions are needed.
I've spent a lot of time building automated assembly lines and I think the writers of the article (and the underlying research) gets a lot wrong. I doubt the smallest cities will be prime automation areas since areas with high degrees of automation require a few highly-skilled robot babysitters that are unlikely to relocate into the provinces. I think large cities are much more likely to see high automation rates due to economies of scale and small citiies will either stay the same or businesses will simply leave.
Nyes
The problem with saying it’s the tax code is that there are so few else who also became that rich despite having the same tax code.

Personally I think it’s luck, a lottery with no upper bound with ever diminishing odds of winning as the prize goes up.
The claim isn't that inequality is bad; it's that a certain level of inequality is bad, and the call isn't for full equality, but for more equality. The reason it's bad, really bad, is this: https://news.ycombinator.com/item?id=16592641
I was under the impression that most such fortunes end up disappearing within a few generations as the descendants squander it?
Not debating any of those points, only that sugar and junk food makes you hungrier and therefore harder to diet. There is an obesity epidemic that seems to be getting worse. I'm more interested in that problem.

Some of what you describe can be attributed more to factory farming which I generally disagree and personally don't buy.

Animal products aren't expensive if you compare calories per dollar.
Checkr is minting money. I doubt they needed this cash infusion, but it could make sense to drive even more growth.

Almost all of the on-demand companies (Uber, Lyft, DoorDash, etc.) use the service to screen independent contractors. The kicker is that independent contractors often sign up for many of these services, so Checkr can turn around and sell the same data that they pull for 1 individual to 3+ companies at ~$15+ a pop.
Your humility is as inspiring as your many arguments by analogy.
I don't disagree. But the bot / tool rendering it would need to know to look for it.

You could even pass around "not so hidden" messages with it. Tell your friends, add this CSS class to the body to see the message.

Bulletproof, not at all. Just pointing out a clever use.
They wouldn't go to such a coaching because of ignorancy. Most people are not low-income for no reason...

If they really wanted the internet is full of freely available information.
Please do not put something like a chat or messenger. I have 6 apps to communicate, each type of person has a different channel to speak.
I switched jobs to get something closer to home and the new job was a React shop.
Sometimes I wish we had more constraints because I fear we've all forgotten how to write fast and lean code in favor of semi-fast but very bloated code.

I remember back when I first used Windows 95, opening programs was very snappy and I was impressed. I imagined Windows of the future being even snappier, but somehow the opposite has happened. Now every application takes a long time to boot up, check for updates, etc just because they use orders of magnitude more resources. I long for apps with instantaneous startup times, no loading screens, and small footprints
I'm not an expert on history, but I don't think that holds true, at least based on my limited knowledge. As I understand it, we've always had a government partially beholden to certain large interests, but it's offset by having to maintain some level of restraint on behalf the public interest.

If we look back at our government's founding, we have large interest groups pushing to maintain horrible things such as slavery. But eventually we moved past that.

I won't claim that things couldn't be better; we certainly have a lot of room for improvement. But I don't think we're doing as poorly as many people would like to believe.
The problem I have with what you are saying is what you are referring to as the "laws that govern our playing field." What do you mean that they are not fair? How do you make them fair? Also, it's not like these people became rich overnight. Do you think Bezos spent a lot of time complaining about a lack of opportunity? And do you think that most people would want to (or even be able to) live a life like he does?
We have a component called 'Connector', which acts as a proxy between the user and the server, this component handles the authentication part of the RDP and SSH protocols.

The whole process is transparent for the user, the user clicks to connect to a server and 'magically' the authenticated session is on the user's browser window.
It's really amazing how people keep finding ways to make old hardware do new tricks. Overdrive 2 is my favorite example - it's a Sega Megadrive demo that was released 30 years after the Megadrive launched, but still managed to pull off multiple effects that had never been seen on the system before. It abuses the hardware in such unique ways that no emulator can run it properly.

http://www.pouet.net/prod.php?which=69648 / https://www.youtube.com/watch?v=gWVmPtr9O0g
Dennis Rodman would be a hard sell, but Ron Artest/Metta Worldpiece would be a better fit. He was the only other NBA player with a science degree, in mathematics. Jeremy Lin not, he was only business. Harvard still.

Ron Artest was also pretty old when he came to the Lakers, and soon renamed himself to save the world, while himself playing with all the dirty tricks.
But Ingram is a different kind. He is a sharp shooter on a Nowitzki level, and while Nowitzki's numbers degraded Ingram is currently No. 1 in 3 pt efficiency in the G League. His numbers are almost at the Troy Daniels or Kyle Wiltjer level, the historical best sharp shooters from the G League, but those players didn't have that much luck after switching into the NBA. Troy Daniels had one good/legendary match, similar to Ingram, but then his numbers declined. But he became at least a sometimes starter for the Suns.
Ingram is a fantastic fit for the Lakers.
PowerHammer: Exfiltrating Data from Air-Gapped Computers Through Power Lines
I think there are three forces discussed here. Automation (removing work). Decreased cost good (reduced labor costs). Increased wealth (those with it spend more on goods and services).

Automation's effects on the economy larger depends on the pace it is achieved. If someone released a box that replaces truck driver's tomorrow and sells it for $1000 then there will be huge disruption. If drivers are replaced with automation slowly over 30 years the impact will be less because the rest of the economy will have time to absorb the impact.

Increased wealth is expanding the service industry, with petcare being a prime example. This will create more jobs, but those jobs are both at risk of being automated and might not be enough to replace automation.

Decreased good costs works for some things like toothbrushes and iphones, but they don't work so well for limited resources like gold jewelry or real-estate. It might improve quality of life in some ways, but it cannot help with everything.
All this talk of meat is making me hungry...stupid auto correct.... :<
Common Lisp with the Parenscript library; use any JS game framework underneath that appeals.
Anyone curious about the "High Modernism" referred to in this article should definitely read Scott Alexander's review of "Seeing Like a State" [0]. It sums up some of the attitudes of the High Modernists involved in things like architecture and urban planning in the 20th century:

>First, there can be no compromise with the existing infrastructure. It was designed by superstitious people who didn’t have architecture degrees, or at the very least got their architecture degrees in the past and so were insufficiently Modern. The more completely it is bulldozed to make way for the Glorious Future, the better.

>Second, human needs can be abstracted and calculated. A human needs X amount of food. A human needs X amount of water. A human needs X amount of light, and prefers to travel at X speed, and wants to live within X miles of the workplace. These needs are easily calculable by experiment, and a good city is the one built to satisfy these needs and ignore any competing frivolities.

>Third, the solution is the solution. It is universal. The rational design for Moscow is the same as the rational design for Paris is the same as the rational design for Chandigarh, India. As a corollary, all of these cities ought to look exactly the same. It is maybe permissible to adjust for obstacles like mountains or lakes. But only if you are on too short a budget to follow the rationally correct solution of leveling the mountain and draining the lake to make your city truly optimal.

>Fourth, all of the relevant rules should be explicitly determined by technocrats, then followed to the letter by their subordinates. Following these rules is better than trying to use your intuition, in the same way that using the laws of physics to calculate the heat from burning something is better than just trying to guess, or following an evidence-based clinical algorithm is better than just prescribing whatever you feel like.

>Fifth, there is nothing whatsoever to be gained or learned from the people involved (eg the city’s future citizens). You are a rational modern scientist with an architecture degree who has already calculated out the precise value for all relevant urban parameters. They are yokels who probably cannot even spell the word architecture, let alone usefully contribute to it. They probably make all of their decisions based on superstition or tradition or something, and their input should be ignored For Their Own Good.

The result being, of course, the creation of hideous planned cities that no one wanted to live in.

[0] http://slatestarcodex.com/2017/03/16/book-review-seeing-like...
> most of the money spent on R&D in the entire world is funded though pharmaceutical sales in the US.

This is not true, and I've already told you this.

Pharmaceutical R&D spending in 2015: USA $47B, Europe: $33B.

Total drug sales Europe 2015: $190B
Why do you do the pair programming in the first place?

What is the motivation? Are you forcing the other person to sit there, because pair programming is some kind of mandate? Or is that person wanting the pair session because they want to learn?

Question the motivation of the person and change process to fit, not the other way
Show HN: Turn 3D movies into 3D models using Python
Do you people known that medieval Europe had double digit property and land taxes? Kings and emperors back then were way more afraid of somebody becoming richer than them; the modern day political establishment not so much.
Can you post a reference to the arguments? Most arguments against C++ are very dated, and sometimes are comming from people whose experience is mostly as a C programmer.
Has it ever worked? Any examples in the long term of sustained taxing of the wealthy?
The US was lagging behind Norway in air warfare capabilities? I've always been under the impression that they were a world leader.
Perhaps someone else knows the actual ratio of inherited to earned wealth. I'm sure it varies but the majority of people, in fact almost all of them, are not going to win the lottery.

My experience of wealth has been through working in financial services where families have billions (UKP) in assets and whole firms managing that for them for many generations. Also of living in a country that's been owned in very large chunks for hundreds of years (Scotland).
Sec – A super simple and super small Python library for dealing with secrets
Assuming you were in a vehicle with ICE speed relates to vibration/noise which can, at the wrong pitch, cause drowsiness easily. This is why parents will take their children out in the car if a child is not sleeping well.

I find rough motorway surfaces in my current vehicle induce heavy drowsiness at motorway speed limits (slight reduced at marginally higher speeds when the pitch is higher).
Use it through the Clover app for a much better time.

https://f-droid.org/en/packages/org.floens.chan/
Luck is a big factor in the success of startups, but it is not the only factor. E.g. Jeff Bezos is lucky, but he's not merely lucky.
Honestly, Mozilla could just shove a DreamWeaver clone into Firefox and make a lot of designers and developers happy.

The challenges for developing software that would let someone who doesn't know HTML/CSS produce HTML/CSS seem high. In the "drag and drop interface" did that drag mean that the column should be 60px smaller? 10% smaller? 1.21rem smaller? Should the font get smaller when a username is longer than 15 characters, should the column get bigger, or should it overflow to the next line? Is there custom menu interactivity at different breakpoints, or can I just let Bootstrap do its magic?

That said, Sketch or Figma plus an exporter gets wonderfully close to what the author is talking about. And as a developer, I appreciate being handed imperfect HTML and CSS over being handed a picture of a website. At least with the former, I can copy and paste into the appropriate location, or throw out that which my judgement decides is counterproductive or unnecessary.

So I don't believe that this DesignTools utility needs to be perfect from the get-go, or address most/all of the edge cases that will come up during development. It just needs to decrease the cognitive workload that developers take on during the "PSD >> application/website" process.
You Think Discovering a Computer Virus Is Hard? Try Naming One
We use the HSM to store sensitive data.
> You do want people living in their homes for the vast majority of the time. You want them living there, hopefully being part of the community, getting invested in their lives there. The original argument is very sensible.

I vehemently disagree. People should be doing what they want, not what some other random person thinks they should be doing. Cities have dead periods all the time: people leave new york in the winter, or buenos aires in the summer.
The idea that a community grows stronger by putting a fence is a sad one to me.

> This is only sort of okay. No reasonable person who cares about housing would push to move long term residents to hotels. This is just a terrible premise to put forward.

It is the equivalent premise to saying that you should ban hotels so there are more long term residents, or known as, reduce short term housing stock to increase long term housing stock.

> Do they really? Like whom? AirBnB isn't particularly expensive, and all-in costs are more often than not more expensive than hotels. I don't know _anyone_ who says they travel more because of AirBnb.

You might also not hear anyone say they use cabs more because of lyft and uber but I assure you that they do. Hotels have not particularly suffered their market share because of airbnb, but airbnb is widely used in all major cities. Hostels probably took a hit, but nowhere near the usage airbnb has. Hotels ~=, Hostels -=, Airbnb ++++= => people are travelling more.
I think you must be referring to President Trump?
You mean, the same politicians who are receiving donations from the wealthy? Those politicians?