skysight-inc/HackerNews huggingface dataset:
At university I've studied Computer Science, that's what is written on my diploma and I consider myself a computer scientist even if I do lots of engineering and programming.

And it's not because of the diploma but because I am highly interested in the fundamentals of computer science, formal languages, automas, formal semantics, algebra, algorithms, data structures, coding theory, game theory, symbolic computation, graph theory.

But that doesn't make me an efficient coder since all that is required is to know a particular framework and programming language well and have lots of experience with it.

So, while I can understand the theory better, there will be many people coding faster and better than me.

I do however have the advantage of being able to pick up and learn stuff fast. Since I like to learn about new thinks I've also fiddled with lots of tech stacks and while I didn't mastered them, I've picked up enough to know what might be the best tool for a particular job.

So, beside stuff I use currently and which I am at a decent level, I am more of a jack of all trades. I don't know if anyone ever needs a jack of all trades at a company since everybody seems to be hiring highly specialized staff.

But I think my skill set might be of value when I'll be starting my own business.
You don't have to. If you use an electronic bidet, while it's true that drying is not so efficient, if you sit a couple of extra minutes on it you will get up dry.
Ask HN: Should I make my project open source to get users?
I recently launched a web app(B2C). But people say they're worried about putting their data in and being locked it in, and say that if you make it open source, I'll use it.

