skysight-inc/HackerNews huggingface dataset:
One of the more insightful passages in the unabomber manifesto (worth reading, especially for technologists) details how technology-driven encroachments on our freedom are inevitable because to stop this people must be continually motivated to avoid a bad thing happening to them, which will never be as powerful as how others are motivated to achieve a good thing happening to them. Privacy advocacy at this point is nearly 100% defensive; it really is exhausting to keep up with the various was in which it is being eroded, let alone participate in actually stopping this erosion from taking place.
More precisely: a shortage of software engineers willing to work for low wages. Its far more interesting to move into management roles overhere. Tons of devs leave for the US if they wanna stay in software. Germany and the UK have most chance of solid pay. It is a public secret that Indians are recruited simply because they are not as insistent on making 60k+.
Hello, GBA: Journey of making an emulator
yes they offer https://messages.google.com/
what makes GAE expensive?
This comment has the kind of authoritative posturing that we should really have an intolerance for in conversation. It's certainly not informed.

In addition to jtbayly's comment about Google not hosting anything, there's the small point of iTunes not distributing podcasts, either. It's a glorified index of RSS feeds, described in detail here: https://news.ycombinator.com/item?id=16724635

Apple, Google, and other traditional aggregators no more need permission to operate their services than TV Guide needed permission to list broadcast schedules. (Or to run a search engine, for that matter...)

On the topic of URLs, see this discussion from several months ago:

https://news.ycombinator.com/item?id=22038065
Meanwhile at the US Treasury

Mnuchin shouted "Release the Kraken" and breaking all the red-tape.. the Iron Clad PRINTER, Kraken started printing Green.... BRRRRRRrrrrr….

There it was $5 Trillion .. ex nihilo!
Incidentally, in 2018 I decommissioned the last perl scripts in the largest US bank, originally written decade(s) ago and handling billions per day (if not trillions).

Could have been yours ;)
I am not sure why would one trust something as important as email to any company. Register and use your own domain. Then you are totally free in your choice and switching is no problem
ku·ber·netes
- a swelling of the cornea beneath the eye, caused by fluid aspiration,
typically occurring as a form of secondary hairlike cloud formation during movement
I just want to mention this is why I believe Google will never be able to compete with AWS, or otherwise be credible in the B2B space. You're relying on automated systems which can take down your business on a whim, with no recourse.

Where I work uses Office 365, which is a horrible, horrible technology compared to Google Suite, but I can't, in good faith, argue for switching to Google. It's not a company I'd ever rely on in a business setting.
> It makes me wonder how the games regressed to be so bad (maybe devs just don't care as much anymore?)

Console limitations might be one reason. Apparently everything has to run on every platform under the sun or you might die impoverished in a dark alley, a mindset that has inflicted other horrors, like Electron, upon us.
Yes though it was founded by a consortium of UK universities :-)

but its far cheaper (and has less bugs) that paying some one to write your own.

Same reason that writing your own crypto is a bad idea.
Straight from a science fiction novel:

eicoscience
eico·science

the branch of physics that deals with the behavior, physics, and the properties of living organisms
"I started thinking about the world thinking of me and I never really went deep into the eicoscience"

https://www.thisworddoesnotexist.com/w/eicoscience/eyJ3IjogI...
This may be well what needs to change, but in any case the message from Google should have been explicit about it instead of the dev involved having to create a blog post, hope it gets traction on HN and that someone here knows what the problem is.
Yes. It's about Erlang's BEAM VM.
I was thinking about that the other day, and it's actually a huge difference in the delivery model when you move from "single pickup point, multiple delivery points" to "multiple pickup and delivery points." The first is pizza, the second is a taxi, even if the taxi "passenger" is your order from Cheesecake Factory.
The system allows you to insert a dynamic greenscreen around a foreground element (while also retaining the option to preview how things will look after everything). So you can retain most of the virtual set for reflections and lighting, while still having a greenscreen.
Maybe the "spending" use-case doesn't need the hardness properties that Bitcoin has, but the "saving" use-case does.

I don't like the idea of undermining the latter to promote the former, when it's not obvious the former is even in high enough demand, and when it can be done in alternative ways (L2 solutions, sidechains, custodians etc).

Increasing the block size limit is not a solution to anything.
Khan Academy is actively soliciting donations right now, as is referenced in the footnote to the article:

> Khan Academy's increased usage has also increased our hosting costs, and we're a not-for-profit that relies on philanthropic donations from folks like you.
> Were the types of problems/challenges I was solving too simple?

Without more information this is the likely scenario, going by my own experience.

BTW, if it turns out you are a concurrent programming genius please write about it, eh? (Like a blog or book or something.)
I'm an extreme introvert and I've found WFH to be very challenging. Part of the problem is that the engineering team at my startup is still figuring out what to build and design sessions over Zoom feel incredibly frustrating and unproductive compared to a shared office with a whiteboard.
That's a great question, and it's not limited to Chrome extensions.

