skysight-inc/HackerNews huggingface dataset:
A hiring contract isn't Terms of Service or a EULA. Your job isn't a service to you, it's an employer. You make a deal with a company in which you offer your time and expertise for pay and amenities. That contract with the company binds them as much as it binds you.

Anything non-monetary that they take away from you should be offered in compensation and/or renegotiation. You should not be allowing changes to your employment contract without approval, especially ones where they are removing amenities.
>which is all that really matters

Except for the domains where nobody uses it because it ruins the data.
Nim/Julia, IMO.

However....

Nim is unlikely to go mainstream. It's not the next Rust and not for technical reasons.

Julia won't budge Python out of the top slot anytime soon, although it should in many scenarios past simple scripting.
Stealing with Style: Using CSS to Exploit ProtonMail [video]
In most states it's illegal to abandon an animal on the side of the road. Pandey could try to file a police report to hold the driver responsible.

Edit: Update from Pandey on Reddit https://www.reddit.com/r/Austin/comments/16wl1hd/comment/k2x...

> Also now, that I have her back, I want to nail the POS who stole her. I'm going to ensure that they go to jail. Fuck these people. I want revenge now. Fucking coward saw what was coming for him and left her on the side of the road. Just got off the phone with APD again. They said they have assigned the car to animal cruelty unit and have multiple officers working on the case.

Yes! Justice for Tux!
Why is that their business? Why does it matter how you get to work? What if you share a vehicle?
Game companies don't just want consistent and well-tested, they often want to also prevent user tampering. Consoles + iPhone security have long put extra effort into that, and streaming is looking like a viable replacement. Not a good solution for people extremely into video games, but they've got gaming PCs anyway.
> NO ONE wants hordes of drunkards stomping through the stairwell at 03:00 in the morning

Isn’t this directly what the rent premium pays for? Segregated revellers. Either that or you nuke the festival, with the economic repercussions that brings.

One can’t legitimately complain about the hotels while rejecting co-residence without banning the Weisn. (Granted, illegitimate complaining and slaughtering golden geese are a hallmarks of modern German politics.)
Unless I'm mistaking the question, because the data need to be normalized later, you need per pixel intensity in the raw data.
For now, with the existing state of the industry and the fact that AI tools have not been fully used by most studios, you are correct.

Studios can't just change their whole process overnight.

Revaluate this in a couple years, though, when new studios have popped up that can do the same work for a 10th the cost.
It is hard for me to say what drives the loss of (perceived) legitimacy in experts and authorities. As you rightly said, given the global problems we are facing we urgently need more of it. It is just depressing sometimes
Thanks, and I agree! I was there for the talk and Julia was absolutely electric. When Alex Miller introduced her, he said he wanted someone who makes him happy when they're on stage, and he was right to have chosen Julia!
What do you mean by "empty sequence in"? The function doesn't raise if the input iterable is empty: it only raises if the chunk size n is 0. While that does have a natural interpretation of returning an infinite sequence of empty tuples, such a behavior would be qualitatively different than for other chunk sizes. The caller would never be able to retrieve any elements from the input iterable, and the output would be infinite even if the input is finite. In that light, it makes some sense (IMO) to avoid letting applications hit such an edge case unintentionally.
While it is true those executables may be small files, that doesn't mean they can't be part of a larger malware suite, one where the vestibulk of innocent looking code is elsewhere, and the specially-packed executable contains the damning secret sauce.
Median teacher's pay in the US is roughly the median pay for someone with a college degree in the US. I am not sure how one could get to "massively underpaid" from that. Teaching doesn't stand out as being unusually difficult or requiring exceptional skill.
It is the Tor Browser. From the official project. It lives at https://www.torproject.org/download/ - Literally the first thing you get directed to if you go to a search engine and enter something like "download tor".

This fruit could only be lower-hanging if it shipped with Windows.

