skysight-inc/HackerNews huggingface dataset:
I think the internet, as a whole, still does.

Individual pages and sites (even the mega-sized ones, like Facebook and Twitter) don't.
> I think the more important issue here is that he's using low enough power with a low enough duty cycle that it isn't much of a problem.

Yeah, I think debating whether water or titanium is a more effective heat battery ignores the fact that titanium is obviously good enough, and there are plenty of reasons he might have preferred to construct the thing out of titanium, such as the fact that it looks cool.
Frictionless fragmentation would be that services adhere to some standard API and that viewing tools (we optionally build ourselves) can simply sign in to an arbitrary list of services. If that were possible, then yes.

For many streaming service, I can't even figure out if the support Linux (e.g. HBO does not explicitly state I can use their service with a browser on Linux). So, it makes no sense to sign up even if I thought it was worth the money.
This is why we use statistics and probability when analyzing data. No model is going to perfectly describe everybody. A couple of individual counterexamples is not necessarily strong evidence against a trend or association.

Also there are plenty of other athletes who swear by marijuana usage, you aren't even unique in that! My point is that the stereotype of a heavy marijuana user is very different from you, and that said stereotype could provide an alternative causal mechanism that we need to be accounted for in research.
speaking of which, is it reasonable to use Bazel instead of webpack?
> Webpack has a huge API. It's extremely flexible and extensible, which is a big reason why it's so popular.

> We're planning on making Turbopack very flexible and extensible, but we're not planning 1:1 compatibility with Webpack. This lets us make choices which improve on Webpack's API, and let us optimize for speed and efficiency.

https://turbo.build/pack/docs/migrating-from-webpack
Twitter's analytics will reveal that a depressingly tiny portion of them will actually click on the link.
we looked at it recently, alas; we start the effort much before prql came up
I think the point is why are you engaging here instead of pointing us to your blog?
Right, the argument is that the hardware is still functional, but due to the walled garden nature of the ecosystem, it can no longer be used. They are more like appliances and less like general purpose computing devices.
Amazing :D

thanks for sharing!
> Is it getting hype before it's ready? Will it be able to recover from that?

Isn't that the very definition of hype? :^)

We can't hide in a cave to build everything in secret until it's ready because otherwise we wouldn't have the money to pay contributors, or we would be forced to get funding through other means (I mention that point in the blog post). And while we do want to be in the open, you can see that in my writing I never talk about a future that's distant and completely unproven. Even the most forward-looking stuff I mention, like incremental compilation, has at least had a proof of concept to show that it's not pure fiction.

I'm obviously biased, but I think we're in a pretty good spot when it comes to gathering public interest vs getting things done.
Others have given the much better answer, which is to leave and get a better job somewhere else but I saw the company is based in the UK so I wanted to mention the UK deemed employment rules which changed last year. In short, the company may be responsible for paying tax and NI deductions, where's they likely weren't before April 2021 - https://www.gov.uk/guidance/fee-payer-responsibilities-under....
Looks like a study of adding more controls vs likelihood of screwing things up. Are modern fuel transfer systems this complicated?
It's a shame he just went into a home, because we could always use some COBOL programmers.
"bonified" is a particularly satisfying bone apple tea
It seems like instead of "do not write Twitter threads," better advice would be to write a blog post and then a Twitter thread to summarize and promote it?
I vaguely feel like there's an alternative version of me that, like, 10 years ago resisted the urge to get a smartphone and now owns something like this.

But for the actual me, I can't see the point really.
Who said anything about comments? The article is about people who post whole articles on Twitter, chunk by chunk.
> Is there any legit reason Apple is hastening the drop of support for older computers when they can be upgraded just fine with the OpenCore Legacy Patcher?

Apart from selling more hardware, which is their one and only goal ?
Your inane ramblings defeat themselves.

> is a camp, campus (whichever you prefer)

It is not common vernacular to use them interchangeably. You arguing this shows how weak your attempt to backpedal is.
Sorry must be at least 5'10.
If you did this in public you’d be sent to jail. Why is it ok on the internet?

Unsolicited indecent exposure is sexual harassment.
They will see the link. They will not click on the link.
Quit. The market is damn hot, what are you still doing there? :-P

ps. As other said, first find another position _then_ quit.
Is there a place I can find a "current state of the art" on this stuff? Once upon a time a quick-start option would have been. For instance, I may have done Rails+React+Babel+Webpack to get a quick backend JSON-API and a front-end web-app that consumes it.

Not for something that "scales to 100 teams", just something for me to spin an app up in quickly. i.e. 0 to 1 is the only thing that matters.
I'm curious what libraries you are dealing with that are so opinionated on what collection type you send to them? In my years of working with Java, I think I see List. And... yeah List. That is about it.

