skysight-inc/HackerNews huggingface dataset:
> I'm not a big fan of seeing all these folks bash AWS for this,

The disdain I saw was towards those claiming that all you need is AWS, that AWS never goes down, and don't bother planning for what happens when AWS goes down.

AWS is an amazing accomplishment, but it's still a single point of failure. If you are a company relying on a single supplier and you don't have any backup plans for that supplier being unavailable, that is ridiculous and worthy of laughter.
> there are countless reasons why you cannot drive a bicycle [...] on a highway besides the speed you travel at.

What reasons other than speed are there for keeping bicycles off fast roads? Motorcycle can be very nearly just as small and vulnerable as bicycles, but they can keep pace with cars and consequently they're allowed on every road.
There should be no one to sign off anything. Your status page should be updated automatically, not manually!
Your response doesn’t apply to truly solved positions.
> The game industry is as bad an employer as it can get away with, because so many people are eager to join. That's why the game industry can mostly get away with low pay and crunch time.

This is the whole thing, you've laid it bare here. The games industry is exploiting it's workers' passion.

If there were game workers' unions, we'd see a lot less of this type of behavior, as has been shown time and time again.
NFC tags are quite cheap these days… e.g. https://www.amazon.co.uk/NTAG215-Compatible-Programmable-NFC...

That’s £0.28 per tag and you can probably find them much cheaper if you go to Aliexpress and the likes.

They are also reusable which means that if you want to change the link to the audio source all you need to do is to reprogram the card so changes to the streaming service don’t require reprinting.

And that’s probably the biggest advantage links can change on a streaming service with NFC you can easily change the streaming service itself too.

Overall here the biggest expense would be probably printing the album art itself in high quality and using good stock for the actual cards. So whilst the QR code might be cheaper on its own if you need to make any changes it could easily require a reprint or remaking of the entire card which will probably cost far more than the tag.

Also you can always get NFC tags in the form of the card itself and get the album art printed on them at a high quality print shop. It would cost you a few $ per card but they would last for much longer.
In order to reach that end you need to break character and choose to stop making paperclips. As a human player you always have this choice; you can stop playing anytime. The paperclip AI will always choose to make more paperclips.
Don't open this site on mobile, it froze my browser thrice and I only managed to revert it to a normal state by force closing multiple times, clearing the cache and then opening a new tab from a homescreen shortcut.

Never had something like this happen to me before on this device.
Java LTS – perspective of a library author
There are many peninsulas owned by rich people. Of course they get to decide who can enter. Are you against that as well?
It should be noted up front that paying money for this stuff doesn't secure it either. There are frequent security bugs from well maintained projects too. It does help though.

The best defence against this sort of catastrophic bug creeping up into a project is an aggressively simplified dependency tree. It isn't easy, and in some (most?) cases it might be most sensible to take on the risk and wait to fix bugs found in the wild. But if a project has 100 external dependencies - which is easy to do when a dependency tree gets deep - then maybe one of those maintainers will have reached a 1-in-100 level of corruption and evil. At that point, they might be slipping this sort of thing in on purpose. Securing a dependency chain is without doubt expensive.
can confirm :D
Actually it sounds like he's referring to the St. Croix River. Andersen Windows is/was located in/near Stillwater.
In huge majority of the companies those roles come with managing people as well, especially if the person wants to be compensated more over time.
Can you share this?
clone and push does not destroy the history
Finger Tree
There are so many peninsulas owned by rich people, and they get to choose who can enter. I don’t see a big difference here… It’s private, get over it!
While contracts matter,relationships are also a thing - if you are donating and they are developing, you are funding development.
I have read in this page many instances of the idea of "anthropomorphize the idea of animals".

