skysight-inc/HackerNews huggingface dataset:
> I have more than half a decade of experience and professionally have a senior title. If you want to play that game most older programmers absolutely do not keep up with me

You sound fun to work with. I agree with you that some old programmers just want to get paid. As I've gotten older I appreciate the reasons more. It still bothers me sometimes but whatever. Work is far from the most important thing in my life these days. When I was younger I was eager to get ahead, now I've realized IC's plateau around the same salary so there's no point to showing off unless you want to be management. And I like to code so no thanks.
I mean I suppose it requires elevated permissions but frankly it doesn't require any more permissions than most software, so this feels like a weird point to pick on. You need elevated permissions to bind 80 and 443, etc., right?

You mentioned accessing your own devices from anywhere, and that's what I use Tailscale for. It was a dream to set up, and for my own services, I don't need TLS or custom domains, really. I have a few shortcuts on my phone that work everywhere, Tailscale IPs are static.

> Also, is there any way to allow public access to certain ports on certain machines, ie if you wanted to run your personal blog on your RPi?

This is sorta outside the scope of what Tailscale aims to solve, but one of the cool things you could do is just run a proxy somewhere publicly accessible and route requests to your RPi.
Beoplay H95
> what's the endgame for Nvidia?

Announced at ARM TechCon last year: https://www.arm.com/products/silicon-ip-cpu/ai-platform
docker-compose.yml

Dockerfiles in general

Terraform

once repl.it has these features (which I am sure it is working on), it will be super powerful
Tesla cars also have front air intakes (where the “T” is in post-2016 S/X facelift cars, also by the front foglights) for cooling and passenger cabin air.
‘The personal data of millions of South Africans, "stolen" in one of SA's biggest data breaches earlier this year, has been discovered on the internet, despite assurances that the information had been recovered.’

Technically speaking, how do you go about recovering data stored on any amount of copies?
> unchecked and unmonitored authority ... and I'd add: unaccountable

So many disturbing examples e.g. ordering blood be taken from an unconscious person under arrest [i], administering ketamine drugs to arrested people [ii], confiscating property without a warrant [iii]... the list goes on and on.

[i] https://www.cbc.ca/news/world/utah-police-nurse-1.4348819

[ii] https://abcnews.go.com/Health/wireStory/ketamine-injected-ar...

[iii] https://buffalonews.com/news/local/cheektowaga-man-suing-she...
I started working on a long-term project 1.5 years ago. It's in cryptocurrency. People in crypto would call it a shitcoin project. Up until now, it's a solo project. I'm the only person working on it. Not much outside interest. But I learn some things along the way.

When you think about the expected or probable ROI, you'd likely give up. These projects or ideas will likely fail. You have less than 1% chance of success. You're trying to calculate the extreme tail risk. It's not worth the time to think about it. The process is demoralizing.

One trait that I found useful for these long-term ideas: curiosity. If you're curious about something, you can do it for a long time. You still do it even when you know it would likely fail. During the process, you can learn things that are not exactly applicable for your idea. But they are useful for your learning.

Another aspect to think about is to find the failure criteria. You can decide when your long-term idea is invalid. When you see X happens, you know X would invalidate your idea. X is the correct idea, your idea is incorrect. At that point, you can stop.

An example: I have a hypothesis that battery electric cars may not be the future. I work on alternative ideas. A failure criteria for my idea: When battery electric cars have more than 50% market share. This example illustrates the unpopularity of working on long-term ideas. People would call you stupid. You'll likely fail. Curiosity is the only thing that keeps you going.
Not So Simple: Notes from a Tech-Free Life by Mark Boyle
Type safety And query semantics, mostly. You can use constraints to get some of this back, but it only goes so far. Ultimately there’s a reason statically typed programming languages developed sum types, and all of those reasons apply to databases as well because data is data.
The article abstract uses the phrase “in situ cloud and soil sampling” which is a delicious understatement.
> - If possible (this is hard or impossible for some), set up a dedicated work space

