skysight-inc/HackerNews huggingface dataset:
I think this doesn't account for what is, in my experience, the most common reason why engineering blogs fail: they have the wrong objective altogether.

In a former life, back when printed magazines were still a thing, I used to do some (pretty bad) tech journalism, so every time $crt_employer wanted to run, or expand their blog, I ended up going to meetings (I now do that professionally as well, actually -- it helps keep those programming-related brain cells sane). The vast majority of posts (and blogs) that I've seen were awful not because of a tortuous approval process or lack of high-level support. They were awful because communicating substantial, serious engineering information was not the main point. Or one of the main points. Or a point at all, really. It was usually just an excuse to push out some marketing and "establish a presence", and management felt that involving technical people writing on technical subject would lend that effort the kind of credibility that ads don't have.

This had repercussions over the whole publishing chain, and these efforts were doomed from the beginning. Topic selection was inadequate (topics were selected primarily so that they'd have the right "ring" to product/marketing/business development managers, rather than so that they'd be interesting for a technical audience). Editing was done with the wrong objectives and targeted the wrong metrics, and was often based solely on input from non-technical people who didn't understand what a technical audience wanted. Then this article -- on a topic that wasn't really interesting for a technical audience, and not really written for a technical audience -- was promoted mostly for a technical audience. Since the people who were doing the promotion were, inherently, in non-technical position, and they mostly consisted of a boring tech article with a mini sales pitch attached at the end, everyone ended up seeing them as marketing fluff.

It doesn't help that our industry is still stuck in this world where "technical" and "non-technical" is a very strict dichotomy, where technical people are basically like a 2020 Mr. Spock and non-technical people can barely type on a computer. That hasn't been then case in more than ten years. A lot of people who are seen as "non-technical" -- people in sales, marketing, or in management positions -- have grown up with computers. Lots of people in decision-making positions used to hold a technical position at one point. The kind of depth that a non-technical, but not tech-illiterate audience appreciates can be very surprising.
That seems like the most difficult situation. I also assume that there are a lot of people who are/were on track to graduate who need to finish an undergraduate thesis. (I assume those are still required for some majors.) There are only two real choices at this point I would think: Pretend everyone completed the current semester's coursework/projects satisfactorily or require a summer session or some other form of make up time.
ESET has had high severity CVEs in a security product, including SYSTEM RCE and kernel RCE.

Agree that 90% of CVE's are meaningless but unless they've done a lot of sandboxing work in the meantime (guessing not, and up to them to show that) it's hard to trust.

Given the CVEs published, do you feel confident that if the product were robustly fuzzed / reversed+ tomorrow that there wouldn't be low hanging RCE? How safe do you feel running Windows with that product versus without? Personally I trust Microsoft's engineering / SDLC more than ESETs, maybe just me.
This isn't superfluous... it's in the domain name. Smh
I was very confused by your usage of the word "poster" and "poster session". I had to go look up the meaning of "Poster Session". I've literally never heard the term used in relation to tech conferences in decades of geekery. Maybe I'm a weird edge case, but I doubt it. If you're interested in this being used for Non-academic / scientific presentations I'd suggest different wording.

for the other geeks who don't know what's going on with this "poster" stuff.

https://en.wikipedia.org/wiki/Poster_session
It's my anecdotal observation that there are more people hysterical over the hysteria than there are people legitimately hysterical over the virus. But that's probably not representative. I hope.
A lockdown is obviously not an enjoyable thing, but it is necessary to flatten the curve [^1] and it's downsides are less severe then it's benefits if done correctly.

Keep this in mind as the situation continues to evolve. Stock things in your house which bring you joy (good food, games, good books) and do your best to spread confidence to others around you. If you have enough space to get in some exercise, even if it's just pushups and situps, do so. If you are working from home, do your best to have a clearly defined time for your work and separate your working space from your leisure space as much as practical. If you've been thinking about writing a book or starting a new blog, now is a good time to do so.

It may not be enjoyable but it is necessary. Make the best use of this time you can.

[^1]: https://www.flattenthecurve.com/
If you want people to use it.

Companies are not that keen on GPL in any form.
Needs to be read alongside the follow-up post:

https://olimex.wordpress.com/2020/03/11/we-got-a-new-mastodo...

They have a new account on another instance.
If it spreads to infect a large proportion of the world's population, it way be beneficial to get it now, before the healthcare services are overwhelmed.
Yeah, I wish I had those prices. I'm in Manhattan though. At least my transportation costs are very low (about $30 per month); add on the total costs of your cars and that $4,400 figure grows substantially :(
What, Why, How: Run Serverless Kubernetes Pods Using Amazon EKS and AWS Fargate
This is about Norwegian Cruise Line, and not the airline Norwegian.
As others have said, there may not be an 'event'. Some metrics need to be monitored manually before setting up an event to trigger. Sure, you might have engineers analyzing the time series data, but you also need to keep your systems up. There are multiple failure modes for various services that may require different action.

