skysight-inc/HackerNews huggingface dataset:
The 70's and 80's had many a fun time as it had that hobbyist element and vibe, a community and competitiveness was displayed in one doing something better and a zile to share knowledge and creativity for free over today's internet of put-down smack bias negativity and patent fishing.

With that, I can honestly say that this forum from my perspective of the early days epitomises that early ethos and the keenness to share and a penchant towards positivity. Sure even good people have bad days, but good people are always learning.

Though the internet grew and gradually usurped the group meets and people shared there, new friends made, the churn of time and things change, evolve. Not always for the better, but then perspective is anchored in time, so the older you get the more you learn about melancholy.
> The modern browser extension API has done a good job balancing extensibility with security

No, it hasn't. Almost every single extension I install tells me some variant of "This extension can intercept and modify all of your browsing traffic". That's not "well balanced", it's completely broken. This is happening clearly for extensions by well intentioned people that do not need those permissions. I can't help but cynically interpret the current situation as intentional on Google's part because having the security model be "trust Google to vet the extensions" happens to centralise all the power with them. If you can't trust an extension from the wild then they might as well not exist, right?

People laughed Java out of the browser because it took 500ms to start, but at least it had an actual security model.
The Power of Serverless: Part 1
Dishonesty can, and most likely will, fly your startup into the mountain
There is an Authy alternative ready for it.
I was badly bitten by a dog. The ambulance took me to a trauma center that was out-of-network. The retail cost of my 6 hour stay was $11,800. This didn’t include the ER doctor and radiologist.

My insurance covered only $2800 of the $11,800 (what they considered reasonable). I have a $7900 deductible.

Since they were out-of-network, the hospital could have billed me for the entire amount (balance billing).

Happily they reduced the charge to $1000.00
Someone on HN had a wonderful writeup previously about ALL the companies Musk is building are directly applicable to colonizing mars...

He is piloting and testing them all as colonization building blocks here first.

However - I wish that he would start by building a moon base first...
I believe NATS streaming server also fills this niche: https://github.com/nats-io/nats-streaming-server

Can anyone speak to the current state of each project, pros & cons?
How's that a fail?
https://www.optoutprescreen.com/ should handle most of that. Yes, its legit [0].

[0] https://www.consumer.ftc.gov/articles/0148-prescreened-credi...
Searching “trait bounded generics” reveals nothing generic. Only rust results.

Did you mean ad-hoc polymorphism?
.. for some meanings of "good" .. aside from that one over-generality, valid insights yes
25,000FTE does not include their drivers, right?
I’d like to give it the HN equivalent of Reddit Gold... maybe HN could implement something along those lines but instead of keeping the money and removing ads, the money could get donated to something like the EFF?
I'd like to know how much Domino's actually did here. Did they actually try but this guy's particular screen reader didn't work or did they do absolutely nothing and throw their hands up?

There's a big difference between "we tried our best but the law is ambiguous" and "the law is ambiguous so we didn't try".
You can actually do this. Get your treatment, receive your bill (which you must pay), and then ask your insurance company to pay you. Eventually you get a check in the mail from your insurance provider.

I've done it for a few childbirths with midwives and I've done it many times for dentists.

I think this used to be standard, and may relate to that whole annoyance about you being responsible for whatever charges aren't covered. When you give your insurance info to the medical provider, you're not changing who ultimately pays. The medical provider is simply offering two things: they will handle the paperwork and they will loan you the cost of the treatment until the insurance claim is processed.
It's actually an interesting read. But if you read it you will see that one must be careful about what to conclude from that.
You probably want your corp firewall to block/deflect connections from TOR exit node IPs.
It isn't as simple as being the wrong (or the right) conclusion. It needs to be seen in context. In the context of who is saying it, in the context you understand it and in terms of what actual code we're talking about.

What I mainly took away from the left-pad incident was that if people will add dependencies for code that is so simple that it takes less than a minute to write(1), then what else will they add dependencies for? I was a bit surprised at the sheer poor engineering judgement involved in adding massive amounts of dependencies so carelessly when they were so fragile as they proved to be in NPM.

Raise your hands those who check all dependencies before every release? Did you look at all the change logs? Did you check for issues, security vulnerabilities, or that it may be time to upgrade to a newer version (or not)? Did you follow all the transitive dependencies and do the same? Do you routinely evaluate each dependency with an eye to replacing it? No? Yes?

Using known good implementations that you know to be maintained, is good. Overdoing creates new problems. Making a culture of it creates a community of fragile, ratty code.

Dependencies are bad if you overdo them because with scale problems tend to morph into new kinds of problems.

