skysight-inc/HackerNews huggingface dataset:
What kind of sandbox should WhatsApp have used?
> You don't own anything!

This is true. But the counterpoint is the things you own end up owning you. There's a reason Marie Kondo and the philosophy of minimalism is so popular in this era.

I don't want to have to worry about a thousand DVDs. I don't want to store them. I don't want to keep track of them. I don't want another box to pack up and deal with when moving. I could rip them onto a hard disk. But now I'm managing a virtual inventory instead of a physical inventory. That's an improvement, but it's still a pain in the ass.

Yes Amazon could discontinue its library. No, I'm not worried about it. The chances of a trillion dollar company exiting one of its primary business lines is definitely lower than the chances of me misplacing my DVDs.

There's a reason that services have replaced products to such an extent. Both in consumer and enterprise. And that's because throwing a little bit of extra money at a third party to simplify our already overly messy and disorganized lives is worth the tradeoff.

That being said, I'm sympathetic to Stallman-esque arguments against giving up control. And from an ecosystem level standpoint that's probably bad. But from a purely self-interested standpoint, Amazon is definitely the rational choice. The reality is that services are here to stay, and if we're worried about Stallman-type concerns than we need to build better, freer (as in speech) services.
Doesn't work well for text in my experience. Perhaps a bounding box can be defined as pixel coordinates, but there's no guarantee the text will fit right across browser brands or versions.
I just gave you an example, there are many statistical measures that have that particular requirement.

If it is not normality then something else. Every statistical measure makes assumptions, most of which never quite hold true. That was my point. When someone uses statistics they always fudge things a bit. Many times does not matter, if you were stickler for "precision" it would not work.
Except for searching, right? I mean what is the average number of links which DDG returns you for your ordinary search query? Is it even close to Google's results? And what about it's relevance?
Naked or Anonymous: Your Social Network and You
Tragic Tale How NASA's X-34 Space Planes Ended Up Rotting in Someone's Backyard
If you're wondering if a bunch of facebook lovers downvoted you, at least one of them wasn't.
You can also run tmux within Emacs. Start a term via <ESC>x then enter term and press return. You can now run tmux. Use Ctrl-C Ctrl J and Ctrl-C Ctrl K to switch between modes.
I've used Nim a bit for side projects (on and off, even back when it was called Nimrod). I found it really really powerful once I got past the initial bump.

It's a fairly small learning curve to be honest, especially if you're familiar with reading Python.

What I love about it is the small binaries.
I think the key is that what the browser (client) gets should be coordinates. If the server side wants to use some wazoo auto-layout engine, that's fine. And that gives one a wide choice of layout engines/algorithms, unlike browsers.

Yes, browsers do have different layout engines available, but they all go through buggy and inconsistent JavaScript and CSS in the end: the chain is as strong as the weakest link.
> They know what products are selling. They don't necessarily know what I personally am buying.

The vast majority of people use credit cards, which would allow them to track you. If you want to be more anonymous, you can use cash, just like you could install a blocker extension if you want to be more anonymous in the browser.

> To belabor the analogy, this was the equivalent of my grocery store putting cameras all over the building and offering me a mask if I wanted to opt out of the user monitoring program.

Indeed, my local grocery store added cameras all over recently, and apparently many of them use bluetooth trackers. I don't even think they offer masks, though I've never asked.

> "Everyone else is doing it" is a pretty bad reason when many of your clients chose to do business with you at least in part because you are not doing it.

