skysight-inc/HackerNews huggingface dataset:
I'd recommend reading the MCP[1] they linked regarding the decision as well as their target tier policy [2].

They are dropping tier 1 support for Win 7 and Win 8. That means they are no longer going to guarantee that the project builds on those platforms and passes all tests via CI.

As long as it is feasible they will probably keep CI runs for those platforms and if interested parties step up and provide sufficient maintenance support, it will remain tier 2. i.e a guarantee that it builds on those platforms via CI but not necessarily that all features are supported and guaranteed via passing tests.

If interested parties can provide sufficient maintenance that all tests continue passing, it will be tier 1 in all but name. However the rest of the development community won't waste their time with issues like Win 7 and 8's partial support for UTF-8.

And once CI stops being feasible for the compiler team to host, it'll drop down to tier 3. If there's sufficient interest from the community towards maintaining these targets, in practice you should see comparable support to with tiers 1 or 2 however now any CI will be managed externally by the community and the compiler team will stop worrying about changes that could break compilation on those targets.

TLDR: They aren't saying "it'll no longer work" but rather "if you want it to stay maintained for these targets, you have to pitch in dev hours to maintain it and eventually support the infrastructure to do this because we don't see a reason to continue doing this". So if you care for these targets, you'll have to contribute to keep it maintained.

[1]: https://github.com/rust-lang/compiler-team/issues/651

[2]: https://doc.rust-lang.org/rustc/target-tier-policy.html
This is where the expertise of professional commercial painters comes into play. These skilled professionals are not just painters https://pristinepaintersnyc.com
> I succumbed to the SQLite hype train in 2020 when every other post on HN was about it

Is it really a hype train when every 6-12 months since I joined this site there has been a ~1month period of sqlite on the front page every day? At some point a repeated and perennial "hype cycle" might just in fact be enthusiasm about a good product.
Original headline: "Yevgeny Prigozhin onboard plane in fatal crash, says Russia"
Yeah - different projects have different goals and licenses aren't one size fits all. Depending on the project, type of technology, goals, etc.. we will select or even develop the right license that aligns with those goals. Hope this helps :)
That is some of the most depressing data I have seen / read. :(
no more work soon?
Wrote a Go compiler in Java, used it to compile this JVM implementation written in Go
But the assumption that circulating porn of someone is real is broken.

It will take some time to collectively learn, and it will still be disturbing, but the implications of your nudes being passed around will be totally different than today.
OpenAI partners with Scale to provide support for enterprises fine-tuning models
They used to be allow all the permissions they want or don't by not installing the app. Now, there are still plenty of things you wouldn't want to provide apps access to that they get outside of your control.
The last 2 or 3 times I've been at a local restaurant with friends, the sequence has been:

- Waitress points us to the QR code to get to the menu

- Everybody pulls out a smart phone

- After a minute or three of trying to deal with their el-crapo on-line menu via a tiny screen, everybody asks for real menus. (Which are at least 8.5"x11" - bigger than even an iPad Pro screen - and decently laid out and readable.)

- We notice that there's considerably more conversation than when we were squinting at their web menu
Unless the bar gets so big that all the other bars go out of business like with YouTube and many other monopolies/oligopolies.
I've found and joined communities that typically have a higher population of neurodivergent people. It means the people in the group are more compassionate and understanding of "weirdness" that comes from being neurodivergent. If you have trouble identifying social cues, mentioning that to your group can help. If your group knows you process info a little differently, they might be able to adjust accordingly. Asking for clarity if there's a situation or comment you don't understand helps too.
> there's no way to list the dependencies of an SBT project (in order to set up an offline sandbox, in our case for reproducible building with Nix)

Well, the same is true for Maven. I know because I've tried. Plugins can download arbitrary dependencies at execution time.

That's where the point about Rice's theorem falls apart: it applies as much to maven as to Gradle because maven plugins can do whatever they want.
Networking advice for people who hate networking (but need a job)
In the past, LLAMA access was granted nearly immediately. For HuggingFace downloads, it took a full day.
1) What do they want with all that money?

2) How in the world are they going to pay it back?

They better have a damn good idea because this seems like a good recipe for popping like a balloon.
The best strategy is to hide under your mattress.
It is known that in neurological vision there is are also top-down pathways, where later stage processing influences early stage processing. Especially in poor conditions, the interpretation of images is based on an already established 3D model of the environment and information about ones own direction of movement.

It is nice that the system can generate 40 million 3D data points per second, but those point still need to be processed (and interpreted) in later stage processing.
The best strategy is the one that reduces global annual traffic injuries the most.

That’s probably also the cheapest viable strategy.

If a sensor-fusion car cuts accidents per mile (vs human) by 100x, but can only be deployed on 100,000 cars a year, and a camera-only car kills 10x more than that per mile, but can be put on 10,000,000 cars a year for the same cost, the camera-only car will end up saving 10x more people than the “better” system.

