skysight-inc/HackerNews huggingface dataset:
Not really. The author seems to want to retain a great deal of control over the system while maintaining simplicity.

The classic Macintosh system software is a reasonable example of this. Up to System 7.5 the operating system and the bulk of software only exposed components that were intended to be manipulated by the end user. For example: you could install a printer driver by dropping the appropriate file into System Folder:Extensions or install a font by dropping the appropriate file into System Folder:Fonts. If you wanted to remove a component, you could drag it to the trash. While you would lose access to a particular feature, everything else would continue to function. Much of that was facilitated by structured files, since everything could be bundled into the component's resource fork.
Application software behaved in much the same way.

Of course, that changed around System 7.5. The function of the various components were less evident than a printer driver, font, or application dictionary. Dependencies increasingly became things that must exist for the software to function, rather than being optional features. Mac OS eventually dropped the concept of resource forks, so things that used to be contained in one file were distributed across many.

There are many reasons for those changes and the complexity of modern software likely makes returning to that old model impractical, if not impossible. That being said, for all of the improvements we have seen a lot of control has been lost.
What makes “ West Country Farmhouse Cheddar” different from "West Country Farmhouse Grana Padano"?

By the logic that leads to WCFC, Grana Padano shouldn't be protected. Only "Piacenza Grana Padano" should be.

It is an identical situation: a method of making cheese, with an origin in a specific area. I can make cheese the same way, using the same ingredients for both cheeses, but one I can call cheddar, and the other I have to call "Not Grana Padano".
ScreenToGif?

https://www.screentogif.com
A number of details were missing, including,

> One Black employee said her manager suggested in front of colleagues that she was dealing drugs and carrying a gun, trading on racist stereotypes. Another said a co-worker at a recruiting meeting broadly described Black employees as less capable. Still another said managers spoke down to her and her Black colleagues, adding that they were passed over for promotions in favor of less experienced white employees. The accumulation of incidents, they said, led to the wave of departures.
Larger wheels roll over obstacles better. That's why most mountain bikes are 27.5" or 29", which is about as big as you can go without causing too many other compromises.

Bumpiness isn't just a comfort issue. Your body ends up absorbing a lot of the up and down motion, which drains your forward momentum.
I sort of agree with the parent. I get into serious browsing/searching/etc. and I usually just end up grabbing a laptop. I can do it on my tablet but it just seems like too much work. Of course, that may reflect habits and if I were to only have a tablet I'm sure I could make it work. My dad certainly has no trouble ordering from Amazon all the time just using his phone.
Yes, that’s true. But Apple heavily influences the standard, and they’re usually the first to actually implement new revisions; plus they pick and choose which extensions they want too. That being said, the “Apple added JavaScript instructions and that’s why their processors are fast at web browser benchmarks” meme needs to die.

From my impressions of seeing how these get implemented, it seems like some hardware features end getting added to the chip by the hardware team and then the software engineers get told that it now exists. So that’s another reason why I doubt that they are “cheating” on benchmarks.
What part is absolutely false? The NHS randomly picked you, you didn't ask the NHS
> At least give me a "fair" trial: Show me where I lied

Just one example: https://www.politifact.com/factchecks/2020/sep/25/blog-posti...

> As evidence, it cites comments from Andrew Baker, the chief medical examiner in Hennepin County, who performed an autopsy on Floyd. But Baker didn’t say that Floyd died of a drug overdose.

> The medical examiner’s office ruled that the manner of Floyd’s death was homicide.

> The cause of death, according to the medical examiner, was "cardiopulmonary arrest complicating law enforcement subdual, restraint, and neck compression."

You realize that his murder was caught on video right? Tens of millions of people saw it. And for the crime of trying to pass a counterfeit bill at a convenience store. If you've ever exceeded the speeding limit while driving, you have performed an act which posed more of a threat to society and danger to others than the act of passing a counterfeit bill.
Everyone in this thread is missing the forest for the trees.

