skysight-inc/HackerNews huggingface dataset:
Hey everyone, author of Djinn CI here. I initially "launched" it last year, but didn't really publicise it that much short of off-hand mentions here and there in some comments across the internet. Since then, I've been the primary user, and have been slowly working on fixing bugs, improving usability, and working on some features. The most recent release for this is v1.2 which I've written about here: https://blog.djinn-ci.com/announcements/2022/04/05/v1-2-rele....

The main motivation for this was to learn Go. I wanted something meaty that I could sink my teeth into, so I chose a CI platform to build. I chose Go because from the standpoint of deployability, it made sense, have everything compiled into a single statically linked binary (including the HTML and CSS assets) I could just drop on to a server.

The platform offers an offline runner which can be used to execute build manifests, without having to submit them to the server, provided you have the necessary software configured. This can be useful in instances where you simply want to test the build manifest you have written up to see if it works as expected before submitting to the server.

There is still some work for me to do regarding the hosted platform, for example I need to setup a status page, and I need to work on getting an automated mechanism in place to keep the base QEMU images we have on offer updated. As of now, the hosted version has the Docker driver disabled, but I will enable this at some point should interest for it grow. I also need to work on custom Docker images too, since we only support custom QEMU images.

If you would like to get a feel for the UI of Djinn CI itself, then feel free to navigate through the public namespace which is used for building the platform itself here: https://djinn-ci.com/n/djinn-ci/djinn

My intention around this is to grow it out slowly. Feel free to send any questions you may have my way about this.
I think generally the political right in the US is effectively underserved by social media, because all of the giants seem to lean pretty openly left. If Musk can make the platform more neutral this could be a massive business opportunity, if not to grow then to at least ensure Twitter's market dominance by venting some of the pressure for a competitor.

Never would have bothered before but I'm long TWTR now, worth a gamble since everything Elon touches turns to gold, even if only because of cult of personality...
Good call, since they’ve been saying ‘now or never’ for at least the past decade.
Anyone know if a USB-C monitor will come up under loginctl as master-of-seat?
Well, the recommend may have bounced off the intended target but I appreciated it.
I've been using this for personal projects (I use Linux at work -- which isn't yet supported). It's really nice, actually. It just kinda brings the terminal more in line with what you'd expect from a modern application. I can't wait to see where it goes.

I think they are planning a lot of work for teams. Some people hate IDEs, but I love them. I see this as IDE-izing the terminal.
GitHub tackles leaks by scanning for secrets in pushed code
The government of Ireland has a press release regarding it here https://www.gov.ie/en/press-release/27aed-irelands-basic-inc...
Ah, but it's not gRPC compatible then; just very similar and uses the same proto syntax for services and messages?
If the problem is that it's difficult and the documentation is not making that difficulty simple enough to use, then the documents are not fine. Simple as.
How does this compare to hauling ice down from a local mountain lake?

Feels like 0-18th century tech. Doesn’t mean it’s bad though.
> even the "driest" of educational books has some context in it

Have you ever tried reading Bourbaki?
The problem is that when the package manager does its updates it replaces Firefox' files while it is running, putting it into an inconsistent state, so Firefox rightfully enters a defensive mode and prevents you from doing stuff that could result in unpredictably broken behavior ("Why are new pages not loading correctly? Stupid fox, always breaking and needing to be restarted"). Blame Linux' package managers and Linux' liberal way of overwriting files that are in use*. On Windows, a Firefox-specific service takes care of updating the files in between runs, so you can continue using it until you want.

* See also the recent introduction of Offline Updates in SystemD, showing how "Linux can do updates on a running system and does not need to be restarted" was always a farce and invisibly broke stuff.
Sure, and you can do that, as long as you realize the corresponding trade-off in usability.