It seems to be not unnecessary to note, that some, in history (prominently, authoritatively), have clearly advanced the idea that the same (or similar) principle applies to humans. Such "humanity" as a goal, not as a given. And "dishumanity" an intrinsic risk.
BlueSCSI – Open, Low Cost, DIY SCSI to SD Device – TinkerDifferent
You're mistaking the hot new fad of Transformers for "new science" and the field
of NLP for a scientific field. Transformers have only taken over NLP because
that entire field of research has run out of new ideas, and has been desperately
grasping for straws in the last twenty years. Consequently, NLP researchers have
been jumping on this bandwagon or that ever since I can remember. I enquired
about a PhD in NLP as soon as I finished my degree, in 2011, but by 2014, when I
finished my Master's, I knew that was the last thing I wanted to study: a
subject riddled with sloppy practices, flooded with shaky empirical results,
without any real theory to guide it, without even any useful benchmarks or
credible metrics that could justify the empirical direction. That is why the
GPT-3s and the BERTs and all those data- and power-hungry monstrosities reign
supreme: because NLP is built like a house of cards, with no scientific
foundation whatsoever, so that anybody can claim anything they like and there is
almost nobody left to challenge even the most outlandish claims.

>> In 20 years a hacker-news poster will likely post the same comment,
referencing the 2017 Transformer paper to enforce the idea that all the _good_
science in DL was done years ago.

On the contrary, my expectation is that in 20 years from now people will point
to Transformers and laugh and joke about how misguided people were "back then"
to think that just building larger neural nets would lead to AGI, as they do now
for earlier AI approaches.

What I'm not convinced is that you are any different than the "non-expert" in
your comment, to whom "it takes some time" for ideas to propagate. You are
holding up Transformers as some kind of scientific breakthrough but that is only
the most obvious conclusion to draw from the overhyping of the approach on
social media and the lay press.
That's not the case in large tech companies from what I've seen. And if you actually want money you should be aiming for those.
>If you have some people who do the work at hand, and some people who manage other people, you automatically put the managers in charge (because it doesn't make sense the other way around). And then you get the hierarchies we are used to, with managers and individual contributors. That's really a pity.

The novel "Animal Farm" by George Orwell highlights that aspect of human behavior. But I don't think it necessarily has to be that way. Enlightened engineers (a rarity) are aware of this and might be able to put in checks and balances.
So if you try to stay awake like Dali you will only skip time intervals without seeing anything? That's interesting. If I am too sleepy but still awake I even start hearing sounds and start seeing vivid images in my head with open eyes.
Thank you for the great thoughts :)

> And maybe only cache the downloads on the main branch.

$CI_COMMIT_REF_SLUG resolves into the branch when executed in a pipeline. Using it as value for the cache key, Git branches (and related MRs) use different caches. It can be one way to avoid collision but requires more storage with multiple caches. https://docs.gitlab.com/ee/ci/variables/predefined_variables...

In general, I agree, the more caches and parallel execution you add, the more complex and error prone it can get. Simulating a pipeline with runtime requirements like network & caches needs its own "staging" env for developing pipelines. That's a scenario not many have, or might be willing to assign resources onto. Static simulation where you predict the building blocks from the yaml config, is something GitLab's pipeline authoring team is working on in https://gitlab.com/groups/gitlab-org/-/epics/6498

And it is also a matter of insights and observability - the critical path in the pipeline has a long max duration, where do you start analysing and how do you prevent this scenario from happening again. Monitoring with the GitLb CI Pipeline Exporter for Prometheus is great, another way of looking into CI/CD pipelines can be tracing.

CI/CD Tracing with OpenTelemetry is discussed in https://gitlab.com/gitlab-org/gitlab/-/issues/338943 to learn about user experiences, and define the next steps. Imho a very hot topic, seeing more awareness for metrics and traces from everyone. Like, seeing the full trace for pipeline from start to end with different spans inside, and learning that the container image pull takes a long time. That can be the entry point into deeper analysis.

Another idea is to make app instrumentation easier for developers, providing tips for e.g. adding /metrics as an http endpoint using Prometheus and OpenTelemetry client libraries. That way you not only see the CI/CD infrastructure & pipelines, but also user side application performance monitoring and beyond in distributed environments. I'm collecting ideas for blog posts in https://gitlab.com/gitlab-com/marketing/corporate_marketing/...