Coinbase is a medium-sized privately-held company. Reading through those comments, they had some minor issue with a few employees and a relocation plan. This may or may not have involved discriminatory and/or racist behavior.

How is that a story in the New York Times? Or rather: Why is that a story in the New York Times?

It's obviously not because a particularly terrible thing has allegedly been done to those 15 people. This kind of labor case is literally business as usual for courts.

The NYT pursuing an agenda that has probably more to do with the company's stance on politics, and perhaps also an agenda wrt. crypto-currencies.
The command-line tools are still open source though:

https://theunarchiver.com/command-line
Oh lordy, jumper IRQs. I'm so grateful for PCI. The PS/2 and parallel connectors couldn't die fast enough when USB came out.
The thing I mentioned should be better in that case since it’d enforce the right memory ordering on a per-instruction basis.
Voice dictation .... if you are comfortable with sending all your input to a random 3rd party server. That's how the 2 major providers work nowadays unfortunately.

We had mediocre on-device voice dictation when Pentiums + 486's were all the rage; (ie. Dragon Naturally Speaking 1.0 in 1997) why can't we get on-device voice dictation on these ARM devices at similar or slightly better quality, since these SoC's are 10x what we could do in the 90s?
I would not. I think there's a high possibility they start moving operations elsewhere, like Asia.
I look at it this way: I'm a noob. I learn the things I do because I've genuinely developed an interest and understanding of how technology can improve my life and that of others.

A Raspberry Pi home automation server running Alpine, a load-balanced OpenBSD router... I make some projects which are considered a hobby for now.

But how would you convey this to a recruiter with limited to no understanding of technology? How would it even look like to a recruiter if someone like me was trying to get a foot in the door?

This is where certs might come in handy. I may not become an expert overnight, but at least it shows that I'm willing to focus and learn the material required to pass a cert.
Yes, exactly. :)
I've been paying pretty close attention and read a lot of articles and discussions, starting when it was being created and I have never seen anything about either of those. No one actually writes WASM directly, so no one says to "rewrite in WASM". It is only an optimization, so the two uses are to speed up javascript and to compile native languages.

No one even says "polygot bytecode", let alone says that WASM 'invented it'. Most programmers have already used something that uses a bytecode format, why would anyone say that?
While we're straining, the more important question is to what degree is it ethical to impose your definition of fair on others. I would say that there is no ethical basis for the sort of extreme imposition that's currently the status quo. Slavery is clearly not a consensual relationship so it really doesn't apply here. Yes we should make everyone free. No we should not change the definition.
Show HN: Notifwd – Forward macOS notifications to your iPhone using Prowl
Can anecdotally list 5 people who opportunistically took the package and were planning to make moves anyhow
Also Brave's been caught doing shady nonsense before. I'd use degoogled chromium before brave, and FF before degoogled chromium.
Being "not racist" - AKA the unfairly-maligned philosophy of "color blindness" - is a perfectly reasonable aspiration. I shouldn't be any more concerned with skin color than hair color or eye color.

I find the "anti-racist" philosophy of Kendi et al. to be misguided at best and divisive and racist at worst.
That's great, but in the case of zip files it's because the file and compression format hasn't materially changed since the 1980s, and in the case of Excel because Microsoft controls the format. Apple does not control the Stuffit format and never has (and AFAIK never distributed their own software using Stuffit). Stuffit's compatibility issues are due to the people who make -- or at this point, I believe made, past tense -- Stuffit.
They purged all the journalists capable of doing what you want.
I’m just glad that both Apple and AMD are taking Intel to task in the laptop CPU world.
What is not so great about SwiftUI
That we have to know and navigate the intricacies of healthcare and the nuances between urgent and emergent care is ridiculous in my opinion. Then you have to worry about whether the dr on shift is in network even though you’ve verified the facility is
I've been doing all my talk slides for the past few years with org-mode and Reveal.js. Really happy with both the workflow and the result[1]. I've settled on a pretty simple system with three main files:

