skysight-inc/HackerNews huggingface dataset:
If the legislator is so concerned that some random open source project with enough luck to become a foundation of something the EU relies on may be used to weaken its security... then why not just ... I don't know ... not use it and develop their own? It doesn't fit in my brain.
You've been posting a lot of flamewar comments and using HN primarily for political and ideological battle. We ban accounts that do that, and we've already warned you once.

I'm not going to ban you right now because you've also posted some good comments recently, but if you keep this up, we're going to have to. If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
Thanks!
Yes :D We are publishing the repo as it is, and we know we have a ton of things to improve, including documentation! I had actually forgotten about this readme, will make sure to remove it https://github.com/twentyhq/twenty/issues/764
The former guy is pretty simple example. My partner refers to as being a squid, spraying ink and making a get away.
More writeup from the dev when they did a Show HN: https://news.ycombinator.com/item?id=24386863
The story of Hollywood as well.
I like ligatures but only when they help to remove ambiguity. For example, the ligatures for “=>” (⇒) and “>=“ (≥) are helpful because they make a syntactic problem visually prominent with how different they look. Any ligature that doesn’t help you be a better code reader is a useless visual artifact, a distraction even.
I’ll do you one better with less than half your verbiage. I understood all the following words (so, gasp, I lied!):

> Discovered in 2018, PSR J0026–1955 is a Galactic pulsar with a … of approximately 1.306 seconds and … measure of…. It has a … luminosity of …surface magnetic field strength of 770 billion …, and its … age is estimated to be some 47 million years.
> That's an unfair characterization. While parts of it are from 2023, https://statmodeling.stat.columbia.edu/2022/05/05/california... shows the document was there in 2022.

The document was edited over the last year or so, as the CMF was released and edited. But the investigation referenced by another commenter took place way back in 2006, well before the CMF popped up. [1]

1: https://www.insidehighered.com/news/2012/10/15/stanford-prof...
I new all that time I spent programming the Mac back in 1987 would come in handy. Asnyc programming - cooperative multitasking never go out of style.
What about Solid.JS?
Payment terminals inside a retail store do have that tamper magic.

Gas pumps are a little quirkier because they use integration modules, I would imagine they got better with newer ones but earlier ones, even with chips, would basically just be an exposed pcb on the inside
It is very unlikely that predictable genetic engineering for animals will become possible earlier than twenty years from now and a time between 50 years and 100 years from now seems most likely.

We are still very far from completely understanding how a single nucleated (eukaryotic) cell works. After understanding a cell we should first be able to completely understand simpler multi-cellular living beings like fungi and plants. The animals are the most complex and there is no doubt that they will be the last for which it will become possible to change some genes and then predict with certainty what kind of animal will develop from such a modified cell.

In any case, when that will happen it will be possible to design the body of an animal, within certain constraints, like we design now any complex machine. Bad designs will always remain possible, but good designs should easy avoid mechanical problems in the legs. By that time the simulation possibilities should be much better than today.
What's SAP then?
Lawyers are certainly an old profession stuck in old ways. I agree
The author talks about how he dislikes this characterization exactly because it's so binary and doesn't seem to be accurate for most people who fall into the "ambivert" center of the bell curve. The whole article is a beautiful breakdown of how social interaction is much more multi-faceted than this. You should read it.
Actual title: "Why company executives should not post their home addresses online"

Please update the post.
> bans on receiving grants etc

Bans on grants, or the government could claw back the money. In either case, the universities would be incentivized to never recognize fraud ... which is maybe no different actually.
Lavigne holds board positions at two biotech companies, Denali and Regeneron. He has sold over $70 million of shares over the past three years and still has Denali shares worth around $63 million [1]…he can live the rest of his life on a luxury beach if he wishes, lol