For example, perhaps you have some poorly written legacy service that has a memory leak. Let's just say for the sake of this argument, that any sort of boolean indicators (e.g. checking if the process is running) will give you an 'Okay' or green. You are still probably interested in monitoring the memory usage to make sure the service is operating correctly and/or performant. After monitoring for some time, maybe you determine your ops engineers are taking some action whenever the memory gets around 80% or something... then you can setup the trigger event. But without that manual monitoring upfront, you can't just magically set that threshold.
While people in tech can easily do all this, not everyone can. Eg: supermarket employees can. Much like pretty much anyone who works on-site.

> Do not use public transportation if not absolutely necessary.

Yeah, cause everyone lives within walking distance of their jobs.
A good example is a function like map() that applies a closure over the elements of a collection. In rust the compiler will prevent you from modifying the collection from the closure. In swift the collection author has to make the implementation do something intelligent if the collection changes. This 'intelligent' thing usually means a slower implementation. For example in Rust map() for Vector can load the address of the buffer into a register and length into a register and assume they won't change. In the swift implementation it would have to reload the pointer to the buffer and the length every time the user code returned because the Array might have been modified.
To be fair, this is the case in just about everything. If you know one language or tool, most will use that tool to do what they need instead of learning something else that might or might not be used ever again.

Some even find it fun to bend something that isn't meant to be bent.
3Blue1Brown is just exceptional. I don’t know anyone else’s combination of animation and explanation that comes close.
This isn't about loving or hating Google or Oracle. It's about the implications of APIs being copyrightable.
If we did not already know what the phrase "cruise control" meant, would that phrase also be just as deceptive as autopilot?
> You don't both need a private office, there is no reason you can't have one office room with 2 desks.

My girlfriend and I both have a good number of meetings, which is incompatible with being in the same room as another person also yapping to their computer. When we both have meetings we need to be in a different room.

> Combined with the savings from not having to transport yourself to an office, it should be affordable.

I pay roughly $30 per month in total transportation costs, so this is negligible. My $3,800 rent at least gets me an apartment within walking distance (and easy biking distance) of work.
This recent coronavirus outbreak has been very enlightening, cause it gaves us more information on why cruises are a bad idea, and perfect for an epidemic. The same air is recirculating among all cabins.

However, it does not explain why we haven't heard of flu outbreaks in cruises before this coronavirus. It seems cruises are perfect for the proliferation of any airborne virus.
Was it the WHO promising doomsday? Or the media reporting on it?
If you track the car carries vessels Tesla uses it's kind of obvious: https://docs.google.com/spreadsheets/d/10Uh_GSkShwPPlrE5mOJc...

It seems the first deliveries will be March 10th, the last deliveries were quite a while ago. Tesla in Europe isn't something you should track per month due to the deliveries not being like a production line.
I guess my question is why would you want companies to be able to use it for free? Why not release under a viral license with a commercial license also available?

Why is a large company using your MIT licensed code a good thing? Do you expect to eventually get paid for that work, or get recognition, or what?
Having extra rooms in your dwelling dedicated for work is a huge luxury. Having companies provide an office space for you to work in (that they pay for) is quite nice

You’re assuming everyone works on the west coast....