(1) You usually do not need to do all of what left-pad does. Usually you need one specific case. And once you have done it a few times (for a few different cases), it becomes like a kata you can write in seconds. It is much faster than adding a dependency. Not least because adding a dependency actually means you should spend enough time reviewing the dependency - in depth the first time, and perhaps just checking the change logs or commit logs on subsequent versions.
Wait, what? How are wood-burning stoves considered "green"? They release tons of particulate matter into the air (health hazard, and I can't imagine that's good for the environment, either), are generally pretty dirty, don't scale, and require tons of labor (and deforestation) to feed.
Intersting. She ran three commands - the first downloaded IAM credentials and the second then listed buckets using those credentials.

I'm curious about what the first command could have been

Also this all unfurled after a report to their security line from someone monitoring gists - that public feed as well as text dump sites have always been a good source of new vulnerabilities
Wow that go me thinking. What if specialized AI code recommenders could sniff out solutions. Get away from libraries with objects or structs with methods that mutate. As more people realize composing functions (Forth has concept of composing words, correct?) with fewer side effects is a good thing, I wonder if it's possible. There is some amount of my workflow where I'm looking at StackOverflow, my git project history or others, examples even on blogs (at least when I was new), or my little code snippet journal for stuff already solved. Automate getting idiomatic solutions from a StackOverflow or Github commits of sorts, or something. I know we are no were near, but FB's Aroma and others have the first gen AI recommenders in the pipeline that at a high level do this. That way we are just dealing with code snippets. I've only read Forth code and introductions to it, but it seem all about composition. However this is hard to conceive with today's coding forums and repos because most are gluing mutating library APIs (turtles all the way down) together. So a code recommender paradigm of this sort is chicken vs egg.
>“This deck of punch cards worked all over the world except in Australia, and what was happening was customs inspectors, when they inspected things like light bulbs, would pull one out at random to check. They did the same thing with the punch cards, and put them back out of order."

That is amazing.
I wouldn't go so far as "Vos is simply trying to screw over and disenfranchise a Democrat by any means available." unless you're a Wisconsin resident monitoring the activity of the legislature and know things that the rest of us don't.

My knee-jerk reaction is a less-extreme version of yours, more along the lines of Vos not being willing to do anything that would assist a Democrat but (hopefully) not actively seeking to disenfranchise him. I think that's probably supported by the fairly well-known acrimony between the Republican majority and Democratic minority in Wisconsin's legislature and politics in general (e.g. [Dem elected governor? Strip rights from the governor's office before he's seated!])
You are forgetting the methane emissions from leakage: https://theconversation.com/the-us-natural-gas-industry-is-l...
What actually often happens is that drugs priced at $90 get marked up to $200 with the knowledge that insurers will get a $90 price. The rebate system paradoxically creates an incentive system where it is insurers best interests for list prices to increase dramatically and then receive a discount than for the products to be sold at the discounted price in the first place. It’s a broken system and replacing it should help medicines be priced closer to what real people can pay for.
I'm trying to build an "SP" or "relying party" as I've learned in the jargon of the domain. Building an implementation from scratch is the last thing I want to do. I feel like I'd rather pull out my own teeth. But a difficulty of finding any information about it has lead me to start reading all the official specs as a kind of last resort.

In my initial research, I did discover Shibboleth, but was under the impression that it was an IDP only. I will check out the SP component, because I would love to not implement it from scratch.

At first glance, I see this: https://www.shibboleth.net/products/service-provider/ It basically seems pretty opaque. The downloads at https://shibboleth.net/downloads/service-provider/latest/ don't really provide much clue of how to build them or incorporate them into my app, which is written in a different language than any of these source files. I'll keep looking.
No, it has to be more than that. From Recital 43 of the GDPR:

Consent should be given by a clear affirmative act (...) such as by a written statement, including by electronic means, or an oral statement. This could include ticking a box when visiting an internet website, choosing technical settings for information society services or another statement or conduct which clearly indicates in this context the data subject’s acceptance of the proposed processing of his or her personal data. Silence, pre-ticked boxes or inactivity should not therefore constitute consent.
Can anyone give me some advice on how to practice for questions like that (i.e. of the competetive programming type)? I really enjoy them but often have a hard time properly approaching and solving them. I'd love to be able to participate more but I feel like I'm not good enough yet.
I enjoy reading Django's source code so much. I also love writing Django apps. Its elegance forces me to write a much cleaner code.
I myself have bad eyesight. I can read that website perfectly fine. And author owns the original commenter nothing so does not really deserve this kind of attack.
And most importantly — very high contrast (pure black on pure white) is actually bad.
Wasnt the whole business model of Enron was to trade energy, and price fix to their advantage?

I recall in january or feb of 2001 - right when Enron was at their peak douchebag-ness... I lived in San Jose ca - and my energy bill jumped to $900!
"I sincerely apologize for the understandable worry this incident must be causing those affected." - CEO