Did gitlab pitch themselves as a privacy-centric git host? I thought their main selling point used to be that they had unlimited private repos. I could be wrong though, I haven't followed them much.
sucks how dropbox deletes inactive accounts. with all that ipo and vc money how hard is it to keep things running? I remember in the early 2000s when yahoo mails lasted forever. same Hotmail. now everything shuts down if you don't use it.
I agree, and I don't think anyone is calling for anyone to be ostracized and cancelled by reactionary mobs.
Worth noting that employers can still try to enforce it via sending nasty-grams to your new employer, which can definitely cause you significant issues if your new employer isn't willing to take on the risk of being involved in a non-compete lawsuit on your behalf.
Tall glass buildings have a unique bird-window-suicide problem in that birds often migrate at moderate altitudes at night.
In a recent presentation Evan You mentioned Svelte and basically said that their approach is better and if it weren't for backwards compatibility he'd have taken a lot more of their ideas for Vue 3
This doesn't really seem like a detection issue, but more of a design issue that Google needs to fix. Why is an app able to display ads across the system, even when you aren't running it? And how is it even possible for an app to make itself uninstallable?
How to Set Up This Next-Level Personal Home Dashboard in Your Kitchen
Balaji Srinivasan: Silicon Valley's Ultimate Exit (2013)
> Context switching between git and anything else at this point for me is a considerable waste of my time.

My last job used a mix of SVN, Clearquest (with and without UCM) and Git for different projects. It wasn't that big of a deal. You just need to learn the concepts if there are new ones and how to use the commands/GUI.

At the end of the day, it's just a version control system. People are far too invested in their tools.
Too bad that all the benefits of running an open source OS are lost because it's too arduous for regular people to recompile their OS and software. At least the BSDs make it trivial. When you give up freedom for "ease of use", you get what people give you, and you have no real options.

I'm sorry, but I really don't feel bad for this person.

Also, it's disingenuous to say that only "some" (the author uses that word) motherboards have updated microcode. "Most" would be more accurate, and "pretty much all, with few exceptions" is actually closer to the truth. Even my el cheapo A320 chipset motherboard already has AGESA 1.0.0.3 ABBA.
RIP Eric Naggum

http://www.schnada.de/grapt/eriknaggum-xmlrant.html
EA Sports is probably happy as this means they can bring back their previously very popular NCAA Football series of games.
You're arguing scale, and I agree that it's probably not possible to make everything accessible (not until we get those brain-controlled robots, anyway ;) ).

But if the question is "Where do you set the bar," we already have laws for that. Are they too many?
Those are good specific examples that I might have missed. Good point. The PlayStore is a train wreck that takes a lot of percentage of revenue from apps and adds little value in return.

Just noting that 45,000 users affected IS NOT the PlayStore failure reference story. It's bigger than that.

10 million uBlock Origin Chrome users are soon to be abandoned due to Google's policies. That's way more interesting, and ties the PlayStore issues to the same Chrome Extension issues.

Apple is credibly watching out for their customers. Google is credibly watching out for Google. Pretty much unapologetically with little pushback.

