skysight-inc/HackerNews huggingface dataset:
GCC is written in C++ these days, and LLVM has always been C++. Perhaps some languages are written in C, but C itself hasn't been for some time, if you look at the most popular compilers.
PingCAP, the open-source developer behind TiDB, closes $270M Series D
Hemingway? Just try pasting the following text there:

In the late summer of that year we lived in a house in a village that looked across the river and the plain to the mountains. In the bed of the river there were pebbles and boulders, dry and white in the sun, and the water was clear and swiftly moving and blue in the channels. Troops went by the house and down the road and the dust they raised powdered the leaves of the trees. The trunks of the trees too were dusty and the leaves fell early that year and we saw the troops marching along the road and the dust rising and leaves, stirred by the breeze, falling and the soldiers marching and afterward the road bare and white except for the leaves.
https://azul.rs/ Maybe?
> stuff like swing, html, and TCL/tk are all we have...

They are all you have if you don't know about FLTK, QT, Juce, GTK, wxWidgets and many others.
We have no choice but to "get over it and get on with it". But it DID NOT have to be that way, and that's what makes many people keep their resentment. It's like a kind of "hazing" experience.

Thankfully there are tools that make it less horrible. Git Tower and Visual Studio integration come to mind as examples.

It's sad, however, that there's not been an overhaul of the git commandline into something coherent and usable.
By selecting them before the kid is born.
"I will accept that I'm wrong when I either experience it in the real world"

Well, here in the real world, (because of the need of Windows) I just recently started to use Notepad++ again.
It really pains me to do so. The only way to tolerate it, is by removing all UI and only keeping the text. But even then some ugly, contrast breaking window pops up, when I use search etc.

So I will likely switch to sublime text (even though I only have to work on windows sometimes).
Simply because of aesthetics I choose a solution nicer for my eyes, when I have the choice, which I do.
> Abstract concepts map very well to objects. The problem of mapping a business domain to computing structures isn't unique to OOP.

Yes, I agree in theory. What I meant to say is that many concepts don't map to physical objects.

> In this case, I'm slightly gobsmacked that no-one pointed out that an employee is not their job. The contract of employment is a separate domain concept.

This is what I mean by flamewars. Your solution sounds good, but there are other people on this same thread still arguing that it makes perfect sense for an employee to fire itself.
Oof. Doesn't redirect to HTTPS. If you load the link (www. prefixed) with HTTPS, you'll get a certificate only for the bare domain.

This is probably over-indexing, but I don't think I'd trust a software company with all of my communications if the they can't get HTTPS right on their homepage.
Expected event expectedly happens.
libinput's touchpad support is pretty great recently. working on an xps 17, and the touchpad is - no joke - just like the touchpad on my previous MBP.
how about very carefully rebased commit histories?
I find it amusing people thought that apple silicon was going to be crap. Or that they would lie about it being good.

They are not insane! They wouldn’t jump ship and go through all that expense and possibility of failure if they don’t know they had something amazing at the end of the rainbow.
Nginx hardening guide
Nope, I’m using the Smart Keyboard folio, since it came with the iPad. (Bought secondhand from a friend.)
I think the app follows largely with the suggestion in "On Writing: A Memoir of the Craft". Using active voice instead of passive, avoid adverb, etc. Steve King writes good fiction IMO.
I received a "free for life" GitHub developer account in 2008 as part of a thank you for the company I was working for at the time which hosted and helped them grow.

In 2012 they terminated the "free for life" status of all of those they had given out.

So yeah, it can and will happen.
We had a total of 6-7 weeks of summer vacation / work from vacation location. In many ways that was due to covid-19, not despite of it. beforehand, both me and my wife would have to be near our offices. It was mostly to places we could reach by car, so not very far away.
thanks for the tip, it looks nice!
And now, we've reached equilibrium again: every major social network now has stories.
Right - unfortunately I feel like this is the most important question. I would have loved for someone with deep pockets like MS to take over servo. (Or even like Alibaba or Tencent)
Are you referring to the "Multiple sources called this election differently" disclaimer? Or the "Official sources may not have called the race when this was tweeted" one?
I’m not sure I follow. Does the thermostat become otherwise unusable if there’s a network outage?
> Most other languages are implemented in C,

