skysight-inc/HackerNews huggingface dataset:
I have no idea how to get you a job or help you found a company unless you live in Australia and know a lot about either software development or niche areas of healthcare, but what's your skillset, what have you tried so far, and what do you want to do?

I remember reading your comments pretty frequently, but the ones I see are about being an abuse survivor or a woman[0] rather than tech or any other industry, and a quick look at your HN bio, twitter, and blog doesn't show a portfolio or a company.

[0] which are fine things to talk about, I just have no idea what you want to do for a living
There are others utilities which do the same. I imagine Wyse is much more widespread than vt52 escape sequences today:

https://github.com/gutschke/wy60
Driverless Tesla Car Crash Kills Two
Mm. It's more fun hanging with the bike punks. Messenger riders and the like
Right! I haven't explored that thought. My team kept everything serverless so we touched zero VPC/etc.
From a generic perspective, having a setup to proxy into a LAN is more valuable I think - i can imagine for instance how my team had access to certain AWS services, but not all, erc etc. But these are details - the idea would be worth exploring
There's been comments here for hours linking to multiple official sources that say exactly to pump water onto the battery fire.

There's not that much lithium and there is lots and lots of heat.
In David Lodge's novel, "Small World," there's a great scene where one character chases another through a paternoster. The one being chased thinks that the compartment will flip over when it reaches the top, and comes down standing on his head!
The absence of music is deafening
Since the start of the pandemic, most of my favorite musicians have held out on releasing new music due to not being able to tour. This has proven to me more than any strike ever could that art is a necessity we should support.
It is considered impolite to plug your own stuff without disclosing your relation to it within the same post.
> What I want is to run the lambdas locally, ideally more than one, and then exercise them with streams of test events (perhaps captured from a real environment).

lambci has dockerized near perfect replicas of the lambda runtime environments, so as long as you aren’t relying on VPC endpoints tied to specific lambdas, or things like that, you should be able to, even without SAM.

But you can also:
(1) deploy separate test copies of lambdas and fire test events at them the same way you would locally, which has full fidelity and no third-party deps.
(2) throw test events at your lambda entry points locally and capture and validate what they return.

I do both regularly with python lambdas (I find that the latter is adequate for testing lambdas and their downstream interactions, but the former is useful for validating interactions upstream, particularly—for most of the lambdas I work with—with APIGateway and some auth stuff we have hooked in there.)
> It's certainly much cheaper for some use cases but the complexity of the system goes up very quickly, and you're end up having to manage a lot of that complexity using an inferior tool like Cloud Formation (or Terraform).

The complexity bogeyman is a red herring. What is software development if not a constant fight between increasing complexity and adding features, including making systems more robust and resilient and reliable?

Sure, you are free to claim that function-as-a-service paradigm is very complex because the code runs somewhere else, and you have to use a separate workflow than the one you're used to, and that you actually have to write unit tests to have some assurances that stuff does work as expected.

But what would be the alternative approach?

Would it be simpler to write a full-blown service that polls events and listens to message queues and launches background tasks? Obviously, no.

AWS Lambda is a fancy way to let developers develop event-driven systems by just writing tiny event handlers and plug in events. It's no rocket science. In terms of complexity, they pale in comparison with even the tiniest hello world windows GUI app, or even Qt. I'm terms of web services, they are a service where you just have to write the request controller bit after that runs after all auth things passed and request messages were parsed and validated. Considering this, isn't it unreasonable to talk about increasing complexity, when everything was made.far simpler than what it would otherwise be?
I’m working on a location-based feed. Posts are attached to user location.

If I arrive in a new place, I’d be able to get a “feel” for the place by browsing top posts for current location.

Also useful for annotating the environment. Eg. “Coffee van here on Sundays”, or “aggressive dog seen here”.

