skysight-inc/HackerNews huggingface dataset:
I use Notion extensively and I have to say I have no idea which bugs you're talking about.

After searching for a good note taking app for years, Notion has been life changing for me. Honestly the only 2 issues I have in mind are:

- the sidebar shows collapsing arrows even for pages with no subpages

- there's no way to open 2 pages side by side, so I have to open 2 windows and put them side by side

> It is also slow

It's... really not? Clicking on a page takes like 300ms to load, and once you're editing a page, there's nothing that can even be slow
their image processing example on the github readme is compelling

I sort of agree that they're conflating a few things:

- resumable processes

- text graph description format

- using graph descriptions to lint or generate code

- UX / visualization for graphs

But I could be convinced that these are things that go better together
Where does the article say that?
RV is an open-ended collection of ISAs. Do not doubt that the number of instructions will grow as large as is found in x86 and ARM, making a mockery of the "R".

I am ready for the successor, Risc-6, already. It can retain most details of RISC-V while fixing its more glaring deficiencies. It is not a mistake to optimize an ISA for use in undergraduate courses, but probably is one to use identically the same ISA industrially.

I don't know if the worst deficiency is the need to fuse up to 5 consecutive instructions to get useful operations per clock cycle to a competitive level.

While fixing serious problems, numerous smaller incidentals could be patched, such as having chosen the architectural representation of "true" to be 1 instead of -1.
You could use bounds from x KB to y KB if you know the version of Word used and try to approach.

It is a difficult task, anyways.
These fines are far too small to drive the correct behaviors.
Not forever, eg very old versions of Python cannot install dependencies from PyPI anymore because SSL is stricter nowadays.
small nit pick. Apple Notes have support for nested folders:)
But agree with the rest.
It's less descriptive than the old name though.
Last time I was using their Windows app it felt non-native in a bad way (some 7-8 years ago).

Also, I managed to lose note content in their iPhone app just by opening note which contained large image. Image simply disappeared nowhere to be found either on phone or computer. After that happened for a second time I kinda switched to iOS Notes and later to Joplin.
You need to add -Wait for equivalence to "tail -f".
It should mean 'next major version'.

But the Python community fear major version changes. So the minor versions become major versions.
> positions advocating for continuing combatting the pandemic get downvoted

NOTE: My goal here is not to abjudicate Covid or any other contentious topic, but to try and give a brief explanation of the disconnect between people in the "science bubble" and those you call "far-right trolls".

You've never actually been disagreeing about science. You've been disagreeing about risk-management decisions.

What I think a lot of scientists have gotten wrong, particularly in the last few years with covid but also with bigger topics like climate change, is that science is a totally different field from risk-management.

A scientist can give you data about the world via the scientific method. A scientist can tell you that Covid is ~X% lethal for a woman at 57 years of age or that a medical treatment is ~Y% effective when administered within 48 hours of infection, or that a medical treatment poses ~Z% risk of complications.

But a scientist can't tell you what decisions to make in light of that data. A scientist can't use science to tell you objectively whether or not it's worth ruining the world economy and social cohesion to fight a particular illness, or whether or not some individual who experiences X% risk of a disease should take a medication with a Y% risk of complications. That decision making process is never science: that is risk-management.

Unfortunately, much of the politicized science in the last few years has taken the form of risk-management. You have scientists on very difficult topics saying things like "The science says we must do X, Y, and Z" when this is false. An objectively correct human action or decision is never the outcome of any science experiment.
Are pure software jobs really that uncommon in the embedded world?
yeah, very weird. We've made a couple of really really good hires off of Angellist over the years, and although we didn't get too many overall leads from them, I always had this at the back of my mind, angellist=startups=startup hire leads. This, on the other hand, is instantly forgettable. Just killed a good brand, weird.
Toxic.
> - Offline mode. My data is mine, my tables, templates, notes, have no reason to live in your server.

I couldn't agree more than I already do.

Without this "feature" I will never use Notion. Offline mode is a minimum for me to even look at such an information handling product.
"Passive aggressive" is another very often misused term IMHO.
If you read the article is not just about money laundering, shell companies and complex corporate structures are fraud adjacent, something you seemed surprised by, that is why I gave you the link.

> Alemeda Research borrowing money from FTX

A company can't 'borrow' customer funds from another company. Companies also shouldn't try to price the assets they hold as security or swap securities on customers. There are so many examples of fraud here.
> Maybe I'm wrong, but I think all the talk around weird ideas like Functors, Monads, etc., are mostly red herrings and aren't that applicable to most everyday software engineering tasks.

They are a red herring. In most cases, all you need to know about a monad is that it defines some kind of transformation of the enclosed data by applying a function onto it that returns a Monad of the same kind.

