skysight-inc/HackerNews huggingface dataset:
I saw the movie "The Founder" (Michael Keaton is Ray Croc of McDonalds fame).

They had trouble with francisees offering their own menus, having dirty restaurants and more...

Their trick was to become a real estate company who owned the land, and then lease to the franchisee. If there was any problem, they had complete control over the franchise.

That said, as a customer the whole POINT of 7-11 is to be always open. (although I wonder what stores are still open 7am-11pm instead of 24 x 7)
However, in some cases (like non-mergeable binary files), it is actually better to have a system that allows one user to take a lock on a file and have exclusive editing abilities. The git protocol has no support for those workflows, and so people end up using a Google Doc or something to track who is modifying what file. Definately a place for improvement.
I've found I can handle an extra 10 hours of work a week without negatively impacting the rest of my life -- work, social, sleep, hobbies. I've gotten all my contract work from prior work relationships or referrals from friends.

At this point, I'm looking to switch from hourly to project-based pricing -- I'm finally efficient enough to charge by value; there are only so many billable hours in a day.
This would be fine if he was running a store without the 7-11 name/brand.

As a business owner, I do empathize with him. He wants to be his own boss and make his own hours, but he still needs to keep his commitment or he needs to dissolve it the right way.

As a customer - this would be piss me off so much. There is a 24 hour fitness that I used to go to that closed at 10 pm. HOW IS THAT OKAY?? (this was years ago and still gets me worked up) This is just like that - he wants all the advantages of the franchise but isn't willing to uphold their brand. What's next? He doesn't like the coffee they source because he thinks it is too strong so he waters it down??
Now we get the truth.
DDR4 has a bandwidth of about 25 Gigabytes per second. The memory on a V100 does about 900 Gigabytes per second. Cerebras has 9.6 Petabytes per second of memory bandwidth. For stochastic gradient descent, which typically requires high-frequency read/writes, memory bandwidth is crucial. For ImageNet, you're trying to run well over 1TB of pixels through the processing device as quickly as possible while the processor uses a few gigabytes of scratch space.
I was eight years old in '96. I wish this versioning strategy caught on then.

Maybe I should add a "prior art" section on the site, thanks for the link!
When I left Sun in 1995 their "biggest" Iron was the Enterprise 10K (which internally was called "Dragon" because of the Xerox bus) A system with 64 cores and 256GB of RAM was just under 2.5 million dollars list. It needed over 10kW of power provided by a 60A 240V circuit. The power cord weighed in at like 20 lbs. I put together a new desktop with the TR3960 and 128GB of ECC ram, that motherboard will take the 3990 and 256GB of RAM if I chose to upgrade it. It really boggles my mind what you can fit under your desk these days with a single 120V outlet.
The bigger issue is that if you're lucky with 1080p, you'll get 100% sRGB coverage. In a world where many phones and tablets support DCI-P3 why would I want or expect less pixels and less color gamut coverage with a laptop that generally cost more?
Looks awesome, can i get a beta invite?
Taking the question literally, obviously not. If git became a problem due to some unforseen licensing issue or whatever mercurial does the job just fine right now and has for years.

As a heads up if you're stuck on cvs, svn or other stupid vcs due to "old-codgers" in your office, mercurial has a shallower learing curve and easier ui to get the same job done which may make it easier to switch.

Either git or mercurial, who cares? Either of them until there's something better. Never deal with SVN & CVS branches and merges again. Feel the immediate team productivity boost which will pay for the initial learning curve costs by day 2. Seriously.
If that’s their real goal then that seems a bit dystopian, corner the market with artificial meat as a means of forcing everyone into a diet that will make us all collectively weaker?
> The problem with SemVer is that library owners are not strict with its intended usage

What's the point of doing it if you're not gonna do it right?

