skysight-inc/HackerNews huggingface dataset:
Maybe it's more accurate to say that complex social problems can't be solved by technology alone. There's been a rarely questioned assumption that a bunch of hackers in a room together can single-handedly disrupt and reshape society in constructive ways. I think we're seeing now that this is a naive and even dangerous point of view.

To elaborate on your examples, things like sewers and wheelchairs benefit us but they depend on a social and legal framework to do so and require coordination, planning and consensus to be useful.
Got any recommendations on How to get started studying rhetoric?
I'd be interested in also seeing the the boards of directors who hired the CEOs. That would enrich the conversation.
Not a list of "whats", exactly; more like a list of "whys": https://80000hours.org/
Hello, I am one of the Darling developers. Yes, we would love more help! A good deal of command line-only stuff is working at this point. GUI application support is limited but we are making progress.

We are also looking to improve the experience of first-time contributors and we welcome feedback related to how we can make it easier to give you the information and tools you need to contribute to Darling.
I wish this worked for me. When I take it, I definitely feel more sleepy, but that's not my issue. My issue is an active (maybe even anxious) mind that will not stop wandering, worrying, and obsessing. Sleepy or not, it has to run its course to exhaustion before I can switch off.

I know there are ways to help this like meditation but it's tough to find the time and energy to learn something new when you don't get enough sleep.
One tool I have found useful is the app Freedom. Another I’ve found useful in thd past is Forest.
My argument is that this is not actually all that much effort, and it would make far more people happy than you’d realize. While not everyone can verbalize their complaints about Slack, I’m sure many feel the performance issues; and they would certainly notice if Slack happened to load five seconds faster or their computer’s battery lasted a couple of hours longer.
The author addressed this from a slightly different perspective under the question "The military can use your research anyway, from the open literature. Why not have them pay for it?".

His thoughts basically boil down to a combination of not working on overtly militaristic applications, not approaching the research from the angle of how it can help the military, and certainly not accepting military money even if it seems unrelated.

He acknowledges that his work may be beneficial to the military:

> Do work that makes the world a better place. The fact that the military becomes better too is not a problem.

By my reading, he is satisfied that he is not responsible for the militarization of his research. His research may indeed be misused, but that's an unavoidable in virtually every field and the buck stops at whoever weaponizes it.
I read Style: Towards Clarity and Grace recently and found it really practical and actionable
A few weeks in to my first long trip, a mentor said in a grocery store in Franklin, North Carolina: "You'll become one of two kinds of hiker: you'll count calories per pound, or you'll count calories per dollar. Either way, you win with cake frosting".
It could be the REM rebound effect as mentioned here: https://podcastnotes.org/2018/04/29/why-we-sleep/

I'm working my way through the book, very interesting stuff.
> I'm curious if your team is ever able to be together in the same location and how often if you do?

We met once in about 3 yrs. Management is super stingy with any travel thats not absolutely necessary.
How did adding exceptions to the language make C++ into C++? RTTI? Multiple virtual inheritance? Default member function generation?

They didn't, not individually. They were popular and uncontroversial (rather less controversial than promise apis, even). And yet...

The point is that Rust seems to be charging blindly down the same road, not that any one feature is going to blow it all up. Frankly IMHO Rust is already harder to learn for a median programmer than C++ is, even if it makes more aesthetic sense to an expert.
If you want to go down that route - which is definitely your right - you could re-shoot a similar picture today and it probably would not show a major shift in demographics. Sad but true.
They have armed guards. They did fix it. :)
Yeah!!! Totally awesome!!!
Rust 2018's non-lexical lifetimes are a good example of this.
Swedish startup Rdot is trying to take on E Ink
Also they only hire one type of person (engineer) which has created a monoculture of people not predisposed to being outwardly friendly. (I know this is a stereotype, but sometimes stereotypes are true).
> But then, who decides what's bad?

Strange how I never see this argument for allowing people to yell fire in a crowded theater. Perhaps because the people who make these arguments are likely to be harmed in the theater but not by the violent racists. Would they be willing to defend platforming anti-Christian rhetoric in Bangladesh while living there?

Societal rules like "free speech" are not black and white. They are muddy distillations of enlightened self-interest, where each person tries to impose rules on others to reduce their own chances of being harmed. Thus, the European states and the USA all have laws against murder but draw their lines on protected speech differently based on what makes sense in their societies.

The only reason Americans find this so hard to understand is that they are drilled with hero worship for the nation's founders from Kindergarten, much like a North Korean child will be trained to deify the Kim family. The reality is that the documents these men produced were compromises suited to their time, and electoral colleges and 3/5 compromises are not timeless truths for governing.
The person you're replying to is telling you the truth - imbalanced delta for buyers or sellers means rising or falling prices. There is no magical equilibrium, and if there was, there would be no profit.