For someone starting with pipeline efficiency tasks, I'd recommend setting a goal - like shown in the blog post X minutes down to Y - and then start with analysing to get an idea about the blocking parts. Evaluate and test solutions for each part, e.g. a terraform apply might depend on AWS APIs, whereas a Docker pull could be switched to use the Dependency proxy in GitLab for caching.

Each environment has different requirements - collect helpful resources from howtos, blog posts, docs, HN threads, etc. and also ask the community about their experience. https://forum.gitlab.com/ is a good spot too. Recommend to create an example project highlighting the pipeline, and allowing everyone to fork, analyse, add suggestions.
> There is no reasonable question for which “Oracle” is a good answer.

"Which company's certifications should you go with, if you want to have a career in enterprise development or enterprise consulting?"

"Which database should you go with in an enterprise setting for governmental projects, if you know that you'll be out the door in 2 years and don't want to deal with back pressure from ops/management in the mean time?"

Though i get what you mean, for many those would also be red flags, such as not being allowed to use PostgreSQL due to some client's or organization's lack of experience with technologies like that and/or unwillingness to adopt anything new.

As the saying goes: "No one ever got fired for choosing IBM." where you can replace IBM with something else, depending on the regional and social circumstances (such as Oracle or MS products).

For example, in my country, many governmental systems still run on the old .NET and Windows servers, which utterly baffles me, since in my experience dealing with those servers is harder than it would be in something like Linux based distros (though personally i still think that Windows does desktops a bit better in workstations).
I am very very negative on "management" as a skill in the software world.

There are a few key outcomes needed

1. staff work
2. Policy decisions
3. resource allocation

1. is working out how the various pieces will collide (ie how long it will take to march x thousand people through various roads as a good example of army staff work). This is absolutely a job to be replaced with software. Then all that's left is the trade off in options otherwise known as

2. policy decisions. And this includes making policy on the hoof. That's fine but I think companies are going to become more democratic and much more obvious what policy decisions are being made and when - and that will take oversight

3. resource allocation. Where to spend the budget? And again this is mostly about staff work and policy

So i think the staff work (the helicopter view) will get commoditised, the policy decisions constantly reviewed and eventually replaced with democracy and frankly that's it.

What we will need is lots of administrators .. oh not that will be replaced with software ...
For most religions this is a well established fact.

As for every spiritual/faith decision you are free to think otherwise, but calling it a bias seems very ungenerous.
With Fischer his lopsided path to the championship should also be considered.

In the 1970 Interzonal to pick 6 players to go to the Candidates Tournament (along with Korchnoi and Petrosian), Fischer won with 15 W, 1 L, 7 D giving 18.5 points. The next 5 were 3 tied at 15 and 2 tied at 14.

You can change every one of Fischer's draws to a loss in that tournament and he'd still have tied for first.

Then in the Candidates, he played Taimanov, Larsen, and Petrosian.

He beat Taimanov with 6 W, 0 L, 0 D. (Taimanov, a Russian) got into considerable trouble over this. The Russian government did not believe it was possible for a player of his level to be so thoroughly beaten unless it was on purpose. They stopped paying him and banned him from foreign travel).

Then he beat Larsen with 6 W, 0 L, 0 D.

Then he beat Petrosian with 5 W, 1 L, 3 D.
Here in Norway posted speed limit corresponds to safe speed at typical weather condition. If you go slower you impede traffic and force people to overtake you. That is substantially more dangerous than just driving at posted speed.
Took me a while but I did get there! Liked the download.
> - not proper usage of logs formats

Multiple people said they were able to trigger the RCE by supplying the syntax in question in log parameters, so the CVE is independent of whether people let users provide a format string or not (log.info("foo: %s", var) vs. log.info(var)).
> Safety of your customer’s data is your ethical responsibility. Protect it, back it up, keep it as generally available as is reasonable.