e.g. the list monad [a] says that if you bind it with a function f: a -> [b] (ie a function that takes a value and returns a list of b), the monad will transform to [b] by concatenating the lists.

the maybe monad Maybe[a] says if you bind it with a function f: a -> Maybe[b], if Maybe has type Some(a), the data of the monad is replaced by the result of the function. If the monad has type Nothing, then it retains nothing. It's no different to

a = f(a) if a is not None else a

So a monad is just an object that defines the transformation of the underlying data when applying a function that returns a monad of the same type, nothing more.
How legit is a NewsWatch TV Feature?
Not bulletproof, but a-ok if your running a full run just before the commit.
What bothers me the most is the egregious data types for any argument.
If it's a string, do this. If it's a list, do that. If it's a dictionary of lists, do this other thing.

No, I want you to force me to provide my data in the right way and raise a noisy exception if I don't.
3% is 6 months of unregretted attrition for Amazon.
I can't wait for California dispensaries to start selling wagyu edibles.
It was kinda a joke based on this headline:

https://fortune.com/2022/11/14/elon-musk-only-exceptional-tw...

He said exceptional is the baseline and only exceptional twitter employees can work from home, ergo all employees can work from home.
Sure I can pack more equipment/upgrade my phone's international plan to have more data, but it would be nice to trust that a property advertising itself as having wi-fi actually does have wi-fi in more than the barest symbolic sense.

To expand on that:

I could also bring my own sheets, they'll invariably be higher quality and thread count than those provided.

I could bring my own kitchenware, better than the two scraped and battered budget nonstick pans the place will be equipped with.

And so on. But I shouldn't have to as there should be a minimum of service expected based on what is advertised.
> ... and the limitations of C makes it worse.

That's somewhat ironic considering that C is one of the few languages which can do literally anything, from the lowest-level direct memory access to the highest-level abstractions. It's the language many other languages are implemented in, so it can demonstrably do anything they can do.
This is a very similar path to the one that Skitch and Dropbox took. In each case, instead of perfecting and maintaining a really good app, business pressures caused them to pursue growth at all costs. This is a common problem these days.
It made it really confusing to use the venture product, ime.
Roughly 1999-2006 a University of California CS department, the *nix clusters used NIS+ for login.

I ran something like: getent passwd | johntheripper and it found roughly 40 passwords in 60 seconds, including tenured profs and primary investigators.

I also downloaded a torrent of rainbowtables from some schm00 folks (when it was available) and found other passwords.

PS: JTR is a product of the w00w00 group.
> I heard some official talking about how airlines shouldn't be allowed to charge you until you step on the plane, which sounds like a brilliant solution to me.

This sounds insane until you realize that this is essentially how hotels work. You pay a deposit, and the rest isn't owed until you are physically in the hotel.
Congrats! This is a good move and I'm excited to see the platform become better.
> I sometimes encounter certain classes of problems that are exceedingly complicated to solve in a purely functional way, but that are a breeze to solve using OOP, believe it or not.

What kinds of problems, if I may ask?
This works surprisingly well. At least for Visa. I just initiate the chargeback and they sick their dogs on the vendor.
Also, there are potentially plenty of costs that can't be recouped when a flight gets canceled. I have an 8 day vacation coming up with my lodging and rental car prepaid and non-refundable at this point. Delta has already changed my flight once in a way that would have cost me two days at my destination. I was able to reroute and actually ended up with a better schedule than my original flight but if they cancel or change it again, I might get my $800 back for the plane tickets but could lose thousands on everything else.
Honestly Apple Notes works really well. It doesn't have much features, but its simplicity should be the baseline of any note taking app
Link doesn't work, anyone getting the same?
Just checked and emacs running in a terminal displays the different sorts of spaces in unicode as a single space with an underline. I think that a goal for any sort of a text editor intended for programming should be to mark possibly problematic text somehow.

Mutt just shows them all as spaces...
> Iranian-backed threat group

> hacked a Federal Civilian Executive Branch (FCEB) organization to deploy XMRig cryptomining malware

Sure, all they care about is to mine crypto, that sounds fabricated

The only interesting part is US government servers left insecure longer aver CVEs disclosed

> The two U.S. federal agencies added that all organizations who haven't yet patched their VMware systems against Log4Shell should assume that they've already been breached and advise them to start hunting for malicious activity within their networks.

That's how we do, no need to patch anything if we don't know you got breached /s

Why should the world follow US policies if they no longer care about their exceptional status

Executives should be held responsible asap, this is more than negligence, it is a threat
Nice work. This is a great accomplishment, keep going :)
This is ridiculous, kids can (and should) be a little bit independent. It was in his own neighborhood. And 20 years in prison as a maximum punishment?
It's strange to see the juxtaposition of the urgency + the major career leap... I don't want to tell you how to live your life, but if it were me I'd take the job I can get for right now, and look around for my dream job while employed