(I exaggerated both the improvement ratio and cost ratio because I like multiplying by powers of ten)
> I don't have any insight into this but I would hope Pat Geslinger is righting the salary, perks and incentive structure as a matter of priority to stop the shedding of talent.

Absolutely not and this is one of the strongest headwinds intel faces. They just did a big round of layoffs and then everyone who didn’t get cut got a surprise 20% pay cut after, and retention bonuses for seniors was typically low-3-digits to high-2-digits. Principle engineers were solidly 3 digits though. And then they did stock buybacks that exceeded the size of the layoffs and pay cuts.

Intel is fucking broke and they’re gonna have to cut every cost they can to focus on their key markets, and do it with personnel that were already underpaid and have better opportunities elsewhere. Not that labor is the straw that’s breaking intel’s back here but the situation is really AMD-in-2012 level dire, they have an incredibly long and expensive road to return to profitability and they will have to do it with whatever they can scrape up out of a staff that was already abused even in the “good times”.

Oh and they want you to move from desirable west-coast locations (well, except Arizona) to Ohio. And they’re massively behind on their tech stack (fighting uphill is not what everyone wants) in a failing org with a ton of middle-management rot and neglect. And they’re still failing to execute a huge amount of the time, causing massive delays, etc.

It’s really really dire and just because intel has staunched the worst of the financial bleeding doesn’t mean there’s much light at the end of the tunnel. Like Boeing I don’t think they will be allowed to go under, they’re strategically too important, but they’re gonna have a bad time for a while and probably legitimately do need a bunch of subsidy and “pity contracts” for national labs HPC computers to stay on their feet - just like AMD did.
Tier 1 Rust Targets run all CI tests, and block tools - so it's about CI infrastructure and maintenance of that I think
TLDR if you actually want to act upon that :

Takeaways

The use of a discrete (physical) TPM actually decreases the security of the system, using a fTPM would solve the problem.

If the discrete TPM has to be used, then a PIN or passphrase on BitLocker is necessary.
I've noticed malls that used to have helpful directories and maps have replaced them with a QR code. In one instance I tried scanning it and found I had no cell signal...
Haskell's motto is "avoid success at all costs", and part of this is making these kinds of backwards incompatible changes to clean things up.
I heard the project repository suffers from a detached head.
I'm running a dashboard on an old samsung phone for crawling some sites and displaying them in an easy to read format.

Copy any request you made on chrome dev tools as curl
convert curl to a function node. If anything breaks on site side just make a new curl and copy thoose values.
That comment made sense to me when I replaced “silo” with “filter bubble.”

… which reveals my silo.
I don't think English has letters with multiple dots above them.
Fwiw, I read the FAQ yesterday. It was either not there or else my blinders were on to not find anything.
Your developer tool already maps out the entire code base in useful ways, such as knowing all the symbols available in the current context and the structure of classes. This information can be distilled for presentation to the LLM. For instance, if you’re wanting to generate a method implementation inside a C++ class, the LLM can be given a condensed version of the header files that the compiler would have access to on compiling that specific class. Removing white space and comments and boiling macros down saves a lot of tokens.

You can also probably skip including standard library headers since those will be well known to the LLM through its fine tuning.

Either way, consider that a typical preprocessed C++ file would push against the 100K limit even with some optimizations. You will definitely want to have some middleware doing additional refinement before presenting that file to the LLM.
If the technology (i.e. self-driving) cannot be delivered safely at an affordable cost, then probably it shouldn't be delivered at all then, no?
Ruby on Rails, Postgres.

No JavaScript, you case use Hotwire.
you don't buy the argument what if we stopped all progress on airplanes after a few crashes in 1970?
That's fine. Do they get to not pay taxes too?
Yeah.

Generating good training data for finetunes/LORAs will be a valuable skill for the forseeable future.
I did a number of basic electronics tutorials and kits without much of it sticking. Mainly because there wasn't anything very interesting on the other side of the project. What got me through the basics into understanding was, http://www.ic0nstrux.com/design-your-own-video-game-console-... in which you learn how to build simple video game consoles.

Now, resistors, capacitors, transistors and everything else had functions that solved problems I was having.
Ruby on Rails, Postgres.
I guess I'm reading the article as them calling CivitAI the "marketplace", which is like calling Github a marketplace because projects can have a button to run them on Heroku.
People do that without the help of social media.
Open-ended static analysis to onboard devs via user journeys on Android codebase
Historical Note:

The Digital Equipment Corporation H-500 Computer Lab made it's appearance around 1969.

Michael Gardi built a reproduction of the H-500 Computer Lab that is nothing less than spectacular. Not only did he pay meticulous attention to detail, but he has also produced clear and engaging documentation. It is not just a beautiful project; it is a work of art!