Tell me again how adoption-at-large of PGP encrypted email is coming along?
Why is that disgusting? No one forces those women watch TV without a license.
For anyone still reading this: I'm now confused by Eigen reportedly being basically on a par with optimized L3 BLAS, which I assume doesn't just mean punting to optimized BLAS, which it seems it can do. I can't see any indication that you can do run-time dispatch on the micro-architecture, which I think is important; I saw very poor results until I examined CMakeLists.txt. Anyway, I cmade v3.4 with -DEIGEN_TEST_AVX512DQ=on, which seems most appropriate for my SKX system, and then did make blas. I ran my normal initial quick test using the OpenBLAS 0.3.15 dgemm benchmark, which reports a plateau of ~99000 MFlops. LD_PRELOADing libeigen_blas.so with the same binary under the same conditions (bound to a core, with the hpc-compute tuned profile) gave ~66000 MFlops.

What did I do wrong?
Extra ticket Startup Grind conference in SF Bay – April 12-13th
Hi, I have one extra ticket that I purchased and won't be able to use. No refunds, only transfers at this point. Is anyone interested? The price now is $349. I'm asking $250 (I also need to pay $50 to transfer the ticket to a new name). If interested please DM me to coordinate.
I recall Samsung struggling with high end fabrication since the iPhone 6 "chipgate" issue where the CPU (designed by Apple) manufactured by TSMC ran cooler than those by Samsung. It seems this happened again last year with Qualcomm's Snapdragon 888 too: https://www.patentlyapple.com/patently-apple/2021/05/tsmc-ba...
You could integrate with the entire UPC/GS1 database.
an ideology is a model of the world. You can have a more nuanced ideology (which is a good thing), but you can't have no ideology at all. Otherwise, you can't engage with questions like "why are there poor people and rich people" or "is it ethical to steal bread to feed your family". There are no non-ideological answers to these questions, so your best hope for non-ideology is to cling to and never question the status quo.
I heard it can type commands before you know you need to type them
It's an interesting system we have. We claim to value truth but punish people for speaking it when their version of the truth doesn't make us feel good.

Not acceptable during an exit interview:
"My boss is an egotistical jerk who intentionally makes the job hard on his employees and here's the specific things he did with time and date stamps"

Acceptable during an exit interview:
"I got a job offer that fits my present and future career goals better (i.e. lets me get away from my boss who is an egotistical jerk...)"
While I agree that having one library could be a good solution, I don't think all those #ifdefs are wasted. There are a lot of legacy tech programs that use systems way older than I ever imagined would still be in use. There was a minor crisis at for an org I was working at one time where they were going to need to flip a multimillion dollar system because the only source of replacement parts was a hobbyist in his garage and for new gov compliance purposes that guy was going to need to become a cleared contractor supplier...which can be problematic if the person in question is an open source advocate whose main purpose in running this business in retirement is supplying enthusiasts rather than government departments or contractors.

I'm sure some of those systems and ones like it make plenty of use out of those #ifdefs though, and it's not just a handful of old fogey enthusiasts cramping everyone elses style. Established systems can't always evolve as fast as the general market.
as long as it's not electron. tilix is my weapon of choice, and that's written in D.
Detail from the comments, about the QR-code-like blocks that appear between sprocket holes:

> The blocks also carried software, so that the decoding equipment (such as the DA-10 and DA-20) could have their firmware automatically upgraded in the field, just by playing a newly-released film! Pretty advanced for early 1990 electronics.

I found another oblique reference to this in the manual for the Dolby DA20 sound processor, page 8-6 here, where it refers to "dynamic loading":

http://www.film-tech.com/warehouse/manuals/DOLBYDA20.pdf

however, I can't find anything else online about this. This raises the possibility of putting a film-bourne virus in a movie or trailer, though I'm not totally sure what you could really do by pwning a sound processor.
Unfortunately brilliant software engineers are often managed by, what Steve Jobs called "bozos". That's why eng need to step up and do what they would never otherwise do and start managing. Otherwise bozos will keep gain power and being in control.

https://www.youtube.com/watch?v=4JVJdKnbZu8
> How did "the media" seize on this?

Let me ask you this: how is it that you are aware of the form and how Musk (or, more likely, a lawyer) filled it out?

