skysight-inc/HackerNews huggingface dataset:
I've only ever heard it used in a fighting sense, like dodging or feinting a blow.

Apparently it also means fake, so they faked their data. But this doesn't seem right either reading the actual article.

IT wasn't faked so much as it was aggregated poorly to mislead. Or weren't clear what the data actually showed (antibodies v active infections).

Seems a strange choice of word.
sells a few $ billion in shares for the rainy day fund. buy some treasuries, wait for a few quarters.
SO quality participation is in decline as it transformed itself into yet another online shredder of good will and "great developers" realize they're being exploited, cue content like this to try and goad them back.
Ryngly is conference calling redefined. Group conversations built on simplicity
If this is not in the MDN refs anywhere yet, it really should be. I’ve been battling with web-ext for a week now after something mysterious broke that I’ve not yet been able to fix. I’m so glad you posted!
It took over a decade, but I finally realized that this is the original purpose of the dialectical journals I was required to write for my high-school English classes, before they were coopted as an assessment tool. As it’s a record of your own thinking about the various things you’ve read, it provides a way to figure out where ideas came from in a way that full-text search can’t handle.

These days, I use a traditional index card system combined with a spaced-repetition flashcard system. Each concept that I feel like collecting information about has a small stack of cards that starts with a 1- or 2-sentence definition, in case I’m using a term slightly differently from other people. Below that are cards that represent quotes, notes, summaries, and recommended reading on that topic.

The flash card deck is to make sure I know what things exist, and what words are used in the literature to refer to abstract things. If I need more detail than I can remember, those keywords will get me to a relevant wikipedia page, at least.
I spent years following Lowe for the Things he Won't Work With, but somewhere a few weeks ago I was made aware of his coverage of COVID drug development, which has been phenomenal (and is what he actually does work with).
> The problem is that if we cancel, does that mean they will actually stop stealing customers that are looking for our restaurant and directing them to our competitors?

At least in this scenario, since there's no contract and no advertising agreement, Saddleback could sue them for trademark infringement if they keep advertising using the Saddleback name. Of course, lawsuits suck and cost time and money that I'm sure the owner doesn't have to spare.
15? damn, that's 10 lines less than my awk csv parser. oh well...
A recent 6 year study, the longest study ever done on video game addictio (cont)
Wearing a mask is probably the most uncontroversial effective thing you can do to decrease your risk right up there with washing your hands. If they didn't work then healthcare workers wouldn't be upset about the shortages.

Spreading false information about masks because you feel like the truth has a negative impact on other behaviors or that people might not use them correctly isn't right. That is the kind of behavior that leads to people's mistrust in experts and the media.
> Epstein-Barr

Am I the only one who had to look this up, thinking it was a hidden commentary on current political items?
I think CoffeeScript was definitely popular outside the Ruby community, too, for a while. (After all, Dropbox was/is a Python shop, not Ruby!)

Speaking strictly for myself, while I liked a lot of what CoffeeScript was trying to do, I didn't love the "one layer removed" feel of writing in a language that wasn't the one actually being executed. Also, I often found CoffeeScript to be cryptic in ways that vanilla JS, for all its quirks, really wasn't. So I think it felt like the future for a couple years, until JavaScript ES6 took off and it started feeling kind of superfluous -- ES6 felt like it was taking the good parts of CoffeeScript while leaving a lot of the quirks behind.
There is a lack of women in cybersecurity
Sorry my links seem to have gone wrong try https://outline.com/YNRSgm
Gilead should ditch remdesivir and focus on its simpler and safer ancestor
Drew needs to quit spending Sourcehut's money on whatever he wants.

Back in October, he also hired "Sourcehut's first developer", but he gets paid to work on Drew's personal or favored projects (like Sway), not anything directly related to Sourcehut: https://sourcehut.org/blog/2019-10-15-whats-cooking-october-...