ideas.org → outline.org → slides.org

I start with unstructured thoughts, turn them into a structure of a presentation and then into concrete slides, all in roughly the same format. With Emacs, it's easy to navigate between all three files, view them side-by-side, copy/paste between them and make high-level structural changes like reordering slides, all in the same editor I use for everything else.

As a bonus, the defaults are pretty much the opposite of PowerPoint: the path of least resistance is to make simpler, more consistent slides with less text on each one.

I'd use this for any sort of presentation, but it's particularly useful for code. I can easily copy-paste code from my files into slides.org, and I get syntax highlighting in the editor to help catch mistakes. I can use syntax highlighting in the generated slides or not, depending on my needs. I haven't set this up myself, but I've seen people write simple Emacs scripts that compile and test the code from their slides—that would have caught a number of typos that made it into my actual conference presentations!

This also lets me manage everything associated with a presentation in a single git repo. This is incredibly handy, especially for presentations that have their own code or data.

Highly recommend giving a workflow like this a try. Once I got the hang of it, it became far more productive than making slides in PowerPoint, with better results to boot. It's easier to write slides in the first place, make structural changes and reuse content between pretty different presentations.

[1]: Here are the slides for the latest public talk I've given: https://jelv.is/talks/haskell-love-2020/slides.html

I turn the controls in the bottom-left corner off for the presentation itself, but I started enabling them on my website after a few people got confused on how to advance the slides.
Are you the ibanker or the consultant in this?
It doesn't have to be one person. If 1 is strong enough and related to revenue in some way, 2/3 can be solved by throwing money at the right people.
> No one thinks and speaks purely in math. It must be language, then math [...]

I disagree for any non-trivial use of "language".

By that I mean that things like "wonder what will happen if I use a different boundary condition" is a trivial use of language, as it does not affect the understanding of the problem or how to solve it.
> In my opinion, the well being of taxpayers should take precedence over a relatively small number of gov't workers.

Pay and treat public workers like shit, especially in high-demand high-skill professions, and good luck trying to recruit and retain anyone even semicompetent.

> Government needs to be paying market salaries to its employees, period.

Government usually pays well-below-market salaries, and still-below-market total comp, which is why it disproportionately attracts people who either prefer stability of the particular style of benefit structure it provides, who have a strong preference for a particular field of endeavor unique to the public sector, or who simply can't hack it in the private sector.

> In NYC it has gotten to the point, thanks to unions and regulations, that digging new subway tunnels is too expensive to consider.

Public sector unions have almost nothing to do with that, though, since the labor is almost entirely contracted-out (so, private sector unions, to the extent unionized), and anyway the main cost drivers aren't labor costs but MTAs horrible contracting process and NY State contracting rules.

> when one considers the enormous operating costs of the MTA (the other side of the same coin) that's all public unions driving costs up

Or it's the inefficiency that you get when you can't recruit and retrain the best workers, especially in management and knowledge-worker positions, because the best workers can make much more money in the private sector.
Apparently it's just extra fast replacement cycles due to the fact that the original designs weren't thought of this way.
Here's to hoping https://docs.ipld.io/ helps for acylic data. Not sure what's needed for cyclic (including relational) data.
If you have an existing company in India, and have been working in it in an executive or managerial position for over an year then look at L1A followed by EB1c. Thats the route I took.
Interestingly the Twitter thread is saying uncontended atomic operations are generally as fast as non-atomic, so I don’t think the weaker memory model is the totality of the reason.

Another thing is apparently their branch predictor is specially tuned to work with how Objective-c dispatch works (which iirc Swift inherits in places too, and not just when interfacing with Obj-C APIs)
Collapsible threads have been a feature for a while now. Click the "[-]" or "[+]" beside the comment to close or open.
it looks like there is still a fair amount of boilerplate involved to set that up.
"Oh, I run my games on GameOS because it doesn't take a bunch of resources for GUI animations and multitasking, but I use PrettyOS for just regular work. I've got high hopes for VROS, they say I can use a weaker system with my Vive than on Windows."