It is being reported [1]. Every word in an article for a major news outlet is meaningful in some way. Journalists are not provided limitless word count, so decisions have to be made about what is and is not included.

Now, one could definitely argue that journalists merely reported on it as they were trying to divine Musk's intentions. But to then interpret this, as the GP has done, as a sign of Musk's dishonesty and lack of integrity is too great a leap (in my opinion).

[1] https://news.google.com/search?q=elon+musk+twitter+passive

Edit: Also, I love your handle. "Wildcat. Wiiiiiild cat."
> First Light has achieved fusion having spent less than £45 million, and with a rate of performance improvement faster than any other fusion scheme in history.

I know that technically it's a "scheme", but with the history of this technology they should probably use different language
How big would their office have to be to hold 165,000 people?
It's now or never, as it has been for decades apparently.

A lot of the negative effects of climate change are baked into the cake already, and society has repeatedly made the decision to accept them, despite my wishing it would have chosen otherwise. At this point I think it'd be more effective just to list the cost of deferring any action for a year. I.e. "if we don't do anything for another year, that will destroy an additional trillion dollars of value and cost 50,000 additional lives compared to doing something today."
The Chrome extension asks to read the browser history. Why does it need that permission?
One major issue for me is that you cannot have movies and TV shows in the same folder on hard drive, you need to split them to separate folders, if you want correct metadata discovery.

I use one folder for everything with Infuse (iOS/macOS/tvOS only), and it works great, so it doesn't seem to be an unsolvable feature.
Why would Samsung own flagship chip perform worse than qualcoms? Wouldn't it be in Samsung's interest to either use an inferior version of the snapdragon or throttle it?
I am thinking of changing careers because of this engine and this release - so that I can use it to solve things. Very excited to learn it.
Other than lying about timelines (Which I'm not sure I'd really call lies, he just hasn't learned how to set realistic timing on goals), what has he lied about?

Like, I know he hasn't delivered on FSD (And I know he won't for a long time, which is why I didn't buy FSD when I bought my Model 3 in 2019), and the Cybertruck and Roadster have been very delayed, what has he lied about?
>I see headlines like this and I realize that a significant portion of the public would read it and immediately say "OK, 'never'."

Right but it's not that they are 'science deniers' or whatever name you have for them.

The reality is that the worst polluters like China, India, and USA are simply not going to stop. I don't see this ever changing. It is never. What are we going to do more than we already have?

Flipside, what's even the fix here? Planting trees? Canada has 10,000 trees per person. They are considered are worst emitting source. Trees are used against us. Should mismanaged forests going through forest fires be used against us? I dont think so.

What does that seem to recommend? Clear cutting all our trees seems to be the correct move for climate change?

How about we keep our trees and just go with never.
If you're interested in spaceflight and electric vehicles, it's impossible not to follow what he's working on. Being served the kool-aid is not the same as drinking it. He's imperfect -- his companies can be brutal to work for and he too often takes credit for his team's work -- but I find the passion for the companies he's part of as genuine.
I find that this sense of dissatisfaction a lot of people have is in large due to lack of wider social connection or meaning. Finding purpose outside of yourself, not limited only to self-enjoyment will often provide connection well into old age, and due to the purpose itself being meaningful, can continue as mentorship, community participation etc. Atomized individuals ultimately often feel lonely as time goes on.
How so? A more transparent twitter would be better for society. That's what he and Jack are pushing for.
The github link in the comment above is one such example.
This is correct. I do video and 3D with a Threadripper 3990X with 128GB RAM and a 3090 because I don't want to even think about computational restraints. It is overkill for 95% of my work but, that other 5% where I am rendering something arduous, it pays off.
What about the meshes deformed/animated by the vertex shader?
Eh, this is an entirely superficial take. (Pattern match: not just like the things I currently already know.)

I don’t think this has any value.

(Not that there might not be valid criticisms of zig or insights into its value... But this article doesn’t contain them.)
Parallel thread: https://news.ycombinator.com/item?id=30921231
I haven't used it but I hear very very good things.

Does CaptureOne support a "RAW+sidecar metadata" format? It is important to me that the raws not be modified (i.e. metadata not written directly to them) and that the metadata be a per-file sidecar and not just a single giant catalog file. Lightroom seems to support this workflow but others didn't seem to (or at least didn't explicitly state they did).

