skysight-inc/HackerNews huggingface dataset:
I agree that there a lot of (smaller) players in the ad tech space who are scamming companies out of money. And especially if you've been in this industry for a while, this practice was much more prevalent a decade ago.

I don't think your view is representative of how most F500 companies, or many of the new DTC brands, invest on major ad tech platforms though (FB/G/Snap/etc.). Experienced marketers try to measure metrics as close to core business KPIs as possible, and comparing ads based off of simple A/B tests is increasingly becoming a technique of the past. Measuring the incrementality of ad campaigns through long-term holdout groups gives companies a much more accurate read of their investment, while bringing higher statistical rigor as well. So rather than looking for cumulative increases on <metric> after advertising for a year, you could instead point to group A (who saw no ads) and see that group B (who saw ads) drove a 1.5x higher <metric>.

I'm not sure how you can say advertising is a scam when there are clear examples of popular brands that most likely wouldn't exist today without digital ads? Take Allbirds as an example. There are dozens of consumer shoe brands that are already in physical stores and have higher brand recognition; how can you argue that advertising didn't help them cut through the noise and grow their bottom line?
Culture May Eat Strategy for Lunch but Most “Culture Work” Hurts Your Company
This project is pretty cool, I’ll tinker around with it tomorrow.

As an aside, I’ve noticed you’re building out your own stream protocol stack (FTL/LightSpeed). What’s the reasoning there? Seems slightly inconvenient to have to “hack” OBS to make the output stream work. Will FTL support be merged into OBS in the future?

If you’re just trying to avoid the latency of RTMP then I might suggest considering the existing SRT protocol[1]. It’s been open source for a while and is well-established(native support in OBS core and optional in FFMPEG). Seems to already solve a lot of the transport-level stuff that you’re working on with FTL.

[1] Secure Reliable Transport: https://github.com/Haivision/srt
S. Korean population falls for first time on record low births
QuestDB (YC S20) Is Hiring a Back End Engineer
Computerworld was really great back in the old days. It’s interesting to see the enormous variety we used to have in the computer ecosystem, much more than today.
To expand on something you hinted at. I think it's a very important insight to realize that your code base doesn't have to be homogenous, and you can make different trade offs in different parts of the app.

If you have an accounting app for instance, if it crashes every once in a while users will accept that. If it calculates your taxes incorrectly leading to an IRS audit, that is unacceptable and an existential threat to your company.

In that scenario UI could be messy but your tax crunching code has to be the cleanest and best tested code you can write.
s/MIT/Harvard