1 - https://www.secform4.com/insider-trading/1437435.htm
I used the SilverStone Sugo Series SG02B-F-USB3.0 (https://www.silverstonetek.com/en/product/info/computer-chas...). I wanted to upgrade my desktop so I moved the motherboard and power supply into it. I picked it because it has quite a bit of space for drives (should last me a very long time). I don't have a separate NAS, this holds the storage and runs the services.

I run Jellyfin, Torrents, some backups, Minecraft, Matrix server, a Matrix bridge, Metabase, Mumbe server Navidrome and a few odds and ends.
> When Dhokne’s friend lent her a smartphone to find work online, she didn’t know how to use it. “I had always used a black-and-white [feature phone],” the 35-year-old told Rest of World.

Incredible to read so vividly about the digital divide. Glad there are organizations geared towards connecting people with more digital tools, lest them and their children get left behind.
ESP32-based boards come with FreeRTOS built in.
I have an i3-8109U NUC, probably purchased in 2019. I've had to replace the fan a year or two ago (found an unofficial replacement on ebay), but otherwise I haven't had any trouble with it (running Debian).

It replaced a Raspberry Pi 3, and is obviously way more performant compared to that.
Cooperative multitasking in embedded has to be the worst idea ever. Anyone who has done any serious work in embedded systems will tell you how bad is it when a faulty task blocks everything. Please stop advertising async in embedded.
Here are some pairs of words to show they don’t rhyme:

Pluck / took

Duck / rook

Suck / shook
The first additional language support for Linux Kernel was Rust on top of C.

Microsoft is rewriting their core kernel parts in Rust.

Asahi Linux drivers are written in Rust.

All new critical performance stuff in Cloudflare is written in Rust.

List goes on…

Edit: Many instead of all new from Cloudflare..
Also, an enormous amount of heat is radiated in from space during the day.
To some extent you certainly need a standardized language and I don't think having rustc as the "defacto" standard is in any way acceptable to use it on an airplane.

A compiler not complying with the standard is also not that problematic, as long as the deviation is known. UB should be avoided under all circumstances, but it is inherent to any language as spread out as C.
>How do you know they had no problem socializing for long periods? Did you ask them

Yes of course. I think pretty much every self declared introvert Ive asked about this had 1-5 people for whom spending time with them didnt "drain" them - e.g. best friend, parent, spouse, etc.

When they described what type of situations drained them that they enjoyed it would generally be something like going to a party where they didnt know anyone.
There used to be GitX for macOS, which was a very nice, lightweight GUI tool. Sadly it is no longer maintained. There are a few forks though, but they all seem to hang or crash in their own unique way making them unusable for me.

Lazygit for me brings over the feature that made GitX the greatest and that was the way it allowed to quickly and easily select a few lines of changes from each file and add them to the index for commit or amend them to a different commit. Lazygit even ramps this up with a lot of nice tooling around interactive rebase (like reordering, editing commits directly, squasing, deleting commits, reword, etc) which makes it a feast instead of a file editing/context juggling chore.
At a party, a coworker's partner (who is in law enforcement) asked what I thought about how to help people upskill to write better reports and such, and without hesitation I said they should try taking a newswriting class (ideally, IMO, on a condensed schedule as in a summer semester).

I'm not sure how common this is, but newswriting (a sophomore-level course) was the weed-out class for all mass comm degrees at the state university I attended. I went into a summer newswriting class with quite a bit of writing experience and it still had an impact on me.

(I double-majored in English + public relations and went on to get an MFA in creative writing. I doubt any 8-week period since elementary school affected my writing as much. It was a great counterweight to the kinds of academic writing styles you tend to pick up in English and philosophy. Caveat: I went into newswriting with a full toolchest; I can't speak to how it would go as a ~beginner.)
Cool but I’d rather have fully automated robotic legs that can let me jump like 30ft and sustain falls from 100+ ft.
Politicians are experts at that surely. But in this case I'm not aware of a case where any epidemiology or other public health policy experts were telling governments lockdowns needed to be ended.
The cynical side of me suggests that there were too many at high levels of government who felt that lockdowns impinged on their ability to enjoy the levels of power they were accustomed to, and so the opinions of those whose job it was to advise on such matters simply got overridden.
If you weren't, you got an unlisted number. An executive who wanted privacy would. Most people didn't care because their usefulness to an unknown attacker was and is so low compared to family, friends and community members being able to find you at all.
Congrats on launching!

It looks like you started with Hasura GQL and switched to your own implementation (https://github.com/twentyhq/twenty/pull/156).

Would it be possible to comment on what influenced your decision here? I've built ontop of Hasura in the past and it's permissions model seems like it'd be a good fit for a CRM
Are you a high-value target?
> The showing up at 10Am and leaving at 3 with a long lunch and working 20 hour work weeks.

Mostly this.

The conferences honestly aren't that much of a perk, relative to the pay differential, at least in STEM fields.

The "hot research asst" thing was common in the past but died down significantly with #MeToo (still a lot of egotistical creeps ofc).

But the amount of general laziness dressed up as busyness in academia is astounding. Most professors retire in place some time in their early to mid 30s.

The solution is to end higher ed carve-outs in federal grant awards. Let anyone qualified apply for and receive NSF funds. Stop tying tax dollars to university affiliation.
As a jazz player, I have to say it's not imprecise at all. It's more precise in fact. The root is important, and it is (often) played, just not by those voices.
Patents are not the problem.

Bullshit patents that should have never been granted are. That's the problem.

I have no choice but to live in the world of patents. We have to file patents and protect ourselves from them. One of the reasons for which we have to endure such bullshit is the massive numbers of patents that should have been rejected and never issued.

The US Patent Office has granted so many patents that are, as they say in the trade, obvious to those skilled in the art, that almost every domain is an absolute minefield littered with these bullshit patents.

What do you do if you have to play in these domains? Well, go and file bullshit patents! It's an arms race. And the ammunition takes the form of PDF files approved by the USPTO.

Defending against a claim of patent infringement is very expensive, even if the patent should have never been granted.

In some ways, the bottom line is that you have attorneys doing what they do best: Make a mess out of something that could have been far simpler. You have attorneys at the USPTO working with attorneys being hired to put patents through. Everybody is happy.

And, if litigation happens, they are all even happier, because that's when the big bucks roll in.

I am all for true-invention patents, worthy patents. These require investment, time, effort and true discovery of new things. I am just fine rewarding companies and individuals with 20 years of protection for such work. Anyone who has developed difficult technology understands that it could easily take ten to twenty years to see results. My problem is with the 75% to 95% of patents that should have never been granted.
I proposed a re-write for a tool that we needed to use in a different context recently. We built an MVP relatively quickly, but ended up throwing out the rewrite. We had two issues-

1. when we did the rewrite, we ran into a lot of the same constraints we ran into on the original application, and we didn't come up with significantly better solutions
2. we had to continue using and improving the original tool to serve it's original use case, and the dual maintenance was terrible

But there was a huge positive as well. Without worrying about breaking the original use case, we could hack on the new tool all we wanted without regard for stability or reverse compatibility. We got a thorough understanding of how to serve the new use case and why the original tool was designed the way it was

We ended up taking the best stuff from the new tool and bringing it to the original tool, and made the original one better. I am not sure that it was the best use of time, but I'm also pretty sure that we would have never been able to modify the tool as well as we did without the benefit of the rewrite
>6 TOPS NPU

I'd like to learn more about what a 6 TOPS NPU means in practice. Does it compare at all with a Coral Edge TPU? The wiki page is detailed, but there were no benchmarks: https://docs.turingpi.com/docs/turing-rk1-neural-processing-...
An OS for Finance :)
This feeling why I stopped using my real name (on most sites, not only hear). Upvotes or downvotes don’t mean anything to me as I have nothing to sell to you, not even myself. It’s at least far more relaxed for myself to not have to worry about things that don’t mean anything anyway, like upvotes, downvotes or some flamewar someone wants to start about a tiny opinion of mine; I can just get up/downvoted and move on. Don’t have to be pc either because of fearing for my job if my boss reads something.

People, definitely on reddit, are behaving very different as they see they talk to someone who has nothing to lose and where they cannot expect much in return; less warmongering, less dragging on about a subject I was done with 40 comments ago and only 1-2 downvotes max where people commenting a similar opinion under a known name or handle get 50.

For me a solution to try is random usernames and changing those when you get doxxed. Nicknames or the same handles across sites won’t work.
The problem is that first world labor is totally overpriced and their lifestyle is simply unsustainable.

20 years ago it "could" be justified by selling the idea that American or European labor is light years away in terms of quality compared to Chinese or any developing country's labor.

And that may still be true, but the gap has shrunk in size by a lot. To the point that corporations may not want to pay 120k or 200k a year for something that can be made in a developing country for 20k a year and with ~80% of the quality.
As a hardware maker company entrepreneur myself(not open source), I agree with what you say, BUT with open hardware they can copy you faster in China than what you can manufacture on Europe and the US.

No way you can compete with Chinese giving out your source code that took years to create so they can copy your product in weeks.
Since it's at the core of how a framework is written, it affects what the developers must handle and therefore the interfaces that are possible. If you know how a framework handles change detection, you already know something about the interface it must expose.
The app looks nice and great to see it as open source. I have one thing to nitpick, though. The app hijacks the back and prevents the user from being able to go back
Total hogwash. It's extremely easy to write parsers in a safe way. I've done a few and can do it in my sleep. Reading chars one by one in the lexer, reading tokens one by one in the parser. Pushing stuff on stacks. The "dangerous" parts can be reduced to a dozen lines.

Coding in C doesn't mean that you can't code function abstractions. Instead of storing things through pointers with pointer arithmetic and indexing all over the place, and doing manual bounds checks everywhere, you code a few functions like push_char(), push_token() etc.
Yall gotta bring one doctor, two nurses and one engineer for each tech worker. We discussed it.
Research papers seem to be fundamentally flawed in that the person who has most to gain, is essentially the person measuring the results - classic conflict of interest problem. The peer review is clearly ineffective against a highly motivated nefarious individuals.
I read them at the time. The gist was basically "it has been empirically established that async is the right way to do concurrency" - ie, it was because of Node.
Noted... Guess I know what I'm doing today!

Edit:
Nevermind, tried it, not sufficient for my use case.

I tend to do a lot of mesh-y bouncing around between servers, and -J seems to be more intended for a star/hub&spoke topology. Common ssh priv-key to all machines, or alternatively, a unique set of priv_keys per user per dest machine is about the way to go. You still have privilege escalations to worry about, but thems the breaks.

It's a neat trick, I'll give it that.
I don't know what's been going on at Stanford lately but feels like there's been numerous scandals piling up one by one.
I'm really eager to get to the point where we can work on CRM extensibility and developer experience. We're hoping to bring traditional web development workflows and not re-invent anything.
We opted for a multi-tenant infrastructure for the cloud hosted version so there will be some additional challenges to make it work in that context!
> businesses also won't hesitate to spread falsehoods to sell their stuff

They do hesitate. It's quite hard to catch businesses openly lying about their own products because, as you observe, there are so many systems and institutions out there trying to get them. Regulators but also lawyers (class action + ambulance-chasers), politicians, journalists, activists, consumer research people. Also you can criticize companies all day and not get banned from social media.

A good example of what happens when someone forgets this is Elizabeth Holmes. Exposed by a journalist, prosecuted, jailed.

Public institutions are quite well insulated in comparison. Journalists virtually never investigate them, preferring to take their word as gospel. There are few crimes on the book that can jail them regardless of what they say or do, they are often allowed to investigate themselves, criticism is often branded misinformation and then banned, and many people automatically discard any accusation of malfeasance on the assumption that as the institutions claim to be non-profit, corruption is nearly impossible.

> It is a self-correcting mechanism, whereby sloppy or fraudulent research is eventually singled-out, as it happened in this and many other cases.

It's not self correcting sadly, far from it. If it were self-correcting then the Stanford President's fraud would have been exposed by other scientists years ago, it wouldn't be so easy to find examples of it and we wouldn't see editors of famous journals estimate that half or more of their research is bad. In practice cases where there are consequences are the exception rather than the norm, it's usually found by highly patient outsiders and it almost always takes years of effort by them to get anywhere. Even then the default expected outcome is nothing. Bear in mind that there had been many attempts to flag fraud at the MTL labs before and he had simply ignored them without consequence.
Can you please review https://news.ycombinator.com/newsguidelines.html and stick to the site guidelines when posting here? We'd be grateful.
I work at a company that uses Salesforce as the system that runs the whole business. CRM barely touches on what we use it for.

We use it for inventory, logistics, accounting, customer support, managing our partners (dealers), managing our suppliers... as well as sales.

I spent 2 years as a Salesforce developer, and still dabble in APEX from time to time.

All of that is context for what I'm about to say:

Salesforce is a nightmare to develop and maintain. The concept of a central system to run the whole business makes sense. But Salesforce has no focus, IMHO.

I like how simple and easy to use Twenty is. But what I'd love to see is something like AirTable. Yes, call it a CRM so that you have an instant use case. But make it easy to do custom development. Make sure there's a great API. Much like Wordpress, make it easy to know where I can safely extend the platform.

Do all of that, and I think you might have a winning product!
> And it is that entire stack which the SME, as the party that places it on the market, is liable for.

This has been a nit of mine as others cry out how I'm a "NIH" curmudgeon for not importing some library because I need, oh, "upshiftFirstCharacter" or some other thing.

Like many, I do incorporate other projects into my own. But, also, I tend to just write my own stuff for "little things", even when they creep into "big" things, as many are wont to do.

And the canard I hoist when challenged on this stuff, I simply point out "We may only being using a a small piece of it, but we're responsible for all of it." And point to the trail of jars that simple utility is dragging with it.

There's a lot of pressure for things to have fewer and fewer dependencies. As a Java developer, I strive to rely as much as practical on the JDK and the utilities they provide.

My code is as imperfect as anyone else's. But I watch threads on forums about "how can I do XXX" and what they really mean is "what package do I need to do XXX" rather than just, you know, "doing it". It's a spectrum of complexity, but if I can get away with a simple BlockingQueue instead of loading in some off the shelf behemoth for a simple twixt threads queue, I'm going to do that. Use the stuff I have until it fails before I drag and drop some onerous jar and a boat of dependencies to do the same thing. "This has monitoring and plugins and ...!" "Do we need that?" "...Maybe?" "Well lets wait and see, shall we?"
Huh? Autocorrect used to be so much better. What are you talking about
So strangler fig is the way to go in such cases Id guess
Are you naive? Difficult to judge. Who knows, maybe they have a good intent. The execution is bad. This will put so much legal burden on anyone who contributes AND accepts contributions. This isn't going to strengthen OSS in the EU. When this comes into effect, any company attempting to contribute back will have to answer a question: do we want to throw those devs under the legislative bus?

From the other perspective: am I going to accept a contribution from anyone who may be remotely connected to any company in the EU? Well, nope. I don't want to deal with that stuff in my private time just because some EU bureaucrat decided that accepting a contribution from a corporate contributor is now legally speaking a "commercial activity".

They will now hold a huge fat stick but there's no carrot. So when it's a commercial activity, can I have benefits like any other commercial entity? Say, claim VAT back?
Hehe, ok, thank you for lightening the mood a bit in this thread, I had a good chuckle at that (and now have to deal with people staring at me).