skysight-inc/HackerNews huggingface dataset:
> The only really worthwhile thing about X was the distributed extension registration mechanism. All of the input, graphics and other crap should be moved to extension #1. That way, it won't be mandatory in conforming implementations once that stuff was obsolete. As you probably know, that's where we are today; nobody uses that stuff but it's like the corner of an Intel chip that implements the original instruction set.

On the other hand, all of the input, graphics and "other crap" being mandatory means that as a developer you can pretty much guarantee that they are there and if you care about having your stuff work everywhere (well, everywhere X is available anyway) you can simply rely on that without having to support a bunch of different APIs that may or may not be there (see the audio situation a few years ago in Linux).

(also FWIW a lot of people use the X primitives, not everyone uses Gtk or Qt)
Not likely, unless we turn away from corn and abusive practices. Farming has become such a money-losing venture that the only way to survive is to increase yield, and try to squeeze more out of the same acre of land. This, imo, leads to abuse.
I really need to get the online store for my three-foot wide graphic novel back up. It's about a robot lady with Philip K. Dick problems, and is generally the Kind Of Sci-Fi Fiction Nerds Like.

Trust me, you need a coffee table to read it.

http://egypt.urnash.com/rita/
Martin Fowler can't program functionally. Which is crazy because of his focus on DSLs. I do not consider him a good programmer.
What about a shared key (like launching a nuke) so long as everyone in the key-list distrusts each other wouldn't something like that work ?

(Totally outside my technical comfort zone here so forgive stupidity!)
Thank you! That's the perfect tl;dr (too long; didn't research?) I was looking for
Depends on your relationship with them.

I think it's normal and professional to have a conversation along the lines of "I'd like to start getting experience managing people, do you think there'd be a chance for me to do that?". If they're threatened by that conversation, I wouldn't want to work for them frankly.

The reality is there's a lot of older coders out there, I think it matters more what you _want_ to do.
I think the part where they're trying to abstract out a `content` method could be made to work by adding braces, so that the `&self` borrow goes away earlier than the end of the function. I think "nonlexical lifetimes" are also going to make more cases like that work automatically without braces soon.
> Probably the best critic of capitalism I've ever encountered.

Comparing to who else?
I've also been using Joe for roughly 15 years. Its the least crap editor that I've found or perhaps the one that I remember the key bindings for. I don't get upset about things that don't work as I want them to. I'm quite happy to use a stable and very capable editor.

Obviously if I had a real snag with it I would start with bug reports and if that didn't get the problem sorted, then I would either get my wallet out and hire a programmer or fix it myself.
Anyone who would compile and run random code from the internet without thinking about whether it's subtly malicious (let alone overtly destructive) has a lesson to be learned that's probably worth the data on their hard drive. If they don't have backups, that's two lessons.
> apply to be a manager and probably say you had more management experience than you really do.

That's not great advice. Don't lie to get a job.

> Do not tell your boss you want his job/to be a manager

Every company I've worked at has needed more great engineering managers. There's more than enough work, and anyone who says "I want to help" is my hero.

Where I work, when engineers say they want to become managers, we give them gently escalating management responsibilities, enroll them in management training, and give them a mentor for guidance. And later we check to make sure it's still something they want -- it's truly a different job, so they should be able to say "not for me" and go back to being an IC.
It seems the US is doing a lot of things right. But I still believe that its main advantage over the last few hundred years was the ability to grow into "empty" land and also the fact that it's protected by oceans.

Edit: Based on this the US is not really outperforming: http://knowledge.wharton.upenn.edu/article/is-europe-outperf...
The title of the piece is actually "Short Trip" as seenin the title tag and the end of the experience. It seems the HN submitter chose "simulator."
Might want to include the population base for fair comparison:

China: 1.4 billion

EU: 743 million

US: 323 million
I got your point, I also get frustrated when it takes more than the mouse scroll to understand what the product can offer when I navigate those different landing pages.

