skysight-inc/HackerNews huggingface dataset:
Ok, but what do you do then?

Fundamentally the issue is that cars are huge visibility blockers. It is completely inconceivable that a cyclist could stop or slow to let a pedestrian cross, and the driver behind them would not see the pedestrian.

Without clear sight lines, drivers would need to communicate. But fundamentally drivers have extremely limited means of communicating information to those around them, and all of them are ambiguous. Hazard lights can mean a million things, including either "please pass me" or "it is extremely dangerous to pass me". In my city they most commonly mean "I want to park in this bike lane." Honking can mean a million things too, and sounds angry, aggressive, and startling. You can't really use your words, in a car, unless all of you have quiet engines, quiet tires, and roll your windows down. It is very hard, in most lighting conditions, to see the driver if they are trying to signal with their hands, because of sun glare, window tinting, lighting differentials between the cabin and the exterior.

So, the car in front blocks your ability to receive information about what's in front of them, while also being unable to communicate any helpful information themselves.
Terrible talent swap, bad deal for Canadians.

Graduates from Canadian universities, who had their tuition subsidized by the Canadian taxpayer, can easily go straight south to the US under TN-1 NAFTA VISA and immediately obtain compensation sometimes 2-3x local rates.

Meanwhile we'll bring in skilled immigrants who couldn't make it in the US immigration system. And drive down the wages even lower. Making it even less likely for local grown talent to stay.

Race to the bottom, and it will do nothing for the quality of work done here.
Are there any companies that allow ChatGPT?
Not necessarily the API, but the actual ChatGPT interface.
> Also, it would be trivial to avoid detection in our own solar system. Duck behind a moon or planet, or just quietly float in the blackness of space, and no earthling will ever see you.

Feels like we're approaching a God of the gaps scenario here, but with aliens.
In a perfect world for sure, but in practice if there is any rumor that something as socially toxic as that went through your network, ultimately your reputation is ruined regardless of the legal outcome.
Also a shoutout if you like Tasting History, he just put out his first cookbook, it is a fascinating read and great recipes
While this isn't the worst area I see this in, there does seem to be a tendency in the UUID space to speak as if one use case stands for all and therefore there is a best UUID format.

The reality is that it is just like any other engineering situation. Sit down, write down your requirements, and see what, if anything, solves it.

Reading about the advantages of various formats is very helpful in helping you skip learning about certain things the hard way and use somebody else's experience of learning them the hard way instead. From that point of view I recommend at least glancing through them all. Sortability and time-based locality is one that you may not naturally think about, and if you need it, you will appreciate not learning that the hard way four years into a project after you threw that data away and then realizing you needed it. And some UUID formats actually managed to introduce small security issues into themselves (thinking MAC address leak from UUID v1 here), nice to avoid those too.

If you have a use case where there's an existing solution then, hey, great, go ahead and use it. Maybe if anyone ever needs that but in another language they can pull a library there too.

But if not, don't sweat it. The biggest use of UUIDs I personally have I specified as "just send me a unique string, use a UUID library of your choice if it makes you feel better". I think I've got a unique format per source of data in this system and it's fine. I don't have volume problems, it's tens of thousands of things per day. I don't have any need to sort on the UUID, they're not really the "identifier", they're just a unique token generated for a particular message by the originator of the message so we can detect duplicate arrivals downstream in a heterogenous system where I can't just defer that task to the queue itself since we have multiple. I don't even need them to be globally unique, I just need them unique within a rather small shard, and in principle I wouldn't even mind if they get repeated after a certain amount of time (though I left the system enforcing across all time anyhow for simplicity). In this particular case, I do indeed generate my own UUIDs for the stuff I'm originating by just grabbing some stuff from /dev/urandom and encoding it base64, with a size selected such that base64 doesn't end the encoding with ==. Even that's just for aesthetic's sake rather than any actual problem it would cause.
Ray Dalio Predicts More Doom
Rubio is a member of the "gang of eight" which means he's about as uniparty as they come - the letters next to the names of people on that committee do not mean anything. Their allegiance is to the military industrial complex. They've all got the stamp of approval of the US intel community, which has probably been spying on them and blackmailing them since they launched their first political campaigns.
that's when i gave up - it took the game from solving puzzles to fast-reaction video gaming.
It is more efficient for the business to hire the same guy for 45 hours than three guys for 15 hours. If we assume that all of them get their turn eventually, then this can only be done by rotating who gets employed.
> In addition, you may not use any of the Marks as a syllable in a new word or as part of a portmanteau (e.g., "Gitalicious", "Gitpedia") used as a mark for a third-party product or service without Conservancy's written permission.