In general, for any resources that don't require credentials to access, pushbullet could hypothetically serve them at like pushbullet.com/proxy/gmail.com/favicon or something. But resources requiring credentials are another thing entirely.

In general, the thing that prevents a third-party server from MITM'ing your interactions with a target server is a combination of domain names and SSL certificate. That doesn't prevent a site from trying to get you to let it act as a MITM, but it prevents the site from acting as the MITM while claiming it's something else.

As a concrete example, let's imagine pushbullet.com wanted to act as MITM for your GMail account. If it has your username and password, then (handwaving here; GMail's authentication model is complex) it could do that; it could forge well-crafted requests that look like they come from your browser, and get proper responses back.

But if it doesn't have your username and password, there's not a lot it can do. Your browser won't give pushbullet.com cookies scoped to gmail.com, and if pushbullet tries to ask you for your password, they can only do so much to make it look like GMail's the one asking (SSL certs make it hard for pushbullet to try and forge a GMail front-page with a gmail.com domain). It can still happen, but "user was tricked into ignoring the domain name and gave their password to another service" isn't something web security models can fix.
Wow, this is so much better than the original /r/subredditsimulator (which was Markov Chains).

That's a very fun thread you linked - it's very believable!
Ask HN: What internal tool is your company building now that it's remote?
I admittedly tend to do business travel to cities but TBH, eating out at a nice restaurant is one of the perks of having to travel--not having a probably lousy pizza delivered to my hotel.

But then, I know a lot of people who do room service and I haven't in literally decades.
Co-op programs usually have the students work and study on alternative terms. This has them do both at the same time, and as a result won't be able to get the full value out of a CS education.
Tell it to GP, that's the same phone number posted upthread.
I believe it's just an expectation that has been built by previous tippers. When there's a significant positive event like childbirth, obtaining a driving license, e.t.c, naturally people tend to tip. This sets a precedent and they start expecting as a sort of obligation.
I'm pretty firmly in the "shared memory parallelism is a Good Thing" camp, but the counter argument to your point is that having a larger set of concurrency abstractions is a Bad Thing in that any particular piece of code has to consider all of the different permutations. In a shared-nothing world, there's a lot less to worry about (except occasionally performance).
Admin software for schools - ran into an ex teacher making an absolute killing selling some admin software to schools. And he’s one guy selling to schools in one state!
It’s your club but that seems like a strange policy. Being aware of proposed legislation is the first step for citizens either supporting or opposing it. It’s not helpful for deliberative democracy to only see actions after the fact once embedded in law.
I've been to a few protests first hand too. The behaviour of cops in small protests with a few thousand people is not, I think, representative of a wide-scale revolt.

When I've been to small/medium protests the cops were a lot more willing to use force. But in truly massive protests, (>500 000), the cops are a lot less willing to use force. Because they know they will likely lose. Seriously, seeing cops rushing to dismantle barricades before they get caught by the march was surprising.

Also, you don't need armor-piercing rounds to defeat a riot cop, any rifle round will do. As for gas masks, yes, but there are only so many rounds that can be fired, and eventually people learn how to defeat them or throw them back.

And honestly I don't think the surveillance state is anywhere close to what's needed to catch someone that did unprompted arson. There's a reason why pretty much the majority of homicides don't even end up in an arrest, much less a conviction.

In any case, the point of this escalation isn't to justify the auction, it's to scare off anyone else from bidding.
> These rules impact this developer's livelihood.