Thank you!
This also keeps give me some awareness of what are the most recent SaaS releases beyond the fact they're pretty landing pages.
Tales From The Loop

https://www.amazon.com/Tales-Loop-Simon-St%C3%A5lenhag/dp/16...

Received it as a gift from my brother-in-law.
Can you give some examples of optimization passes in clang/LLVM that you think are unnecessary?
If not super related to HN, Blink and Outliers are good options to both read and have laying around :P
As with most management things, there’s probably a lot of nuance to how you can approach this.

I’ve had managers make it clear that me and my teams were a distant #2 to the company needs. It was pretty demotivating (as you said).

On the other hand, part of a managers job is to align their teams with the organizational priorities.

Maybe it comes down to how you achieve that alignment?
Data Quality Is Not as Sexy as Data Science
In the case of that topic, the answer to your question is always located in the tone of the person you're replying to.
Then there is an easy solution: compile with -O0. What's the problem with optimizations being available for those who want them?
Are you making apps for Alexa? What are you making? Do you think it's worth it to learn without ML/AI knowledge?
Oh, do you have deadkeys disabled? That might be the cause, but generally all newer european layouts have deadkeys on, including DE since T2.
It means there are people out there who believe they can win arguments by creating false analogies to Hitler, who is basically indefensible. Godwin's law then makes it really easy to identify trolls, and you can avoid feeding them by not taking the bait.
Somewhat related if you are interested to see what could have happened had the samples gone supercritical [1]. Its eerie to read about, it sounds like science fiction and its terrifying to think some of the smartest people in the world made mistakes that could have been avoided by proper procedures.

[1] https://en.wikipedia.org/wiki/Demon_core
> how quick windows appears to be in this video.

Your relatives probably have 2gb of memory and a i3 cpu or something similar.
Poorly Drawn Lines is a great set of comics to have on your coffee table. Check it out!
Is his book on DSLs more of a high-level / business person's treatment than a practical guide?
@necubi I do not disagree with you about the value of tail-based sampling. It has been an item on Jaeger roadmap from day one, but never of high enough priority to implement it. We're planning to do a POC by the end of this year. Jaeger's agent-based architecture was specifically designed to support that use case. If you're interested in collaborating on that, it would be great (https://github.com/uber/jaeger/issues/425).

Having said that, Dapper-style tracing systems with head-based sampling still provide enormous benefits that are often underestimated. In fact, even if we support tail-based sampling in the future, we're still going to run a certain portion of the traffic through probabilistic, head-based sampling, because it allows to reason about statistical patterns observed in the systems at large scale.
But 15 dollars is in the reach of relatively modest income people already.
Announcing the XFree KWin Project
That’s not the original contention. Beside, you’re not doing that either in the boardgame. You either see it as a whole or focus on some detail. Even if you try to see it all, the brain can focus only on one aspect at a time - the overview or the detail. Believing you can see both is disingenuous on how brain work. Sure all the paper may be laid out for you to see, but to read any stat you’d need to focus on a single element. Not unlike zooming in computers. The fact is, computers are great to present multilevel information and hide complexity on demand while allowing user to explore and discover details, while maintaining track of all the constraints of the game world. Of course if you postulate that picking a paper and see the detail is unlike zooming in and out on a game then you can claim the point to stand, but that’s basically so controved and poignant just to pretend computer can’t do what paper does that’s weird to even to have to debate it.
TITBITS 17 AND THE YOUTUBE SCENARIO
Great article. I have two anecdotes.

I tend to think out loud and express a lot of complexity and nuance in my answers before settling on a conclusion. I have been interviewing recently, and in one interview I did this, resulting in a mixed review from someone who mistook thoughtful consideration for uncertainty and inexperience. I quickly diagnosed the problem upon hearing this and in subsequent interviews exuded confident, almost belligerent certainty in my answers. Naturally, this was very well-received.