I have had some internal teams try to use Iterable or arrays, thinking they needed to be optimized. Almost without fail, those are from teams that stall out and never actually finished what they were doing.

I have seen case studies of giants that actually needed to optimize down to arrays or buffers, but this is often not the case. I'd imagine unless you are trading or gaming, you can get more than enough mileage out of List. (Specifically ArrayList. LinkedList is usually a sign of premature optimization without having actually benchmarked what was running.)
I think you can do this on Amazon, but you have to "buy" the season. I did try this with one or two shows. But the price point is a little high considering I usually only watch once.
Zig seems to have captured a lot of attention in the new language design space, and I personally find this unfortunate. Frankly, I find it irresponsible that the team has marketed a pre 1.0 language so heavily. By constantly evolving the language and making frequent breaking changes, they are quite literally wasting people's time. They also have been very hostile to people who have raised fair points about the misleading claims that they have made.

From my perspective, the entire premise of the language is flawed. The main project goal seems to be to become a replacement for c. This means that in some sense the project is implicitly defined by c and doesn't really stand on its own conceptually. This could be ok if it actually fixed some of the worst problems with c, but most of what it offers appears to be relatively superficial syntactic improvements (which could easily be implemented by a simple transpiler to c). While I am sure that the language designers see things differently, it appears that Zig just lets c programmers keep writing c with some additional compiler checks. This is probably an improvement on c (at least in some respects), but it seems largely incremental. Also because they prematurely evangelized the language, they are likely to be weighed down by the additional complexity that seeped in from trying to support so many different use cases before they had really figured out what the language is.

That it took two years to write the self hosting compiler speaks to the fact that this language is already quite complex. My guess is that this complexity is always going to pose problems. Downstream users are always going to be finding obscure edge cases that don't work because the language supports so many different things that actually testing everything is going to be extremely difficult.

Having said all that, if you love Zig, that's great. I don't doubt that it offers some real quality of life improvements for you. I just personally believe that this project is an evolutionary dead end and that it is very unlikely to have significant mindshare/deployment in say, 10-20 years.
ASML is another high profile spinout.
At least that is stable now, be happy
runvnc is my github. Yeah maybe I didn't word that the best. The short version is that after my mother passed away, myself and my sister were there full time for several months, but at some point we couldn't handle it anymore. His memory was almost completely gone, bodily functions often seemed to be like torture to him, but the big issue was that he started yelling every time we tried to move him. The hospital said it was apparently a type of vertebral compression fractures or something.
Ditto! We had big dumb noisy electromechanical typewriters in my Typing 9 class, and then upgraded to some kind of semi-smart typewriter for Typing 10 that had a small buffer so that you could type+correct one line but it wouldn't print until you pressed the return/enter key. They only taught us a couple weeks of word processing on computers. Microsoft Works, if I recall correctly.
Vite uses esbuild for transpiling and rollup for bundling. esbuild (written in go) is already pretty fast for transpiling but there might be a lot of possibilities to optimize in rollup as rollup is written in JavaScript.
I see.I think we're in partial agreement regarding "discoverability" then, although I wouldn't call it "discoverability": I'd say the problem is more simply due to the fact that the tutorial is out-of-date and not very user-friendly. When I started using Emacs I barely looked at the tutorial: its first focus is on how to navigate paragraphs of text using Emacs key-bindings, but as soon as I realized the "normal" bindings (using arrows) worked, I ditched the manual and opened the file I had to work on.

I learned Emacs slowly and piece by piece. But the quality of "third-party" tutorials I've been seeing (like Mastering Emacs and System Crafters, or DistroTube) is quite high. And the forums (reddit or emacs.stackexchange) are quite welcoming.

> it's very difficult to deduce that the keyword to look for is "yank". How do you even find out you can customize something, if you can't name it?

The nomenclature is kind of annoying, though there's good arguments for keeping it that way (mostly around legacy reasons, but also because the names have specific Emacs meanings, eg "point" is not exactly the same as "cursor", "kill/yank" is not exactly the same as "copy/paste" etc).
But getting used to these things and figuring out how to use them is really just a web-search away in my experience. You just type "how to copy/paste in Emacs" and you'll come across tons of useful information. Obviously this isn't thanks to Emacs itself, it's thanks to the internet, but my point is that it seems a reasonable assumption that modern users will mostly use this approach to get acquainted with a new system.

In my experience, relying on a search engine/web forums/other expert users is the typical way to learn new software tools. Isn't this how people learn how to use git, or the Unix-style command-line? Commands like "rm", "mkdir" or "rebase" are unfamiliar and even confusing until you take the time to figure them out.

