skysight-inc/HackerNews huggingface dataset:
The solution to Python packages is the 'pypi2nix' tool. This is an alternate approach that you see also used in the blog post, this time with vgo2nix. These tools take a set of dependencies (e.g. requirements.txt) and generate Nix expressions to build all of them from source.
> Even with the existing restrictions the virus spreads. Spread leads to quarantine as we've seen in many chinese cases. I don't see why should we hope for the better with less restrictions.

If we can identify which restrictions are helping, and which are not, then we can remove the ones that are not. The point of my comment above is that the restrictions come with their own costs, in some cases severe.

> Not being a huge problem outside of China is a fact for NOW. Does not mean it won't happen in weeks.

It doesn't mean it will, either. We should be approaching this in a rational, evidence-based way, not just waving our hands and saying "many people will die" with no evidence.

> What I see is because noone wants panic it prevents us calling the right moves. Because its "panicky".

If you believe you have a better idea what the "right moves" are than experts who have spent their careers studying these events and preparing for them, then by all means step up. But you should expect to be asked for evidence for your claims. Panic is a significant cost on its own.
I remember from my astrophysics course that Lithium was formed in the aftermath of the Big Bang. I would imagine that interstellar space is full of Hydrogen, Helium and Lithium.

I can imagine that stable nuclei such as carbon or iron would form as a result of stellar fusion but I would be hard pressed to imagine that these outmass the more primordial elements. I would be interested to see references if you have any.
I think the point is that fertilizer makes it possible for big agriculture to operate at a certain scale.

If we didn't have fertilizer, farmers would be tending to smaller plots and using locally available fertilizers, such as locally available compost and mulch.
My WinCo in Southern California is impeccable.
I think how well kept the store is has a lot to do with who the people running the store are - especially management, I would imagine.
https://wiki.archlinux.org/index.php/Systemd-nspawn#Examples

I don't see a Nix example there, but the NixOS github looks to have some issues already surrounding provisioning Nix for use in containers.

Containers are a great way to explore a distro without messing with your host, you can at least check out their user space, filesystem layout, and package tooling. The main shortcoming is you don't get to see any kernel-specific features, since you're essentially chrooting into the other distro's rootfs.

There's always VMs too...
How does this differ from CloudFoundry?
People will support OSX..too many companies use Nix and develop with Macs otherwise. I guarantee it'll get working.
Pema Chodron’s books are a great source of wisdom about compassion.
I would suggest practice having compassion for yourself first. Compassion for others will flow directly from that.
It's FUD
If I like the people I work with, and management is mostly sane, that goes a really long way. If the money's good, that's close to perfect. Think hard before you walk away from that - it's not real easy to find again.
Your inferiority complex on every Google post is quite disgusting too. No one from Google has said anything to you or done anything to detriment your career. If you don't like your current job move to a more "elite" place instead of projecting.
> Now when I'm being asked to trade away my sanity learning this nonsense for in return a couple of megabyte of disk space that could've been wasted, I just don't see the value.

Well said. And not only your sanity, but by using this stuff in production you’re also dragging everyone else’s sanity with you. The benefits need to be compelling and aligned with the business needs, and saving a few MBs here and there at the cost of time is definitely not in alignment except for in the most exceptional cases.

Fun to read about and toy around with, but let’s leave it at that. The first example using multi-stage docker build and alpine is fantastic.
Docker isn't comparable to Nix. Similar but it really doesn't give you the same stuff. On a few dimensions they overlap for sure though.
I still haven't figured out the nix language, how to find which package installs a particular binary if it isn't the name of the package, or how to find config options for packages I do have.

Those three problems are what's holding it back for me. I still enjoy it so far, though.
TRS-80 Model 100 was released in 1983 and was supposed to be quite popular: http://www.oldcomputers.net/trs100.html

It got 16 hours of runtime on four AA batteries.

Way before my time, but I got to play around with one in 2000 and really liked the form factor.

