skysight-inc/HackerNews huggingface dataset:
I agree, that local editing of remote files would be better, but as you said, current options are pretty bad. Latency is still there, except it's in the filesystem level and file operations, rather than interaction with the editor itself.

I.e. both methods have their trade-offs. I find using remote nvim easier, even if you have to install and configure it first. At least if we are talking about some stable commonly used environment, and not about ad-hoc editing, in which case remote mounting might be a better option.
A Google employee lives in a truck and saves 90% of his income (2015)
You could always just look it up...

https://goo.gl/maps/FqnvU95D2eK2
Now I want to find a way to do this for Windows.. :-/
true that. Top talent engineers make their companies >20X in profit, no amount of "money" could make someone do this work.
They just love it.
Exactly. openntpd isn't very precise and doesn't have many necessary features for running in production as a local NTP stratum source.
or work for 5-6 years, and retire (while still working for your own sake).
Yes, the 2d primitives in X are actually fine -- a bunch of dumb obvious primitives of the kind that just about every graphics system has.

Where it fell down was all the complication about XVisuals and colours etc. Those things were solving real problems for the era but doing so with an unnecessarily complicated interface that tied the 2d-primitives and much else into the assumptions of that era.

Thus as things developed, whole new APIs like XRender had to be invented in order to do the dumb basic primitives again.
I agree but you are not remotely considering taxes.
> I won't ask that the authors resolve the frame-rate issues, because I suspect it's an inherent issue to the browsers.

Stuttering in WebGL is not an inherent issue in browsers. :)

To me it seems like something in their code is thrashing the GC. Maybe the `getLUT` function which creates a new 100-length array every frame...
It’s even easier and faster when you don’t have to use a database at all and mock out all of your tables with in memory lists. No code at all except your data in your lists.
I do when I’m driving, I slow enough so I can clearly see both ways before I go through.
Of the 4 jobs I've had (in US), none have in any way encouraged people to work more than 40.
> it's also creating a bit of a "design by committee" feel that's probably going to create something that everyone can live with and very few will think is close to perfect.

I wish that the term "design by committee" didn't have the stopping power it has. Rust's current module system absolutely wasn't designed by committee, and if there's one complaint that I'd levy against it it'd be "overengineered", which is typically what people seem to tend to expect from systems designed by committees!

Personally, whether or not something is designed by a committee is orthogonal. What matters more is whether that something is well-integrated with the sibling systems that it is integrated with (read: unsurprising), and whether its design exhibits good taste (obviously, openly, wantonly subjective, but perhaps we can usefully say that a design can be judged to have good taste if it is so judged by people who think that its sibling systems also have good taste (so read: consistent)).

In truth, there probably is a positive correlation between things that are designed by committee and things that violate the two principles above; it's hard to get lots of people to commit to a consistent vision, especially if that involves serious tradeoffs. It's part of why languages with BDFLs tend to be considered at least coherent, if not elegant: it's easy for a committee of one to have a vision consistent with itself. But where this pejorative doesn't necessarily apply is when the committee is small, close-knit, and all share the same values.

When it comes to Rust, the committee in question is the language team, which is just seven people (in contrast to the dozens of commenters on this issue, who are there to provide perspective and arguments, not to cast votes). Of these, the team lead (Niko Matsakis) is someone that I personally trust to have excellent taste; I feel the same about the RFC author, Aaron Turon, who is also on the language team. And, for better or worse, teams choose their own new members, which gives good taste the chance to propagate; this runs the risk of stagnation (lessened, hopefully, by the RFC process), but also avoids the fractured nature of committees assembled from far afield.