(MIT has its own EdX introductory CS course using Python: https://www.edx.org/course/introduction-to-computer-science-... )
Yes and no. That we waited 'too long' is only easy to see in hindsight. When growing a company quickly, you generally don't know where the system is going to get stressed until it is already stressed. Then whether or not it is too late has a lot less to do with time (things need to be fixed yesterday) and a lot more to do with the code (how long will it take to fix). You may get lucky and have your weak link be a portion of your system with few dependencies that's easily changed. Then again you might get boned and have the problem be some core system that has dependencies snaking through half your code base (which was the case in my aforementioned startup).
As someone working in Japan, I can agree to:

>Japan has a great and unpretentious grey collar culture.

but I disagree on:

>There's a way in which all work is seen as equally essential and managers aren't above anyone else.

The latter I've seen to not hold true at all, and this assessment can be derived with equal weight from the very "top down, respect your seniors" culture of Japan that you're taught as early as elementary school over and over again.

I've seen this go in to effect so bad that clueless managers that are by no means an expert, overrides expert assessment, and people including the expert reluctantly budge to the pressure of "your boss/manager is always right".

The more realistic take would be "all work is seen as inherently valuable and should be taken seriously" to be the general mantra in the Japanese society, often associated with ikigai [0].

This societal pressure of "finding ikigai in your work, and strive for perfection" combined by "respect(unconditionally) the decision of the elder/boss" is probably an contributing factor to why Japans "Job satisfaction" level is around 42% [1]

[0] https://bit.ly/3585zVr

[1] https://www.weforum.org/agenda/2020/06/job-satisfaction-glob...

Quote from [1]:
"Only 42 percent of Japanese said they were satisfied with their work and, to add insult to injury, 21 percent said they were dissatisfied, both the lowest and the highest outcomes in the survey, respectively."
OK. So you say that implementations are the same within the respective language capabilities and that the Rust compiler frontend is inherently better than C's thanks to the language expressiveness?
Still sounds weird to me, unless the test programs use very different approaches, like parallel programming...
Open a private window and read it in there.
Simple Side Hustle You Can Start to Create Passive Income in 2021
Implementing RSA is probably the only one i can get behind this advice for. Its easy to screw up, but its also non obvious that you screwed up. If someone actually needs the confidentiality you're trying to provide, the consequences can be far worse than the typical: program does not work.

Other than that, failure is how we learn, and maybe you will succeed.
This and subsequent pages disappointingly fail to explain the general solution to the deadlock problem. They present a specific instance of Dijkstra's general solution but I don't think they give a fully convincing explanation of why it works.

FWIW, Dijkstra's solution I'm thinking of is assigning a partial order to all mutexes and only acquiring multiple mutexes according to that order. For the specific problem of chopsticks, the easiest way to establish an order is to number them from 0 to 4 around the table; this will lead to the behavior of one philosopher (sitting between 0 and 4) picking left/right up in opposite order then the others.
it's more that it would make them legally liable for the content itself, unless they stopped moderating and filtering.

Currently if someone posts a shitty review, the company can sue them, not Facebook. That's what 230 does. If you remove section 230, then Facebook itself becomes liable for the comment. So now if the comment actually is libelous then Facebook would have to pay money. Unless they don't filter or moderate - filtering includes spam, etc.

YCombinator would become liable for comments on hacker news - because it filters spammers.

Facebook might be able to afford the presumably heavy handed filtering, but ycombinator probably can't, and a basic dev blog almost certainly can't, so would have to remove support for comments.

Public bug reports also can't filter spam bug reports, for the same reason.
I would much rather live in a world where people are aware of that possible problem than a world where paid extensions were the norm.

e: If there were paid extensions there would be pirated extensions and this problem would be even more common imo :)
> A typical Windows laptop is unusable after two, three years (almost all are made from plastic which breaks or looks extremely ugly rather sooner than later), and has next to no resale value while in contrast even old cheesegrater Mac Pro's fetch many hundreds of dollars today.

By "typical windows laptop" do you mean a cheap model where the macbook equivalent is buying nothing at all? Of course it's going to be lacking in that case.

Well-made windows laptops exist, and hold plenty of value. But you have to pay for that, no matter what brand you choose.

> tracking bullshit

Like checking signing certificates by pinging servers almost every time you run a program?
My go to troubleshooting method for open source tools I use is to just read the code to figure out what it’s doing (if I can’t quickly figure it out from the documentation). I’ve certainly learnt a lot from doing it, and I’ve even written patches for tools written in all sorts of languages that I’d never used before. The first time I ever wrote Rust and Go code, I was patching bugs in open source projects that I needed to have fixed.
Close!

> I've never thought of defensive programming in terms of adversarial memory.
So FTL is supported by OBS and was used by Mixer. I’m interested to move to SRT in the future since you’re correct, FTL support will be going away eventually
What about a recording of a demo on YouTube?
Very cool - mind showcasing/telling us some use-cases? I'm thinking... if you pair this with a tool to control input (mouse/keyboard) you could have a ligth-fast (pun intended) VNC server with HD resolution?
Uhh... the website has HTTPS working though[0]...