That would be the ideal workflow for me in terms of generating useful catalogs and making backups smooth.
This might sound unpopular but, when leaving a company I'm mentally telling everyone to f-off. Unless the the interview is with someone that could refer you, I wouldn't even waste any time or energy in that interview. It's not worth it. Miss it. Nobody will remember.
Big Sur should see at least another 18 months of support. Admittedly, that's just guessing based on past behavior, not a guarantee, which does kinda suck, but in fact it will probably see that much more support. Will likely remain safe to use for some amount of time past that, though who knows how long. Realistically, and accounting for 18 months being a bit pessimistic, one might reasonably expect another 24-30 months of use with a machine that can't upgrade past Big Sur, before having to make some kind of choice (install Linux, install Windows, or buy a new machine, I guess)
May I suggest quitting news for a while and going outside?

You're not making any sense right now...
MLB Proposes Using PitchCom Device to Prevent Sign Stealing
It might be benchmark cherrypicking. Companies like AMD, Intel, even Apple pick the best looking data to make their silicon look much better than the competitor. The latest example was apple claiming its integrated gpu in its new apple silicon chip used in the Mac Studio was more powerful than nvidias 3090… that didnt turn out to be the case needless to say
> A tiny bit of me - just a tiny bit - thinks: what's the point?

I remember the saying: "You can't organize clutter"
Героям Слава!
Summarizing the 3 major JS package management approaches:

* Classic node_modules: Dependencies of dependencies that can't be satisfied by a shared hoisted version are nested as true copies (OSes may apply copy-on-write semantics on top of this, but from FS perspective, these are real files). Uses standard Node.js node_modules resolution [1].

* pnpm: ~1 real copy of each dependency version, and packages use symlinks in node_modules to point to their deps. Also uses standard resolution. Requires some compatibility work for packages that wrongly refer to transitive dependencies or to peer dependencies.

* pnp[2]: 1 real copy of each dependency version, but it's a zip file with Node.js and related ecosystem packages patched to read from zips and traverse dependency edges using a sort of import map. In addition to the compatibility work required from pnpm, this further requires compatibility work around the zip "filesystem" indirection.

In our real-world codebase, where we've done a modest but not exhaustive amount of package deduplication, pnpm confers around a 30% disk utilization savings, and pnp around a 80% savings.

Interestingly, the innovations on top of classic node_modules are so compelling that the package managers that originally implemented pnpm and pnp (pnpm and Yarn, respectively) have implemented each others' linking strategies as optional configs [3][4]. If MacOS had better FUSE ergonomics, I'd be counting down the days for another linking strategy based on that too.

[1] - https://nodejs.org/api/modules.html#loading-from-node_module...
[2] - https://yarnpkg.com/features/pnp
[3] - https://github.com/pnpm/pnpm/issues/2902
[4] - https://github.com/yarnpkg/berry/pull/3338
I use just about anything that can run tmux, so I can use the same settings and shortcuts everywhere, to me a terminal that only support an OS is close to being as useful as a fork in the soup
Anyone know how this lines up to other terminals performance wise. I’ve been pretty happy with alacritty, but would be willing to try a terminal with more features.

https://github.com/alacritty/alacritty
Corporate captive consumer strategy approach.
AG Grid, SheetJS both have decent community editions.
what is a philosopher? someone who attempts to understand fundamental aspects of our life. but how can you understand life if you don't live it yourself?

so, yes, you have to work to make a living, but understanding the point of that should inform your research into philosophy.

if you spend all day studying the works of other philosophers then all you are doing is rearranging the findings of others without producing anything new. to produce something new you need to have a genuine source of your own life experience.

