skysight-inc/HackerNews huggingface dataset:
Agreed. These artificial constraints are playing out in desirable locations everywhere in our country, as compared to say eastern Kentucky or Ashtabula, Ohio.

While incomes have indeed gone up in real terms, mandatory living expenditures for all Americans who don't consider a park bench to be shelter have also gone up in real terms in a more than proportional manner.
One can see new posts in https://news.ycombinator.com/newest or http://hn.luap.info/
That's a bigger leap but testable. You'd expect to find antibodies in the child for the brain proteins that aren't present in the mom.
yes, made 100% gains in two days. this is a changing of the guard. retail vs. hedge fund managers....and we sunk their battleship today.
Parler, at least, despite initially claiming to not censor anyone/anything, went out of its way to censor/block people in opposed groups.[0] Parler's CEO bragged about blocking trolls, which he identified as those attacking Christians or conservatives.[1]

Of course, the most politically-conservative Christians I know are not on Parler nor Gab, but they're also not Trump supporters, which seemed to be the real reason people went to Parler/Gab. That's an unsupported assertion on my part, but seems consistent with my observations.

She wasn't fired because she's a Christian and a conservative. She was fired because she was active on two sites tied to attempted insurrection. It's a bad look for the agency, but IMO a worse look for Oefelein.

0. https://www.techdirt.com/articles/20200627/23551144803/as-pr...

1. https://www.forbes.com/sites/abrambrown/2020/06/27/parlers-f...
You're conflating mantaining a presence on the platform, with the willingness to make it your source of income. It's a matter of risk mitigation with consideration to Twitter's history of moderation.

I cited them not because they've been deplatformed, I cited them because they've at various points commented on media and platform censorship.

Considering Twitter's response to the Hunter Biden NYP story, and the fact that Greenwald left The Intercept over its inwillingness to publish his opinion piece on it, I doubt he would trust a company under Twitter to host his content.

Yarvin is an obvious no - being a neoreactionary who makes often despicable-sounding commentary, Twitter would be unlikely to keep him online and commercialized with pressure from activist groups.

Taibbi is quite moderate, but from interviews, I'd place him in a similar to bucket to Greenwald in terms of demanding editorial independence, and a durable revenue stream from his host platform.
I'd go all the way and also add dvorak (programmer's) to the mix. But if somebody goes out of the way to buy an ergonomic keyboard, they are probably fiddling around with keymaps, too.
Amazon sells the Kinesis Advantage via prime so they will accept your return too.

Give it at least 2 weeks full time to adapt though. I doubt you would go back if you suffered any pain previously though.
Exactly, opening .psd files in the browser is a huge game changer for me.
Same performance problems here. I hate it. I also need to access other JIRA boards with different email addresses occasionally. It takes forever to sign out, login again, navigate to board, find the issue. It puts me off using it so much.

One light at the end of the tunnel is the Mac app (for some reason there is no Windows or Linux version). It's much more lightweight and feels way faster than the web version. However, it is buggy in my experience, and a fair few things I do a lot can't be done in it and require the web interface, but for quickly checking stuff it mostly works.
Almost certainly. Condition variables are very complicated internally. On Linux, a latch could be backed by a futex with very little code.
not to sound like a broken record, but Julia has the performance while also having dynamic memory management and an ecosystem close to Python/R (depending on the area).

Rust is nice when you want something lightweight and fast, since Julia has a pretty heavyweight runtime.
And getting FDA approval is not the finish line. It's just the start of the roll-out. Now employ teams of reps to get the drug covered by every commercial insurance company and all Medicare/Medicaid parties so that patients have access to this life-saving treatment, get policies and authorization forms and billing codes created and implemented. Do outreach to make sure doctors and patients even know that a drug has been approved and how it compares to existing options.
I would prefer to have "irrelevant" ads. They're equally useless, no more and no less. But, they're less distracting.
I was referring to printing the image pixels rather than a serialization of the binary data. A quality printer can do 600dpi in full color - an A4 page can hold a very large image.
Do you really think the sort of right-wing that drove P and G is fairly characterized as merely "political association?"
The Whiners Who Earn $200k and Complain They’re Broke
oh man i had a bug where my bluetooth earbuds would only play audio from one earbud unless i did this same exact fix... yikes... boy did it take a while to accidentally come across this solution. the manufacturer was equally flummoxed.
A big online shopping company that moves you between several domains as part of normal use? tbh I've never seen a single site do this, so I don't feel bad saying "no, I don't think that's a legitimate reason to allow 3rd party cookies".