Let this be the millionth lesson of "the perils of building on a platform instead of on a protocol".
Exactly why I find good roguelikes to offer the most immersive gaming experiences. Just the input you need to let your imagination go wild. But not many friends share that sentiment, unfortunately.
About 10 years ago, I had an idea about designing a lamp, using LEDs (I'm an electrician). So I wanted to learn which colours to blend in what proportion to achieve a pleasant colour temperature and good colour rendering. This idea led me down an UNBELIEVABLE rabbit hole of colour theory. This subject is maddeningly complex, and I feel like I still don't know anything at all.
"easy for human" is very subjective. Users very regularly have a hard time with all forms of image captcha for a whole bunch of different reasons: visual acuity, color deficiency, learning disability, unclear instructions, visually similar characters, etc. If you allow users to refresh the image until they see an easy one they might be able to overcome it themselves but some percentage of those users will get frustrated and leave. Not to mention allowing regeneration of images also makes it easier for bots to cycle until they find one they're confident in. Surely if there were a dead simple for humans, difficult to beat for bots, 50 line script option for CAPTCHA generation that could be self hosted it would be in wide use.

reCAPTCHA changed to its current model to try to significantly reduce friction in the "hopefully normal" case (down to just a check box if all goes well) because every ounce of friction you add to critical inflection points in your product translates to meaningful lost opportunity.

Even if this wasn't a problem, and it were trivial to create something that's easy for humans and hard for computers, it's just not worth most companies' time. Would they rather spend a few days properly implementing and testing a captcha solution, then whatever unknown time on future bug fixes and support, or setup reCAPTCHA in 30 minutes and move on to things that produce value for their customers?
I think you misunderstood my comment, I'm not advocating doing this. I was simply correcting the person above me who appears to be under the impression that web servers in the 90s ran on a client OS.
> When all are privileged, are any, really?

That's like saying "when everybody has money, does anyone have money?". People have varying amounts (and kinds) of privilege, but some have more than others.
Don't force anyone to use it. Both HTTP and HTTPS can be used, in addition to other protocols such as SMTP, NNTP, Gopher, Telnet, SSH, etc. To ensure to have free internet, to allow all protocols including if someone invents a new one, and including if someone uses non-standard port numbers for whatever reason, and including in both directions (anyone can act as a server or as a client or both).
Yeah, when all graphic is blocky, your imagination does the rest. But when you have blocky graphics together with shining water animation like in Morrowind (I think) it breaks immersion.

Still though, that demo was impressive (even though there were maybe some tiny things not perfectly balanced with the shining other effect)

I want to play games that look like that, now.
History shows interpretation of facts can be extremely racist and sexist.
I'd been in a similar issue on the Android store and found that the best solution was to try to game whatever bot is flagging you. Support was completely unable to provide clarity and getting escalated by internal Google employees just led to more unhelpful emails from higher levels of support.

I was positive that I was in compliance but I could also see that a bot was flagging something. So I kept tweaking code and resubmitting. Eventually what worked was taking the offending code block and hiding it at the server level.

It's such a face palm. I literally call out to the server to run some logic that should be completely safe to run in the app.
As the developer of an exposure notification app put on ice by Apple-Google, it's due time to take back the freedom of the internet that made it so powerful in the beginning.

Is there anything happening around an all-web app phone? Seems like all the pieces are there..like native functionality in JavaScript with certain extensions.
Runtime code generation is a common optimization in java frameworks. End-users may never see it but the majority of popular frameworks use it under the covers.

Debuggers also use the functionality to allow live code editing and expression evaluation when paused on a breakpoint
Your router's self-signed cert can be imported into your browser and trusted from thereon — that will also stop any potential attacks from someone pretending to be your wifi ap nearby because I am pretty sure you are not double-checking the cert fingerprint every time you visit the router's admin interface. Provided you were not MITMed once you added the cert in the first place :)
Yes, that works of be something that could work. Like a Shopify just for restaurants. Pay $25/no, get a basic ordering interface for your customers and options to let customers pay via CC or to pay the driver. Maybe add bonus add-ons like a very basic CRM and marketing newsletters for a few bucks.

Only that this is not sexy for VCs because that's something everybody could do. Although Shopify is also something everybody can do and already did very often.
Had the same problem when I made a fairly successful app in university. Whole account got deleted for a “3rd strike” meaning “3rd resubmission.”

I’ve made a new account and their AI black box still doesn’t realize it’s me...
If you use an email provider to host your domain's email (e.g. Fastmail, GSuite, etc.), I believe you're actually increasing your risk factor.

The security of your identity will depend on your registrar, your DNS provider, and your email provider.
Not going to happen. This is an issue people have been raising for at least the better part of a decade... don't expect anything to change now.

A more productive approach would be to focus on web browsers that allow you to do what you need to and let Google fix what they need to encourage you back. I know, most extension developers will say 'we can't do that because it's where the users/customers/whoever are'. But as long as you encourage their bad behavior by supporting the platform, expect the bad behavior to continue since it's not hurting Google. As a result, it's just a cost of doing business on Google's platform which is unlike to change for the better.
A lot of these same objections apply to books and reading.

But a headline “Books and reading are a threat to essential components of our humanity” would not be regarded as serious.
Isn't this just a problem due to money-losing competitors selling at low prices?

Getting restaurant food delivered is a waste of money compared to getting bulk food delivered from supermarkets, so those who order it are probably not very price sensitive, and thus simply raising prices until the company is profitable should work without losing so much customers that economies of scale are lost, assuming there are no money-losing competitors.
I got polyfill. Interesting how it stumbles on these things. The definitions are the more interesting parts.

https://www.thisworddoesnotexist.com/w/polyfill/eyJ3IjogInBv...
Niiice. Can you fit an oven inside tho?
Counterpoint: Is it really fair to say this is "more surveillance"? Requiring employees to be on site where there is a manager present is a form of intrusive surveillance. Wouldn't this kind of monitoring simply be an effort to retain existing dynamics.
shrizzy

