skysight-inc/HackerNews huggingface dataset:
I tried VScode twice and despise it. Cold never get it to be much more useful than a text editor with syntax highlighting. Tried setting it up for java and even with fiddling and tweaking it didn't work nearly as well as the default eclipse setup regarding code navigation and maven integration. It felt just like trying to get vim to be modern and useful. Maybe possible, but a lot of effort when there is other solutions that work right out of the box. Second try was for PHP, and that was even more futile. For PHP it actually seems like jetbrains is the only one providing an ide that doesn't make you lose your mind with that language, so not necessarily a sign that VScode in particular is bad.

For C++ I never even tried it because I'm usually content with qt creator.
Does the browser not support encryption?
Are the key bindings still clunky and very slow to use?
This seems like pointless scaremongering to me. Nobody's getting thrown into a re-education for looking up a word in a dictionary. This kind of cartoonish exaggeration of how totalitarian regimes operate only muddies the water on the actual harm done by such governments.
I've generally found that things like the part of speech type is inconsistent, so the wiktionary files require a lot of work to extract the information from them if you want to use the data for natural language processing tasks.

I've also found that things like thesaurus/synonym information is incomplete.
"100% is probably never the right reliability target: not only is it impossible to achieve, it’s typically more reliability than a service’s users want or notice. Match the profile of the service to the risk the business is willing to take."

"Things break; that’s life."
Hi there, Autodesk engineer here.
I haven't been here too long, but it's decisions like these which make me ashamed to be associated with this company. I work on a different product, but it feels incredibly odd sometimes to see these kinds of articles, because the engineers I work with are really focused on the end user experience, at least on my team. That being said, I've seen a lot of issues here.

First off, our sales force is ridiculously massive. We have 8,000 full time sales people (although they get a fancy title like, solutions expert). In comparison, the number of engineers and UX folks who work on Revit is under 200. We're completely sales-first.

Second off, the amount of mid-level managers who have no other dependents besides a manager is astounding. My boss's boss has no other dependents than my boss, and it's the same thing with my boss's boss's boss. Have absolutely no clue what value they add to the org. There's so much political infighting that makes it incredibly hard to get anything accomplished, we have certain teams that refuse to communicate with another team and they literally just go two separate paths instead of following a unified vision.

Third, our top level VP's / executive suite have never used Autodesk products before. I'm not kidding about this. I'm 100% that our new CTO, Raji Arasu, has never used any Autodesk product before, based on meetings we've had. Given her background from Intuit, this isn't a huge surprise, but could you imagine if the CTO at Tesla had never driven a Tesla before?

I'm not sure how we've gotten to this point. The CEO is literally a rocket scientist from JPL, I can't figure out why he's running the company into this direction of extreme greed. Autodesk is a complete monopoly, and many of the people inside this org are extremely comfortable with the moat that Autodesk has built. I'm not.
It’s fun to see a bunch of nobodies criticizing one of the best programmers of our generation.
And yet most cars run apps. Are you arguing that those not coming from/authorized by the manufacturer are less legitimate, or should not deserve the same treatment?
Yup, I had a similar experience and what CEOs spend their time doing was vastly different than what I expected.

- Their calendar is often broken up into 15 minute meetings

- Lots of external meetings because a big part of the job is "being the face of the company"

- The 15 minute meetings are often just a final "sign off" on some important decision; CEO bring the company-level perspective and can highlight key issues identified by the board

- What a department might spend 3 months working on, the CEO often has to understand and make a decision on in 10 min (see prior HN post "how to communicate to executives")

- What people presenting to the CEO thought was important was often very different than what CEO thought was important (e.g. team thought product launch price was critical while CEO was worried about a $500M supplier contract that was in the final stages of negotiation and if this product launch could be leveraged to close the deal and save the company millions)

- The political side was very important; HN likes to think raw intellectual horsepower matters, but ability to communicate and "get people on your side" is at least 50% of a CEOs job; your idea might be brilliant but if you can't convince the sales team of it, your idea is worthless
Like I said it makes no difference when your SSD takes 40us to respond to a read. Maybe you have an exceptionally slow CPU?
> all three file systems mark pages clean after fsync fails, rendering techniques such as application-level retry ineffective. However, the content in said clean pages varies depending on the file system; ext4 and XFS contain the latest copy in memory while Btrfs reverts to the previous consistent state. Failure reporting is varied across file systems; for example, ext4 data mode does not report an fsync failure immediately in some cases, instead (oddly) failing the subsequent call. Failed updates to some structures (e.g., journal blocks) during fsync reliably lead to file-system unavailability. And finally, other potentially useful behaviors are missing; for example, none of the file systems alert the user to run a file-system checker after the failure.

