skysight-inc/HackerNews huggingface dataset:
> front end [..] consider something like Phoenix

install = install Erlang + install Elixir + install Phoenix

Well.. I'll stick to Node + vanilla JS
SpaceX, Blue Origin, Dynetics win contracts to land astronauts on moon
Why should they mean that? There are non-consulting architects.
Grant for the Web Call for Proposals
Sounds like privileged insight
And how much "advice" to they give? When I went, the only time you had to talk to your advisor, was once a semester for them to rubber stamp your approval for major-only classes (which the official advisors would defer to in-major professors). Beyond that, you were free to talk to advisors on an as needed basis. There role was essentially to be a primary point of contact for students. Why shouldn't a student have multiple advisors. If she has a problem/question with her honors program, ask the honors advisor. If she has a general administrative question, go to the general advisor.

Our entire math department was served by two advisors who likely also had non advising administrative duties.

My honors advisors were just the main faculty of my honors program.

I don't think I ever spoke to my official CS advisor.
> This is a really interesting example, because it shows the lack of nuance in the anti-GC position.

I wouldn't call my position strictly anti-GC. I would simply say that GC isn't the panacea it's made out to be and it is at least in part a false economy for at least three reasons:

1. You may need to tune your VM/GC parameters (as you mention). There's a cost to this;

2. GC can make it harder to identify memory leaks (which are still a problem through, for example, dangling references). I've worked on C++ systems where we instrumented many things including process size, which was basically just a flat line. As soon as it wasn't, you knew there was a problem. And this was for a server that read about ~6GB/second off a NIC.

3. Crashing a program due to accessing unallocated memory tends to give a more immediate signal of a problem, which is more often than not better for development.
Hey Milan, so glad to see Finny finally on Hacker News. Full disclosure, I have worked as a dev on Finny before. One question that I had about Finny as an user is how do you think someone like me, who is not that financially savvy, can get the most value out of Finny
Why is that so hard to believe? Apple has a habit of price gouging for extras. You buy a Mac and you need to spend an extra 30 bucks for a dongle to something basic, like plug in an HDMI cable. That sort of thing can rub people up the wrong way.(That precise example may not be up to date but it was 10 years ago).

Also didn't some celebs get their iCloud (or whatever their offering is) accounts hacked?

I am not saying that I personally find them less reliable than MS, but I can see why less techie people might have a mistrust.
Thanks! I'll keep that in mind
I understand it just fine. Show me a business model that isn't built on speculation or fraud, and then I'll pay attention.
> I mean... this is an extremely negative connotation. What is it based on.

It is a negative connotation, but that could be because it is negative[0].

[0] https://ndpr.nd.edu/news/private-government-how-employers-ru...
Take hits for this comment

One of the few times I found to be "in the moment" was on a substance(m) which I'm not saying that's the only way. My point in this comment is, this is the time when I'm not in my "auto-pilot tasks in mind" mode everyday where I forget I'm sitting on a chair/inside a box most of my day.

Other similar feelings being in nature, looking at things closely like the color of leaves. Watching a stream of water flow or something.

I think that sentiment of "something you enjoyed sticks to you/makes time seem longer/remember it more" vs. repetitive tasks that are joined together later forget.

My personal goal is freedom because I'm always afraid of "what if I lose my job" and "I have to get up at this hour". I can't just be like "today I'm just gonna go do this randomly because it peaked my interest". I think I will be a homesteader with a garage producing videos of whatever stuff I build.

But for now... gotta pay my debts/work. FiRe will get there as I don't need much.

And I don't know at the end of the day the clock ticks, time is running down... what matters to you?
My waifu has a beard.
80% of AWS existed before Go was invented. Why would they rewrite that stuff? They're already #1. They have nothing to gain and everything to lose.

