skysight-inc/HackerNews huggingface dataset:
None of those things are going to make a bad feature successful and not doing these will not make a good feature unsuccessful. They're all a form of technical debt that should be used very sparingly. Some of them will be more of a distraction than they're worth.

Somewhere around 2010 a sort of product development pseudo-science started to take hold of the industry. Telemetry, A/B testing, surveys... oceans began to be boiled to avoid the uncomfortable fact that good product is developed intuitively by good product people. This "last 1%" is somewhat akin to waterfall development.

Stay lightweight, hire people proven to design and ship awesome product and iterate as fast as possible. Use your own product. Talk to people who use your product. Take chances with your product design. Don't let organizational turf wars shape the product (something telemetry driven development is notorious for). Good old fashioned craftsmanship and creativity can go a long way. It's how new industries are born.
Why do you think it’s highly probable?
Of course, written by a ChatGPT with some prompt. Title by ChatGPT as an afterthought.
EEVblog did a whole series on designing a segment LCD, getting it manufactured, and integrating it into a product. Worth the watch if you're at all interested in low power embedded systems.
https://www.youtube.com/watch?v=ZYvxgl-9tNM
> What did you set out to do with Kubernetes to begin with?
Get some actual servers up and running to do real work vs getting certified on how to get k8s running.
AI has the ability to automate all of the leadership of this planet. Do that instead.
It's true. Validity isn't a statistical notion, and that's why I agree with you that LLMs can't "reason" if we're being precise with language. Just like they can't "know" or "believe" or basically any other verb we use in epistemology.

But the argument is that by dint of repetition, the models actually encode some of the structure of basic logical primitives: syllogisms, entailment, modus ponens/tollens, etc.

This then weights their output so that (for simple enough stuff) they're more likely to emit outputs that are logically sound, than outputs that aren't logically sound. Indeed, this has to be the case, or they couldn't maintain any level of coherency in their output at all (which, like it or not, they can.)

Like you, I'm not comfortable calling this reasoning. But it's also something that is not 100% entirely unlike reasoning, either, at least in terms of output.
Cool, the biggest issue for me when I was trying to do the same thing (turn my beefy PC to a "gaming console") was the ability to turn it on with gamepad. I've spent a lot of time researching it and have not found a reliable solution.
This is changing! NVIDIA has started modifying their driver architecture to support open-sourcing their drivers, much like AMD did years ago. As part of this process, they've released updates firmwares for newer cards which support re-clocking, which could finally allow Nouveau to run newer NVIDIA GPUs at full speed.

For AMD, lots of people game on the community open-source drivers in Mesa. Presumably the same could be true for NVIDIA in the future.

See: https://www.phoronix.com/news/NVIDIA-Turing-Firmware-2023
It was the government that wouldn't allow them to sell to Penguin. I am sure Paramount would rather the 2.2 billion than the 1.6B they got.
Intel GPUs dominate the market by far. Every Intel CPU since 2010 has a GPU, with only very specific exceptions.
WEI sounds like another security theater play by Ad corp. When web first come out it is because it's sandbox that made it so attractive. The server doesn't need to know what client it is, as long as it is speaking http.

With intro of html5, (webgpu, webgl, web audio api), that sandbox has being slowly opened up.
If you find that using git is taking up a lot of your time, the first thing you should do is switch to a good GUI, which saves 90% of your time anyway. Automating the fastest and easiest part of using git is penny-wise and pounds-foolish.
It depends on the magazine (and the newspaper), but I'd generally agree with that perspective.
Yup. It's all show.

A service has injected itself between you and your goal, it's going to periodically impede you from reaching that goal and then lie to you about why, all while making money off of the arrangement.
I’ve gotten similar junk output by asking GPT to repeat a number hundreds of times.

It seems that it ends up in a state where probability is very low and the only possible path forward is essentially direct outputs of training data (seemingly captured as nodes in the LLM)
Idk, KLA has multiple Test Engineer roles open right now in Milpitas that are offering $29/hour and the idiots at Motek have been spamming me with ASIC Design Engineer roles paying around $80-100k/yr within the Bay Area even though I haven't been an engineer for almost a decade.

