skysight-inc/HackerNews huggingface dataset:
No, the profiles have other information too, like what geographical regions you want to work in, what kind of job you’re looking for, etc. This could give away information to one’s employer that they might have preferred to keep quiet. I predict that a nonzero number of people will be harmed, embarrassed or at least inconvenienced by this.
I am also very interested in using worker + kv. Can kv be used as a proper application database? Has anyone ever done that?
Once you start something, it's hard to stop it.

Every software place I've worked gives a special urgency to security stuff.

And even if features don't come out regularly, security updates do. This is more of that.
Much worse. Just explaining why that would be a problem.
I disagree.

On ports, 4 is enough. At home and at work, I use standard Thunderbolt docking stations, so ports on the laptop are irrelevant. When traveling, I typically use at most 2 HDDs, so 4 ports is plenty. I’d honestly rather have the battery life than the ports.

On the keyboard, they’ve fixed it in the new laptops. I agree it was awful for a long stretch there.

On the annoying prompts, they are there for security, and I think they made the right call generally. Everyone thinks security is so annoying, right up until they get rooted.

On the Touch Bar, I think they missed the mark, but I appreciate the fact that they are innovating. And in the end it’s an OK replacement for the function keys (now that there is a physical escape key).

On the OS phoning out before running executables etc, I agree that it sounds like a poor implementation overall. That said, I’ve never noticed any delays from it in my 2016 MBP.

All that said, I always think it’s a good idea to try new things, and there is no harm in switching brands/OS’s/etc. As others noted, so much software is cross platform these days that switching is much less of a commitment than it used to be.
You can delete your account via https://triplebyte.com/privacy-center.
There are two subcommunities in the world of functional strictly typed programming languages. The Haskell camp is where you get the mind bending jargon and ivory tower ideas. Luckily, there is another camp that eschews this head-in-the-clouds thinking and sticks to practical matters first and foremost. You'll want to look for the ML family of languages: SML, Rust, Ocaml, F#, and Scala (my favorite of them all, but for some reason some people are trying to turn it into Haskell on the JVM).
Don’t get this. Anything to do with this macOS app?
Compared to the compacts I’ve rented... a Corolla is pretty mid-size
Fair point. These tarballs may be, err, editorialized.

If exec is blocking in the kernel on IPC to some daemon, that should be observable (e.g. Instruments with kernel traces enabled).
Thought I was going insane seeing delays myself on a daily basis since Catalina. Turns out I'm not insane but a victim of Apple's continuous neglect of Mac OS.

How can something as damning as this ever reach end consumers without getting detected?
My mom is a retired teacher, and she's been doing remote preK for my 5yo and my niece for a couple of hours a day so the grownups can get work done. Evaluating whiteboards for a 60-year-old and two 5-year-olds to use together with video chat was.... not super fun.

What we've settled on:

We do the video chat on an old fullscreen iMac we had lying around. My mom and each kid all have their own iPads. For the first couple of weeks we used a webwhiteboard, but the littles were having a LOT of trouble with it. It's not optimized for iPads. It's easy to click on links in the nav. Different size screens see different regions of the whiteboard. My niece and son kept clearing each other's work and causing fights.

I ended up building a little prototype for them with rails/websockets that tried to solve all the dumb stuff that makes it hard to use it on iPads. Apple really doesn't make it easy, though. You can bookmark a page to your homescreen to get rid of the Safari chrome (URL bar is the worst for 5yos), but then you can't have cookies and regular usage (maybe just while fullscreen?) will prompt you that the webpage is trying to steal your passwords (fake keyboard warning). Guided access gets rid of most of the obnoxious gestures they were triggering by accident. I disabled most of the multi-touch events in javascript.