I don’t think there’s much demand for such a thing, but I like the idea of having a feed relevant only to my current location.
This is awesome! If there was audio to text or transcripts it would make it better.
This is not common by any stretch. I have never seen a residential home with automatic sprinklers, only commercial real estate and apartments. The cost is prohibitive, and in many climates (where freezing is a norm) would be useless in garages.
Could also be possession of database with intent to select.
I am working on a side project (more of a way to learn go than anything) that makes “serverless” functions as simple to deploy as possible. Basically, a developer posts some JavaScript to an API endpoint, and they are returned a function id and a management token. The function can be run at URL.com/functionid and to delete or modify the function the management token must be used. It all runs in a V8 isolate (ala Cloudflare Workers). It’s a self contained go binary, so it should be super easy to run locally, too.
This is something that irks me as well. Every time Huawei is mentioned in a conversation, the topic of spying is inevitably brought up, but as far as I know there has been no concrete case found that they did indeed do any kind of spying act through their equipment. If someone can actually link me something that can prove this claim I would be very interested to read it.
What should be in your SaaS starter kit? – FullyBearded
The housing market is FUBAR because the people who already have a house absolutely 100% need prices to go up indefinitely to fund their lifestyle.
The government can't do anything either besides tell banks to lend starters more $ because the system cannot be allowed to collapse.
> crash was of course 100% preventable by... driving.

By following the guidance indicated to you in the manufacturer's owner's manual that every new car is supplied, yes.
From a NATO point of view yes. China spying on the Netherlands would be worse than the US spying on itself.
Evolution in action!
I’m pretty sure a lot of people enjoy living in those neighborhoods. Surely if no one actually liked living in those neighborhoods it wouldn’t still be the ideal people strive for.
On top of that mess you describe here lives the web designer pixel mess.

Web designers loved to do their web pages with pixel measurements instead of real lengths in millimeters or points. Which is a horrible idea because of the different DPIes.

DPIes became bigger and bigger over time and browser developers were between two fronts of bullshit. The OS told them a bullshit DPI and web pages gave them a bullshit pixel length design. What did they do? The invented a third layer of bullshit to fix the other two (a little): the fake pixel. "Pixels" in web pages today have not the same length like the screen's real pixels, they are somehow scaled.

This is all broken beyond repair.

I wished that browser developers would have implemented it the right way. A pixel is a pixel and an inch is an inch. Many sites would be broken after that and the web designers would be forced to fix that and to use for example millimeters or points for lengths.
And in a perfect world the OS would then use the correct DPI to display the rendered result.
I'll make one that mints your reactions too.
My friends house burned down due to a car fire inside his garage. The engine didn't spontaneously combust (any more than the Tesla power-ask in the article), but having a car in a garage does pose some risk.
Firefox's fragmentation in Linux was so bad that I stopped using it. Debian shipped with Iceweasel or ESR, some parts patched/changed.

Compared to chrome (which kept very stable line of features or bugs) ff was mess.
Incidentally, there is a Snap for Docker, but it's older than the one in the new Ubuntu 20.04 beta:

snap info docker | tail

snap-id: sLCsFAO8PKM5Z0fAKNszUOX0YASjQfeZ
channels:
latest/stable: 19.03.13 2021-02-12 (796) 137MB -

vs. the Ubuntu one:

apt info docker.io 2>/dev/null | head -2

Package: docker.io
Version: 20.10.2-0ubuntu2

That's the same as the version in the latest nixpkgs unstable:

nix search nixpkgs '^docker$' 15:41:11

* legacyPackages.x86_64-linux.docker (20.10.2)
An open source project to pack, ship and run any application as a lightweight container

Also, afaict Nixpkgs doesn't expose any unit files for the Docker daemon, so it'd take a bit of monkeying around with a new package definition to expose the one from the Moby source so that you could use it on some random distro (or you could write your own). Nix doesn't currently have any system-wide module system for managing services on non-NixOS Linux, unfortunately.
Also is it just me, or is customer privacy just not a selling point? I see a section on compliance (e.g. protect yourself from consumer privacy regulations), but no marketing related to how FusionAuth helps protect your customer’s privacy.

