skysight-inc/HackerNews huggingface dataset:
> "Git is a tool for creating and navigating a directed acyclic graph of revisions. It’s fine to chuckle and make fun about how esoteric that sounds, but at the same time I expect people that work on my team to rise to the challenge of proving that they occasionally attended data structures and algorithms class."

And those can (read:should) have a visual representation, yes? Why are we still typing archaic/cryptic commands - read: wasting brain cycles that could be better spent - for what are ultimately manipulation of something best represented visually?

It's time to move on. I'm sure someone will fax you when the time comes. Hopefully, you can keep up :)
Present Senate Majority Leader. I didn't write "then-Majority Leader" for exactly that reason.

Are you saying that when one ascends to party leader, s/he becomes exempt from having hypocrisy of longstanding past positions pointed out?
Fastmail has been working swimmingly for me over the last several years.
Likely it's the lower bound (of something) that an important conjecture in the paper gives? That is, it's not some new kind of a lower bound, but a way to refer to it?
No, the cryptographic security of the identifier matters a lot. A GUID generated from an insecure PRNG can be used to predict other GUIDs. A UUID generated from 16 bytes of /dev/urandom can't be used to get anything but the object to which it refers.
“It’s fun, and it’s ridiculous”

I think so, too. Hoorah for the inventor!
I have to say I thought something similar to your sentiment.

When I interview people for software engineering roles in 2019 who haven't bother to learn Git or struggle to understand it's use-case, basics and relatively simple to use interface I can quite easily use this to make some important assumptions about the candidate. The most important being that maybe software engineering isn't the right career choice for that person, at least not yet.

Is there room for improvement? Sure, but let's make sure where ever we go, it's to a better place, not a worse one.
What about using git plus a shell make you an elitist? What if I used something else from a shell that isn’t as negatively perceived as git? I’ve used git with a ui (early on) and a shell (later) and I don’t understand what makes it elitist. Figure out what tools make you the most productive. If vim makes you more productive, great. If a full blown IDE makes you more productive, great. I don’t understand the mindset around being critical of someone doing something in a way that works for them.
Very few people take workplace physical security seriously outside of a few industries like prisons. Complete strangers have physically unlocked and opened the door for me to enter "secured" areas because they assumed that since I was walking in that direction I must be authorized to enter.
I made a proof of concept of a more narrow system with reveal.js and phamtomjs. Everything than you can run on a browser can be easylly automated to a video.
We live in a world where Michael Pollen, a widely known author, wrote a best selling novel on his experience taking illegal drugs while in the US.
Gold is absolutely worth recovering from consumer electronics, as is copper and a bunch of other stuff. It's not necessarily worth collecting, but there are plenty of huge piles of e-waste lying around the globe.

https://pubs.acs.org/doi/abs/10.1021/acs.est.7b04909
Yes, that seems to be typical. There is no agreement on what "low-carb" even means. And yet, there are many people who are very vocal about the benefits of such diets.

I note also that there are no public bodies that recommend such diets- it's only private companies and individuals.

>> I would say it is lower than before, which is definitely an improvement.

I can't see that this is the case- at least not in comparing the 2019 with the 2007 guide.
Hey looks promising! I’m slowly adding vision to my robot project, and I’ve got a couple of stereo cameras I need to process.
Fabrics poised to become the new software
A Particle Accelerator Between Your Fingertips
So HFT's can see my limit orders that haven't completed?
Correct. While it was possible to use file paths, it was highly encouraged to use file system references and store alias structures.

This enabled Mac-like behavior like letting you rename and move around files (even open ones) without apps losing track of them, supporting network share auto-mounting, etc.
Open Letter from American Footwear Companies [pdf]
Yeah, considering that they have sent these URLs to at least tens of thousands of people, it would be hard to believe that nobody ever inappropriately accessed a document that didn't belong to them.
Just curious, why don't you though? I thought Robinhood would be more economical
There are visual tools for git though, so what's the problem?

- Gitk

- Tower for OS X

- Github

Besides, some people enjoy using CLI tools the obvious reason that they're simple to use and can be used programmatically with minimal overhead.
One must hold large quantities of sensitive data forever to operate in the title insurance and settlement services business.
What have you learned?
Is this happening now?
Think Python, 2ed. It's available for free online.

Follow it up with Automate the Boring Stuff with Python.
Facebook crypto to launch next year
Note most databases use type 1 UUIDs by default, not randomly generated type 4 UUIDs. There are tons of security holes out there because people are using type 1 UUIDs thinking they can be used as secure tokens.
> How am I supposed to know why customers are churning? I'm three levels removed from talking to customers when they cancel.

