skysight-inc/HackerNews huggingface dataset:
> if everyone does that then the research funding dries up, and the rate of discovery slows.

Does it? Or do we go back to the system where universities use government money to do drug research with no profit motive?
Do you legitimately think the world would be a better place if gmail, youtube, flickr, reddit, EVERY search engine, and basically every web content site disappeared?

Because that's what happens if you don't have web advertising. Free things disappear without revenue.

Or maybe you'd prefer to go back to the days of randomly-targeted or "PUNCH THE MONKEY" ads. Because THAT'S what happens without ad auctions and targeting.

The reality is: advertisers and ad-supported sites WANT to show you a relevant ad that you're likely to click (modulo obvious bad actors). That's how they get paid. Anything else is, by definition, "[wasting] users' time and attention."
Only if he never does anything better
On this note, even when the game "is better now" to a new-comer the game almost always still possesses the characteristic flaws that it always did, albeit muted in the new release. At least this has been my experience in such matters.
It would be nice if web developers were responsible enough that disabling Javascript were not necessary.

It would be even nicer if the web were designed with a semblance of sanity.
I found it mildly amusing. Maybe you computer too much today?
The majority of NASA's missions are instrument-driven science missions designed to answer questions about space (ex: JWST). Neither SpaceX or Blue origin has displayed serious interest in replacing this function of NASA. They are mainly engineering organizations, and while they are effective at doing what they do, they are organizationally not pursuing models that research fundamental astrophysics, heliophysics, or earth science.
They don't get the pay because they're better, they get the pay so everyone with a realistic shot at becoming CEO works really hard for the tournament prize.
By this justification exponentials wouldn't be any more interesting than stuff between exponentials and polynomials either, right? So why we still generally taught both, but only these two? Aren't there an infinite number of complexities above polynomial to worry about? is my point.
This might be / likely is trollbait (that I will not engrave in discourse on), but it looks like we are in the bottom 15% of what’s been figured as the range in the last 500 million years. Is it too aggressive to suggest humans have more impact that zero plants or routine catastrophic volcano eruptions? Get over ourselves a bit? I mean, earth ruined its own atmosphere enough times, and certainly can ruin us without too much effort really. Eventually it will. Maybe we speed it up by N years or whatever, but the eventuality is earth kills us or the sun immolates us or Andromeda collides with us. Either way we are fucked. Let’s ride it out as long as we can, but this is not a permanent home, and I doubt the human race is resilient enough to be considered permanent by any stretch. Maybe go party this weekend?
That's pretty crazy. I understand "reasonable accommodation", but doing that for so much content is beyond. Better most of the population gets it that no one can because a few edge cases can't consume it normally. I understand the need for wheelchair ramps, but this is like saying that every building that doesn't have one must add one or be torn down.
Mark Zuckerberg apparently tried to buy Panic, the creator of Playdate

https://www.engadget.com/2019/05/24/panic-playdate-facebook-...
I always assumed it was there as an analogue of the state tracked by a UI such as TortoiseSVN's Commit dialog, or (though it's a lot longer since I lasted used it...) Perforce's changelists view. It's a list of files you've got checked out or modified: you tick the ones you want in the commit, right click to delete files or revert, double click to get a diff, that kind of thing. Between each deletion/reversion/diff/etc., the state of the tickboxes is retained, so you can sort of just fool about until you've got what you want.

But this sort of multi-step thing is often a pain to do from the command line, I find: unless you have some way of tracking the state between commands, it's no fun working through this list of items, building up a to do list that you then have to get done at the end with one uber command. And the staging area is this way of tracking the state when it comes to putting together your commit.