If they can't be bothered to look for the single most obvious non-malicious use of the thing they are trying to detect, it says very concerning things. Things like "we beta test our file removal tool in production", except "production" is "millions of unwitting people's PCs" rather than some website.
What does a modern Fortran bring that Julia does not? Small binaries?
Sorry I just think this is actually one of the simpler Nobel prizes and I’m fairly certain they weren’t even in the picture when the discovery was made.

I worked in a lab with “Nobel winning lineage” and the ego fights always come up so I get kind of tired of it coming up lol. Sorry I responded so harshly.
Can you think of any realistic tab set that would result in Chrome or Firefox using as little memory?
Does this mean that this is straight-up text completion? That's still pretty useful, you just have to know how to write the prompt, no?
It's normal for geo-located services to provide different IP addresses depending on the resolver. You can resolve DNS from around the world with different resolvers/providers here: https://dnschecker.org/#A/okra.ng

Do a Whois on the IP address (ex. https://whois.arin.net/rest/net/NET-99-86-0-0-1/pft?s=99.86....) and you will find who it's registered to. All of the different IPs belong to AMAZO-CF. This is almost certainly Amazon CloudFront, providing different endpoints (with different IPs) around the world depending on where the resolver is.

You're getting different IPs depending on whether you use one network or another, or one DNS resolver or another, because that's how CloudFront works (in this configuration).

WRT the certificate errors: It's of course possible that one endpoint out of many could have had a problem serving a certificate, but CloudFront is a pretty reliable service; it's likely if there was a problem with one endpoint it would have been happening with all of them. The most likely reason for certificate errors for one person in this case is the problem was on the user's end.
Short of it: cat in carrier in car; driver drove off, only responded hours later; cat found days later not in carrier covered in fleas. The cat did not let itself out of the car or carrier so the driver must have, as they have no other excuse.
Yes, I feel one thing that often gets overlooked is MS Defender having more or less replaced the need for AVs for most people with a 'free' AV that works well (relative to other previous options) and doesn't saddle the system with all sorts of adware.

A few months ago I did some maintenance on my Dad's old laptop, found it was running one of the old spammy AVs which feel the need to install browser addons and tons of other garbage. The AV was bogging down the system hard, uninstalling it helped a lot, but then a few days later it came back begging you to reinstall it. That one left me baffled as to how anyone thought that wasn't blatant malware-style behavior intending to bypass maintenance to dupe people who are less caught up on the state of computing.
And managers ability to play dirty politics is greatly reduced. Remote is a big problem for managers who aren't actually competent and it's a problem for those who like to take credit for other's work.
That's the point. If someone who is a high-earner started saving at age 38 and by age 40 has $13K in their 401(k), it is still true that they "should have" had $300-400K in their account by that point.
It isn't the first time either.
Careful with giving Chromebooks to the elderly. As someone used to macs, I found my dad’s Chromebook (given to him by one of my siblings) to have astonishingly limited and poorly-functioning accessibility settings.

IDK maybe they’ve gotten better, but at least 2-3 years ago they were unimpressive on that front, certainly.
Gave up on using sandboxed Play Services, or GrapheneOS? I had Play Services on my last Pixel until I broke it. Got another of the same phone and installed GrapheneOS again, but didn't install Play nor Services, and honestly F-Droid has almost everything I need. The few apps I have from Play Store, I get through Aurora Store, and they work without Play Services with no complaints.
In most states in the United States, if someone dies without a will and without anyone ascertainable in the line of intestate succession, the assets of the decedent escheat to the state.

So, if the person lived in California when they passed, California would own the intellectual property associated with the voice. Why or whether the State of California would ever enforce or even seek to perfect those rights is a different matter.
They're not going to make sure of anything, in my experience, except that an org's IT management had a disappointing conversation with their team and then aspirationally checked boxes claiming to have things in place.
If you don't mind my asking, what aspects of "acceptable layout" is usually the first to get busted? Do the fonts overstrike? Does it shrink down so small the lines don't render? Is it just that all the boxes get thrashed in a blender and the diagram looks completely different?

I'm extremely excited about using WireViz[1] to automate wiring harness diagram creation, and if I can, I'd like to know the speedbumps before I hit them. I'm thinkin generous linking between diagrams will be one path - keep the individual diagrams fairly small in scope, link 'em together.

[1] Project:: https://github.com/wireviz/WireViz SandboxP:: https://kroki.io/#try [select Diagram>WireViz]
dokein, SmarterDx seems like an interesting company but I think your SecEng job req needs a it of work: https://smarterdx.com/careers.html?gh_jid=4074835007

To somebody working in security, you're more or less asking for a combination IT helpdesk, system administrator, network engineer, and compliance specialist.

I've worked at a number of startups and understand that the nature of the job requires folks to wear a lot of hats, but security engineers are in high demand and you'll likely have more luck if you can focus the job req a bit more on the work you need.

If the work really is that diverse, you may have better luck hiring a reputable security consultancy that has all of those specialists on hand.
I'm not so sure. Why do we call them different things if it's exactly the same?
A lot of people flag the things I write out of a reflexive dislike of anything furry. That is certainly a factor too.

E.g. https://news.ycombinator.com/item?id=37741797
> Remember, the people making fiscal policy have been citing "savings accrued during covid" every chance they can.

That sounds pretty suspicious, except that this correction goes back well before covid, and the spike in 2020 and 2021 is just as huge with the new data.

> The same chattering donor class, bureaucrats, and politicians, who redefined the meaning of "recession" when it was inconvenient to their policy goals.

Look, "two quarters of shrinking GDP" is a really easy rule to apply, but it's so dependent on timing and ignores everything around it.

Specifically, we had a single quarter with 7% growth, then two quarters that combined to 2.6% shrink, then a single quarter with 2.7% growth.

I think it's fair to say that was not a recession, and the weird result in 2020 with -28.0% immediately followed by +34.8% is important to mention but also not a recession, so 2008 was the last actual recession in the US.

> The same chattering donor class, bureaucrats, and politicians, who were gleefully calling for people to lose their jobs if they didn't get the latest iteration of a vaccine with questionable and overstated results.

What did you find questionable that was in addition to any overstatement of results?

And nobody wanted job losses, they just wanted people to try to fight the spread. Eventually enough spite built up, mostly against the people acting bad on purpose, but between a "make them lose their job" button and a "make them try (retroactively)" button I bet basically everyone you describe would have smacked the latter.
> lossy compression (which is all that really matters)

No, not in this case. This might be great for game files or whatever you are familiar with but lossy compression would basically mean to be mangling the data after going through all the effort of collecting it (I suspect you have only little experience with lab work?).

When doing experiments, everything is documented in full detail. Settings on machines and equipment, preparation steps, version numbers of software used for processing, …

You really don‘t want to lose information on your experiment.
What is unique to Europeans and their descendants is to lambast their own history and portray themselves as uniquely evil. I am no aware of any other culture which has done the same, possibly/probably because cultures which show this behaviour end up extinct.
It is depressing really. People actively protesting about something which is entirely in their interests. It's almost like refusing clean water and sewage
I agree with the general message that there are people pushing to censor opinions not aligning with their own, and that is a big problem. But honestly, I don't know what to say about this article where they are framing this issue around things like X is not full of troublesome contents and vaccine deniers aren't problematic...
So you agree to put the bigger death toll of Chinese famine from 1850 to 1873 in "death by capitalism"? It was the capitalist powers that caused this destroying the country infrastructure after a war because such powers wanted to open markets in the country and were even sponsoring drug trafficking for this end.
Regarding UTF-8 encoding:

“And a couple of important consequences:

- You CAN’T determine the length of the string by counting bytes.

- You CAN’T randomly jump into the middle of the string and start reading.

- You CAN’T get a substring by cutting at arbitrary byte offsets. You might cut off part of the character.”

One of the things I had to get used to when learning the programming language Janet is that strings are just plain byte sequences, unaware of any encoding. So when I call `length` on a string of one character that is represented by 2 bytes in UTF-8 (e.g. `ä`), the function returns 2 instead of 1. Similar issues occur when trying to take a substring, as mentioned by the author.

As much as I love the approach Janet took here (it feels clean and simple and works well with their built-in PEGs), it is a bit annoying to work with outside of the ASCII range. Fortunately, there are libraries that can deal with this issue (e.g. https://github.com/andrewchambers/janet-utf8), but I wish they would support conversion to/from UTF-8 out of the box, since I generally like Janet very much.

One interesting thing I learned from the article is that the first byte can always be determined from its prefix. I always wondered how you would recognize/separate a unicode character in a Janet string since it may have 1-4 bytes length, but I guess this is the answer.
Ah, good point. Hadn't thought about the opposite direction.
Been using Librewolf for a while simply because it has good defaults
Yeah I've memorized it by now:

for i in range(len(lst) // batch_size + 1):
batch = lst[i * batch_size : (i + 1) * batch_size]
A Pricing Change Led to a Revolt by Unity’s Video Game Developers
It does have a propaganda feeling to it. I went thru the top 25 YouTube videos for tofu dreg recently, and they had that undertone of hoping for China to collapse.

There are crappy building practices in any country. The real question is prevalence, which I can’t seem to answer.
Pretty much! IMO Safari is the only browser that gets Pinned Tabs right.

In Safari, when you pin a tab, it's available in all your browser windows, and cannot be closed (if you do close it, it comes right back). To remove them, you have to manually unpin the tab.

There's also only ever one "instance" of the tab taking up resources, no matter how many windows you have open, even if that tab is selected (the other windows open to that tab darken). Also, if you manually navigate in another tab to the URL of one of your pinned tabs, it switches to the pinned tab.

Also, if you have a pinned tab selected and type in a new url, it will open a new tab instead of changing your pinned tab.

Compared to Chrome / Edge, where a pinned tab:

- is only available in the window you pin it in

- closes with the keyboard shortcut to "close all tabs"

I've never found any use to that implementation. In those browsers it's more like "make this tab small and place it to the left"
Why did Apple choose NeXT over Be? (1999)
the government telling you based on your score what degrees you can pursue for free

in germany this is solved by allocating a number of slots for each degree. those slots are then filled with the best students first, until all slots are allocated. the score that you needed to get in was effectively the lowest score of any student that did get in. this means that in one year it could be that you needed an A to get into eg physics and in another year a C was enough. so it's very much supply and demand, and better grades give you more choices.
TrueVault | Senior Software Engineer | San Francisco, CA | FULL-TIME | US REMOTE

TrueVault (https://truevault.com) builds software tools that help businesses comply with consumer data privacy laws. We believe that if businesses can access products that make compliance simple, respecting consumers' data privacy becomes the sensible default—and we all benefit from that.

We are a YCombinator startup based in Silicon Valley. Our team is passionate about data privacy and building products that make people's lives easier.

At TrueVault, you will have the opportunity to work in arguably the most significant market opportunity of this coming decade: data privacy. Plus, you’ll get to work with a warm and welcoming, no-nonsense team of engineers, designers and lawyers to build a product that businesses actually need and use every day.

We’re hiring a Senior Software Engineer to join our small product and engineering team.

If interested please apply at: https://careers.truevault.com/jobs/9007-senior-software-engi...
> No, a parser is not an functor, an applicative or god forbid a monad.

Here is my Parser and its Functor, Applicative and Monad definitions:

newtype Parser s a =
Parser { runParser :: s -> Either String (s, a) }

instance Functor (Parser s) where
fmap :: (a -> b) -> Parser s a -> Parser s b
fmap f (Parser run) = Parser $ \s -> (\(s',a) -> (s', f a)) <$> run s

instance Applicative (Parser s) where

pure :: a -> Parser s a
pure x = Parser $ \s -> Right (s, x)

(<*>) :: Parser s (a -> b) -> Parser s a -> Parser s b
pf <*> px = Parser $ \s ->
case runParser pf s of
Left l -> Left l
Right (s', f) ->
case runParser px s' of
Left l -> Left l
Right (ss', a) -> Right (ss', f a)

instance Monad (Parser s) where
return :: a -> Parser s a
return = pure

(>>=) :: Parser s a -> (a -> Parser s b) -> Parser s b
ma >>= f = Parser $ \s ->
case runParser ma s of
Left l -> Left l
Right (s', a) -> runParser (f a) s'
Close relationships can having negative value and it's apart of the question (see parenthesis). Gaining and keeping a relationship are not the same but also not particularly relevant here since the purpose is to quantify the value of close relationships when making a rational decision. Parent to child, child to parent, spouse to spouse, etc relationships have very different value but if you've never had a child, then your estimations of value can only come from your own relationships or asking other parents.

Wrt to bailing on your child, many single moms and dads will tell you that's a thing, not a noble thing but it obviously happens. Also consider marriage, in the US divorce rates are around 40% and can cost more than half of your total assets, which is often far more than the cost of raising a child. In terms of expected value (depending on your income), more risky to get married than to have a child.
> have called for TSA to begin requiring all CLEAR passengers to present their IDs

This wouldn't be the end of the world since the value prop of CLEAR is skipping the line. I imagine that needing to flash an ID to a TSA agent would not impact the experience for most CLEAR users.

I'm curious how this compares to TSA's failure rate. E.g. does CLEAR fail to verify someone's identity more often than TSA agents through the regular line? It's hard to say if CLEAR is more or less "secure" without having a baseline to compare to.
its tradeoff for performance (acceptable for web browsing) vs battery life.
It's even dumber because "15 minute cities" have been the norm throughout human history when most people walked to things and we didn't have zoning codes that forced automobile usage for even the most basic of everyday needs.
Further to actually use cellular modems you likely need to pay an additional fee every month to a cellphone carrier.

That requirement probably makes the already tiny subset of people who could use a cellular modem even smaller.
> Regardless, "life, liberty, and the pursuit of happiness" is from the Declaration of Independence, not the Constitution: ...

Entirely correct. I just meant that as a catchall for the various actual legal protections that are meant to encapsulate that ideal.
I use it all the time. My biggest issue is I frequently get 0 search results with it on specific searches. It may not always have a result, but I don't get returned results that don't include the quoted portion.
how about this - you can store "excess valuation" as pieces of printed paper aka financial instruments, recognize the appreciation of their value in trading, but also pull behind-the-scenes moves such as multiple classes of stock, different terms for different purchasers, front-running the trading of them, exchanging them for less than face value in private deals, etc.. they also work well at scale.

OR you can recognize skills development in humans, who are social, who show repeated contributions of skill, talent, looks, actions, insights into written works or other human activity, and then recognize them with payment for their increasingly valued skills. You can also collect together and negotiate with them (publishing side), gather others with skill and negotiate (writers union) collectively, put value into items that only that individual can hold or make (personal items like letters).. and thereby deliver the OBVIOUS value that they bring, with bargained economic instruments.

When one side demeans, disenfranchises, belittles, avoids recognition of, uses dirty tricks to steal from, the other side, it looks pretty bad. Often this behavior is egged on by third-parties with only personal interest in mind, like for example, investors.. who might use their wealth leisure time to engage in some of these anti-social and/or criminal market behaviors.

When an entire class of people in a civilization, like perhaps talented artists, actors, illustrators, writers, and other creative, are threatened for their income and future wealth, and get detracted by investors in public.. that looks pretty bad too.. Perhaps some of that is a little like what is going on now in Hollywood, California and related industries.
About twenty years ago I hosted a group of business visitors from
Slovenia in the U.K. and was surprised to receive a beehive panel as a ‘thank you’ at the end of the meeting. It was a lovely gift and I still have the panel.