[0]: https://britneyspears.ac/lasers.htm
Don't know how much of that is true as I am not a practitioner but when I was studying marketing we were taught this (continuous brand awareness reinforcement) only works for FMCG.
Also the work required to adapt what I have to SRT is non trivial and I would rather have something that works right now and then build in SRT support in the future
Does programming in-school really count as programming in anger? I did a module on C++ at university but I'm not equipped to evaluate it.
MIT's Technology Review on 2020's biggest technology failures
This sounds really interesting. Do share the link when you are done. Thanks
React Hooks Tutorial Series
Hello guys!,
I am going to publish the React Hooks tutorial series over the next 30 days. The main focus of this series is to understand the React Hooks fundamentals. After finishing this series, you will be able to work on any React project that uses React Hooks. You can also contribute to react hooks project after finishing this series.
Here is the tutorial playlist link: https://youtube.com/playlist?list=PLQbmrL9zPupXDJzCzZax41vaS5a5v6j7w
Any suggestion or feedback will be appreciated.
Also, you’re not “hacking” obs. oBS is compiled with the FTL sdk you just have to tell it to use it.
India's artisanal fountain pens are making their mark
Could you elaborate on what “ A bit like trying to sell tie-dyed shirts out of a VW bus at a Barbara Streisand concert.” means here? I’m not sure what the colloquial terms actually mean :) is it that Streisand concerts were fashionable and tie dyes weren’t?
Completely agree. A mobile app, even lightweight, would add a lot of benefits
When I mentally diff Clojure against other JVM-based Lisps -- mainly thinking of Kawa and ABCL here, which are dialects of long-established Lisps -- Clojure comes up different enough to be weird, but not sufficiently better than the alternatives for me to put up with the weirdness and choose it over them.

It's kind of like when I recently evaluated Visual Studio Code (for the (1+ n)th time) to use as my default editor. Everybody I know at work uses it, and for a couple years there Hackernews made a collective O-face every time a new version dropped from Microsoft. So it must be good, right? Well, it was different enough from Emacs to force me to get used to an entirely different workflow, but not enough better than Emacs (really, for my purposes, not better at all) to justify making that enormous transition. So back to Emacs I trudge. A reasonable person may make the same call about transitioning from Visual Studio Code to Emacs when they hear advocacy from Emacs users like me.

That's where Clojure is for me -- in this limbo of it sounds good but it's not really worth it for me, personally, to switch. Plus its community has a strong contingent of douchey advocates -- not quite at the level of say, Rust or Newlisp but getting up there -- who act like Rich Hickey was God's gift to programming and make me think "So that's what Smug Lisp Weenies sound like to the rest of the world." And that further cements me in the realm of "hard pass" w.r.t. Clojure. Call it an irrational, emotion-based response.
My criticism is that we've gone from an open Internet to one where every silo wants us to log in.

I hate this system. Medium doesn't write any of these articles and they think their value add or marketplace or whatever it is that they've built is in exchanging content for personal information.

I'm sick of post-2006 Internet and I want things to go back as they were.
Young employees rebel against Chinese work ethic by being lazy,refusing overtime
This is a huge + for me too. I have my notes saved on Google Drive and can access them across computers. Makes things so simple and easy to use
Besides the sibling answer about Go, when you are in .NET world there are also F# and C++/CLI to chose from, so C# doesn't stand alone (leaving VB.NET out as it appeals other kind of developers).
That's good to know. They don't make any mention of it on the show but I did wonder if they were simply paid a "market rate" for their participation or something like that. Makes me feel a bit better about some of the people that dropped.
It's a shame the Netflix app on smart TVs doesn't show one for login.

Rather than awkwardly typing in my username and password through a remote control, I should be able to open the Netflix app on my phone and scan the qr code.
Wow that is a use case that I haven’t considered haha! That sounds awesome! This was made with the intent to be used as a traditional live stream server similar to Twitch or YouTube but honestly it can be used for whatever your heart desires :)
Agree. The community on the Discordust be one of the most active I have seen. It is sometimes difficult just to keep up
> If your code is in a file, and you're running the code from the file, that's not REPL. that's interpreting or compiling a file.

