skysight-inc/HackerNews huggingface dataset:
The flip side of that is your annoyance when you've just settled on what to eat tonight, but then it says "Sorry, you're in Alaska. All menu items cost 50% more, and the exact thing you wanted isn't available in Alaska"
Did anyone try the J2CL Java to Closure JavaScript transpiler (https://github.com/google/j2cl)? A side benefit of this is to completely eliminate Javascript vs Java joke
Java changed its security model at the same time, and applets needed to run inside a web browser. (You could fix this by modifying the source, but why bother, since no one would use the result in practice?)
How to Create an Executive Summary
Feel free to leave up an old HTTP server and have it get owned in minutes. The difference between that era and now isn't just the existence of HTTPS.

The nature of a network is that interconnected nodes affect one another. We thought that's what we wanted, and it's what we got. So here we are.
i'm curious about that __eq__. it generates code like

(self.x, self.y) == (other.x, other.y)

but i think this would be more efficient:

self.x == other.x and self.y == other.y

because you avoid creating a tuple (possibly heap-allocated) and if `.x` differs, you avoid a dictionary lookup¹ for `.y` thanks to short-circuiting. i think i benchmarked it at some point, but that was a while ago (on CPython 3.5)

---

btw, i went with a similar approach (i.e everything is codegened) in my sum type library: http://github.com/lubieowoce/sumtype

i never got around to generating the methods lazily, maybe i should!

for correctness reasons i switched from interpolating raw strings to <array of (line, indent-level)> and a bunch of wrappers – generating if-elif-else chains via raw strings gets scary. but they work well enough here

---

1. iirc even though it's using slots, it still has to look up the descriptors for `.x` and `.y` in the class dictionary. another possible optimization would be to trade off memory (and extensibility) for time and "cache" those. something in the vein of

def generate(...):
...
get_x = MyClass.x.__get__
get_y = MyClass.y.__get__
...
def eq(self, other):
return (get_x(self), get_y(self)) == (get_x(other), get_y(other))

MyClass.__eq__ = eq

here, `get_x` and `get_y` would be closed-over in `eq`, so they shouldn't incur a dictionary lookup.
which of course adds significant complexity, but that may be a sensible trade-off
I came here looking for "dammit, Janet" but only found that sentiment. Culture is dead.
> Broadband access is not nearly as ubiquitous outside major cities as people believe.

Neither as ubiquitous nor as necessary, i think.
8 Developer habits that help you progress
New Music: “Sia – Save My Life”
Although their article clarifies that this isn't about changing anyone's physical location, as a general point about flying to/from Canada, many of the affordable itineraries involve connections through US airports and/or overfly US airspace (in a way that gives the US at least some authority over those flights).

This is not true for all flights to/from Canada, of course, but it does add complexity, expense, and often travel time for people who want to deal with Canada while avoiding US authority.
Well obviously "if your code does the right thing" then it's going to be secure rather than insecure... by definition. That's again a pretty unhelpful tautology.

I'm asking about the code in the webpage, not code I'm writing personally. I'm saying let's assume it has error-handling added to it. That's it. I am not writing any code otherwise. Is that code doing "the right thing"? Or are there more things it needs to be doing?
Sure but do we say the same for people who own airline stock, who own energy sector stock, etc?

Either the government bails out the entire investor class, literally anybody who faced capital losses or loss of dividends in 2020, or we accept that risk assets are risk assets because a black swan can annihilate them, and we let them be annihilated.
I was responding to OP regarding non-trivial, which, I dare say, your reply agrees with. I mean, geez, you've resorted to Bash in OpenBSD.

The Arc Language app that this forum runs on doesn't support HTTPS, so wherever the cert comes from, accessing the site is through a reverse proxy.
Life Sciences, Healthcare, and Medical Datasets for Machine Learning
Do you have anything to support that expression trees are being sunset? I haven't seen anything of the sort, unless you are talking about a deprecated library that has been replaced. But System.Linq.Expressions is still around.
MS Teams has a "green check" next to your name if you've touched your keyboard or mouse in the last five minutes and automatically sets your status to "away" if you haven't done so. I've had people at work use this to try and figure out if I'm working or not. It is a violating feeling, but also very similar to the "is your butt in the chair" way of management when not working from home, and I can see why managers like the feature.

For any of those suffering under this problem, have a look at caffeine[1], it simulates a keystroke on your laptop every 59 seconds.

1: https://www.zhornsoftware.co.uk/caffeine/
Maybe, but you normally can't move weather cameras and I don't think they have such a high resolution...

From another comment, apparently the cameras are distributed by https://www.crimepoint.net/
>Well, we can't exactly prevent people from dying of a virus that's largely outside of our control.

We can prevent some of them from dying by using what control of the virus we DO have.

>We can enact policies to prevent people from dying due to a lack of basic resources, however.

We "can" in the sense that it's technically possible. The present government is probably not capable of doing this, however - they're too entrenched in their status quo and unable to deal with the possibility of things changing. They want to believe that whatever happens with the virus is only a temporary crisis before they go back to "the way things were".
Those have their own problems. I have 4 Google accounts through different organizations, a business and personal Facebook, etc...

These systems usually put log in and sign-up in the same flow so they are really saying:

"Do you remember if you signed up before? Which one of the 7 ways of we're presenting as an array of 4 or so buttons with secondary account selectors did you use?

If you pick the wrong one now you're going to get another account and have multiple discounts, reputation, credit, etc to manage.

Good luck!"

If you're lucky enough to still have the welcome email it'll sometimes narrow it, but not really. If I clicked on Facebook, selected my business account, then I'd get email in a Google account, which is exactly what I'd get if I had selected Google and the business account directly.

However, that's a different service and a different token which is usually enough to mess things up and create a different account.

What's worse is often if you're not logged in and then you get prompted to create an account in the flow. Let's say you haven't been there in 5 years.

Now you don't know if you've signed up or not so you Russian roulette yourself and if you're lucky, this time, it'll be a new account.

Because if it's the 5 year old account often it'll trigger all these legacy catch up things "oh redirect to the new terms of service. Give tour of new website, notify about mobile app, what were we doing? I completely forgot"

On Priceline for instance, if you sign up for a credit card to get $100 off the flight and then click an existing account to complete the transaction and not a new account, it gets completely confused and your discount vanishes.

It's a complex solution for a simple problem that appears to be friendly but in practice becomes user hostile because it's creating mountains of edge cases most have no interest in fully supporting.

It also gives a very poor understanding of how many human users you have. Those account creating metrics sure look great! Then you dig in and realize a bunch of people have 3 or 4 accounts, mostly unwittingly because there's an interface to encourage creating multiple unconnected accounts.

They don't realize it. They'll be on one device and stayed logged in. Then they get a new phone, forget how they logged in and bam, new account.

Your users would really prefer if it was just 1 account. A lot of your support load would go down if it was 1 account, you'd get better sales, have higher reviews, but here we are anyway.

And in the end, with a bunch of choices it's just another form of the memory game, which is the same cognitive user flow of the password, since 99% of users just reuse a handful of passwords on every site.

What makes it worse is even though only one flow in the multiple login system is the one you want, every other one will still work.

It's like being forced to take home the goat in a web version of Monty Halls Let's Make a Deal. Instead of seeing an error you're stuck with a new account that nobody on any side of the business flow wants.
>But Washington stopped short of offering renters comparable relief on the assumption that those in distress would likely qualify for the $1,200 checks the Treasury began mailing out in April, as well as beefed-up unemployment benefits.

I have to laugh at this because Americans were told a) you're getting a stimulus check and b) you can't be evicted.

