skysight-inc/HackerNews huggingface dataset:
> If it's not a dev manager, it can be a product manager / owner / scrum master / whomever is in charge of roadmap and high-level backlog items.

In by-the-book Scrum, that's the Product Owner, who isn't a participant in the daily scrum. Neither is the Scrum Master, whose only roles with regard to the daily scrum are: (1) teaching the Dev Team to keep it within a 15-minute time box, and (2) ensuring that it occurs, (3) ensuring that if people other than the Dev team are present, they do not disrupt the scrum.

(I do think that both having the status questions and leaving the door open for the P.O. to be present even if not supposedly participating is a thing that creates the temptation to turn the scrum into a managing meeting, which is very explicitly not the intent.)
It's a good historical anecdote about making progress in computer graphics, but ray tracing is largely an obsolete method, since 'path tracing', the method that stochastically solves the rendering equation by James Kajiya, can do global illumination way more realistically (in principle, it can give true realism). In fact ray tracing cannot do global illuminuation and any ray tracing engine that does that is essentially including a hack on top of its core ray tracer. You can even look at the images shared in the article and see for yourself as to how realistic or unrealistic they look.

Path tracing is not good for 'real-time' computer graphics at the moment, because GPUs need to be still more computationally powerful, though I think 2018 or 2019 is the year we'll have the first computer game based on path tracing. On the other hand, ray tracing is already easily doable in GPUs, since it's computationally less expensive than path tracing, but IMO, no one is interested in it since games either want maximum possible realism, or if they want "cartoonish graphics," they want a certain look, not the look imposed on them by the renderer, and ray tracing cannot give enough control to produce any look the artist has in mind (without massive hacks).

EDIT: I just realized, nVidia is promoting ray-tracing as the future of CG, and everything they're describing are actually qualities/features of path tracing and have nothing to do with ray tracing (except for this historical article). I'm seriously perplexed. Maybe nVidia's marking department thought the word 'ray tracing' is more catchy, and more people know about it, so they should use it everywhere. It's common knowledge in CG research community that ray tracing cannot do global illumination.

EDIT 2: Another possible reason is that if they start mentioning path tracing, people will start asking questions about the difference between ray tracing and path tracing, and sales people don't want to get into that. It's a bit like calling LCD displays thin CRTs out of fear that if they mention LCD, people would start asking about the difference between CRT and LCD.
I think the solution to this is going to end up looking a lot like a national ID card with a cross-reference online.

To 'sign in' somewhere, a machine scans the card, cross-references the data the card is claiming with the face and a national ID database. Might also list public employment / contract records of relevance (like, carrier, emergency services, etc).

This would also let someone sign in to a common area and sub-select a portion of the local ACL to allow access to a locker for stuff.

The current attempts at such systems are clumsy, expensive, and insane due to the lack of such public infrastructure. The mechanical versions all invariably also involve that same level of public (or at least to local private entities with cameras) exposure.

Yes, there should also be regulations related to such a system. I don't mind it being used in the EXACT and pre-determined authentication method outlined but /abusing/ it or /caching/ data in ways that break down anonymity shouldn't be allowed.
Tracking unusual things like posture, sitting time, and calories is will power draining.(1)

The useful thing about it is that you are aware where you get most calories and how it affects your weight. Just like trying to be financially free you must keep track of what you spent.

1.https://youtu.be/V5BXuZL1HAg a book about willpower.
Sometimes I think it's just someone's laziness that somehow mutated into cultural norm. Or maybe CYA mentality, as when a dependency breaks, you can blame third parties and say that it was totally not expected to happen.
> Have the employees do it during the shift

So then you have to have someone else on overlapping schedule to cover that portion of the shift whilst the original worker is away on delivery. But if there are no deliveries then cancel the overlap.

And if the deliveries are to occur mid-shift then the overlapper is on a split-shift schedule.