To explain it a step further... at this moment in time, every private and institutional investors stopped selling APPL...I can still buy a share, likely thousands of them... from the market participants that are always there: market makers. When you make a "bad call"(like selling into a rally), a market maker is likely on the other end of your trade, and they will profit from your "bad call". Now the inverse also applies, often times a market maker is taking the other end of your trade that is a good(profitable) trade for you. The market maker isn't losing though, they are just playing the odds. They are convicted that for every losing trade they take out of obligation(as a market maker), they are going to take 2 or more winning trades. They also operate with trade costs much lower than you or I(ie retail investors) have access to.

That was more reply than I originally intended to write...but you have to understand this(or fail at profitable trading). There is no equilibrium, and there are parties(market makers) ensuring that there never will be. That is their job, to create a state of constant liquidity, even if buyers and/or sellers individually are unwilling to play.
> What do you think the cross-platform browsers you're packaging in Elecron are written in?!

The cross-platform browsers are written in a whole lot of platform-specific code.
Trek into Congo Forest Reveals an Ebola Crisis Fueled by Violence
Yeah, it definitely feels like ES6/7/Next is packed with features that theoretically make it a little faster to write code while making it monstrously slower and harder to read for at least 80% of practitioners... (destructuring comes to mind, with a syntax that is bafflingly similar to literal decs, that used to be the "good part") Seems like they made that choice every time.

I was reserving my thoughts about ES6 until I worked with it for a while, but now that I have, I have to say for those reasons you cited I don't like it as much as ES5.
No the OP's question implies it was achieved largely through some technology.
I’m curious as to what the current state of the project is, as well as what kind of things you were working on. I heard that you can use Xcode’s toolchain to compile binaries now?
I read that and just thought this guy is a moron. There's no discovery, no profit, just vanity.
I read this piece before taking a class of his at UM and very much respected him for the thoughtfulness of his position in this post. From what I recall I never remember him bringing this up during class. He made for one of the most intellectually stimulating foundational CS courses I took in college. This post still resonates with me to this day.
Chrome and Firefox with WebRender are going the opposite direction and just putting all their rendering in the chrome process/"GPU process" to begin with.
As someone who has been a sysadmin and system programmer for 25 years and a crusty rat bastard for almost that long, I have to wonder how long it is going to be until someone realizes that a piece of hardware doing a task is more efficient than 27 layers of virtual machines and a long pair of tongs.
Why are you blaming us as users for a decision made beyond our control? Yes, we "get it" already, Apple is overpriced. I'm really happy for you that you get to decide what gear you use. Rubbing it other peoples faces really makes it better, so thanks for that.
> The biggest one for me in recent history was Cloudflare arbitrarily deciding to stop hosting the Daily Stormer. Sure, DS is vile, but at the point we start enforcing censorship on a whim instead of hardened policies that aren't selectively enforced, I think it becomes worrisome.

If there's a fairly cogent set of guidelines I'm fine with it. I realize that it's subjective but we're not idiots and it's THEIR company.

If you went to a friends house and he had a nazi meeting in his basement you wouldn't accept "free speech" as a reason for them to be there - you'd think your friend was a Nazi.
Do you ever talk with him directly, via sms or whatsapp? How often? Was the party really never brought up?
> Why does USA have this huge problem with spam calls and most of Europe doesn't?

Presumably because (1) it's much easier to find English speakers in countries where most robocalls actually originate, and (2) the same model can scale to 320M recipients with very little marginal effort.
I agree, but I think I’ve put less thought into it than you have. Just because I tend to focus on research and low-latency infrastructure, I’ve been really happy with the container-first approach. I really like being able to deal with these processes at the Linux level instead of the VM level and being able to tweak that stuff (cpu placement and isolation, accelerators and rdma network devices, etc.) There’s a reason VMs never really took off in HPC, but I think CRI-O is really poised to change the HPC paradigm, and k8s can be really beneficial in some business applications of HPC.

I definitely understand and agree that multitenancy is super important, but it would be a shame to agree that the bare metal performance is an okay sacrifice.
libpng, to name one example off the top of my head. It doesn't even have support for SIMD on x86 yet, in 2018.
This uses macOS’s Hypervisor.framework.
Except that guy literally died. Nobody dies playing on a computer and it's pretty rare to die from running or biking in civilization.
One man's truth is another's opinion.
> I've heard a lot from other Americans about thinking France was a dump when they visited, and I really thought they were exaggerating. When I visited, I was actually pretty surprised to find it just how they described it. I wasn't sure if it was just that it was different, but I guess it's nice knowing at least some Europeans seem to agree.

I visited Paris last year and stayed in Montmartre. It was hardly a sterile place (like Singapore tries to be), but then again Paris has always been grungy — where do you think modern perfume came from?

