skysight-inc/HackerNews huggingface dataset:
>A plumber can't just go into a home and install something outside of code.

That is....not true at all. A plumber/carpenter/electrician works to code under threat of losing their license. Additionally your building could be exempt from code for numerous reasons (grandfathered/historical, outside of city limits and no county building codes/etc.)
Developers and Software Engineers don't have this threat.
> Hosted VSCode instances that Microsoft has on Azure and in beta on GitHub are a different thing and are not open source.

I can see it now: one day all of our engineering work will happen exclusively in the cloud and we'll all be using thin clients.

Just like smart phones, the typical desktop or laptop will become a dumb device. A Chromebook, but worse.

Subscribe to your tools, for the low monthly cost of only... And wait, there's more. You can upgrade your storage and execution time package.

Augh.
I don't think HTTP/3 is even intended as a general-purpose HTTP replacement. Even HTTP/2 is overly complex, so HTTP/1 will most likely stay as a fallback for the foreseeable future.
I think the search is actually broken, I can't get it to retun anything, Chrome on Mac.
Stand on a mirror. Your reflection will be flipped vertically along the y-axis. Your reflection will be upside down relative to you.

The flip happens perpendicular to the surface of the mirror. That's what trips everyone up. They think that a flip happens parallel to the mirror, but the flip happens into the mirror. Like flipping a glove inside out.
I wish this became a standard - plain text is great, but sometimes you do want style and formatting, and HTML mail is beyond horrible to get working across clients (yes, I know there are a few well known templates, but still).

I think the problem is that HTML and CSS are now so big, and people use such a range of device sizes, that writing clients to display things accurately and consistently is very hard. Markdown sounds perfect to fill the gap between HTML and plain text.
It is ironic that every new preference meant to enhance privacy only adds more bits of information by which to fingerprint you.

But maybe fingerprinting is unavoidable. As far as I understand, to avoid fingerprinting, you would need to not have any browser cache at all.
I think I would prefer to use 3 pieces of paper in place of 3 text files.

Maybe there is an easy way to digitize these later? Take a picture with an ipad and continue to add to them?
The paradox exists and consequently, the barber cannot.
https://nicksboots.com/ or something similar — if you get footwear that's handmade and custom, it can last you for 20-30 years which is enough to warrant the BIFL tag in my book.

But pretty much anything off-the-shelf I would have to see some extraordinary evidence.
Ask HN: Detecting silent code failures using log-based scans. Good or bad idea?
The goal is to have more confidence in deployed code. More specifically, it's to detect failures hard to find - anything that "fails", but doesn't crash.

The concept itself is pretty simple, when implementing a new feature:

1. log major steps of the feature (python's logging, ruby's logger, etc.)

2. Then write a simple validation scenario that "scans" the logs and searches for main logging entries of your feature (beginning, end, etc.).

3. Tell this hypothetical library/platform to analyze logs with those validation scenarios

Example of scenario concept:

- If you find "User 245 signed up" in logs

- Not later than 30 seconds

- then you should also find "User 245 - sent welcome email"

Concept sounds interesting to me because:

- it tackles issues that are difficult to monitor currently (failures that DONT crash)

- it's useful both pre-deployment and post-deployment (less effort for testing)

- it can be used to instrument integration/e2e/manual tests

- it works for app of any scale or architecture (monolithic or 1000 microservices) because logs can be aggregated to a single stream

- it's helping to ensure business-relevant features or user-level features work OK at scale

Any downsides to this idea ?

I made a landing to detail the idea a bit more: logscan.io (don't know if I'm allowed to post it here, will remove it otherwise)
This sounds more like something to bilk a VC out of their money than an actual product that will be used by a non trivial number of consumers.
There aren't enough people here to do that (that I actually speak to at least).

As an aside, I have a last name with an unusual spelling. Literally everyone who sees it asks how it is pronounced, followed by where it is from. It is just a fact of life.

By asking the question, people clearly want to know more. Sure, they might be asking the wrong question, but the reality is, they are trying to include you.

