skysight-inc/HackerNews huggingface dataset:
Creating a negative copy of the ambient noise - won't that increase the noise for everyone else? Say you live across the street from a neighbor who has this device. Street noise happens. It reaches you, and your neighbor's cancellation device, at roughly the same time. The device creates the cancellation wave, timed perfectly for the neighbor. That wave also propagates back toward you, and you hear it as an echo, with a delay corresponding to the width of the street.
> "breaking up big tech" fits squarely into the left's anti-corporate narrative

True but, (anecdotally) a growing number of my center and right-leaning acquaintances are warming to the idea of breaking up and/or (at least partly) nationalizing parts of the economy - particularly big tech - because we appear to be in a cold - potentially hot - war with China.

imo this idea is going to be coming from the right more frequently in the near future.
How do you write OO code in C?
Self hosted solution?
It should install just like any other Electron app. Are you able to install other Electron apps?
I'm on an intersection with caltrain, muni, and a freeway, but of course it can only be so informative. I'm not trying to say "Buses and trains aren't a problem" at all, I'm saying fuck motorcycles.
Sysaid, Jira, the entire oracle software sphere of influence.
Firefox Extensions for Hacker News
> Remember, there's a reason these people are a minority. Companies turn down applicants all the time so this special case isn't that influential.

such a wholistic view.

My female colleagues would love to sit down and do a good job, but they have to put up with men stalking them because they had the brass bollocks to give a speech at a conference without possession of a penis
The GitHub web UI. It's. So. Damn. Slow.
The state of apps/web apps for planning road cycling routes is abysmal. If you can implement this you'll immediately be the best.
Observations on Internet Transport [pdf]
Choosing the right programming language for your Coding Interview
`no_std` environments are different. They don't allow allocations unless you explicitly add an allocator. You also have to define the panic handler yourself.

Generally `no_std` libraries will not allocate or panic themselves. There is still the possibility of panicking (e.g. out of bounds array access) but there are alternatives that don't panic if that's a concern even with a custom handler.
Bypass Paywalls with Chrome extension (Hover)
It would actually be fine with current gasoline cars minus motorcycles and small handful of people who purposefully make their vehicles loud for... who knows what purpose.
I can't agree more, the idea that google derives an economic benefit from my work makes my skin crawl.
And exceptions for those few people are good. But that’s not a good reason for the vast majority.
Most needed, and highest bidder is the same is it not?
>> Lawyers understand.

Actually, few do. However you can choose your lawyer, and therefore pick one well-versed in the relevant area of technology and who also has a network of expert witnesses and advisors.
Yeah unfortunately the uk amateur radio licence (at all levels) prohibits airborne use of the licence.

I know for other amateur balloon experiments such as weather balloons, they often use the ISM bands instead in the UK.
Concur, ADP, and Workday are all really bad.
I find it more infuriating that car makers like BMW make you "rent" CarPlay despite already paying for all the hardware. They make you pay extra for a luxury vehicle to overcome their garbage infotainment system only for CarPlay itself to be disappointing.
I use a free desktop edition of Quickbooks from 2007 or so to keep my businesses' books. It's clunky but it works and there's no subscription fee.
Perhaps Reuters should have waited for more information before writing this article.

Warning about a "potential wave of Covid-linked brain damage" when it's likely to be a rare complication is not responsible journalism.
There is a project [1][2] to emulate iOS in QEMU. You can find more details about installation process and research itself in their articles [3][4].

[1] https://github.com/alephsecurity/xnu-qemu-arm64

[2] https://github.com/alephsecurity/xnu-qemu-arm64-tools

[3] https://alephsecurity.com/2019/06/17/xnu-qemu-arm64-1/

[4] https://alephsecurity.com/2019/06/25/xnu-qemu-arm64-2/
URL without redirects & tracking IDs: https://research.google.com/pubs/archive/45861.pdf
I read the home page a few times, still can't work out what it is/does

I mean, this all looks fairly complicated and/or clever https://metamate.io/docs/0.1/asg/ but I'm not sure what it all adds up to