1. A dark brown person
“In those days he was a shrizzy man”
I would argue it doesn't really work at any scale outside of extremely dense areas. where I live, there used to be good take-out joints and mediocre delivery joints. none of the good places offered delivery, but the price for a meal was pretty similar. with grubhub and friends, a lot of the better places do offer delivery now, but it ends up being a bit more expensive.

I'm pretty sure the places that do their own delivery have to cut corners on ingredients to be able to do it while matching the prices of their take-out only peers. that is, the delivery fee they add to the order doesn't actually cover the cost of delivery, so they make it up by cutting costs elsewhere. when the cost of delivery is transparent, most people just aren't willing to pay what it takes to employ even the most downtrodden citizens of a developed country to drive around delivering food.
only a couple are left password free
When I was a junior engineer, I worked on a team where everyone but me smoked. They would smoke for five minutes of every hour. It really pissed me off that they got breaks and I didn't. So I started joining them. Not to smoke, just to hang out while they smoked.

And you know what? My productivity went up! The reason? We talked about work during the smoke break. I got to be part of the conversation with the senior engineers, which meant I got to be involved in more valuable tasks.
> sibeast

> an upper class consisting chiefly of middle-class or influential women

> "the traditionalists were the great sibeasts"

Now that I read it I see the need for it.
> it made sense as a side job

Sure... until an accident happens, you find out that your insurance didn't cover the (undeclared) use for business purposes, and you're liable for somebody's million-dollar medical bills.
Small container implementation in Scheme: http://git.savannah.gnu.org/cgit/guix.git/tree/gnu/build/lin...
Not only that. There are many people who shame people who don't tip.

Coming from a poorer country, mandatory tipping is such a strange concept.

Apart from that, I'm a typical engineer in FAANG, and I feel it's expensive... So I wonder who find delivery app cheap? A millionaire??

Back in my country, I ate out every single meal (even when I was a college student). Delivery app works well too because the price is sensible.
Indeed, the main problem of trust is the third party and agreement.

The DID and VC standards have an interesting approach. Use self-signed public keys, and third-party-signed credentials. To prevent MITM use credentials, to encrypt channel use the keys.

The agreement part, however, remains difficult because the protocols are always evolving.

Maybe in a few years we'll get it solved, just like Bitcoin solved double-spending without centralization?
If it was HSTS it wouldn't load in Firefox, would it?
No, I view them both as nakedly political.
Unicef warns lockdown could kill more as model predicts 1.2M child deaths
I know some will reject the idea.. but if Google is your domain registrar, they'll do email forwarding without an extra charge.

I've started using @mydomain where the is the website/service I've registered for... doesn't help with my existing stack though.
All the kids I know of (Jr High / High School) already actively participate in Khan Academy - on some topics at school requirement, on other topics at their own discretion because they're already accustomed to the platform.
> in Paint Shop Pro or Photoshop

That's a weird way of spelling Macromedia Dreamweaver...
Neither here nor there but it was "Don't be evil", never "Do no evil". The latter evokes the Hippocratic Oath and sounds virtuous, but the former is a somewhat tongue-in-cheek reference to the (at the time) megacorps they wanted Google to not be like.

(Mind, they're arguably not complying with the "Don't be evil" version either, especially lately.)
I completely agree re: Retina. All laptop manufacturers should take a cue from apple and focus on DPI rather than resolution. Ideally, DPI should be fixed across screen sizes.
I'm not sure it's ever been listed on https://www.youtube.com/supported_browsers but it is on https://support.google.com/youtube/answer/78358?hl=en and https://support.google.com/youtube/answer/175292?hl=en
There's not a lot to extrapolate from this without knowing exactly what version of Safari/macOS you're on.
Wow. It seems like real-time lighting and detail are getting to the point where they're so indistinguishable from reality...

...that now it's the actual quality of the models themselves, and even more of character motion, that are going to have to be the next steps in better graphics.

I'm stunned by the lighting and detail, absolutely stunned.

But at the same time, especially when you get into the architectural rooms, everything's far too "perfect". No grime, no crumbling edges, the motion of the ceiling opening is far too smooth, no vibration or catching, etc.

Likewise, the character's ponytail isn't bobbing like real hair at all. Sometimes her movements seem to be anti-gravity and bizarrely robotic. The leather over her shoulder seems to float rather than rest, and twists as if it were made of gelatin rather than stiff cowskin.

Not that these are criticisms at all -- I'm well aware of how hard they are. It's just fascinating to me to see, once rendering is basically "good enough", how the flaws in modeling come to the fore.

And so where are those advances going to come in? Are there going to be procedural-generation advances in creating realistic grime and imperfections and irregularities? Or deep-learning advances for realistic bodily movement? And why is it so damn hard to get clothing to actually fall on the body right, instead of always looking like a stretchy foam skinsuit?