Personally frustrating for me as I've been a loyal Android user for a long time. Almost ready to switch to an iPhone, despite my unfamiliarity and the much higher price point. Google should pay attention.
Every Single US East Coast Aircraft Carrier Is Docked for Repairs
That they served in the intelligence corp does not imply "military links" in Israel (I'm not familiar with the company, and there could, indeed, be military links, but that fact is not any evidence in support of that). Probably 80% of people with technical background in Israel have done their mandatory military service in the Intelligence Corp or the air force. Among startup founders the ratio is probably higher. In other words, virtually much everyone with a higher education served in the military, and those in STEM fields are likelier than not to have done it in the intelligence corp.
Not to contradict your main point, but I seem to remember that I lost a Hotmail account to inactivity sometime after 2005. So maybe Hotmail isn't the best example
> after 90% of the population votes for separation

No matter how many times this was repeated it feels still relevant to explain it; cows do not fly and 1,6 millions is neither the 90% of 46,7 millions, nor the 43% of 46,7 millions.
Err_too_many_redirects redirect loop for an AppEngine website on CloudFlare
Infrastructure Engineer
I once had to write a data layer in xml, in-situ with a lifespan for up to hours, as more data was appended to it. An invalid xml document that you couldn't load in many xml apis for 99.9% of its lifespan.
I begged and pleaded the lead architect to use an sqlite db for the elements of the data until the transaction was complete and then merely produce the xml file at the end, but no.

It had to survive power outs too.
Why not have different virtual desktops, each with their own set of iTerm windows?
Come to many parts of Europe and you might struggle to find a single full glass door or wall without a big red blob stuck on it, at around adult eye-level. If not that, a red dotted line.

It started way before smartphones. You’ll see it in villas and holiday homes presumably because the tourists get drunk and forget they closed the door to the terrace.
This threads title and this immediate post is quite the emotional roller coaster
Of course it's not the same but it comes down to a party that wants to restrict your freedom in order to protect you.
You mean "technology that's everybody's"
Ask HN: What is the best way to learn advanced PL Concepts?
I have seen topics in random blog posts talking about advanced PL concepts such as monads, existential type, algebraics effects, GADT etc.

What is the best way to learn more about those concepts?
And One Why We Live in Mexico
The law says "reasonable accommodations". Spending 30% more on IT is not "reasonable" in my book. Spending millions to help a handful of people is not "reasonable".

Of course, it is situational. Your main product or service should be accessible, but ancillary and blue-moon information is too expensive to keep compliant.

One org provided statistical reports to the public. But the format was not ADA-friendly, and reworking hundreds of reports would cost tens of millions. So they stopped providing the reports.
Australia sues Google over misleading users to share location data
Researchers Implant “Memories” into Birds – Teach Them Songs They’ve Never Heard
I appreciate the honesty.
That reminds me of a sticker I saw on someone’s mountaineering helmet once: “My dream vacation is your worst nightmare”.
Woooow. Im almost speechless. Unprecedented indeed. I never would have expected this from zuckerberg.
The thing that I find most amusing about modern front end is the over-emphasis developers put on the rendering engine.

Presentation is only a small portion of an application. A view rendering engine is required to do a couple of things, accept and render data.

The semantics of how it accepts data enables good software engineering practices like dependency injection and dependency inversion.

The semantics of how it renders data enable ergonomic usage of the renderer (templating, JSX).

Modern web developers tend to write "React" or "Vue" applications - not "Type/JavaScript applications that render with React"

Global objects, singletons fetched from module-powered service locators, unlimited power global stores and enough boilerplate to make the most hardened Java developer confess their sins to Oracle.

Looks like Vue 3 is fine but continues the trend of doing it all.
It's part owned by Novalpina. It's still a company founded by Israelis, headquartered in Israel. Is Ikea a dutch company? I'd say no.
That's true, but from my perspective it makes more sense to attach combined operations to the first operation, not the following one.

For example, the equivalent of git fetch (fetch remote code without updating the working copy) is hg pull, while the equivalent of git pull (fetch remote code and update the working copy) is hg pull -u (pull, then update).

In my opinion, and this can be debated, is that it makes more sense to attach it to the first operation, since one would look at the documentation of the first command (how do I fetch the remote code?) then see that the working copy can be updated as part of that. The git documentation does mention git checkout -b as part of the git branch documentation, though.

Maybe this is just a rant against git though, at the end of the day, as long as work gets done, use whatever tools work for you. :-)
I agree with you as far as startup costs go.

But your example is only if you only boulder indoors. Costs add up quickly if you want to move outdoors and want the flexibility to do a variety of climbs.

You can easily have a couple thousand dollars in gear.

Harness $70
Belay device $20-150
Rope $150+ (possibly multiple)
Quickdraws $10-14 each, you probably want a dozen or so.
Some slings
Some carabiners

That'll get you outside and working on bolted routes.

Then you get into climbs that don't have man made bolts that you can clip into (trad climbing).

Each piece of protection at this level costs $60-80 new, and you'll probably want like 10 of them at least.

And it goes on and on.
My understanding was that Gitlab wanted to collect your data to improve their product. Google is collecting your data to sell ads.