I am almost positive that many people used the stimulus check as found money and blew it rather than using it for rent. The mindset being that if they can't be evicted now, they'll cross that bridge when they get to it.
AWT used native widgets. It looked less alien than Swing.

Swing also had a theme engine (PLAF I believe it was called) that wasn't terrible. It could look like Motif or Windows or Apple had one that looked like Aqua, set as their default back when they bundled JVM. https://en.wikipedia.org/wiki/Pluggable_look_and_feel
Just set up a filter to delete them. I've been doing this for all Facebook emails for years.
I've got the default VR scene running on my Quest. It works pretty well - there's just a slight bug with the teleport texture.

The Unreal Editor was not as easy to use as I thought it might be, but it isn't too bad. I wish it didn't take an hour to recompile shaders all the time though.
Simply put - I don't expect anyone to care about my business struggles when we are in the middle of a pandemic. I'd rather people look out for themselves vs. putting out marketing copy that's just a weird ask for sympathy/charity when I am aware everyone is suffering.
Working for a highly regulated company at least company owned desktop monitoring is BAU. I assume anything I do with company equipment is monitored at all times. And if I forget they remind me every time I log in.

When I discovered the company needed to protect their data by pushing on a policy that let them wipe my personal device remotely I respected that and bought a personal device dedicated to the task of reading email and running their apps. But not everyone has that luxury. I'm fortunate to be able to buy an iPad and dedicate it to blackberry and the company app store.

It's an interesting conundrum because am I really obligated to install this to every personal device or just the one I'm using for work-related tasks? I think a reasonable person would assume the latter.