Surely there's some motivations behind these behaviors and it's not a bug that was implemented in all 3 filesystems, right?
To me it feels like a big grasp for meaning for many of the climate activists.

Without religion or kids giving a reason to live, mostly living for oneself is very depressive. (I know also people with kids do this)

Having a goal higher than yourself, especially that is of the highest moral purpose is very liberating.

It comes at a cost though, reason goes out of the window.

This doesn't mean there aren't real concern, but yeah the world is not ending.
+1 whereby is absolutely amazing, no-crap UX and great performance
But the configuration sucks more
That doesn't really refute the point that Carmack made. Namely that a lot of the supposed inherent difficulty in the endeavour of debugging is actually incidental from a general cultural attachment to crap old tooling.
> Except maybe Chime.

I thought you were referring to the banking app for a second and was insanely confused.
Probably because Google says “喫茶” translates to “coffee shop”?

> "No gaijin allowed" is still a fairly common sign for some businesses, as I understand it.

Really? In what language? I’ve never seen such a thing, but I don’t get out much.

There are certainly places that don’t want to cater to foreigners, with reasons ranging from can’t provide proper service in other languages to, I assume, virulent racism. But all they have to do is not accommodate any foreign language, and they won’t get any foreigner business.

Publicly stating it on a sign like that seems pretty unexpected.
pique comes from (Vulgar) Latin piccare, which means "prick with a sword". The route to English is via French.

peak comes from Old English pīc, meaning just "peak" (e.g. of a mountain).

The two are completely different words that just sound similar.

pique may possibly go back to Proto-Germanic, and peak does, but the two go back to two separate words (*pīkaz, *pikkāre) though both are then related to sharp things and possibly onomatopoeic.
We have historical experience which pretty clearly shows that not increasing the price of aggression surely doesn't stop it. Contrary to what feel-good gurus say about "breaking the cycle of violence", in real life, it only breaks when the price of continuing is getting too high. And yes, when it comes to war it's definitely not a fairytale with all good men rewarded, and bad men punished. So if you wanted to say to that war is bad - I think almost nobody would oppose it. Not answering with weapons to weapons means there will be more of it, however.
I don’t find the definitions to be as good as e.g. American Heritage, though.
Mate Terminal, mostly because it supports multiple tabs that I can switch between using the same keyboard shortcuts as in other programs. Consistent, simple. I don't need more.
IIRC Linux itself has only been reporting asynchronous writeback errors via fsync for a few short years, meaning before that basically any database that wasn't using O_DIRECT would miss I/O errors under memory pressure (or from out-of-process writebacks in general, e.g. root invoking sync). I looked into this stuff before postgres's fsyncgate, before "how are I/O errors actually handled in Linux, anyhow?" got attention, and walked away with the notion that anything other than O_DIRECT is best-effort-probably-works-most-of-the-time on a good day, and O_DIRECT's semantics are basically an unknowable opaque mixture of what drivers and hardware do and expect. There were some papers looking at error handling within Linux file systems at the time and they found a large number of issues in pretty much all of them. As far as I know, all efforts in the area of durable I/O are still focused on the notion of synchronizing I/O (fsync/fdatasync and equivalent), while many databases don't actually care about that too much and would rather want barriers instead. The kicker is of course that hardware (when honest) actually uses barriers and not block synchronization, and the databases that are journaling filesystems of course also use barriers and not synchronization to implement journaling. It struck me as a distinctly classic API-to-real-world mismatch.
I've been here seven years. Can't say I've seen it either. The server industry has been nothing but hospitable.
Another real downside to scooters is to miss out on a low-intensity physical activity that makes your body feel good. A day of activity, walking or bicycling, does wonders.
> You could see he was "their man" because they somehow arranged to get him a Nobel Peace Prize for, apparently, nothing.

I have to admit that was weird, but I think a lot of people really thought Obama was going to turn things around for the nation and the rest of planet. Bush Jr. had a whole lot of people all across the globe very concerned about America. Some saw him as an idiot, and/or a literal war criminal, and he had pushed the US in some very dark directions. Suddenly America was doing some very very un-American™ things aggressively and right out in the open. Torture, preemptive war, voter suppression, direct interference with the media, the stripping away of civil liberties, increasingly oppressive/nationalistic rhetoric, he was basically the warm-up act to Trump's administration.

