skysight-inc/HackerNews huggingface dataset:
> I just spent the past 6 hours migrating some of my open source projects from Travis CI to GitHub Actions

Man. Sounds like my personal hell.

I’ll never understand how people motivate themselves to run projects. When I think about it I just envision doing a bunch of crap like that, dealing with issues people file, etc etc. No thank you.
You can now use advanced luma matte effects using this video editing API
If every single range it’s at at or below the lower bound for one candidate and at or just past the upper bound for the other, systematically, that’s the definition of a flawed model. You seem to breeze past every point I make, I suppose there’s no educating the unwilling so I’ll leave this thread. The bell curve was systemically off, the polls were systemically off. They actually missed the bounds in many races entirely. The betting markets were much more accurate.

I’ll leave this here:

https://mobile.twitter.com/NateSilver538/status/132287782408...

About 4pts off on average across them all in the same direction, all past the lower bound.
> I'm not sure who you’ve been talking to, but I haven’t seen any “democratic operatives” claiming that the Republicans committed fraud or delegitimizing the results.

https://en.wikipedia.org/wiki/Brooks_Brothers_riot
The US isn't representative of the rest of the world in this regard. That's why any discussion of iMessage is filled with half the people arguing that iMessage it the best thing since sliced bread (Americans) and the other half saying they never use it.
Keep improving while you’re waiting. Read and code and improve between each interview. You can’t lose. Don’t burn yourself out. Also, Leetcode can get in the f@@&ng sea. If employers are seriously giving so much weight to Leetcode tests theses days to grade candidates then I really do despair. The interview process is broken.

Ps. Don’t get too disheartened by all the rejections. I was also laid off due to Covid. Overnight the job market was flooded and the bar got raised extremely high for all jobs. It’s not a normal situation and many others are probably feeling the same as you.
> There needs to be a citizen group called ‘stop the disunity’ that tries to get people to talk to each other

There was a serious attempt at this in https://articlesofunity.org/

It was promptly banned from twitter and its founder's account was blocked on Facebook.
And if someone does, will anyone ever find out? They'll be "deplatformed" everywhere if they even _think_ of doing something coherent.
My understanding is that the city spends quite a bit of money on the homeless indirectly in various forms. The bigger problem is the growth in the budget:

2012: 7.3 billion for 829,027 people = 8805/resident
2020: 13.7 billion for 896,047 people = 15289/resident

Why did the budget increase 51% in 8 years when the population increased by 8% (1.13% inflation)?
If anything, that would be inverted. But anyway, just as linear algebra is just one tool in a mathematician's arsenal, ownership semantics are just one tool in a Rust programmer's arsenal.
> Given his great track record, something bad probably happened in his life.