I understand the reticence towards third party telemetry, but refusing basic interaction tracking for a product you pay for is just hurting yourself, even if you're already satisfied with the service. You don't go to the doctor for a checkup and then refuse bloodwork. Obviously there are rules around privacy for medical records that don't exist for interaction tracking. But I don't think the solution should be to get rid of tracking entirely, it should be to extend reasonable privacy rights and protections to our online data.
> getting dragged out kicking and screaming by an industry that realized providing a service makes for a way better business than selling software

This wouldn't have happened if they were wrong; after people have seen how much easier it is to let internet businesses handle things for them, most people decide to put more stuff on there for convenience; and new users tend to follow what the large majority of other people suggest when getting online for the first time since those other users know it's easier and more secure for them to just let the third parties handle things. The only people that got "dragged out kicking and screaming" were the ones that saw what other people were giving up when they started suggesting new users not even attempt the on-device method of using their computer/phone. After enough time, the devices themselves were able to directly integrate this lifestyle since not many people would actively protest this sort of onboarding.

I think most people don't understand the risks they take by putting everything on Google Drive and throwing their entire business behind Google and BeyondCorp; but the biggest concerns with this model, such as a user account getting suspended almost never happen to the average user of said service. Negative word of mouth is extremely detrimental, but since nobody that's not doing obviously less-than-normal things (such as installing third-party YT apps that block ads then complaining when their G account is suspended) talks about their account being suspended, regular people only vaguely are aware that they could break <x TOS clause> and lose everything. Services getting shut down are a threat, but I don't think anyone at all thinks YouTube, Gmail, or Drive, arguably their most used services, are going to shut down any time in the future.

> The amount of effort Microsoft had to employ to make people stop using Windows XP tells a different story.

I still occasionally see XP used, usually at places like furniture stores :)
If you haven't heard of NSO, does "Isreael's NSO" actually clarify anything? Maybe now you know where they are, but you're still no more informed as to what they are.
"every time the NSA's compiler binary builds my code I get the same output" isn't really all that comforting. If you can't build the compiler (and/or build tool) how can you be sure that there isn't anything malicious in it? Trusting trust all over again
I don't understand how NSO bypasses the anti-circumvention provisions of the WIPO Copyright Treaty which Israel has signed. In any case, the fact that what they do is not illegal in Israel is a condemnation of Israel's moral character.
Note that this is an Initiative Statute[0] (not a Referendum). This allows them to write a broader package of laws (rather than just "undo" any previous bill) to implement a broader wish list.

When reading it, note that "engaged" means with an active rider/fare, not all time available accepting rides on the app. 25 hours of actual engaged time in a week sounds improbably high.

[0] https://protectdriversandservices.com/wp-content/uploads/201...
Australian Govt wants to know what you look like when watching porn
I used Nim for a few projects. My best description is that it's fun, but everything feels kinda off when writing stuff.
>If those servers were still up, would there be anyone on them to play against?

It was a single player game. There was never anyone to play against. The online aspects were for DRM only.
And to add to that, the more generic saas systems you cobble together, the shorter the likely time window until one of them gets acquired/folds/pivots and disrupts you

Invested in building your workflow on a SaaS system and it's become critical to your business? It doesn't matter how much you depend on it, or how useful it is to you, you have _no rights_ that top the backers' playing their numbers

This effect gets worse the closer to the ground you get, where small orgs don't have the technical capacity to absorb such disruptions. Small orgs are being conditioned to avoid depending on technology, or at least to avoid depending on specialized technology. The net effect this will have is creating yet another bias towards concentrated power winning in the marketplace
So how do you “secure yourself” - besides having a device that runs an OS that doesn’t allow these types of exploits in the first place?
I bet you didn't test it on enough browser brands and versions.
OT, but I’m very confused by all the “More on Imgur” posts on the page you linked showing image after image of illegal drug use? But at least it’s not NSFW?!
I doubt it would be either ethical or useful to deliberately overload translation tables. That said, I would imagine that the migration to QUIC and HTTP/3 would increase pressure on NATs. QUIC's use of UDP means that it's harder to safely reuse source ports for connections to different destinations compared to TCP, so the density of connections per external IP address should be lower.
I think a lot of these games are actually drm free on steam as well, gog just only lists drm free games so you can be sure its safe to buy.