this doesn't seem to work https://showcase.metamate.io/hackernews-user-activity (I just get "Network Error")

"Reference" link here is a 404 https://metamate.io/docs/0.1/
Nobody has said a peep because switching is still trivial. I use ddg as my daily driver.

On the advertising front, until recently, Facebook was the favorite for many companies when it came to advertising due to the better targeting.

https://en.wikipedia.org/wiki/Monopoly
Wayfair product listings spark child trafficking conspiracy theory
For sure, there's no guarantee. For this reason absolute truth has at times been turned into an emotional baseball bat under such circumstances. It's frustrating to lose traction, or even find oneself pushed backward. Argument thus becomes a full-time employee of boiling emotion.

And that's also a really good reason to have a simple framework to help with the moderation of effort, if the goal is to change a mind. For example, at the very least it may need to be understood that such a process could take years and years. It's not even just a logical precision or debater-quality question; it's also a question of energy, relationship values, and emotion.

I'd add that at an individual level there are also some leverage points that aren't available at a group level. For example, you can sometimes more quickly identify and speak to an individual's value system. E.g. are they afraid of being closed-minded in general, and as such do they get sucked up into every conspiracy that comes along? Usually there are a lot of little values that add up, within the individual. Walking through these can bring outside perspectives to an individual's awareness more quickly, as perhaps-unconscious motives are made conscious.
Refined Hacker News
Apple CEO Tim Cook's 2019 Compensation Totaled over $133M
The main problem with Jira is inexperienced admins deciding they have to use all the bells and whistles all the time.

Replace your IT team before you replace Jira.

My Jira experience is that I couldn’t live without it.
>you'll see that it is quite a leap of faith to take.

One that Apple is clearly willing to take. Do you really want to bet against that?

Full disclosure though - iphone aside I'm not in the apple world so my opinion may not be particularly informed
I don't think Apple gets much from a few hobbyists having fun with some scraps of their code.
No amount of paying for things beats the experience of a decent ad-blocker.
First off, this is an excellent talk. The presenter explains the different topics in a way that even a layman like me can easily follow along. The compression scheme he presents at the end seems very interesting as well.

I do wonder if in practice OT isn't a simpler solution for most applications. He mentions the differences in the beginning of the presentation and the main advantage of CRDTs is that they don't need a central server. It seems to me that for e.g. a web app you have a central server anyway so all the extra complexity of CRDTs isn't needed. I know almost nothing about this though, so would love for someone more knowledgeable to explain why I might be wrong.
This is the whole point of riding around on a vibrating sex toy -- to be obnoxious to everyone else, to shout 'look at me'.
This is true, but the relative magnitude of the change does matter, and it's very low over the last century, just 1.0 F.

Even if it goes up 2.0 F in the next 40 years, it's still a relatively small change that is not likely to reduce forest cover in any measurable way.

I'd worry more about human activities that are reducing forest cover at a serious rate.
For my mental model, I usually think of underground mine ventilation. Requirements are typically in the range of several cubic metres per minute per person - enough ventilation to be able to feel a light breeze.
Was Asimov Right? Is the Bible the Most Potent Force for Atheism Ever Conceived?
The problem addressed by git or any other serious version control system is complex. Any seemingly simple solution will be severely limited, even if it does some particular things reasonably well (e.g. Subversion).

Git offers the flexibility to let each person work the way they prefer, even (to a large extent) on large shared projects.

With some wrappers and hooks, you could quite easily cripple git so as to emulate most any simple VCS. The aforementioned enterprise products barely work at all, so replicating their non-functionality might require more effort.
> But it’s not just energy. You have to be able to motivate yourself to spend large quantities of energy on a problem, which means on some level that not understanding something — or having a bug in your thinking — bothers you a lot. You have the drive, the will to know.

This resonates with me. Someone once asked me how I decide when I'm finished with a particular thing I'm working on. The answer is as simple as "when I stop thinking about it". When it stops bubbling up in my thoughts. Until then, I'll keep returning, and I'll keep chipping away.
yeah, I follow him on youtube. But, what I think he suggest on this video is a solution to the reverb problem that he faces recording his videos.