Eventually it becomes simpler to handle the deliveries outside the store shifts.
They wanted the back-end guy to be only 50% of his time in this project and the other 50% in another project initially! Luckily they understood it didn't make any kind of sense at some point. Not that now it makes more sense, but...
You can switch from Facebook, but since the value of Facebook is derived entirely from connecting to other people on it, any such switch would be utterly useless unless the people you want to interact with also switch.

The result is that a sufficiently large social network is, effectively, a natural monopoly. Which is exactly why no-one has managed to dethrone Facebook yet, not even by throwing lots of money at a better alternative (like G+).
No Neutral Ground in a Burning World

http://opentranscripts.org/transcript/no-neutral-ground-burn...

> I know that you didn’t ask for this job. You didn’t ask for this role in soci­ety. None of you, not one of you, wants to think about the many peo­ple that can be affect­ed by one fuck­ing per­fect­ly nor­mal bug or mis­take in the tech­nol­o­gy that you built. And this is one of the rea­sons we keep our heads down. No one became a geek because they want­ed to be the cen­ter of polit­i­cal atten­tion.

> That just hap­pened.

> You don’t get to choose. You don’t get to choose what era of his­to­ry you live in and what that era wants to do with you. And this is a moment when it’s all up for grabs. That’s what it means to say we’re on a burn­ing plan­et. And what it means to say that we don’t have neu­tral ground is that you’re at the cen­ter of that fire. You set it. You’re one of the peo­ple that set it. You’re one of the peo­ple that tend it. And every­thing you do, the changes you make over the next months and years are going to chime down decades and cen­turies and shape the lives of peo­ple you will nev­er know [...]
Downvoted for facile snark.
Myfitnesspal’s database is surprisingly good. Most chains are in there.

For other restaurants I guesstimate. After 5 years my guesstimates have gotten pretty accurate.

I also don’t sweat about perfect tracking. It’s more about observing general trends. 100 cals up or down all averages out over your lifetime. Or even a single week.

That said when you have strict goals, the only solution is not to eat out or at least to limit it a lot. Like when you have to be a certain weight or bodyfat for a specific event that’s X days/weeks out
Michael Stipe discusses his new photobook
Title is not suggesting anything?
Yet their web based counterparts work just fine. Discord works great, Skype not so great, maybe because they pour resources into the app thay displays ads.
And any time a dependency breaks, there's a chance that the external fix will not come timely, or that whatever fix is right for you will not be compatible with that dependency's overall goal, so you'll end up maintaining an internal fork anyway.

I don't think there's a way around it. Professionals don't shy away from taking responsibility for all the code that goes into their product.
Oh, I am great now. While it's not fulfilling, I have a fairly relaxed timeline (since it's the same deadline as the back-end) so I've done some learning, refactoring, cleanup, and extensive testing without any overwork.

The project is new, so he has to create those 10 microservices from scratch. Someone is helping out managing the infra, but still there's quite a big burden on the dev.