Fun fact: even major C implementations are mostly in C++ these days.

Ruby, Python...PHP. What else?
What does simple mean to you?
How so? Iron is the second-most abundant metal on Earth.

https://en.wikipedia.org/wiki/Abundance_of_elements_in_Earth...
I'd guess many Electron users don't care about the node.js parts at all, they simply choose electron because it's more popular than the alternatives like CEF.
How many people are required to moderate a 3 billion member network? How do you decide the number? How many do you currently employ city/state/country wise.

Since the engagement algos/infinite scroll/like button/follower counts etc are meddling with the brains reward mechanisms, what determines such meddling is psychologically safe?
None at the moment. Help is welcome: https://servo.org/#support-and-donations :)
Pre-IPO sales are limited to "accredited investors," people with a demonstrated net worth of $1 million or a yearly income of $200,000. It's been that way since 1982, when Rule 501 of Regulation D of the Securities Act went into effect.

https://www.wired.com/2010/07/st-essay-pre-ipo/#:~:text=Pre%....

In other words, the rich get richer ;)
This is a blog post, not a product launch. It's intended to be a foundation on which a "real" GUI library can be written. The author mentions that it is one of several steps that should allow the Java community to coalesce around a better toolkit in the long term.
Thanks for info. I'm going to have to check TripAdvisor every so often and see how it grows. I like the site.
ViDL is a YouTube-dl GUI for macOS
Using AWS Lambda to Sync an Elastic Load Balancer's Target Groups
> The bodies and brains of fathers, not just mothers, are transformed through the love and labour of raising a child

There is a clear link in emotional bonding and hormonal changes of mothers associated with pregnancy and labour. At face value it sounds nice that fathers also experience hormonal changes due to bonding with their children.

However, I couldn't find any reference to the confounding of fathers just experiencing a T drop _caused_ by sleep deprivation?
Werf: A CLI tool for full deployment cycle using Git as a single source of truth
With the growing concern about browser monopoly and engine monopoly going against everything the web was intended to be, are you planning on acquiring funding from government grants? EU at least used to give out money to interesting projects, is there hope for servo to get some?
fuck your nigger moneys
Where I work "CUI" is just the header we slap on all of our PowerPoints on NIPR[1], and basically means "don't email this to your civilian email account, or otherwise share it with people outside of work"...but it's still feasible, from a technical standpoint. It's just wrong from an administrative policy perspective. CUI doesn't automatically entail/require encryption. Most people don't even bother to encrypt their emails in Outlook even when chock-full of CUI documents, or worse, high-impact PII/PHI.

If politicians want encrypted comms they'll probably have a //SECRET Blackberry or iPhone.

[1]https://en.wikipedia.org/wiki/NIPRNet
Why is Mozilla not betting on Rust anymore?
It's not official, but you could always use https://www.npmjs.com/package/remarkable-typescript or write your own thing to work against https://github.com/splitbrain/ReMarkableAPI/wiki
This seems tone-deaf to me. While the world is screaming about either censorship or misinformation issues with Twitter, they're launching a service to make ephemeral tweets ala Snapchat or Instagram stories. I guess they've got to keep developing something, but it feels like a weird time to launch this.
Yea except for one problem. You can’t possibly predict what the caldera would do when you interact with it because we can’t simulate it with any model we currently have. You could cause it to erupt in the process of trying to extract energy or cool it
This only works because you can configure gmail to send email on a timer instead of immediately.