I fixed the board size with selectable orientation (portrait/landscape) and set it to scale + aspect-fits to everyone's device. I added a simple host/guest permission model so my mom has a few teacher permissions that the kids don't have. She can either be in teacher mode (she can draw/clear, they can't), class mode (anyone can draw/clear), or student mode where each kid gets their own private board that she can swap between (she can still draw/clear on student boards).

I was starting to work on more teaching features -- the ability for her to save/load sketches so she could do lesson plans ahead of time, the ability for her to "broadcast" saved boards to the student boards so she could make assignments for each 5yo to fill out. We had kind of a rough stretch where one of the kids or the other would forget their tablet for about a week, though, and my mom got fed up and just ordered them workbooks for all 3 of them that they could do together.

It's still running on Heroku, but I haven't been working on it much lately.

http://yiayiaboard.herokuapp.com/rooms/sLZqbw2KHWi

I think this is the right model for small-class whiteboards, but I think you'd have to build a native solution to make it usable for kids that small.

When it worked, it was pretty magical!
If you’re looking for a real world example of Webassembly being used in production at a large scale for performance gains, check out Figma. Their editor is all wasm based, and is really their secret sauce.
Straight up engineering IC position (webkit many many many many years ago, long before chrome existed, before safari for windows, before ye olde iphone)
In your first paragraph you perfectly describe the Ubuntu/Debian relationship!

LXD certainly looks great from the documentation. I would use it if I had dynamic container requirements, or had a lot more containers to manage.

One odd decision is that, I think, the lxc command line tool — a significant improvement over the lxc-<thing> suite of commanda that come by default with LXC — only ships with lxd.

That has a smell about it that’s a bit funny.
[1] https://www.yokogawa.com/yjp/solutions/solutions/minimal-fab...

[2] https://www.searchforthenext.com/

[3] https://www.efinixinc.com/products-trion.html
Ubuntu phones home a lot too.

motd-news, apport, snaps, whoopsie, kerneloops, ubuntu-report, unattended-upgrades, ...
I'd like natural light, but there's no reason why you couldn't have windows at 6' to allow light through but no visual noise.
> That makes it pretty unlike telegraph operators.

I never said that YouTube was exactly like telegraph operators. I was making a much more general comparison between of communication magnates back then and now.

It seems like a pretty direct mapping to me.

Big tech today and telegraph operators of the past both benefited greatly from the government, and yet they like to claim they are "private platforms", and are therefore entitled to be as evil as they like, as long as it happens on their network.

Big tech today and telegraph operators of the past did evil stuff. And the free market did not stop them. The people and the government had to restrain them.

Facebook and Google are doing some really egregious things. And I think it is going to take direct government sanction to keep them in line.

And yes, I do think that effectively Google and a few other companies have a de-facto monopoly on video platforms, due to their vertically integrated infrastructure. I don't think there is a realistic way to exert market pressure against their agenda.

Just the tip of the iceberg, but independent journalists/podcasters that tried informing the public about horrible working conditions at Amazon warehouses were systemically removed from YouTube. Only organizations deemed "legitimate" are even allowed to upload videos where people use the word "coronavirus" without having their videos demoted, or outright deleted. Independent journalists banned, but Fox and MSNBC are promoted to the front page.

Do I seriously have to connect the dots about how companies like Google and Amazon are starting to act very much like 19th century industrialists?
Due to Rust's concern about thread-safety, the standard println! macro acquires a lock prior to writing to stdout. This means that if you're doing a lot of printing, it can be quite slow due to the extra work of acquiring and releasing that lock.

This is fairly well known and if it's a bottleneck in your program the recommendation is to acquire the lock yourself and then write directly to stdout.
There were announcements about notarization around WWDC last year. They didn't seem to get a lot of media traction however, but there were specific pages detailing what's required from a developer and some basic details on how it would work

From April 10, 2019: https://developer.apple.com/news/?id=04102019a

https://developer.apple.com/documentation/xcode/notarizing_m...
Enlightenment DR 0.24.0 Release
We have had AI-assisted code completion for a long time now. It used an obscure and esoteric form of Symbolic AI better known as type systems.
It’s softer than a full cancellation, I bet. Cancellations were probably going the wrong way and this lets people “go inactive” without cancelling—coming back is just opening Netflix and starting a video, rather than re-subscribing. They want you not to have a reason to unsubscribe.
It would be too good if the NIMBY landlords would suddenly loose a good amount of tenants.

> “We’ll adjust salary to your location at that point,” said Zuckerberg, citing that this is necessary for taxes and accounting

Well, he's not wrong (on the tax/etc calculation on the salary) though even with a change on the base salary to non-SF salaries the move might be worth it.
> Tailscale

I'd recommend this alternative that doesn't require a 3rd party - which is one of the reasons to implement wireguard over a traditional VPN:

https://github.com/subspacecommunity/subspace
I don't know why parent's comments were downvoted, but this captures the same sentiment that is often reiterated frequently, "the market will correct/adapt" or "market forces will adjust" and so on.
lol i start most of my big objects by deleting the copy constructor and adding a clone member func :P
this is sort of an ecosystem pattern.

First xbox was offline, subsequent xboxes were more intrusive

first windows pcs were offline, now they have become spy ("telemetry") machines

Apple has reigned itself in (a bit), but they just as stubbornly put business decisions above user wants.
My list would be:

1. Swift - you can mix functional and object oriented code in a way I've not seen anywhere else. It's also going to be multi platform including windows in the next version and it's making inroads with Swift-Tensorflow. I can see a lot of really cool things coming from this once it's multi platform.

2. Jai Language by Jonathan Blow. I'm not sure when it will come out but what's been shown looks promising, a game specific language could cause other innovations that could later carry over to other languages.

3. Next Gen Consoles. X-box Series X and PS5 are both doing some cool things with memory management, SSD's and GPU's. Many of these innovations will make it to PC's later.

4. New Email features (superhuman and HEY - by DHH) It seems like innovation is finally actually happening in this space.

5. Game Engine Innovations. Hammer 2 has some really cool UI for level design, Unreal 5 has some great lighting and handling of 3D, ID tech is using 3D decals to cool effect while not being expensive. A lot of the technology happening in games will spill over into other areas, Unity is doing stuff with the automative industry, Unreal with Architecture.

6. AI in use of Making Art. A good example is Unity's new artengine (artomatix). https://artomatix.com/

7. Generative Design for engineering.

8. Dreams on ps4 - How quickly people can make something in this is amazing, if it ended up on PC or VR it could change everything.

9. AR as a tool for creators more than as a tool for consumers. 3D interactive CAD like Iron Man is more exciting than a game that makes you dizzy.
> so resorted to using GhostScript to extract the pages to pngs which I then put through tesseract

I understand you use this to extract text from non OCR-ed PDFs, especially consisting of low quality scans or photos (e.g. low resolution, JPEG artifacts).

Ocassionally passing higher resolution to ImageMagick when converting a page to TIFF helped, but this sounds like a reasonable fallback as well.
So you need a rule set, you need to take it seriously, you need to pick the right ones (and not accidentally pick the wrong ones or omit the right ones), and if you make a mistake, you can seriously physically injure yourself. Sounds like deep understanding to me; could you be taking it for granted because you've come to a point of mastery such it feels facile?
can you explain why you think that?
If you don't follow you finances and continue to pay Netflix for a year of service without use, I personally don't think they have any obligation to cancel your account. As somebody who has run SaaS services and seen countless baseless e-mails (even worse chargebacks) come in from users who "forgot" to cancel service and then were irate about it, this doesn't help the customer "entitlement" problem I see. Let me explain what I mean in terms of customer "entitlement". A few of my friends will go out of their way to call and complain to companies for mistakes they themselve make, demanding refunds, discounts, reward points, and often they get compensation. As a business owner, this sort of behavior really infuriates me. These types of users are taking advantage of situations because of their own failing, and thus are now blaming the companies expecting something in return.
That is mostly, but not entirely true. If one's Netflix account is deactivated for more than 10 months, they lose their history, preferences and personalized results.
>But previous work in game theory has shown that when individuals can “opt out” of a collective activity for a few rounds, it can help maintain cooperation and diversity in a population and protect the group against parasitic individuals.

Would love to know what research they are referring to here. Sounds fascinating.
End-to-End Encryption for Zoom Meetings [pdf]
Lockdown TV: Professor Sunetra Gupta: the epidemic is on its way out [video]
Just be aware of where the air is coming into your apartment from. If it's coming through the walls or attic and being 'filtered' through decades old insulation potentially filled with animal droppings or carcases it's probably not that great for you. Modern builds have HRVs which bring in fresh filtered air from outside.
I build a slower version of something with the same idea 13-14 years ago in Flash for http://www.makeoversolutions.com which most of these makeup companies licensed back then.

I moved on from that a decade ago but it was a neat project at the time.

But I deployed my first integration of WASM about a month ago for PaperlessPost.com. It is a custom h264 video decoder that renders into a canvas that manages timing relative to other graphics layers over this video. This code works around a series of bugs we've found with the built in video player. It went smoothly enough that we are looking into a few other hot spots in our code that could also be improved with WASM.

One avenue for WASM might be simply polyfilling the features that are not consistently implemented across browsers.
It probably also stops people from unsubscribing, which means they may check on Netflix more often and possibly watch something again. Also if they go to resubscribe they may fall prey to the signup form attrition rate, so ensuring they don't have to fill that out again helps.
Eh, I also usually go through security with an empty metal water bottle in my bag, that would be pretty unpleasant to punch with any force.
I dealt with serious anxiety in high school and accidentally learned that just forcing myself to breathe slower made everything much calmer.

No need to overthink any special technique. Just breathe slow, and try not to breathe too shallow. Do it as an exercise for a few minutes. Breathe with the stomach (not chest), like a baby would.
Counterpoint: they may not display everything you see when you log in to TripleByte. You're complaining about something that hasn't happened to anyone and may not happen at all. This time next week, you may have a valid argument, but not yet.
How many citizens outside of people who understand tech actually understand how big of a deal it was? Also, the media hardly covered it and pretty much presented him as a traitor every time they did. What percent of the U.S. population would you guess has heard of the name Edward Snowden?
On the flip side I think it’s probably cheaper to cut ties with an inactive user than deal with small claims lawsuits, chargebacks and other hassles from people who forget they are subscribed.

Honestly I could see this being an honesty test class action at some point.
Best Blue Light Blocking Gaming Glass
Structured concurrency is why you should use Trio.

What do you get? For starters, Ctrl-C/KeyboardInterrupt just works. By restricting the design space, you end up with much more intuitive designs.

Obligatory Structured Concurrency essay link: https://vorpus.org/blog/notes-on-structured-concurrency-or-g...

I recommend giving it a read.
My Newsletter – Python and Data
Hey everyone. Happy to answer any questions about this. Basically, we think that LinkedIn profiles don't do a good job of showing engineering skill (especially for self-taught people or people from non-traditional backgrounds). I'm excited to just build better support for showing side projects and GitHub contributions. LinkedIn profiles have become the default engineering resume (despite the fact that most engineers are not particularly happy with their LinkedIn profile). But there's lock-in. I hope that we have enough scale to be able to chip away at this.
I'm curious about why this post appears to be on it way to being flagged off of the home page. It's valuable information and is likely very relevant to the HN community. Thanks for the heads up @winston_smith.
Salary based on an individual’s needs is quite the “hmmmmm” moment.

It is one of the reasons Violet Newstead — Lily Tomlin’s character in 9 to 5 — is given when she furiously demands to know why she was passed over for a fair promotion.

The guy who got the job instead? Well had a wife and kids to support. He needed it more.
I’d agree with their judgement. But I think it’s very subjective. Different parts of the world have different averages.

To me the Toyota range is like this:

- Yaris: compact

- Corolla: mid sized

- Camry: full size
There’s a growing app industry to combat these dark patterns, an industry with its own costs and benefits. I believe iOS and Android also are incorporating dashboards and tools to manage subscriptions made via Apple Pay and Google Pay respectively.

https://www.vice.com/en_us/article/z43qx9/how-to-cancel-recu...
Factors Which Make Cybersecurity Jobs More Immune to Recession
How Can Your Business Benefit from Hiring Remote Workers?
I don't think it's fair to award opportunities to a person not on their own merit, but based on their nationality. I don't think it's fair to strive for equal number of Icelandic nationals and Indian nationals. It is not fair, but the very definition of unfair.
I get your point but I'm guessing it's based on assumed context. The headline is implying they assume that everyone just assumes the FBI can do whatever they want to with your phone. But it turns out they can't even look at the unlock screen.
The latest Camry is 4,880 mm long while the latest Corolla is 4,640 mm. For comparison, the Mercedes-Benz C-Class is 4,686 mm while the E-Class is 4,923 mm.
the underlying point, which isn't explicitly spelled out, is that labor should be priced by the value it accrues to the buyer, regardless of the cost of that labor (locationally in taxes, mortgages, etc.). it's hypocritical of facebook not to price it's own products (advertising rates) on a cost-plus basis, if it believes so strongly that its employees should do so. or, they should accept that labor can be priced on value just as it prices its own products.
Heavy metals in thin film, mostly. Cadmium isn't great. They can be highly recycled though. Nevertheless, if a storm destroys a bunch of panels lots of cadmium will be dispersed
Your intuition isn't bad but there is an emerging space of research amongst biomechanics and physiotherapists about how breathing is coupled to the nervous system.

You could argue that maybe anything that raises your breathing rate through exercise forcibly achieves the effect of getting those nerves firing but you also encounter breathing exercises as a therapy in quite a few avenues: yoga, wim hof, tantra, pilates, meditation, tai chi (to name a few)

There's probably some shared roots between some of the listed roots but I find it curious that the act of conscious breathing is encountered in so many different places and is now becoming a little more mainstream through mindfulness
This is what Hulu did to me, and frankly, these companies are optimizing for short term revenue rather than for people actually want to pay for their products.
I can’t wait to project these slime molds’ behavior onto human psychology!
Last time I was installing panels, panel were fairly cheap.

More expensive were inverter, controller, batteries.
Really sorry that you think this is awful. Certainly do opt-out. I think that taking on LinkedIn and creating a better engineering resume is a good thing to do. I can assure you that the Friday announcement is a result of our team grinding to hit a planned release week, not anything other than that (I would have loved to get this out earlier in the week)
If you put it like that whole Linux is a hack and that's a good thing, that's what makes it good.
> At the risk of being a little flippant: yes. It is a "threat," in the sense that it's an explicit communication that someone is going to be displeased if you say the thing that you've been telegraphing. The "threat" is that you might not be able to rely on their (or their community's) implicit social approbation in the future. In the context of things like racism, this feels like an awfully mild threat.

So you agree with me that people who say that are not sincere, and not legitimate.

Threats are actually not a valid consequence of speech.

Do you understand that the whole "not freedom from consequence" platitude is essentially just telling an assault victim that it is their fault, because assault is just a "consequence" of walking around in public.

"Freedom of speech is not freedom from consequence" = "Shut up or you will be punished"

That's probably what Harvey Weinstein or Jefferey Epstein told his victims.

And if you say something like that, you are probably a bad person.