He worded it carefully. He's not apologizing for the actual and potential harm of the breach so as to not take responsibility for it. Not a real, sincere, apology, but just a legally defensive move.
IRC is essentially stateless. The server doesn't remember what messages people have sent; so it can't tell you what was said last night when you come online in the morning, or what was just said in some channel you weren't previously listening to. That work gets pushed out to clients, and to add-on services.

The IRC server also doesn't store images or any other kind of file people want to show each other. There are lots of good practical reasons to want to share images in a conversation (e.g., screenshots), plus of course silly GIFs. That work also gets pushed out to add-on services.

When people say here that Slack or Zulip etc. are a much better user experience than IRC, I think those two things -- message history, and images -- are major reasons for that.

Message history means a database that gets big, and images mean a lot of data too. There's a large working set of both of those that you want fast access to. That means providing adequate RAM.
They should not be letting egress traffic through to a Tor node.
Making being in charge riskier will probably not make more risk aware people being in charge.

If I could get prosecuted for accidents my code coused I would never work which such tasks.
What we do is make a small shim to a more modern interface and then compile the shim, with the includes, in c++11 mode with whatever warnings disabled as necessary.

I know this doesn't work for everyone and we can't even do it with everything. But it helps a lot.
One of my favorite things about the US insurance market is that the lack of transparency into pricing actually hurts both the insured and the institutions providing care.

Small and medium size practices have very few guarantees about how much they will get reimbursed for a procedure and the patient has no idea how much they will pay. It's truly insane.

Is anyone honestly trying to solve those problems right now?
The intro blog [1] mentioned in my other comment gives a detailed run-down of differences between the two. Not sure it can be summarized any more succinctly so I'll just paste an excerpt here:

"NATS Streaming provides a similar log-based messaging solution. However, it is an entirely separate protocol built on top of NATS. NATS is an implementation detail—the transport—for NATS Streaming. This means the two systems have separate messaging namespaces—messages published to NATS are not accessible from NATS Streaming and vice versa. Of course, it’s a bit more nuanced than this because, in reality, NATS Streaming is using NATS subjects underneath; technically messages can be accessed, but they are serialized protobufs. These nuances often get confounded by first–time users as it’s not always clear that NATS and NATS Streaming are completely separate systems. NATS Streaming also does not support wildcard subscriptions, which sometimes surprises users since it’s a major feature of NATS.

As a result, Liftbridge was built to augment NATS with durability rather than providing a completely separate system. To be clear, it’s still a separate server, but it merely acts as a write-ahead log for NATS subjects. NATS Streaming provides a broader set of features such as durable subscriptions, queue groups, pluggable storage backends, and multiple fault-tolerance modes. Liftbridge aims to have a relatively small API surface area.

The key features that differentiate Liftbridge are the shared message namespace, wildcards, log compaction, and horizontal scalability. NATS Streaming replicates channels to the entire cluster through a single Raft group, so adding servers does not help with scalability and actually creates a head-of-line bottleneck since everything is replicated through a single consensus group (n.b. NATS Streaming does have a partitioning mechanism, but it cannot be used in conjunction with clustering). Liftbridge allows replicating to a subset of the cluster, and each stream is replicated independently in parallel. This allows the cluster to scale horizontally and partition workloads more easily within a single, multi-tenant cluster."

[1] https://bravenewgeek.com/introducing-liftbridge-lightweight-...
You kind of explained it yourself saying 15-17 years ago. Lots of things can improve in that time-frame. PreFix wasn't even that focused on reducing false positives IIRC. Some today are focused on keeping false positives down. A few benchmarked are here in this also-biased article:

https://runtimeverification.com/match/1.0-SNAPSHOT/docs/benc...

I bring them up because they made the open-source K Framework and a C semantics. Another commenter says PVS-Studio is pretty good. Since Synopsis owns Coverity now, I'd recommend RV-Match (little to no false positives) followed by PVS-Studio.
Show HN: I made a presentation design tool
Could be a frame job, remorse, freakout, or some kind of dissociative or other personality disorder.
This is a legitimate risk.

At a minimum, AWS Support has near complete read access to AWS accounts in connection with support cases.

It would be interesting to hear from an AWS employee how access to customer information is controlled.
In the context of other roles, one would likely not assume this. For example, considering Engineering Manager. "I am managing our engineering." Could mean you're coding, but usually it means a team of coders.
I remember them being useful when my phone was resting on my desk at work. This was before always on notifications were as prolific and advanced as they are today.

I could wave my hand to check the time. Or see what was causing the most recent notification chime. It sounds really simple but not having to pick up the phone meant reducing distraction.