Also, may I kindly suggest that you aren't putting enough thought into your emails? That may be fine for single-recipient emails (depending on your environment), but when your email is received by many people it's an unkind act that shows disregard for the recipient's time and attention.
The most annoying thing that can happen to a laptop short of breaking is smudges on the screen. I really don't want to ever have to be required to physically touch the screen in order to complete any operation.
Is anyone paying Servo developers now? This is the real issue.
Presumably this would be a perk provided by Airbnb directly rather than employed by the CEO himself?
Paddle raises $68M to help SaaS companies sell software globally
custody battles, alimony laws, "committed, intimate relationship = you're now married against your will for living together" and other misandrist policies are responsible for demonstrating that men are typically desired only as a financial vehicle. courts & society don't care whether or not men are around to raise kids. if they did care, we wouldn't have such crooked, lopsided laws.
The handwriting recognition seems OK for print, but not great when I write in cursive. The pen-tablet interface is very responsive --- I'd really like to know how they managed to get the refresh so quick with an e-ink display, actually. Apart from the texture, it's just as quick as writing on paper: I can't detect any latency.
the CEO needs a new house.
What's the plan exactly? Will there be a Servo browser that integrates the servo rendering engine with some open source components (for instance from Firefox, WebKit or Chromium) that will let us use the engine stand-alone, or is it "just" going to be an engine for embedding in third-party programs?

The former seems like it would be a huge amount of work, but if it's the latter I fear for the long term survival of the project because it's going to be hard to build a community around such a project IMO.

Or is there a possibility that Firefox will try to integrate Servo even if it's developed outside of Mozilla? Seems unlikely to me.
This is really great timing. I ordered mine a few months ago and am part of the "Batch 8" shipping. I just got the notification today that mine is about to ship.
Was just thinking the same thing. These things are such a joke and nothing comes out of them.

And I love how they are afforded the right to answer these questions from the comfort of their homes. Make them go to DC!
Spotify has podcasts, standup comedy, and other non-music content.

If Wilt could automatically ignore any non-music content, that would be good.

Also ignoring any music content marked explicit.
ELI5 please, how this change things for M1
Any word on if Final Cut and Logic X are recompiled for Arm ?
An advantage of Rust and Golang (and OCaml actually[1]) is they let you write to the C ABI. We've written both components that call into existing C ABI (nbdkit-{rust|golang}-plugin), and also Rust/Golang/OCaml shared libraries that present C ABI functions / structures to the world.

[1] But you need to write a bit of C glue code for OCaml so it's not quite so seamless.
Agreed :) Well, long story short, I do plan to port it to more platforms, but that is once I get is all good and stable on Windows.
My personal opinion is that, for a servo based browser, it's probably better to just use UWP/C++ on Windows, C/GTK on Linux, and SwiftUI on Mac, and just embed Servo via its C-API layer.

Rust shine when it comes to building a safe and fast web engine. For the OS "glue" code, I would stick to whatever is best for each platform.
Maybe because of javascript, where all numbers are floats?
Even more specifically, emoji paved the way for proper support of Unicode characters from beyond the Basic Multilingual Plane (BMP).

There are 16 of these planes. This first block of 65,536 characters is what you can encode with only two bytes (e.g. UTF-16), and it includes most of what anyone alive needs to encode their languages adequately enough. For a long while anything encoded beyond this block had only limited support, and plenty of bugs and limitations meant that using it was tricky (well, it worked fine in LaTeX of course; via xelatex for example). This was back in 2008/2009.

Characters encoded beyond the BMP in plane 1 and 2 included things like esoteric CJKV additions (East Asian ideographs) not usually in daily use, but part of historic documents.

Then came the emoji additions (a core set is part of the BMP and came from Japanese telecom standards), and support is now ubiquitous. Using UTF-8 is a no-brainer for most applications, and a good things that is too!
I look forward to the Supremely Ultimate Large Telescope being built on Ceres.
A co-worker that lived in his terminal used jsqsh[1] for simple queries to an Oracle DB when he did not need DBeaver. Jsqsh appears to no longer be maintained and I'm not quite sure how fast it is, but it still might be worth looking into. There is also usql[2] that you might be able to build something on top of.

[1]https://github.com/scgray/jsqsh
[2]https://github.com/xo/usql
It's interesting that you mention branching, because that is another workflow where I feel that I constantly have to reach for stashing - when I simply want to move to another branch (either for a quick bugfix or simply to check something).