Michael's goal clearly went beyond building a simple functional equivalent to the H-500. He was equally concerned with maintaining an "outwardly accurate appearance of the original". After 3 months of work he succeeded in every way. You can find details of his work here on Hackaday and in his Instructable.

https://hackaday.io/project/170232-dec-h-500-computer-lab-re...

https://www.instructables.com/id/DEC-H-500-Computer-Lab-Repr...

John L Hughes designed the DEC Computer Lab and wrote the manual. His illuminating historical notes and a pdf of the DEC manual can be found here:

https://archive.org/details/bitsavers_dechandboobWorkbook196...

If you just want to play with digital logic in 2023, there are easier methods. You could just download one of the many free simulators for Windows. De Morgan's theorem is just a few clicks away.

https://listoffreeware.com/free-logic-gate-simulator-softwar...

.
That's mostly spin too. You want a strategy that works well enough, because that's the regime we live in currently. Other human drivers certainly aren't implementing a LIDAR-based sensor fusion strategy and you have to share the roads with them. Your algorithm for evaluating their safety is "how likely are they to kill you" and not an absolutist position on the specific equipment in their heads or cars, and you're clearly OK with that.

As far as LIDAR itself: sure, yeah, you get depth info out of it. But depth info is only part of the problem, and frankly it's clear at this point that it's one of the easiest. The hard parts are in the recognition side: not "is that pedestrian in your path" (easy), but "is that pedestrian going to step into the street or not" (hard). And that's a computer vision problem. You can use LIDAR output as vision input, sure, but it's has no advantages.

Tesla was right, basically.
Did you ask yourself this question before you wrote this comment?
- Paper menus are much easier to browse.

- Lots of restaurants have no WiFi and may also have poor cell reception for certain networks. This either makes the menu slow to access or impossible to access.

- I shouldn’t have to pass my phone around the table to people who can’t access the online menu. That slows everything down and most people don’t want others on their phones anyway.

- When they throw in payment with their online menu there are inevitably issues. I’ve had this fail numerous times (money taken, order didn’t go through).

- Lots of restaurants have PDF menus designed for a computer screen. They’re awful to browse on a phone.
> Why should I go out of my way because someone made a choice to inconvenience themselves?

Why should I go out of my way because someone decided that I now must own a smartphone (often iPhone or Google Play required) to do things that we all used to be able to do before without one?

This is just as bad as adding unjustified bureaucratic and procedural requirements to actions that used to be able to be done freely and without hindrance.
what about the opportunities of ga-mi-fi-ca-tion? Can we think of a freemium model? ad-supported births? subscriptions?
It'll go the same route as Docker. Anyone relying on it for critical software will pay, everyone else will use alternative but compatible sources once it's no longer free.
Consequence of the gig economy: workers asking customers for sex or dates
The usual downside is the menu was designed to be printed and not viewed on a screen that is 1/4 or less the size.

So I see part of the drink menu horizontally and vertically. Another example: Non-alcoholic is on the "back" of the menu but wine is on the "front".

And now the restaurant needs to hire a UX designer.
The issue is we want restaurants and museums. If we vote with our wallet and boycott than they will look at it as a disinterest in the venue and not a failure of their IT team.
Yeah this was the comment I was coming to look for. I saw a couple sentences that made me go "hmm" but the one that I copied into my clipboard to post about was:

"Arrays, however, have a property called length, which can be queried to get the number of elements in the specified array."

This is not correct and causes bugs. Length is the length of the array, not the number of elements within it. Maybe the author understands this, but precision of language is important here and as-written this is either ambiguous at best or incorrect at worst.

Also the entire section for "Array size and the concept of arrays of arrays" is terribly confused. Again I'm not sure if this is imprecise use of language or if the author is truly this confused about the topic, but:

"As you can see, what you have is truly three arrays, working together to create the equivalent of a three-dimensional array."

No, in the naive case of "new int[M][N][10]" you have 1 + M + MN arrays. And if you are working with only the type int[][][], just checking arr.length, arr[0].length, and arr[0][0].length will not give the the dimensions of the 3d array - any of the arrays can be of any length (the length of the array is not part of the type system).

And I feel like I'm not nitpicking here - note some algorithms, like DP ones for instance, only use a "diagonal" half of a 2d array and allocating the other half would be wasted space. So it's very possible you'll encounter such non-trivially-shaped 2 and 3D arrays in practice.

"Here’s an interesting question: What would happen in a multidimensional array if one of the dimensions were declared with a size of 0? For example,

strangePoints = new int[3][4][0][2]"