The gitless examples look to have many common possibilities licked, though, and perhaps that will suffice for most cases?
Category Theory for Computing Science (1998) [pdf]
I'd certainly be interested to hear your thoughts on the Shadow Brokers.
Pretty good, everything was probably set up and configured with default settings by that unpaid intern they had running their infrastructure back in 2003.
... So when it's Google or FB blogging about technology originally developed to serve ads, it's hype and cool... But when the authors are more honest about the motivation behind developing a certain piece of tech, it's "kind of sad"?
It's from a time when the media was so small there was no need to categorize anything because the entire directory listing fit on a single screen in most cases.

Stuff ended up being characterized by what disk it was on (floppy labeled "homework" vs. "games") rather than where it was in a filesystem. Directories were only necessary once Hard Drives appeared and you could centralize your storage.
Lebron played football because he's 6'8" 250lbs and a supreme athlete. Being a top notch athlete causes one to play more sports, not the other way around.
This was such a good investment by Mickey and the Ribbit team: in 2013 Mickey told me that the history of retail brokerages points to fee revenue going to zero.

That the team went out and built a company for that reality is just stellar, and it’s fun to see insights like that turned into something real. Congratulations.
If you're on macOS, update your bash and install bash-completions and git. The path above is likely wrong if you're using a package manager: for MacPorts you want to source /opt/local/etc/profile.d/bash_completion.sh, and for Homebrew it's $(brew --prefix)/share/bash-completion/bash_completion (the install process will tell you what to use).
I'm inspired by how clean his reasoning is. Something basic but fuzzy which we refer to all the time - "divide by zero is undefined" - actually contains meaning! This makes me happy.
Thanks! But my question wasn't as basic as this :-) I tried to edit to clarify.
An introduction to Category Theory (2010) [pdf]
woohoo, leveraged derivative trading democratized! /s

More seriously, I love the price pressure on brokerages, but I shudder to think what will happen to its users in the next recession.
If nonproprietary is #1 issue for you, you could design your own CPU or emulate an existing one using a hardware design language and FPGA.

Although there's no way past proprietary chips, at least the open-source toolchains for them are coming along.
I’d much rather go back to randomly targeted “punch the monkey” ads. Far better than the current crop of ads which are usually one of fraudulent, malware, or borderline pornographic.

Was I supposed to respond “oh no, current ads are so much better”?
Credit is attractive for two reasons:

1. Interest rates have been held artificially low by the Fed and other Central Banks, which have also flooded the financial markets with trillions of new dollars/euros/yen.

2. Interest payments are tax deductible, but dividends are not. Debt and equity should be treated equally.

Also, there are now many weak corporate bonds (CoCo, convenant-light), which mean that bondholders have fewer rights and priorities in the line of creditors, should the company get into financial difficulties. So the debts are treated as bonds for the purposes of taxation, but the rights of the bondholders are little more than shareholders - a double whammy for the company makes it a simple decision.
Windows user here, tho' I don't think that has much to do with my analysis/opinion. Ultimately, to me, the dev via Git is doing something that is best explained visually. It seems counter-intuitive to type commands for what is visual, at the very leaat it's unnerving (as if we don't have enough friction and stress in our day already).

To me, Git via the command line, constitutes industry "jargon". It's used - wrongly - to help exclude certain people within the broader culture. Git + CL === elitist.

It's also anti-dog food'ing. But perhaps this helps explain why so many UIs and UXs are so subpar? That is, the less you use something (i.e., a proper UI) the less you learn about them?

p.s. What about SourceTree?