Otherwise yes, I know you can relatively easily lose work with git stash (I actually once lost about 2-4 days of work with a P4 shelve, which is an extremely similar feature), but it still seems easier to me than committing and then cleaning up history/resetting if you change your mind about the implementation...
Stop trying to be impressive. Start trying to be warm
It does not. You get a message stating its "offline". Still works as a normal thermostat.
Show HN: PS5 Availability Tracker App
I built this app with a few partners to help folks get the new Playstation 5. We built it with Flutter for both iOS and Android on top of a Firebase backend.

The app is $2.99 (one time, not recurring) and will send you a real time notification when the console is in stock at one of the retailers we track like Target, Walmart, Amazon and a few others.

iOS app: https://apps.apple.com/us/app/console-tracker/id1533696644

Android app: https://play.google.com/store/apps/details?id=solutions.nevermind.consoletracker
I haven't watched this one, but I watched the previous ones (how many times will these guys have to testify really?) and there was more questions than answers. Most of the times the questioners wouldn't even let the testifiers answer the questions, it was just a show.
> As I said to the other commenter - I don't even know how to use git without the stash, since you need everytime when you have some local changes but want to pull from the remote - the only alternative I know of is committing your local changes instead of stashing them.

I usually do all the work in branches anyways, so I'll just create a quick branch and commit it there.
I have very bad handwriting, especially when not taking care to write carefully, which when making notes, I don't.

Here is an example on how it parses my terrible handwriting: https://websites.instantwebsite.app/wPhkwSStQvStUrzPC9jW5Kw/...