For the record, the module system is exactly one of those things that I've long felt is subpar about Rust (though still better than headers, obviously--that's not a debate, it's a massacre). I haven't had the chance to play with the revised modules RFC yet, but we'll have a lot of experience with it before it potentially gets stabilized, and from what I've read it does look like it ultimately improves consistency and reduces surprises when judged against the rest of the language, which makes me optimistic. I'd love to have to find something new about Rust to whine about. :)
Maybe a certain amount is enough.
I was counting '-', '?', '-?', and '??'. which would be four I guess. But they tossed me off kilter on Saturday trying to figure out what they mean (and I haven't gotten back to looking at it again yet, though will eventually).
Top talent... selling advertising... for a news aggregator. Sigh.
Space deployments are banned by the Outer Space Treaty [1]. Slide 3 mentions Fractional Orbital Bombardment System (FOBS) which was not banned by the Outer Space Treaty but subsequently by SALT II. Interestingly enough the US never ratified SALT II [2].

[1] https://en.wikipedia.org/wiki/Outer_Space_Treaty

[2] https://en.wikipedia.org/wiki/Fractional_Orbital_Bombardment...
I'd even say the absence of a socially constructed responsibility to sacrifice and conform for the sake of tradition and stability are what make us uniquely American, and I'm damn proud of it.

Responsibility, sacrifice, conformity, keeping your head down, deferring to your betters on questions of government policy and administration... these features have been dominant in human societies across the globe and over millennia. Maybe because it's the only enduring architecture. Still, I have to admire the American experiment in saying "fuck all that."
Chuwi’s next Windows 10 laptop, LapBook Air, goes official for pre-order
Why would you ever need a better paying job afterwards?
apparently codepen runs the code through a parser and inserts exit checks in all detectsble loops.

https://blog.codepen.io/2016/06/08/can-adjust-infinite-loop-...
They get a lot of criticism for (among other things) "pink washing" breast cancer, more of their funds are spent on "raising awareness" than actual scientific research, and having corporate sponsors that sell potentially cancerogenic products.

There's a documentary about it called Pink Ribbons, Inc.

I also heard someone once criticize them for supporting anti-choice politicians but I don't know how true that is.
Agreed. But, that's not a reason for telling people to run code that would delete the entire drive.
What other ride-sharing company operates in London?
Addison lee, kabbee and the multiple private cab companies can't offer the same service as uber when you need a ride on the moment.
They are fine when you can book in advance, otherwise be prepared to wait half an hour or more.
Everyone posts a comment like this every time undefined behavior surprises someone.

Yes! Because it's terrifying, and the explanation is not reassuring.
If 80-90% of it is in stock / options with vesting (as I'd suspect it is based on that article) it is likely only true after the targets / target dates are hit.
IIRC (possibly outdated info) OpenNTPd lacked support for Linux and other platform PLL syscalls, just used the standard (and less precise) adjtime syscall.
At $3M a year, taxes are probably the least of your earthly worries. And also, you probably make enough to get a good tax accountant.
People are sensitive in every field. Even if they weren't, there is very little to be gained by needlessly insulting them.

Working hard to build great stuff and arguing/fighting for what is right can be forceful without being debasing, divisive, or insulting.
TfL and the Greater London Authority being controlled by notable Brexiteers like Sadiq Khan, of course...
I actually wrote a commercial screen saver for a best selling utilities package when extensions became a thing. Nothing like mixing C with assembly in order to patch system traps.
Defaulting on debt helps: https://mises.org/library/short-history-us-credit-defaults
If he made his money by honest means, he still wouldn't have been able to take it to the afterlife.

I make a honest living, but, having no wife or children, I know that all the money I save will ultimately be enjoyed by people who hate and despise me.
@seiferteric: Can you please explain this more? I don't quite understand what you mean by 'open loop'. Thanks.
> The Cretaceous was a thing. The atmosphere had about as much CO2 as it could hold. There were lots of animals. We're headed back to it.

Extinction scale events have been "a thing" in Earth's history for as long as Earth's been around [0], as you note we are very likely in the middle of another one right now [1]

The big difference this time being: Previous ones most certainly had not been man-made, this one has a very high chance of being man-made.
Who's to say humanity is incapable of damaging Earths biosphere beyond a point where it can recover?
If we can manage to fill the oceans with more plastic than fish by 2050, then I'm certain we can manage to do quite a bit of damage to this planet as a whole [2].

A while ago I read a paper reasoning something like that might be the explanation for the Fermi paradox; extraterrestrial civilizations getting so advanced that they destroy the biosphere of their own planet, beyond repair, but not advanced enough to escape said destroyed planet. Sadly I can't find it anymore.

[0] https://en.wikipedia.org/wiki/Extinction_event#List_of_extin...

[1] http://www.theworldcounts.com/counters/degradation_and_destr...

[2] https://www.washingtonpost.com/news/morning-mix/wp/2016/01/2...
as for why no races I think because it's basically impossible (or way too non performant) to write a JavaScript engine that can handle multiple threads deleting properties on objects. You'd have to lock on every delete.
Why does 'the symbol' matter more than Uber's continual disregard for law and regulation around the world?
Laser Smoothies at Maker Faire
> talent is priceless

Only when you are shopping for hallmark cards.
> why not check it at every boot?

For me that would be waaaay less often than weekly. Doing both would make some sense. Though a large sample like almost all OS users should mean everyone's week is different and an attack that involves multiple machines should start triggering reports very quickly.
The list of APIs which Webkit doesn't support(at least in the preview version) is surprisingly small[1]

Chrome is a lot closer to IE in that it incorrectly implements standards to encourage developers and users to priorities it's platform(like a certain company[2])

[1] https://webkit.org/status/#?status=under%20consideration,in%...

[2] https://brattahlid.wordpress.com/2012/05/08/is-docx-really-a...
Yes, I like the option to pan and zoom. But if I have to do so, that is indicative of a bad design in my book.
Imagine a future where a rogue A.I. breaks out of its 300GB RAM /500core CPU/ 900 Petabyte SSD/CentOS holding container... And chooses the paperclip as its physical persona. Subsequently, It manufactures a Bi-pedal steel-chassis paper-clip-esque robot via Boston Dynamics, then walks up to the podium in front of the White House to proclaim the new order of A.I. that will shepherd humanity into the next Millenia.
Does this strategy work?

I mean, has it worked before? Can you hire thousands of technical people, throw them at some hard problem and expect they will solve it?
Haiti is a complex and contradiction-ridden place.

As the poorest nation, per capita, in western hemisphere, Haiti is often the "face of poverty", with photographs of its most unfortunates featured on fund-raising newsletters of every sort but with the failures of efforts at reform being featured on every debunking of

I have a personal friend, white, who served as something of a liaison, moving goods, between the random (white) Americans who showed up on Haiti after the earth quake and the people (black, Haitian) who needed assistance. She helped some substantial number of people but naturally only a drop in the bucket.

Haiti has a complex structure of repression which has held power for quite some time. The multitude of corrupt processes in the nation naturally don't help either. But as is visible, charities are remarkably unconcerned with these subtleties, being bureaucracies like all bureaucracies, they plow ahead with pouring X dollars into Y problem with consultations with Z experts.

Literally, you can find groups of people in America, Houston in particular, doing 100x as the Red Cross with considerably less - because they are people actually walking into the situation and trying to figure out what's needed.

Bureaucracy once has its strength relative to such efforts but this strength seems entirely lost now. I'd chalk it down to the general decay of this society.

What I know of Haiti comes from above, meeting just a few Haitians and the following texts:

https://en.wikipedia.org/wiki/The_Black_Jacobins
https://en.wikipedia.org/wiki/Fran%C3%A7ois_Duvalier
https://en.wikipedia.org/wiki/The_Comedians_(novel)

https://en.wikipedia.org/wiki/The_Serpent_and_the_Rainbow_(b...
http://www.havanatimes.org/?p=9966
> how limiting an anti-social attitude can be when trying to collaborate

There are those of us who see collaboration as orthogonal to innovation and thus don't put any effort into it. Fortunately, there's a good mix of talent and dispositions out there to make up for it.

> Imagine where windowing systems could be if his brilliant work, API thoughts, and insights weren't delivered with insults, arrogance and vitriol.

Imagine a world where everyone is the same and has the same set of values. That may seem like paradise to some, but it sounds like doom to me.

> At the end it is sad that he was proud of being right

He was proud that he didn't compromise, even though that would've been easier, and no one would've faulted him for it.
I don’t think the big problems facing us are tone, and underestimating the long term consequences.
As much as I hate to admit it (I love my servers) I think serverless is the future for most CRUD / admin API's. API's that require lots of computation and ultra low latencies will continue to be run on servers.

I think what we need is tooling around web frameworks so that your web server code gets deployed as a series of lambda functions. I'm fine with deploying my code to AWS Lambda (or Google cloud, Azure, ...) but I hate not being able to test my code locally and I hate all the configuration stuff to be scattered around in a complex UI. I see serverless as a (sometimes) better way of deploying an API, I shouldn't have to completely change my workflow to do this.
You can make that exact same argument about security in software development and operations. If management doesn't think it is important it will go downhill pretty quick.
Brilliant slides and explanations. I really hope that President Trump understand the nuance here. Sigh.
Atlas Obscura

https://www.amazon.com/Atlas-Obscura-Explorers-Worlds-Wonder...
I found this video on hacking old Thinkpad keyboards onto new Thinkpad models interesting. Required a lot of reverse engineering due to how the firmware in the Thinkpad maps keys:

https://www.youtube.com/watch?v=Fzmm87oVQ6c
On an individual level, a few million in the bank funds a lot of personal passion projects.

And I'm passionate about what I'm working on. I'm passionate about my craft. I'm passionate about investing in my team and their tech stack. To some degree, the employment agreement and the salary is pointing my drive in a direction. I don't shut it off, I just move it.

It's true that all that doesn't necessarily translate to more revenue or users. But that's also true, at least in the long run, of anything a firm might invest in, including top compensation packages for sales or management. Or expensive exclusives with vendors or clients. If the competitive advantage of a firm is its tech, then investing in that tech and recruiting and retaining top talent is a bet on a particular business plan.

> I do not think even money would motivate me to work to such a degree if I'm working on something I don't believe in.

Of course not. Ad absurdum, I wouldn't work for a drug cartel moving poison. I don't think that's a controversial position.

Or are there something inherently unethical or soul-sucking about working for a large compensation package?
DevOps is so five minutes ago.
We made http://github.com/graphistry/pygraphistry for that sort of thing, feel free to ping for an API key!

The idea is by connecting GPUs in your browser to GPUs in the cloud, we can do bigger and bigger datasets over time. We're currently 1M nodes & edges in interactive-time (so no leaving your computer for 1hr+ or crashing), and actively working on the V2 engine to get us to 100X more. And yep, generally we don't want to stay long in large views, so we see it more about being scalable / smart / usable enough to let you go in-and-out.
I thought the latest was that it's diminishing returns (of life expectancy gains) after 30min of cardio (Assuming swimming is that) every day is not required.
Do you mean let South Korea/Japan build nuclear weapons or start a war that wipes them off the earth?

I'm certain Japan (the people and even the government) would be against this and you'd wonder if China would start thinking preemptively if they were to start.
Borgmon's language is weird and crusty. People can debate whether this is the main problem with Borgmon or whether more fundamental changes are necessary.

I won't weight in on that debate. But you can think of Prometheus as an experiment to decide the issue: it is very similar to Borgmon, but has a cleaner language.
Does anyone actually believe in adtech? Are people truly passionate about social media monetization?

Most signaling about passion is transparent bullshit. For a first pass: do the people you hire apply exclusively to you and your competitors? No? Then they aren't passionate about your company's mission. At least, not any more passionate than the they are about the missions of the other companies they would have worked for instead.

Motivation and performance will be driven by autonomy, quality, work environment, peers, growth opportunities, technical interestingness, choice of tools, etc. way more than what the company actually does. And how many software engineers actually work on their company's core line of business, anyway? Some of the most interesting work is at systems level. The scheduler doesn't care all that much whether its processes are doing video transcoding, HFT, or protein folding.

We're professionals, and that's okay.
I would argue that monocultures exist because of it's relation to other existing cultures. See:

https://en.wikipedia.org/wiki/Monoculturalism

That said, you are right and monoculturalism is not the right term. It is a political term at best and a charged cultural term in today's racial and cultural environment. It's too late to change the title. Sadly, the rest of my post doesn't mention the term, but the responses don't seem to address anything but the title.
Nobody will ever be happy. If someone says hey I can't pay top of market but we're doing something groundbreaking, they are talked about like they are a bunch of scammers. If someone is paying top salary but doing something mundane, it's "sigh."
Can we stop repeating the meme that Node.JS is not multi-threaded?

True, your JS code all runs in a single thread, but all the heavy lifting is behind asynchronous interfaces, delegating the work to a threadpool in the background.

What a Node.JS application really is, is a supervisor thread (your JS code) giving work for a bunch of worker threads. Doesn't sound very single threaded to me.
Much of the argument here is that serverless means breaking your codebase up into lots of serverless functions that act independently. Yes that would be complex.

So, don't break the code up.

I've built several AWS Lambda applications, all as one big monolithic Python application - there's just one serverless function. Works fine. Super simple.
How is a company $2.5 billion in (projected) revenue a "startup"?
Don't forget kubernetes. A monolith with kubetnetes is in many ways easier to code, test, and deploy... and it is cross webhost.

I see some apps going serverless, and some going kubernetes. I cannot see a world where all apps go to aws locked in mess.
Writing CSS with Accessibility in Mind
You're right and I struggled with the idea to add more in the first post, but I've decided to leave the more interesting stuff (Functors!) for the next part.
Well or really spikey.

Steadystate load is very pricy. A 1 second spike is nice and cheap.
It's the elimination of idle resources that you're otherwise paying for. It can reduce a section of your DevOps costs as well.

As with most things though, if you push on this, then that happens over there. Some of your cost savings via serverless, will potentially get you elsewhere over time (increased complexity = typically the people handling that complexity will cost you more; if this becomes a much bigger trend and grows further in complexity, you can bet the bargaining power of the people handling that complexity will go up accordingly).
Hacker News Progressive Web Apps
Webpack was certainly invaluable when developing this! The ThreeJS framework was used for everything graphics and animation, however. I absolutely love working with it.
The big unmentioned thing here is that what would Russia do to respond to an ICBM flying over them from the South? If they have an engage-on-detection doctrine, is that only pointed north towards the US or would it still apply from something originating from NK?

In essence, does Russia become a similar defensive blanket for the US?
The scale thing is one way of seeing you've found a place where you can be much more than you could be by yourself. I've put my exact same work ethic into other jobs and projects and gotten nowhere; in the current case where what I can provide is actually just what they need, I want to work as many hours as I can while the opportunity lasts. It's just wasteful not to.
You forgot the end of that story. They let Uber and Lyft back in[1] and the apps that had sprouted up instantly got crushed[2].

[1] https://www.curbed.com/2017/6/14/15803138/austin-uber-lyft-t...

[2] https://www.bizjournals.com/austin/news/2017/06/06/uber-lyft...
A Designer’s Code of Ethics
It’s not any easier or harder to make money as an independent mobile developer than any other kind of independent developer.

I made a living as a “mobile developer” back in 2008 doing Windows Mobile for a company. I believe in two years if I actually wanted to,I could go from not knowing how to develop for any modern mobile platform, to finding a job as a mobile developer making more than 99% of the independent developers.
I've always found that more people doesn't necessarily mean more/better output...
I don't care about Larry Summers; the problem is on a different level than that. If someone shows up with a prefab list about anything, that's not good conversation, it's just reading from a list. It doesn't take the listener into account.
Manhattan Project, Apollo.
Don't mean to nit pick but you are going to give up roughly a third of that to taxes.
You say that like it is some basic task that any idiot with a computer science degree would be able to code up in a couple of weekends. Hey, maybe it is! But that just means the competition is even more fierce so it takes a lot to stand out. Like many things, it's not achieving the 95% that makes you successful but that extra 5% on top of all the other guys that makes the difference.