This was a TIL to me though, I'm kind of surprised this doesn't throw at runtime? But also, I suppose, not surprised. It's weird because, is int[3][4][0][2] really* an int[][][][]? I guess it's not not an int[][][][] but it's also kind of weird that it is. I guarantee this has caused a bug at some point. This would be a cursed interview question.
I don't think this is really an issue, but even if you do it's trivially solvable. Vending machines have [somewhat surprisingly] been around for hundreds of years. Single slot generic items, like generic tickets, could easily be 'automated' by a vending machine. Few to no places do this because it's not a meaningful bottle-neck or labor issue.
>Geofenced is the definition of level 4. Tesla doesn’t have a level 3 car on the market.

And levels 3/4 are useless, better served by public transit. There's a reason the Japanese/Korean manufacturers are skipping them. You either have really good level 2 (i.e. LKAS+ACC), or you go to full level 5. And Waymo/Cruise will never solve for level 5 with their approach. Tesla (and Comma) are at least working on the general solution to it.
Real-Time Machine Learning: Architecture and Challenges
There has been some shuffling of seats but from what I am hearing FAIR is the best setup as far as staffing and funding that they have been in quite some time. Mark is pivoting hard to stay competitive in AI and is providing the resourcing to do so, the results speak for themselves.
I can personally attest to anti-virus issues with IO slowdown.

Some of apps we use will simply cease to function with any AV scanning in place.
Clearly you have not seen the dishwasher in my apartment. Trust me, washing by hand is more effective.
The top level comment is specifically citing performance of code llama against codex.
> My understanding is that those diffusion models mostly work on a local basis, particularly they don't have a global understanding of how a body exists in 3-dimensional space

Stability made some changes with this in mind, anf SDXL is somewhat better at this, but yeah it will be a ongoing issues.
There is a vague movement to adopt countries preferred names and pronunciation.

It's fairly patchy ultimately.

Beijing/Peking, Mumbai/Bombay, Kyiv/Kiev, Czechia/Czech Republic.

Foods seem unaffected funnily enough Peking Duck, Bombay Mix, Chicken Kiev.
Sorry but this is just buzzword bingo. Why not call it cloud? Why throw around some ambiguous and meaningless term?

It used to be that the so called “Computer Scientists” would be naming these things, but now it seems that its just another marketing department and lots of susceptible developers buy into that.
Not so much a criticism of the tech that is called AI currently, but more of the impression that the term "AI" itself instills. A thought experiment I've come up with is to look for the term "artificial intelligence" when it shows up in articles and comments and replace it with something like "(advanced) technological progress". After all AI is a term that can be used to refer to a wide variety of specific technologies like LLMs, segmentation and diffusion models, all of which seemed to explode in usefulness and popularity in a relatively short time frame. And I think "AI" is a reactionary term for technology that's so above what came before it in recent memory that it's in parts fascinating and scary.

I always thought the term "artificial intelligence" had a sort of disabling effect, like there is an intelligence outside of ourselves that serves to drive us in X direction, good or bad. "Technological progress" implies we are the ones driving the changes and the problems they will invariably bring. We sort of grasp this tech will cause profound impacts on society of some vague quality, enough to leave an "ethics" section in every white paper that comes with freely-distributed code and instructions for use, but continue plowing on regardless of what they could possibly be. How sustainable is this? Will there ever come a time when uploading code or even papers to GitHub for anyone to consume become taboo from the stigma and change that's been inflicted on ourselves?

I think the inflection point for those problems creeping into society at a visible everyday level is on a much quicker time scale than AGI. Sometimes I think it's like equipping people with pistols that shoot precision-guided homing bullets - not so much on the scale of a civilization-ending scenario, but it changes the game in its own significant ways. Look at comments accusing others of using ChatGPT to write their responses for them. I think most tech can cause these effects and it's worth questioning what it's meant to accomplish as they're created or used.

At times I wonder if the end stage of any given intelligent civilization is to delegate all parts of its thought process to technology that can be engineered to be superior, with all consequences that entails, because there's no point to being stuck with the tech that is already there forever. The thought that scares me the most is that the revolution might not be directed by governments or angry anarchists, but indirectly, by bored machine learning engineers sitting in their rooms contributing just one more paper or PyTorch implementation towards an inflection point in humankind because it's fun and rewarding to them.

And even if we're supposed to stop advancing this tech to prevent irreversible societal change, would it even be possible if we tried? There's 8 billion of us on Earth and metric tons of GPUs in existence. The question of if progress can ever be halted in a state such as ours for in the name of self-preservation is one I'll probably be keeping in mind for the rest of my lifetime.
I also prefer playing IWD, the pacing is much better without so many fetch type quests, and the tactical situations seem more interesting.
On a secure OS like e/OS or Graphene? Not many I'd wager. And you can use something like Insular[0] for extra piece of mind.

Besides, these shifty apps are not trying to root your phone, just to, in the worst case, send back data they should, or shouldn't even have access to.

[0]https://f-droid.org/en/packages/com.oasisfeng.island.fdroid/
If we pick different made up numbers, the answer is different.