It’s more of “we’ll protect you from your users” rather than “we’ll help you protect your users”. Which is disheartening.
Another reminder that we have a hybrid socialist free-market system, without even mentioning Tesla subsidies or how much of the science was publicly funded or "borrowed" from history without payment to the past.
It’s astonishing how entrenched is the HN type in AWS that this no one said it before.

P.S you can even attach the VS debugger to the live, deployed remote function and get full debugging (although quite slow). Don’t forget to deploy with the Debug (rather than Release) profile if you wanna do that. Breakpoints and all!
I don't know them in depth but yes, I'd also go for telepresence (which is smth i discovered after i had my evrika moment and so i started googling for similar ideas or maybe even implementations)
Thank you! Interestingly enough, our first customer also offered to invest in us six months ago. We punted at first, but a few weeks ago they brought it up again unprompted, so I think they are serious. I’m just hesitant because I’m not sure how it would work to have a customer also be a shareholder. What are your thoughts?
Me too -- I just watched the Treasure of Sierra Madre.

Not only did John Huston direct, his father acted in it. One of the best characters.
Spend the money on new houses without asking anyone for permission. (Specially not home owners who financially benefit from homelessness.)

You could even do a construction project and bill the land lords for that directly. In an even crazier universe they would get something in return for the [forced] investment.
In China's South Song dynasty, a military leader by the name Yue Fei (岳飞) [1], was sentenced to death by his political enemy Qin Hui (秦桧) [2] on false accusations.

What made this event particularly memorable, in addition to the fact that Yue Fei was considered a patriot; was that Qin Hui had blatantly responded to questions of how can you prove your accusations?

Qin Hui's reply:
Yue Fei, when given, the right power, probably would commit those wrongdoings.

This is called 莫须有 [3].

You know why Chinese are not as angry as an American could be on Huawei's situations? Because everyone understand this is a political conflict. For this type of conflicts, only true power and strength can get any answer. Talking is not only futile, it's countereffective.

[1] https://en.m.wikipedia.org/wiki/Yue_Fei

[2] https://en.m.wikipedia.org/wiki/Qin_Hui

[3] https://zh.m.wikipedia.org/wiki/%E8%8E%AB%E9%A0%88%E6%9C%89
Came here expecting to find a heart-warming hitch-hiking story about the quaint village of Paternoster in South Africa.

Learnt about an inventive passenger elevator instead! :-)
Yeah I didn’t expect that either. I expected the author to realize he got cheated and leave for a better spot. It surprised me that he wrote that whole thing and never realized how badly he got cheated
I'm afraid to even ask this question, because of the environmental implications, but are there chemical alternatives to sand?
Be careful, prototypes sometimes become products. So, pick something comfortable for you, but that you could grow into a product with a good enough scale.
First couple months it didn't even worked for me. (I was in Turkey at the time)

Also sync matters mostly with mobile. I guess whoever downvoting me just thinks syncing is for desktop...
Nitpick: there's a difference between "will not activate" and "will deactivate if it was already active". (For the record, my opinion is that this was entirely the driver's fault and not Tesla's fault at all.)
The models use past behaviour (looking at dishwashers) to predict future behaviour (buying dishwashers). Spending cash on something is a much harder signal of interest than looking at it though. So the models would be stupid to ignore that. The question of "how many dishwashers does that person need" is hard to answer and thus mostly skipped when opportunity costs are low.

Personal anecdote: Recently I cancelled an order because a better product was shown in ads post-purchase.
On the Epidemiology of Influenza (2008)
I think it might make sense to also ask "how long an average developer stays at the company?". This reveals quite a bit; most developers usually leave because there's a better offer on the table, so if developers don't stay long it usually indicates that the company doesn't want to pay their people more.