https://git-scm.com/about/trademark

Disclaimer: I work for GitLab, but I think that name predates this policy. Just sharing in case you weren't aware.
Elon Musk himself was H-1B at some point.

without H-1B america would not have Elon (for better or worse)
> One of the biggest limitations of NoteCards is the lack of support for collaborative work. Our experience suggests that most idea processing tasks are
inherently collaborative, with groups of varying from two to ten people working in a single area or on a single project. Moreover, collaboration frequently
involves sharing a common information space (e.g., a NoteFile). Unfortunately, NoteCards does not adequately support NoteFile sharing

Even for the time, that was a pretty serious omission. "GroupWare" was already a thriving topic then.
white people spent 200 years colonizing the world and now the opposite is happening.

sorry you weren't born at the right time to be fabulously wealthy for no reason, i guess.
> 2. The wages are usually much lower than the identical US position (after currency conversion)

on the whole I found roughly 40% difference, but usually decent benefits.

strong increases in tax brackets mean it's not really useful to offer you more money, since the gub'mnt will take more of it. meanwhile stock purchase plans or retirement options are generous. not great if you don't plan on staying in Canada long term.

> 3. The incremental income taxes are relatively high

this, like in the US, will depend on state / province; Quebec is the highest, but also offers great bennies, like free or low-cost child care / daycare.

> 4. After a few months stay, you will be taxed on residency, and not nationality. If you have US citizenship, than you will still have to report in your home state as well (usually it is whichever is greater that is applied).

you do not have to have a home state as a US citizen. if you need a home state, look into PO boxes in states without an income tax, like TX, FL, or WA.

> 5. After several months stay, you can apply for a Medical Services Plan. Note, if you develop some issue while awaiting the provincial coverage it is common they will back date coverage. However, it is still highly recommended you keep your private medical/dental insurance during this transitional period.

this is true. usually you have to be in province for 3 months before you can use the provincial healthcare. make sure you have private insurance coverage until then.

> 6.Housing is expensive, and difficult to find these days. It may take some time to find a place if you have a large family.

not true, generally was easy to find. if you live in the GTA or Vancouver you may have to go pretty far out, however. if you're looking for something large, cheap, and close -- you're gonna be holding your breath for a while.

> 7. Do a search to learn about TFSA, RRSP, and CPP. It will help you retain your earnings.

The only real takeaway is that the US IRS hates the TFSA, but RRSP are generally okay. The Canadian government will not be cool with you adding money to US retirement accounts.

Figure out what an FBAR is, and if / when / why you need to file them.

Also look into PFICs and penalties for holding Index funds, ETFs, or holding companies. It's not illegal, just a huge PITA with expensive overhead.

Taxes will usually be a non-issue since you will subtract your Canadian taxes (usually higher) from your US taxes, which will result in little to no taxes; capital gains can get messy though. But you still have to file, and you probably want a cross-border specialist if you're north of 100k USD.

> 8. Due to the recent stressed medical system over several years, it is now rather difficult to find a doctor in some cities. This should be dealt with as soon as possible if you require care, as it currently takes months to find a GP.