Thanks for the kind words!
Oh thanks for pointing that out. I read that wrongly.
AMD (currently) only has server and consumer CPU lines. So since Threadripper isn't a server product, it falls into the consumer line even though it will mostly be used by professionals and extreme enthusiasts with deep pockets.
Cashew sauce serves as a cheese substitute.
that sounds like a non-canonical use of clickhouse. Wouldnt a good RDBMS be a better fit for invoice data? This is on the surface, of course, really interested in what is this invoice data like, and what queries are you trying to run on them.
Compared to credit cards:

- Bitcoin doesn't have chargebacks

- Bitcoin's base protocol transaction throughput is low

- There is a fixed cost per transaction (credit cards have low marginal costs for the credit card processor, and variable, percentage-based fees)
When the univ I went to at Budapest got a second hand VAX cluster (also around '95) for the bargain basement price of only 50 000 CHF they needed to dig up the street to the nearest substation and have a new powerline installed. http://hampage.hu/oldiron/vaxen/9000_4.jpg the furthest away cabinet is the power supply. This photo is not even half of the cluster.

A few years before that, at another univ, they put an ancient IBM mainframe in place with a crane, temporarily removing the roof of the building.
The author of CalVer emailed today, I had no idea their project (or mine) was posted to HN! But yes, they are similar.

I'm biased but I like mine more (and have an npm module to increment automatically).
trailhead.salesforce.com

Focus on getting certified to really stand out.
Nope, the link is proposing TRGB-SNIa as an alternative to Cepheid-SNIa, not TRGB as an alternative to SNIa.
Build CKB Contract with Rust, Part1
Disagree. SVN was always a pain. Committing is really slow and merging is bad (particularly for things like directory renames).
Ethereum Name Service – A Decentralized DNS
Manifest anything you want by raising your vibration
I believe 2 things about books (with no citations provided so don't believe me but if interest search for studies) reading books helps keep our memory and concentration in top shape, possibly reading long articles is OK in that regard, too.

Reading text books helps us learn things we didn't know we needed to know.

ie if you've learnt the basics of programming, you're going to solve programming problems using the skills you know. If you get stuck you might ask or search for a question framed with your current skills, it might be the wrong question to ask though, similar to the XY problem. You'll probably be able to solve the problem the way you want to solve the problem, but it could be the wrong way to solve the problem.

If you keep doing this, not reading text books on programming and just asking or searching for questions when you get stuck, it's going to take a lot longer to master the skill. This is all my opinion and not fact.
In Neal Stephenson's "Fall, or Dodge in Hell", a woman becomes a victim of organized online harassment. The harassers keep repeating the same accusation. She has a rich tech friend who invents "Organized Proxies for Execration" or APEs that overwhelm the internet with huge volumes of contradictory messages. As the inventor says: "-why, even the most credulous user will be inoculated with so many differing, and in many cases contradictory, characterizations as to raise doubts in their minds as to the veracity of any one characterization, and hence the reliability of the Miasma as a whole." Here "Miasma" is Stephenson's word for the cesspool that is social networks. The strategy works more or less for the victim, but (spoiler) has unintended consequences.
You could host your own Eve Online universe in your bedroom.
The obvious pool of people who don't currently use VCS's is everybody who mostly deals with files that aren't plain text. Using git to collaborate on Photoshop documents, Word docs, Jupyter notebooks, videos, or any other non-plain-text format is a frustrating nightmare, and a VCS solution that provided revision tracking and collaboration for all those filetypes would open up a new set of users.
It sounds like the earlier article is pretty flawed and doesn't control for things like redshift associated with the motion of the solar system, so I very much doubt that the observations in that paper will end up "stacking" with those in this one. I'm no expert, but it seems like this more recent paper presents a much more serious challenge to the existence of dark energy.
Yes, your private key will give access to the same amount of bitcoin, bitcoin cash and bitcoin SV
I agree. This actually demonstrates that low meat consumption in China is maybe in part a cultural factor, but first and foremost an economical problem.
What's wrong with Android? Isn't it fully open-source? I thought you could compile your own version and flash it onto a bootloader-unlocked phone
DDR has a bandwidth of about 25GBps per channel. You can hit around 100-200GBps on Epyc processors if you're utilizing ram efficiently. GPUs tend to enforce programming models that ensure more sequential accesses, but CPU can do it too.
Here is my advice, as a married engineer, for those who are having difficulties in this area:

1. Your fatalistic attitude about m/f ratios (or whatever sexual orientation you fancy) is the least helpful and accurate response you could possibly have to dating travails. This is not a game. Nobody's keeping score. Statistics by itself won't land you the relationship you crave.

2. On the flip side, finding a relationship isn't just a test you need to hack. There's no formula to success. Stop thinking that a good salary, or being clean-cut, or avoiding substance abuse, are what you need to land a date – regardless of where in the world you look! For one thing, people date against these types all the time. For many other potential partners, they're table stakes at best.

3. You will have the best luck if you think of your potential romantic partner not as an automaton to be gamed, nor as a resource you ought to be entitled to, but simply as a human being with interests and needs that may align with yours, or not. Forget salary. Forget trying to look interesting. Be genuine, and care, and look for partners who appreciate that.

3a. (corollary) If you think of potential partners as only interested in some Scandinavian ideal that is tall, blonde, good-looking, and makes way more than you, then you are almost certainly projecting your own shallowness and anxieties onto them. You are failing to engage them as human beings. Stop doing that.

3b. (corollary) If you think female software engineers are just not cut out for this engineering stuff as a whole, you are probably going to have a really rough time trying to court them -- to say nothing of how miserable you are likely to make them. It will be nigh impossible for you to engage them as human beings with interests that deserve your full respect and support.

4. If you can't find the partners you want on Tinder, or in the marketing org at work, then (and it kind of dumbfounds me that I should have to explain this) don't look for a date on Tinder! Or in the marketing org at work! Get out in the world. Make connections. Join clubs. Have friends introduce you to friends. Stop thinking like a Silly Valley hacker, and start thinking like a human being.

5. Stay far away from Jordan Peterson, MRA, red pill, and all of that. It's not that there isn't a good idea or two in there somewhere, but it's all drowning in a toxic stew of entitlement, self-loathing, and objectification of women that won't get you where you need to go. If you can't discern between the good stuff and the bad stuff, best to steer clear altogether. Go read some Anne Lamott or something and flush that stuff out of your system.

6. If it doesn't work out, move on. Do not come crying to HN about how tough engineers in Silicon Valley have it (because facts!). Do not obsess over them and hope they'll turn their eye later on. C'est la vie! Be the troubadour who sings about their romantic woes with a twinkle in their eye.
that was kind of my take as well. My initial response is that 95% of people who interview think they have some magical thing they can ask or do that gives them a way to analyze for certain traits.

And it's always false. These people always conclude things they ought not to conclude.
Interesting, but that idea wouldn't let me in the site if I used another keyboard. Or a password manager.
Even if this paper is correct, there is still overwhelming evidence for dark energy provided by other observations, in particular those of the Cosmic Microwave Background (CMB) and Baryon Acoustic Oscillations (BAO). This article provides some details on why Dark Energy is in no danger of being called in question: https://www.quantamagazine.org/no-dark-energy-no-chance-cosm...
Yes, but the comment I'm replying to mentions dark matter.
I'm mostly impressed that anyone on this hellsite is paraphrasing Red Green.
The example I gave on the site with "UI and implementation" branches could work. I haven't done this in practice so I cannot confirm.

Idk how you'd be able to tell anything about a commit from its hash tbh.

You're right though, I primarily create/work on SaaS products and this versioning is perfect for it.
Mastodon makes the internet feel like home again
It's reading the specs wrong for apples to apples. OP is using the tensor core numbers, which is half precision and only for matrix multiplies. Operations that don't fit that will use the standard fp32/16 performance of the chip, which is around 13TFLOPS. still higher than 2, but nowhere near 100.
Sometimes there are significant individual differences. Sometimes some people have figured out how to work "in a different system" that is more effective.

Good use of manager time is to figure out what those people do differently and then have them teach their ways to the others. This will, in effect, "improve the whole system" as someone else put it.

Put another way: when there are individual 10x performers on the team (note that this is 10x the average, not 10x the worst), there is also massive untapped training potential, and management has already failed to make use of this. If anyone should have a bad performance review in that situation, it sure isn't the individual contributor who didn't get the tools they needed to do the job! It should be the manager who didn't give them those tools.

That said our business has a tendency to overvalue individual contributions over team contributions. My going example is that a person that spends all day getting other people unblocked on their issues might well be the greatest facilitator of productiveness in the team, but they will appear to be the person that never gets anything done.
I cooked up some beyond patties from the grocery store and they stayed red for me. I did attempt to cook them the same as I would a meat patty though. Seems like there's a technique to cooking them well
This sums up my experience with webpack quite nicely. It doesn't help that boilerplates like CRA are so ergonomic in terms of saving startup time in other places as well, because this means I really need to have a good reason to manually fuck with webpack. This combined means every time I finally end up looking at webpack, my knowledge of it is super rusty. I've definitely been side-eyeing parcel for a while
There's lots of evidence milk isn't as good for you as the dairy industry advertises.
This is how I'm rolling these days (HP Spectre 13" + 1080Ti inside an Akitio Node) and it's not without it's issues, but overall I'm very bullish on this type of thing. I would love for a similar AMD powered laptop, especially if they would let me mess with the fan curves etc. With some hackery my Spectre can be configured to a 20W up-TDP state over it's normal 15W, and when connected to the node I can have it in tent-mode, which improves the cooling a fair bit, as long as the fans stay on full blast (which unfortunately can only be achieved by pushing it to the thermal limit briefly) it stays at a nice ~80C at 25C ambient under all core loads. I manage 240FPS in Overwatch, it's fantastic.

This being said I opted for the 1080p screen (wish it was 1200p) and I personally see little reason to get a UHD screen in a laptop this size, it would be nice if it was a 10 bit HDR OLED screen with 400nits, but I can definitely live without the extra resolution, it's pretty meaningless on a screen this small, and most of the time when I'm at home I'm using a 144Hz gaming panel anyway.
That's not really why they're slower. CPUs are significantly more complicated. Things like branch prediction, transactions, sophisticated prefetching all take up a lot of silicon.
It can be. As bad as it seems today, the Gilded Age had even worse income inequality. The part that's frightening is what it lead to, and I'm afraid to say that the country seems to be going down exactly the same path as certain countries in Europe did around that time (rise of fascism, nationalist leaders lying through their teeth to secure power by any means, erosion of democratic norms and institutions).
Wouldn't it be something like this?

- 2017.09.28-capitan
- 2017.09.28-sierra
- 2017.09.28-highsierra

These are perfectly valid in the spec.
I guess I wish this was a bit more in-depth as to what "go" can do with channels or goroutines, but maybe I've just been using languages where all this is already possible. The article is a nice cursory glance, I just want to learn more :)

I mean the first example it looks like is using a Mutex, and then (b)locking on it, and the second just looks like having a queue of messages (mailbox) that it rips through (like the actor pattern).

Some questions I've got after reading this...

How does the go-runtime (?) schedule these calls? Does it manage an internal thread pool? Is the scheduler asynchronous, parallel, or both? How do you manage contention or back pressure if I begin to flood messages to to one channel (or many)? How many channels can I have open and what are the limits? Can I still lock the system stupidly using channels, if so, how (or how not)?

Edit: Truly, I'm curious because as I researched asynchronous programming and efforts to better future proof my career (years ago) as we began really increasing core counts-- Go never stood out. It's a fairly practical language, yes, but if I want a better paradigm for asynchronous programming the future it really isn't there (IMHO). BEAM stood out as something unique, the JVM stood out as something even more practical, and Rust stood out as something performant (with the serious caveat of not being C or C++), while Go has always seemed like an odd one to me... People talk about channels and goroutines like their special but they seem pretty damn run of the mill to me... WAT AM I MISSING?
> I can very much tell when there's an input latency of 100ms.

These examples aren't really about input latency though.
13" is tiny for getting work done, I suppose it hd makes sense there. I have a 15 and 20", and 4k makes it tolerable.
care to share your hourly? is it 150/hr?
Despite the similar name, dark matter really has very little to do with dark energy, and the lines of evidence for them are totally different. AFAIK there is fairly overwhelming evidence for the existence of dark matter at this point, and it's mostly a question of what exactly it is rather than whether the effect is real.
Someone else addressed the false dichotomy which is an obvious problem with your argument.

But for the sake of completeness, let's discuss vegetarians specifically. I don't know where you got the 98% number for meat-eaters, but it's not correct.

Worldwide stats: https://en.wikipedia.org/wiki/Vegetarianism_by_country#Demog...
US stats: https://news.gallup.com/poll/267074/percentage-americans-veg...

Most vegetarians give up food for ethical and animal rights reasons (I'll leave the easy to find sources as an exercise for the reader).

Vegetarians and vegans are frequently reminded of animal suffering -- a visit to the grocery store or a look at a restaurant menu is all it takes. So in effect you've reduced to "no one" a 5% slice of the population (in the U.S.) which repeats the same principled decision on a daily basis. That's a lot of people to call "no one".
Salaries for international developers working in Japan
It's not always possible to reach consensus. Sometimes you just have to admit no one really knows and leave the problem to experimentation or further inquiry. Or maybe it's just undecidable. But most people don't have the humility you admit that.
You can still generate and apply patches with Git.
Apple are locking down the platform via proprietary chips etc. It isn't a long term solution and shouldn't be relied upon.
Apple has been successfully using the Good, Better, Best three-tiered pricing model for quite some time. I remember buying a Powerbook 140 at the time when I really wanted the 170 but could not justify the increased price.

From wikipedia:

"Intended as a replacement for the Portable, the 140 series was identical to the 170, though it compromised a number of the high-end model's features to make it a more affordable mid-range option. The most apparent difference was that the 140 used a cheaper, 10 in (25 cm) diagonal passive matrix display instead of the sharper active matrix version used on the 170. Internally, in addition to a slower 16 MHz processor, the 140 also lacked a Floating Point Unit (FPU) and could not be upgraded. It also came standard with a 20 MB hard drive compared with the 170's 40 MB drive."
> The general consensus is that putting big files in git means you're doing something wrong and the problem is with your environment not git.

This is not a “general” consensus. It’s a consensus among hardcore proponents of git. I love git, it has made my life better. I still think it’s large file support story is shitty/suboptimal, and there are valid use cases where a general purpose VCS is used to track large binary assets along code and git would do well to be a general purpose VCS. It’s a limitation of git. It’s not a fatal limitation, and git still has enough benefits (which include availability and mindshare), but it is still an unfortunate limitation and somewhat ironic for a tool born in a world where everything is just a “sequence of bytes”.
How does Windows 10 licensing work for this number of cores?
One major fundamental issue with git that nobody has brought up is that its data model is close-to-incompatible with some of the current legal and moral requirements around data privacy today. For example, as far as I can tell, GDPR allows any European citizen who has ever committed to the Linux kernel to request that their name be permanently expunged from their contributions, and everyone with a git clone of the kernel is legally obligated to perform a rebase to do so. It's possible to make a DVCS where that is an easy operation, but git very much isn't it. That means it can't be used to store personal data, and even standard corporate policies of "we delete old historical records so they don't bite us in court" aren't supported.

There are definitely times you want to store the full history forever, but it would be nice to have a DVCS that gave other options.
There is so much that goes in to a laptop that doesn't make it to the spec sheet either. People only look at a couple of specs to decide how much it should cost but some laptop makers put everything in to those specs and cheap out on everything else and you end up with a laptop with a fast CPU but brittle plastic, A TN display, a DAC that hisses and a whole bunch of other nastyness
I saw that and am happy about it. But, until they come out with a 15" supporting Linux it is still a no-go. Maybe next year.