I'm always amused by where one job ends and another begins. It seems strange to me that every web software company in the world is looking for "full stack engineers" -- you need to be an expert at everything from CPU instructions up to the CSS3 color module and its implementation in the browsers that our users are using -- but doing research and analysis of user behavior is off-limits. That's where we're drawing the line?
To answer the question, move to the extended real numbers as in, say, H. Royden, Real Analysis.

In short, the extensions work and at times are convenient but work less well than the rules of the real numbers; the extensions are a bit tricky and have to be careful.
Personally I think this whole robo adviser thing is just bs. It's a marketing gimmick at best, not much real value
Read Deep Work by Cal Newport. I’ve had problems my entire life up until the past year with self-discipline and bad habits. This book, among other factors, flipped a switch for me.

Other key factors were finding things in life that are worth the short term sacrifice for long term fulfillment. Surround yourself with ambitious folks. I’ve been the degenerate binge- watching Netflix till 5am, skipping college classes etc. And still have days almost that bad, but full-time employment changes people. Build good habits, adopt a growth mindset and we all can do it. Oh and sleep is extremely important. If I get less than 7 hours, I don’t have enough mental stamina and end up succumbing to all the short term desires.
Personally a big fan of Vimflowy, an open source self-hostable version of Workflowy with vim-like controls:

https://github.com/WuTheFWasThat/vimflowy

Dev is super pleasant as well :)
Note that not one item you quantified even remotely relates to any business outcome.
> The solution was to Marshal calls from F# to libuv and achieve 5 Millions (at least) bid requests/s on 16 threads (this solution scales with cores/NICs).
Not if they are type 1 UUIDs, which is the default on MySQL.
They could add an option to let people enable ads for themselves if they want. I wouldn't, but hey if anyone does that's their decision.
My partner is what some might call a trust fund baby. Her family is fortunate enough that she need not work. She will likely receive a sizable inheritance. Her parents have shielded her from their wealth, while making sure she always has enough to be comfortable. Neither of us knows how much wealth her family holds. They are very discrete.

I come from a middle class family that spent their money and saved poorly. I took loans out to go to college. I’ve worked my way up in my career in tech and now make a comfortable salary.

This puts us in a situation I feel like this article doesn’t really cover. She doesn’t have a “salary”, but she “makes” more money than I do - however much she needs. I do not plan around her family’s wealth. That is her family’s money, and if/until we ever decide to start our own family, I do not involve myself in their affairs.

What we’ve found works for us, is simply a joint credit card. We put shared expenses on it and split it at the end of the month. We use our shared points on vacations we spend together. It is a way of treating each other as equals, and helps prevent either of us feeling taking advantage of. I maintain my own savings and retirement account. She maintains her own investments. I spend my money however I want and have my own personal card, and her the same.

If I was out a job, she would support me. If her investments tank or her money were cut off, I would support her. It’s rather simple.

The tension we face actually comes from her wealth rather than our lack of it. There are times where she would happily use her wealth as an expression of love. I would never be ok with her father buying us a home. She doesn't understand why not - I was raised to value my own financial independence. I would never feel comfortable living in a home that I did not earn.

How do couples in other similar situations handle this?
> I'm a developer on a team. How am I supposed to know why customers are churning?

One approach is to keep in touch with customers and find out what their pain points are. Everyone should be interacting with customers to some extent. This could entail helping out with some support requests (escalations), or joining customer calls, going to conferences, etc. Listen silently to sales calls, or support calls with important customers - or be a named and introduced participant. If you have a mailing list or forums, keep tabs on that and help people. You can usually get an intuitive sense of what’s important to customers by interacting with them.

Sure, maybe it’s “not your job” to do these things, but a bit of time spent more than pays off in insight most of the time. If this is difficult to arrange, then the next best thing is to talk to the people who themselves speak to customers, and listen to what they have to say.

This isn’t a replacement for surveys and analysis, but I find it useful to have my own intuition as a human based on interacting with other humans.

It’s also good to be a customer or user of your own product. I strive to be in the position to use the things that I’m working on first-hand myself. If your product has an involved onboarding or setup process, then ideally everyone on the team should have gone through that setup themselves personally.

Most of the product design vision that I’ve developed for products I’ve worked on has come from a studied understanding of the customer problem and interaction with real customers. I think the best way to stay customer-obsessed is to ensure you’re interacting with customers, or are one yourself.
SUPER grateful for this perspective. My partner and I are both struggling with some ways in which we have been unable to separate from those "it's always been this way so it's always this way" issues. Rather unrelated to the OP, but I found this helpful.
Gameboy is a fun console.

I encourage Gameboy enthusiasts to check out the pret project on Github:
https://github.com/pret

Asesprite is currently my favorite pixel editor / animator ATM:
https://www.aseprite.org/
> I have around 54k in there and am up 16.05%

and where would you be if you'd just stuffed all your original cash into VTI and not fiddled with things?
Nope, most Mac filesystem APIs would interpret : in a name as a path component. There was even an equivalent to the current working directory. No system-supported :: traversal syntax though.
What?