This is the real killer IMO. It's impossible to focus in a studio apartment. It's where I cook, eat, drink, sleep, Netflix, and now work.
Although there is a Github page, the source code for hand-js seems to be completely obfuscated and restricted to working on localhost only. Handtrack.js[1] looks to be a better open source alternative.

[1]: https://github.com/victordibia/handtrack.js/
Programming in Raku (short videos on YouTube)
Show HN: Find Technical Interviewing Partners
There were 3 things mentioned in the article. Younger vs older, Monday and Friday vs rest of week for younger, and creativity. You could theoretically measure younger vs older in the same job and also compare those two groups by M/F vs rest of work week. Compare those groups before and after COVID-19.
also JavaScript and PHP

edit: and Bash and VBA
A Viral Video Asks a Deep Question
SiFive to Introduce New RISC-V Processor Architecture and RISC-V PC
It's hard to say if Airtable will rise to a level of adoption/prevalence to result in (or deserve) this kind of thing.

But just to provide a counter-point (your comment is a bit catty): If it does, then people should put this on their resume, and that's perfectly legitimate.

Large vendors like SalesForce, ServiceNow and even smaller players like Mendix, OutSystems, etc. do create new job markets.

Go look up salaries for SalesForce Developer or ServiceNow Consultant. These are roles that one can learn without a full-stack background, but often command extremely high salaries because for better or worse, it's still a niche skillset, and someone has to manage those apps that someone built.
I've been using the Twilio Video product and have been pretty happy with it. They do the orchestration on the server so that you can have all of the users connect via WebRTC. It's very easy to use.
It wasn't. It was exactly the same.