What I didn't see in Paris were the tent cities like back in San Francisco. I didn't see feces all over the escalator and stairs at the metro stations like you see in San Francisco. I didn't see any hypodermic needles in the seat backs like you do on BART either.
Innovations of 2018
I am light skinned and look much younger than my age. I have noticed over the years that I seem to not be allowed anywhere near any kind of management role. Although I will be trusted with great responsibility to actually research, develop, build and deliver, I have not generally been allowed to define projects or suggest strategy. I am either at the sharp end or nowhere, it seems. I suspect that my only way to be anywhere near being in an executive position is if I start my own business.

edit - of course it might be nothing to do with appearance, I definitely have some negative character traits. Though if it is character traits, very similar traits don't seem to hurt the men with stubble and prominent chin clefts in their careers.
Case in point the "how to deal with asynchronous stuff" problem. Callback pyramids weren't great, but the pastiche of approaches that followed (promises, generators, async functions, etc.) Is starting to feel worse.
I am just impressed they are mapped at all. Not entirely reliable as trails get changed over seasons and for maintenance and so on, but it is still impressive to be able to get an overview of a trail system.
really, really untrue. My most recent trip to Asia had most of the "smaller" midwest Uni's promoted (as for many it's the only way into US higher Edu).
> But what this “native” Bay Area kid won’t do is start blaming the guy from North Carolina or Wisconsin or Boston—basically every other person in the bar—for propelling the rents into the sky and inadvertently forcing the “locals” to flee.

The author hasn’t been to a Berkeley (or San Francisco, or a Penninsula town) city council meeting... there is a lot of very blatant resentment in the Bay Area directed (mostly unfairly) at transplants.
These human-machine interface failures always fascinate me. The NYT makes the quip about not being able to look down and note the trim, but speed doesn’t need to be high to have these failures. It seems to be more related to system complexity misunderstandings or compounding interpretation issues. Look at the grounding of the Royal Majesty - not exactly some high speed object; it all amounted to a misunderstood icon. See: https://ti.arc.nasa.gov/m/profile/adegani/Grounding%20of%20t...
I think part of that lack of outward friendliness is both transplants generally as well as those people that don't actually want to be there. But yes, the monoculture is the key problem. I was considering moving to SF because I loved the SF of 10-20 years ago (not without its problems but had so many things still right) but all of the other cultures that made SF great have been suffocated by the tech industry moving in. No longer a top option anymore for that reason alone.*

* I've spent a limited amount of time in SF so grain of salt.
Not OK. Political risks are not all the same.

For one, those seeking to chalkenge the current economic status quo, to improve the general welfare have every right to do so and will get lumped in with nefarious actors.
Not exactly the same thing, but PEP-404 made a negative commitment.