Some in my previous organization rewarded certainty in the short term so long as it was borne out by the long term. There was a certain individual who was confident of everything he said. He was initiatially very successful in the organzatiom before eventually being isolated as a result of failure to produce long-term results. His bullshit eventually caught up with him.

People like to think of themselves as rational, but we've evolved to respond to leadership, and we equate leadership with confidence. If there's a lesson here, I suppose it's that it's important to learn when to exude confidence—and when not to.
‘Gravitation’ by Misner, Thorne, and Wheeler. It is still a tremendous resource for all of the science and math of Special and General Relativity.

A bit off topic, but I’d add the complete collections of Calvin & Hobbes, The Far Side, and Bloom County.
I think this is for people that had issues w/ 'jar hell'. I did not.
Not to disagree with you, but I found this timeline of abolition very interesting:

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

It took a long time, and a lot of treaties and individual countries to act to abolish slavery.
Yes, Jaeger is used in production at Uber and many other companies. Our original blog post on the history of Jaeger: https://eng.uber.com/distributed-tracing/
The 32M Word Gap
> I've used ssh -X many times in my life, but at the same time, I understand why network transparency doesn't make as much sense anymore.

ssh -X is useful for something like clipboard forwarding from your local desktop to remote server (and back). You can work in something like nvim remotely, and have a nice clipboard integration. What will happen with such functionality after the switch to Wayland?
This is also a society that happily wastes a vast amount of food which is produced based on conformity issues, and other nonsense designed to maximize profits in supermarkets. At every level, we’re deeply complicit, and our revealed preferences are clear.
Imo if you are using safari and you are playing a demo, you should expect the demo not to work. Safari is the new IE and most demos use advanced browser APIs that safari doesn't support. You shouldn't need an error message to understand that.
Good comment - the practical way is to avoid anything with vinegar added (no need, the bacteria make plenty.)
you're assuming that the quality of your wake hours with less sleep is the same as the quality of your wake hours with enough sleep.
Thanks, Trevor. Hi all, I'm the ceo and co-founder at New Story. We're proud of the work we've done in Haiti as we've also used all local material and local labor to build the homes. What's more transparent than just the "100%" promise, is that we prove to donors via family profile pages and move-in videos the exact results of their donation.

If someone donated $6k on our site now, 100% of that goes towards local materials cost, labor, and sometimes the land for the home.

We have a separate bank account to fund salaries, R&D, etc. Therefore, donors have the option to give directly to a home/family (which we show you the digital profile of that family and a move-in video), or a donor can choose to give to our "Builders fund" that covers salaries, R&D, travel, etc. We ask for minimum donations of $25k/ for 3 years to join the Builders fund.

I completely understand the "marketing scheme" some have mentioned. We really don't view it that way. If someone gives to homes, it's absolutely restricted to go towards building homes. If a donor gives specifically to an innovation project we're working on, their donation is restricted towards that project.

Happy to answer any other questions.

https://www.fastcompany.com/3058514/did-this-new-nonprofit-c...
I've hit mid-40s and I'm still a happy individual contributor. So you aren't necessarily doomed to a management role, and you shouldn't rush into it if that's not what you want.

I've always told myself that I'll code until I can't keep up. So far that hasn't happened. Once it does, I will happily transition to more of a management role to be of the greatest value that I can. Along the way (and even now), though, I've had a good number of management-like responsibilities which will help a lot. So, I encourage you to take advantage of those opportunities as they come along. There isn't a bright, hard line between management and individual contribution. There is a space between.