Sourcehut is in an alpha state, and is barely functional in a lot of ways. People are paying for it anyway because they support the site's vision and what it could be, and want Drew and the site to have the resources they need to continue working on it, so that it can eventually become something that's actually worth paying for.

Those people are paying for Sourcehut with the expectation that the money will be reinvested into Sourcehut and used to maintain and improve it. None of them are doing it because they want Drew to buy random people microphones so they can make videos for Peertube.

For someone that writes so vehemently about topics like tech and business ethics, it's extremely hypocritical for him to keep using Sourcehut's money as his personal slush fund. Maybe someday if Sourcehut is incredibly successful and they can't even figure out how to spend all their money this will be a reasonable thing to do, but right now it still needs these resources that are inexplicably being redirected to other projects instead.
I like podcasts for discovering new subjects, opinions, and perspectives. I'm an avid consumer.

For me they're by no means a replacement for written information, though. They're complementary. They fulfil a different purpose.
I think you are suffering from perfectionism. You are in a healthy process of continuous improvement, keep discovering things that you could have done better. But there could be thousands of engineers out there that could have benefited from being more like the version of you yesterday.

The ones who wouldn't benefit from it would just move on to read material more suitable for their level. You don't need to worry about protecting them from making the same mistakes as you do.
I the only time I need giphy is when there is no appropriate (custom) emoticon.

Giphy takes way too much space.

Also, why does Teams not have a :shrug: icon. Seriously?
That seems rather silly. How can a country function well if you don't have basic information to connect with the people?
I don't want to quit my day job, it gives me too much money/comfort for this to worth it. But I'm curious if it's possible to make beer money this way. The main problem is there is too much good free alternatives to low caliber games. E.g. I can do something like brogue, and sell it at $1 on itch.io. But who would buy it when they have brogue for free?
It makes using org-level AppRoles with Vault really easy, but I wouldn't replace Vault with this. I use org contexts with CircleCI today to do this with a very generic AppRole that has access too 'secrets that should be in Vault, but are generally safe.' e.g.: a consul credential that can read/write from the terraform state area.
It was definitely popular beyond Rubyists - Dropbox was originally a python-based engineering organization, and we picked it up, and a lot of us liked it for a few years.

I think the main thing to note is that we were supporting IE7+ when we adopted coffeescript. So we couldn't even write standard ES5 - ES3 would have been the lowest common denominator supported. So having classes, optional chaining, array comprehensions, for-in loops that actually looped over items in an array (like ES6 for-of) - all those features were super useful. And you didn't need to worry about function declaration hoisting (or any confusion it could cause) because coffeescript only compiled to function expressions, which got bound to variables.

Unfortunately, coffeescript came with some others like implicit returns and tons of optional syntax that we didn't realize was problematic until far too late.

And being a python-based org, having a frontend language that looked similar (space-delimited, a lot of similar features e.g. array comprehensions were like list comprehensions, ternaries that looked more readable) seemed like features. But some of these features bit us hard at times, because they didn't work like python - the worst, in my opinion, was that `is not` and `isnt` looked the same but meant very different things in coffeescript. `is not` meaning `=== !` and isnt meant `!==`.

But given the alternative was writing prototypical-inheritance by hand, and dealing with various IE7isms directly? It was a sensible tradeoff at the time.
The one thing that I like about daily "standups" (daily meetings rather) is to see my teammate's mug every morning for a brief moment, while taking my first sip of coffee, and that scintilla of a moment when we wish each other a good day, all smiling, as our heart fills with hope that today is gonna be that lovely day where we'll finally experience the flow, the apocryphal stream of uninterrupted productivity. That's what a perfect daily "standup" looks like to me. But sadly, someone always feels the need to tell us what they had to do yesterday in great details and what their plan is for today, as I nod mechanically and cluelessly zone out.