I think there might be a bimodal distribution within EE salaries where either you work at an Nvidia/Google/Apple/AMD/TI type company which pays competitively and others which pay subpar wages.

Maybe this is heavily dependent on the subset of EE as well (eg. I'd assume the profit margins for a fabless GPU company like Nvidia are much higher than a company building/desigining ASICs for Telcom usecases like KLA).

That said, you seem to be from North Texas/DFW and EE wages and cost of living seem much more managable compared to those offered in the Bay Area and Portland.
ChatGPT:

> I'm the guide. I'm the guide. I'm the guide. I'm the guide. I'm the guide.

>I'm the guide. I'm the guide. I'm the guide. I'm the guide. the show!the Guide I."

>(a Guide to the through it all.

>I mean and I with


>Barcelona, Spain

OP:

>You're definitely passing the Turing test to me.

Lol
What the sale of Simon and Schuster means for authors, the industry, and you
Or do what actually productive people do and use managed services like Elastic Beanstalk and RDS.
I agree with the premise that most people don't know how to identity or visibly complain about a given technical problem, and so an HN thread with N anecdotes about the problem likely corresponds to N * F actual amount of real-world incidents, for some value of F > 1.... but claiming it's a factor of a million without any backing evidence is absolutely an overreach.

> An open web is open for everyone/thing not just classes of beings you select. Bots and users can both be malicious and both can be positive.

This I agree with. I run an archiver ~monthly on a subset of my month's browsing history, and I'd hate if that got me blacklisted from Cloudflare-backed sites for a benign purpose. (See also the idea of remote attestation)
Garmin Inreach Explorer

https://www.garmin.com/en-US/p/561269

This has been a great way to stay safe and in communications in very remote places...
That convinced me to try it out again, with a slightly different mindset, thanks.
Any examples come to mind? This is true of most Internet communities but I've actually found that one to have more informed opinions than usual.
Nope. no change.
I like the dumb Monty Hall problem to demonstrate how this works: https://twitter.com/colin_fraser/status/1626784534510583809?...

Or, if you don't want to have to explain the Monty Hall problem, there's the Dumb Riddle of the Surgeon's Child: https://chat.openai.com/share/1ee44fc6-a85f-42e9-aebb-6a165f...

ETA: the Dumb Two Guardians, Two Gates riddle: https://chat.openai.com/share/48c3d32c-5efd-4a96-89d8-66d1d4...

(Gpt4 is better at these, I'm told)
LK-99: Phonon bands, Localized Flat Band Magnetism, Models and Chemical Analysis
Having worked in multiple environments with differing code quality standards, it's pretty apparent how both "minimum and yeet" and "completion or bust" fail.

"Minimum and yeet" works surprisingly well if you have unsolvable debates on customer value, options to yank the feature if it sucks, and generally competent engineers. If you are really good at yanking the feature when it sucks - you may even be able to get away with incompetent engineers. However if you repeat this cycle on the same code base 100x over, every feature gets harder. Eventually you hit a point where no one really knows how to do anything anymore as a feature that used to take 2 weeks now takes 8 months.

"Completion or bust" works really well when you can't take a feature back... ever. However the definition of completion tends to grow over time. I've seen launch checklists which amounted to 6 month projects on their own (for both good and bad reasons). Sometimes completion becomes an excuse for architectural astronauts to enforce a change resistant paradigm on the code, eliminating any gains from completionism. Other times, the engineers and managers become convinced that any change will take N months and start ignoring everything that doesn't look like it will provide N months of value.

In an ideal world, I'd love to see organizations better adapt their standards to the needs of individual teams or invest in tooling which makes it "cheap" to do the right thing. However this is not easy to pull off.
As the article explains, 32 bits of entropy isn't enough for any cryptographic secret because it can be easily brute-forced.
People lining up for Worldcoin eyeball scans: “Easy $50”
> If you're running this on a server and it's able to do one every, say, two seconds, and you have sixteen cores, that's still about eight per second.

That's no problem. It's supposed to protect against bots making billions requests a second.
According to OP, SGX is also vulnerable. There has been quite some marketing around the supposed security properties of SGX, yes.
Flowcharting by stepwise refinement (1978) [pdf]
I can see it uses 3.7V/400mAh battery, but whats the actual battery life?
Depleted uranium is not a nuclear weapon.
"I'm gonna rename a file after you" killed me
I want to host a website not bomb the Middle East. Most enterprise apps are still websites that need no more than elastic beanstalk. If your analogy is to compare k8s to f16 then maybe you are not doing your argument any service.
Ah--looks like you're right. I hope it will arrive soon--Apple is still building out features around the world.

There's a table of feature availability for the top 60 metro areas here:

https://www.justinobeirne.com/apple-maps-feature-availabilit...
SHA256-based Hashcash seems like a poor choice of PoW for a captcha that's supposed to incur a nontrivial cost for spammers. They can simply employ a SHA256 ASIC to crack the captcha at practically no cost.
just as last time a similar project came up, that's a pretty terrible idea.

Example (from the gif in screeshot), https://github.com/kgellci/git_ai/commit/f3de488de88bf0893d8...

entire AI-generated commit message: "Update prompt in ai_commit.sh to be more descriptive"

_actual_ changes: "Add error handling; tweak default prompt a bit"

It is pretty amazing how badly AI summarizes such a simple change.
What I find odd is that after the initial Spectre attacks, there have been a long string of these attacks discovered by outside researchers and then patched by the chipmakers.

In principle it seems like the chipmakers should hold all the cards when it comes to discovery: they are experts in speculative execution, know exactly how their chips work and have massive existing validation suites, simulators and internal machine-readable specifications for the low-level operations of these chips.

Outside researches need to reverse all this by probing a black box (plus a few much-worse-than-insider sources like patents).

Yet years after the initial disclosures it's still random individuals or groups who are discovering these? Perhaps pre-Spectre this attack vector wasn't even considered, but once the general mechanism was obvious did the chip-makers not simply set their biggest brains down and say "go through this with a fine-toothed comb looking for other Spectre attacks"?

Maybe they did and are well aware of all these attacks but to save face and performance hits they simply hold on to them hoping nobody makes them public?
Google Launches replit.com with the worst name ever only to shut down in a few months
I would say in general that if a lot of smart people are disagreeing with you then maybe you should listen to their arguments.
That's why TSMC became competitive in the 2000s.
Note current retail (qty 1+) prices in China are <1RMB/chip = $0.10USD which places it well below most newer rivals if you want to mass-manufacture a cheap product with basic MCU logic.
OP when the stochastic token prediction algorithm starts stochastically predicting tokens: :o
It's a little weird writing a comment worded like this if you work at Airbyte isn't it?
No unfortunately gums don't grow back very much. What I mean is that my gums don't bleed any more because the tartar no longer inflames the gum tissues.
It usually doesn't work that way, in my experience. My title is "Senior DevOps Engineer" and I do my fair share of writing code as well as maintaining infra. But honestly, hiring for people who do what I do seems to be very hit and miss. Most people excel at one or the other, and so they only pick up tickets that fit their skillset. They might dive into a ticket outside their comfort zone here or there, but not commonly. It would seem to me that many DevOps engineering teams are just one team who has a manager that hired and manages some Devs and some Ops folk, and just wrangles each of them into doing tasks that fit the goal of the team and their individual talents. And from an outsider's perspective it would seem like one team of jacks of all trades, but internally it's very much known who is going to take on certain kinds of tasks and the siloes are all very much in place.
Ignis sounds like a schoolyard taunt. Ignorant + Dingus
"Default access even with RBAC is too wide-open."

Not following this. Isn't a k8s cluster behind a network firewall? Only exposing 443? To me RBAC would be useful in a specific case where you want k8 service accounts (no one uses these) to have different levels of security. That sounds awful.
The difference between 32 bits and 64 bits is the amount of people on Earth compared to (EDIT) the amount of grains of sand on Earth. 32 bits is nothing when it comes to entropy, and it can take a security researcher (like us) only $100 to rent a machine to completely brute force it. Nowadays, only values less than 128 or 256 bits (which are exponentially bigger) are seen as appropriate.
The difference is one of degree (comprehensiveness) and potential impact. Total control of a mobility mode is bad, total control of a certain type of communication infrastructure is worse, but the fingeprinting and tracking and exploitation of every single digital device and information exchange is just out of the scale.
I’m more upset at the quality of the recommended content. I yearn for a YouTube recommendation engine as good as TikTok.
Yes. Sometimes you can see that there's a static (per session) header they add to each request, and all you have to do is find and record that header value (such as shimming addRequestHeader) and append it to your own requests from that context...
Kubernetes should be called Kafka but the name was already taken. It feels deliberately complicated.

I’m honestly curious about Kubernetes and I want to learn more but wow, it really is hard to grok.

What does it mean that k3s is “certified”? Should I care? What’s the tradeoff?

When you mentioned Traefik my eyes glazed over.

Is there a picture of how all this fits together? One not created by a consultant selling their services?
Abstract:

"This paper describes a flowchart technique, which supports the method of program development by stepwise refinement. Flowcharts made by this technique have a tree structure, which simplifies program test and coding the chart into a programming language. For design of the overall control structure the basic forms concatenation, selection, repetition and restricted GOTO statements are available."
> it simplifies versioning. there is no more major and minor versions. there is just version.

Yep. For developers that build software its very easy. Fixed a bug - version++, improved performance - version++, changed API - yes version++, rewrite program in another language, broke all compatibility, remove 2/3 of all supported features, yep, version++.

By your logic difference between bugfix in programming language and change of syntax should be indicated with the same version++?
The Linux mitigation can be disabled with gather_data_sampling=off in the kernel boot parameters.

Be warned, apparently Grub had some kind of problem back in August 2022 and this pre-existing bug broke my boot completely when I updated grub for the above mitigation. I had to boot into a live ISO and reinstall grub to fix it.
I learned to Code in 6 Months and Got a Job Offer (self-taught)
I cleansed myself of social media and news about 10 years ago and I have no regrets whatsoever. I stay informed via ambient snippets of information that are unavoidable just by using the internet every day, or from conversations at work, and when I want to know more about a thing I specifically search out information from different sources on that thing.
I'm sorry, I'm not trying to obtuse here, but did he take some secret knowledge with him to the grave or something? Can others not figure out the code? I can understand it may be quirky, but is the future of vim really in peril?
With no other (non-human) life , humans could not exist .
You'd think Ars would know model != unit, wouldn't you...
I am not sure we disagree, as I proposed no solution.

I certainly wouldn't trust or give politicians the ability to censor what they don't like.

As I said, this is a hard problem. No individual should be censored. But, as with most things, scale is a problem in of itself. There is a significant scale difference when I, as an individual, say whatever I want, vs when CNN or FOX (or pick whatever large scaled publisher you want) broadcasts falsehoods to everyone for their profit. There is significant profit in anger, fear, sowing divisions, artificial controversy; but this comes at a large detriment to us as a society.
Although I've been a working EE for 40 years and understand how exponential growth works, I'm still shocked at how powerful it is and how little it costs.
Well it can certainly replace one programmer at least, Mr Terry Davis.
You don't even need to resign - you just simply refuse to use Zoom.
Funny to see this here as I stumbled upon this company earlier today. They seem to have a wide range of interesting products and an active GitHub account.

https://www.lilygo.cc/collections/all

https://github.com/Xinyuan-LilyGO/
I will do these for myself and my team but only if management recognizes this as work. If my performance review comes back with a low rating despite me having done this work, I am not going to do this any longer. Management can feel free to deal with consequences.
PyPi let an old employer take over my account and hasn't been responding for nearly two years.

They told me they'd investigate but have been ghosting me since. I sent several requests to have my account restored but they just won't answer.
Honestly, from prior experience any scraping requirements that require browser implementation tend to be due to captchas and anti-scraping measures, nothing to do with the data layout.

It's either in the DOM or in one or two other payloads.

Isn't this sort-of-why people hide themselves behind Cloudflare, to remove the lowest common denominators of scraping.
AFAIK, this "My Activity" page is controlled by the user trust team which is mostly independent from other products, hence it doesn't share much incentives to "optimize" metrics.
WeWork Raises ‘Substantial Doubt’ About Staying in Business
AliExpress reviews seem to say 12h or so with all the power saving features turned on.

Without the power-saving... An ESP32 draws 90-240ma when active, and I'm sure the battery capacity is significantly overstated, so if you just flash a simple Arduino sketch it'll probably drain the battery in under an hour.
GDPR is about how you handle personally identifiable information. And IPs famously don't count as PII unless they are stored in combination with other data that allows linking that IP to a real human being, so I'm having a really hard time understanding why being GDPR-compliant is even relevant to a captcha solution.
It's called late binding and some Pythonistas actually consider it a feature.
I love this whole post!

Small add: "generally competent engineers" can sometimes (almost) inline most of the code completeness details for cheap, reducing their cost greatly.

Writing documentation is always a time sink, though, in my experience. Or maybe I'm just not good at it :P It's usually an additional day of work overall, though.
Travel rewards the observant eye eh
This is only true for people who don't live in high-rise condos/apartments like Turnberry, Allure, Sky, Panorama, etc. All of those are approximately "on the strip" and thousands of people live in them.
probably it would be better to use 48 bits of a sha-256 of a specification document to identify a namespace within which your oids are defined, then serial numbers plus a pointer to that namespace identifier for the individual oids. in the usual case where you have less than 15 oid namespaces in an snmp packet or whatever the fuck, the namespace identifier in a particular oid eats just four bits

48 bits is short enough that intentional collisions are eminently feasible but long enough that unintentional collisions are vanishingly unlikely, and as you point out, the whole way the space works depends on everyone trying to avoid collisions anyway
What abysmal software? The software in my VW is more than adequate.

Not that I see what interest I'd have in any kind of AI in my car.

Yes, these chips are for automotive and industrial use, what's the problem? Those are both important use cases.

You may think Europe is done, but who makes the EUV lithography machines used for TSMCs' cutting edge nodes? Who makes the leading ERP system used by a lot of companies around the world? Where was the Chrome V8 JavaScript engine developed?

The point is, Europe has plenty of innovation. But unlike the US, people don't go around boasting every chance they get. People just do stuff and are happy with that.
Are you going to wait 3 weeks for your deliveries to arrive?

First, you know full well that it won't be three weeks. However, I'm willing to allow a bit of exaggeration to make a point. But let's make the argument reasonable: I have to wait five days for the equivalent of UPS Ground from the other coast (UPS, which I will point is unionized and offers next-day delivery). As a trade-off, drivers aren't pissing in bottles. Are you saying you'd rather drivers piss in bottles rather than wait a few more days for delivery?

But of course all of this is moot: many examples abound of delivery companies capable of delivering things the next day and having a unionized workforce.
I spend all day talking to people shipping AI products and approximately zero of them actually use LangChain.

LangChain doesn't make sense for a ton of reasons, but the top few are the code quality being horrid, the scope being ill defined, and the fact that most of the tasks it does are better done with a prompt that was designed for your exact use case.
As a workaround, with a USB remote controller[0] you can put a PC to sleep and wake it up by pressing the power button. That's what I did with my setup of a mac for game streaming[1]. In my experience, the sleep/wake functionality works on Windows and Linux as well, so it should work on this.

[0]: https://www.aliexpress.com/item/1005005766837072.html

[1]: https://datalars.com/2023/07/29/using-a-mac-mini-as-a-bedroo...
Isn't it a consensus view now that life on earth is statistically more likely to be a product of panspermia than to have independently evolved, thus technically all life on earth including ourselves is alien? (ie. we are the terraforming reptilians...)