so instead of looking at your current day job as something preventing you from doing what you love, use it as a resource that enables you to do what you love.
If anybody has podcasts or very good video resources about the 80/90s computer industry I would be interested. I couldn't find very much, lots of bits and pieces.
Check out this support page: https://help.hulu.com/s/article/ads-no-commercials

> Due to streaming rights, there are a select number of shows from our streaming library that will play with a short ad break before and after each episode for Hulu (No Ads) subscribers

> Shows and movies from HBO, SHOWTIME, Cinemax, and STARZ don’t have ad breaks, but there may be promotional content before certain videos.
Podcast seems to be gone.
Nope, we didn't send IA a bill. :)
Do you happen to know of best practices for simulating different disabilities, or some recording of somebody actually using some example well-designed accessible software? A video recording, to me as somebody who can see and hear and move just fine (for now), would help me understand what interaction methods don't work or are a struggle, which interaction methods are intuitive and effective, and which types of content are not recognized, not presented, or not important.
I don't think you understand what people mean when they say less ideological.

For example, would you call it ideological that the government does not arrest people for criticizing it?

Imagine if we compare 2 governments, 1 which arrests people for criticizing it, and another that doesn't. In the context of this comparison, the one that censors less people, most would call less ideological.

By ideological, people usually are talking about enforced ideology. So if you censor more people, then that is enforcing your ideology more, and if you have less censorship then that is less enforcement of ideology.
"DuckDuckGo and Bing are not true alternatives – they’re just worse versions of Google."

"The next Google can’t just be an input box that spits out links. We need new thinking to create something much better than what came before."

Could not agree more.

Great roundup of some exciting search alternatives. Thanks for sharing.
What is your monetization plan?
Getting 7k steps while working from home +/- bad weather may not be possible every day.

I just got a cheap rowing machine in my home office and I take short, 5mins or less breaks during the day.
Rowing is not just more intense but also uses a bunch of muscles getting weaker and weaker in sedentary people.

So walk 7k if this works for you. Get some exercise machine if almost 2hrs walking per day seems too demanding.
Looks interesting. I've just been looking at a couple of alternatives to this. We're adding a CSV import feature for our store finder, and the idea is to provide a spreadsheet-like interface where you can just copy and paste your location data instead of uploading a CSV where you need to deal with different delimiters and getting the column orders right etc.
It would be nice to see some alternatives, "it's awful" isn't very constructive. From my experience JWTs significantly simplified development: simple model, easy to understand, standardised, easy to "debug". Show me something that can compete.
And justice is incredibly expensive
Philippe, co-founder at Missive, happy to answer all of your questions.
I wonder if this changes anything about the SEC ruling limiting what Musk can do on social media.
Climeworks Raises $650M in Largest Round for Carbon Removal Startup
Parag was extremely lucky to have been appointed CEO despite his lack of qualifications. He's only ever worked at Twitter and was appointed CTO before ever holding a management position. He's not going anywhere because he won't get as lucrative of a gig anywhere else.
I know what you mean about leaving hedonism & adventure behind. Through biological evolution our brains have evolved to be long-term happy if you settle down and raise a family? (Source: random comment on hacker news that clicked for me)
Ask HN: Have you noticed the rise of spam posts on UpWork?
This is my first reaction as well. Apple has a pretty good track record and a strong motivation to fix these vulnerabilities. It's a strong accusation to claim they're "neglecting" this deliberately and that needs some evidence.

Here's some media literacy training for anyone seeing this: the title uses the word "neglecting". It's an odd word to choose but extremely deliberate. The author can't say "refusing" because that would require evidence as would "downplaying" or "dragging their feet". But "neglecting" allows you to use no action as "evidence" so you should be automatically suspicious of it.

It's the same as "[Big Company] considering [controversial thing]". The word "considering" is deliberately chosen because it allows baseless speculation... which is the point.
I honestly could not care less. Steve Jobs was the same. I think you are criticizing the very things that made them great.