At some point I noticed that my teammates, including my manager, often are at least as clueless as me, especially when the verbiage becomes a bit too technical. I thought I'd do everyone a favor by simplifying things. So some time ago, shortly after the start of a sprint I tried a format that corresponds pretty much with what is generally understood from our little speeches, but said more directly: "well, I made some progress on that thing yesterday and I'll work a bit more on it today. That's about it." On the second standup of this, my manager asked that we have an impromptu demo that afternoon, which was really inconvenient, since instead of working on my branch, I now had to spend the morning preparing a presentation that he could understand. That's when I realized that daily standups aren't really designed to boost developers' productivity, but another tool that is easily misused by managers to give themselves the illusion of control.

Don't ask me what I think of scrum, it would rhyme.
Seems like google could use some of that ml magic to determine if a blog post was published four months before the events it describes and maybe flag that for further review.
Harvard's CS50 Intro to Computer Science. Available on various platforms like edX and YouTube.

https://www.edx.org/course/cs50s-introduction-to-computer-sc...

Direct link to "Computational Thinking - CS50's Computer Science for Business Professionals 2017" - https://www.youtube.com/watch?v=Q2f9h_-_Fv4
Agreed. This isn’t a whatsapp or an instagram, let Facebook eat it who cares.
Back in 2013/14 I remember on a couple of occasions being quite annoyed when I found npm packages that I wanted to bugfix were written in Coffeescript rather than plain old JS. It always seemed so unnecessary, and tended to push me towards alternative solutions.
I know it as messages.google.com. It doesn't work among multiple desktops concurrently.
This is great, and looks similar to of Drew DeVault's ( creator of Sourcehut ) other offer of paying you to write a blog:

https://drewdevault.com/make-a-blog

I think wanting and encouraging usage of Free and Open Source software is important, and I commend Drew for putting his money where his mouth is.
It depends. A lot of podcasts are just conversations with “script” being a set of interesting topics.
I think the Democratic party may have finally given up on winning over moderate republicans. Which removes some self imposed inflexibility.
eh, not really. It's true that Canvas is its own rendering context, but it's just a drawing API. There is a whole suite of technology needed for applications that is currently only available to html/js. Things like accessibility, text input, etc. What I'm imagining is a rendering context that, like the html document, provides those things out of the box.
I tried the docker-compose install but I'm getting ModuleNotFoundErrors:

opentpod | File "/root/openTPOD/cvat/apps/dataset_manager/task.py", line 24, in <module>
opentpod | from datumaro.components.project import Project, Environment
opentpod | ModuleNotFoundError: No module named 'datumaro'
CoffeScript had quite a bit of influence on JavaScript and TypeScript today (and/or really great timing w/ similar thinking). All of these were in early releases of CoffeeScript, and showed up in modern JavaScript years later:

* fat arrow functions

* classes

* template strings, multiline strings

* destructuring and ...rest values (splatting)

* elvis operator (foo?.bar?.baz - in TypeScript)

honorable mention