Besides, since they control all the domains, they can do redirects to associate your session across them easily enough. It's basically oauth at that point, which works just fine without 3rd party cookies.
On the repeat run.. does the mouse always turn left or does it sometimes turn right ? I wasn't paying close attention.
> was never given a proper replacement

The eSDK replaces it, but it's basically partners-only.
I can't possibly see how PAM was ever considered a good idea.
well to be honest, $200k isn't enough to buy a house in silicon valley. The only friends I know who own around here make $400k/year
I tried using a Kinesis Freestyle Bluetooth with the tents and pads; it was very comfortable but I still encountered wrist pain because of the keys being mushy. I’m going to try the mechanical version; I am hoping for better results
This is not a bad back of the envelope analysis. Forbes did one a while back that looked at 10 year R&D spend and then 10 year approvals (to account for the delay). Numbers vary wildly between companies.

But one thing to keep in mind is using your number, there are plenty of drugs that get approved that only have a few billion in sales over their lifetime. So either break even or not even breaking even. It’s a massive blockbusters like Lipitor ($10B in sales per year) that pays for all the mediocre drugs.
> Writing code, without tests, that others use (and for security at that) is irresponsible.

You can choose to run this code, or you can choose not to run this code. It's really up to you.

This is very different from a sealbelt, as I can't choose to not have an accident with you, potentially causing a needless fatality.
> No one is actually killed in the production of a war film.

Actually... https://en.wikipedia.org/wiki/Twilight_Zone_accident
Mice, as in things you drag across a desk surface, are a complete dead end ergonomically. Trackballs are the answer. I like the Kensington vertical trackball. The only thing that moves is your thumb. Those small precise wrist movements kill you.
Biden’s Commerce nominee backs changes to Section 230
Navy “UFO Patent” Documents Talk of “Spacetime Modification Weapon”
Tesla inks deal with Samsung to develop new nano chip for autonomous cars
> Clever. And so frustrating that optimisations need to be turned off due to bad actors.

Definitely this. Reminds me of the whole Spectre/Meltdown debacle.
Absolutely love them. Won’t ever go back to a regular mouse if I can avoid it.
I think that's a little harsh. The same article describes using image caches as a means of tracking users across domains. Would you consider image caching one of the technologies developed solely for the purpose of selling ads that your theoretical perfect browser should rip out?

Browsers are essentially entire operating systems at this point. Ad companies hire engineers. It's inevitable that this engineers will find exploits. Your stance seems to completely ignore this fact. If it would be so easy to create your perfect, user centric, privacy first browser, why haven't you made it yourself?
Show HN: M-Button: mute/unmute in a heartbeat
Hi HN,

I prototyped a mute/unmute button called M-Button for all virtual calls. M-Button is a small button that plugs into a USB port on your laptop. When tapped, it triggers the M-Button app to mute or unmute yourself in any meeting program. The M-Button app shows a tray icon to indicate if you are muted/unmuted. It mutes and unmutes your microphone at operating system level.

AMA.

Kickstarter link: https://www.kickstarter.com/projects/emacsnw/m-button-mute-u...
Can confirm. Suffered some major trauma. I have money and insurance, and even I gave up on help.