I want to stop noise from coming in to my entire room, both acoustic and structural.
The new terminal with PowerShell is quite lovely. I recently had to move my work from macOS to Windows and am pretty happy after setting it up like this: https://www.hanselman.com/blog/HowToMakeAPrettyPromptInWindo...
How did you find out about isoldpurple.com? Did the site mention the new url?

Those FAQ pages are beautiful, by the way. Thank you for digging them up. I love the “to make my life simple” answers.
Been saying that to my girlfriend for a while.
Dawn dish soap works very well- you don't need much at all per wash, and your hands don't get dry and cracked after repeat washings.
the latest versions of android has virtually all data collection options enabled, and virtually every app from the keyboard to the phone app is trying to phone home constantly. Google has become increasingly privacy hosile and they're trying to get as much information as possible from the end user.

You have to make an effort to get ROMs without GAPPS and even then, Google is making changes to the OS prevent things like MicroG from succeeding.
If I remember right is the reason is that it’s illegal do use amateur radio bands on something that is flying, so that excludes APRS. However, using the ISM bands are fine so that’s what people in the UK tend to use, but it means no APRS and you have to have people tracking you in other ways (e.g. sending your telemetry over LoRa or RTTY)
> You don't need to compare, just feed the resulting hash to AES and see if the output is any good.

You need to arrange to store the salt somewhere to take this (correct) approach to using a PBKDF. The nodeJS bcrypt implementation provides an all-in-one API which was used here, in which you let it handle salting and it "just works" by storing passwords in the style of Unix crypt - but without you understanding why. This probably results in fewer nodeJS apps where the passwords are stored as plaintext or something dumb, but it doesn't afford the understanding you'd need to get encryption keys the same each time a user runs the program.

My guess is that the author realised they didn't understand what was happening here, and so they ripped it out perhaps intending to reintroduce it later once they had other parts working to their satisfaction, and then they never did.

You are correct though that in the absence of a good PBKDF bad guys who get your encrypted password database can "just" brute force the master password relatively inexpensively and this makes the program unsafe for essentially all ordinary users.
I'm looking forward to it. I use hearing when coming up on intersections in my neighborhood and on a bicycle. The visibility is terrible. I'm never at risk of being run over, but it always shocks me pretty good to see a car coming towards the intersection without a sound. I can hear up to 19khz so I usually hear the batteries/motors, but not all cars make that sound.
I only use the web version. The native version is a resource hog (or was, when I last tried to use it).

The network connection quality on Slack calls seems to be very lacking compared to other call apps.
We have a highly infectious virus in populations with no immunity. Across age ranges it has led to an increase in hospitalizations for ischemic stroke. This is completely in line with observed covid associated coagulopathy damage to other organs. It is likely that there is a high incidence of sub-acute cases that might lead to measurable population level cognitive deficit by the time this is done.

Until we have more hard numbers, this is really bad and it would be smart to react conservatively.
> oriented towards RF knowledge and will weed out anyone who just wants to go on the air to talk.

Works as intended.

> all the digital modes employ proprietary protocols or proprietary codecs.

Saying "all" is a serious mischaracterization. I think you need to look deeper.

Proprietary protocols are widely used, but many amateur radio operators with FOSS background are also active Bruce Perens, the founder of Open Source Initiative, is most vocal critic of proprietary protocols in the amateur radio community.

FOSS projects in amateur radio:

* WSJT (inc. JT65, FT8) - the standard of weak signal communication on the shortwave band and moonbounce, using state-of-the-art encoding such as LDPC error-correction, GPLv3.

* Fldigi - a general-purpose voice modem for common digital modes like PSK31, MFSK, RTTY, Olivia, and CW, GPLv3.

* Codec2 - Low-bitrate speech audio codec, free and open source alternative to the proprietary AMBE codec in STAR, bitrate from 450 bps to 3200 bps, LGPL.

* FreeDV - digital image transmission, alternative to analog SSTV, LGPL.

* GNU Radio - The all-in-one digital signal processing package for software defined radio applications.