A good manager will look out for your career path and help you get to management, if that's what you want.
I recently bought Haynes' SR71 Blackbird Owner's Workshop Manual. It's a great book about a great airplane, not just a fun title.
What about the fact that our agriculture system is (mostly) open loop? Every time you harvest food and consume it, where do the waste products end up? I think we need to also work on closing this loop.
Thanks for your feedback! The phrasing is not yet perfect, indeed. I'll work on it. Regarding spam, you must explicitly opt-in (in Settings) to have those emails being sent to you. ;)
"Literally" being used in both senses goes back a long, long way, though. My take is that when used in the straightforward meaning, it is usually pretty clear, and when used with the contradictory meaning, it is also pretty clear. It COULD be confusing if you use "literally" to mean "figuratively" and your very purpose is to clarify that you do not mean the thing itself literally ... but that's not what happens. The figurative use of "literally" is almost always in the context of exaggerating a metaphor. Example: "I literally died laughing" ... it's already a false statement, being heightened by the claim that it is literally true. Usually, if you see the word "literally" applying to something that's not literally true, somewhere nearby a heightened metaphor is lurking.
I don't know why this is confusing to people, at least if they understand sockets. The display server does listen(2). The application does connect(2). Why is that hard?

Windows and Mac use similar terminology to "display server" too, but I guess those are proprietary components that few people look into...
I've seen this happen in other industry (I'm thinking mining for ore).

The evidence was pretty solid that safety standards in the workplace are considerably higher than at home. Even relative to other industries performance was good.

This is only opinion, but I thought:

1) This was a good state to be in

2) It was bought on by ignorance of lay people and politicians who didn't understand relative risk

3) The situation reflected well on our political system functioning well without being very logical

It drives me crazy that we hold nuclear to a higher standard again even though the cost/benefit ratio appears to be better than many other industrial and non-industrial activities (eg, driving cars, using coal). People will cheerfully say 'but nuclear ... causes X', but rarely compare that with the benefits that were bought for X.
One approach some people take is asking "how much time did you spend on this?", where if time is less than 15 minutes you can usually reject the question outright.
Sysdig is focused on the networking layer. This is for the application layer (L7).
Its not actually an article, its a slide deck with a bunch of marketing on it. And I did read it. These are unsubstantiated numbers. 10% of total daily HTTP requests? Where is the total daily number of HTTP requests on the internet published? Cisco's VNI approximates bandwidth but I have never seen any number for the total HTTP requests on the internet.

I am aware that Cloudflare is a CDN, most CDNs are substantial internet companies. However I've worked at a couple of CDNs and they all throw a lot of marketing numbers around.
I found JOE while looking for a free cross-platform, preferably open source editor that could handle huge files with ease - you know, file sizes that make most editors choke and die (or make your system freeze while trying to allocate an insane amount of memory). Even vim isn't especially effective handling very large files. JOE was the first (and for the time being, the only) free cross-platform editor I found that handles the largest of files easily.

Found it here (noticed this link was submitted to HN in the past):

https://github.com/jhallen/joes-sandbox/blob/master/editor-p...
I believe creating safer languages like: Go, Rust, Swift are also attempts to solve the problem. It doesn’t need to be C/C++
The Race to Build a Computer Powerful Enough to Predict the Future
I have to say, you described tracing really well! I work on the OpenTracing project [1] (and at LightStep) and have been describing tracing to people for a while and your explanation is way better haha :-)
[1] opentracing.io
yup... I think browser need to come with some type of bytecode or vm that supports concurrency so we can finally have a true app platform.
I guess it depends on your use case. If you are indeed interested in the 99p latency, then yes, the only way would be to trace everything. But in that case, couldn't you temporarily set the Dapper probability to 100%, record the data you need, and then turn it back down. It seems like a lot more malleable for different use cases.
This is right. We, of course, use both bank accounts for overall efficiency. What's important to know is that donors are able to:
a) Choose exactly what they want to give towards
b) Donors see the family profile and move-in video that their donation was allocated to. This holds us accountable and shows results to the donor.

example: https://impact.newstorycharity.org/families/SV-FC-AHUACHAPAN...
I think the majority's preferences as a society is clear.

I also believe there is a substantial minority that would prefer a more sustainable approach to many things in the interest of long term sustainability.