The average square footage of a home in the US is 2600 square feet. (https://money.cnn.com/2014/06/04/real_estate/american-home-s...) I would assume since most developers in most of the United States make more than the average for their market, they would be able to afford the average home. In my market (a major metropolitan city), any developer with 5-7 years of experience could easily afford a place with an extra room for an office.

We were renting a three bedroom, 2 bath apartment with an office four years ago in the most exclusive part of the city with the best school system for $1700/month. It’s still about the same price. We bought a brand new build 3200 square foot house (5 bedroom/3.5 bath house with a large separate office) and are paying $2150/month all in with 5% down and still live in a great school system.
There are false positives and false negatives.

Now the infected population is very small, so if too many non infected people is testes, the false positives would be much bigger than the true positives. So you would get a lot of people unnecessary in the hospital while they have a normal cold or flu.

Anyway, if the symptoms of a normal cold or flu are so bad that deserve hospitalization, the doctor will send you to the hospital even if it is not covid19.

[If you are in a risk group, get the flu vaccine. It will not protect you from covid19, but you definitively don't want to catch a bad flu while the hospital if full of covid19 patients.]
It would be interesting if a delivery service curated a customer list in the same way that housekeepers do

People eat carryout often - sometimes every meal/dinner. Just pitch the service as "call Ma for dinner" or somesuch
If you haven't spent substantial amounts of time (personal estimate > 10 years) working with C++ writing production code , you certainly don't know C++.

Even if you did all that, odds are that you still don't know C++.
The difference is that C needs to be compiled to run on anything, javascript does not.
re: C; Does Google WFH policy (esp in this specific case) not cover expensing or taking a full-size monitor home with you?
What I'd like to see doctors do differently is encourage people to treat their illness as if it were covid-19 regardless of the test result.

If my health care provider can try to sell me antibiotics despite a negative strep test, "just to be sure, because sometimes you get a false negative", then they're surely not ignorant of the phenomenon where tests are less than 100% accurate. (Perhaps they're just variably aware of it, depending on what the bean counters from the health care network's corporate office are telling them to do. But still.) And, if you take a "better safe than sorry" attitude regarding false negatives, then you're not too far off from realizing that not having the test is not that big of a deal, because you'd be telling people to stay home when they're sick in either case.
I was just reading about DOOM's history, and it was developed on a NEXT machine which id software used at the time. A free book on the subject which I highly recommend:

https://fabiensanglard.net/gebbdoom/index.html
Apologies, I misinterpreted. Redacted
Very interesting if you consider the "offline fist" or "local first" movement that supports the idea that all content must be created, stored and managed by the user first, then shared in the cloud(s). We saw the first wave of discussions about text-based content, then a void when the focus moved to images and video. Solutions like this one may represent a turning point.
Native multi-selection is the worst. The fact that you have to hold down a modifier key to make multiple selections is a usability nightmare. I have rarely seen a person who knows how to use the native browser widget.

Even when you do know how to use it, it is just too easy to make a mistake. If there were 5 options already selected and you want to add a sixth, so you click it but you forgot to hold down the right key. Now the 5 previously selected options are gone with no way to get them back.

In general I like using native widgets because mobile browsers do a lot of work to make native widgets usable on phones, but <select multiple> is so bad on the desktop that I always replace it.
But a default installation/configuration which both works correctly and is easy to set up is pretty damn valuable.

It can be, especially when you're learning or putting together lots of small projects, but my point is that people over-emphasis the benefit of that feature on a long term project. It might be fine that a framework takes a lot of time and effort to set up before you see any results, and it could actually be a good thing if that initial time means other things about the framework are better.

All other things being equal it'd great to be able to spin up quickly, but things are never really equal between frameworks. So, to me, choosing a tech stack because it's quick to initialise a new project feels like you're optimizing for the wrong thing, and potentially you're making a less optimal choice because of that.
From my understanding, as Starlink density increases, the needed antenna should get a bit more simple and more compact. Since the satellites are intended to be geostationary, you should be able to use a very directional antenna which will also save on size versus a radome or dish.

I suspect users will also grow clever and learn how to hide antennas - more out of aesthetics than anything - which will help. More than a few Ham operators have figured out that a regular fence can hide a very large coaxial antenna.
why are Browser gaining so much power

Because Google delivers its services through web browsers.
That's a tremendously short-sighted view.
Luxembourg recently made public transport free to use in an attempt to reduce traffic.

Privately owned cars and private transport will become a relic of the past soon enough.

Claims like "Cars are going to be the predominant mode of transportation indefinitely" sound an awful lot like "I think there is a world market for maybe five computers." (Thomas Watson, president of IBM, 1943) or "Nuclear-powered vacuum cleaners will probably be a reality within ten years." (Alex Lewyt, president of Lewyt vacuum company, 1955).

Just like Apple killed Nokia with a single product within two years, owning a car might become obsolete for the vast majority of people.

It's also the most US-American-centric things to say: there are A LOT of countries where owning a car just isn't the norm - even in rural areas (1.35 BILLION Indians would agree, for example).
In NYC, IKEA is one of the last places you can take out the family without spending a fortune - though slightly insane to try and eat there on Sundays after the churches let out. The meatballs are a huge hit with all the kiddos, not just mine. Absolutly amazing they keep the cafeteria area so clean. Ikeas make good rest stops when traveling also - let the kids run around small-land for an hour, fill up on meatballs, hit the restrooms, grab a tray of cinnamon rolls, then on the road again.
Ask HN: How is there not a good online conference company?
With the current virus outbreak I am seeing a lot of conferences canceled. Why isn't there a good system for putting these online? I am planning to skip WWDC this year, and I feel like they could replicate most of the conference online.

I think a popular system would include:

- Live streaming of sessions with feeds of both slides and the presenter

- Group discussion and panel sessions where a series of people present

- A way to chat in questions, or have participants speak their questions with followups.

- An overall site with the schedule and links to all of the components.

- A logistics service that mails out conference packets

- ? A chat-roulette type service to let you connect with other conference members. Some conferences already provide a live-stream, but you lose out on the 1:1 connections that you get from these events. There should be a way to replicate that.

- A conference-specific store

- A way to wait in line for special 1:1 services

This is a bigger project than I can handle, but seems feasible. Limiting the conference to the 100-10k people that register would make all of the technical challenges much easier, but it could also be scaled up to include people who wouldn't normally attend. Someone should be all over this right now. Is there a good service for this that I couldn't find?
The NDEFWriter write()-method currently returns a promise which is resolved on a successful write operation and rejected on a failed write operation, so you would need to use async-await to be able to loop those writes like that. Here is a reference to the Web NFC API Write-operation: https://w3c.github.io/web-nfc/#writing-to-an-nfc-tag
I see, thanks for the clarification. I wonder why Mozilla didn't just ship the add-on. It seems far-fetched to think it was to make the add-on replaceable by another.
Opinionated Quick-Start in React, Node.js, GraphQL and PostgreSQL
Thanks for bringing some facts to the discussion.
Except the fact that the best way to create a vaccine is through capitalism.
You're flat-out describing an alternate reality than the one that actually exists. Go down the list of largest American cities and tell me the first one you can find that you think has more fun things to do in the suburbs than in the city proper. https://en.wikipedia.org/wiki/List_of_United_States_cities_b...
I do like the idea, and I've love to move from Google Photo into something... now Google.

However, Google Photos covers an aspect that this does not: it syncs the photos _off_ my phone into an online stream.

I actually use Google Photos because it's the only way of getting photos off your phone. The only other mechanism is iCloud, but if you don't have a Mac, there's no way to read from it.
What? Make it myself? You might as well tell me to use instant, you philistine!

No but seriously, instant coffee ftw. There are coffee snobs and then there's getting the job done.
For non-Brits: https://en.wikipedia.org/wiki/Keeping_Up_Appearances

Dunno if this is known outside the UK
Recently subscribed to briefingday.com as recommended per Kevin Kelly. Similar, "slow" approach, but comes as a daily newsletter.
Unified rendering is not really a goal of Unicode. That's better left to the individual platform providers, who have to balance this against keeping their own user experience consistent over time and across devices.
The kids going to visit their grand parents on weekends is a risk as well
Some of React’s data tables are not that great for anything other than the most conventional cases. You are mostly right, but I don’t think making your own table is equatable to like some of the dumbass things people inject into their ecosystem for a simple app.

/signed - the dumbass that builds his own table components.
I'll take COVID-19 over Polio.
> if it would be possible to create an Internet movement large enough to impact Oracle's bottom line

We did that. That's why they bought and tried to kill MySQL.
A single page containing a huge list of links, ordered by subjects which you necessarily have to scroll through, with no dates attached to them as well as lacking the date the list was last updated as a whole. And, to top it off, the author seemingly wants to include ads [0].

I'm all for slowly consuming relevant (i. e. relevant to me, personally) news, but I can't get behind the execution on this project.

[0] At the very top of the page: "Dear sponsor, this text link could show us your great product!".
Source? Last time I saw this claim, it was some manufacturer that was also compatible with Tesla's charging infrastructure, and including Tesla's own network as part of its claim.
Just finished the readme and I have no idea what makes this "super simple".
I was with you for the first paragraph, but not the second one.

Yes, you should use a relatively small toolset and use it well. Whether that toolset is prolog or JS or bash or whatever depends entirely on your needs and requirements and will vary from team to team.

If bash scripting meets your needs, then use bash scripting! There's nothing wrong with it. Likewise for clojure or C# or any other tool.
Live-debugging Node.js apps at the command line
While the interface isn't great, icloud.com _does_ allow you to view and download your photos without a Mac. I really do wish they would put more resources into updating their web UI, though.
The level of expertise required to write a blog post is way above average. The imposter syndrome stops me from writing one.

Almost inevitably you will get comments about how your approach is bad or simply invalid.
Everything you mentioned is dependent on them rolling out EVs in volume reliably, which is probably going to take another 5 years. Meanwhile, Tesla's vehicles have a massive lead on efficiency, range, brand, and performance. GM simply makes lackluster vehicles and I dont see their quality improving to rival Tesla or its huge tech lead.