Saying that "the fourth dimension is time" when people bring up the idea of things with 4 dimensions of space, is a frustratingly common confusion.

No. One can think of "3 dimensions of space and one dimension of time" as a 4 dimensional thing, but that does not mean that every time that someone talks about 4 dimensions, that they would be properly interpreted as talking about time.

4 spatial dimensions usually just means that it takes 4 coordinates to pick out the points (though one could also be talking about, like, the Hausdorff Dimension of something, but whatever.)

... are you making a joke?
A First Look at the New MacBook Pro Keyboard
Enjoying mailbox.org's feature set :)

Webmail UI is just OK, but that's a non-issue if you use Thunderbird/Outlook/etc...
That was a general DEC-ism, not just a TOPS-10 thing.
You might be missing the point. Assuming that all the good guys are supervisors and all the bad guys are the supervised is an unwise assumption to make. The bad guys can simply become supervisors and weed out the good guys. Entire police departments have been corrupted in this fashion. If you over simplify the problem the solution is unlikely yield the desired result.
Yeah, I think it's fluff. They also make some pointless distinction between "simulating" versus "replicating" Conway's game of Life. It's ridiculous to suggest that the game is not representable as a Turing machine.
Gsuite hands down!
Diving into Temporal Convolutional Networks
That was my experience too. I mostly got the idea but still failed to anticipate what would happen when I made the shape move in some particular way. We don’t think in 4D and it’s just not easy.
Yeah, I think the understandable confusion comes from the idea that a UUID "obscures" the sequential identity of the id in the same way a password mask obscures a password, but the obscurity in security through obscurity refers to reliance on an attacker's ignorance of implementation details to secure the system rather than on a mechanism that is provably secure.
Why does the article link to the version 1 of the Pro git book instead of the v2?

https://git-scm.com/book/en/v2/
You can have a multiplicative inverse of 0 if 0 = 1. This results in a field with only a single element.
It's not really security through obscurity. In these case I understand the ids where related to data that the company was making available to users through email links. A cryptographically secure 128bit UUID is impossible to guess, no more than a cryptographic access token. Now of course, you would probably rather want to have an authentication scheme on top of that, but that comes at a support cost in term of customers loosing their passwords, locking themselves out of their account, etc. And it is not clear you have increased security as people re-use passwords.

Then of course there is the issue that email is for the most part un-encrypted (or encrypted without validating certificates).
After the world solved the scarcity problem with respect to everyone's ability to survive a normal, healthy, dignified lifespan, most of the economy continued to shift towards conspicuous consumption.

If you look honestly at humanity, the motivations of the average person are selfish and unenlightened. An internet mod enjoys authority and an elevated sense of self worth by putting other people down.

There really are some people genuinely enthused by virtues such as intellectual discovery and shared dignity, but they're in short supply and likely to be outnumbered in the population clamoring to become internet mods.

I've had a few posts removed from a SO site after I corrected someone who happened to be a mod there. And the Innocence Project fights to give innocent people their lives back because some prosecutors don't want a scratch on their resume.

I think it would be better if we acknowledged these realities more-often rather than pretending all the evil people in the world died in Nazi Germany, or wherever, and they weren't just normal people.

I think this is also why I always retreat into nerdy or intellectual endeavors. Not because I am particularly intelligent, but because the real world is so ugly.
default settings would wipe/rotate logs after some time, no?
No, only if the electoral system is winner take all. Multiparty proportional systems can be very stable,for example, Germany 2000-present
The middle section is the author's answer: they are different because they fail to yield a definite answer in different ways and for different reasons. You will find some alternative ways of looking at it in the comments here.
>The U.S. has the sovereign (and Constitutional) right to create money.

The right is actually with congress to have the power to do this. The Fed doesn't have any constitutional authority to do this.

Money gets its value from real goods and services. So when someone prints new money it steals that value from those who created it. The Fed likes to claim they create value, but they are just money changers.
PHP Forms Tutorial
>I thought that they worked by underpaying people just out of school, but dangling the carrot of big bucks that always seemed just out of reach (maybe next year I will get the big bonus!) and then churning and burning.