[https://www.python.org/dev/peps/pep-0404/]
The "market" is more complex than a single stream of matching buy and sell orders at specific price levels. For any given asset, there is an "order book" containing the quantities market participants are willing to buy/sell at various price levels. Lots of people coming in to buy at "the market price" eats away at the selling side of the order book, raising the market price level.
This is exactly what I wanted to say but wasn't going to put so bluntly. For private vehicles inspections are just a money wasting government program to make the government feel good about how much it's protecting people while not actually protecting people much per dollar. For commercial vehicles I think the situation is not so cut and clear but I think we could do with less inspections and more roadside enforcement.
You defend your claim that “we don't even know why/how Ibuprofen works” by pretending that Wikipedia’s incomplete description of COX mechanics are proof that we “have no idea” how any of this works. You’re not pointing out meaningful gaps in our knowledge. You’re passionately arguing that incomplete knowledge is equivalent to complete ignorance.

Boo. This is lazy and anti-intellectual, akin to “debunking” climate change by claiming that since we don’t know everything that influences climate, we don’t know anything at all. Someone who complains of “incuriousity” should do better than this.
You are 100% right. For example, there is zero discussion of General Game Playing (GGP) in these submarine-type articles because the same techniques don't scale at all to GGP.

http://ggp.stanford.edu
Truth Behind Viral 24.9B Pixel Image Taken by Chinese “Quantum Satellite”
I fail to recognize the 'forced to listen' part. I very rarely see political opinions at all on twitter or youtube, because I don't follow those topics. Also isn't filter bubbles a thing?
http://ggp.stanford.edu
We can say both are important skillsets (two sides of the same coin), so I won't argue with you :)

Also maybe beating the market is not that important, but I was making a mistake of accumulating cash without investing it when I was younger. I didn't have spending problems though as I was frugal in my life (though being too frugal was a problem in itself as well).
This. People would rather ride the $5 bus that may not make it than ride the compliance bus.
Except when upload a fake image as your profile picture. Facial detection algorithms are some of the most refined ML algorithms today. There are already plenty of social media sites that check profile pictures for the presence of a face, and Facebook goes as far as figuring out which face is yours.
I haven't looked into Rust very much yet, but doesn't the borrow checker effectively prohibit you from having multiple references to the same object?

I wouldn't say it's terrible advice though. If I see that something I do is potentially dangerous and would require special care to get it right, I'd first look if there is another way to do it.
The first time I went to work here a few months ago I got out of the Lyft around 9am and two meters away a homeless man was injecting something into his veins. My office is in the Mission.

Some parts of San Francisco are very dirty and the homeless issue is not exaggerated. Everybody knows about the Tenderloin at night.

With that being said, I drove across the US two years ago and if you keep your eyes open you realize it is all over - Portland and Seattle are no better, just less talked about.

My rent is $1300, I live with one roommate on Russian Hill. I'm flexible and lucky so this is not representative. A girl I know who works at Google lives in inner Richmond (arguably a less desirable area) by herself and pays nearly triple for some reason.

It is hard to find a proper gym for less than a Benjamin and food is above average for an American city but hilariously expensive. Good way to gauge is pick some fast food chain and compare, Dennys is x2 here than the rest of the country.

All in all this place isn't the shiny happy city you'd imagine from watching Full House or or the counter culture epicenter of hippie times gone by. It doesn't suck, I'd definitely visit for a week or two if you have never been, and there's a lot of history here but in the end it is no longer a very remarkable place to live.
An alternative explanation for anyone who's still confused: it's one of Windows's potentially many subsystems -- i.e., it's Windows's Linux Subsystem -- and hence it's the Linux Subsystem for Windows, not the Windows Subsystem for Linux.

That said, I think their interpretation was likely different: it's the =Windows subsystem that is meant for Linux, kind of like how earlier they had SUA, the (Windows) Subsystem (meant) for Unix-based Applications.
Using terms like 'big' and 'small' when referring to governments doesn't necessarily have to mean just financially or regulatory. In more serious terms, it can be used to mean tyrannical, such as becoming 'bigger' than our human rights.

How's this for a thought: How 'big' do we want our government to become? Personally I would have liked to stop before Bush signed the Patriot Act, or before we bum-rushed the middle-east with no intention of leaving, or before the NSA created their god machine, or before Obama resigned the Patriot Act several times. Don't get me wrong, I'm not in favor of immediately stripping regulations and defending redundant agencies, but I am interested in immediately cutting off the hand that's reaching up Lady-Liberty's skirt.
I've been wondering if something like this could be done, but using actual syscalls - tagging processes as Linux or Darwin and dispatching syscalls differently, as with Linux personalities or (AIUI) Solaris branded zones - instead of with a hypervisor. I think you could do this with a kernel module that hooked the syscall entry point, assuming SIP lets you do such a thing. I'm surprised they used a VMM, but I guess it's not that hard to implement via Hypervisor.framework.

Maybe there's no significant overhead to a VMM if it's hardware-accelerated?
I have written non-trivial code in Go and Rust. My situation is C++ dev -> Go -> Rust -> Go (current day job). The shifts have been due to various circumstances on my day job.

The thing is when I moved back from Rust to Go, I had forgotten how productive Go is and I felt something like this:

https://youtu.be/1i_Eqj7wu88?t=50 (20-30 sec video)

As someone who tried to "sell" rust in my org, I see the biggest issue is:

1. Steep learning curve (it is true)

2. When lot of people talk about #1 it gets amplified in the minds of people who make calls on the tech to be used

A great effort has been spent on #1 and I agree the payoff is worth it. But #2 is perception/marketing issue.

PS: I am huge fan of both Rust & Go.
Because it is expensive, and because I don't feel the quality of living there justifies the expense to be paid. Bad traffic, and a city wide hygiene problem.

My sample is limited, but not a lot people around me have good opinions about SF. Guess it is a mutual selection as well.
It’s very expensive today but in five years time when people look back they’ll say it’s cheap. I remember looking at expensive houses in San Jose back in 2010. Now that price (750k$) isn’t available any more.
If you have not yet seen "Free Solo", it is an interesting movie because it delves into the relationship between him and his "I just want to be happy" girlfriend which touches on some of his mindset to pursue perfection.
I have used this successfully to demo throwing shellcode at vulnerable (command-line) binaries and getting a shell when I’m too lazy to fire up a VM, and it does a pretty good job of this. Unfortunately ptrace isn’t supported, or I’d ditch the VM entirely and be able to use a debugger when writing and testing exploits in addition to just demonstrating them.
Is it really that weird? We are all going to die eventually someday. If you want to risk your life doing something you love I think that’s your call, as long as you don’t risk hurting other people in the process.

I mean, what do you think you keep after you die anyway? Does it really matter in the end if you sat at a desk for 40 years and then died quietly in your bed as opposed to falling off a mountain at 40something?
Agile is the scam of the century