Not to mention a great number of FOSS software-defined radio receiver/transceiver designs, such as HackRF, LimeSDR, etc.

Finally, some famous personalities,

Some famous personalities:

* Bruce Perens - cofounder of Open Source Initiative, major critic of proprietary standards and proponents of FOSS innovation. His campaign successfully lobbied regulatory agencies to abandon Morse Code requirements.

* John Gilmore - cofounder of the EFF, GNU Project. Founded GNU Radio in 1998.

* Phil Karn - major contributor of the Internet. Authored many RFCs, including Karn's algorithm, an early implementation of TCP congestion control. On the amateur radio side, he wrote KA9Q NOS, the earliest implementation of TCP/IP over amateur radio, source code included.

You see the pattern: Amateur radio doesn't have to be proprietary, but most of the non-proprietary parts of the activity is technical experimentation. To experimenters, an amateur radio license is merely an entry ticket for using the spectrum legally. Just like the world of free and open source software where a skilled user is expected to solve problems by reading and patching source code, in amateur radio, you are expected to solve problems by reading schematics and datasheets.

Of course, it's not the only way to participate in amateur radio, many find chatting on the air or exchanging QSL cards are fun. I'm just pointing out that doing technical experimentation is the to stay free and open.
Easier said than done if you're watching YouTube on, say, a Smart TV.

Personally I'm very content with my Google Play Music subscription that also includes YouTube Premium. The music service is no different than Spotify (for me, at least) and I also get ad-free YouTube on all platforms.
Soup.io Will Be Discontinued
Motorcycles as stock under EURO5 typically aren't that loud, it's the obnoxious after-market exhausts that make them so loud particularly with the baffles removed.

I find it obnoxious and I am a motorcyclist.
Prepare for Artificial Intelligence to Produce Less Wizardry
Thanks! The avoidance of out-and-backs was a must-have for me. It can definitely be improved though. For example, right now the algorithm tries to avoid traversing the same path twice, but it will happily use a path that is only a few metres away! So adding some buffer around that (to penalise paths that are close to one already taken, if not the same) is a future bit of work.

Your suggestion is a nice one. Here in the UK, where it's common to have trains connecting most towns and larger areas, I have thought about adding the ability to say "I want to run 20 miles, and finish at a train station that can get me home in under an hour". Assuming the user is using a car makes it more easily achievable though. Consider it on the todo list!
Not to mention it is slow as molasses(on the cloud at-least) and the UI is unwieldy with way too many clicks required for the simplest of actions.

I am sorely tempted to build a frontend so that I can avoid wasting so much time on it. Just a better frontend not yet another project management tool that will not be bought by management.

I don't understand the slowness at all, even if their backend and architecture is Fubar to fix at this point without massive work, they could have handled it in UX with non blocking loading states, backgrounding actions which were slow etc?
How is it possible that I have to spend perceptible amounts of time to search/view logs? I didn't ever have this problem in the 90's or 00's.
ADP is unbelievably bad. That’s 2k software. I’m genuinely scared about their security and hate it that my most personal information are in a system like that.
Some good stuff here, however... Strong disagree on compose. I think it’s amazing.
Nobody saw them in the same place at the same time, so...
Agree. On 2020 that thing doesn't even have tabs for the open files.

Xcode is one of the most obvious evidences of Apple's despise and contempt for programmers (others being crappy documentation, frequently deprecated APIs, appstore with authoritarian rules, etc).
"Units can have different historical values. A foot is defined as exactly 0.3048 meters. Before 1959, though, it was 0.3048006 meters. This is means that all historical documents have a different measurement of foot. And there was a period of time where we used both definitions in different places!"

In the US, different definitions of a foot are still used in different states today. The plan is to standardize on 0.3048 meters at the end of 2022.

https://www.sco.wisc.edu/2019/10/18/us-survey-foot-to-be-dep...
tell me about it, I'm working and saving some money so the future me can get a cabin in the woods somewhere. or on the ice, if I'm doing really well.
Perforce is fantastic and I'll take it over git any day.