The reality is our level of infrastructure spending, to the way we produce power, to the condition of the majority of the arable land is fundamentally unsustainable for more than another 50 years without substantial technological change. This does not even get into climate change related impacts on agriculture.
Yeah I mean its a brand new paradigm, I think frameworks will be built on top of current approach and that will simplify this approach.
Gah story of my life - hours/days of grueling work trying to solve a problem, then someone say 'why don't you just use $tool_that_does_exactly_what_you_want_but_better?'. Code goes in the bin.
100x better UI among other things. Jaeger has a dedicated team and resources and that shows. They are taking the time to write good docs, build demos, create a thoughtful UI, etc. I definitely recommend it. Being OpenTracing native also helps. Full disclosure, I work on the OpenTracing project.
I use C.G. Jung's "The Red Book". It's imposingly large, very red, and full of impenetrable medieval-style German handwriting and disconcerting drawings documenting Jung's dreams and visions circa World War I. There is an English translation at the end, and if people ask, it's fair to pretend that I've read it because I do skim a few pages occasionally.
I actually wanted to read the article end to end but was unable to avoid glazing over. If that is the best that a multi billion dollar mob's S&M dept can manage then I'd suggest ....
So we need to make the frameworks and tooling much more complex to solve the serverless wiring problem? Aren't the frameworks and tooling already needlessly heavyweight and complex?

Remember when servers rendered HTML? And it was fast? When is that going to be hip again?
Related to this topic, I HIGHLY recommend everyone read Harry's Frankfurt's "On Bullshit": https://www.stoa.org.uk/topics/bullshit/pdf/on-bullshit.pdf

https://vimeo.com/167796382
Australia to increase outsourcing in visa approval process
SAP acquires Gigya, plans to meld with Hybris, target omnichannel
I am doing my part in my backyard as I'm fortunate to live in an extra-judicial territory of my municipality so the regulations are sparse at the moment.

Mulch, sun and water. I also dug a large bio-char pit I've been using to reduce wood-stuff into carbon and potash. I am eventually going to ammoniate these products and redistribute throughout the plot.

I also underestimated the biochar hell-pit and buried and hosed-down a hot-burning pyre and one week later woke up to a tendril of smoke curling up from the pit which later turned back into a fire with additional fuel.

I found it alarming and remarkable so be sure to be safe with pyrolysis, folks!
Especially in Silicon Valley, where people tend to take the "fake it till you make it" to the next level because of pressure.
> The government, meanwhile, accused Google of fashioning a system that kept consumer data stored on various servers across the globe—just so it could defy court orders.

GGG? (Good Guy Google) ? For all the hate that Google gets on HN, it should also get some kudos for trying to protect the users' data.
100% agree with what necubi said. I work at LightStep and it's great to see OSS implementations coming out. The creators of LightStep actually are also the creators of Dapper haha.

LightStep specifically is meant for large-scale enterprise deployments and their specific needs and has focused on that for now.
> There's no way that criminals with even lower oversight behave better.

There are no bigger criminals with lower oversight than anonymous drug sellers on silk road, and yet most people did get their orders. That was my point.

> The idea that you could have an environment where you lack the fraud protections you have in other environments leads to lower fraud rates is absurd

It's not absurd at all. For example, if you are a legitimate gold seller and you accept credit cards orders with shipping addresses in Romania you will get destroyed by fraud from buyers.

An alternate system where payments are made in Bitcoin results in zero buyer fraud and a reputation system a la Silk Road (plus the ability to sue the non-anonymous seller in court) can reduce the potential for seller fraud to a point where it's worth taking the risk to save X% on the price of your gold.
iOS 11 battery problems
When I was your age I started an internship at a tiny local programming company. They payed me a dollar or two over minimum wage to start and I did testing and writing documentation and fixing bugs for them. It was a good starting job. A good introduction to the "Real world". After that I majored in English, and then majored in CS.

I think if you walk into a small local company, and tell them what you can do and that you're interested in a summer internship. You have decent odds. A lot of people like to give back to the community. And HS interns are cheap.