https://www.sourcetreeapp.com/
I think the hyperbolic language when looking at costs of development should be avoided. Telsa did not burn through cash that quarter; they invested it and there has been real progress made with that investment. The automobile industry is very capital intensive. Would the author say Apple burned through cash developing a new iPhone or Amazon a new fulfillment center? I do not consider the floor analysts are setting in the $30-50 range credible. Tesla has real market advantages and if sold would support a much higher price point to another auto manufacturer. The big auto companies have had years to compete, model 3 has real sales volumes relative to it's market segment and there is still not a single car that offers specifications similar to those models available for 5 years. The original work on PEM and battery have not bee replicated and are not trivial.
Why are gene therapies so expensive? Is it simply the need to recoup high R&D costs across a smaller "market" of patients with rare diseases? Or is the marginal per-patient cost actually higher than a regular pharmaceutical?
I have hired over 200 people. Don't follow ridiculous advice like this. Just ask for what you want, even if it's high.
Oldschool Macs used colon ':' as the separator. It was not ideal for commandline use because you need to hold shift to type a colon, but in the strictly mouse oriented world of old Finder it wasn't an issue for end users.
There are only two "natural" problem classes known that are not either definitely in P or definitely in NP, and this article concerns one of them. (The other is integer factorization / discrete logs). And I'm not sure anybody believes there are any natural problems that are inherently in this in between state.
You are seeing a path through the graph. If you want the entire graph:

git log --all --graph --oneline
Your point about 'good enough' is exactly what I stumbled on a few months ago.