Have my 15 minute appointment to get some ptsd drugs, and learn to push through.
Honestly this is pretty impressive even today. It'd be fun to work with a school class to implement it as a project. I mean it's the kind of thing you can gloss over and say, here's the algorithm but then to actually build it is really interesting. Maybe a lego kit or something.
So why the recommendation for 4 or more drives? Aren't 2 drives enough in a mirror or are you recommending minimum 2 drive redundancy RAID-6 / SHR2?

Getting close to upgrading my old 2 drive Synology at home that has been running non stop for about 7 years without fail and was just going to do another 2 drive with some new large capacity drives (Synology 720+).
These exist, look up Goldtouch. The two sides can't fully separate but they move far enough apart that I haven't had an issue.
Cool, but like... when will they focus on battery life / performance? Every time I stream a call, my Macbook turns into a toaster and battery life goes into freefall.
Okay, fair enough: that was a shit way for me to make a point.

There's nothing wrong with preferring that people have the ability to communicate with others (vs them not having that ability).

The moral issue is externally-enforced selection (AKA eugenics), which seems to persistently rear its ugly head as soon as you start talking about disability.

My friend (edit: redacted) chose not to have kids, because every ancestor he could trace on his paternal line had died of cancer around age 40, and he didn't think it was fair to inflict that on somebody else. I think that was a wise and moral choice - but it would not be wise or moral to take the choice away from him.
Same here. The vertical mouse has helped a lot. I've tried a few and settled on the one I liked the most. You should definitely give it a try. Be aware that it will take you a couple of days to adjust, just stick with it.
It still blows my mind that the most powerful "personal blocking/filter tool" I've ever encountered was some dude's greasemonkey script that was popular on 4chan in the late 00s.

It had text filtering, obviously, which could be applied to name/tripcode/subject/filename fields as well as the body text, but would also take regexes. This is much more useful in practice, assuming you can write a regex.

You could give it a list of image hashes to automatically filter. Once smartasses started perturbing images to change the hash, someone made a fork based on perceptual hashing.