I often run games outside of steam so I can let my bf use steam family share at the same time.
“Protect App-Based Drivers and Services Act” Uber/Lyft/Doordash Initiative in CA [pdf]
Looks cool already but is it easy to cross-compile? I can copy a Python script from my Linux machine and run it on both Mac and Windows PCs. Can Nim build executables for other platforms nearly as easy?
Yes, it tells me a lot about intent, where people's opinions might lie, and so on. We can pretend like global politics doesn't set context, but it just...does.

"Israelie Security Firm NSO" would totally clarify it for me.
I used it in production for a small yet fairly critical utility and it worked out very well.
You got really close, but not quite.

Boxes are obtained for free by simply playing the game. You don't really need to buy boxes unless you want some specific one from a past event that is not available through the game anymore, but someone got it back then or if you want boxes at a faster rate than the regular gameplay provides. But you need to buy a key to open it, however.

Also, a given kind of a box contains one of the finite number of items. I think the idea is that if you get a duplicate that you don't want, you can either trade it with a player who doesn't have it for a skin that you want or sell it on the steam marketplace (so you can use that money on a skin that you actually want).
> Abstract Syntax Notation One (ASN.1) is a standard interface description language for defining data structures that can be serialized and deserialized in a cross-platform way. It is broadly used in telecommunications and computer networking, and especially in cryptography.

> ASN.1 is a joint standard of the International Telecommunication Union Telecommunication Standardization Sector (ITU-T) and ISO/IEC, originally defined in 1984...

https://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One
If you aren't a fan of the git UX, then you might be interested in gameoftrees[1] (got) too.

[1]: http://gameoftrees.org
Which index funds do you like? I've been going back and forth between considering one or more index funds or just getting a target date fund and leaving it alone altogether.
You can theoretically have the best of both worlds, apples strong vetting without their draconian control. Strong vetting and allowing side loading are not mutually exclusive.

It's basically how linux systems work, most stuff comes from the package manager which has been pretty good at keeping out malware and users can install whatever they want from elsewhere.
Re: "In terms of predictable layout and control, Flash is still lightyears beyond HTML+JS...That said, Flash was/is an accessibility nightmare."

The key question is if these are mutually exclusive goals or not. Can we take the simplicity of Flash's concepts and improve the accessibility, or will fixing accessibility inherently ruin the simplicity?

It seems to me that accessibility meta data can be supplied to the client independent of layout info. If Paragraph A comes after Paragraph B, the meta data can indicate that regardless of where A and B show up on the screen. Ideally they don't contradict, but my point is that they can be independent.

Conceptually think of two different markup tag sets. Set A is for visual positioning only, and Set B is for semantics (accessibility). The visual rendering engine would ignore tag Set B and an accessibility "reading machine" would ignore Set A. For practical/convenience reasons we may want to tie them together at times, but it's not a requirement for making both the visual screen "happy" and making ADA devices "happy" at the same time.

They can be independent info.
If the C64 playback head is stereo (or reads one of the L/R tracks and ignores the other), that would likely work. But in this video he mentioned how he suspected that his audio tape deck failed him (it definitely records in stereo) while the data recorder that ultimately worked might be mono (in which case it might record a single track, twice as wide). Magnetic tape doesn't inherently have tracks until you lay some down with a record head.
The antidote to today's rampant centralization of technical infrastructure isn't rampant decentralization though

The PC revolution happened when people become empowered to work together fluidly in a pyramid of specialization and cost sharing

Where we need to focus is opportunistic clustering, both of development and operations
The Insane Deadmau5 Cube V3
fragile =)