With VRidge (https://riftcat.com/vridge) I was able to setup my Pixel 3 in a Daydream headset, use 2 older smartphones as my tracked controllers, and enjoy everything from BeatSaber to SkyrimVR. Image could be better and smoother, but I don't care. I'm throwing fireballs and am fully confident the VR age is here for all intents and purposes. I'll drop the $$$$ on a dedicated setup in a few more months, I'm sure.

VRidge sent out an email earlier today about supporting the Oculus Quest.
The most productive I've ever been with git is when I've done `hg --config extensions.hggit= clone git.example.org/repo.git` and got on with my work.
svn cannot do partial file commits
I've only seen GitHub not show the graph at all when the total fork count for a Repo was huge and they've since changed it to always try to show "top 100 most recently committed forks" instead as a performance optimization in that case.

Easiest example off the top of my head: https://github.com/DefinitelyTyped/DefinitelyTyped/network
Still, the more well known graph libraries seem to avoid Nauty, probably because it is not that easy to implement.
From a quick search:
- NetworkX: VF2
- JGraphT: VF2 and some newer algorithm called "color refinement algorithm" - seems to resemble Nauty
- BGL: VF2
- SnapGraph: Does not seem to contain graph isomporphism
- Igaph: Bliss and VF2

So are you convinced that Nauty is still the best thing that we have nowadays? I was looking at the paper last summer with the intention to implement it for Julia, but then got sidetracked with other stuff. Maybe I should resume that.
I think about him often, because of the infamous https://en.wikipedia.org/wiki/Gell-Mann_amnesia_effect
The convention in the Go libraries is that even when a package uses panic internally, its external API still presents explicit error return values. -- https://blog.golang.org/defer-panic-and-recover

I belive this means that using this mechanism similarly to try/except in Python is not possible (I write 20 lines in go so this is quite a wild guess)
Buyback Derangement Syndrome

https://www.wsj.com/articles/buyback-derangement-syndrome-15...
Chess is mainly about visual pattern recognition + concentration. Noticing details.

For example, a detail in this conversation. You keep bringing up how 10 is "just so young". It's almost like you're more interested in the youth aspect than the other stuff. From my perspective the detail about age is the least interesting part of the experience. But maybe you are trying to get at or share something of your own that I am not understanding.
I accidentally typed the a mix once and noticed it when I hit enter. I honestly expected a blue screen... and I probabbly would have accepted that as the proper outcome of crossing the streams.

But it worked. I'm still not sure how I feel about it working...
> Its not ridiculous. How can you "negotiate" when you have 0 leverage? There is no "negotiation", ever.

Why zero leverage? Government contracts contemplate volume purchasing agreements for suppliers. Many medications include alternative suppliers which can be used as leverage.

As noted by others, extremely expensive treatments for rare conditions are often not offered in socialized systems. When they are, it's often the result of a court order forcing the government to make it happen. Better pricing could allow a treatment being provided as an option to the population (by default, without necessitating a court order), which can be interesting to the pharma company due to increased sales volume.
The the article you link to has nothing about going to the moon.
I read that headline as "Ship spies largest underwear eruption ever"

I can't even say where my mind went, 'cause it hasn't come back yet...

Fridays are hard. Especially on mobile screens.
Great, let them go to their own communities. Time was fringe beliefs stayed mainly in the shadows. If you wanted to believe in a flat earth, or deny climate change there was probably some guy running an amateur newsletter you could subscribe to, maybe small scale meetings to attend. Those subscribing to a more mainstream view need never know or care.

Why should every reasonable conversation about climate, vaccination, and others give space to allow constant sealioning? It spoils every discussion and ruins it for those trying to discuss and learn in good faith - whilst entertainment for the troll lobbing the one sentence hand grenades.

> "If you take away the right for anti-vaxxers to talk about things on a public platform" vs "someone goes to that community ... they'll get banned and their post removed"

So you're actually advocating for the paradox of tolerance? They can moderate the discussion in their under the radar community to stay on topic, but the world in general should not and should just take the consequences and pollution?
I think the right approach here is to figure out how to use git in the company IDE. Then, have a presentation / workshop about how to use git in the IDE.

Personally I prefer the command line, but I imagine your coworkers will be a lot more receptive to using version control tools the way they're used to.

If you're concerned about command line complexity, you can try out gitless: https://gitless.com

It's a simplified command line interface to git, designed by looking at how users actually use git.
Guile is a really interesting story in that they've spent ages doing some fantastic optimisations, of the kind you usually don't do when your final execution engine is just an interpreter. I used to read Andy's blog posts about compilers unaware that the pipeline didn't actually end in machine code. Hopefully that makes the template JIT they have here enough to get good performance as the input should already be in really good shape.

I wonder why Andy didn't chose to write the JIT in Guile itself, with a binding to Lightening, rather than in C. Guile is designed to be embedded and have bindings written for it.
True. Agreed. A cord is not a battery. But we're not even entertaining that idea of having that choice. We have a corded tool. That's it. Remind yourself of using that next time you're standing in a couple inches of water :)
> Writing in Nature, Drozdov et al.1 report several key results that confirm that, when compressed to pressures of more than one million times Earth’s atmospheric pressure, lanthanum hydride compounds become superconducting at 250 K — a higher temperature than for any other known material.

One million atmospheres is an important detail to leave out of the title.
> I think it gives leadership the justification they need to declare that everyone is working towards the same goals, but I don’t think it leads to dev teams actually feeling like that’s true.

The more important thing is whether it's actually true, not whether dev teams (or leadership) feels it's true, no?

But the OP indeed seems to describe an environment where it is not actually true either.

Clearly, thought and planning is needed on how people work, in a way that will be directed to actually addressing OKR's. The OP offers suggestions about abandoning backlogs, and focusing weekly meetings on OKR's, which seem possibly beneficial, but probably not sufficient. I think it probably requires more fundamental shifts in how the whole organization works, which are a lot harder than just publisizing OKR's.
If you have no idea where you're going, and no metrics at all, how do you reasonably pick any tasks?

So, clearly, you have some goal. It's likely also measurable. If you pick it so specific that you can't stick to it, yeah, OKRs are nonsensical. But "make money" or "increase conversion rate" or "find market fit" are clearly meaningful goals, no?

The difference from waterfall is that OKRs don't prescribe a "how". They describe a desired outcome. Guardrails within which you can be as agile as you want, just get some results.
I'm looking forward to trying the new Nintendo VR kit, the cardboard elephant head lets you sketch/sculpt in 3D. Plus you get to be an elephant.
Where there is a social issue, there is an engineer with analysis and a clever system to "fix" it.

Budgeting is one thing. But developing a fairness system... are you sure you should be married to this person in the first place? Might want to go and tweak that algorithm a bit.

In all seriousness, systems like this are brittle and really only work if you're on the same page anyway. In which case, you don't need the system. If your SO likes to spend, he or she may not agree that the "fun money" allocation is enough. You may think it's too much. So you come up with some middle ground. Resentment builds over time because your SO can't always afford the things they want, and you resent having too much allocated to his/her pile of fun money.

tl;dr: if you're not on the same page financially, a fancy system won't save your marriage. Fancy systems and over-analysis can also bring problems, YMMV.
You bought into the hype. You thought people become successful mostly because of the merits of their ideas and their ability to execute on those ideas.

What you need to be truly successful is politically connected investors that will pump and dump your company. During this pump and dump scheme, you might actually start taking a profit, and you can skip the 'dump' step.

Otherwise, if you want to get rich writing software, get in line with the rest of us.
Murray Gell-Mann gave structure to the subatomic world
Revolutionary to young retail investors in getting them to save. Now someone do real estate lower commissions
It's more hostile than Wikipedia to new users. Ask a tough question and there's a decent chance of getting the dreaded 1 downvote and lock.
So the Chagosian situation didn't have individuals buying land, it was a state (the UK) insisting on a deal to a much less powerful nation and then evicting all the citizens by force.

It's relatively clear from the wikipedia page (https://en.wikipedia.org/wiki/Chagos_Archipelago_sovereignty...) that the government of Mauritius were under the impression that their being granted independence from the UK depended on their agreeing to hand over the Chagos Islands

the key quote from British records being

"in theory, there were a number of possibilities. The Premier and his colleagues could return to Mauritius either with Independence or without it. On the Defence point, Diego Garcia could either be detached by order in Council or with the agreement of the Premier and his colleagues. The best solution of all might be Independence and detachment by agreement, although he could not of course commit the Colonial Secretary at this point."

To quote the BBC (https://www.bbc.co.uk/news/uk-48371388) "Mauritius says it was forced to give up the Indian Ocean group"

The UK has a long history of gunboat diplomacy, this is just one example I would suggest.

As to the "huge number of abstentions", the vote was 116-6 of those that voted, not exactly a close outcome...
> You’ve built a marvelous palace but the foundation is a mess. Instead of a nice cement slab, you’ve got rubble down there. So the palace looks nice but occasionally the bathtub slides across the bathroom floor and you have no idea what’s going on.

That's how web development feels nowadays (it wasn't how it feel by then), and I fear we are moving more and more on that direction for every end-user software.
It's not a dumb question! It's actually a typical exam question -- "write down a time complexity that is faster than polynomial but slower than exponential". It makes you think outside the box they spend the rest of the semester shoving you in :-) as an example, if you consider n^k is polynomial, but make k increase with n, then you can get n^log(n). Can you show that that's slower than exponential?
thanks for telling me about 'git amend'. I frequently screw up and fail to add the files I want or as soon as I commit I remember I needed to change something else. So my projects all have strings of commits that are a few seconds apart.
Hard to beat, unless you value a healthy lower-GI tract.

Fibre is important.
Interested to know what Rust was missing. I built an ad exchange last year and it has been great. I have been using nightly builds, mostly for access to async/await, and it has been very fast and stable.

I have had to submit a few pull requests to various projects along the way, but didn't find the ecosystem prohibitively lacking.
> but I doubt voters would support tax hikes to help the 0.001% (or whatever)

in any country with socialized healthcare they are paying it anyway
Hi! Any plans to release binaries? If I am currently using 1% of ELK features (I use it for simple log aggregation of servers), but not k8s, would you still recommend loki?
I use it for my Pi based solar production and house monitoring and like it. It was the first time i've ever used it. I found it fit perfect for this project. I was surprised when I tried to use it for literally anything other than raw linear data input it was completely useless. Neat product, but not sure why it gets so much attention given how it really one does one very very specific task... I guess it looks neat...
Specifying the remote and branch name again when doing a `git pull` is not necessary after you've set it as the upstream branch (which the `-u` option in `git push` did in your example).