I think some optimal solutions might be to put a manager/dev lead in the middle to help out, let the team self-organize properly (cannot do that though since it's finance) or hire more devs. All of those would take months probably.
No drama this time.
TL;DR: If you don't build walkable spaces, don't be surprised if people sequester themselves.

I take issue with this characterization: "Silicon Valley wasn’t given a choice; tech businesses were born there". Silicon Valley cities embraced the office park model of development. Office buildings in Silicon Valley are spread out, surrounded by parking spaces and manicured lawns, because its what cities require. They required this because they thought it was better than what they saw in dense, grimy San Francisco.

I've worked at 5 or 6 different places in South Bay. Having to get into your car, drive a few miles to a lunch spot, and drive back takes a ridiculous amount of time if you do it every day. And that's just for a drive-thru. Actually sitting down some place? You only did that occasionally, when it was okay for everybody in your group to be out of the office for 2+ hours.

In the Financial District of SF there are more places to eat in a 1 block radius than in a 3 mile radius in most places in Silicon Valley. (And it's not a stretch to say that about most neighborhoods in SF, especially in the NE quadrant.) If workers prefer cafeteria food in neighborhoods like Tenderloin or Civic Center, the solution isn't to ban cafeterias, it's to clean up the neighborhood.
It has been changed in the meantime.
Apple hits record $1 trillion US stock market valuation
Maybe when my Japanese gets better (I'm learning!) and I've been here a bit longer (don't want to seem a job-hopper, specially in Japan).
AVG TC Senior Devs in AMZN, DATA, CRM, and Splunk is CAD 250k.

MSFT probably around 180k-190k.

I knew DATA offered 300k++ for Principal.

All offers with RSUs (hence TC).
Chrome on Ubuntu does not work also.
so what's the price where you will sign up right now?

if I lower it to $3/user/month, will you sign up right now?
Yeah. I'm struggling to find really solid engineers in the city. I need really experienced people and I can't find anyone. Even the most sr consultants and contractors have a lot of gaps and don't understand the real edge cases that appear in systems.

I was lucky enough to learn from a team as we went through a google acquisition and watch and learn as the technology was scaled in both the context of a startup, and later inside Google. I was the whitebelt in the back of the room but that experience of working in that team was the most valuable experience I could have ever hoped for and I still regularly mail the people that I absorbed from to let them know how grateful I am to have taken me along on that journey. It's not a common experience but that completely humbled me and fixed my dunning-kruger arrogant ass.
like when you go to the bathroom, how much sex you have, and perhaps how many breaths a day you take.

If roughly two thirds of the population were at risk of serious health complications from doing any of those things too much, then we would.
We replaced the title with something more neutral.

This category of submissions is not very good for HN, unfortunately. There isn't enough information there to slow down the gears, which is what allows for reflective reactions. In fact, there almost isn't any information, just 'celebrity name' and 'thing mentioned'. That produces the instant reflexive reactions that are associated with low-quality threads, and the celebrity aspect is a fuel supplement.
I agree, but I don’t think it’s true for the majority in the mid part of life. Almost all my friends are 40-50, have long educations, many are still building on them, and the common consumption is two bottles a wine s week.

One Friday, one Saturday, shared with the wife/husband, which is 10-14 units a week.

Most of the functional alcoholic academic types don’t go that high until later in life, probably because alcohol and having young children don’t really mix too well.

Still completely anecdotal though. It’d be really interesting to see a comparison of this group of people and alcohol consumption. Because other research has already shown that a long education postpones dementia.
> In practice? Gizmodo wrote that while the system was fine for browsing and mail, it was the slowest system (by far) in a Photoshop benchmark, and it achieved around three frames per second in a Civilization VI test

I wonder why they benchmarked it using Photoshop or Civ VI. It's supposed to be a tablet like device running Windows 10 for $399. It's bound to be slow for playing games or using high performance software like an IDE. Shouldn't it be compared with what you do on an iPad or Android tablets?
That's cool, but also extremely sketchy :) And if it's really just Presto, probably not horribly useful.
Totally with you on self-inventing/self-hosting.

However, the cynic in me will make a point that original advice is spot-on for startups, as most of them these days care not about their product, but are just a gamble on getting acquihired. Their expected lifetime is around the same as the services they depend on (likely less), so they can get away with it.

A less cynical point can be made that slapping your prototype pretty much entirely from third-party services and libraries can be a good way to get to the market fast, at which point you can secure funding that'll allow you to slowly replace critical parts with your own code, to ensure survival of the product.
I live in Toronto and work for a well-known US company. It's the best.
A bunch of details about their lidar came out in the depositions, and lots of juicy gossip about their internal politics, power struggles and backroom dealings. I don't recall reading anything about their compute.
If I had the free time and the peace of mind to enjoy going to the sauna, I too would have fewer chronic diseases.
Right! It was weird to watch when editing.
Why Humans Are So Bad at Giving Up on Difficult Problems
Is that CAD or USD though? Because you're still really underpaying if it's CAD.
It's not as foolproof as it may seem. If linemen are out working it's because something has changed the normal flow of power. If they're fixing downed power lines then all bets are off as to what the circuit diagram has effectively become. They might ground out the spur going to the break but that still leaves everything after the break ungrounded. Take for example, Joe homeowner bought a big 5kW generator and he wants to keep his fridge running. It's easy enough for someone to "install" a generator themselves without calling an electrician and just make a suicide cord to hook it up during a power outage. If the break is just upstream of the generator, or the neutral broke instead of the live line, you can have a situation where the generator is still producing a lethal voltage potential between the live line and ground yet it wouldn't be low enough resistance to short out the generator.

It's unreasonable to assume that a lineman can identify which sections of a downed line are isolated before they get to work repairing the power lines. There are circumstances where the line might even be isolated without being physically disconnected because a fuse blew downstream of where the line was grounded before the lines actually came down. Fuses will have a visual indication that they are blown but it's just a pin that sticks out the bottom and it's easy to miss when you think the only problem is a downed power line. There's an army of fools who know just enough to be dangerous and it's easy to see this on YouTube. Here's a great example of what linemen have to worry about when repairing downed lines.

https://www.youtube.com/watch?v=KiByz1E4IBU

Wouldn't you be worried working with downed lines not knowing if that guy just so happened to live across the street?
How Does the Brain Represent the Objects We Touch?
FWIW, $185k is the application fee. After that it's $25k/year and $0.25/second-level domain. The latter is probably a killer for any kind of decentralized system.
Angular v6.1 – Typescript v3 – Top Vscode Angulars Extensions – Top Open Source
When one society stops its technological process, it gets pwned by other societies which do not - and then it still needs to catch up to survive, except now all that tech progression is crammed into a much shorter period of time, and disrupts society even more than regular progression. Japan is a textbook example of that.

The "benefit your children" analysis also doesn't account for longer-term beneficial effects of technology, such as cheaper goods.
Yup. Though I've heard (as it concerns deep-cycle batteries) not to let them drop below 50% charge rather than keep them in a certain range. So, for example, when I purchased a new house battery for our RV, I got a 200ah battery knowing I can only make use of 100ah before recharging. Or put another way, figure out how much you'll use between charges (or in the case of solar, how much to tide you over until the sun comes up), and double it.
My prior company had a policy that all flights greater than 6 hours were business class flights.

There were a few reasons - there are health issues associated with flying packed into a coach seat. Employees who have to fly a lot for work, if it was requested they fly in coach, might decide to leave their jobs pretty quickly if they couldn't fly business. And, somewhat related, it's considered a "soft benefit" (and 100% non-taxable benefit by employees in the USA) being able to fly business, stay in five star hotels, and have a reasonable ($100 or so) per-diem when engaging in business travel.
I recently built my personal site and this is the first time I'm sharing it with the world! https://matthewblode.com/
This got me curious about whether persistent data structures are available in Racket. It seems like they are.

https://docs.racket-lang.org/functional-data-structures/inde...
Interesting that more aren't year based.
So I know nothing at all about Wireguard; I was curious:

Impress performance: https://www.wireguard.com/performance/

But can it traverse a NAT. IPSec for all of its benefits is a huge PITA to circumvent a NAT, often requiring either the NAT to have native support or for IPSec to be configured to use UDP encapsulation. Seems like the Wireguard people thought of this:

https://www.wireguard.com/quickstart/#nat-and-firewall-trave...

Reading their web site in general has made me nothing but impressed, they seem to be building a VPN tunneling protocol designed for the real world but with several improvements over existing solutions. It is incomplete, but definitely something I'm going to check in on.
Different strokes for different folks, man. I get off on quantification. I hyper focus and I cannot do anything passive.

Dieting? That's passive: it involves not doing something. All I can think about is the fact that I shouldn't be eating, which makes me think about eating, which makes me eat.

Obsessively counting calories? It makes me do something active: strive for a minimal caloric intake for the day (I say minimal but minimal for me is healthy for anyone else).

I need to do the same thing with reading papers. Reading a paper is a passive activity while writing a paper review is active. I try to find at least one major flaw with each paper I read so that I have something active to keep my attention, a goal.

Saying "behavior xyz is silly" is unfair and not super constructive. Each of us has a single data point of human experience. Generalizing from that is kind of silly if you think about it.

If I could curtail my bathroom activity healthily, and if that would lead to a better and happier life, then dammit I'd track that shit in a heartbeat. Ditto for breathing. And unless you are having an unhealthy amount of sex there is nothing to gain from tracking it (except for ego/lack thereof).

The examples you list above all have something in common: there is no benefit to tracking them. For calories, there is an actual benefit.
I'm a statistician that knows just enough about computer programming to be dangerous. It's hard to overstate how incredibly important R is to my discipline. No other language allows me to express my thoughts and prototype statistical ideas quickly and effortlessly.

If statistical programming was still stuck in the SAS era, I think there is a non-zero probability I would have lost interest in the profession years ago.
And here I can’t even get two goddamn <div>s to line up properly.
"!valley problem"? Seattle and New York aren't in the "valley" and have the same compensation as the valley.
A Hemingway War Story Sees Print for the First Time
Deputy Attorney General Rosenstein on The Rule of Law
That's some serious FUD you've got going on, and a total misrepresentation of what the rules actually say.

You only need to apply to be an owner-builder if you are doing your own work instead of hiring someone who is already permitted to do the work.

That is precisely what we are discussing. The restrictions on doing work on your own house yourself.

And this applies to any work at at, not just work that requires licensing (plumbing, electrical etc.). Even if you're doing the overall work yourself as an owner builder, you still need to hire licensed professionals for those tasks.
That's where Steve Jobs was really so better than everybody else. One should never be afraid to put what's behind, and start again on something new. This thing is often repeated in case of failures, but I've realized this is even more so true in terms of success. Success is harder to put behind and start over.

The big part of this is 'continuity'. If something works well, you are tempted to take the next obvious steps in the process. And you should. But after while its not hard to see that you are max'ing out the net utility you could extract out of it. At that point, one must stop, relook and not be afraid to start on something all over again.

Also this is so very true at an individual level as well. Never stop having a life. So many sports people retire between 35 - 40, then their whole life falls apart. This is also true with people have some early career success, I have seen endless examples of people reaching career peak by 30 - 35 and then everything falls apart, may be because they lucked out, but largely because they just can't start again. You have to start with a new purpose when you come to an end of an existing path.

Or time is expensive, and it shows your loss sooner or later.
> Technological products are not gods or inevitable forces

Can you give one example of a technological development that was successfully suppressed in a sustainable way?

(Your example with nukes isn't it, because, while we reduce stockpiles, the nukes are still around, as is the know-how on how to make them.)
I have tracked calories in the past. At some point I developed some sort of intuition about how much food I can have and what foods I should prefer and stopped counting.

I managed to look my best ever by doing that. But that's not the point. The point is that not counting obsessively is liberating.

If you are counting the calories of 20 grams of potatoes you're worrying too much.
$5K over two-weeks. Definitely not absurd. Remember how this conversation got started - we were discussing "Level 3" wealth, that is, people who don't need to worry about how much a vacation costs. People who pay $1500 per person for a two-week vacation in europe are definitely not in what we would call "Level 3" wealth. Anybody who flies in Coach is absolutely not Level 3 wealth.
Great work! Are there any plans for latin character support? I’m Turkish and I’d love to be able to play with the words we’ve borrowed from Arabic but unfortunately I don’t know the Arabic script.