All the worry over the fast decline of America is why Obama's hope/change message went over so well. If Biden had been almost anyone else he probably would have been given awards one for saving the world from more Trump, but I don't think anyone had high expectations for Biden whereas the world was basically begging Obama to bring integrity and stability back to the US.
I had no idea StarCraft still saved the entire game state: what a gigantic waste! I wonder if the game engine was deterministic or not (if it wasn't there was no choice for save files: you had to save the full game state if you wanted to implement a replay or continue functionality).

Now Warcraft III, which came out only three years later, had a fully deterministic game engine and, for replay files, only saved players inputs. Hence the Warcraft III save file, even for entire games, were tiny. And there were several websites where you could download and replay save files from other people, including from famous matchups. Fun times: I'd exchange my best games with my brother, as email attachments IIRC. We'd then watch each other's games and make comments.

IIRC Microsoft's first Age of Empire, which came out in 1997, already used a deterministic game engine so there was already an AAA title who used that technique when StarCraft came out in 1998.
Show HN: Write Words on Your GitHub Contributions Heatmap
Once upon a time i had a project to do that. and it was miserable (but also it was when i was first learning to program... so i did a lot of stupid things)
In fact, cancer incidence and all cause mortality increase the further you are from the equator.

Brown fat activation is not efficient from an energy perspective. If you live somewhere cold, with generally sparse food supply, burning precious calories to warm yourself up isn’t a winning strategy. I highly doubt brown fat activation is more prevalent in the colder climate populations.
Cool, now show production volumes and chips and boards country of origin.
Skype was absolutely awful for many years. I'm trying to remember all the things that were bad, but I remember that they reinvented the app twice, so that everyone could only talk to people on the version of the app they were on.

They left Linux users in limbo, while Zoom worked for everyone.

They couldn't handle more than a couple of people in a call.

They also had Lync which was rebranded as Skype, so you also had other bad software masquerading as Skype which wouldn't have helped their image.

You couldn't share a meeting URL and have the call in a browser for the longest time.

They only started to try again after Zoom picked up being the default word for video calls.
You might find this other api more suitable: https://en.wiktionary.org/api/rest_v1/#/Page%20content/get_p...
> Our findings show that although applications use many failure-handling strategies, none are sufficient: fsync failures can cause catastrophic outcomes such as data loss and corruption.

That makes it seem like an immediate abort might be the best action in most cases? Handling it wrong and then chugging along might amplify any corruption that has happened.

It might obviously depend on the application and use case, but I'd like to think projects like pgsql put a lot of effort into getting this right after fsyncgate. I've read quite a bit about it after that incident, but ultimately decided I'm too stupid to get that right and roll the "log error and bail out" route ever since.
As someone who does a fair share of browsing on Tor Browser's Safest mode (JS disabled) i entirely disagree with this point. Most use of JS makes my (old) computer really slow and usually leaks memory in some way. This is true on Firefox, Chromium, and all derivatives.

Yes the performance impact of a single "alert()" when i open the page is negligible. The performance impact of parsing Markdown and rendering it as HTML nodes is definitely non-negligible.

I love the idea to support more markdown formats natively for the web (eg. markdown), but i hate client-side scripting shenanigans that don't respect me as a user without the fancy latest iphone. If only some browsers were concerned about emerging protocols/formats & UX instead of increasingly-useless (except for tracking purposes) JS APIs...
I thought it was down to a few rather small regions left in the UK (and fading), but I’m not expert in their accents. I could well be wrong, and my word choice was injudicious.

I should also note that Indian English is also a bit patchy, their leading aitches are regularly silent due to it not being a common construct in their own languages; but they’re also less precise about a/an in general too.
In fairness to those learning through YouTube or other modern sources: I learned from books and after finishing the exercises in the books I also had no idea what a "super simple project" was, or at least what one step up from the book was.

Ultimately I learned by starting projects that were too large, hitting a roadblock, and stepping back to learn about that thing. Then starting another project and repeating.

This process took years and years before I was reasonably confident in estimating the size of a project. And to be honest even now, nearly 25 years after writing my first tiny cli trivia game, I still get it wrong sometimes, especially in a new domain.

At the end of the day estimation is hard even for veterans of the software industry.
urxvtd + urxvtc

I just got used to it over the years. I also have a number of extensions which I would miss. Also it is just very responsive and low on resources; same league as xterm.

Also nowadays terminfo is mostly available on remote machines; I mainly work remote (I had an odroid as local system for quite a while).

I would say, there is no reason to have a terminal which does tiling, there is tmux which brings many more features. Also, what the heck with gpu enabled terminals?
I’m gonna agree with everyone else. I’ve lived in Japan for years and never seen a sign like that.
Science Has No Use For Ockham's Razor (2007)
This is almost certainly confounded with other healthful behaviours. Eg people who sauna also eat better, exercise, go to the doctor etc
the Cass Review explicitly says "The rationale for use of puberty blockers at Tanner Stage 2 of development was based on data that demonstrated that children, particularly birth-registered boys who had early gender incongruence, were unlikely to desist once they reached early puberty" and only recommends reviewing puberty blockers for AFAB people.
My town is famous for being a city that feels like a bunch of neighborhoods. Nearly all of those iconic neighborhoods are along the historic street car routes, that were dismantled in the 30s and 40s.

I won't claim the street cars were perfect, but there is a lot of merit to the idea that they were replaced by an inferior solution due to the prevailing winds of the moment. What I find more interesting is the street car lines had such a dramatic impact that now 100 years later they're still defining the shape of the city.
From person experience working inside Autodesk, they don’t care. They make so much money while being so dysfunctional that it will take strong competition for them to do anything.
Computation speed is only one of many criteria. It can be important. We have R code that takes hours to run, and for another paper it takes 5 minutes for the R code every time we change something. Speed is certainly important but not the only criteria.
I agree, it would certainly be useful to compare the most useful libraries, for economists dynlm is fantastic in R. But we only have so many words in blog piece like this, and we didn’t have space
I stand by the historical baggage. If you compare R (and the others) to Julia, there are so many bizarre and inconsistent language features they carry with them. Julia doesn’t have a lot, it might have made bad design decisions as Yuri argues, but it’s not historical baggage.
> Probably only when there is a more immediate, more tangible, more real threat to write about - war, famine, pestilence and death come to mind and all seem to be champing at the bit to be let free.

And at that point, it will be far too late. Hell just look at France, Italy and Germany right now - France has had to cut output of their few remaining reactors that are not broken down because the rivers are too dry and hot to supply adequate cooling water, Germany's Rhine is almost incapable of letting ships float, meaning that the country's most important freight waterway is at 25% capacity and soon none at all, and in Italy the agricultural sector faces never-seen-before bad harvests due to the drought which is the hardest since 1800 [1] when the measurement of weather began.

We are already in the catastrophic scenario, we can only hope and act to make it not worse than it already is - but without panic there won't be any change!

[1] https://www.tagesanzeiger.ch/das-schlaraffenland-verdurstet-...
Or choose a camp so we can all win the culture wars. That is, dismantle our morally-superior overlords whether progressive or conservative, and build actual freedom/equality by the people for the people.

There are only two sides to the barricades. Only one of them is interested in elections and the face of who runs the shitshow.
It was some years ago, but the current SC2 has a wide variability. E.g. the TSL8 final (https://m.youtube.com/watch?v=k0cWokKNBUQ) played this year was the opposite of deathballs, with rushed games decided by small errors.

At the top level players should keep an eye on the other player at all times, because a lot of strategies has a very specific response or you die.
I can't be the only one who likes the commandline gdb experience right?
> I have seen the same argument about syntax highlighting. That pretty colors makes for sloppy code reading and monochrome text means you read slower and thus more thoroughly…

The amount of times color change has indicated syntax error to me makes it a no brainer. Sure, some systems may have an older editor that doesn't have color highlighting, but that's a rare scenario for me. I'm not going to give up the huge benifit just to "train" my mind for such rare cases.
Have you tried Magit in Emacs? It's an embedded git client with a very smooth workflow. No need to open and close Emacs just to edit the commit message. Once I got really used to Magit, it's definitely my favorite way to interact with git.

Some valuable advice I got about Emacs after switching from Vim is that it's not really a text editor, it's more like an operating system. You shouldn't need to reboot the OS between saving a file and commiting it. I typically only start Emacs once, then do everything from inside it. That being said, it's a very different workflow from Vim or VSCode, and not everyone's favorite way to work.

I even got it setup so I open multiple projects in the same single instance, and slightly change the background color based on what root directory a file is in. This way I don't get turned around when working in both a client and server, or producer and consumer.
Thanks! It seems to be a bit of a telephone game between the question, reply and this article. No?

I read it as Google wanting political parties to explicitly register themselves and to use proper email authentication. Then if they start enforcing it, they can't be blamed being biased (again!).

It's not that they are asking if they may let political spam trough, they want accountability from senders and freedom to mark it as spam based on "user consent". Maybe I'm looking at this too positively but to me it sounds very convenient to Google's spam filters.
This isn't just lynching another black man, it's lynching the same black man. Google was the target in both cases. As such it's obviously pertinent to look at what motivated them go after Google the first time, which as I said is because they've been captured by traditional media interests.
Does anyone here know the conclusion to Alpha Star? What was its winrate against actual pros that it encountered on the ladder after the APM abuse was fixed following the exhibition match with TLO? Was it ever able to beat Serral?
I never used a numpad on a keyboard, but recently have been experimenting with 36 key keyboard layouts, which basically require an embedded keypad triggered by a layer shift and I really like it.

I think it's relatively common on laptops via "numlock"? Worth checking out if you type a lot of numbers I think.
Either you're forced to type in your password 100 times a day (so the rootkit has to wait until you type it in) or you use ssh-agent and your decrypted key is in memory for all to see.
Thanks, that’s reasonable.