The issue was never that CA did this with "false pretences" (they didn't sign up users directly, that was done by an academic who then sold the data) or that by signing users up on your own website, you were doing some above board. The issue was that Facebook allowed access to not only your account but your friend network. That was what Obama used, that is what CA used, that is why both tried to get the Facebook login, and, btw, the end goal was exactly the same: microtargeting of ads.

Btw, there are probably hundreds of other companies who are doing the same thing. A lot of the "data science" startups are using this data in their products, there was an Israeli startup (mentioned here recently) that somehow had click data from Google, individual search data from Google...this isn't just politics, this personalised, identifying data that is somehow everywhere.
Card vs. Card: A Competitive Money Spending Game
> I do like their pro privacy stance against the big dogs

I do like their pro-privacy stance as well, but I take issue with that sentence in that it makes it sound like Apple is not a "big dog" and taking a stance for you, the little guy. Yes, their policies with regards to your data are easier to stomach than, say, Google's, but they are not on your side against the world, they are on their own side, and have plenty of questionable policies and decisions to show for that.

Foremost of all being that they refuse you the ability to install a different OS on the hardware you own, or even install any application you would like on it. This is not merely an abstract philosophical matter either (though I'd argue it would matter even then): in China, you used to be able to install VPN apps to evade state surveillance, until China made Apple boot them from the App Store. I cannot see any argument that makes this into a win for customers.
Ask HN: Turn mildly profitable startup into side gig, start new engineering job?
My 3 yr old startup has received >$1M in government contracts, has ~5 employees and developed/launched a high-tech product to enthusiastic customers. Unfortunately the market for our product is small and growth prospects are unattractive to stick around running the company full time (possibly reach $1M/year in 4 years). I want to move to an engineering job at a larger Silicon Valley company and run my startup on the side for extra income and potential upside. The other option is to shutter the startup, since the other founders are only involved in advisory roles and there's nobody else to keep it running.

My current plan is to outsource product manufacture, shrink the team, and get things on auto-pilot so the company is easy to run on a few hrs/week. Possibly hire a day-to-day manager too. After, I will apply to my desired engineering position.

Has anyone turned their startup into a side gig and have advice? Is this even realistic? Am I just in denial about shuttering my startup? Will my new employer frown on my running a startup on the side?
Why is that delay coupled to the monitor that's plugged into the computer? Could we ask the computer to produce graphics at 240Hz and then take every 4th frame?

Then we have "average" delay in ms rather than frames.

(Asking as someone who doesn't know this area well)
roald dahl, of all people, does this in “william & mary”
This is where I am at right now.

I have wasted alot of time and lost a not insignificant amount of external data.

I am about to buy a FreeNAS mini tower.
I'm talking about payments to third parties. When you use PayPal to subscribe to a service you can easily unsubscribe where sometimes services make it difficult to do so otherwise.

For example the New York Times forces you to call and speak to a retention specialist if you want to cancel and you paid by credit card. With PayPal it's 3 clicks.
American Driving to Alaska Facing $569k Fine for Stopping to Sightsee
We use Janus Gateway, and it works really well:

https://github.com/meetecho/janus-gateway

We have upwards of 100 simultaneous users on it every day, and at the moment it seems to be 100% reliable.
Perhaps you need some coaching and or feedback? Shoot me a message if you're interested in a call for some mock interviewing: coderpact@gmail.com ( or visit https://www.coderpact.com )
"Are you working?"

- "Not during this specific second."

"Are you working?"

- "Not during this specific second."

"Are you working?"

- "Not during this specific second."

...
You want to tax unused heat? Are you serious?
What were your top 3 favorite spots?

You prob just gotta get fresh with a frontend framework if that's what you want to continue to do. Then also grind out leetcoding stuff/interview trivia. Own the fact you took off if they bring it up. Set the tone.
Had similar experience with Apple watch. For a broken screen replacement, they quoted more than the cost of a new Apple watch (same model and color). I pointed it out and called it ridiculous. They kept repeating the same bullshit with forwarding me to 3 different teams for 1.5 hours. Finally I got fed up and ended the call.
The Web PKI does a pretty good job of making the web browser do what lay people assume it did anyway. Surely this is news.ycombinator.com or else why does it says so in the URL bar? Without the Web PKI there was no assurance of that whatsoever, which is not intuitively obvious.

But a very similar domain is the wrong domain. This is not a great novelty, people are aware that a ROJEX watch isn't the real deal, no surprise Fakebook isn't the social media site you actually wanted either.

In terms of authentication, this is where WebAuthn shines because it's tied to that actual domain name. Even if you're 100% dead certain this is really Facebook, your WebAuthn authenticator can't help you. There is no "Look, I know the URL says Fakebook, but ignore that, I am 100% sure this is really Facebook, just shut up and take my money" button.
My favorite sample by far: https://webrtc.github.io/samples/src/content/devices/input-o...

I routinely hit it to validate my camera/audio options and confirm the audio is sounding good.
I have a multi room UPS!

It's called 2x Tesla Powerwalls and a 7.5Kw solar system! :-)
Your post got me intrigued, but I couldn't get any multiplayer to work. Does it only work when signed in?

I think it is cool to offer some functionality to guest users, however they should make it clearer what the limitations are so that people evaluating it get a good sense for the features.

I even created an account, which changed my repl to "anyone can edit" to "forks on edit" apparently? But still no multiplayer?
I have a spouse and a kid, and though it's super taxing trying to get any work done, at least I have these super great relationships to lean on. I know that if I were on month six of having roommates that were not close friends, I'd be going absolutely bonkers.

Of course every personality type deals with this differently, as we all need different things in life. And if I didn't have such a luckily great family life I could easily be miserable. I seem to notice more breakups and divorces recently, but that's hard to quantify beyond my acquaintances. Maybe a social scientist will measure this.
I know what you are referring to in the US, but that doesn't explain the intra-Europe differences in regulation when it comes to doing business. Like Denmark is number 4, Germany is number 22, and Greece is number 79 on this index? [1] I don't think Denmark (or Norway, at number 9) is exactly an unregulated capitalist paradise where the environment is being destroyed in the name of business.

I say this because I think Europe with a set of consistent regulations and ways of establishing business would serve as a good counterweight to the freewheeling, "anything goes" nature of US capitalism. But I think the fragmentation is its Achilles Heel.

------------------------

[1] https://www.doingbusiness.org/en/rankings?region=oecd-high-i...
Being in the spotlight means getting burnt.
Really we need to ask about the frequency and intensity of genocides before Facebook or without facebook availability. E.g. if we could find proxy countries, like ethiopia but with more, less, or no Facebook use, we could compare genocides in each country.

Maybe take "communication" instead of just Facebook so we could go further back in history if there is a good way to objectively measure how much communication is happening.

Hard task for sure, but I'd be interested in reading about it if anyone has done so.
prob the biggest reason i don't like these type of comments is that the replies will really never be interesting. there is no way for them to be, by nature of the parent not being interesting

and i'm not even shaming you, but finally creating words for my thought when i'm irritated heh

edit: by nature of the parent comment, you are able to unfold the origin of the name (and there was no reference elsewhere). ok, fine then :P
Reminds me of the time GMail launched gestures. https://www.youtube.com/watch?v=9KEcfP_CWVo
A lot of comments, and I gave them all a quick browse, but I can't see anyone say it, but it's so obvious it has to be said:

What tech-savvy person is not only SEEING ads, but would actually deliberately click on one? I feel like I'm taking crazy pills.

You don't click on ads! Why would you click on an ad! What's wrong with you people!?

As user beefield points out, another good rule of thumbs is to just never buy or take anything from anyone who approaches you or communicates to you if you are not the originator of that communication/request. Just don't do it, and you save yourself a lot of pain (and don't worry, you're not missing out on anything).
I would resign immediately if my employer tried that.
Who here hasn't faked a demo? And this is a very different case then Theranos. They faked the demos and never had a working product. Nikola faked the demo and now has an actual working truck.

Don't lie. You've faked a demo before.
> [...] the browser runtime environment which includes a slow and complex DOM

Counter to this narrative the DOM is very fast, and compared to many other platforms it's much faster at displaying a large number of views and then resizing and reflowing them.

ex. Android warns when there's more than 80 Views, meanwhile Gmail is 3500 DOM elements and the new "fast" Facebook is ~6000 DOM elements. Neither of those apps spends the majority of their time in the browser code on load, it's almost entirely JS. Facebook spends 3 seconds running script on page load on my $3k Macbook Pro. That's not because the DOM is slow, that's because Facebook runs a lot of JS on startup.

If you cut down to the metal browsers can be quite fast, ex. https://browserbench.org/MotionMark/
Don't worry about it, there's no need for you to decide upon anything. There is zero chance of seeing a dramatic breakthrough in life extension within our lifetimes. So the issue is entirely a matter of hypothetical philosophy.
Ramping employees new to the workforce is probably best done in person over the course of several months. There are so many things that someone new can spin their wheels on for hours that you can solve immediately.

Younger employees won’t be getting the full support they need.
If you run anything semi-serious please consult this blog post by Jeff Geerling about SD card performance (buy A1 ones).

https://www.jeffgeerling.com/blog/2019/raspberry-pi-microsd-...
One to one video/audio is fine and securely end-to-end encrypted with vanilla WebRTC.

But for group conversation this won't scale because with p2p (mesh network) WebRTC, each client has to encode and decode for all users (which might be too much processing to do for the client).

For that reason many group video conf apps use a centralized router when there are several people.

Privacy then becomes an issue, and all group video conf such as Zoom, Skype, etc. are basically unencrypted (not end-to-end) and they can see & log everything (your face, your voice, chat, files exchanged, etc.) because the centralised router routes non-encrypted streams.

Jitsi is going to be an exception by adding a layer of encryption using insertable streams (https://jitsi.org/blog/e2ee/).

So in summary I'd say :

- for 1-to-1 or a few more people go with normal p2p WebRTC.

- for multiple people session, host your own Jitsi server (or rent one from 8x8 or other providers) & use the jitsi SDK/API to integrate it in your app
For me its not the 30$ pc that has issues but the 10$ microsd card the os is on. I had to replace it for the third time in about 6 years now.

But this is not something new of course, everybody will tell you to either use good uSD cards or put the os somewhere else, like an external hdd or so.
The Art of Postgresql. As the title suggests, it's targeted for Postgresql. However it has a full section on data modeling, another section on data types. It's packed with lots of examples and reasoning. I feel it gives you a good mix of theoretical background and hands on immediate experience. You'll find your way around what is (in my worthless opinion) the best database engine, and the pgsql specific examples will mostly translate to other relational databases.

https://theartofpostgresql.com/
15days
How HTTPS Works
I wanted to do that, but I had a look at Pi Hole and ran away screaming. Instead of proper packaging, they have a 3000 line install script they want you to pipe into Bash.

I went a saner route, and used dnsmasq and a blocklist[1] updated nightly via cron. Dnsmasq in turn queries Stubby that talks to uncensoreddns.org via DNS-over-TLS. Boom, DoT on my entire LAN.

[1]https://github.com/notracking/hosts-blocklists
This is a good example of the benefits of IPv6.

Interesting.
Excellent for teaching and showing examples with pet projects. CodePen is okay for some uses, this is a nice in between. I encountered some difficulty when trying to get a VueJS project wrestled into it since there are assumptions with how components are laid out on FS and how these tools operate.
Unsolicited testimonial: Repl.it is awesome! I'm a paying customer and use it all the time.

Even though I have all the JetBrains IDEs along with VS Code and Visual Studio, if I want to try out something quickly it's faster and easier to do it on Repl.it.

I've also been using Repl.it to post runnable code samples for some of my Stack Overflow answers.

I applied for a job there a couple of months ago and got to (virtually) meet amasad and several of the team members. It didn't turn out to be a fit, but they are great people making a great product and rapidly improving it.

For anyone looking, they are hiring, and yes, the jobs page is a Bash REPL! :-)
RFC 8900: IP Fragmentation Considered Fragile
Sounds like the sort of guy to create a GUI Interface in Visual Basic to track an IP Address.
Vigorous Lincoln-Douglas style debates will sort everything out, not to worry.
I made a little game while I was recovering from a surgery to let you control a sperm-cell by moving your face side-to-side/up/down:

https://www.jwilber.me/sperm_hero/

Doesn’t work on all mobile devices and by all means not very fun to play, but definitely fun to make.
The B-29in georgia is the 200cannan artillery aircraft.
Does anyone know the history and possible photographs of the B-29? Original nose art. It was Wet Willie Bub on Guam.
I do have footage of it on taxi at North Field.
Information would be greatly appreciated.
And of course the "randos" on the Internet do not have lawyers. Many of them do read licenses and are screwed.
https://exiftool.org/filename.html
Check 2nd and 6th sample...

exiftool -d %Y-%m-%d "-directory<datetimeoriginal" image.jpg
Move 'image.jpg' into a directory with a name given by DateTimeOriginal, in the form '2006-03-27'.

exiftool -r -d %Y/%m/%d/image_%H%M%S.%%e "-filename<filemodifydate" DIR

Recursively rename all images in 'DIR' and any contained subdirectories to the form 'image_HHMMSS.EXT' (where 'ext' is the original file extension), and move them into a new directory hierarchy based on date of file modification, with path names like '2006/03/27/image_105859.jpg'.
> That is the very definition of a waterfall design model.

I think you're conflating two different things. I've spent the last two days thinking about the impact of adding five new tables to our database for a feature, two of them just lookups. I've thought about the short term benefits and the long term possible problems (for something that isn't even spec'd yet).

This isn't "waterfall" this is just getting a design about right for the current circumstances.

If during the design phase you're already asking "okay, this is good but how would I change it?" then you're already waterfalling your design.

Being thoughtful about your design up front (waterfall as your claim) hopefully solves many a problem down the line when you've suddenly got 5900M+ rows of data in the wrong shape in your production database; because a production database of that size doesn't take kindly to being "agiled" around.
That was my thought too, which I was I asked numerous times for clarification. I've gone through the screen replacement before, and the number wasn't remotely close to $2000, much closer to yours. I usually don't lean towards malice, if there's a better explanation, but he seemed quite aggressive in not answering questions and linking me directly to the product page for a new computer.
Car ads use CGI because they need to a lot of localisation and customisation for trim-level specific shots. Making a CGI car ad from scratch might cost $10m+, but you can now do a new shot or make small changes in a day for a few thousand dollars.

If you need a one-off video, it’s cheaper to not use CGI.
not holding my breath on aws passing down the cost saving