(no, I'm not a doctor)

According to the licenses on the device, the handwriting is "partially powered by MyScript" which seems to be this service: https://www.myscript.com/
I think we lost that when public figures started having to answer for their old tweets. Interestingly, that only happened because enough people bought into the original idea for it to become a permanent thing.
Sponge4: A sponge-like hash function for seeding PRNGs
I am still learning after a coding Bootcamp
Yes. Doing a “git commit -am savepoint” on a feature branch is not a big deal; it will get folded into the squash merge with everything else in that unit of code review.
I've been happy with my Ecobee, but I can't tell you how well it works with the app because I never configured the WiFi connection.

Remember, you can go to Best Buy, buy a bunch of thermostats, keep the one you like best, and return the rest with no questions asked.
You're right, that does help, alot.

Sounds like in principle, Skija is an attempt to take the benefits of Skia and bring the shortcomings (for this use case) up to par. What's taken for granted is 1. Skia is better/more/performant/nicer than javaland status quo, and 2. Jetbrains has the resources/experience to "hand-craft" a nice Java API over it. And then on to all the other steps.

> So to understand the value of this new library you very much need to be able to do an in depth comparison of Skia vs Java2D vs the JavaFX Graphics subsystem. Very, very few people have the expertise to do this and the blog post doesn't really try.

This is the main point, which I can only assume JB have answered internally. They are probably the biggest Java GUI shop in terms of users and revenue (at least that I know of), so I'm not too too skeptical when one of their developers with some clout says "AWT, Swing, and JavaFX came with a lot of quality and performance drawbacks"
Forcing Small Investors Out of Big Deals: SEC’s 99 Investor Limit
I’m still playing nearly decade old games. I just need some thing competitive in decade old gaming so that my wife and I can play together.
Sadly, while this answer is theoretically correct (and should be correct), reality is a lot muddier.
As usual, in the discussion there are a lot of folks who's advice/opinion boils down to "rtfm" and "it's not the tool, it's you!"

I found working with SourceTree to be a good fit most of the time, after learning via command line for a bit. It keeps me from having to look stuff up, and is much nicer navigable than command line imho.

My problem with such answers is not that I don't want to have to memorize git commands (with all the flag and sub command variations, git config entries etc.).

My problem is that the guys from the discussions about..
... blender, vector graphics programs, Xcode, rider, gcc, apple notarization command line tools, brew, pip install, the python3 standard library, emacs, vim, the terminal and ssh, my Synology's time machine configuration, my book keeping and tax program, Django library, the c# standard library, my insurance policies, my smartphone, smart home and my Samsung smart tv, ...
... all said that it's not so hard to memorise these few simple steps or commands, and that I should rtfm.

Not sure how useful of a retort that is to the criticism "X is too hard to use".
Sorry but "rich people are miserable because they have too much money" is not a real problem and I feel exactly zero sympathy for anyone in that position.
It works just fine as a dumb thermostat - you can even set a schedule through the on device UI. Just no app functions
Did DoorDash end up figuring out how to pay their drivers a normal wage without confiscating their tips? If so, how? Seems like it would have tremendous downward pressure on their profitability.
Let's run an experiment by moving cameras into the Supreme Court -- actually all courtrooms -- and the rooms where juries deliberate and all Cabinet meetings. We'll be able to tell that I'm right after our government stops working.

Or we could save ourselves the trouble and ask ourselves why it is that we don't allow cameras in those places to begin with. And then we could extend that reasoning to Congress. Turns out treating your government like a reality tv show is a bad idea.

Removing the cameras isn't going to fix everything...but it will be a positive change.
Homesite, I miss that program. Those were the days.
Interesting for many gamers, Blizzard announced native support for World of Warcraft[0] on Apple Silicon. This give hope to other games from Blizzard coming to the platform as well and may encourage other developers to join in.

The M1 has been shown to run Civ6 and Rise to Tomb Raider through Rosetta faster than previous integrated GPU mac hardware[1]

[0]https://us.forums.blizzard.com/en/wow/t/mac-support-update-n...

[1]https://www.macworld.com/article/3597198/13-inch-macbook-pro...
Sleep deprivation has long been known to cause memory loss. My kids, in the early '00s, would only sleep in the daytime. I lost most of my '90s.
Not only helped to improve support for UTF-8, but also for those pesky characters that take multiple codepoints...
If you're looking to use an e-ink tablet as an external monitor, you should also consider the larger BOOX e-ink tablets. The BOOX Max (starting from the last gen) and the new Max Lumi offer HDMI input for external monitor use.
In reviews of the new M1 Macs as a whole, I'd like to see a comparison with Qualcomm's best: meaning the fastest current Windows ARM laptops. Up to now, their performance has at best only kept up with comparably priced x86 models, despite pressure on Qualcomm by Microsoft and the device makers. Maybe some new competition will shake Qualcomm out of its complacency...
Some things are simply too destructive to be in society. I'll take smoking as an example: Of course you should have the option to put whatever you like into your body. But when it starts to seriously affect your health and the people around you, it calls into question whether your right to smoke is above the negative impact on society.

This is how I see social media. (I realise a lot of HN folk work in this area)

These CEOs brought social media into our world, and I expect them to take resposibility for it. If they are unwilling or unable to take responsibility, then I'm OK for The State to do that for them - like you said with regulations. Currently it looks like they don't want to take resposibility for the destruction they have caused.

Sorry for the rant - but I'm seeing first hand the negative effects of QAnon/Consipracy Theories/Extreme Politics within family members.
I have the reMarkable 1. I've found the device sufficient to replace paper entirely. Due to the eink technology, the responsiveness depends on how much visual update there is on the screen. When you're writing it's very responsive, but if moving a complex drawing it may be slower. The reMarkable 2 should be more responsive though, especially since it has two cores.
Pretty sure the dominance of ASCII on the internet and the efficieny/compatability of UTF-8 in relation to ASCII paved the way for UTF-8 everywhere. It is the standard unicode encoding of the internet.

If anything, I would say the UTF-8 paved the way for emojis, not the other way around as the ubiquity of a unicode encoding allowed for the existence of emojis. Can't encode emojies with ASCII. You have to have unicode and its encoding first before you can have emojis.
If this is what he meant, I should be able to allow for that. Windows allows for that from the get-go (dpi scaling), but probably I may need to tweak it even more.
Just took a look. Looks a lot like WorkFlowy or Dynalist but doesn’t have the same approach I’m going for where you can organize your todos and track them in a different view. I guess you can tag them but not sure if that helps managing your day. Have you used it and do you like it?