If you were miserable at your last job (not explicitly stated, but reading between the lines) there might be a middle-ground job that you can get easily, and may not be the ideal you're holding out for, but at least won't make you miserable. It can be a gradual transition to better pastures instead of a single huge leap
>First it’s likely to be a sign that CPU ISAs are, to some extent, done.

I think this is not only correct but in a way almost obvious. Now that RISC has decidedly won out over CISC, well, what does RISC imply? To reduce the number of instructions to the minimum (or more accuratly to min/max the number). What we are left with are ISAs with few total instructions. This basically limits how much room there is for improvement, and the core instructions do not really change across modern RISC ISAs. In result, the best feature of RISC-V is not any technical feature but it's licensing features. If it gains mass adoption, nobody will ever switch to anything else because the ISA isn't the bottle neck of CPU performance anymore. A potential new ISA would have to have a different market such as GPU or ML to succeed.
I can easily imagine ADHD & Autism being broken out into more specific disorders, because there is very much an overlap. How long that'll take is almost certainly 20 years longer than I think it should.
I guess git seems complicated when you go deeper into it. I just learnt the basic stuff (add, commit, push, pull, checkout and create branch, status, stash and reset merge) and haven't gone beyond it. I remember seeing some post on HN on how to make git easier to use and the person had written some aliases of commands that I had never even seen/used before!
Alright then, do you currently work 14+ hour days seven days a week for your current employer or do you just like to tell other people how to work without doing the work yourself?

Because if you're working long hours and not getting proper overtime pay for those hours then yes you are being cheated out of pay. And companies bleed employees when they do things like this for a reason: Because they can get similar or better pay with better working hours. It's a worker's market right now and you better believe people are going to take advantage of it.
There's plenty of people who know how to write software. Not as many who know how to use an oscilloscope.

As far as the skill-gap, its a lot easier to train an EE signals dude to use C programming, than to teach a C programmer how to use an oscilloscope or otherwise do circuit theory.
funny how the argument that Elon knows nothing by bringing up RPCs is backed by (in part) a trace diagram showing RPC's all over the place.

slow clap
I was a bit like "Bending Spoons? Who?", so I followed the link to their website and looked at the products page...

Then vast amounts of scrolling down that giant page of marketing fluff looking for anything resembling useful information. Then the tab got closed as "Meh. Not for me then."

Why must they make these pages pretend to be some sort of glossy coffee table magazine?
Curious, what would Uber be using C for in the first place? Doesn't seem like any of their use cases would really require it nor would it be the first choice?
I wonder if the return of value semantics in languages lessens the appeal of FP. Localized mutation lets you manage side-effects but you don’t need to bring in an esoteric discipline of math to harness it.
Root adding eBPF code is not worse than root being able to `insmod` a kernel module.
so is the cost of living in california coming down then?
The Evolution of Food Access
working extra hours for no extra pay... well, that's ol' Musky's idea of going Hardcore...
Bazaar and Mercurial were both released at about the same time as Git and are both notoriously much easier to use.
Is there a risk that companies could start having closed source code external to the kernel, to support devices, via this?

The monolithic GPL kernel has been a good legal defense, that strongly encourages good behavior. I love these capabilities, but the shift across the continuum towards a somewhat more microkernel-y behavior feels like it has risks.
Disagree that git is hard to use. It's fairly complex, I'll admit, however it's pretty much all "necessary complexity".

Occasionally, I'll see articles talk about "fixing" git by eg. removing the staging area, or something like that... but the staging area is great! It's literally a feature I was dreaming about when I used Mercurial.

I definitely think there's room for a more intuitive solution. I would rate the git learning curve as "medium-easy"
Based on the capability of state of the art language models, we may get that soon. The technology largely exists, but the compute is still too expensive. Rumor has it that GTP-4 will be able to pass for human-like.
NASA’s Artemis I Mega Rocket Launches Orion to Moon
Your particular example wouldn't be deterred from the tactics that Elon says that he used, though. If it's not leaked to the public it wouldn't be seen by those that encoded an identifier into it.
Alexa is to Amazon what Metaverse is to Meta.

Both are bets to create a new platform as they feel threatened by Apple & Google's dominance on mobile.