Did not ever have any problems in Calgary, Vancouver, or Edmonton; can't speak to the eastern parts of the country. Care will also be different if you're in a big city, 2nd tier city, or small town, and often not in the ways that you think.
Coming to that project with fresh eyes (both, when someone else had written it or I’d written it six months ago), I’d know immediately what to do to make a change confidently in the left picture, and I’d be dreading trying to piece together what rules exactly apply to DOM components after untangling specificity hell.

The left picture has everything I need in that screenshot, the right picture would require me to work out how specificity rules cascade down to each DOM component to even start thinking about what to edit.

This is a great showcase of why people ought to choose tailwind if they value their time and just want to get on with things in the real world.
Elder scrolls has it's MMO at least (which as someone who hates MMOs doesn't mean much) but agreed, it's insane that we went from 4 years between morrowind/oblivion, then 5 for skyrim to likely 15 years for another mainline game. Especially since it feels like morrowind to oblivion probably had a bigger change in gameplay style than I'd expect from jumping from skyrim to the next one.
Also, there’s seemingly little benefit to low weight in this application?
Amazon is offering local businesses a side-hustle delivering packages
You don't need to be able to register to use the site. It's been publicly accessible for years now.
There's more!

- base 58 - Satoshi's/Bitcoin's https://en.wikipedia.org/wiki/Binary-to-text_encoding#Base58

- "base62" - Keybase's saltpack https://github.com/keybase/saltpack

- The famous "Adobe 85" - https://en.wikipedia.org/wiki/Ascii85

- basE91 - https://base91.sourceforge.net

At work we defined several new "bases" for QR code. IMHO, it is an under applied area of computer science.
OpenFlamingo v2: New Models and Enhanced Training Setup
No obscenity filters, but there is a pretty good password filter I hear. For example, my password 'hunter2' will be all **** to you
Someone should do a side-by-side comparison with a Citroen DS Pallas from two decades before that.
>As it turns out, 81% of the emails containing HTML files with JavaScript are malicious, while only 19% are legitimate.... it’s clear that straight-out blocking HTML attachments with JavaScript is not an option for most organizations, as it would impact important business communication.

Oh of course, how dare we suggest companies stop doing sketchy things in their ~spam~ ~marketing~ notification emails that are explicitly trying to get you to click on links full of gobbledygook, training normal users that an ugly and unclear link is an expected form of communication! Nah, we could never tell businesses that sending a link that asks me to click a sketchy looking button to log into my bank account is something that should be discouraged because it makes users used to clicking on phishing emails.

Instead, we will just pretend to do stuff while half the company fails the bi-yearly phishing screening, including most of our VPs
3 years is a recent thing (from 2008), for Sundar itis likely was 1 year OPT and then H-1B
The focus on "renewable" energy has tanked investment in base load for well over a decade now - congratulations, solar helped solve a problem it indirectly caused? And that's supposed to be a good thing?
Looking at the revenues from one game is pretty shocking. Once upon a time I went down a rabbit hole trying to figure out what percentage of a games revenue was made on on PC vs console. I've long since forgotten the source but for GTA V, something like 80%+ of rockstar's revenue was from console.

Every time a game comes out for PC and the community complains about how 'unoptimized' it is, that figure pops in my head. Companies almost always develop to the most popular console, and put in the barest minimum of effort to port it to PC and elsewhere.

On console the ram is shared, and moving data to / from ram can be accomplished via onboard streaming hardware. PC lacks this, so they try to load everything in one shot to avoid studders. That's why you see so many games these days that need 12-16gb of vram. Devs don't bother optimizing for PC as it's simply not worth the effort. This kind of shifts the price / perf curve way out on PC, and a lot of people are unhappy about it, but publishers don't really care anymore.
..how else would Block suite be pronounced...?
Even if all that’s true, Amazon let’s me buy things knowing when I’ll receive it and with the confidence that I can return it (and always for cash) without jumping through hoops.