And am I under obligation to use a personal device compatible with their spyware? What if it only works under IOS and I'm an Android user? What if tsheets only works on Windows and I'm a MacOS guy, or heck I just run a remote desktop viewer from a raspberry pi? Lol.
ActionScript 3 got a huge improvement because they added a JIT. AVM1 was an interpreter, and a very infamously bad one at that.
Most of the time you can just `npm install -D @types/package-name` to get the types for that package. E.g. `npm i -D @types/lodash`
It’s not wealth if you are still paying off a mortgage on the rental unit. Even if you owed the rental unit outright the “it’s wealth” argument is foolish. What’s the point? Sell your only source of income and live off the money until you become homeless or die?

It’s like saying a farmer is wealthy because he owns a tractor and a plot of land. Absolutely asinine.
Looks impressive, especially the reduced friction for artists. The demo hints at several shortcomings of the engine, though, especially the nanite componet. Stepping through the feature highlight (whatever the youtube compression lets through), during dense scenes geometry often gets washed out, looking less detailed then an authored model would probably look. Hard edges often appear fuzzy, and the fuzziness is not temporally stable.
Asking for an email up front is already too much. Let the user use your service, they'll create some "content" or "configuration" in it. Once they do that, they'll want to preserve / persist it, and then you can ask for an email address. They're much more likely to give you a real email address and validate it, because they're already invested.
Erlang is a message passing language for writing concurrent applications. Architecturally, Erlang programs share logical similarity with microservices. Architecturally, OTP shares some conceptual similarity with serverless frameworks.

Together, Erlang and OTP provide a batteries included environment for building and running scalable concurrent systems. Scalable down to any device that will run Linux, not just up into the cloud.
Well, I may be wrong, but I was under the impression that the Unreal Engine will also work on the next XBOX (and any PC) and that the PS5 was less powerfull than the next XBOX.
Also
> Epic Account and Game Services

I think this has the potential to be a huge shift if enough developers build games targeting Fortnite players. There's an ecosystem right there to be tapped into, and Epic just happens to be giving you the tools to do it.
The camera in LA is outside a bus rapid transit in the San Fernando Valley. It's being joysticked all over by the excited public. A car! Look! A car!
They are entitled to charge whatever they want. They bought/invested/renovated the place.
Yes, it means "build more houses". Cutting tourism and changing financing won't chop NYC rents in half. Expanding supply to meet the demand will. (Even if you cut them in half, it'd still be expensive.)