If people didn't want you to belong, they would just make the assumption on their own and not ask (and probably avoid talking to you altogether).
Where I did my phd, we had nmr spectrometers that had to be shimmed using a console with these exact switches. I loved interacting with that console..: It was at the same futuristic and absurdly old fashioned. Futuretro.

Edit: oh sweet lord they're listed on ebay. Imagine gutting this things' innards and turning it into a usb input device...

https://www.ebay.com/itm/Bruker-BSMS-Boss-Keyboard-Z012706-1...
Easily my favourite feature of Google Cloud is every(?) web console action has the CLI command, or API RPC to achieve the same action.

It means I do every task the first time in the web console, where it's easy and discoverable, the second time in the web console again but I take note of the commands/RPC's, but the third->infinite times I've automated it.
>Kafka's publish behavior is even worse. The vast majority of Kafka publishers' default settings don't even send the data to the broker without waiting for a response (like RabbitMQ without publish confirms); they send the data to a local buffer which is asynchronously flushed periodically/volumetrically.

When you publish a message to Kafka, it stores the message in a buffer and immediately returns a future that completes once the data is sent to the broker.

If you forget to wait on completion of the future that is on you, this behaviour is well documented.
Sometimes you're burnt by bugs. You lose trust in a product. Its not that it can't be fixed it's that it was broken when you expected it to work. It's not rational it's emotional.
But those metrics matter so they aren’t really comparable. These bug/feature points are completely made up.
I'm Romanian. There are 20 million Romanians and ~300 million people in the rich Western countries. And I don't know if you noticed, but the EU is very restrictive about adding new members. It took Romania 10 years to become a EU member.

Plus Romania is average by world standards (GDP per capita per country), which means that half the world's countries (and probably 80% of the world's population) are poorer or much poorer.
Lyft Uses PyTorch to Power Machine Learning for Their Self-Driving Cars
I appreciate your sentiment and agree that formative assessment can be a lot better. But I would argue that there must be something in between the current situation and AGI.

I've been trying to find literature about this, but am not sure where to look.
Nothing much? This isn't just about the Java API. This is about EVERY API. You might not be able to write a web server anymore, depending on who owns the copyright for HTTP. You didn't invent GET, PUT, and POST, you thieving copyright abuser.
Develop, build, deploy, redeploy, and teardown front end projects fast ️
With so many frontend technologies available nowadays, sometimes it can be overwhelming to choose the right stack of tools. Especially if you simply want to start building that product idea, landing page, or web-app you have in mind, but it's just too early to already commit to a library or framework.

However, setting up automated builds, CSS pre, and post processors, code minification, JavaScript compilation, and all the scaffolding needed may become too challenging or too time-consuming for you to give it a try. Let alone architecting automated deployments.

Let me introduce you to Fast, a minimalistic, modern, and super powerful open-source boilerplate for all sorts of frontend projects.

Going from developing to building and deploying a production-ready web-app is now just a few scripts away.

Let me know your thoughts, and feel free to contribute and share it.
You can do exactly the same on a machine without a T2 chip though, so I’m not sure what makes this special vs any other time you give someone untrusted physical access to a device
I knew it! I had a 'gaming' type very comfortably shaped mouse but it used a specific 2.4ghz adapter. Any time I did a large file transfer over USB3.0, any flash drive replicated the issue, the mouse would become jumpy and unusable plus WiFi speeds dropped to maybe 10% for the duration of the transfer. I ended up giving the mouse to a friend and going back to my first gen MX Master.
https://github.com/oriansj/orgmode-bookmarks

enjoy
Correct, and I was always surprised that Google didn't argue this point more. In my Android apps I've used Java libraries that were created years before Android even existed, and they work perfectly. And vice versa; I've reused code I originally wrote for Android in a Java desktop app with zero changes.
F5 Networks intros new fraud detection engine
Proposal to replace “first/third party” terms in Web standards
There might be a misconception. Have a look at Ingalls' 1978 paper "The Smalltalk-76 programming system design and implementation" (https://dl.acm.org/doi/10.1145/512760.512762) which clearly shows overlapping windows. There is even an online version based on the original source: https://www.lively-web.org/users/bert/Smalltalk-76.html
Gigablast, Mojeek, and Yandex (already a source of DDG results in Russia I believe) all have their own search indexes and APIs to access them.