Clearcase I agree was a POS.
Personally, I think the put-down was quite on point. I don't see the point of flagging it, that just leaves the content to imagination.
I think this is useful but do you have examples and tutorials for how to use it? If you write some blog posts and tutorials for how and why this tool is useful then you will increase the chances that people will use it and get value out of it.
That's fair. The social conservatives and Tucker Carlson nationalists are getting wobbly on that front for sure.
You could almost do with a ‘how safe you felt’ rating for each road. Would obviously take a while to build up the data.
Google Chat (enterprise G Suite offering):

- No way to set status (essential in current remote work situation)

- No way to reorder the rooms

- No nested comments.

- Cannot mark conversation unread or have some way to remember to come back to the conversation later.

- If you lose your notification you are lost. Cannot figure out which room you were tagged in.

- Cannot message to self. This is not a big problem but a good to have.
Totally agree with this. I used to be solely in the latter camp and my teammates pulled me in the deep direction.
It being flexible is not the reason for all criticism of git, and simple wrappers don't fix all its issues. (and even if it were, "you need wrappers and hooks to work around its pitfalls" would be a completely valid criticism)
I suspect what google is actually doing is whatever they think is best to keep their advertisers happy. It’s that simple.
If someone had to pay $1 to use their car horn I think we’d have much better drivers as well
yes! awful p.o.s. I've seen Service Now mentioned but it was wonderful compared to Cherwell.
I don't understand how people use Docker on macOS. It's so slow and non of those tricks like UNISON and NFS really solve it.

I do all my work on Linux powered XPS and all my personal stuff on macOS.
I looked into GNOME's gitlab discussions linked here and in the article, and I was appalled at GNOME maintainers' behavior on each and every one of them. Whenever app developers raise concerns that they don't have the adequate means to integrate with the GNOME desktop, GNOME maintainers consistently fault the developers and close the ticket without addressing the issue at all.

The worst part is that despite all this, a GNOME Foundation community manager even lied about the whole thing [1], claiming that MPV never even contacted GNOME before dropping support. He also talked about how the lack of cooperation was hurting the FOSS community [2], even though many app developers including MPV did in fact share their concerns on GNOME's gitlab issue tracker [3][4] and it was GNOME maintainers that chose to ignore them.

I've been using the GNOME for quite some time, but it's time for me to switch. Some applications didn't look quite right recently, and now I know the reason why.

[1]: https://old.reddit.com/r/gnome/comments/hn1s3r/mpv_is_not_an...

[2]: https://old.reddit.com/r/gnome/comments/hn1s3r/mpv_is_not_an...

[3]: https://gitlab.gnome.org/wm4

[4]: https://gitlab.gnome.org/GNOME/mutter/-/issues/217
,,when the borrow checker is too strict for something you want to do''

Most of the times it isn't. Just as an example here's a random part of serde, the high quality serialization library in Rust:

https://github.com/serde-rs/serde/blob/master/serde/src/priv...

The amount of extra automatic memory management is often a good indicator of not well thought out data structures (although of course they are not always needed).
Necessary to Whom?
It sounds like a problem of UI, i think it can be solved, you could hold some button to paste...
Being right in a relationship doesn't count for much. Even if you are objectively correct, relationships are about helping the other person live their life. All partners in a relationship compensate for the other's shortcomings. That is one of the benefits of a relationship.

That doesn't mean you let your partner make bad choices, if in fact the right/wrong dimension involves a meaningful choice (it usually does not). It just means you gently guide them towards a not bad choice without hurting their feelings.

Insisting on being right sets up the relationship as adversarial rather than cooperative. An adversarial relationship is all about ME whereas a cooperative relationship is all about YOU. Mutually cooperative relationships where each partner helps the other are the best kind of relationship.
The UI is bad, but the most frustrating aspect of YouTube is the continuous struggle between creators and the automatic copyright strike system. Nearly every single large YouTuber I've subscribed to has had some experience with a false copyright claim interfering with their platform at one point.

It feels like YouTube actively doesn't want creators to grow a community on their platform.