It is not “interpreting or compiling a file” if the tool you are using to evaluate code in the file is sending isolated blocks of code to a REPL and not, well, interpreting or compiling the file.

> REPL is opening interactive mode (if the language supports it) and entering "2+2".

No, a Read-Eval-Print Loop (REPL) is not exclusively used by a user typing keystrokes at a terminal; like other terminal software, it is a candidate for being driven by other programs.

> You calling anything else REPL is just wrong, misleading and confusing.

You insisting a REPL isn't a REPL when the “Read” part is reading something other than keystrokes directly entered by a human user is just wrong, ignorant, and confused.
I’ll get on that first thing tomorrow!
On the roadmap there are plans to introduce a lightweight mobile app in the near future. Here's hoping this will come soon but the Devs are doing a cracking job
But we all tried it. So that was either a mistake or pretty good advertisement from the op.
UI/UX Design tips to elevate your Ecommerce Business
New class of antibiotics active against a wide range of bacteria
I remember being vehemently against the DMCA along with the rest of the slashdot crowd. While I still think it is too frequently abused, I've come to accept that overall it is a reasonable compromise between copyright owners and publishers (in fact it's far more generous than youtube's alternative system).

I think a similar system would be a reasonable compromise here as well.
Too bad, I mostly rely on my Chromecast and PS4..
Mentions are definitely out of scope for a MVP. It's not really needed until you have a fairly sizable room.
Got it. I’m fresh on FTL, first I’ve really dug into it so apologies for the ignorance. I’m in the industry of stream transport and mostly work with SRT.

Looking forward to tinkering with this!
That's really cool.
I have really hard time calculating the prospect price for commercial usage of software.
can you share the average commercial license pricing range for a product? and how much does it differ from pricing for individuals?
Thanks for sharing your stats.
I do love it but I really hope that it will be open sourced. There are some features that I want that are very unlikely to get implemented.
I think that it depends on the data model / use cases. When I joined the project, I didn't understand it enough to feel how relational the model really was. It only became apparent to me later on. And by then, it was much harder to replace it.