For a completely independent search engine, Gigabalst is surprisingly good in terms of index and relevance. Not as good as Google or Bing, but I think it is a one-man operation. Mojeek also just received an investment to build out their index.

At Runnaroo, I partially use Google as the backend, but I have done a good amount of testing on the above options in case Google or Bing stop being options.

Just as important as the search results, Bing provides the monetization for DDG through their ad network, so DDG is dependent on Bing for two critical parts of the business. I don't think Bing will ever kick them off because it must be very profitable for them and they need to do everything they can to get marketshare against Google.
Pandemic fatigue may be setting in across much of the world
I feel like there's a certain exuberance for the great things that Tesla (and SpaceX) have achieved. Much of that exuberance is well-justified by the delivery. It seems likely to me that continued excellence of execution is priced into the stock at these levels and that no company is that perfect, regardless of the size of the opportunity in front of them.

I also find it somewhat telling that Tesla sold $5BB of $TSLA into the market in early Sept. That might suggest that they thought the near-term market conditions were as good as they were going to get for a while. This is (IMO) a wonderful company with an excessively premium market cap.
Jasper is very old and not very accurate. For offline recognition on RPi try something like Vosk https://github.com/alphacep/vosk-api
Yeah but you don't get the gigabit numbers that way. That's all marketing wants.
An AI youtuber who explains papers has covered it: https://www.youtube.com/watch?v=F5aaXrIMWyU

Highly recommend.
There’s a fantastic board game on this theme, for anyone interested in such things.

Players can only grow their plants or spread seeds in spaces that receive light. Plants obscure light, the bigger the plant, the bigger the shadow area. The sun moves around the board each turn.
All this means some very simple rules lead to some wonderfully complex emergent gameplay, where you’re trying to time actions against the sun’s movement to maximise light intake, while having to deal with other player’s actions unpredictably altering the patterns of shade.

https://boardgamegeek.com/boardgame/218603/photosynthesis
Right, there are plenty of places now that would be willing to pay a premium for increased density. The airline industry comes to mind.
Thanks, that's the plan, although I hadn't thought about writing it up. :) It's pretty simple, really, but it has definitely highlighted the fact that there's a lot of work to do on the http server. I'm trying to decide whether to push forward with that or "just" provide Dylan integration with an existing web server framework, or maybe port Hunchentoot to Dylan with https://github.com/dylan-lang/lisp-to-dylan
I think OP meant internal network bandwidth. Ethernet isn't going to help you if you have a 5mb/s DSL line.
The thing to keep in mind is that "organic" refers to the production of milk - how animals are grown, what they are fed, whether they are allowed to roam freely etc.

The rest, whether the milk is raw, pasteurised, UHT, or whatever, that's not to do with production anymore, but distribution and storage. So it's perfectly possible for milk to be both produced organically (so "organic") and also Ultra-Heat Treated (so UHT).
You are a minority from what I can tell. Most people spend whatever cash they get. Which is why automatic savings plans are commonly recommended - if the money is never seen you don't spend it.

I'm not sure the above is entirely bad - when you die the money is gone. (this is a religious question - not all agree) You need some savings for unexpected, retirement, planted larger expenses, and other situations. Beyond that, if you have money left over that you didn't spend you wasted your time at work: get a life.
From the p.o.v. of the person actually doing this, it takes years from the moment you apply to the moment you get the decision. This is what needs to change.
Yes, thanks for saying thst. His actions according to the article were a lot different than he just had a quirky website.
Sure of course, I was just replying to the question about fruit juice and sodas.
porter-cable quality has declined significantly now. it's not the same company it used to be. just in case anyone else is curious.