How do they work? currently at an IB and unsure about continuing, everyone seems apathetic
its an interesting proposition. maybe it would also help remove the need for some of the money that goes into politics.
How to Create a Minimal, Reproducible Example
shuttup fagboi
Cool! Notion (https://notion.so) is also similar, I use it personally and at work and it's an awesome product.
IA began to put up out-of-print items some time ago (old LPs for example). I'd guess that many books still under technical copyright can only be reprinted in small quantities (probably at a loss) and be hard to find. Seems a reasonable 'gentleman's agreement' that's working out for IA.
Depends. Google's real-time bidding is being investigated under GDPR.

https://www.cnbc.com/2019/05/22/irish-data-privacy-watchdog-...
It was hard to understand hierarchical file systems if you started out using non-hierarchical file systems. I write from experience using Acorn ADFS on the BBC Micro. You get into a way of working with what you have.

With ADFS the files could be put in directories but these were single letter prefixes to file names. You could not change into a directory and, once one's mind was thinking the ADFS way, the idea of a sub directory with further sub-directories was as conceptually difficult as it is to imagine what 5D space looks like.

The way regular users save files to the downloads folder or the desktop with no sub directories is different. What they are doing is quite sensible for their workflow. This is an extension of 'search don't file', which is Gmail ethos for what to do with your mail.

In previous times 'search don't file' wasn't viable for email. You had to create rules and sub folders. Gmail enables you to do that but it is productive for people who don't do that due to the search.

Traditionally Windows was useless for finding files with search, taking too long and showing you some cartoon dog whilst it chuntered through files slowly, with no command line 'grep' power tools. So you had to 'file' rather than 'search'.

ChromeOS and Android are 'post files' systems to an extent. ChromeOS has moved on from desktop computing of old. I am not one to knock casual Windows/Mac users that 'instinctively' work the ChromeOS/Gmail way. Of course I would hang, draw and quarter any programmer that didn't save files the UNIX way, i.e. in folders with no spaces or other weird characters in filenames.
I read the David Allen GTD book a few years back. I have not fully committed to the method. But a big take away for me was keeping lists of things to review. This closes the open loops in your mind so you don’t feel stressed that you forgot something.

I use Things 3 app on ios for lists and reminders.

Staples sells an ARC notebook system I use at my day job. I like the ability to rearrange things and they have a nice page template for notes and action items. I use this for meetings both in person and on the phone.

I use the 5 minute journal to help me keep focused on 1-3 top items at night.

If you can have at least 2 kids, that is probably the best way to learn time management. Everything else pales in comparison
Thanks for your opinion!
Wow, it’s great.
I keep your idea into this issue page later!!
It comes down to allocating resources. If your developers are tasked with doing research on churn what are your product/ customer success people doing? Obviously depends on the size of the team on the product.
I.M. Pei’s Enduring Boston Legacy
100% this. One of the cleanest descriptions of key insights and broader scientific landscape ("glide path" from quasipolynomial to P) I have seen. Erica, if you are seeing this, nice work and I'll be watching for more.
Really excited for this as a Real Estate Salesperson. I'm technically aware but not competent enough to figure this out on my own without spending a month or two trending it out - time I don't have. Made an inquiry already and waiting for an email from "Bob"
Unless your definition of field include the non-triviality axiom that 0 != 1.
Nasa Selects Maxar Technologies to Build Module for Lunar Mission
Another thing about this is the assumption that a candidate has to be a Git ninja. If a dev can't read the Git documentation and narrow down the most important use cases, then it should definitely trigger a red flag. You don't need all the features to be productive. Unless you are an edge case, you can probably do most of what you need to get done with these six commands:

branch
checkout
add
commit
pull
push

Reading and understanding the documentation for those six core commands isn't a big investment, and it will pay off if you're doing software or documentation development.
Great job. Though I am still waiting for official CSP support, it seems like it should already be there. Unfortunately the legacy angular code prevents us from applying any real policy.
How to debug small programs (2014)
Quite. I'm not remotely claiming that capitalism is the only system which collapses ecosystems. Plenty of civilisations did that locally millennia before global capitalism was conceived.

As for what needs to come next, that's well beyond my abilities to come up with.
My tin foil hat theory is that this is a conspiracy to keep dumb money at the table.
Every time I read about posts written by C++ programmers praising CMake, I feel a bit sad.

> in CMake, typically when you Find(MyLib), the variables ${MyLib_INCLUDE_DIRS} and ${MyLib_LIBRARIES} get defined

> In CMake, an undefined variable (e.g., foo_INCLUDEDIRS instead of foo_INCLUDE_DIRS) becomes an empty string.

In C++ land, this can be translated as: there is a global, std::map<std::string, std::string> g_globals. A function Find(std::string libname) returns the result by updating keys in g_globals corresponding to name + magic strings. Oh, and people usually don’t call .exists On that dict, they just use the variables and hope there are no typos.

In any C++ library, this kind of interface would be called: “this is completely wrong design, let’s avoid it like a plague. It should be all typed functions, with classes and optional results. But then the same people just accept it in CMake!

The sad part, there are no clearly better alternatives. I used SCons before, and I am using Bazel now. They have nice type systems, avoid globals and generally much cleaner. But SCons is slow and underdocumented, and Bazel lacks automatic dependencies and reliable distributed caching. As a result, I cannot honestly say, “drop CMake, use XXXX, it is so much better”

IMHO, C++ badly needs a better build system based on sane principles.