I think to get an idea of what mindshare looks like, you have to look at people that started from nothing today. These are the people that are making architecture decisions with an eye to the future, growth, and immediate productivity. When you're inside a huge org, you have to think about what is easiest to integrate with, and what skills you can get from other teams. At a company that's 80% Java, that's Java. It would be insane to switch, and likely to fail.
I really like how you can extract the "film strip" screenshots while the page is loading. They show an example of Netflix.com rendering and how the various pieces of content come into view.
That is hilariously wrong. There’s no “right” way for an ecosystem to be. A hydro dam changes the landscape and the ecosystem re-adapts. Natural dams form all the time in nature as well, should we go around breaking these up to “save” the ecosystem?
Many people consider "systems programming" to be close to the hardware stuff that is not visible by users. Userland code would generally not fall into this category, with the weird proviso that some OSs put a lot of GUI code into the kernel (cough windows cough). In this traditional classification, a database is considered an "app". The "find" command is an app. People log in and use the DB and the find command. The Bash shell would be an app. If a user is using it, it's an app.

If it is not user visible but exists to manage app access to hardware resources, it's a system. So a memory management system would not be an app. Neither would power management or IO or a scheduler. But these systems might have administrative apps that admins login and use (like Microsoft's "Control Panel" app -- to control settings for the system code. Similarly some apps might have their own memory management system. But the principle still applies.

I understand there is definition creep as more and more layers sit between the user and the hardware, so todays application code might, in some cases, be viewed as tomorrow's system code, but this is the original meaning.
Parents should educate their kids, regardless of any disorder. The disorder is actually allowing these solutions to replace the only thing that no one can give: your attention and love.

But it’s a nice engineering project!
I can't help but chuckle when I think about what the js haters would say about this.. You can't even escape js on the quantum level
This does not feel like a genuine question. But yes: many things make me feel sad about HN. It's a dismaying mess.

I'd be careful about jumping to conclusions. If you see an egregious comment that ought to be moderated and hasn't been, the likeliest explanation is that we didn't see it. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