* list/iterator comprehensions (made some good progress in the ES speccing process, but ultimately didn't land)
A version of Microsoft Exchange had a bug in its SMTP implementation that was tickled when lines crossed packet boundaries. (EDIT: The issue was more likely a bug in Exchange's TLS record processing, breaking when a logical line crossed TLS records.) My async SMTP library used a simple fifo for buffering outbound data which didn't realign the write pointer to 0 except when it was completely drained, so when reading slices (iovec's) from the fifo for write-out it would occasionally call write/send with an incomplete line (i.e. part of a line that wrapped around from the end of the fifo buffer array to the front) even if the application had only written full lines. (At the time it didn't support writev/sendmsg, though I'm not sure it would have helped as the TLS record layer might still have been prone to splitting logical lines across packets.) There was no bug here on my end--everything would be sent correctly--but you can't tell the customer that he can't send e-mail to some third-party because that third-party is using a broken version of Exchange.

The first quick fix was to unconditionally realign the fifo contents after every write (the fifo had a realign method), but that ran into a computational complexity problem when you had lots of small lines (e.g. the application caller dumped a huge message into the buffer and then flushed it out in one go) and a high-latency connection that resulted in many short writes; you were constantly memmove'ing the megabytes of remaining contents in the buffer for every tiny write you did. So then I ended up having to add a new interface to the fifo that returned a slice up to a limit but always ending with a specified delimiter (e.g. "\n") if the delimiter was within the maximum chunk size.

Of course, none of these fixes would have completely remedied the issue as lower layers (the TLS stack, the kernel TCP stack) could have still potentially split logical lines, and I'm sure did on occasion. But it at least seemed to put us on equal footing with everybody else in terms of how often it happened, which is really the best anybody could have done. Complaints did die down.
Turbopumps spinning at tens of thousands of revolutions per second.

This is actually not true. These turbopumps are quite large and spin fairly slowly. The design RPM on the F-1 turbopump appears to have been 5500 RPM, for example. (That's not to say they aren't complicated, because they were using 55,000 horsepower to push the propellants into the engine.)
Saying that the US intelligence does these things in not way refutes the point I was making. "Your honor, yes, I'm covered in exploding ink-pack stains, but Bonnie and Clyde have stolen from lots of banks."

What aren't you willing to dismiss by invoking the magic words "conspiracy theory?" Is this just a joke?

https://intelligence.house.gov/social-media-content/

Reddit, along with twitter and Facebook, were hugely influential in the election, if you you think it is "bloody funny."
Yep, better. -sIXGET omits the progress bar stuff.
More Proof that UserBenchmark is run by 12-year-olds
It depends on the podcast. I tend to listen to podcasts over lectures because the podcasts are often more information rich and deeper than the lectures I've found on the same subject. Some podcasts even seem to include edited university lectures where extraneous parts were removed.
Depending on the architecture, though, it's possible to export the trained model into a stand-alone file that can be imported by somebody else's program, de-coupling the network's training data from model it produces.

This is done pretty frequently in areas like computer vision and speech recognition, with the pre-trained weights for YOLO and Mozilla Deepspeech[0] being available for download. I'm not sure if the word "open-source" totally applies here, since as you pointed out, apart from downloading the dataset source might be tought, but OP's question might be answered by having the resulting models made publicly available with the source code of the networks they used to train and deploy it?

[0] https://github.com/mozilla/DeepSpeech/releases/v0.6.0
It depends on the format. For a produced show with narration and excerpted segments of interviews, I agree with you. However, there are many good podcasts that are basically a conversation/interview and, while there's some degree of prepping and editing required, you can largely wing these with the right guests. This format is quite a bit easier than writing an equivalent length document from scratch.
What I think on the subject is longer than I have space for here. But briefly - I think healthy communities spot these characters early and isolate them. It's not until the communities become toxic that the sociopaths can operate freely. So the sociopaths are a symptom, not the cause.
"Cynical" usually implies an element of assuming the worst when such an assumption is far from certain. In this case I think the assumption is spot-on and not at all surprising.
I'm going to echo the other user claiming it's near impossible. The barrier to entry in making a platformer or top-down game is super low. If you can start a regular blog (minimum 2 posts a month), with good gifs or video loops capturing enticing gameplay, create an email signup list with interested and/or invested players, and get the game into the hands of prominent streamers, and have a personality that isn't prickly with entitled gamers, then you might have a chance. But it's still not a guarantee.

However, if you can do the above for every game you make, and build a following, then yes, it's possible. You'll need the support of a partner, a low-cost living location, or a job that doesn't kill the enthusiasm you have for developing a game.
Federal Reserve Financial Stability Report [pdf]
File under "not even wrong".
> I'm experimenting with a system where students only learn the bare minimum and built up what they know by asking questions and working together as a team to build a product with the intention that another student will take over their product one day. This mimicks an engineer's workflow better: asking questions because documentation is lacking, working with other engineers, being receptive to feedback, writing code with the intention of somebody else taking over your code, etc.

That's a great way to learn, since a lot of the day to day work does require working in ambiguous, not always well documented, situations.

> Unfortunately, these students have a hard time finding jobs and so I'm currently getting stumped there.

Keep in mind that finding a job and learning to be a good software engineer are somewhat orthogonal things. The former can be achieved by reading CS books and grinding Leetcode to pass the interview, but doesn't achieve the latter.

Some tech companies have non-traditional hiring pipelines nowadays, I know that Linkedin used to have one where they'd do more of a apprenticeship-style period where they'd often give full time offers to people in that program. That may be a better fit for your students than just going in through the usual tech interview process, which is mostly geared at traditional candidates.
I see. Yes, that is true.
Here is a source: https://www.theatlantic.com/business/archive/2014/01/the-dec...

It seems like OP is accurate in their assessment, it's surprising to see how many people read ZERO books in the preceding year.
They’re just Overpaid entertainers acting like wannabe-journalists. #caring
I spend a lot of time watching TV. I WISH I could play more games, the fact is playing games is an active activity, that forces you to focus on something, learn new things, interact with people. I get bored of doing this and end up playing less games and watch more shows. I think your view of putting in the same bin is very wrong.
At my last remote job we had stand-up twice a week. It was a small team and we rarely had a reason to care what anyone else was working on. We didn't need stand-up at all.

At my current remote job we have DSU, but the format is simplified. Nobody has to say what they're working on because that's info you can lookup yourself on the JIRA board. The team lead/PM shares any important company info if applicable (usually 2 minutes long) then anyone that has blocking issues is free to speak up if they need help. That's it.

Sometimes we go over by 15 minutes or so if someone raises something complex. As the author pointed out this can lead to people not listening, but for me personally that is a good thing. It gives me time to catch up on daily news or disengage from my work for a little bit. It's even better that my DSU starts first thing in the morning, so I get to use that time to let my brain slowly warm-up and get ready for real productive work.
> producing 1 hour of quality audio information takes much less time than producing a quality 1 hour read

I'm not sure I agree. For example, I find myself fast-forwarding Coursera videos because the teachers just don't understand where it makes sense to slow the pace or where to pick it up. I find myself skipping huge parts of YouTube videos (my interest is hobby stuff) because the author just doesn't understand I already understood the idea, the take is getting boring (or just not showing the interesting stuff), and they should just cut ahead.

I find producing mediocre audio/video is easy. But quality audio/video is as hard as quality text, if not harder.
Its pretty fun tho
That’s true, they’re definitely creating value, and probably increasing total delivery and takeout revenue industry-wide. But I suspect that they’re capturing even more value than they’re creating, with the bulk of the difference coming out of restaurants margins, which were razor thin to begin with.
In this case it's not even user experience vs. developer experience as you can have both; it's just the cost for performance gets higher as the efficiency decreases.

On the other hand: the cost for development goes down if you don't need to pay for extra steps taken by an extra person. If you take a 10-step process that is run by 5 people and reduce it to a 5-step process run by 3, you have 2 more people to do other stuff, or roles that you don't have to create/fill in the first place.
> Am I responsible for the illegal drug sales?

You might not be liable for the sale itself but, depending on the details, you could definitely still have serious legal risk.

https://www.nolo.com/legal-encyclopedia/criminal-acts-activi...
What's this thing with blockers? I'm not in software and it seems like they're just problems you encounter that need to be resolved before you can continue working? Why not go to your co-workers desk or message them and deal with it on the spot?
Why would they do that, when they could correlate Twitter accounts with Facebook accounts instead?
Why on earth would I listen to a podcast while playing a game? Though TBH I mostly don't much care for background audio when doing other things that involve any real thinking. Podcasts are mostly for driving, cleaning, etc.
Thank you for sharing that, actually.

What kind of problems have they encountered finding jobs?