power tools have changed dramatically in the last 20 years. what was good then is no good now due to greed. Makita has stayed someone consistent as they only have the same brand, same for Bosch, Hitachi and Metabo (although not going forward), but their individual product lines have drifted. eg Bosch jigsaws are still excellent, their circular saws are whatever, some makita impacts have a design flaw, etc.
Privacy protections are great, but as long as there is an ad-based funding model, there will be incentive to circumvent them. You have to stop this at the source — by eliminating ad revenue.
You raise a good point, which makes this even harder to do right. What is the "life" of a particular product? Sure I could buy a pair of hiking boots that would last me for my literal lifetime, except that I'm already 50, and I "hike" a short public trail about once a year.

My dad, however, always carries a pocket knife (for fishing purposes), and I've seen them get so much wear, the inside of the blade starts getting worn away from being sharpened so often. What's a "lifetime" for someone who sharpens a knife every other week? That's going to wear out even a "BIFL" pocket knife much sooner than "life" would lead you to believe.

There needs to be a way to incorporate the duty cycle of the thing being reviewed, and length of time owned, but then you're just back to the problem of people gaming a review system, and the commercial internet has ruined everything.
You probably don’t need gasoline density equivalents for short haul flights, but we’re still really far off from where we need to be.
Wasn't it more professional programmers being salty that policy decisions were being made by code with absolutely no tests or peer review?
The first bit of stupid I noticed was “it’s rom for security”

Sigh
Thirtynine Shirts - Leaving Mozilla is too uhhh plain?
That’s possible of any tax policy, but presumably a flat tax eliminates significant complexity from the tax code which reduces the possible avenues for wealth defense.

What other thoughts do you have on the issue rather than a simple dismissal?
Nurses have to take care of n number of patients they're assigned or their shift is considered a failure. This is often at odds with reality, where patients may be neglected so that every patient can be met within the total time given.

It's not really 1:1 but it's similarly myopic from management.
A shelligod, for sure
It's more like, I don't care. It is simply that my life's decisions are not going to be in any way influenced by whether or not God or Gods exist, whatever the right word for that is.

And yet here you are, spending your time and energy making the decision to post on an internet forum about whether you believe God does or does not exist. Seems like you have been influenced and you do care.

If you truly didn't care (roughly the same level of care someone puts into their thoughts on unicorns and leprechauns), you'd spend exactly zero energy talking about the subject. Keep searching and testing for the truth my friend, it is out there.
From what I understand, QUIC is a lower level protocol near TCP and UDP which uses UDP as it's base for transport. Currently, HTTP/2 can multiplex streams, but if one has an error, all must be stopped while TCP fixes it. In QUIC they use UDP, which doesn't do error checking, so QUIC implements the error checking itself. QUIC will handle the error checking while the UDP streams continue to deliver at the same time.

This is all based on my brief reading of the QUIC Wikipedia article, so take my knowledge with a grain of salt, but I think that my above summary fits.

Wikipedia at relevant anchor: https://en.wikipedia.org/wiki/QUIC#Background
Is bytecode not a language?
> We never tire of cutesy useless explanations of monads though.

I haven't seen anything about monads for going on maybe five years now. It seems that trend has come and gone.
If I'm understanding your argument, if Google independently developed a programming language, and then they implemented a compatibility layer that accepted Java bytecode invoking Java APIs and translated it in realtime to their not-Java programming language, then this would be okay?

How would such a programming language be detectably different from being an implementation of Java?
Right, because all we ever need it is more complexity, no backwards compatibility, and more speed in all terms /s

Come on. Networks are extremely FAST by now, TCP or not. It's the silly amount of JS computation pushed to the client that is slow, both in download speed and on the client.
Nothing about my statement was related to H1B type programs. Go read it again.
So would a Content Service Provider (CSP) run a Vapor node and then have opportunity to monetise "immutable" user data talking HTTP?

HTTP, like Amazon S3 buckets seams to be appropriate enough being stateless, ubiquitous and anything can be encapsulated.