People don't do it now because it's ridiculously difficult to do for limited utility.
I explicitly bought the top of the range i7 based 2020 13” MacBook Pro for this reason; while I guessed that the Apple Silicon MBPs were going to be even faster, I rely entirely on Docker and other fiddly dev tools for my job, and I figured the edges wouldn’t be smoothed out for at least 12 months or so.
I've been using lookatme[1] for my presentations, which converts Markdown to a slides format, and I absolutely love this project. I found out about it through a few people who presented at an online Neovim talk in this format.

[1]: https://github.com/d0c-s4vage/lookatme
To some extent, this is happening now in the banking industry. There are millions of LOCs that are written in Cobol that are part of our banking infrastructure but the people that know how to keep the code working are retiring and no new coders are being trained.
Temperature checks won't catch asymptomatic people, and a lot of covid cases are asymptomatic. I don't see how temperature checks ought to make anyone feel safer.
I think you lack the ability to understand and share the feelings of "the other" group.
Geometic Visual Hallucinations [pdf]
How is the resolution of these versions? Watching on YT has been painful.
In your original comment, you’d said “toxic”. toomuchtodo was right to note exactly what your source explains: they’re mostly recyclable (though many places aren’t ready for the blades because they’re so big!) and if not they can be scrapped and left in a landfill. Toxic means something specific, and isn’t just “can’t be recycled”.
Have you considered getting an L1?
It would tie you to that company until you get GC, but your wife would be allowed to work under the L2 partner visa.
> particularly ones where you need to ensure that a user can't accidentally separate or delete a file. How do you keep a cache directory that backs a file with the file if the file system doesn't let you put folders "inside" of files?

You are worried that if an application has a directory "cache" with files in it, a user will go into that directory and randomly delete the file "cache/3F3819A1.dat", and that might confuse the application.

But, suppose instead you had a single file "cache.sqlite", containing a table "cache" with an "id" column. What's to stop a user from opening that file with the sqlite command line tool and running "delete cache where id='3F3819A1'"

If a user really wants to muck with your app's data by hand, you can't stop them. (Unless you go with some DRM-like solution in which your app runs in a secure enclave such as Intel SGX)

Whether it is a single file or a directory of files doesn't really make a difference
Perhaps you should perform a self-reflection first?

Maybe you can stop forcing engineers to jump through hoops to pass your stupid l33t testing questions? You might think you’re hiring the smartest guy, for the cheapest price, but instead of getting a good engineer that can write solid code, you get a code monkey that throws shit into your engineering process. Think about that for a moment.

Maybe you can set realistic deadlines? And readjust them as the requirements change in midstream.

Maybe you can hire managers that understands the complexities of software development? So they can actually manage effectively for a change.

Maybe you can avoid putting your employees through death marches to solve some arbitrary business problem?

Maybe you can get rid of your stupid open office seating arrangement, thereby forcing your most valuable employees to sit in such close proximity to one another? Thank god for Covid-19! That finally put a check on this stupid business practice.

Maybe you can stop viewing your employees as a cost center, and start to view them as an asset? Since the job of the engineer, is to help automate some process, he is actually reducing labor needed elsewhere, which costs you actual money if you had to pay an analyst to do it. The engineer automates this part of the job. And once you have a system in place, the initial investment pays for itself.

Maybe you can stop doing stupid employee ranking scenarios, like your stupid Stack-Ranking game, where your goal is to kill the bottom 10% regardless. This pits your best employees, your assets, against one another, in a Lord-of-the-Flies fight to the death challenge. This is not a very good scenario to engender loyalty from your best employees, again, your best assets.

Anything else?
> It's called "dark" because no one knows what it is.