I've done the same when using different IDEs: I don't even know if Eclipse has an official manual/tutorial. But Emacs still beats most other IDEs in terms of discoverability because, after figuring out that "paste" is done by "yank", I can easily look at the internal documentation for the function (which is, granted, quite verbose, but detailed and exhaustive) and even its source code.

> a city with public transport system that is so cheap, reliable, and well-connected, that many people don't even care to get a car.

I agree with your point here; I wouldn't call it a counterargument as much as an extension of the analogy. Public transport works perfectly for people traveling around the same routes. Most IDEs offer less customization but are optimized for specific (common) uses. But if you're going to want or need to use your IDE and system in specialized way, or if you just like to tinker and customize a cool program, you'd benefit from learning how to use Emacs.
My experience has involved zero headaches

How? most libs use reflection.
Wad Commander: Play Doom I and II in the Browser
I think you misunderstood my point. Holding on to currency and expecting it to increase in value is terrible for the economy because it stops economic activity. People don't buy dollars because they will be worth more later -- they buy them because if they need to they can use them. Also, bonds are not dollars, they are bonds.
Ugh that "Zig has function coloring" post again. The misunderstanding that post makes is that function coloring refers to at compile time. In other words, in Zig you don't need to write two versions of a function to use it in async vs sync context. Obviously the functions will have different runtime representations, so if you do something that cares about runtime calling conventions or w/e then yes you do need to worry about how the function is used, which is unavoidable.
can you explain more of your problem and solution? Or is your solution open/published anywhere?
System Preferences has an "Organize Alphabetically" option. System Settings does not.

System Preferences can hide individual preference panes from the list. System Settings can't.

System Preferences search field is focused on launch. System Settings is not.

System Preferences is fully keyboard navigable. System Settings is not.

System Preferences uses tabs where System Settings in many cases uses a modal window hidden behind a button.

The list goes on and on...
I've been across much of the world, and never seen or heard of anything like Vasa. If I'm wrong, I'm sure comments below will have counterexamples :)