Recursive filtering (I don't want to see this, nor any conversation it spawned) works better with imageboard-style DAGs of posts because the mechanism is trivial, but is a powerful concept if it could be implemented more generally.

I'm probably forgetting a lot more examples but the point is that the ideas are out there and that powerful tools of that sort are definitely possible - it's just that, for various reasons, the big social media players today don't see value in building something like that for their users. It doesn't help that modern social media's general antipathy to adversarial interop prevents a lot of the easier third-party implementations of tools like this.
> languages requiring a lot of ceremony

Some statically-typed languages don't require a lot of ceremony.
> every single track on spotify is trivial to find a torrent for yet no one bothers torrenting since spotify is cheap and very convenient

The bit about "every single track" isn't true. It's hard to find torrents for older, more obscure things.

Your general take is right, though. It's easier to pay Spotify $10 per month than to go to the effort of torrenting, cataloging, transferring to your device, etc.
This is also the main theme of the comments on the site. Is it possible that typos are comment bait?
Not as feasible as it sounds initially. I don't know if you've ever looked inside a cat-5/6/whatever networking cable[1], but if you do, you'll see that it is actually a bundle of 8 individual wires, in 4 twisted-together pairs, color coded. Those different wires carry different electrical signals, and if the various signals are not supposed to be on the various wires they are supposed to be on, the connection won't work.

So imagine if you cut a Cat6 cable in half, and then spliced the individual wires back together without regard to which wires you connected. Very likely, Pair 1 negative is connected Pair 3 negative, Pair 2 has its polarity reversed, etc, and so the network link never comes online.

At the individual device level, fiber cables are connected in pairs, in a crossover fashion. Device A Tx connects to Device B Rx, and vice versa. So with a random splicing, you would end up with pairs getting crossed or broken up, invalidating the connections and labeling of every patch panel downstream, making for yet more work than the initial work of splicing the cut bundle.

1. Not impugning your intelligence, knowledge, or character here, some people never have because they've never needed or wanted to, and that's totally okay.
I don’t know if you are being intentionally contrarian or are simply an idiot. Claude Shannon was among the most influential contributors to computer science and the modern world. Try doing some reading before posting idiotic comments. This species of comment is increasingly common and is really starting to turn me off to HN.
Probably the other way around, software developers that want to get into EE as a hobby/side gig/startup.

Or that like version control and whatnot. I have an EE degree equivalent (i.e. I am qualified for entry-level EE jobs) but have been a software dev my entire career -- if I wanted to branch into circuit / PCB design a tool like this would be the first one I'd look to, just like how I'd look toward OpenScad for mechanical design.
You must have replied to the wrong comment. I didn’t present a thesis.
> Firstly, America should strive to not have enemies. We fail at this very badly.

This comment is not based in reality. Does Australia have many enemies? Does South Korea? Does Japan? Taiwan?
I’d never heard of Sanic before but as someone who writes a lot of endpoints using flask the idea of a drop in replacement that claims 300,000 requests per second is exciting. Does anyone have experience with it they’d be able to share? Maybe I’m misreading the charts here but it looks like flask + pypy is mostly blowing sanic out of the water.

One nitpick is that it (sanic) claims to also have a template for engine, but I do believe I’ve used flasks template engine while playing around when I first learned it.
I genuinely don't follow why GPT3 and investment in AI would make coding ability obsolete, if that's what you're suggesting?
Ask someone outside your team to explain your code based on documentation/structure. If they can clearly explain what you intended the code to do, you should be good.
I've been everywhere, man.
Could very well be. My guess is that the inflows generated by their clever marketing is enough to move the market in their favor, and thus, creating a positive feedback loop.

See the inelastic market hypothesis (https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3686935).
Did you reply to the wrong comment? This doesn’t appear to relate to what I said. We’re talking about voter fraud.
Indeed, I was also thinking of this one, where one tilts the clock to turn the alarm on or off: https://www.studiomama.com/on-off-2006
Private prisons: President to direct Justice Department to not renew contracts
Without the threat of punishment, society would collapse. There are people out there who enjoy killing, torturing, raping and destroying other people. You would need to be heavily armed to go anywhere without risking your life. Without basic trust in each other (enforced by the threat of punishment) society doesn’t work.
Clinical Trials
Would volunteer for clinical trials or any medical research study if you were not directly at risk for that disease?
For me it was discovering commandline.

I was so amazed by the power of commandline tools and the things you can do
> If you use a static URL, you'll know if you have a new session or not, but that doesn't tell you what the tracking ID was.

As Mozilla have said:

> "In the case of Firefox’s image cache, a tracker can create a supercookie by “encoding” an identifier for the user in a cached image on one website, and then “retrieving” that identifier on a different website by embedding the same image."

The identifier is encoded into the image itself on a fresh fetch of the static URL, which can then be extracted by JS (which can access pixel data, and their RGBA channel values).

When a cache-hit is detected, you know you have an identifier that correlates to user history.
You're right, this is pretty sexist. My suburban ex girlfriend has an AR-15 and they clearly think they're only for men.
Doesn't include calculus either - I think perhaps it's not meant to be exhaustive.

EDIT: it has been pointed out elsewhere that calculus falls under analysis, which does appear in the map.
Definitely it does, and it’s not all luck. As I said I’ve done pretty good myself with options with basic trend following techniques I learned as an aspiring algotrader. I believe I would have made money either way but my couple of >1000% gains were luck on top of the trend following.
And that's why I love Java. Somehow it's been there for almost 20 years.
A history of amulets in ten objects (2019)
CircuitPython: Programming Hardware in Python
> It's hard to find torrents for older, more obscure things.

Maybe this falls in to the hard category but once you make it in to the private music tracker, you have everything trivially accessible. I still have an account on the tracker but I just don't bother using it since spotify is so cheap and useful. It just makes no sense that they would implement DRM since it does basically nothing since no one was prevented from piracy through DRM.
DRY is about creating a common abstraction for code that is "semantically" equivalent, not "incidentally" equivalent.

Even if the code is the same today, is there a case to be made for a new feature that would require them to evolve independently? If so, the "logical" meaning of your function is independent between the two use cases. The code looks the same, incidentally (by accident). Speaking moreso to "domain"/business logic.

And of course, there's the more obvious DRY case of truly context agnostic operations, like math functions, string manipulations etc. Ideally you're using some standard library for these things... agree with the author that it's better to avoid sharing tiny custom libraries if amount of logic is too low to warrant the extra abstraction. The cost of abstraction is not fixed, of course, but dependent on how common and familiar that abstraction is to the broader audience.
Advantage have Brown/Red Cherry and SmartSet Programming Engine:
Dual-Layer layouts with secondary actions embedded in the “Keypad” layer
US Version: Windows/Mac/PC Switchable (extra keycaps included)
International Versions: Extra Windows keycap included
One-touch, onboard key remapping so you can customize the layout to suit your typing style and preferences
Heavy-duty, on-the-fly macros up to 300 characters long. Choose from 9 playback speeds and add timing delays to ensure proper playback.
Native Dvorak layout which can be customized independently of the default QWERTY layout.
All settings are saved to the keyboard’s 4MB flash memory.
If a system is configured as you describe, that just means that it then effectively has an additional root/admin account, except under a possibly unpredictable name. So security through obscurity, really (if the privileged user name is secret). That might make sense for some small number of setups, but instead it seems to be enormously popular, and often times it is even used in the security-defeating manner of having the "usual" user be privileged.
I have an old Folgertech based on the Prusa i3 design. I think it's a bit wonky compared to the newer designs but it seems to work ok.

I've been upgrading parts the last few weeks, like adding a BLTouch for bed leveling and proper leadscrews instead of the threaded rods it came with. So far I've spent more time printing parts for the printer than anything else, haha.

Funny you mention the coffee hopper, I tried designing and printing a new wider holder for my Aeropress! It came out a good size and shape but the walls weren't thick enough, and the whole cylinder detached when I tried to take it off the bed. Gotta get back into Blender and make some changes before I reprint it.
Not half of society, half of profit at any cost companies that doesn't care about ethics ever.

So great laws actually even if gets 100% of those.
I don't believe that's the entire market. There are still some incredible advances happening, and the move toward fully finished production ready parts is continuing. SLA printing has had recent innovations pushing results ahead quite far, with automakers beginning to use parts in production vehicles straight from the printer.

There are heaps of other niche applications, from remote location manufacturing to automating customer configured products that couldn't be done with traditional approaches, to parts for small fabricators in a range of industries such as aviation and motorsports. Inconel printing is enabling some truly incredible parts for motorsport.

I do agree it will unlikely replace mass manufacturing of cheap products, but I think it's role in manufacturing has far from peaked. You are right about Etsy knicknacks, but I think even prototyping hasn't reached saturation yet.
Well, you know more than me. I've never even been to Canada.
Tagged Template Literals in a Nutshell
What is the motivation for your users going from v1 to v2? If there is a business advantage, they will & you can deprecate old version sooner. If not, it takes more time & effort.
You might also want to check out Starlette, and the ASGI world in general.
I see. What do you run, if you don't mind me asking?
1) Code reviews
2) At the code review, have someone who will inherit the code. let them know they are inheriting the code and that they should make sure it is well done.
3) The person inheriting the code should also be passing code to the other person to maintain.
This isn’t a counterargument that you want to use. These don’t have 3,000 mile service intervals (nor does any fleet vehicle besides perhaps motorcycles) and oil is extremely inexpensive at this frequency and quantity. They spend more on toilet paper.
On a modern raid of NVME, you can do several gigs per second - with 20 PCIe Gen3 lanes on a 3400G about 10 GB/s is reasonable, for a theoretical max of 20GB/s.

Assuming your system is very badly configured and you can only do 3 gigs per second, about 400 s, so about 5 minutes, which is not very painful