It's called "dark" because we can't see it, except for the gravitational effects it has on visible matter.

Neutrinos hardly interact at all with normal matter, as such it is a form of dark matter called hot dark matter[1].

However based on measurements we've ruled out[2] neutrinos as the main source of dark matter, hence we're looking for something else.

Since the only clue we have so far is the gravitational effect, it is possible that the solution is to modify the theory of gravity instead of finding new particles. People are looking into this as well. And heck, maybe it's both. Time will tell!

[1]: https://en.wikipedia.org/wiki/Hot_dark_matter

[2]: http://w.astro.berkeley.edu/~mwhite/darkmatter/hdm.html
Racism is endemic in the US. It was founded with the notion that black people were basically livestock. We've slowly and fitfully moved away from that, but the problem is far from over. With any company we should assume that both personal and systemic bias are present. Which is why well-run companies work to counter that.
Big brain makes you human, count your neurons when you count your blessings
>even slightly damaged parts get replaced.

Usually but not always. It's true that aircraft demand much more diligent maintenance than terrestrial vehicles though.

There are provisions in most maintenance programs for deferring repairs on minor damage and/or what's called a minimum equipment list that outlines what can be broken and still let you fly legally.
Assuming you're talking about emulating io_uring in userspace at the liburing API level, couldn't you just use a pthreads thread pool for the syscall dispatching from submitted SQEs, and when those complete their results get serialized into the CQE.

For fd-based monitoring of the CQE, wouldn't a simple pipe or eventfd suffice? When CQEs get added, write to the fd, it just happens to all be in-process.

I must admit I haven't gone deep into the liburing internals or the low-level io_uring API, but conceptually speaking there doesn't seem to be anything happening that can't be done in-process in userspace atop pthreads for the blocking syscalls. It just won't be fast.

Am I missing some critical show-stopping detail?
Unrelated: Shame on you BBC for hijacking our back buttons! Shame! A dirty, dirty trick it is.
A large part of research is spent on the understanding of what is known; parsing papers is part and parcel for professors, grad students, and corporate R+D alike.

No idea if their approach is useful, but they are tackling a worthwhile problem.
Hard to say. There are knock-on effects from being highly successful. If you win the lottery and subsequently become a highly successful investor, for example, there’s a clear element of chance. You may have the latent abilities of an investor and the skills to fully realize them, but without the opportunity afforded by a windfall you would never find out.
Modern Mercurial
No, the cynical view is that the people in charge are racist.
.web
1) Oracle is the likely winner of the still-ongoing Google v. Oracle case. If APIs are copyrightable, file formats almost certainly are.

2) Even if it were legal to copy or reverse-engineer their file format, the legal team at Smith Micro believes otherwise, and doubtless has amassed a considerable war chest to fight in court for that belief. Do you really want to risk litigation from them as a small-time/OSS developer? It's not enough for something to be legal in order to do it. You have to have reasonable grounds to believe you will spank any challengers to the legality of your actions in court -- or such potential challengers must have been already spanked to the extent that any other challengers will think twice before suing on the same grounds. It's not fair, but it's how the system works.
Does anyone has something similar but free ?

Looks interesting concept, but 100$ based on screenshot its to much.
Imagine how the Argentines felt when they saw the English team kicking Maradona, trying to hurt him and break his legs during the match, knowing it was a one man team. My point is, in football no one expects you to like your opponents. So there's nothing wrong with not liking Maradona :)
They’re better than nothing, but not by much.
Expect more negative news about Tesla next 3 weeks, due need to push down price of TSLA. Indices must purchase lots of their stock by the December 21 deadline.
Big Cheese Apologises to Creator of “How to Make Grana Padano Style Cheese”
And yet... those who stay in the game and who try new things regularly get “lucky” while those who quit, don’t develop and learn from a process, and who try the same methods over and over don’t get lucky.

It is far too simple to say that it is only luck. Persistence and good processes often lead to “luck”.