Add to that "How much time do you allow for knowledge work without interruptions per day?", and I might just have all I'd need to figure out if I'd actually like to work at a place.
I use Chromium to access a few mis-programmed websites which don't work well with other browsers, such as instagram.com and maps.google.com.
It makes perfect sense; I just never questioned the etymology I invented.
Please correct for demographics. The average Telsa owner does not include poor people driving beaters with bad brakes, so there's a heck of a lot of self selection going on that is probably skewing the statistics.
You'd be better advised to read it as: journalists have no idea what they're describing, and mash together words without nuanced regard to what the facts may be.

c.f. the Murray Gell-Mann Amnesia Effect.
California is a big EV market. Sprinklers are required in new construction in CA.

https://www.nahb.org/-/media/NAHB/advocacy/docs/top-prioriti...
Did everyone stop using the internet and stick strictly to cash? If not, is it possible that someone made a purchase or search that may have related to what people who need nappies might buy or search for, but didn't realize it?
Yes, talking about nappies a lot probably has effects on other aspects of one's internet usage. With massive data, google may well pick up these statistical trends.

A similar performance to a perceptive fortune teller. Google can appear to be a mind reader.

Apparently, walmart used to send targetted ads when the pattern for pregnancy was detected - which created problems where not all parties knew about it, so walmart disabled it.

Another commentor's two week experiment might need to have you think about nappies for the first "control" week, to account for this bias.

Also, note that "nappies" wasn't randomly selected, but suggested by the group. This choice and the ads may have had a common cause. e.g, Young adults concerned about pregnancy.
Case Hardening Vise Jaws
I don't think Occam's razor is hard to apply: there's no evidence of a third person in the car, there's no reason to assume a third person in the car.

Occam's razor cuts out unlikely explanations. It doesn't help you find a likely explanation, but at least it helps you avoid wasting time in considering unlikely ones.

Also, the modern interpretation of Occam's Razor, that "the simplest explanation is usually the right one" (see wikipedia) doesn't mean that the most likely explanation should be simple. For example, it can equivalently be restated as "the least complex explanation is usually the right one", which clarifies that the most likely explanation need not be simple, just less complex than others.
That's just a bad analogy though. If a student driver accumulates a million miles of driving with no accidents, they're probably a fine driver even if the teacher was in there the whole time. Conversely, you're not a safer driver if tomorrow a driving instructor decides to sit in the back seat of your car tomorrow.
> Is it personal health information if it's tied to an anonymous ID that contains no other details about you?

If it's deanonymized, is it then not personal information?

> I doubt the advertiser knows OP's name or address when they choose which ad to show.

Nonetheless, an advertisement is then targeted and it's well known that targeted advertisements reveal personal information.
Let's say your car has a problem with a slip road in a particular bit of road you are about to hit in about 30 mins. If on autopilot, it will start to take the slip road, but confuse the hard shoulder with a lane, crashing into the barrier. If you have spent the last 30 minutes trying to stay awake because you have practically no input into the driving, you might not be alert enough to avert the accident. If you've been driving, not only would you be alert enough, but you also wouldn't have been in that situation.
Is AWS a requirement? I've just started a project that is roughly... 75% Azure Functions and so far it's been a dream. Between the triggers and the outputs, and being able to run functions locally in VSCode I feel like it's the perfect way to "glue together various bits and pieces" as you said. Obviously a lot of the triggers are Azure-specific but between HTTP and Service Bus Queue/Service Bus Topic you should be able to do just about anything you need.

On the plus side of having a lot of the pieces in Azure, if you're lucky enough to have an input and output match (e.g. you want to persist SB Topic messages into a SQL API CosmosDB instance) it's a half dozen lines of code and you're done.
This. So much this. I miss rails after joining a huge company.
Even if what you argue is true, it doesn't follow from this report. Why is the accident rate of Tesla with Autopilot and all safety features off 2x better than the national average? Because there is a difference in the demographics - Tesla drivers are probably younger and more enthusiastic about driving than the average driver.