I tell people that if they only do one thing in Stockholm, it should be that.
I've been learning Zig by porting my toy SQL database in Go to Zig (both projects are on Github, you can go find them if you'd like). This is my first time trying to seriously use a non-GC language for a project, so there's a big learning curve unrelated to Zig in particular. However, it's much easier than trying to learn C (which I've tried a few times). The standard library is incredibly feature rich compared to C (although I've heard whispers that eventually they plan to reduce the size of the standard library, which I'd personally find sad). defer is awesome. comptime too.

I haven't noticed miscompilation yet but I have noticed occasional unclear error messages such as it pointing at the wrong line. I've meant to make a note of these but since I'm just focused on learning I haven't done a great job of writing down these minor bugs.

I don't think the breaking changes (which haven't seemed that big) are a huge deal for most folks curious about PL in general. And I think the potential for being a better C is just so great that it's worth continuing to try out Zig and follow it's development. In particular I think it would make a lot of sense as a teaching language for the college courses that would otherwise use C. And I think it would be a pretty fancy compilation target for language implementations like Chicken Scheme that otherwise target C. (I'm sure it would be great in other situations too but these two are ones I can relate to most.)

But I'm still early on in my exploration of Zig. (Disclaimer: the company I work for uses Zig and sponsors ZSF.)
Cosmic Text: Pure Rust multi-line text shaping and rendering for COSMIC
Sounds kind of like a book.

You split text into arbitrary page boundaries, cut off a sentence in the middle, and then put a number at the bottom to tell you where you are in the book.

I’m honestly surprised that people have a hard time filtering this stuff out. Do you get distracted by the chapter headings at the top of a page in a book, or the page numbers? At least with a decent Twitter thread, the individual tweets will be coherent paragraphs. Some people do write Twitter threads where they simply write and place breaks wherever they run up against the 280 character limit, but I rarely see it.
Attestation information requires that at least 100k security devices share the same attestation key, so device information can't really be used to track a given user. The proposed devicePubKey extension that helps RPs reason about which device is authenticating with a given Passkey scenario also requires domain-specific DPKs, meaning multiple identities using the same authenticator are indistinguishable as far as WebAuthn is concerned.

Of course, other signals like origin IP or browser fingerprinting can be used to correlate identities.
And new grads are probably often looking for something anything to stand out if they haven’t done any projects that really stand out and have a middling GPA from a middling school.
Next.js 13 Beta Docs
I recently launched the Always an Engineer podcast based on my experience as an engineer and engineering leader at PayPal, eBay and numerous tech startups.

I would love any feedback or suggestions for future episodes! Thanks for the support.
The comments I write here are comments. I don’t write a whole article and cram it into an HN comment box.

Likewise, Twitter, if it’s good for anything, is appropriate for tweets. Less so for dissertations.
> Why that all happened, IDK.

I'd reckon the parent's suspicion about the scientific community is correct in that it was a large influence. When ML and deep learning blew up, the academic Python community was in a great position -- you had numpy and scipy early on (both optionally BLAS and LAPACK btw), then scikit-learn for ML, matplotlib for plotting results, open CV ports, etc. As for why Python was adopted so early by the scientific community, I'm not sure. Maybe because it was a scripting language that was also very friendly for hooking to C and Fortran?
> you still pay different rates if you try to call or text someone from another country (whether you are roaming or not)

I have a LycaMobile NL bundle (which you can get without having an address there) which is 15euro for 20 gigs + unlimited calls/sms national/international. Roaming too due to EU regulations. I've had service from the westmost point to the eastmost point of the EU with this SIM.

> life in Europe is very different depending on your country.

I know, I've lived in 4 countries by now in different regions. Thus the need to obtain cheap international SIMs, which are easy to acquire in most countries.
Well isn't that a shame.

Next year: streaming services are being aquired to kill competition, or pushed into bankruptcy!
> as we all know pirating is purely the result of people not wanting to pay and has not to do with the free thing providing better quality and greater convenience.

Speak for yourself. What about those in locations where access to various forms of media is prohibited? Or those who are in poverty/in impoverished areas?

Because they're unable to pay to access media forms they should be prevented from accessing them?

Has youtube killed Spotify's business? How about piratebay? Is Hollywood in shambles? P2p media sharing has been around forever and is still conveniently available, yet these industries persist and rake in. They've had little impact to the bottomlines of these industries and will likely continue to have little impact.
Diesel mechanics are a dime a dozen and the tools/equipment are plentiful so I'm curious how transitioning to an all-electric fleet affects their maintenance and repair budgets as well.
Popping open the link you provide only works for me in incognito mode on desktop. In regular mode on desktop, it appears to work, but very shortly after beginning to scroll, it pops up a box saying I have to log in to see more. On mobile, I can't read anything at all; there's a box saying I have to log in.

It's not really public-square distribution in any general sense. Hence the popularity of proxies like nitter.
I don’t like the try-and-hire approach, we have trial periods in europe for this. And even these don’t really give you as employee the free choice as finding a job takes time.
If I commit to a job then I expect them employer to his part: Pension fund, insurance, onboard etc and not have unfair some leverage over me.
Even today it's the only way to go in Git Bash which is pretty common on Windows dev machines.
You must have used a different Win95 than I did. Slow and buggy in nearly everything. Had you said Win2000 or XP, I might have agreed more, except that they were really slow. My windows laptop boots up in about 5-10 seconds, and it is rare that something crashes on it.

Seems more rose-tinted glasses than anything.
Adding on all that, is a 100 person team really necessary to run a storefront? That seems like the antithesis of maintaining engineering velocity.
I think they call this quiet quitting
During the early 2000's there was an IT slump in CA due to the dot-com crash, so I spent a lot of time sending out resumes. Eventually I created a script to quickly customize them for a given job ad.

It had topic meta-tags, and each topic had four levels: high, medium, low, skip. The level would control the placement and amount of detail given to each topic. Medium would default to "low" if there were no medium-level content/detail. Thus, I didn't have to always type 3 variations per section+topic. There were other switches I won't go into.

A found that highlighting applicable domain experience helped a lot: "billing", "budgeting", etc.

I still did some hand customization, but the script allowed me to send out roughly 1,000 resumes and/or CV's all over the nation without getting carpel tunnel. (I preferred to stay in CA, but the market was really dry at the time. Plus, location mattered less if it were only a contract.)

When feeling trapped, a programmer always "writes a script".
I'm going to borrow this layout for my new resume, also I'm definitely using typewriter font.
Comments like this miss the whole point of fantasy consoles and similar hardware.

The novelty is why they exist.
Open the site and start typing? You mean this? http://txti.es/
We automate tons of software. That's what compilers and interpreters are. And now we're even entering the era of plausibly-deniably-stealing-other-people's-code-from-Github-as-a-service.
I like it! Thank you!
Fair call.

The figure had a terrible smell when I was writing it, and is orders of magnitude out - that is an embarrassing mistake.

I am not denying that battery costs are falling drastically.

I am decrying that numbers are thrown around with no meaning, and then I go and do that. Fuck.

Thank you for your careful reply.