skysight-inc/HackerNews huggingface dataset:
>You cannot design the power grid independent of the rest of the design

Never could, even the equivalent during vacuum tube efforts.

Even without an electronic power supply you can use a battery. Sounds so easy, still need to watch it. Consider how they do it with competition car stereos. There are extra storage capacitors to augment the batteries since they can discharge faster than the battery to provide less distortion on large transients.

Basically a car stereo amplifier is designed to neutralize your battery in time with the music. If your battery is not capable of providing the dynamics your amplifier needs, it then will not be able to reproduce them.

Audio amplifiers running on AC line voltage are actually just power supplies. Power supplies which convert and filter the low AC line frequency to DC, then draw from the DC a waveform according to your incoming music preamp signal which is AC of varying amplitude & frequency, often in the distinct pattern of pop music. While your speakers' AC pattern tries to represent the preamp signal fluctuations coming in, your power supply tries to provide the continuous power fluctuations, or represent "music noise", called for during that reproduction.

Anywhere along the power supply lines, an image of some small kind resembling the output can be found, mostly at the higher power extremes. This is the part of the circuitry most thoroughly isolated from the audio input & output path but there it is. The purpose of the isolation by design is to keep the line noise away from the audio reproduction components, but it must let the power through in the pattern requested by the incoming audio signal.

Largely, frequencies will also broadcast over greater distances the higher the frequency is and the higher the amplitude. And wiring, especially unterminated leads, acts as antennae according to their length and direction, for both broadcast and reception. This is whether between chasses miles apart such as amateur broadcasters and recievers, within the same chassis as unwanted electronic "feedback" from one part of the circuit or power supply to another part which would ideally be perfectly isolated instead, or within the same chip, especially when the frequency is high enough, the distance small enough, and the lead length unfavorable enough to serve as the broadcast & reception antennae needed to overcome either the air gap or the electronic filtration.

With linear power supplies the 50/100 or 60/120 Hz noise requires an optimized approach different than the much higher frequencies of switchers. Modern swichers can broadcast their noise further and also more easily defy the type of wiring acceptable for linear alternatives. And they can sound worse than hum too once you hear that trash, especially bad when ultrasonics are throwing audio-range harmonics down at you from other supposedly inaudible modulations.
Why Should Governments Invest in Futuristic Technologies Like AI?
The TPP had provisions that would have let tobacco companies sue countries that did anything to hurt their profits. The TPP had all sorts of insane pro corporate agreements that would have given them more power over smaller countries sovereign decisions.
This is exactly the reason why I signed up for a pocket account and the browser extension.

Whenever I find myself distracted or anxious about reading an article or losing an important piece of information. I bookmark it in pocket and move on. It makes me feel better (less anxiety) and 99% of the time I dont go back and read it...
Interesting. How does the system recover from corrupt "journals"? Do you have to rely on e.g. the blob stores' data recovery function to do a restore... is that even possible? (since the journal sounds like its immutable)
Maybe this is off topic, but am I the only one uncomfortable with the Post seeking names of interviewees?

> The reports also omitted the names of more than 90 percent of the people who were interviewed for the project. While a few officials agreed to speak on the record to SIGAR, the agency said it promised anonymity to everyone else it interviewed to avoid controversy over politically sensitive matters.

> ...

> The Post has asked a federal judge to force SIGAR to disclose the names of everyone else interviewed, arguing that the public has a right to know which officials criticized the war and asserted that the government had misled the American people. The Post also argued the officials were not whistleblowers or informants, because they were not interviewed as part of an investigation.

One of the key problems identified by this report is that military and government officials didn't want to hear bad news. People on the ground felt like they had to paint an overly rosy picture. The SIGAR report seems like an attempt to address that by enabling them to speak anonymously, but the Post doesn't seem concerned that publicizing identities may hamstring such internal government investigations in the future.
Worth pointing out that the raspberry audio out has quite a bad rep quality wise:

http://raspberrypimaker.com/cheap-quality-audio-raspberry-pi...
Kyrie.fm (https://kyrie.fm) – We help podcasters build communities around their podcast.
Ouch, we'd be glad to help you with posting to Twitter & Facebook. We're much more than just a social media scheduler though! Plus all our plans come with a free trial, feel free to give us a try when you're ready :)
I've only glanced at these; can someone more familiar explain how these are different from the BSD "queue" macros (and their offspring, like the tree headers)?
thanks! appreciate it. would loved to have spent some more time on it / made it more of a primary thing for me, but i suspect it's a sort of all or none kind of work && i hope someone can get a team together and do a version of it for real
Unsurprising that China would want people to use something so easily trackable!
This was a frankly heartbreaking read. It feels like everyone missed it too.
I don’t think Facebook is paying Indian companies to fake like your ad.

Those accounts are probably trying to look legitimate so when they like they’re own pages, the signals are trusted.

That said, Facebook should have refunded you obvious non legitimate clicks. Did you report it?
I'm surprised the candidates are not randomised on the ballots?
I built a new web application front-end to an old warehouse inventory tracking and catalog management system for a very large corporation everyone is familiar with. But thanks to the contracting arrangement, I can't talk about it. Makes it tough to attract new clients.

I made some enhancements in 2019 to my Hacker News reader (https://webbindustries.com/hackernews), but who hasn't made one of those.
I recently started working on a quite large C++ codebase and I'm quite a bit more lost at the moment than I would be had I written all the code.

I have a strong suspicion that if I just used the right tooling (eg maybe a GUI that displayed some of the flow of the program's state, or something that made it easy to inspect the running program?) it might be a bit easier.

Any tips about y'all's favorite C/C++ tools for learning a new codebase?
Even NPR spends most of their time armchair quarterbacking presidential campaigns. News happens. How will the campaigns respond? One candidate makes some claim about another's positions. How will that affect the campaign? Did their poll numbers drop? What does the fucking Twitterverse think about it? Instead of, you know, reporting the news and examining policy positions. Was the claim true? What might we expect various candidates policies on things like the news item, if they implement those policies? Who cares. How're those poll numbers looking? Who's the underdog? What tea leaves can we read today? That's what matters.

It's so frustrating. And now that presidential campaigns are damn near two years long that means a huge amount of their total news coverage ends up being political horse race bullshit.
I'm not sure it would only be France. The law in this case is tightly bound to EU laws on the matter, and so it seems a pretty good chance this would end up forcing Valve to do this for the entire EU. That would complicate things quite a bit beyond the EU too: If consumers have a right to resell, can Valve abridge that right to prohibit resale by an EU citizen to someone in the US? I suspect that question too would need to be tested in courts.
You can also use xmodmap [1].

My xmodmap file has things like:

! Make Caps Lock be Escape and Scroll Lock be Caps Lock
remove Lock = Caps_Lock
keysym Caps_Lock = Escape
remove Lock = Scroll_Lock
keysym Scroll_Lock = Caps_Lock
add Lock = Caps_Lock

After reading this post, I also reverted backspace and bar/backslash:

keysym BackSpace = backslash bar
keysym backslash = BackSpace

[1] https://wiki.archlinux.org/index.php/Xmodmap

EDIT: xmodmap link
Getting an error:

.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.3/src/bytes.rs:121:18
|
121 | len: bytes.len(),
| ^^^^^^^^^^^

error: aborting due to previous error

error: Could not compile `bytes`.
warning: build failed, waiting for other jobs to finish...
There are very few real copyleft licenses in the age of SaaS. Basically just Parity [1] and API Copyleft [2] licenses. The rest allow corporations to build proprietary services on top of such software without releasing any of that proprietary code.

The landscape is pretty sad these days. FSF is subverted by corporate interests. OSI is even worth, their entire existence is to serve corporate interests.

[1] https://paritylicense.com/

[2] https://apicopyleft.com/
>That they are "excited" to account for at best 2.5% of high IQ through genetics suggests that genetics is not a large contributor to high intelligence.

Bit of a stretch there mate; that doesn't follow at all.
I often wish local councils would fund places where you could just go to to hang around.

When I lived in Seattle, the State of Washington had a set up for just this sort of thing at the convention center.

If you needed someplace to go and bang on your laptop, it offered free space with free electricity and WiFi. Instead of being a formal co-working space, it was just large chairs with built-in desks, like we used to have in elementary school. Except that they were comfortable, wired with electrical outlets, and scattered around a nice hallway with good views of the city.

Very inviting, but almost nobody used them in part because they weren't promoted — you just had to stumble upon them. And also because at the time, they weren't necessary. Finding tech office space was as easy as striking up a conversation in a coffee shop. I landed a squishy office on the 30th floor of a downtown skyscraper with views of Puget Sound for free just because the startup guy I bumped into at Tully's liked the sound of what I was working on.

Alas, with the arrival of VC money into the tech sphere, the days of bootstrapped cooperative entrepreneurship appear to be gone. I wish someone would write a book about that era of tech. It was really something.
People buy likes because of price and reach. If the price of ads and the reach were similiar this wouldn't exist.

Who thought like would be a good gauge without dislke is beyond me. Dislike would provide a way to display displeasure and drop the value of the orginal like.
Oh look, DefendJeffreyEpsteinNews downvoted this. Color me surprised.
That does sound like a reasonable explanation. It's not worth pursuing a refund for a $10 campaign. I'd be doing that if I was serious about it, though.
If one doesn't care about web access to their calendar is there any recommended encrypted calendar apps to use on an android device as the default calendar app? Does setting a default calendar app to something other than the calendar on ROM actually prevent calendar data from leaking to third parties?
Mainly it's just that the plugins are buggy and undocumented, and everything requires a massive amount of intoning of unnecessary complexity before you figure out how to make it work the way you want, often manually. Its biggest failure is it's not designed to do things in an automated fashion, and it's overkill for what most people actually need to do: run some build scripts when someone commits something.
I agree with most of what you have written, but this:

> doesn't mean I want Google getting a free pass to mine and sell my data.

AFAIK, they don't do that with gmail. Do you have any evidence to the contrary?

We need to hold Google's feet to fire on privacy, but it is also important that we do not exaggerate or distort the facts.
"but more often they just map an IP address range to some metadata"

How did they acquire that metadata? This isn't a rhetorical question -- I am online with a provider that covers the entire country and services like MaxMind know my specific province/city (actually my little town just outside the city). I am unaware of any mechanism that the providers publish that declares specific locations -- or why they would even want to do that (the privacy implications are large, and it seems likely to be regulated) -- so how do these companies know?

Some providers, especially in Europe, cover multiple countries.

Traditionally it was by users running tools that would use either GPS coordinates or user-input and these geolocation providers would reverse engineer up a provider's tree. It is not a fundamental property of IPv4 and was not an intended use -- it just came about because there is commercial value is locating users. And now there's a massive perpetual data trawl monitoring massive amounts of data to keep it up to date from that nascent beginning.

And really it has always been a remarkable privacy intrusion that crept up and we simply accepted.

edit: I edited this a bit to more clearly convey that while providers clearly know the geolocation of every single IP, it's unclear how that data makes its way out.
Independent State of the Congo
They could definitely ask you to unlock it. It's why apps like 1password added a "Travel Mode" https://blog.1password.com/introducing-travel-mode-protect-y...
For me:

Trello: boards get stale

Txt file todos: more todos are added each day, none get removed because of new ones added!

Basecamp: same issue as Trello.

In this second half of my career I've dealt mostly in startup development. MVPs just pivot too much. It's a ride.
This year I've been super productive with Elm and built a few things for the community:

Elm Resources (https://wolfadex.github.io/elm-resources) - opinionated list of tutorials and tools for Elm

elm-license-finder (https://github.com/wolfadex/elm-license-finder) - tool for listing elm dependencies

elm-text-adventure (https://package.elm-lang.org/packages/wolfadex/elm-text-adve...) - package for building text adventures in Elm

Grove (https://github.com/wolfadex/grove) - WIP GUI tool for management of Elm projects

Slime Buddy (https://slime-buddy.netlify.com) - A little slime pal that you can take care of (re-wrote it from JS to Elm)

And I have 2 other projects that aren't quite ready to show. Maybe I'll have something for 1 of them before the 1st?
Yep. I have my own web-based feed reader that I wrote when they shut down Google Reader and have used daily ever since.
Saddam had chemical weapons and actively used them on the Iranians during the Iran-Iraq War, and later against the Kurds.

Saddam also received considerable material support from the US during the Iran-Iraq War -- those pictures of Donald Rumsfeld shaking Saddam's hand aren't fake. Lots of jokes about "we knew Saddam had WMDs cuz we gave em to him!" were, to a degree, credible on paper.

Saddam had long since stopped working on them, but made a point to look like he was. This allowed him to drum up support by posturing like he was standing up to the US, and also to look threatening to the Iranians (plus the Kurds + Shias).
A short term metric is necessary to allow campaigns to optimize their spend without a long multi-month turn around as conversions are fully tracked and users act upon the ad.

While there is risk that the wrong short term metric is chosen (that is not indicative of the real goal the advertiser is trying to achieve), it is not an invalid approach.

It is untrue that setting a short term goal will _rarely_ achieve the long term value. Otherwise, the advertiser will throw out that short-term goal since it is flawed.
Not too many direct deps

Networking:
pnet, ipnetwork, trust-dns-resolver,

UI:
tui, termion, structopt (CLI is UI)

Utility:
signal-hook, failure, chrono, regex, lazy_static,

Async:
tokio, async-trait

None of those seem egregious.
I have thought of a idea about that, where the microcode memory has ROM and RAM, and uses a long VLIW transport-triggered (although the address bus and data bus are also registers) self-modifying microcode with Muxcomp and each instruction also is a jump. There is no cache, but you can store stuff in the microcode RAM for temporary use, and there is also no out of order execution or all of that other stuff either. I don't know if there is any such thing, although apparently VAX does at least a few of these things (but not all of them).
My Google Calendar now sends me two email notifications for every event that I set up notifications for, and I have no idea how to turn one of them off after scouring the settings. I can't remember how I managed to mess it up and I don't even know if it's something I did, but I can't for the life of me undo it.
Looked around and clicked the tag that had a few thousand users (because everything else was a hundred or less) and the few near me were bizarre NSFW shock value profiles. Is that normal for this?
Deleting Facebook and Google
What the Northern Lights Look Like from Inside a U-2 “Dragon Lady”
No, you should ignore OSI crap. They interpret "open" as open to be closed and abused by corporations, not remaining open for end users.
Sure. This all rolls up to me saying that the design of the 737 might have dated back further than the 1960's. I feel like the 707 is evidence that it dates back to the 1950's. It shares more in common than the 737 than just the trim wheels. That was just an obvious call out since there's an MCAS tie in there. For example, the 707, 727, 737, and 757 all have the same fuselage circumference.
Handoffs need to be practiced to be done well. It's lazy to avoid them, but here we are.
Construpdate (http://construpdate.com/): Project management synchronization for construction teams.

Project managers import a project schedule from Primavera P6 or Microsoft Project via Excel. Each contractor gets a personalized link where they can submit daily updates on the status of their tasks. All changes are tracked for auditing purposes.

It's a work in progress, comments and suggestions are welcome!
I use a bullet journal.

I find that I can do the product and project planning much more efficiently with a pen and paper. Something about getting my eyes off of a screen really helps me refocus my thinking. I really like that, with a bujo, you have to periodically make an intentional decision whether to retain or forget any un-completed to-do items. (I've yet to find a technological solution that doesn't make it way too easy to accumulate clutter.) I like that the limited space forces me to focus on the essentials of each item, which helps me to stick to the agile principle of delaying decisions to the last responsible moment.

I don't bother with swim lanes, columns, task states, or anything like that when I'm working solo. All of those concepts were invented to help make it easier for a project manager (or scrum master, or whoever) to keep track of and coordinate the efforts of many people on a team. Humans suck at multitasking, so, if you're solo, you shouldn't have more than one or two items in progress at a time. Meaning you shouldn't have any need for techniques that are designed to help keep track of lots of things at once.

I don't find much value in a non-paper solution because the main advantage of electronic solutions is to help with intra-team communication on a geographically distributed team. If you're an army of one, there's no intra-team communication or geographic distribution to manage in the first place.
"The company doesn't care about you and your sad sack stories, it's not your therapist. All it wants to know is if you'll produce more value than you cost"

Then maybe it shouldn't ask questions like 'why have you quit your previous job?' and focus on applicant's skills?

What I don't like is presumption that a conflict at previous job is an employee's fault.

Quite a long time ago, when I used to work for a local company, I did some hiring as a team lead and tried hard to avoid prejudice.
> especially post-Epstein era

What do you mean by that?
You should take a look at Rockstar: https://github.com/RockstarLang/rockstar
Please don't take HN threads further into flamewar, and please don't snark, regardless of how wrong another comment is or how strongly you feel about it.

"Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."

https://news.ycombinator.com/newsguidelines.html
Using `container_of` lets you avoid having to use void pointers. And the macros like foreach are surprisingly readable once you give them a shot, and they're simple enough they don't really have any big gotchas in how they work.

Not every `container_of` data structure is perfect, but in general I'd say they're just as nice to use as any other language's data structures (Though `container_of` is flexible in different ways). The only big downside is that it not part of the C standard, leading to more than a few implementations, some more featureful than others. This one is probably the "least featureful" version I've seen, which may be intentional. The Linux Kernel's implementation has a lot more utility things like looping in different ways and different types of list manipulations. Some are highly useful, others not at much.
How does this compare to something like Airfoil?
Working with Capistrano: Environment Variables and Remote Commands
I don’t agree with this. Population size has not been the driving factor for technology development historically.
Rails: How to Use Greater Than/Less Than in Active Record Where Statements
Can't comment on the quality, but audible click like the original -M is a no-no and who needs the number block on the right? Waste of valuable desk real-estate.

Still looking for a quality *quiet* keyboard like the Cherry I had in the early nineties.
Dark Underbellies
My impression is that they found out the CIA was already involved in some way and the FBI just closed the book to get out of their way.

The CIA's involvement could have been anything. Could have been an international cult they were looking into, an experiment to try and get kids to summon The Horned God, or a brainwashing experiment, or they could have been involved because some diplomat's kid was there and they wanted to influence them. My point is that without the CIA docs there's no way to tell what was really going on or how nefarious this really was.
Show HN: Tai, composable, real time, data & trade execution toolkit [Elixir]
2019 in Review: 10 Brilliant AI Apps
"I suspect this dynamic is not limited to Alzheimer’s research."

Agreed, I think it is a universal problem in science.

I have an illness that has been curable for decades now, but this cure is treated with hostility by the medical establishment. I look forward to the day when the cabal of my illness collapses. Hopefully then I will be able to talk about what happened without people getting angry.