skysight-inc/HackerNews huggingface dataset:
This feels disingenuous. You may have coded everything from scratch, but I couldn’t tell if this was a linear plugin or separate app from the first few seconds.

To say linear was just a source of inspiration is just not true. Call a spade a spade - linear’s ui is the best in the business so you copied it outright, down to the icons.
> A random laptop however is a different story. Except for premium brands (closer to Apple prices) they tend to have garbage battery life, infuriating track pad, massive thermal issues, and preloaded with bloatware. Apple was always better here, but now with the lower power/heat of the ARM chips, they got soooo much better overnight.

To the person with no budget, all that doesn't matter. They'll still get let $250 laptop and put up with the garbage battery life (find a power outlet), infuriating trackpad (buy an external mouse for $10), bloatware (most users don't know this and just put up with it), etc....

I agree Apple is better. But if your budget is $250 and not $1k then you get what you can get for $250 and continue to feed your kids and pay your rent.
Our goal is to inspire people to provide comprehensive descriptions of the issues they report, without the worry of making them concise. From our experience, while it's easy to describe things, articulating them can be challenging. Hence, we encourage thorough descriptions first and then we'll help refine them into a clear, well-contextualized title.
Singapore writers, publishers reject a government plan to train AI on their work
> Running your own data center is just a PITA

I believe in the article they clearly say they just use colo, not running own DCs

> I wanna focus on software, not also having to manage hardware lifecycles, fire stuff, more engineers etc. etc. You deal with enough complexity nowadays already.

This looks strange to me, to focus on software but not on company goals, one of them quite often is to increase profits/decrease spending. Focus on software may happen on lower level of responsibility from my PoV.

No offense, but for me it sounds like someone having talent for bakery and cooking, decided to open franchise of McDonald's, becoming General Manager of that shop and then suddenly says - I wanna focus on burgers only, not hire/fire workers.
Yeah, sorry. If you prop-up the "recyclable" umbrella with corpospeak sentences like this one:

> The Recyclable Umbrella is a reappraisal of the potential for plastic, a material which if properly managed offers carbon savings and excellent recyclability when compared with many organic alternatives.

(ignoring that this construction would probably break on a moderately windy day, and naively assumes that it won't end up on a landfill only because it could be recycled)

and then purposely over-engeneer the "long-lived" variant so it weighs 1.7 kilos and is practically unusable, you have motivated reasoning.

The whole artsy handwaving of this piece also ignores that planned obsolescence often happens in products where the amount of uses is well-known and generally independent on the product's materials, e.g. dishwashers, fridges, etc.
Most to least common 4-digit PIN numbers from an analysis of 3.4M
First, congrats for the launch.

Copying the interface is not what I would call "not reinventing the wheel".

Not that you shouldn't have inspiration, but really I couldn't tell it was not linear...

Futhermore, I think it tell that your product lack AI-first design.
Thanks for reporting, I fixed the typo.

I actually had an idea to do an OEM license check in build.rs that compiles out all license checks so that this version can be included in customers' software ^^
Raising a Seed – What Stack?
When you raised your pre-seed or seed, what stack did you use, for prospecting, tracking, sharing decks, email templates, meeting booking etc.?
I can relate to the feelings; if not the actions.

The biggest issue with this approach, is that it absolutely requires the local team to be really good. Not Dunning-Kruger good, but actually good.

Those teams are very rare; especially these days. I have found that most companies deliberately avoid hiring these types of folks. They can be tough to manage.

I was incredibly fortunate to have worked in such a team, but as I have left that silo for a number of years, I’ve also come to realize what a rare privilege it’s been.

If you don’t have one of these teams, then this kind of thing would be incredibly reckless. Even with a good team, it’s still a huge gamble. I would not have done this, myself. It would have been too risky. I also had very technically competent managers, and would not have gotten away with it.

Brings to mind people like Nick Leeson, of Barings Bank fame (Google him). I’m sure he was saying “I’ve got this!”, right up to the end.
But also you don't have to buy new. If I had $250, an ancient MacBook might be better than a newer low-end windows laptop. Though for my purposes I'd probably get an oldish Chromebook and root it.
You think that will stay this way?

It will either become paywalled or full of ads.
> Ask -> answer, no more steps, that is the core value of ChatGPT or AI.

This is the absolutely ideal state of the product, i agree.
FreeBSD: `pkg install lang/dotnet` (from https://www.freshports.org/lang/dotnet)

GObject (GTK4 and similar): https://github.com/gircore/gir.core (significantly better and faster than Java alternatives, this is just one example among many)

Young: first OSS version was released 8 years ago

Solaris: might as well say "it runs COBOL but not .NET"

It's funny that everyone missed the initial context of the question and jumped onto parroting the same arguments as years ago, without actually addressing the matter at hand or saying anything of substance. Unsurprising show of ignorance by Java community. Please stay this way - will help the industry move on faster.

The premise is always the same - if something is missing in {technology I don't like}, it's a deal-breaker, and when it's not or was always there - it never mattered, or is harmful actually, that is, until {technology I like} gets it as well.
I've done breathwork sessions before.

It felt strange, yes you can midly hallucinate and feel "otherworldly" but I always left thinking "ok, I just hyperventilated for 20 minutes ... this is exatly how I'd expect to feel".

And now we have a scientific study that proves it.

It seemed pretty obvious to me.
With the caveat that structs are padded by default so that members are aligned on architecture-friendly boundaries.

For example, if a struct contains a char a followed by an int b, typically b would be at offset 4, even though sizeof(a) is 1.

To get tight packing, you need to explicitly tell the compiler to disable padding.
Show HN: A minimalist modern journaling app made with Flutter
Indeed, this is a very valid case. Thanks for bringing this up we shall add this to our roadmap.
Same thing as Cocoa or the windowing API in User32.dll, but as a network-transparent client/server architecture (usually behind a library though, so doing things like opening a window is quite similar, except that Xlib isn't as ergonomic as Cocoa or even Win32).
> Nobody is lining up with a tent to buy a new iPhone any more.

Uh, yes they do line up. I happened to visit Japan when the iPhone 15 came out. Every store that had those on sale had lines outside, people camping overnight, limited entry to the Apple stores. Apparently that happened world-wide:

https://9to5mac.com/2023/09/21/iphone-15-pre-orders-arriving...

Outside the bubble of reviewers and tech enthusiasts almost no one will watch Apple's presentation. Almost none of the 1.5 billion iPhone users can name Tim Cook.
Open Source refers to software that meets the Open Source Definition:

https://en.wikipedia.org/wiki/The_Open_Source_Definition

This software is "Source Available":

https://en.wikipedia.org/wiki/Source-available_software
> Most people will get nothing out of that book.

I disagree with this. Even if you're not trying to build a business, almost everyone would benefit from the ability to distinguish a "Yes (but not really - we just want you to leave)" and a "Yes (we're in agreement)".

Most people can't tell the difference between the two.

> Why speculate to excuse Kubrick and victim blame Hornick, when the answer is in the article? He was commissioned to write the book:

I'm not trying to excuse anyone, I'm just saying that there is probably more to this than we heard, and one possibility is that the author interpreted a lukewarm signal as a yes, when in reality almost all lukewarm "yes"'s are "no"'s.

> He had been commissioned to write the very first book on Kubrick by cinema specialist The Tantivy Press more than 50 years ago.

That just moves the problem by a single degree - maybe it was the Tantivy Press that pestered Kubrick until he said yes to make them go away.

PS I do not understand why parent, latexr, was downvoted so heavily. He's making an argument, and it's clear his making it in good faith, not merely being a jackass. I don't think that type of argument should be downvoted.
Since ChatGPT doesn't have a central place to do math its ability to know whether 3 is bigger than 2 depends on the context, your examples thus doesn't prove anything.

Every time I've tried gpt-4 etc there are such problems. I don't use it for trivial things since then what's the point, and for anything non-trivial it screws up too much.

It is useful for translations and brainstorming, but not much else. Translating from natural language to code is a part of that, but not letting it code itself.
Nothing on your feature list is incompatible with a client/server approach though. The only downside would be when large data blobs need to be sent over a network each frame.

In the end, modern 3D APIs are also just a 'wire protocol': rendering commands are recorded by the CPU into local command buffers and played back by the GPU (which is often connected to the CPU by a comparatively slow bus), the only limiting factor is the amount of data that's communicated between the CPU and GPU - and of course any additional latency that would be added by a network connection.
probably more like too entrenced in their trade and don't focus on other ppl.
> I'd say that if you really want to have hardware on your own, you get the right people to do the job for you. CTOs are not managing that on the floor. So I'm not sure it's the real reason.

Not sure I got this point right - if you need to create you own product you will need to hire programmers as well and get right people. Same for PMs, Security, Infra guys as I see it.
While I can detect that perhaps you don’t feel like this is a useful feature, this is absolutely a legitimate and useful feature. I use it literally every day with Linear. With Linear you can make a ticket in Slack by clicking the … and selecting “make linear ticket”, which gens out a ticket that summarizes the title using AI and pulls in the conversation that you genned it out from, including future updates. The ai autocomplete/title suggestion, while wrong about 25% of the time, removes a huge mental burden around building tickets. If it’s wrong, I just erase the sentence and type my own summary, which takes about 2 extra seconds. But even the wrong summary usually offers good enough context to be able to write the correct one faster.

As an Ops/SRE guy who deals with constant interrupts being able to quickly spawn a ticket and have it pick up the slack conversation saves me literal hours of rote ticketing bullshit every week.
The problem with musl is its malloc implementation. It is subpar when compared to glibc malloc. And we know that glibc malloc is generally subpar when compared to jemalloc. For large-scale applications with many (concurrent) (small) allocations this will be a big performance problem.

I guess (?) it would be possible to fix this by replacing the musl inline malloc implementation by statically linking against the jemalloc.
The right abstraction when bootstrapping front-ends
Starting up a complex enterprise front-end application is no easy task.

From global loading, authentication to the rendering of initial work flows, such as pop ups – you need to manage a lot of stuff.

In the newest blog post I share how to keep your app bootstrapping code clean.
Yes, but with all studies, it can be made in an objective way or in a way that already enforces a particular conclusion.

This is why, in serious scientific work, so much focus is placed on methods and reproducibility.

Here he used the less rigorous field of arts and design to wiggle out of that responsibility and present a blatantly biased study.
Why was the handle made of stainless steel, and not, say, wood ? Looks to be a significant fraction of mass, while not being the typical part that would break ?
Isn't this just threads but with more surprise gotos?
A self-hosted dashboard that puts all your feeds in one place
It's only been a few months into development, but yeah as our early folks started to use the product and test it out we now started to focus more there.
I find your reasoning quite odd. It either must be 0 effect or actively harmful to not justify a $10/cost. How much do you value an hour of your time? Because even 1 percent productivity gain would be worth more than $10 a month for me.
Stockfish has not incorporated ideas from AlphaZero. Stockfish's NN eval technology, NNUE, comes from Shogi and it predates Alphazero there.

The 2nd strongest engine, Leela Chess Zero, is indeed directly inspired by AlphaZero, though, and did surpass Stockfish until NNUE was introduced.
Crush – iPad Pro – Apple [video]
Recently have been enjoying developing with Azurite, this looks similar. Storage, queue, function, etc.
Thank you! It's always good to hear from others that my ideas makes some sense.
Makes sense. Sure we will start working there more.
Apparently you’ve never used Apple Silicon. There’s no PC equivalent in terms of specs.

Also, I think you’re misunderstanding what a Veblen good is and the difference between “premium” and “luxury.” Apple does not create luxury or “Veblen” goods like for example, LVMH.

An easy way to discern the difference between premium and luxury — does the company advertise the product’s features or price?

For example, a Chanel handbag is almost entirely divorced from its utility as a handbag. Chanel doesn’t advertise features or pricing, because it’s not about the product’s value or utility, it’s what it says about your personal wealth that you bought it. That’s a Veblen good.

Apple heavily advertises features and pricing. Because they sell premium products that are not divorced from their utility or value.
I've heard about people awakening their kundalini with that. It fucked them for years since they had no clue what was happening, and no preparation or support.
I can't work out if it's my eyes, but I see vertical stripes of yellow/green and blue/purple in the text for some reason. Is this some weird optical illusion?
I'll start...

Prospecting
- Personal network
- LinkedIn
- Dealroom
(bookface post YC )

Deck sharing (1 x short deck, 1 x long deck)
- Docsend

Emails
- SuperHuman (with email tracking)
- Lemlist

Tracking
- Google Sheets

Due Diligence Docs
- Google Drvie
x2go is a bit smarter than pure x-forwardning and also allows you to resume a session at a different time (or on a different machine) similar to something like tmux. Much much better performance and does pretty well even on cellular.

A bit rough around the edges but brilliant for some usecases.
I can’t find this code - which build.rs file is it in?
Thank you for your validation. Indeed, we have removed the title from the standard issue creation process. We are also actively working to improve it.
Mysterious iron pillar in India hasn't rusted for over 1,600 years
> But it's also not unfair to retort "Well, if you were so smart...

But it was the tool being evaluated, not the person. If the person has to code in natural language then why not just code it directly?
I had a C library I needed to ideally use from Java directly. The new FFI API looks great, but unfortunately the C API relied heavily on macros and void* arguments, making it incredibly difficult to model from Java.
Sir clearly hasn't watched the opening scene to the classic Bond film, The Spy Who Loved Me.

It's on Youtube :-)
Note that even in those cases when additional verification is requested, the email addresses are not tied to your account - we only save a cryptographic hash of your email. Due to the hash functions being one-way, we cannot derive it back from the hash: https://proton.me/support/human-verification
Can be even simpler now (you can declare it as a local function in a method, so this works when copied to Program.cs as is):

var text = "Hello, World!"u8;
write(1, text, text.Length);

[DllImport("libc")]
static extern nint write(nint fd, ReadOnlySpan<byte> buf, nint count);

(note: it's recommended to use [LibraryImport] instead for p/invoke declarations that require marshalling as it does not require JIT/runtime marshalling but just generates (better) p/invoke stub at build time)
> but it is not going to predict novel folds

https://www.nature.com/articles/s42003-022-03357-1
Around '92 I was working for a software house that was having a clear out, and picked up a radius pivot monitor and graphics card, and added it to my Mac IIcx. The Mac was already old and slow by that time, but I was running Emagic Logic for music composition and midi sequencing, and adding the second display to the machine transformed it into a really awesome tool.

Rotating the monitor and the desktop reorientated, which felt magical at the time. Very clever tech, and lovely integration into the OS.

The monitor was B&W and I seem to remember the card supported 16 grey levels, not sure if it was maxed out with RAM, sometimes you had the option of adding RAM to cards to increase the colour pallette.

Happy times.
Found the fresh grad
It’s usually SSH that’s the bottleneck though. If you just expose your local X11 TCP server port and connect to it from the server (X11 client) by setting the DISPLAY env properly, it will be much more responsive. Often indistinguishable from local apps. Secure the port with Wireguard, if you want to be a bit more responsible and still have good performance. Checked with Firefox, which works like a charm this way, but is unusable over SSH.
I've been mulling this over since yesterday. The best way I can explain is that I genuinely taste different "notes" in coffee brewed in different ways and from different beans, whereas with most espresso machines the taste feels overpowered by one singular note, usually something nutty, close to peanuts. It's not disgusting or bad, but it' kind of like having a preference in tea or sauces. You could eat your meal with that one sauce you're offered, but you might have a different preference. And coffee is the sauce of my days, heh.
Thank you very much for your comment. I was hoping for exactly this kind of feedback :) We will include these details as we confirm them with our partners. I'll then try to post again.
I’ll also add, not shilling for you, but only because I think it is valuable boots on the ground information: The product owners in our org don’t ever use this feature. The only people that use this Linear feature are engineers like myself who are more interested in doing work than spending all day writing about work in tickets.
Hi everybody, I want to introduce you to the new format of my newsletter, "The Tech Bubble". I am looking forward to getting feedback and ideas to include in the following editions!
Tim Cook on X: "Meet the new iPad Pro"
I've built a PoC for semantic search and chat for Jira. Just a CLI that uses the Jira API to iterate through all tickets and uses https://github.com/philippgille/chromem-go for creating, storing and querying the embeddings. The chat doesn't work very well, but the semantic search is very useful.
Pandas is in Debian but it cannot read parquet files itself, it uses 3rd party "engines" for that purpose and those are not available in Debian

Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]
on linux
Type "help", "copyright", "credits" or "license" for more
information.
>>> import pandas
>>> pandas.read_parquet('sample3.parquet')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/pandas/io/parquet.py",
line 493, in read_parquet
impl = get_engine(engine)
File "/usr/lib/python3/dist-packages/pandas/io/parquet.py",
line 53, in get_engine
raise ImportError(
ImportError: Unable to find a usable engine; tried using:
'pyarrow', 'fastparquet'.
A suitable version of pyarrow or fastparquet is required for
parquet support.
.NET's trimmer/linker deals with this quite well, only referenced or otherwise observable .ToString() implementations are rooted.

Without it 1.6-2MiB-sized AOT binaries would not have been possible (most space is occupied by standard library/runtime bits and GC)
I want these built in to my shoes.
Gotcha thank you :+1
Libyear
> gcc will compile this code and advance the pointer address by 1 byte. Yes, it's not standard conformant.

https://godbolt.org/z/cjoYvjxGq

<source>: In function 'void foo(int)':
<source>:4:28: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]
4 | int * p = malloc(size) + 1;
| ~~~~~~~~~~~~~^~~
<source>:4:28: error: invalid conversion from 'void*' to 'int*' [-fpermissive]
4 | int \* p = malloc(size) + 1;
| ~~~~~~~~~~~~~^~~
| |
| void\*
Compiler returned: 1
I'd just go with some kind of raincoat.
SailPoint | Senior macOS Developer | Full-time | REMOTE (UK) | https://www.sailpoint.com

We're looking for a macOS developer with:

* macOS security knowledge

* Experience with Rust / Go

to join our new Endpoint Privilege Management team and help design and build the product from the ground up.

Learn more and apply at https://sailpoint.wd1.myworkdayjobs.com/en-US/SailPoint/deta...
The treatment of recovery address has been explained in our Privacy Policy: https://proton.me/legal/privacy. From a technical perspective, one can't end-to-end encrypt a recovery email as it needs to be accessible to send the recovery email, which is typically initiated by an unauthenticated user who has lost their password.
There is simply no other major manufacturer that makes hardware to a comparable quality level. I’ve looked at them all and nothing holds up as well as Macs. Case in point: I have an old 2015 11” MacBook Air that still works completely fine.

On a personal note, my parents ran a Windows consulting/repair business when I was a kid. The sheer abundance and frequency of problems with Windows pretty much funded my childhood, so I grew up with a very negative view of everything to do with Windows and Microsoft. I imagine that people who remember the “old” Microsoft of the 90s also have a similar view, before Gates went on his PR campaign and they finally appointed a competent successor in Nadella.

Ergo I have been using Macs since my early 20s, and for the most part I’ve been happy with them. Although I do think they’ve lost a bit of their magic since Jobs died.

Linux seems interesting and I’d like to set up a cyberdeck running it at some point, but I simply don’t have the time or inclination to do so right now. Sometimes you just need your tools to work.
This is fun and all, but if you lose your connection, your windows will go away and your program will usually exit.

It’s almost always more usable to run a desktop session in Xvnc on the server and connect to it with a VNC client, because if you get disconnected, you can just reconnect.
It will be interesting to see how well this works.

Often people just provide the title of tickets (“It does not work!!”) and don’t even care about proper descriptions.
No one is talking about the optionality of the information.

We're saying that Proton Mail provided the authorities with user data, which it did.
Why not, it's not like the input/output pipes are shared...
It would be interesting if these constraints could be extended to give even more guarantees, like type safety. Such constraints probably need some kind of backtracking.