That makes it better than buying from indie sites just about every time.
What do you mean by "your own machines", especially given you mention Equinix who host physical servers.
> Again, is there a platform other than Linux that isn't similar?

Windows. If you buy a Windows computer it will retain software support for many, many years - and support for new versions is never arbitrarily withdrawn based on device age.

The only restriction I know of in the Windows 11 migration was that it would insist on TPM2 support (and for very good reasons).

Macs do have Asahi Linux in the pipeline, but the arbitrary withdrawal of support on the basis of not having bought an entirely new computer from the same vendor in X number of years is really anti-consumer, and I’m surprised it’s not illegal.

Even in the Windows world, if a new major version comes out you could pay to upgrade (even though I don’t believe end users have had to do that for several major releases now).
The carbon fibre was apparently cheap second hand because it was ex-aviation gear past its service life.
So, most of my extended family is from the Middle East, mostly Christian with some Muslim in-laws. My understanding is that those immigrant groups are far more religious and traditional than the average non-immigrant (though less than the extreme parts), which of course I'm fine with cause they're my own. But I'm not sure what you're expecting from them.
There is no U.S. law that requires Apple to scan your uploaded content for CSAM and share reports with law enforcement. If such a law existed, it would almost certainly be a major 4th amendment concern. Instead Apple chooses to do server-side scanning "voluntarily" (which means, they do it under considerable pressure from law enforcement agencies and politicians) after making you click Agree on a ToS that gives them permission to do so.

Similarly, I am not aware of any constitutional rule that prevents a private company like Apple from installing client-side software into your phone OS that scans the local photos on your private device even if you never upload them, as long they don't do the scanning at the government's direct behest and you give them permission by agreeing to their ToS.

The important constitutional principle here is "is this private company acting as an agent of the government." The important civil principle is: "do we, as citizens and customers, want our government and phone manufacturers to scan private files and submit automatic police reports." Once you've decided those questions, the physical/logical location of the files is a detail that only we nerds care about.
Anyone who wants to move to Florida. 5.5% risk free is way better than asking rents
Thanks for this!

I have one idea which is perhaps nerdy enough to make the list but I've never fully fleshed it out, it's that one can encode the nonnegative integers {0, 1, 2, ...} into the finite bitstrings {0, 1}* in a way which preserves ordering.

So if we use hexits for the encoding the idea would be that 0=0, 1=1, ... E=14, then

F00 = 15
F01 = 16
...
F0F = 30
F100 = 31
F101 = 32
...
F1FF = 286
F2000 =

so the format is F, which is the overflow sigil, followed by a recursive representation of the length of the coming string, followed by a string of hexits that long.

What if you need 16 hexits? That's where the recursion comes in,

F F00 0123456789ABCDEF
\ \ \
\ \ \----- 16 hexits
\ \
\ \-- the number 15, "there are 15+1 digits to follow"
\ (consisting of overflow, 0+1 digits to follow, and hex 0)
\
\--- overflow sigil

Kind of goofy but would allow a bunch of things like "timestamp * 1024 + 10-bit machine ID" etc without worrying about the size of the numbers involved
The real Akihabara is great, so many random used electronics stores! I'll bet you can't go to the basement of one and play with random junked 2010s era flip phones in whatever games you've played!
Would you want to turn over your computer to a forensics expert to prove your innocence?

I would hope that authorities at least would try to build an actual case against you and not just raid your home because of some fraudulent traffic from your IP. I might be too optimistic in that regard.
Don't want to reopen that can of worms since a lot of people were triggered by the distinction but in my case I simply don't want that functionality on my device at all (regardless of when they initially planned on using it) - the only way to never have it "accidentally" scan other content is for it to not exist locally at all.

Imagine Microsoft Defender (which is enabled by default on 99%+ of Windows machines) suddenly starts scanning all your local content against some opaque government-provided databases of "bad" hashes. But they pinky swear they won't ever report their findings unless you upload your files to OneDrive. Would you trust them?
Metadata is necessary but not sufficient.