"Civil" is not the guiding value here. We took that word out of the guidelines because, as I pointed out a year ago, its main effect was to make people think we have dumb ideas about civility. https://news.ycombinator.com/item?id=19663839
results can be impressive if you look somewhat Asian
I was ranking "randomly selected" higher than "people volunteering" (which was one of the main issues with the santa clara study, mixed with the test used being so imprecise the error bars were big enough to include a 100% false positive rate. That is by far one of the worst designed studies I've looked at, even if it has been peer reviewed)

I'm not sure the blood sampling would skew the direction you think it does, healthy individual could just as well mean that they're more likely to have had it since they're less likely to sit at home and stick to a quarantine. But you are right, it definitely counts as a sampling issue and I'll concede that ranking by quality is a lot less clear cut, I should not have been so confident
Most Popular JavaScript Frameworks in 2020
In fact, all currently existing JavaScript frameworks and libraries are plugins for the VanillaJS framework.
Charles-Henri Sanson, Royal Executioner (2018)
I've been running Fedora for several years now, after more than ten years of Debian and Ubuntu before that.

I don't know if it's my favourite but I have no serious complaints, except for the GUI software updater that's a bit over-zealous about rebooting after every minor update. And perhaps the general trend of getting updates all the time (a kernel every week?), but I guess that's just Linux nowadays.

The last time I bought a new laptop and made a fresh OS install I turned to Fedora for a few reasons:

0. Linux was almost a given because of familiarity, relative ease of setup and use, and flexibility. Linux doesn't seem to generally install painlessly on Macs, so if I had bought one and ended up not liking the OS, switching wouldn't have been a given. Also, I like to have my OS open source. I also have Windows but I definitely prefer *nix for development, and I'm also more familiar with that.

1. Easy (one-click) system-wide encryption in the installer. I think Ubuntu had somewhat more limited disk encryption options in the installer at the time, such as only home directory encryption or something. This is probably different nowadays.

2. Ubuntu was heavy on Unity at the time, and I never really liked the UI. Of course other desktops were available and easy to install on Ubuntu but I thought they might become second-class citizens. There was also something else about the latest Ubuntu releases at the time that made me feel unconvinced but I can't remember what it was.

3. Fedora is still mainstream enough that it's still easy-ish to find e.g. prepackaged or supported proprietary software in case I need that for something. Of course it's generally possible to install just about anything that runs on Linux on any distro, but I prefer to avoid the hassle. Usually Ubuntu comes first (e.g. Spotify only provides debs) but if there's a second, it tends to be Red Hat based distros. Also, while a new version twice a year is perhaps a bit more often than I'd like, at least most of the packages are pretty recent.

So, basically... a relatively hassle-free and mainstream Linux distro for someone who had become too lazy to go through much trouble or to get too far from the comfort zone on a daily driver, but who wanted something other than Ubuntu at the time.
Borg: The Next Generation [pdf]
Almost spit out my coffee.
Would that make Zoom's Oracle fees go up or down?
> Although it's far from certain, after over a decade of work it looks like a design for parametric polymorphism, what is colloquially but misleadingly called generics...

What exactly is misleading about generics?

The psychology of thought leaders is fascinating. The term generics is colloquially understood to mean parametric polymorphism and here's Pike redefining the term to draw some distinction that doesn't really exist just to remain self-consistent.

Come to think of it, this is a really common pattern. If you've made remarks that you must now backtrack then refine terms until your old writing doesn't seem to contradict your current stance because you can just say people were using the terms wrong and you were right.

Some results for searching "generics": https://docs.microsoft.com/en-us/dotnet/csharp/programming-g..., https://www.typescriptlang.org/docs/handbook/generics.html, https://docs.swift.org/swift-book/LanguageGuide/Generics.htm..., https://doc.rust-lang.org/rust-by-example/generics.html. If you search for "Wadler generics" then a book about generics in Java is the first result: https://www.amazon.com/Java-Generics-Collections-Development....
A long term meditation practice may help you reach similar states of mind. Much less instantaneous than chemically induced, but perhaps more rewarding and sustainable.
> engineers might have more experience in how to operate during a crisis like this.

That's probably more true for real engineers - the kind requiring certification and insurance - than software engineers. Yet they hesitate to speak over the epidemiologists. Why? Because they know how to be diligent and not say things they can't back up.

> But in the west this is the first time they deal with this kind of situation while it not being a hypothetical.

I've personally had to work with epidemiologists in the context of a (minor) measles outbreak. TB is an ongoing issue in many western countries. Norovirus. Legionnaire's. Western epidemiologists have also been involved in outbreaks elsewhere - e.g. SARS or Ebola. Their experience isn't any less because those outbreaks weren't on their home turf. Sure, they don't have direct experience with a pandemic, but neither do the amateurs. How can you think that people who have spent years studying the theory and getting real in-the-field experience are less qualified than some random software developer or VC when neither have faced this before?

The fact that mistakes have been made doesn't mean there's nothing to their field and anyone can do it. Are there no software bugs? Can just anyone come in and fix those?
I keep multiple versions as well, and also use third-party backup software on all these files. These techniques are meant to be part of something analogous to a 'defense in depth' against errors in the backup process, not thorough or foolproof.

> Not only do you have to validate a file looks like a .jpg/.json/.zip file, you also need to validate that it looks semantically correct (ie. the file format is valid but a chunk of it is missing).

But you don't have to do that perfectly to get value out of it; for example:

- If the .json file parses as json, then at least you probably didn't truncate the download mid-stream.

- If it also contains a particular attribute, then you probably didn't save a structured error response instead of the actual data, or save something from a radically-nonpassively-changed endpoint that might no longer be adequate.

- If it also has roughly the number of elements you expect, you probably didn't miss entire pages of the response.
And that’s a really good argument for surgical masks and not N95s; N95s could be used by the public, but given the shortages and the lack of fit tests any gains of N95 over surgical masks, if they exist, are not worth the increased cost and shortage of N95 masks for health care professionals.

The problem is that this isn’t the nuance that the Surgeon General or the CDC originally went with. His argument was literally “You can increase your risk of getting it by wearing a mask if you are not a health care provider”, and “STOP BUYING MASKS”, neither of which distinguishes between N95s, surgical masks, and cloth masks.
ACM doesn’t talk to EC2. AWS Enterprise Support will tell you with a straight face to let them handle TLS termination on the ELB/ALB, and keep things unencrypted in the VPC. Their claim is that the VPC has much more sophisticated security than TLS.
Paper : https://dl.acm.org/doi/abs/10.1145/3342195.3387517

Video : https://www.youtube.com/watch?v=1qUQsZwbu6s
> Being alienated from any product of his labor, and going year after year through the same paper routine, he turns his leisure all the more frenziedly to the ersatz diversion that is sold him, and partakes of the synthetic excitement that neither eases nor releases. He is bored at work and restless at play, and this terrible alternation wears him out.

C.W. Mills
eh? not at all. the mean age for a first child is now 29.

https://www.cbs.nl/en-gb/news/2019/19/average-age-of-first-t...

and

https://www.cbs.nl/en-gb/figures/detail/37744eng

the latter has underlying data for which you can extract %ile parent age. To save you the time, by parent age 40 it's under 10%ile.
Wow, this is a blast from the past. I remember being at this WWDC when they announced their transition from RISC to x86.

Thanks for posting a piece of history.
No, I haven't, because I don't want to spend my time watching videos; not only are they agonizingly slow, they are also a medium actively hostile to quantitative data and critical analysis, which is perhaps why the news media is so fond of them. (I don't want to pick a fight either, but I sure as hell am judging!)

Everything you say is true, except that mostly doctors are not busy collecting data, but rather treating patients.

You may have intended to link a different paper; the one you linked is about Gansu in China, not Korea, and does not mention rt-PCR, false positives, viral RNA, or reinfection or recurrence. It does mention "secondary infection" and "secondary cases", but, as it explains, that means people who were infected within the study region by other people ("indigenous"), rather than coming into the region from outside ("imported").
You only need the focused tab to be snappy, but to let it be snappy you need to keep all the other work away from that core. Gmail updating emails, youtube playing a video in the background, discord pinging chat messages at you, and so and and so forth.
It sounds like you are talking about copyright in the context of fair use. Fair use matters for using work without permission from the rights holder. Editorial vs commercial for the purposes of a license has some difference in the legal standard. The nature of the work, affect on the market of the original etc is not a factor for editorial vs commercial.

Showing ads alongside content is not commercial use. You can use an NC licensed image on a blog with ads, or in a newspaper or magazine with ads as long as the image itself is not being used to advertise something.
Beginners Guide to Docker
Musk vs. Zuck
Show HN: Fabrica – Create data-driven web apps without writing code
I am also not quite ready to concede that a Chrome/Blink base is the only way a browser can be successful. I'm sure the day is coming, and I'm not sure that we can ever go back when it does.
>The average consumer may honestly be better off getting a cable tech to come out and fix their broken router than buying their own and trying to figure it each time something goes wrong (which is arguably rare, but very problematic when you have no clue).

From my experience, the hardware the ISP provides goes wrong far more often than the modem/router I purchased. The combo units my local Comcast affiliate leases out are a mess of problems, and I know multiple people that have gotten fed up with support never fixing the issue and just accept the frequent problems.

I had similar problems until I bought my own modem and router. Even if you have to pay someone to fix the rare breakdowns, I'd still advocate bringing your own router/modem.
I know you acknowledged broad strokes, so just for the sake of context with another data point, in my current neck of the woods in Europe parents tend to provide and expect even less than most Americans/Canadians. The variance within just western Europe is somewhat surprising to me based on others I've talked to.
Isn't that what stuffed animals are for? I see my kids interacting with theirs. If they had a robot I'd be worried it'd spit out some nonsense (due to a bug or malicious sabotage) that could traumatize the kid. Besides that, imaginative thinking is a very important part of development (as my OT wife says) so I'd hate to kill it with a know it all robot.
My parents aren't old enough yet that they'd need my help with that. Well, not entirely. My mom had asked me for advice in the past when my dad was on business trips and things couldn't wait until he returned. It was rare, but not unheard of.

But I remember my mom and my aunt (her sister) doing that for their parents and having their typical loud-voice conversations in our kitchen about such things, and also my dad doing it for his parents. Not just exploitative stuff, but also things like dealing with companies (like a plumber) and administration, and later on when my grandparents got sicklier they also did most errants/shopping for/with them, took them to the doctor and so on.

My dad even ended up taking legal guardianship for my grandpa, as my grandma was considered "unfit" by the court. And later, he did the same for grandma, when she deteriorated further and it was a choice of her being under his guardianship in her own home with professional help once a day and him doing the shopping and keeping the house clean etc, or the state taking guardianship and putting her into a retirement home against her will. He went there straight from work each day for an hour or two until she passed.

I'd say it's more common than not.
you could automate a bot that calls in to every meeting for recording
100% this.

My personal view is that dynamically typed languages are largely falling out of favour with Javascript being the one glaring exception (and even there if I were starting a project today I'd use Typescript).

On the single deployment binary issue, let me just underline that point with one word: virtualenv.
You'd want to file your claim within a "reasonable time period." Undue delay will result in the court denying your claim.

What is "reasonable" is subjective. A couple of months would likely be considered reasonable; a couple of years, probably not.
This is a bad analysis. Sure, Vault is infrastructure you have to maintain. For a small team, it's probably not a good tradeoff. But even if you dismiss Vault's ability to do dynamic secrets (which is actually one of its primary benefits), the security model for Vault is much stronger than KMS-encrypted secrets in Git. The author appears to be claiming that protecting your Vault server from a local root privilege escalation attack is so difficult that it's better to ... instead rely on the security of your team members' IAM credentials which are floating around on their workstations, and which talk to KMS over a public API.

No matter how you manage your secrets, one of the most important factors is how often you rotate your secrets. If you can't transition to fully dynamic just-in-time secret provisioning that Vault can provide for certain backends (including AD, OpenLDAP, PKI certs, various database engines, Consul, and more), then you still ought to be rotating your secrets on a regular basis. And in that case, a tool like Vault (or AWS Secrets Manager or GCP Secret Manager) is going to be a lot easier to build a rotation framework on top of than a git repo with secrets encrypted in place.
Show HN: Stock Prices in Your Terminal
bloom-term is a tool that displays market prices in your terminal. Not quite as nice but a Bloomberg terminal, but at least its free!

Looking for feedback or contributions to make it even better.
Ask HN: Does mounting servers parallel with the temperature gradient trap heat?
Heat rises. Is heat trapped in the rack? Would mounting servers sideways (vertically) allow heat to transfer out of the rack?

Many systems have taken the vertical mount approach approach over the years:
Blade servers, routers, modems, and various gaming systems.

Horizontally-mounted: parallel with the floor

Vertically-mounted: perpendicular to the floor
They're used to make things with no code.
> Extravagant expenditures on dining halls do little for safety.

Parents are worried that their children might struggle to nourish themselves without the college or university seeing to their meals. Once all institutions have come to offer some form of meals on campus, individual institutions can then stand out from the crowd and attract students’ interest and parents’ approval by boasting more elaborating dining halls than other places.

> A large number of european (as well as japanese) cities are very safe.

Of course. But the issue here is that fretful American parents assume that anywhere their little darlings go off to will be unsafe, and their children shouldn't be left all on their own.