User data storage capacity relates to bitcoin via some magic? So Vapor is to be used as a CSP offering that links bitcoin directly to storage enabling pay per use type content? Content that is signed and sealed.

Speed of bitcoin transactions seems like an interesting challenge.

What centrally controlled components (by Vapor) are there, if any?

Business case seams legit.
That's because you flipped the paper horizontally not vertically. If you flipped it vertically it would be flipped verically. But you didn't flip the ambulance.
I’ve read that multiple times, and no, that’s not clear. At best we can read it as “Results from Bing are mixed into their search results”. Most likely a high percentage, but we don’t know.
>Stainless steel frying pan instead of nonstick frying pans where the non stick coating wears off. Cast iron even better.

that's misleading if not outright wrong.

the counterpart to nonstick is not cast iron or stainless steel -- it's carbon steel. carbon steel pans compare well to nonstick when seasoned (good woks are still carbon steel, and you can still find good carbon steel skillet pans, just not by lodge).
It is because there are many ways to configure AWS. Should the tutorial use aws cli, cloudformation, terraform, cdk, sam? The Management Console tutorials get you familiar with the concepts quickly, but it is up to the developer use that knowledge with the tools of their choice.
Perfect,your order is #56

You don't have to ask for a number, just give them one.
I think it all depends on how you approach it at a management level.

It might become a nightmare, with people burning out over this, or it might play out as a healthy way of tracking metrics on people's work to find ways of improving over time.

People should feel safe about the fact that they are not personally judged over this (or any metric about their work), that we are in this together and we use "points" to understand issues and how to improve together
I have a PS5 pre-ordered and since it's backwards compatible with PS4 games I am hoping I can just put the PS4 Pro in a box and call it good. I may end up moving it to the basement on another tv at some point, but I think a bulk of my gaming will be on the PS5 going forward and we're about a month away from launch.

But good tip for anyone that may be waiting! I took my original PS4 launch day console apart and cleaned it all up and noticed an improvement, but I just used arctic silver.
We are trained on rotated mirrors in the vertical axis (Y), seldom we see them rotated on the horizontal axis (X). If you go to an hotel with mirrors on the ceiling or on the floor, the reflections are all flipped vertically.
I'm fairly certain that anyone who openly declared themselves a colonizer for some overseas empire would not be welcomed today.

My actual point though was that building this country is not, in itself, an exclusive or special claim. We have to look at the facts on the ground as they are today.

The US has a great relationship with immigrants, they make up 15% of our population. But even Alan Greenspan said that one of the purposes of H1B visas is to depress wages, and he actually proposed opening up more H1Bs because he said depressing wages on high skill workers was the easiest way to fix income inequality. That sounds crazy to me, because it's obviously not engineers who are the root of income inequality at all. But we can't deny that effects like that are real, and can be really harmful - especially to early career workers who are also facing crazy high housing costs (increasing the price of housing, is unsurprisingly another "benefit" that Greenspan likes about H1Bs).
They’re shadowbanned. Basically, every post is instantly killed and must be vouched for
It's not uniquely American, its bog-standard "startup trying to establish a parasocial relationship".
That would also be true if the text was flipped vertically. So why is it flipped around horizontally and not vertically?
That’s a good point, I had not thought of this dimension.
The protocol stack is open to contributions on Linux, FreeBSD, OpenBSD and DragonflyBSD; while Microsoft and Apple don't take contributions, their developers do go to the same conferences and InterOps that everybody else goes to.

If there's a general tuning problem in TCP implementations, the cycle time for getting it fixed should be around 2 years from discovery to all regularly updated machines getting the fix. Given global impact, that seems pretty reasonable to me.
It's because time after time people have committed violent acts like showing up at the pizza place in dc with guns, but many more claims to be violent in the future.
This still seems ridiculous. Why did I need to keep secrets in my repo to begin with? GAE, as far as I can tell, has been the only major PaaS that hasn't offered a solution for this. It's so easy to get wrong...it contradicts one of the biggest rules of version control: keep your secrets out of your repo.