The Moto X's gestures couldn't be much more than a hand wave due to the simplicity of the sensor. But even so, they kept me from picking up my phone quite a bit.
I think those comments safely apply to any government project.
I always prefer info pages to man pages when available: info zsh or info coreutils has a much more in-depth discussion of the program in question and, if there isn't an info page available, it'll show the man page.
Well he wasted no time in consolidation of power.
> A decade or so later and we've got Netflix, which can make the technology work. Now we just need to wait one more decade and someone will figure out the "make money" bit.

I hear people say Netflix isn't profitable all the time, and I believed them until one day I decided to look it up. They are very successful judging by their net income.

https://www.statista.com/statistics/273884/netflixs-quarterl...

I hear people say they're losing money so often though that I wonder if I'm misunderstanding something.
Old.reddit.com still works until they decide to remove it
By now everyone's identity data is already widely disseminated, no?
It's likely the Go libter requiring every public method / variable to be documented.
I think switching to colored gems would be an easy shift.
> I then deleted my post, and re-posted a text-only status with the same message and asking people to Google for the donation link. Within 1 hour, 25+ sad reactions and friends donating. Victims got helped, because I removed the link.

That's funny, in my LinkedIn circle people have been doing this for more than a year, even marketing people recommend putting the link in a reply... apparently Facebook caught up with that.
Early photographic films were not very sensitive to red. (It showed up as black on the resulting photo.) That's called 'orthochromatic film'. And it's relatively safe to use a dim red light (often called a 'safe light') with that.

Photographic paper which is what is used to produce a 'positive' print is only reacting to black and white, so it can be made from 'orthochromatic chemicals' without problems, and it is more convenient because you can use a red safe-light while you are processing it.

Later photographic film was about as sensitive to red as the other colours, so all colors showed as shades of grey, while black was black. That's called 'panchromatic film'. You must use total darkness when transferring/developing this film. I learned to do the the entire film-processing sequence solely by feel umpteen decades ago.

An offshoot to the dim red effect, is the movies where you see submarine control rooms using dim red lighting. This is supposedly a way of preventing a loss of night-vision when looking though the periscope at night.
I recall a newbie dev at our company some years back accidentally posted creds in code to github. I have talked about this here before - but - we had paid for 200 repos.. problem was he made a new repo, which became 201 - which since we had only paid for 200, github auto makes the next one public. Bots slurp these and hunt...

They used those creds to launch like 1700 gpu machines across the globe for a bitcoin mining network...

The culprit was from germany...

We got it cleared and AWS forgave all the charges.
Yes I have used plain Vim as a text editor for many years. It's a great text editor. I know it was also used for writing code back in the old days. For working on large modern JVM codebases, however, Vim is a toy in comparison to IDEA. Vim is for manipulating syntax. IDEA has advanced semantic features that will remain far outside of Vim's domain.
Why move a heavier battery pack around if you can have a charging station at both ends of your route? Certainly lower weight means lower cost battery packs and overall higher efficiency since you're not dragging around spare energy for most of your day.
I'm not sure I get your last point.

National service program or not, I think the Nation would be better off if after high school, everyone worked for a couple of years. It doesn't have to be a Government service program -- it could be for a private company mopping floors, cleaning windows, washing dishes, serving customers. Then go to college. We'd get much more mature people in college with a better perspective and more open minds.
SGMA regulation in California attempts to address some of this.
I wonder what data was in the bucket?
Hi all!

Sizle www.sizle.io is a presentation platform for the browser. Users can create presentations, send them directly, track when they are opened along with detailed viewer analytics and CRM hooks.

The link above is an example of the editing view, the dashboard view (with analytics, sending & tracking) is still in the works :)

It's been a really interesting React build and I believe that it will be a one of a kind once it's released.

Would be awesome to have some of you on the early access program if you're down for it, cheers! https://sizle.io
Houston does have polices that have a similar effect to zoning though (parking minimums).

> Also, the city has enacted development regulations that specify how lots are subdivided, standard setbacks, and parking requirements. The regulations have contributed to the city's automobile-dependent sprawl, by requiring the existence of large minimum residential lot sizes and large commercial parking lots.
They are almost never from "unknown" provenance. e.g. used Tesla car batteries, you know everything about them already (tech specs, years in operation, and number of charges).
As someone who moved to the US from the Netherlands, this scares me.
I have wanted this phone for months but right now I kind of wish somebody would do a crowdfunding campaign to get one of the postmarketOS phones to great support.

Pick a newer phone and a desktop , either plasma or phosh and do a crowdfunding campaign and just spend all the money on getting things working as perfectly as possible. Buy a bunch of refurbished phones of that model and sell them with the software pre installed.

Like purism you could bundle it with a subscription or partner with a company and take a cut.