CouchDB is really nice and has cool features, but for people used to SQL, its a very different beast. Querying is surprising in many ways (less so if you're used to MongoDB I guess).

As you can guess, joins across documents and the like are not really great... and often necessary for relational data.

The correct approach, assuming that we'd want to continue with it would be to denormalize the data much further (which we did not do so far), and perform data reconciliation...

The offline-first case did sound convincing enough to me in the beginning, because we were targeting high level executives, which probably travel a lot more often than others, and still want to be able to work.

But the world ain't static.. It's a different story in post-covid world :p
Why is "Ma missed a TV recording in November" suddenly a story? China isn't the only one who might have wanted him to pull out, "owner involved in political controversy" could cause both Ali Baba and Ma to not want to appear om such a show, even if they were on the correct side. Has he missed anything else?
Which clinic is best for cosmetic dentistry?
We at DeBonisDental.com offer the very best family, cosmetic, restorative and preventive dentistry services in Ross Township, PA. Visit DeBonisDental.com to book an appointment now.
https://debonisdental.com/cosmetic-dentistry/
Interesting, that could be a replacement if/when my iodd2541 fails.
Singapore says contact tracing data may be used for criminal investigations
It's from a time when the university system worked better. Now, to be a Real Scientist, you have to hire someone to churn out the meaningless papers for you or not be an academic- just be independently wealthy and stick your results on your website.
They didn’t fail though. All you’ve described is a standard software startup.

If devs are spending time “up-leveling their experience”, that just indicates that it’s a pretty slow-paced field where that time can be traded. It doesn’t mean anything about the business itself.
I use Syncthing/Nextcloud to sync the notes to my phone where I use another markdown editor. It works pretty well.
Mathematics Resources for Engineers
This is a sequential list of resources for students from engineering background who want to pursue Mathematics
Work with a Lisp long enough and you don't even see the parens anymore, you just see blonde, brunette, redhead...
I've ordered a bunch of DELL monitors over the last few years. All came in cardboard packaging with no styrofoam.
I'm not "equivocating" I'm pointing out the two things are necessarily related. The executive's primacy in making decisions about military strikes on a foreign battlefield may involve civilian decisions made in the U.S. But evidentiary privileges exist to protect those civilian decisions, because disclosure could undermine the military effort. The plaintiff is asking the government to disclose how it selects the people it chooses to attack on the battlefield. There is a clear military interest in not disclosing that. It may be the case that the military interest doesn't outweigh the interest in allowing civilian litigation to proceed. But it's an entirely legitimate think for the government to try and protect that decision making process from public scrutiny.

The Constitution describes a separation of powers. The executive has primacy when it comes to waging war. Courts have primacy in protecting the rights of individuals domestically. The Supreme Court has held that U.S. citizens outside the territorial jurisdiction of the U.S. have certain constitutional protections, which can be adjudicated by U.S. courts. That puts those spheres of power into conflict. On one hand, courts generally don't get to second-guess the military's targeting decisions. On the other hand, if a U.S. citizen alleges that the military is targeting strikes in a battlefield in an effort to kill him, that's exactly what the court has to do.

Other developed countries also distinguish executive from judicial power, and domestic from foreign theaters. How they address this tension is illuminating, I think.
Simpler qr codes that can be read by your phone at a greater distance or with more error correction.

Text messages where going over a character limit adds to the cost
Y'all know we used to publish everybody's phone number in a book along with their address and then distribute copies to every household, right?

We did it for many decades and it was fine. Every pay phone, which was a phone anyone with a couple coins could make anonymous calls from, had this giant book right there for your reference. Everyone knows this, right?

If you didn't know someone's number you could look it up and call them. They wouldn't have caller ID so you'd identify yourself and then you could talk to them.

This was 99.99% of the time not a problem.

We need to stop freaking out about a "security vulnerability" that does 1/50th of a system that everyone used mostly without incident for decades.

Besides, none of this information is actually private now, it's all still for sale. These companies freak out about this stuff because your data is their product, it's not supposed to be free.
Pay Now
Pay Now
I was probably not obsessed enough with it. It's hard to say, really. I tried hard to create a sound data model and technical solution to support the development, but often felt like we needed this and that refactoring to be able to move forward.

Impostor syndrome is indeed strong... ;-)
Somewhat. There's multiple types of foam board used for insulation in buildings. The most common types are EPS, XPS, and polyisocyanurate. EPS and XPS are Expanded and eXtruded PolyStyrene, respectively. Both are closed-cell foams.

EPS is styrofoam, and is made by putting a bunch of polystyrene beads in a container, and then heating it up so they expand into a big block either in the desired final shape, or later cut into the desired size and shape.

XPS is foamed up with a blowing agent, previously an hyrdoflourocarbon gas (I don't know what's used currently), and then extruded into its desired shape.

Polyiso is its own animal, but I know little about it, other than it's not polystyrene.
> So developers are hired en masse like every other employee (in particular, skilled labour is hired once after graduation), there is a stigma against switching jobs (even if you could find somewhere to move), employees are essentially interchangeable, and there is almost no innovation.

I'm not sure why you're getting downvoted. I worked with German multinationals for about a decade, and I saw quite a bit of this type of behavior from their management.
This looks great! How much data (clips/pitches) did you train your model on?
Garbage Valley
3D illusion – How to draw an optical illusion
No worries :) enjoy and please let me know what you find!
Data of 100M Digital Payments Transactions in India Leaked
WisQuotes – Motivational Quotes and Pictures
I agree generally, but ‘docker run’ is the modern extract a ZIP file.
You can do this with an extension like https://gitlab.com/KevinRoebert/ClearUrls

I found that it broke some sites though so I removed it.