There were also glorified calculators like the 1980 TRS-80 PC-1 (https://www.old-computers.com/museum/computer.asp?c=937&st=1). Never used that particular model, but that style of keyboard/display in a palmtop computer is not very ergonomic IMO.

There is a list of 1980s portables on Wikipedia: https://en.wikipedia.org/wiki/Timeline_of_portable_computers

That list may look long, but it is probably far from complete. For example, at the 2017 VCF PNW I got to play with a 1980s "glorified calculator" Lisp machine handheld. Can't remember the manufacturer, but it is definitely not on that list, and the only reference I was able to find with a quick web search was this: https://en.wikipedia.org/wiki/Talk:Lisp_machine#Sony_and_Lis...

So there were a lot more portable computers around in the 1980s than you suspect.
Ask HN: Thoughts on using Cycle.js with React?
I was wondering what your experience has been with Cycle.js and react. How does it compare with a regular react + redux architecture?

I've been reading the Cycle.js docs and even did the egghead course and I'm liking the whole pattern, but wanted to see how it has scaled for others.

I've been looking at the manyverse repo as a resource and it's been solid. Anything by Andre seems great tbh.
You can detect whether a target is a plain table or not. And use a different path if not.

And independent of using SQL or not: Executing them separately out of process kills you via latency, even if you're on the same machine. The context switches are just too expensive. Which makes single threaded apply untenable for anything with a few more clients, or bulk load.
I would avoid the two language problem so option B is out of the way. If you choose option A, then you run into a risk of having to optimize some part of the code in C/C++. So you end up with the two language problem again. If you care about performance, then option C is not a bad place to be. Learning Julia is not a big deal. It would not take a seasoned developer too much time to get up to speed with it. What I found is that the Julia community is so vibrant that you can get a lot of help to move along quickly. My two cents.
Human diversity disallows even good-bad scale to align or converge well...there must be their secret sauce somewhere.
> It doesn’t though, without the second hand market someone would be using that domain for something silly and you wouldn’t get it anyway.

Please explain why you think this.

Also, what could be more silly than doing nothing with it, except wait for a sufficiently-funded buyer?
We have site guidelines and moderators, neither of which seem to have taken exception to somebody posting honestly about their experience relating to the article topic. Maybe you don't need to be sheriff of HN for this?

I thought it was a useful and interesting comment. If you've had your fill of some subtopic, do what I do: keep scrolling.
ICANN and Verisign agree to .com price increase
This is so wrong on so many levels. So many complications. Monstrously huge binaries. Static linking. Docker and Nix mess of complex instructions, all custom. With RPM, it is one command, rpmbuild, with a standardized spec file and no need to link statically. No Docker image needed, or anything else. Just plug into a yum repository or into a Kickstart install group and you're done. No code or compose files or playbooks to write. Turn the VM on and have it automatically PXE / DHCP / TFTP boot and Kickstart install it with the desired software and configuration. Without writing a single line of code or lifting a finger.
It's partly a matter of jurisdiction. Most of the time criminals are in the same location as their alleged crimes. Not so with hacking over the internet. Thats one reason why "cyber" gets special treatment and can be tricky.

And that's ignoring the implications of it possibly being a state actor.
Cruel 2 B Kind (2006)
Yeah, I feel like I lucked out. Had a 2010 13” MBP that I finally retired this year when I took on an iOS project and needed Catalina. There’s been a lot of complaining about MBPs over the years since I bought the previous one, but I am super super happy with this new one. (The 2010 did have an SSD and RAM upgrade; still surprisingly usable for the age)
She’s Taking on Elon Musk on Solar. and Winning
You may also want to take a look at https://github.com/nix-community/poetry2nix

Disclaimer: I am the author (and also the author of vgo2nix).
Similar to that AT&T campaign, I was struck by the prescience of Qwest's "Ride the Light" commercials: "All rooms have every movie ever made, in any language, anytime, day or night." This was in 1999, when Netflix had barely started mailing DVDs.

https://www.youtube.com/watch?v=LRX4s8C9518&t=38
Add non-pure channels, e.g. https://gitlab.com/nonguix/nonguix
"Evidence-based way"

At this point I am not sure what is evidence for you. Do you need a mathematical paper on it with the conclusion of irreversible damage?

The experience is that it is still spreading. Yesterdays numbers < todays numbers out of China. Why is it not enough evidence? To me your argument is like we have to ruin all the possible ways we can so we can find out which is the least terrible way to do it.

We can't afford that!
“Establishing a new server connection usually takes 3 round trips between the browser a server:

DNS lookup

Establishing a TCP connection

Establishing an SSL connection”

This takes more than three roundtrips and I wish the author would have mentioned 0-RTT options in quic and TLS 1.3
Let’s also not forget that Amazon are war profiteers:

https://aws.amazon.com/government-education/defense/
>if you were using a desktop GUI toolkit, you would almost certainly assume that there's essentially zero cost (or almost neglible cost) to the communication between the data (model) and the GUI

Which is true, because model is what you’re working with and binding to (along with a controller). You can populate your models from a roundtrip data source, if it is not local. How is that different from web apps?

I think this is the good old “ancients were less smart” stereotype. Client-server and 3-tier apps didn’t begin with web. Heck, even lan latency/throughput/cpuclock were comparable to what modern internet timings impose.
We have returned food. Sometimes it has been stuff which we didn't like the taste of or produce which has gone bad very quickly. We don't do it often but it happens. Never had any issues in returning it.
AI could help design better drugs that don’t clash with other medication
It's been years since I last tried NixOS. One of the things that I really didn't like was that changing something that had a lot of dependencies meant that everything that depended on it, needed to be rebuilt. That's so even if I knew the change couldn't affect how the dependencies would be built.

I know why NixOS requires that. I think that's really cool from a safety side, but it was also really annoying to have to wait so, so long to use the system after an insignificant change. I wish there were a "I know what I'm doing; let me risk screwing up" mechanism. I don't know if there's one now, but I kind of doubt it.

I imagine Guix would have the same problem.
Should startups worry about their brand? (SME10X)
https://gitlab.com/nonguix/nonguix
HTTP: //wintersupplement.com/black-line-edge/
Black Line Edge
Dark Line Edge Pills is the individual BlackLine Edge Male Enhancement root which gives you higher testosterone levels. This amount is particularly composed for the men who are security the issues in their sexual life and it helps in finding the trouble of erectile brokenness in healthy manner.It encourages you to satisfy thirstier in the bed and wipes out the activity of untimely shout. This Black Line Edge Product is clinically tried and contains selective nonhazardous and intrinsic fixings which accommodation you to make the most of your sexual coexistence. This announcement causes you to get over from the shame of inadequate execution in the bed. This Black Line Edge Male Enhancement equation causes you to provide food your mate and encourages you to makes her brilliant after sex.This recipe is made totally from every characteristic fixing. There aren't any engineered synthetic concoctions with their extraordinary symptoms right now. Since building muscle and expanding sex drive is so normal for men, it ought to be enhanced with common fixings.
Development and discovery of appropriate catalysts and ability to organize the large industrial scale needed to produce meaningful amounts of product.
> In the future, file systems will be immutable and only a few sanctioned volumes will be writable (if any).

Certainly not on any system I will ever choose to use.
I really like those covers. The new ones, well, they are not as good as the old ones, though. I prefer the black-and-white animal drawing theme instead of a 3D-colorized animal on the cover.
I always thought that they were doing it because they had a really low opinion of their own game studio. Maybe they were trying to kill as much future competition as they were able to (legally).
I'm skeptical of the Chinese government's statistics, but I'm also skeptical of those sources:

https://www.ccn.com/about-us/:

> CCN.com, also known as CCN Markets, was founded in the summer of 2013 in Norway by serial entrepreneur Jonas Borchgrevink as “CryptoCoinsNews.com”.

https://www.buzzfeednews.com/article/janelytvynenko/a-site-t...:

> A Site Tied To Steve Bannon Is Writing Fake News About The Coronavirus

> Founded by an exiled billionaire and critic of the Chinese government, G News claimed without proof that China was prepared to admit the disease originated in its labs.
Violence and militarization is not ever inevitable. As Asimov famously wrote, violence is the last refuge of the incompetent.
> Drawing things that won't change every frame into textures (not shaders), and then compositing those textures together on every frame, is by far the most efficient approach today, on all platforms

Not really true. It's a lot more efficient to draw quite a few things from scratch than it is to use a cache texture. Texture composition requires a lot of memory bandwidth, which tends to be a rather constrained resource. It is very effective to do things like put each window in its own texture, yes. Within a given window using caching textures tends to be a net-loss, though.
I won't use web"apps" that consistently cause my fans to spin up or that make me wait several seconds unless I really have to.
Steam doesn't count the 3.2 million ATMs worldwide and still far too many running XP.
It’s some good title inflation for sure
This is a country the forced doctors at gun point to perform live delivery abortions in order to enforce the one child rule.

A good friend's sister was a Obgyn in China, and when women were discovered with their second pregnancy they would be brought in for abortions even if the baby was full term.

Doctors would either comply or have guns drawn and be threatened, doctors who failed to comply would be taken away, never to be seen again. At one point my friend's sister was performing twice as many abortions than she was delivering babies, and all of the abortions the mothers were being forced. Screaming, yelling, begging, pleading and crying hysterically.

As my friend would say, "My country doesn't value human life in any way, people are just numbers, all people are just numbers."
Never heard of tail-call optimization, right?
For context, the OP have a few others similar UI pack for sale.
You really have to define and defend what you mean by better to get a meaningful answer.
This is indeed true on a statistical basis, but as someone who is technically at the very upper limits of being a millennial I think there is a tendency to exaggerate this trend. Most of the people I grew up with live in the suburbs and have kids. It's delayed compared to older generations, but most of them have ended up there eventually. I'd also say that a huge portion of my (Seattle area) Costco's shoppers are immigrants who likely work in tech and from what I can tell they seem to be making similar choices to what older american generations have with regards to children and where they choose to live.
Ask HN: What projects and blog posts should I make to get a job?
I have a weak resume (many short jobs, the only long running jobs are non-technical) so I'm doing hobby projects to try to beef up my job applications.

What kind of projects do companies look for when evaluating a candidate? What will help me get a foot in the door?
It’s not that there aren’t other reasons. It’s that they use those reasons as justifications for their unhappiness. A “Doomer” would be just as miserable if climate change were solved tomorrow.
See also: CapRover. Beats dokku all to hell, in my experience.

https://github.com/caprover/caprover

Be careful, their (CapRover) embedded NetData image has the NetData upstream defaults for spyware, so you are advised not to enable it (use of their embedded NetData is optional).

https://github.com/caprover/caprover/issues/553

It is straightforward to set up CapRover with an ssh deploy key and a webhook for deploying automatically on any repo change (even from a self-hosted Gitea, which CapRover also makes easy).
Keep hitting leetcode, try again, and pray harder... that's what everybody else is doing.

I had a co-op who used to be chill, laid back, and wasn't strong from engineering perspective (a wee bit lack of passion too). All he did was leetcode and he got MSFT -> Google.
There's 112 hours in the week where you're awake.

Working at your overpaid gig only consumes 35-40 of those hours. Take the money and do whatever they hell you want with it on the side. If you want more interesting work... there is no more interesting work than the work you find for yourself.
It's not probably a mistake, it is a colossal mistake. What you have is so complex and overcomplicated that it's insane. Seriously now, do yourself a favor and learn how to create OS packages and then think about how you can perform very large scale configuration management with them. You will be thanking yourself for decades to come. Start writing formal specification documents on how all that stuff will work. Start system engineering instead of hacking like crazy.
With Aldi, you buy less so you end up throwing out less food. If you're few people, buy from Aldi. However, the quality in their randoms or out-of-the-box foods are noticeably worse.

Bought some Aldi sushi and got sick to my stomach, just nasty cheap salmon cuts, with nasty cheap rice. Mealy and tasteless.

With Costco it's quality all the way, 4 years literally never bought something of poor quality there.
Yeah I'll give you that. I'd guess the truth is somewhere in the middle. That said the basic claim "... alleges Wuhan has crematoriums working 24/7" seems backed by other sources. Even the Chinese government admits it's figures are only tested cases and they can't test everyone.
Yet another argument against the sad progression towards SUV-only car brands.
When Fury Overcomes Fear
I felt like I just read the same points being repeated over and over. Pretty rambly to essentially claim "extended families > nuclear families." Yes, perhaps, if you don't mind giving up some of your individuality and liberty for family collectivism and control. There's cultures outside the US that uphold this to the extreme (Asian cultures come to mind). It's not a mistake in either case. You give up one thing for another.
Ten years from now, someone will start a billion dollar company in their rover garage on Mars because of Elon Musk.
How do you get a completely reproducible environment without Nix? I tried doing that with Dockerfiles and it was a real pain.
Open redirect using theme install
It might depend on the person. I used to be an avid unicyclist, including commuting to work on one every day, and my groin always ached from it. Adjusting, sitting up, etc, never really helped much. It's the main reason I don't really ride any real distance anymore.

I did find that barends helped however, push on them with your hands and you can get some relief. The unicycle in the article has them.
Who Was Sun Tzu’s Napoleon?
No "office politics" is the result of having no possibility of career advancement, which is probably not a good thing. When nobody has any path to promotion then nobody will bother playing games to get promoted.
Yes, and while they might be very clever, they are still not clever enough to make complex problems simple, as that requires extreme cleverness, experience and insight.
Anything different from

- about.me

- freelancercv.com

- github pages

- wix
?
Except I do do that stuff? I'm currently writing a draft of how to incorporate formal design semantics into "devops" flows. I also have a half-completed set of instructions on how to make a private Homebrew repo and have my own private Alpine Linux repo.
For about six months I lived in Japan in an apartment in the suburbs. I was a homemaker while my partner worked in the city. I would frequently take the train with large bags to Costco and stock up on bulk purchases such as rice, oatmeal, and other items.[1] We live in Vancouver now, and we usually rent a carshare to make a 2-hour trip or carpool with others on our membership.

I don’t think this situation is entirely representative of most other millennials in North America. As a cohort though, we’re likely to be less well-off than boomers, so I think Costco has economic appeal still.

[1] The canteen area had decent North American-style pizza so I could be tempted to make the trip.
You do. Not everyone.

You know one thing I expect my browser to do that it has a hard time doing these days? Efficiently and correctly displaying text documents.

It has a hard time doing this because so many web pages think they need to be web apps and overthink things instead of leveraging the tools at their disposal in the browser.

Yes, if you're building a new Outlook or Google Maps in the browser it ought to be a web app.

If you're building the remaining 90% of use cases it should probably just be a web page with boring old tech. Add JS for spice if you'd like.
Yeah, as a white-collar I sometimes wish I had a job like that, doing welding or similar. Not that I don't like my job, but doing straightforward physical work like you describe sounds nice.
Funny, this is exactly how I picture people who work in digital advertisement thinking.
Yeah we do, but it's usually just a sentence or two, something like "we wanted to see a deeper use of language features" or "we're looking for a deeper understanding of framework x". We used to write more, but too many people would try to argue.
Also, a simple jQuery + HTML frontend is in most cases way more performant then the "modern" mess that webpack generates.
It's a very dangerous road, I love cycling but refuse to ride on the PCH.

I've lived in a few PCH-adjacent neighborhoods over the years in the bay area, and I always had neighbors affected by bad accidents on hwy 1.
Same here. Then I come back to the site ten years later on another assignment and the solutions I put in are still there. I ask why and am then told that they work reliably, so why rip them out? There is nothing I can say to that but be glad.