The problem is that this is a commercial project and I have to make a living with it(otherwise I'll starve). So I have to find a way to make money while being open source.

If I turn the project into open source, making money will be quite limited. But it doesn't seem wise that I'm more afraid of failing later so that not doing the thing to get more users now, considering that most startups just fail.

Should I make the product open source in order to grow now in any way?

(Perhaps one way is to get paid only for hosting the web app. But if I make it open source, hosting it is so easy that anyone can do it. If this will be really successful, someone could even distribute the hosted version for free (I'm working on the expectation that this will really be successful, so this assumption makes sense).

I'd like to know if there is another way to make money while making the product open source.)
That may be, but because I am not a scientist, I can’t be convinced by that data point. I personally lean into that you are right, but to a layperson, it won’t seem impossible that there were smaller and managed for millennia, then exploded for some centuries
NASA and SpaceX targeting May for first astronaut launch despite pandemic
I know. The blog post examples are about Italian writers, not about corona victims. It's a homage if anything. Stop being insulted on behalf of other people, there's no harm being done here.
Just tried it and got in the room with the founder. Great xp. Keep up the good work.
dammit, now I'm tempted to try again. Thanks, I think ;)
hi there,

Fellow NI resident here

I can recommend joining the NI tech slack if you want, there's a jobs channel and plenty of other people who'd be willing to give you advice. https://nitech.herokuapp.com

all the best in the coming weeks and months for both you and your family
Hey all! I had the chance to see everyone from Fly.io at Hack Arizona -- they gave a presentation before the hackathon began. That presentation displayed the worst work/life balance I think I've ever seen. Every trope was there: "we're not coworkers, we're family", "our developers love to work, they do it out of love", virtue signaling, etc, etc. The whole shebang. Just my two cents, but I really feel that this is a company to avoid.
It might have been clumpier than all the mars emulation soil that NASA tested the equipment with.
What percent of each of these populations is infected? Wuhan has been in lockdown for six weeks, its not lifted. And obviously they still have many millions older than 65 who haven't been infected, they have no immunity. Lift the lockdown with even one infected person escaping, and the epidemic ignites again.

And this is way more problematic in the U.S. are we going to have lockdowns everyone there's a flare up? How's that going to work?
They probably won't use it if you make it open source.

Find people who will pay for it.
Even those people in the history books, it's hard to care about them really beyond caricatured silhouettes of who history portrayed them to be.
Huh? Wages in SF bay skyrocketed in the years after the wage fixing scheme got busted. I'm not sure what you're on about.
Two weeks...
Why Live Off Grid
This is JSON, why put a brand name on it?
Honestly, you're spitting the truth... and I don't understand why people don't understand this point?
> Yeah, remove the limiter, and how long does it take to make a doctor?

Undergraduate entry medical degrees in Ireland are either five or six years with summers off and ample other holidays. Post graduate is four years like the US but pre-med doesn’t exist. You have to learn the necessary content yourself ahead of time and if you fail the exams that’s your problem. You can get in with a degree with no science content whatsoever as long as you have high enough grades in your Bachelor’s. I believe during WWII the US ran some schools at three semesters a year so people were done in two years, eight months. A newly graduated doctor then has residency, a year of 60-100 hour weeks of on the job training. If some of the generalist training was cut you might be able to get someone able to do routine medical care in their specialty, like a nurse practitioner in three years.
It's a very interesting topic but it gets weird when large words ("completely unworkable", "causes huge problems in even small projects", "retrieving whole rows is hugely wasteful", "unfortunately Active Record access patterns break down almost immediately") are used to describe something that doesn't match one's experience at all. I wish we could focus on the Active Record concept itself rather than implementation details or specifics of projects where the pattern has been applied.

The article talks about projection, joins and aggregations, but many projects in Rails that I've seen just don't need those: it's often solved in the application. Yes, it's SUPER SLOW, it loads data just to throw it away again and can break ACID properties, but it generally works -- these applications aren't handling transaction on a stock exchange or controlling a pacemaker. And in the case of Rails' ORM, it's been very easy to do real joins, projections and aggregations when needed, meaning that the Active Record pattern itself hasn't excluded that possibility.

The paragraph about transactions is also a bit weird as it has nothing to do about the Active Record pattern afaics.
Lol there's no 3d printer that will print those in one hour.
Would that work with "alt" instead of "ctrl"? Using the Control key for command shortcuts in a terminal may not be the smartest idea.
welcome to the information age, where even the top brass can't make sense of it all and consequences will never be the same
Electro Keto Pills Reviews
This is very clear to accomplish benefits out of this thing. The existent end-clients especially prescribe it. A few clients bought the framework a couple of events and granted their reactions onto the working with this wholesome enhancement. You'll locate a few positive aspects with the thing that will in general make it mind blowing in its direction. You may never find a hindering substance inside this wholesome enhancement; most assembling organizations kept the essential wellbeing. In the event that you really need to drop the overabundance weight without dependent on the medication and activity, at that point Electro Keto will be directly for you.

All the fundamental ways are provided about the site of this healthful enhancement, in this way mindfully peruse and don't examine the drove admission bearings. It is noticed that each affected man must pick only two cases of this dietary enhancement in the daytime and furthermore around evening time. Cling to this simple measure with complete genuineness, and you also could see that the following results shocking.

http://djsupplement.com/electro-keto-pills/

https://twitter.com/pills_electro/status/1240518353891950592

https://sites.google.com/site/healthstoresreview/electro-keto-pills

https://ourhealthstore.blogspot.com/2020/03/electro-keto-pills-fat-burner-pills-do.html

https://youtu.be/WRqMh1DuhME
> Stop being insulted on behalf of other people, there's no harm being done here.

Take you own advice and let the author respond, then, rather than being insulted on his behalf.
This may be a model to consider: https://github.com/sponsorware/docs

Also, this may help you: https://opensource.guide/getting-paid/
Ah goldbugs and silverbugs. I've heard them talk about the economic meltdown for over 20 years now and how I should hoard physical gold and silver and how it will turn me into a MILLIONAIRE!

I bought real estate instead post 2008.
That is some bureaucratic nonsense. Setting up and maintaining a ventilator is not rocket science, you can train other staff to do that job pretty quickly.

Ancillary tasks may suffer from staff shortage, but if you need one, getting a ventilator and minimal care is a lot better than not getting a ventilator.
Interesting, the last number I saw was 10x less. That is comforting
True, but great design looks alike right?

https://evil-icons.io/
https://css.gg/
https://ikonate.com/
https://boxicons.com/
Here's what you are missing: the labor laws of your country sucks.
Facebook Small Business Grants Program
Thank you. But people didn't seem to hate paying, but to worry about locking their data into the product in its infancy.
Maybe they'll introduce something paid later:

- paid support

- paid premium components

- etc

I also see they are already selling email tenplates here: https://gumroad.com/l/tabler-email?utm_source=demo

I'm also very actively looking for a catch whenever I see something like this but this seems entirely benign as far as I can see.

Edit: there's also a pay-what-you-want page when you click download. Still totally ok with me.
Coronavirus Insights by Dr. Wolfgang Wodarg [video]
Ask HN: How to deal with burnout clashing with Covid downturn and stress?
For folks who were nearing or already in burnout phase, how do next steps look like now in the post-covid19 world?

1. It seems the mental stress of processing all Covid19 impacts (real and anticipated) on the real and financial world is a bit much added to general depressing vibe when you're already in burnout phase. Any practical strategies?

- Turning off news doesn't work, this is all even your mom is talking about

2. General advice is to stick to your current job for a while and perform good to avoid being termed "non-essential" and laid off. Any advice? (especially someone who has seen the decade old crisis first hand? I was still in college then)

- Personally I was planning to take at least a 3 months break as next step until this news of covid19 broke. I haven't taken any breaks in last 4ish years (2ish years on a startup as founder-CTO and then another 2 at a large company where we got acquired...) and I feel super shitty in a low productive phase right now which makes me question all my decisions everyday

2.1 I still feel slightly excited to learn new skills if I just leave job (and money/ptions) and invest a few months in upskilling after a break, but I don't know how long the recession would be and when will the jobs start appearing or the market start looking good again to start a company. Any advice on would be much appreciated here.

- Would expertise in Machine Learning/AI be good skillset to pick up in post-covid world? After crossing 30, I now feel like moving to a more hard skill based industry like health-care, biotech, robitics where I can actually help more real folks with my work and feel better about myself, but it seems quite risky to shift from software product industry at this age given how well it gets paid...
Although I can't see how wiping down the inside of a bus with a single microfiber cloth without chemicals accomplishes anything, but I hope they have the data to prove that this method works. And what about shadows and nonlinearities? All I see is a couple of point source lights with some andons and a klaxon.
But in Django you can do the same thing that doesn't return all rows with `select_related` so it seems kind of like you're not using the features of whatever ORM that is.
+1 to this. I'd been worrying since mid-late January, and aggressively telling people since early February that this was going to be bad... but even a week ago, tons of people that I talked to were thinking that this was such an overreaction and would blow over. Just couldn't believe it, even after seeing how it went in Italy, a majority of people said the US would never have that problem.

I didn't even know that a "put" on the stock market was a thing until last week, and am not particularly interested in figuring out how to do that... But I did back out of buying a car because I thought I'd be better off to have the cash when this gets bad, and here we are now in this thread... Maybe next time (hopefully there isn't one) I'll figure out more of what a "put" actually is and how to get one
Electronic bidets have a self-washing, moving wash head. You don't use your hands.
Apple keeps their developers happy, those that embrace Objective-C and Swift, serving the Apple users.

They don't care about those that use macOS as pretty Linux/BSD replacement.

Just like NeXT never did, UNIX compatibility was a means to bring UNIX software into the platform, that was all.
because generations of the smartest spent their career on something scientifically proven to be far better - it is called modern medicine.
Yes but if everybody does that, the only thing that will remain in the history will be unchallenged inflammatory claims.

Which will lead most people passing by to consider that the topic is mostly driven from the point of view of this minority.

This is why we hear a lot about the SJW, anti-vax, the flat earther and so on these days: they make a lot of noise online, even if IRL we never see them because there are so few of them.

This is also why we can see extreme political point of views rising, because people are embolden to join in, reading mass of unchallenged content, pandering to their fear. IRL, they may not, it would not be socially acceptable and the barrier to entry would be bigger.
Don't you know? Higher is always better! 5 Ghz in my laptop, plz!
> School contact rates unchanged

I'm in a country with mandatory social distancing, and parents are still having school cricket and soccer matches in the local park. The parents are all clustered together watching.

They think their children are "immune".
Why is there only one case in Russia?

As well India which has a bigger population and like Russia is closer to China then any North or South American country.

This virus is suspicious!
>Vulkan sales pitch

I like this. I will use the word "sales pitch" next time other companies does it, which to me is flat out lying. ( Cough; AV1 )

I still dont get why the hype on Vulkan, if you want Android support you will still need to use OpenGL for the majority of devices, given their slow replacement cycle and I doubt it will be mainstream anytime soon.
Although, based on his history, he might try to design a “better” ventilator and when medical experts say they’re not fit for purpose he’ll go on a Twitter tantrum and call them pedophiles.
The problem with equating SQL and GraphQL is you are not expected to write the RDBMS. One day it may be as easy as creating a DB schema; for now I will focus on developing RPC APIs.
This seems like the right response. For Americans who are used to driving everywhere, it is hard to state just how critical the tube is for all people to get to work. Very few people in London have cars, so shutting down the tube entirely would prevent critical workers from getting to work. Looking at the stations to be closed, it seems like a reasonable list; buses will still offer a reduced timetable to connect affected areas.
If that's how you like to do it, fine.

But is it really necessary to act like everyone else are the weird ones for not giving their anus a sponge-bath in the bath tub every time they shit?
well, this strategy requires investors to master some basics. Yes, it is worth the effort.
Yes, I completely agree. Syntax can be a stumbling block for beginners, but is generally far easier to re-learn than core libraries, or semantics, etc. That said, the syntax shift from a basic-like language to a C-like language is slightly larger than what we are generally used to, within the C-like families. I recently had to work on some VB.Net code, and aside from the occasional "let me Google this quickly" moment for surprisingly basic concepts, it was a breeze for the reasons you mentioned.

I think the MS world of the time was very much a monoculture (and would be until circa 2010 or so), which lead to a lot of developers who had only ever really worked in one main language (plus maybe SQL / T-SQL). I tend to think this is quite similar to children growing up in a single-language vs multi-language environment. The patterns tend to get ingrained in your brain in the former, and there are few signals for our brain to understand that "this concept can actually vary from language to language, don't get too used to it", making later shifts much more difficult. It's kind of a case of over-fitting the data, which is the first language they learned, in this case. I think a lot of the VB and then VB.Net developers had this kind of strong mono-culture of language, which compounded the need to keep VB.Net alive for longer. This may have been further compounded by VB's image as a beginner-friendly language, which a lot of people took up to get into the industry as outsiders, without any formal or informal experience. I really do think this might be the main factor. VB.Net may have had a few tiny advantages in terms of semantics (slightly looser casting and conversion rules), syntax clarity ("static" vs "Shared" - an example of a keyword which is objectively clearer in VB, IMHO), or some convenience libraries (I recall occasionally having to reference core .VisualBasic assemblies to get hold of some helper method which was missing on the C# side, for no apparent reason). But it also had just as many detractors, and I would not think any of these were nearly enough to lead to people choosing it over C#.
Natural spread is way inferior to artificial spread. By doing it artificially you can control exactly who gets it, can monitor them more easily, and can prevent the vulnerable from getting it. And you can very precisely control the rate of spread.
Great work.

I have been using Lunchclub for the last 6 months in the Bay Area. It's very helpful.
It is perfectly possible to rapidly buy things in a commercial setting. You just need a good credit rating and someone to sign the purchase order or contract. Why should the vendor care if the customer is breaking an internal rule about purchasing?
In the pdf report there is a nice table at the bottom of page 5.

Not only is the CFR lower than I had anticipated, but it made me realize that a hospital trip doesn't immediately imply intensive care.

For instance a 35 year old has 3.2% chance of going to hospital, and then 5% chance of ending up in the ICU when going to hospital.

Can I multiply these together to get 0.16% chance of ending up in the ICU once infected, or is that too simplistic :)
It's easy if we are willing to cut red tape and willing to prioritize people over pets. Veterinarians need almost no training to do the job. Test runs done for emergency preparation have proven that veterinarians do a better job than all medical professionals who aren't already specialized in respiratory care.
An article dedicated to why Rail's Active Record library isn't actually using the Active Record pattern would be interesting!
because it is hard to time the bottom, which can be known ex post. So, if one averages in small amounts over time, one can get a better average than worst cases.
Anchorage is 300K people, more than enough to experience the pandemic like any other place on Earth.
Recent experience with SARS meant East Asian countries had procedures in place, took the threat seriously and that the general population did likewise.
This is literally what the military is now. Under the berry amendment a lot of what the military buys needs to be 100% domestic. A significant fraction of military spending is to ensure that the logistics are in place in case of a greater need in the future, not just to fulfill current needs and training, or any specific mission.
As a knee-jerk response I was going to point out that all of these problems were already solved well by complementary patterns available in libraries like SQLAlchemy, but after reading it is clear that what the author is referring to as “Active Record” is different than what you are probably thinking. That said, I don’t know any ORMs that don’t have query building APIs right now, so I’m not sure what this is aimed at; its clearly possible to combine object based ORM interfaces very nicely with query builders. The relationship is beneficial imo. I think this will become more apparent in languages like Rust where you could potentially use metaprogramming to provide a bunch of type safe sugar revolving around your model classes in the query builder (I haven’t tried SQL in Rust yet - this may already exist for all I know.) It is already useful in Python where it can aid in migrations, scaffolding for tests and new environments, and of course, the pretty common case where you are really dealing with entire objects, like CRUD.
This makes total sense, because of the assumption of common priors.

Drop that assumption, and fully rational people can indeed agree to disagree. This is a large part of why rational people can look at the same evidence, and come to different conclusions.
Can you share what causes the bad blood between Apple and Khronos? Is it Nvidia?
I mean, a corpus of researchers writing articles in an extinct language, reading them like that, googling in the language? Vatican is the only example I can think of.
http://archive.is/yevdh
Gold isn't for equity market crashes. Gold is for when the pentagon bombs the white house and says there will be "some changes".
Telemetry is not tracking.
Add XOP as well, which can act like a LEAP call now.
Just now commented on https://news.ycombinator.com/item?id=22605028.

Based out of the Bay Area. So, yeah looking forward to it.
Even though this is the right response I feel this is a bit late.
How to Fix the Most Common Linux Kernel Vulnerabilities
What a strange article. It starts off nice enough, describing a handy pattern that lots of us use to handle individual records for CRUD.

But then it constructs this giant crazy strawman of ways that you could do a bunch as ridiculous silly things, and how if you did those crazy things it would completely wreck your performance.

Certainly it would. But nobody would ever do any of those crazy things.

My version of this thing, for instance, makes a point of wrapping all your Stored Procedures for you, and provides methods to construct single items or lists of them from a dataset that you hand it. That solves roughly 100% of the panicky disaster scenario that the author predicts. (The other 0% is the giant (also usually 0%) performance hit you get from pulling all six columns of data from a table when you only need two of them.)

So yeah, don't recursively enumerate the entire database three times when you can write a query with a Join in it. But don't make up silly query languages that aren't SQL either.

Just do what sensible people do with this data pattern and you'll find that it works nicely.