> Third, you’re gonna go down when the cloud goes down. Not much use getting overly bent out of shape.

“Whoops, our provider is down, sorry!” is not taking responsibility with customer data at all.
If all it took to take an L2 AI and make it L5 were reducing top speed, you'd see a lot more L5 AIs around.

The biggest problem with most self-driving cars is that they are easily fooled by various images, since they have extremely simplistic image classifiers to work with, rather than hugely specialized mamallian visual cortexes. Speed of processing is one aspect, but not nearly the only one. The Tesla that ran over that cyclist crossing that street at night wasn't missing reaction time, it simply didn't recognize the cyclist as an obstacle for whatever reason.

Now as far as I understand, lidar mostly fixes these false negatives (in good weather conditions), but at the cost of more false positives - and here speed could be a bigger help.

Even so, L4 and L5 would require planning skills and understanding of other traffic participants and road conditions that are still beyond us, at any speed. Note that the CEO of Waymo has plainly stated that L5 is not achievable with current sensor technologies.

Perhaps at some extreme low speeds (probably closer to human walking speed than 20mph) L2 could work as L3, but I think that's about it.
Thank you, I definitely hadn't read the original. It makes perfect sense, but I am still not sure just dropping a box halfway on the nest could have no impact on the results.

Reading your link, it says that some string tests also use unbaited strings, but it seems they didn't do that here? And I to bust my own argument, it also does say that some gulls didn't even interact with the string...
It's not speed per se that is a problem, rather the aim of speed limits is to make sure you can control your car and not cause accidents.

If everyone is driving the 'recommended' speed of 130kmh on a German motorway then it is a severe risk if you drive slower. Road users need to be predictable. Trucks or motorhomes are slower, but you expect them to be slower. You see them from the distance and plan ahead. But a normal car that drives 60 when all others drive 130-140 is a massive danger as other drivers do not expect it to do so, so will lose precious seconds to react. You can get fined for driving unnecessarily slow.

In Germany you also cannot merge onto the motorway unless you have a certain speed already, and you cannot enter the motorway at all if your car can't do an appropriate minimum speed (or you have special transport papers and warning lights).
> While (as you say) analytics tools such as the one under discussion aren't useful for assessing individuals, they are appropriate for assessing populations.

Right, and I say this is a category error. Populations don't exist the same way you and I do. A population can't suffer, because it can't experience. The individuals making up the population can suffer and experience, but that's a different thing entirely. The collective entity only has objectivity.

If I step on a lego brick, and dance around on one foot in pain, so will my shadow and mirror image, but I'm the only one that felt the pain.

> When you asserted that only individuals have agency here, that was refuted with the example of leaders, who do have to make difficult choices about populations, and rely on tools such as this to do so.

I just don't understand how this is a refutation at all.

> In no way was that about different moralities for different people. Just about who can use this tool in a useful way. If you read the thread you'll see it.

Surely the outcome of actions can't determine whether they are good or not.

If a large man with an Austrian accent knocks on my door and asks if I know where Sarah Connor lives, and I helpfully tell him that she lives next door, and he goes and murders her, am I a villain because I unknowingly helped the killer?
This is nothing new, civil wars, companies imploding, open-source projects forks, what web3 means...

A group of people working on the same problem with subgroups clearly divided and deeply convinced on what the solution looks like

It has nothing to do with misinformation

And in the end no one is wrong, they just have to agree how to move forward or ideally result in a new paradigm that will satisfy everyone

Also this is not just America, it is probably happening most places, you can clearly see in the UK how people are divided
> Software projects are a magnitude more about "people" and "negotiation" than it is "how do do this technical widget efficiently" and "how can we make this arch scale" (these are all relatively solved problems, despite us trying to reinvent the wheel). Even projects that fail due to, on the surface, technical problems are actually a result of people and leadership, and the effect they have on the project.