Imho there aren't enough tools to discover scientific data.
I'm failing to understand which problem this solves. Git is already distributed and the blockchain / token part is usually not something that most projects have issues with. See big projects like Linux and Bitcoin which have distributes workflows, proposals, distributed stewardship.
Someone really needs to reinvent that analogy.
I’m convinced that Cloudflare will buy them for their future container offering.
I recall reading about the craft using gasoline as an incompressible floatation fluid, but I hadn't realized the scale: 100 tons of gasoline, making up 2/3s of the craft's mass.
Let's be more precise with the analogy.

I don't think anyone has ever been convicted of wire fraud for looking around the store front, as in your analogy. Please cite a case if I'm wrong. I'm sympathetic to this cause.

But in the digital world and the real world there's a door called 'Employees Only' that goes to the back. In many stores in the real world, it's not even clearly labeled, people just have enough sense to not go back there or it's considered trespassing and unwelcome.

> And that's what I would call "trash security" and the owner's own damn fault if they're upset that people walked in and looked around.

When this happens in the real world we (as in most of society) think "Doesn't this guy have any common sense?". "Oh wow, this guy is the reason we have to put DO NOT DRINK on the bleach bottle - apparently if there's no sign then people will just do it"
you accidentally the whole thing
48 is fine but then it need a dc dc step down power supply
No, ug/L, not ug/mL - sorry, my report gives units of 10^-6 grams per 10^0 liters, yours gives results in 10^-9 grams per 10^-3 liters; we have very similar levels.
https://archive.is/kvL0b
Not to mention your bank account being ruined by defense attorneys.
It's an announcement for a major update with relevant benchmarks and some basic technical details. What more do you want?

You might find this older post more interesting, more technical. Just keep in mind this blog post is 3 years old:

https://www.construct.net/en/blogs/ashleys-blog-2/webgl-webg...
The reason it is confusing is because an angle measure is a kind of logarithm of a rotation, and logarithms (sort of) have a unit: the base.

The appropriate canonical representation of a rotation is a unit-magnitude complex number z = exp iθ = cos θ + i sin θ, which has a planar orientation (whatever plane i is taken to represent; if you want to represent a 3D rotation you can replace i with an arbitrary unit bivector) but is unitless.

Such a rotation z can be thought of as the ratio of two vectors of the same magnitude: z = u / v satisfies zv = u, i.e. is the object by which you can multiply v on the left to obtain u. Whatever original units your vectors u and v had gets divided away.

This is similar to the way the "ten" in "scale by ten" is unitless, but if you take the logarithm you get "scale by 10 decibels" or "go up by 3 octaves and 3.9 semitones", which have the base of the logarithm as a kind of unit.
> Stripe uses integers [1]

a) On web api, so this is by definition data interchange, not "in a language".

b) with a currency code to cross check it.

c) implicitly "in cents" which needs further documentation - does this mean "pence" when the currency is GBP? How does this work for for JPY? BHD?

d) cannot represent fractions of a cent or penny.

So: this int plus currency code plus docs is OK but not great, a lowest common denominator format for interchange, requires further documentation and cross-checking as "100 USD" does not mean 100 bucks and the conversion is currency-specific, and cannot represent all values.

I wouldn't refuse to convert _to and from_ this format at the edges of my application, for data interchange, but the conversion to something clearer and richer IMHO should remain there.

Payment APIs are far from the only use case in fintech, for interest calculations you do have to care about fractions of a cent or penny.

In fact, if your case is "I call the stripe api" ... are you sure you're a fintech and not an online store? Get back to me when you have to interop with FiServ, MasterCard or SAP.
So, I wasn't really sure about the final season of Ted Lasso until the episode "Sunflowers". I won't go in to detail as to what the relevance here is in case you haven't seen it, but I thought it was just simply beautiful.
It's got to be fake. Those pictures are terrible. I could do it much better job with AI