Yes, this means more infrastructure. Unfortunately, this does mean actually spending money on that infrastructure, instead of spending it on incompetence and/or corruption, and I fully admit this may be impossible. ($4.5 billion for three new stops on Second Avenue? That's 9x the cost of the Golden Gate Bridge. Yes, adjusted for inflation.)
Can these studies lead to a recommendation for how much vitamin D supplements for adults to take to reduce likelihood of severe infection?
One guy there was playing around and found presets for: "Richards House"
From the moment the government decided to declare a state of emergency, multiple surveillance bills with support from both sides have been pushed. Rand Paul did well to point out the people like Lindsay Graham and Dianne Feinstein haven't wasted a second trying to expand government powers instead of helping Americans. The government is clearly out to get people, there is no question about it.
This reminds me of the RISC-V Foundation, which also moved to Europe a couple of months ago (https://riscv.org/risc-v-history/#international).
In high school I ended up the "president" of a team involved in academic competitions. We worked on the assumption that at this level no one would cheat. Every week we'd do a contest in the group, among other things. The scores on the contest determined who made the A team that competed with other schools. One student was a rampant cheater and made it onto the A team, which we didn't discover until the intermural competition began and this student dragged us all down. I guess she got something to put on her college applications, though.
These things always have a grain of truth to them, in that they describe some places some of the time, but I also think there's so many things going on in any given place it's hard to generalize.

A well-run organization will hire the right people, and then foster their development in such a way that they are productive, happy, and grow, and will compensate them sufficiently. If any of those things break down, you can run into any number of problems, and they won't necessarily take the form that seems obvious at first.

I've seen organizations take very competent people and ruin their morale and shunt them into projects that were really detrimental to them getting out, in ways that aren't obvious at the time. Or weird organizational dynamics cause changes over time that make someone look bad in ways that aren't their own fault.

There's just weird things that happen that don't simplify to simple models of "talent that is completely independent of environment and perfectly visible."
Actually, I think is misrepresented what I was trying to ask by including salary. I don't think or have any evidence to suggest H1B salaries are lower, only that pressure on H1B employees is higher to perform, as they are working for more than just the salary, but also the visa.

Thanks for your detailed response, though. I understand what you're saying more clearly.
That's fine because basically everything's a resonance. The only particles that aren't technically resonances are those that have infinite lifetime, i.e. just the proton, electron, and photon.
Because that's the debt chain. Real estate taxes are a recurring payment levied by a city on a fictitious asset valuation, the same as a mortgage. And I did say a "large part", chiefly the part that goes to paying municipal bonds (the next link in the debt chain).

I understand we all want to see landlords reap the full rewards of their bad decisions, but the article is correct that this will just allow the administrators of the next higher level to mop up, with nothing fundamentally changing. When the eviction freeze is over, tenants will be right back on the debt treadmill, with an even more distant and less empathetic landlord.
It is unclear whether you have to pay the monthly fee if you don’t have a registered business and are working on something in your free time, and have a day job making 100k+. I don’t like how the motivations are out of whack here . Unity makes more money if I don’t finish my game .
I think with every engine- or console generation people will go "this is photorealistic!", but in practice / real games it doesn't look / feel that way, or (maybe more likely) you get used to it until you run into the next best thing.

That said, The Mandalorian has used the Unreal engine to render real-time backgrounds for scenes, so it's good enough for that at least.

And in films they don't need to do real-time, they can take their time to render a scene.
There is also the up-or-out policies though, I think your point makes a lot of sense and will work at smaller companies unless the big ones accept less churn.
In that respect, Janet doesn't really bring anything very new. Its just an alternative to Lua. Truth is, Lua had pretty few alternative as it stands. When you need something small, fast, to embedd. So Janet is a competitor there.
Java plug-ins died off for a reason, but that doesn’t change the fact that deprecating http is effectively deleting decades worth of the internet for no good reason.

If someone can own my browser by mitm’ing a static html page, then they can do it more easily by serving malicious ads, or using seo / social engineering to steer me to a web server they control. I don’t buy that argument.

Also, browsers could run in a simple and secure legacy mode when they connect via http.
I'm convinced one of the reasons Zoom is so successful (besides being a great product) is that there is no sign up required at all.

Someone invites you to a conference and you just click the link, enter your name and go.
Speaking of UI, please set a max-width on your text. My eyes shouldn't have to scan across my whole screen to read your intro blurb. I'm now using the Just Read addon to read your site.
There are other options. Cloudflare just switched to hCAPTCHA [0], and proof of work [1] can be effective enough. Aside from those, there's always the option of just leaving it open if there's nothing costly a spammer can do. They're unlikely to use the service itself and associated resources.

[0]: https://www.hcaptcha.com/

[1]: http://www.hashcash.org/
The parent, responding to a comment that mentions Austin, never suggested new housing wasn’t allowed—you seem to have inserted that thought yourself. They simply observed that housing supply—and how well it matches (and avoids lagging behind) demand—has an impact on cost of living. They don’t even make a point about Austin specifically—Tokyo is the place they call specific attention to as a point of comparison to the GP’s thoughts.

I find it interesting you chose to defend Austin against an attack that wasn’t made.

Of course, I also think there may be more than housing supply at work to explain why cost of living increases in a place that starts to see a new uptick in tech hiring. I’m not sure if anyone has studied and documented the extent to which increased tech hiring in a new location leads to a surge of new people trying to live in that area before cost of living begins to increase. If that isn’t the case, and cost of living and goods starts increasing before population does, it seems likely there’s more than housing supply to blame— perhaps all the existing property and business owners start raising prices to get some of those sweet tech dollars in their pockets?
A new way to use tabs in Chrome
Removing the splash screen for Unity is a feature - Unity has a pretty bad rep (perhaps undeservedly) because so much shovelware uses the engine.
Bitcoin Could Rally as a Second $3T Stimulus Is Proposed
>Indeed. However, if it is necessary to reduce output in order to control the virus, it surely must be fair to distribute that loss evenly.

A fine point here - it's only fair if the profit in non pandemic circumstances is also distributed evenly, which isn't the case.
Do you feel bad for people who lost their job because of COVID? What dummies! They should have picked a pandemic-proof job or just “learned to code”!

If you do feel bad for them, then your statement just exposes your own bias and hypocrisy, my dude. Landlords are people too.
I'm personally in favour of incremental re-openings in stages because today's tech and ability to co-ordinate gives us real data on their impact.

There is a legitimate concern that the longer a hard lockdown/quarantine goes, the more ethically thorny it gets because authorities inadvertently accumulate the responsibility to prioritize the selective distribution of relief under the lockdown. That's when you get the revolts you're seeing in states today by people who are taking family losses and seeing them given to those they perceive as politically privileged groups. True or not, that perception is what drives people into the streets to protest.