If you think the current crop of managers are doing all this, I am afraid you are mistaken.
It's like saying '2013 blue Ford Fusion' and then when someone points out it's actually a green Dodge complaining that they're being pedantic. Why be so bizarrely overly specific? Would have been less work to be more generic.
iferr is one of the worst warts of the language. I recently converted a Pulumi project from
golang to Typescript. Code size dropped by 30% just by removing all the iferr checks. The other thing is the compiler
doesn’t complain if you forget to check error returns - so it’s easy to make mistakes. This and lack of generics make golang incredibly verbose at times.
Error correction would be a PITA the pixel values would be highly dependent on lighting, camera sensor (even between identical sensors), lens aberration and focus and any post processing the camera does both in hardware and software.

You will most likely have to use only primary colors or something quite close to that which will limit your data density considerably.
So, not quite. It’s that you can fail for “undue hesitation”, or driving dangerously, which could manifest as driving too slowly. But the act of driving to slowly isn’t a fail in and of itself.
One really important part people forget about is providing a development workflow. How should people reach out to you ? How can they make patches ? Report security flaws ? Which design principles are you following and are you open to change these ? How will this discussion be facilitated ?

Making something available publicly is a far shot from actually having an open source project in my opinion. Good luck in your endeavors, it's a lot of work!
https://github.com/Glavo/log4j-patch

This is a non-intrusive patch that allows you to block this vulnerability without modifying the program code/updating the dependent. So you can use it to patch third-party programs, such as Minecraft.

The principle of the library is simple: It provides an empty JndiLookup to override the implementation in log4j. Log4j2 can handle this situation and safely disable JNDI lookup.

It is compatible with all versions of log4j2 (2.0~2.15).
It's kind of crazy that Apple has had the greatest visionary CEO of all time (Steve Jobs) while also having the greatest supply chain manager of all time (Tim Cook).

It's no surprise that Apple is the most valuable company in the world and also the most beloved brand.
They posted on the status page to try using the alternate region endpoints like us-west.console.Amazon.com (I think) at the time, but not sure if it was a true fix.
Veery old Kindle keyboard, but Santa will bring me Kindle Paperwhite 5.
I like it a lot, easy to manipulate, battery life, ecosystem around ebooks.
Works always and as expected.
They are under moral obligation in the sense that they need to make the donators happy to keep getting donations.
You forgot herding cats. Good luck automating that.
I bought a Kindle Paperwhite in 2016 and it has been one of my best purchases ever. Very easy on my eyes with the e-ink screen and it pretty much just works, with no issues. Initially I used all the fancy Amazon features to upload and sync e-books to my phone, but once I realized they have some onerous data tracking without my consent, I straight up just put my Kindle in airplane mode and just started uploading books manually using Calibre. Thankfully I never actually bought any books through Amazon. At the end of the day, I like owning the things I purchase. Additionally, as much as I understand needing user data for improving software, these giant tech corporations just do too much non-consensual bullshit with user data to allow literally any of it.

Anyways, fantastic product overall. I just use it as a completely offline e-book reader :)

Calibre: https://calibre-ebook.com/

Amazon tracking every tap: https://www.theverge.com/2020/1/31/21117217/amazon-kindle-tr...
The biggest time saver I noticed is a suite of vim functions I wrote to run rspec.tests in rails projects. I can easily run a whole spec file, a specific test (via line number) and run failures with leader based commands in normal mode. Saves significant dev time and avoids the slow down of switching to the terminal and writing out the commands.
Calling it a joyride seems like typical rage bait du jour. Space is a worthy project. Projects need goals to rally around, and this was a goal being accomplished. Who cares who was on the ride?

Space is a worthy project, but not this particular project.

It could have been impressive in the early oughts, but space projects had moved on. Now we have startups who already launched products to orbits, alongside with SpaceX in which actual commercial products that benefit people worldwide are being launched.

The standard had risen. It's no longer acceptable to only being able to do joyride for billionaires and his friends.