Now, if you do the same statistics on the same demographics for all non Tesla cars, you could actually get less accidents than Tesla - here are where the hidden accidents went. Again, I don't have the data about this and I don't claim it is true, but without knowing this, you cannot make the conclusion you are making as well.

Otherwise I agree with you - I also believe that Autopilot+human is safer than just human. Unfortunately, the usual way that people interpret these numbers is that Autopilot is safer than human...
I'm in agreement with pretty much everything @crazygringo has said.

I don't know if this will help, but if I can offer a clarification on why I think product-led id not synonymous to "customer-led" or "market led" is that it's not simply finding and responding to market demands.

You have different types of product managers (f. ex. I am kind of excluding "technical product managers" from this characterization), but typically, product needs to own and understand what customers want BUT be able to understand the tradeoffs, factor in what delivering that value actually entails* AND assess the opportunity cost of pursuing these features vs 1 000 000 possible ideas.

This is typically not the job of sales managers, engineering managers or marketing managers, etc. So product is the function that uses market demands + input from all these other managers, gets buy-in and then helps things go smoothly.

* Building a feature is only part of the cost of a feature. It has to be marketed, it has to be maintained, it has to be improved, etc.
> consensual

everyone's retort to marxism is this same thing. i'm not going to debate you but i'll just point out that, again, consensual here is a gross oversimplification.
I guess it all comes down to building a secure cross-platform note taking app is had. Building a business around it (in the abstract sense of putting food on the table) is even harder. And then factor in the low switching cost & endless competition...

So I accept the imperfection of SN, and use other tools for specific use cases
"Company > Team > Self in terms of goals, if I cannot accept that, I'll move on to a different gig." - This is a great lesson, however I would add Customer at the very top as that is whom the company exists to serve. Customer > Company > Team > Self. So many people I have seen who put themselves (I've been guilty of that myself) before Team or Company and then it leads to stress and work suffers.
Yeah, it depends on what situation you're comparing against.

If you're comparing against the employee getting a gift and keeping it, then yes, the employee was better off before.

But you're comparing against an employee who was previously donating the gift and getting a tax deduction on that donation, the employee is better off now.
When it comes to hiring, maybe roughly half the managers (and founders) I've talked with lean too much on persuasion, and not enough on earned trust, IMHO.

I don't know why attempts at persuasion are so common when trying to hiring people for engineering roles. Maybe it's habit? Maybe they don't realize that people can sometimes tell, and that it has a counter-persuasive effect with some of those people? Maybe it wins more than it loses?

In any case, I think too much emphasis on persuasion generally erodes trust, and sets a suboptimal precedent and dynamic. I'd want my engineering people to be conscientious and focused on shared goals -- not to tell me what I want to hear, nor to try to manipulate me -- so why would I set an example otherwise.
I'll make a bot minting token-minting-bot tokens.
She's exactly right. I'm really not sure how we came to accept the worse-is-better argument that high performance required exposing machine details into the source language, and letting compiler writers just "do whatever is fastest", regardless of safety. It gave rise to today's situation where none of application writers, library writers, kernel writers, or compiler writers are quite sure what will happen if a new optimization is introduced. Will it break programs? By how much? Well, let's roll the dice! This is a direct result of allowing--no, even expecting--programmers to peer behind the curtains to see machine details that they frankly, shouldn't. It's why porting programs from one machine to another is even a thing, as opposed to just selecting a different output from a compiler, or running a different VM.

Proper abstractions define exactly what happens in every situation, and design unobservable details out. It is the basis for optimizations that fundamentally cannot observed (except side-channels, like timing and other resource usage). Proper abstractions is why we have fast processors. The ISA is a hard boundary.
Sounds like they did already know this and that's why they did it. If they googled it, they might have got the wrong answer like you did. So your criticisms aren't valid.
I'm just gobsmacked at how fast they're moving here. This is incredible.