I think the implication in the parent comment is that things were so bad at intel that he couldn't fix and chose to leave instead. Whether that's true or not I don't know. But the rumours I've read are not good.
Have you personally done that? Do you know of anyone who is doing that and publicly tracks said verification? It doesn't matter how trivial it would be to verify if nobody is actually doing the verification (not to mention you'd actually want many people doing it and publicly posting their verification, as well as you checking that your hash matches everyone else's before installing the APK -- and there is no automated setup for doing that on Android.)
Let's also not forget that many wealthy people only pay at most 15% on taxes because the tax structure has more or less been lobbied by the wealthy in favor of the wealthy. Most middle class people pay 25-35%, and have neither time nor resources to lobby otherwise.
> Story time: at Google the most unpleasant task employees have to do is writing their own (and their reports', if they have any) performance review, which results in a phenomenon called "perfcrastination", where a shit ton of work gets done just to postpone writing Perf until the last possible moment.

Oh, Google does 'self evaluations' too? That's reason enough to never even apply. That ranks among one of the worst ideas HR has ever had.
“ Briefly, these are its global hidden state and its incompatibility with version control.” If so, other language?
Store application logs in timescaleDB/Postgres
Not sure why you would conclude that from what I wrote. I see myself as adding historical context + usage experience.

EDIT> I've learned a bunch from this discussion, and I haven't directly refuted much of it, just added commentary.
> or leave the city

I would like it that we can as a society find ways to help homeless with their issues and manage their lives in a way that isn't just each city tossing them out.

That said, I'm not against someone's honest decision to say, well I don't know how, and in the mean time, I want them out of sight so kick them out.

But, and this is the but I feel is never discussed by those who propose that solution is HOW?

How do you kick them out? What if they resist? Arrest? Jail? Now who pays for that? Should we just fire gunshots at them? Force relocate them, and if they come back? Erect barriers? What else?
Microsoft has been porting React Native to Windows and macOS, so it can cover all of your required platforms, except linux. Hopefully a complete RN for gtk/qt happens soon.
So the voter would not only "print" his own ballot but check the consistency? That's not what I call audit. Audit is supposed to be multiple pair of eyes during counting. Plus you'd possibly lose the anonymity of the vote if the voter did both (timestamping transactions and so on).

If all counting machines are the same, how do you know they're not all wrong? Or not all tampered with?

And even if they all give you the same results, how do you know it's actually correct or how do you decide to recount? You have no real way to: you have to count. So at that point you might as well have counted in the first place.

Ideally you should have multiple vendors and make sure they all give the same results. But who's going to do that?
Investment does benefit other people. That's the primary point of investment.
Nasal spray blocked coronavirus infection in lab animals, raising hopes
Yep, I too have switched to it and pair it with CCLS for my C/C++ development. It works great after learning it and does significantly reduce the overhead needed for new languages. It's a little tricky to set up for new users, but it's nice that things have improved so much.
Yes the point-in-time count is 8000, but a lot of homelessness services go to preventing people who are on the edge of homelessness.

If you use the estimate here (https://sf.curbed.com/2019/11/20/20973811/sf-homeless-count-...) that 18,000 people are homeless at some time in a given year then the figure goes down to 20,000 per homeless.

Also consider that an additional estimated 9,500 each year would be homeless if not for SF's existing supportive housing services (https://sf.curbed.com/2020/3/4/21152501/san-francisco-homele...)

Plus people being evicted. In 2019 there were 1600 eviction notices (https://sfrb.org/sites/default/files/Document/Statistics/18-...). If we assume that even just 25% of those are 4-person families, that's bringing us to around 10k a year per homeless/at-risk resident (and that's not even counting those who are at-risk of eviction but did not get evicted thanks to SF's existing eviction prevention resources.
i m not sure if you re being serious

CF is so widespread that it breaks a significant part of the web for simple things like getting the page title. That's all. The End.
So what's 'for 15 days' that's just three free? Or they have to be created within 15 days?
> Is there anything that prevents anyone receiving a DMCA take down letter from charging a fee if that request is found to be fraudulent, illegal or otherwise unwarranted?

Well, yes, the law. How would you enforce a contract which binds the claimant to paying a fee? What if the claimant doesn't want to enter an agreement where he has to pay? Do you refuse his takedown request? Well congrats, you just made yourself liable.
Google Chrome, Google’s Browser Project (2008)
>for transferring energy, you can't beat a petrol pump pouring fuel

Pretty much any time fissionable material is moved probably beats it.
Most tests that I took in college were essentially open-book. Not all of them, but definitely more than half. They could have been take-home if(f) the professors trusted students not to use the internet during an exam.

In the math and computing classes, professors structured the questions in layers that tested different concepts. You could always have a double-sided "cheat sheet", and some professors let students bring in the whole textbook for time-constrained exams. It took far too long to "brute-force" more than one or two questions.

In the liberal arts classes, you were tested more on critical thinking and contextual questions. You needed to understand concepts at more than a surface level to make compelling arguments about how they related to each other, and you wouldn't be able to develop that understanding for many topics over the course of an hour, even if you have the primary material in front of you.

We weren't allowed to bring anything with a radio, but forcing students to take exams in complete isolation always felt odd to me. It's pretty rare to need to do actual work in a "clean-room" environment.
One thing I don't get - what's the point of having an office in SF now? (Almost) nobody is going to the office anymore, everyone switching to remove. All meetings are online. The city itself is dirty and unsafe and smelly. And you've got insane prices and taxes. What's the point of staying there? Is it just inertia? Is it too expensive to move?
What's your upside for doing this?

The time, expense and stress is a pretty obvious downside for many if not most.
"Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings"

These ratings seem pretty meaningless. Visual Basic is #6, tell you pretty much all you need to know.
As someone who just switched motherboard + cpu on my home server, the worst thing was to figure out the names of the network interfaces.

EnpXs0 feels worse than good old ethX with interface naming based on mac addresses.
Defective 4c will go into the 3300x replacement (or an eventual 3100 replacement if things get really bad)
Ah interesting. Did you have plans to monetize from the start, or was it a side-project initially? Were you aiming at growing a project to become a larger product?

Tangential: How'd you decide on starting the project? Was it related to work? A tool you built out of general interest?
> Git will be hard to beat

If I were the Anu people, I would focus on having a seamless compatibility layer that could manage Git <-> Anu repositories (there are undoubtedly many headaches that would occur synchronizing the two different models). This would allow developers to silently interact with ongoing git repos using the "better" tool. Getting wholesale migration to a new platform seems a significant challenge, but allowing developers to slowly build mind share with an improved workflow would be possible.

Disclaimer: I hate git.
I had totally forgotten about the Chrome comic book they commissioned from Scott McCloud: http://blogoscoped.com/google-chrome/
This is very well written, but also a marvel of overengineering in my opinion. It needs to

- Set up a k3s cluster

- Set up an ingress controller

- Set up a certificate manager

- Set up a Github actions pipeline to build and push Docker images

All of that to deploy a bunch of standard applications in a single server, with very low load. So now, not only do you have to worry about the applications themselves and their configuration, but you also have to worry about all the layers on top of them. And the guide sounds good and easy when you read it, but I wonder how much time will you spend implementing it, working out issues and quirks and adding new things compared to the time you'd need doing a standard installation with a regular Ubuntu, Debian, Fedora or whatever system. And the resource overhead is important too, specially in disk space (60G in system disk for a home server sounds like a lot to me).

I don't see the advantage here, honestly. I see a lot of moving pieces and complexity added and the only thing you seem to get out of it is an automated deployment, which is not very useful for a home server and also doable with simpler tools (you could even do it with a set of basic scripts that install software and copy configuration files).

Maybe it's more secure due to isolation, but for a simple home server you can (and should) protect yourself against 99% of the attacks by using 2FA for SSH, a firewall with only the ports you want opened (and possibly restricted to certain IP ranges) plus basic auth + HTTPS on Nginx with fail2ban.
You might be able to easily load it in parallel via an iframe.
Kubernetes manages your containers and keeps them up at the scale you want.

If you need to scale, you can. If your VPS goes down, you don't care, you just get a new one and plug it in. Your cluster was never down.

If you want to move your cluster, you install k8s somewhere else and push the yaml.
Same! I love the degree of plausibility in his novels. Even the most outlandish elements have been well-researched, and thought out.
I have a different problem. I can't find a rational justification for getting one. My work is not significantly impacted by CPU speed and 32 gigabytes of RAM still feel sufficient.

Oh well...
> If you look closely you'll find that group is trying to draw attention to election irregularities.

Have they actually pointed any irregularity?

I see a lot of Trump fanatics parroting blatantly false and baseless claims involving all sorts of convenient irregularities, but so far I've seen zero actual evidence supporting any of the claims.

If there is indeed a massive wave of election fraud then where's the evidence?
Yes. If you create within 15 days you get 3 project while our free packet offers you just a single free project. After 15 days from now new users will get just 1 free project.
I foresee some real estate companies that have office buildings just next to SF municipal border are going to make a nice profit.
It's a terrible calculator, quite apart from the ludicrous launch time.
Just try driving it from the keyboard, which is how most people use calculators. Doesn't respond to enter, return is not mapped to equals, no key is mapped to CE or Clear. Did they even try using it?
From my perspective the U.S. has steadily shifted rightward since the Regan administration. As such the center has similarly shifted rightward. Roughly speaking what was once 1 standard deviation to the right of the center is now the center. We are in the same sort of situation the Paradox of Tolerance predicts. It might be worth considering that if indeed the center has shifted far enough to the right then indeed those on the right are the ones who are the problem.
Yes, they'll be slower if they're agile. :)
I've had to clean up from this once the product matures into maintenance mode.

It's fine to start this way but people have to realise they will need to put some structure in place. At some point you'll struggle to get new features out on time without a ton of bugs.
Hey, do whatever floats your boat. Nobody said there is a single solution to every problem.

Don't pick up a fight because you are satisfied with your solution that is different from somebody else's solution.

I personally like docker-compose and Vagrant for my private services and development environments.

I use Vagrant for when I need a complete VM. Think in terms of VM for doing embedded development where I need a large number of tools in very specific versions and I need them still working in 3 years without maintenance even if I change a lot about my PC setup (I run Linux everywhere).

I create separate Vagrant for every project and this way I can reinstate complete environment at a moments notice, whenever I want.

I use docker-compose for most everything else. Work on an application that needs MongoDB, Kafka, InfluxDB, Graphana and so on and so forth? Docker Compose to rule them all. You type one command and everything's up. You type another and everything's down.

I use the same for my other services like mail, NAS, personal website, database, block storage, etc. Containers let me preserve the environment and switch between versions easily and I am not tied to the binary version of the Linux on the server.

I hate it when I run a huge amount of services and then a single upgrade causes some of them to stop working. I want to be able to be constantly updated and have my services working with minimum maintenance. Containers let me make decision on each of the services separately.
I know it's popular to hate on K8s and containers as overkill for personal use and that they add tons of complexity. But for those of us who live and breathe Kubernetes every day professionally, it's honestly easier to do things this way.

K3s gets you setup in minutes and then you can use kubectl + Helm to setup everything you want.
Our billionaires are billionaires from their ownership stakes in the companies they founded. For instance, Jeff Besos only makes ~2 million per year in total compensation! He would pay no more in taxes if he were to move to SF (from this particular bill, anyway).
No, DuckDuckGo purchases search results from Bing: https://azure.microsoft.com/en-us/services/cognitive-service...
How can something be sounder. Either it’s sound or it isn’t.
I've tried for years to find the right combination of plugins and configs to make vim (and now neovim) as comfortable as IntelliJ for "large" languages (like Java & Scala), and I still can't do it.

I actually very much agree with you that IntelliJ's all-batteries-included bits can be distracting and frustrating at times, and it's annoying to track down and disable the stuff you don't want. The memory usage makes me cry; occasionally the OOM killer murders it on my 16GB laptop.

But IntelliJ actually does all the things I want it to, reliably, and (mostly) without fuss. vim/nvim just... doesn't. Or I haven't figured out how to get it to do it after hours of trying, which amounts to the same thing.

It makes me super sad, because a part of me rebels at having to use a giant IDE to be productive, but that's just been my experience. I too would rather put a motor and bags on my bicycle than start cutting down a truck, but I haven't found a motor and bags that fit and work right for me, after more work than is reasonable trying.
Upcycling an old iPhone 5 and a Bluetooth speaker for a tabletop media station
Depends how close to a round number the price is I would imagine. Going from $10 to $12 has a bigger psychological effect than say $12 to $14
> I was (and still) using my server as a dev workstation

This seems like a very bad idea, and I'm not at all surprised you had problems. But it doesn't look like the problems were with the server part; if your machine had only been a server you could have avoided all the stuff about needing to pull from unstable. So I don't think "don't put all the server stuff on one machine" is the real takeaway from your experience; I think the real takeaway is "don't use the same machine as both a server and a dev workstation".
> That example, while technically correct, is a little bit misleading. From a practical point of view, the thing that Pijul/Anu both do is not "automatically resolve conflicts" but rather "allow repo operations to happen even in the presence of conflicts". In Git, if you've got a conflict, Git will require you to fix it before doing anything else. In Pijul or Anu, you can continue applying changes—possibly creating more conflicts!—in a way that's guaranteed to never throw away changes. At the end of that, a human still needs to resolve those merges manually.

I don't think it is really true that git requires you to fix conflicts before continuing. There are strategies that can let you emulate deferred merging. I rarely let merging hold me back.

If I don't have time to merge into master, just do git push server master:synced/master.
Progressive

https://www.progressive.com/auto/insurance-coverages/ridesha...
The problem with defining `numeric` somewhere, and programmer saying `interface I { numeric }` instead of `interface I { type uint8, uint16, blahblah }` is that the idea is to have exhaustive type switches for those:

> This kind of type switch would only be permitted if the constraint lists explicit types, and only types listed in the constraint would be permitted as cases.

So adding a new primitive type `uint128` to `numeric` would break all that code anyway: they would no longer be exhaustive type switches.

Putting the programmer in charge means they can add support for `uint128` in the library at any time after the language change.

I think type inference for generic function arguments is intentionally postponed to have a more reasonably-sized change going in first. It can be added later, making the explicit type parameter optional.
Also drugs.
16 cores ought to be plenty for the next few years.
I totally agree with that. Git's flexibility is great. In practice, I can synthesize the functionality I want.

Unless a merge is fairly straight forward, I often use --no-commit and only select the files I want to merge, and defer a complete merge for later. It is so easy to make intermediate branches, or just pick what I want from one branch to another.

I haven't used Darcs or Pijul, but I feel like trying to "solve" merging and source code isn't fully possible.
It's arbitrary. If you count Core i series from Nehalem, Westmere is 2nd so Sandy Bridge is 3rd. Count for * bridge, Sandy is 1st. Additionally Zen+ is 2nd and it's least improved generation in this time.

My general preference: buy Tock generation (but Intel recently no Ticks for desktop, AMD does Tick+Tock on Zen2)
This Product Doesn't Exist
How many of these gotchas exist with ripgrep?
It's probably going to be deeply embedded in their hard disk controllers. Nothing you'd be able to easily reuse.
This has generally not been an issue for me, and I code on a 13" laptop most of the time, with no external monitors. Even with all panes but the editor pane closed, there's still the toolbar, tab bar, status bar, and a bit more space taken up, but in practice I just don't find that it matters.

Regardless, "can fit more code on one screen" is not even in my top 10 list of things I look for in my development environment.
Tobias Lutke still writes code for Shopify
> are GUI only

the "only" really does imply that for me.
Both are FRED series (CBBTCUSD and WALCL). Rolling one year correlations of one week deltas:

0.3 +-+----+------+------+------+------+-----+------+------+------+----+-+
+ + + + + A + + + + +
| A AA |
0.2 +-+ AA AAAAAAA+
| AAA AA AAA AA |
0.1 +-+ AAAAA AA AA A A +-+
| AAAAA AAA A AA |
| AA A |
0 +-+ A AA AA AAA +-+
| A AA A |
| A AA AAA A |
-0.1 +A+ AAA AA A A +-+
|AAA A AAAAA AAAA |
|A A A |
-0.2 A-+ AAAAA A AAA AA +-+
A AA AA AAAAA |
-0.3 +-+ AA +-+
| A |
+ + + + + + + + + + +
-0.4 +-+----+------+------+------+------+-----+------+------+------+----+-+
2017/1/1 2018/11/25 2020/10/11
SJ is big by population but it's essentially a tiny downtown and a huge spread of suburban single-family homes and strip malls. And (before the covid mess) the traffic was already not great. So if we ever get back to in-person office working, and after Google sets up their new office in SJ and others will consider doing the same it probably is going to suck big time. But if it will be "mostly remote" setup then SJ has plenty of space and opportunity to accommodate more business.