Meta should take note. Alexa is widely adopted (# of devices) but has little engagement and still hasn't broken outside of the most primitive use-cases (play music, remind me, etc)
I use the multimedia and handwriting touch capabilities of my tablets and phones. Since Joplin does not have handwriting support, nor image embeds, nor file embeds. This is not to single out that tool, since most cross-platform notetaking applications have the same problem or a similar permutation.

I choose to be stuck with OneNote 2010 because:

1. It has local files I can back up and sync, no cloud account or online requirement (also more privacy from cloud scanning)

1. It supports embedding files so I can back up the notebooks and not have to go find every file scattered all throughout my hard drive in order to make those up two

1. I can hand write and have text be searched or OCRed

1. It has embedding support for images and audio and have them be interactive (you can see the image, play the video, listen to the sound right in the program)

Writing such a program is a very difficult problem. If it were easy, we would be having all of these features and not just another round of markdown text file editors.

Xournal++ is considering moving to a file format that would enable you to embed files that would be zipped up as part of the file format, since it already supports handwriting recognition and has basic text and good enough image display, I continued to watch it to see if it can take over my onenote use cases, but it's just not there yet.
I think functional programming is great for scaling systems but too restrictive since everything is immutable...

So the model of the future, in my opinion, should look more like https://www.val-lang.dev/

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p26...

This is less restrictive and also very scalable IMHO. Value semantics, basically.
We are changing the contract.

You will: work yourself to death.

We will: pay you the same as before we changed the contract.
It's hard because nobody thinks of it as a part of their job. Like coding is to some people, git is often a thing that you just have to do.

So then you don't learn how it really works, and you get weird problems because you never formed the right model in your mind.

It's also the case that there's a few commands you use a lot, but a lot of commands that you reach for only in specific cases. This creates the impression that it's too complicated, because as soon as you go off road you get stuck.
> We think Wellfound better embodies the spirit of finding what's next.

"Wellfound" definitely does not suggest that, at least to me. The associations I make are health or search related. I'm curious which agency did the rebrand work.
Amazon confirms corporate staff cuts that could hit 10k employees
Bill G's anti-malarial efforts predate the EA movement.
I'm not sure why you're being down voted. This is my exact use case as well. For what I do (front end development) it's incredibly nice to have a Linux command line for most things. I'm stuck on Windows due to legacy .NET Framework apps, so when I have to dip back into Windows I can
Video above: only shows a hexagonal mesh for 30 s, no information, no nothing...
> https://grugbrain.dev/

How could I miss that?

Gold! Thanks!
I have a directory of .txts on my phone. There are nicer solutions but at least I 100% will never lose access to my notes since they're just files.
Exactly. Setting aside the "metabolic drag" of working in a company (time spent attending mandatory trainings, recurring stand-ups/all-hands, etc), I think everyone working in software has more productivity in their 1st hour than in their 39th. The question is where does the N * f(N) first derivative turn negative. I think it's lower than 32 hours/week for software development myself.
This. The voucher is always their first offer and they will claim it is all they can do. Keep pushing and they will refund your money in the same form of payment you used but they don't want you to know you have that right.
Now you just need to ensure that you're not named Bob, and you're good.
As a job marketplace, we were never "a list of angels". AngelList Venture, which in many ways still is, continues on with the name AngelList.
heh, I'm highly sympathetic of what you say :) . I also got to use git after being told how awesome it was, by people who themselves were told how awesome it was, and so on and so forth. And for many years, I was a believer, too, and probably heightened the bar of what I found acceptable as a result.

That's not to downplay git qualities, but as a social experiment in soft peer-pressure and group-thinking, I think it has value (though that's beyond my field of expertise).

I came to mercurial when, after shooting myself in the foot with git for the N-th time and going on a rant about it, someone on IRC told me to give mercurial a shot and move on with my life. I confess that TortoiseHG helped me translate my git habits into the equivalent hg commands, and the kind of history exploration that I was doing then set me up to speed with the revset way.

Then, what I found formidable was that all the knowledge about git intricacies that I had accrued and internalized with pride over the years became absolute no-brainers and irrelevant in the hg world: I remember a famous stackoverflow thread in 10 steps for merging two unrelated repos (including arcane git commands, shelling-out to sed, and non-transactional storage-level ops that would warrant a backup, as was the norm back then). How do you get history from a repo in hg? `hg pull`. How would you go about getting history from a repo (unrelated) in hg? `hg pull` as well. And thinking about it, would have git been nicely designed, it wouldn't have had to care about the difference and even less so had to expose it to the user.

Mercurial, although not perfect, really opened my eyes on what good UX design should look like.
Possibly, but rebase and the staging area are worth the extra complexity... you can really get by without using these features, if you want to.
You can write C++ code in C, it will still compile the same way. Anything that is "written in C++" can also simply be written in C.

One of the most interesting cases I've seen is artists that work with addressable LEDs writing microcontroller code in pure C. Lots of super interesting pieces in SF that are done this way. Also some of them design pieces that communicate with each other across art installations to react to the audience together, etc. C is great for controlling physical art pieces.

Outside of embedded systems and kernel maintaining, there aren't many modern use-cases for C and some go so far as to argue that C is no longer really a programming language.
That's genius. Watermarking with odd invisible and collation Unicode characters. The only concern is it might be easy to defeat with tools to detect Unicode confusables and invisible characters.