skysight-inc/HackerNews huggingface dataset:
> the constant stream of perpetually angry/ranting videos also gets tiring at some point

Hear me out here. Maybe it is warranted and we ought, instead of directing the criticism towards the messenger or those who expose problems, direct this towards the manufacturers which produce subpar products?
the online site.... for address you can take lat/lon from open street map and put that instead of trying to pass it a postal address. eg 40.97315, -77.69783
Even if you exclude the cost of shipping to purchase it, it becomes a significant risk if something were to go wrong and you needed to ship it back for repair.

Shipping it to the US and then back might involve not only stupid expensive shipping, but also having to figure out paperwork for both Australian and US Customs, unless you want to potentially pay double import-duties on each side.

I did it with Lenovo laptops years ago, because buying from the US and with shipping it still worked out to be around 1/3 the price of buying it from the AU Lenovo store, and Lenovo had a Global warranty program on their Thinkpad line. Smaller OEMs without that, I wouldn't risk it.
A podcast I used to listen to would throw out seemingly random ideas and then try and debate the moral and ethical angles of it. One episode started with a premise like “Netflix is the end of society”.

The person arguing the affirmative called out something I’d not fully appreciated: binge watching of shows has killed what we used to call water cooler conversations. Prime time TV was a great provider of shared experiences most weeknights. Sunday evenings would be some just-released-to-TV blockbuster. And we’d roll into the office the next day and “omg! Did you see X last night?!” Of course they did, there was only like 3 channels back then (I’m in Australia, don’t laugh ;). But binge watching, catch-ups, streaming in all its form has sufficiently time shifted everything to the point we have low guarantees about having a shared experience. Or maybe I only managed to consume 2 episodes, and you watched them all. But you cant remember exactly about… “episode 2, is that the one… oh no that’s episode 3! Never mind”. We’re not able to have the same kind of free flowing conversations we used to. They also pointed out that sport is one of the last remaining shared in thine experiences that provide that offer similar opportunities. But it carries with it the factional tribalism the can push us away from someone as much as it can unite us.

That was used as a jumping point to suggest this lack of shared experience has slowly broken our sense of togetherness and community. That in turn has fostered the kind of hostility to others that seems prevalent online.

I found that a bit of a bridge too far. Though at the same time so much of the rest of the rationale actually resonated with my own experience, I’ve just not found the destination we’re at quite as bleak.
I wish I could go back to a time when this surprised or upset me.
Ja he is not bad (TechJesus), but he can "ramble" a bit.
Ted Nelson named them Enfilades. Guy Steele called them Monoid Cached Trees.
Wtf? They put up a sign saying it was a safety corridor, but then didn’t bother to actually add it to the list of safety corridors, and they are surprised that police officers get it wrong?

What kind of lunacy is that.
Seems like correlation more than causation. There could be plenty of money available but fearful people do not want to spend it.
Port Contention Side Channels in Web Browsers
> Candidates profiles rarely exactly match the job description. You might decide to take a risk on a promising junior candidates or decide for a more experienced candidates that you had in mind at first.

Post multiple jobs then. Post a senior job with a reasonable range, a mid-level job with a reasonable range, etc. Then just don't fill them if you don't need to.

> Often, you end up also end up adapting the role the new hires to their qualifications which might differ from the original posting requirements.

This is extremely rare in practice.

Small/medium companies can't do it because they usually need a specific skill set right now. It might even be their first hire of someone with that skill set.

Large companies usually don't do it because they have adopted more rigid management and HR practices that make it difficult.

Regardless, posting a (let's say) $30k range is not going to bite you if you have to slightly modify a role for someone.
That's cool. Linky to discussions? I can't seem to search it.
Very good idea!

And I love bloom filter too (and their more modern successor cuckoo filter) but I'd challenge the usecase you mention though: 1 million IPv4 is 4MB, and 16MB for IPv6. That's tiny, you're better off using some kind of hashtable, unless you have a fast and small memory, and then a slow and big memory (say embedded processor with small CPU cache and some DRAM).

Bloom filters are useful when your working set cannot fit in your fast memory, to allow you to go to the slow memory only for a small number of requests.
...they could reduce/ angle better the frontal areas of a lot of "cars". This morning a Ram driver came closer than having seen me would surmise - my helmet-protected head was just above the person's bonnet/ hood.
I tried calculating the damage if they'd've hit me and it wasn't pretty: everywhere on my right side damaged/ struck except my ankels and feet.

not to mention the whole front end parking over any pavements.
I don’t believe you’re arguing in good faith because you ignore my responses and keep repeating the same demands for data. Is there any data in the universe that could wobble your staunch view a little bit? What would that data look like? I digress.

I use both platforms daily. I’ve been working on smartphones since they’ve existed. I live and breathe them. Android has some great upsides, but security is definitely not one of them. Six years ago at a previous employer we had cardboard boxes full of completely bricked android phones from the Triada Trojan.[0]
I have never seen anything like that on an iPhone. I can’t even recall witnessing a bricked iPhone (sans hw failure), but I won’t deny the possibility.

[0]https://www.google.com/amp/s/usa.kaspersky.com/blog/triada-t...

Just a cursory search shows things haven’t improved much since:

https://news.ycombinator.com/item?id=32154294

https://news.ycombinator.com/item?id=32084635

https://news.ycombinator.com/item?id=23027184
Wise (wise.com, formerly Transfer Wise) now let you create virtual credit cards. Accounts with them seem to be available to most of the planet.
>> You can probably figure this out on your own, but I’ll walk you through it a little bit. In simplest terms, The Spreadsheet Mentality comes from the age-old executive wisdom of “Only what’s measured is what matters.” As a result of that wisdom, the underlying assumption becomes: “If it can be tracked, it’s important. If it can’t be tracked, it’s less important.”

That part of the article is just wrong. It is not wisdom that is described here, but a mentality. And yes, that mentality does exists, and that is the "Spreadsheet Mentality". There is a German saying, "wer viel mißt, mißt Mist" (rough translation: whom measures a lot measures shit. Well, same mentality, but it only means that:

- you don't know how data can be used
- you don't know how metrics work
- you don't know what to measure

But that is only my opinion of course.
The reference count on each element would presumably require atomic operations that could race with those used to update the actual data structure, and therefore you'd lose all your concurrency guarantees?
This is a super interesting case of how outdated ideas (ie. knees can _never_ go over toes) become pervasive in people's minds, almost to the point of a myth that is very hard to dispel. The story of kneesovertoesguy is amazing btw, I recommend checking his podcast episodes/youtube channel and training program (https://www.atgonlinecoaching.com/) which focus on knee and lower body strengthening that uses exercises that were a no-go for many experts not too long ago.

(EDIT: sorry for the plug, I'm not related to kneesovertoesguy or his business in any way -- I just noticed the landing page I shared above is literally a call to pay for his courses. I'm not and never been a subscriber but do enjoy and have been seeing real benefits from doing exercises he goes through on his youtube for free. So I hope it helps!)
The good news is that every lesson in this course is actually run on Kaggle Notebooks, which is a free cloud environments including GPUs. So you don't need to set up anything and it runs on any computer with a modern web browser!

Mac support for all the libs used in the course will probably continue to improve in the coming months and there should be no reason you won't be able to run the stuff for the course locally on a Mac at that time. Having said that, even the M2 trains deep learning models much slower than even the free NVIDIA GPUs provided by Kaggle. So you'd only want to use local development for the smallest and simplest models. (The course shows how to train models that are fairly cutting edge and some take a while to train even on modern GPUs, so they wouldn't be a good fit for a Mac.)
We can finally throw ‘think of the children’ back at them then.
Having the technical possibility doesn't mean you have the moral, corporate and legal rights to use that possibility.

Be it emails, databases, file servers, anything reading content from anything else but a test account/db/folder is a no go for a sysadmin/dba unless given explicit consent by the user owning that content.
That's right, and for GitLab `glab mr view -w` will work. I wanted to have a tool that works with both and lets you open in browser whatever you're currently looking at. So it opens the PR for current branch, repository home page for main branch and PR creation page for new branch. You can also open the repository with `git open` [1], and create a PR clicking the link you see after pushing to GitHub/GitLab, but the goal was to have all three in a single command.

[1]: https://github.com/paulirish/git-open
Sidetracking a bit the conversation. What a coincidence that the author (Lemire) is also represented on Today's #1 "Ask HN: What are some cool but obscure data structures you know about?" as he is the main contributor of RoaringBitmap https://github.com/RoaringBitmap/RoaringBitmap and one of the main authors of the data structure.
Thanks for the info! So it seems if k is chosen correctly there is no way it can leak data even after an improbably large number of transactions are posted.

But there must still be some source of randomness for k besides just the message data? Otherwise signing the same message twice (like re-connecting to a web3 app via signed message, no transaction involved) would reveal your private key.
I use a couple, some I discovered along the way, some I leanrt:

Event and Event Handlers: I rely heavily on this one, event handlers subscribes to an event or you queue them to a certain event, when that event is emitted, it relays the info to the handlers which do their own thing. This pattern is simple, flexible but can be problematic sometimes (i.e. annoying if there is no async support, tight coupling if you are not careful, etc).

Hookers: This is inspired by the event pattern above, I use this in my Template System. The way it works is I build a base template, then I define the segment (hooks) I want to extend if I am to reuse the base template. Just like event handlers, you also subscribe to hooks but in this case, it is done directly in templates reusing the base.

I took this one step further, you can have hooks within hooks, remove a particular hook with their respective handlers, hook before a hook and hook after a hook. Very flexible and speeds up building page templates.

State Pattern: I use this one for breaking down complex problems, it works but you can easily shoot yourself in the foot.

Pattern makes sense if you understand the "Problem Space", if you do understand the problem you are solving, the pattern to use would come naturally (sometimes you do need to freestyle around to see which would one would make sense)
Could also do LED communication in that case.
You can use integer programming for the traveling salesman. The typical approach that I heard about goes as follows:

You model your map as a network flow graph. Ie each node has to have one salesman arrive and one salesman leave. Conceptually, that's half the work done.

If you solve this and get a single tour, it's guaranteed to be optimal.

If you solve this, and get multiple disconnected tours, you have a problem.

To fix this, for each way to split the graph in twain, you add a constraint that says that the tour has to go through that split at least once. (So you can't have independent tours.) That's called the (no-) subtour constraint.

In principle, that's enough to solve the problem.

In practice, there's an exponential number of inequalities for your subtour constraints. So what you do is add them one by one, as required: you solve your current problem, check the solution, then add violated subtour constraints, and repeat.

That's the most basic way to model the traveling salesman in linear programming. There are much better ways, I think.

Your recollection about scheduling problems is roughly correct.
That's why I don't like when shows release all episodes at once. There's something about sharing the same experience and talking about it for a week, year after year. I remember how Game of Thrones was a worldwide phenomenon. I think it's getting rare now. What was the last show that had a similar impact on popular culture?

I miss that experience when reading novels. Best I can do is go online and find some people who read the same book 3, 8, 20 years ago. That's not the same.
Write ups go where eyeballs are.
It's worth checking out Peter Sewell's talks in this area. A classic is https://media.ccc.de/v/31c3_-_6574_-_en_-_saal_1_-_201412301...
I’m the no case, the promise is created, and then deleted after the function is resolved.

I’m not entirely sure of the use of this pattern where your using a map and deleting the keys as you go - seems like you’d end up doing more work kinda randomly depending on how the keys were added. I’d just relive the whole map when I was done with it.
Sorry I'm not familiar, I've been following this coinbase story for a while, but didn't know that Twitter user was in on it. Do you have any link or info to share?
You have already a lot of solutions for that https://fortune.com/2021/09/08/germany-sovereign-cloud-googl.... Azure has the same kind of services. If in Germany we could take this decision in a Federal level, you could have your gov sovereign cloud, and stand on the shoulders of giants to be able to accomplish the necessary school digitization at Scale.
I've been told by driving instructors that the rule of thumb for putting up octagon STOP signs here in Denmark is only when a serious accident has occurred.

I can't find a source for it, but they are definitely rarer than most other places, and I feel like they are taken more serious because of it.
To learn the value of a contract, it cost them $46,000.

But it is a very valuable lesson. Unfortunately, you either fuck over in business or get fucked over. I'm sure a lot of individuals make an effort to be sincere, at least most of the time.

They lacked self-confidence, and WebAgency engaged in aggressive commercial techniques. You must be firm if you want equitable treatment, particularly if you are hiring a larger agency to complete the work. Or you may get a gorgeously dressed and well-groomed salesman who will take you out to dinner, treat you to wine and supper, fuck you raw, and not return your call the next morning.

Sign the agreement. But also take notes from this treatment if you wish to succeed financially.
Amazon might own your doctor’s office after latest acquisition
Of course it's unthinkable for people working for the provider to have access to production data except in very specific, highly audited situations.

But it's absolutely understandable that an organization has administrators that are able to access data for legal or other compliance reasons, and Google provides those tools as part of the service they provide. There's nothing sketchy about this from Google's side.

The Dutch order is more concerned with whether or not data regarding students is being transferred to the US and processed in ways that it shouldn't be. --Which there's no indication that this is happening, as far as I can tell.
niceM
A long long time ago I remember a sysadmin opened a senior director's email on his computer. He wasn't the type to do something like this, but he recently bought a house, and kids were the likely next step. The senior director in question would likely have been involved in layoff discussions. Unfortunately an email had a read receipt, so the sender got a messaging saying that "sysadmin read your email"... So he got the sack.
When you don't realize the thread has ended and Twitter displays a full-sized login banner, pushing back doesn't return you to the discussion but instead takes you to the previous website, I detest that situation.
The `jsonschema` crate author here.

First of all, this is an exciting use case, I didn't even anticipate it when started `jsonschema` (it was my excuse to play with Rust). I am extremely pleased to see such a Postgres extension :)

At the moment it supports Drafts 4, 6, and 7 + partially supports Draft 2019-09 and 2020-12. It would be really cool if we can collaborate on finishing support for these partially supported drafts! What do you think?

If you'll have any bug reports on the validation part, feel free to report them to our issue tracker - https://github.com/Stranger6667/jsonschema-rs/issues.

Re: performance - there are a couple of tricks I've been working on, so if anybody is interested in speeding this up, feel free to join here - https://github.com/Stranger6667/jsonschema-rs/pull/373

P.S. As for the "Prior Art" section, I think that https://github.com/jefbarn/pgx_json_schema should be mentioned there, as it is also based on `pgx` and `jsonschema`.
Excellent, are you perhaps searching for engineers without prior front-end development experience?
That is what I liked about good TV channels. Good curated content combined with shared experience.

Customised feeds took this away from us, disconnecting us even further. I guess the Metaverse (or anything alike product) will try to exploit this and reconnect users in the virtual reality. Being connected is okay, but the context will be controlled by someone else.
Congratulations on releasing! What are the key differences between this and something like Dagger[1]?

---

[1]: https://github.com/dagger/dagger
> Unfortunately, you either fuck over in business or get fucked over.

That's bullshit. You should look for better business partners then.
An alternative perspective - which is innately more fragile: a communication system with support and incident management by professionals whose sole job it is to keep the system running 24x7 and bring it back online in the rare event it fails; or, you, whose main job is something else entirely, and you would rather not have to think about disks at all.
> Because they have no idea how to hire and manage teams that build software. It's a lot harder than it sounds if you have no personal experience delivering software (read: most legacy corp CTOs).

I just want to point out that this isn't just legacy corps - I previously worked for a manager who went straight from a theory heavy CS degree to a theory heavy PhD to consultancy to management.

You still get companies like this where some middle manager with 0 years of SWE experience has to hire Software Engineers with 5+.
However, Hertz did end up spending $32M, so it turns out they can offer compensation like the top 20% if they wanted to.
My old business partner and I did some freelancing on the side, and it was shocking to hear clients say an agency quoted them $40k when we figured it would cost $8k. The author is right that agencies aren't always the way to go. You're paying for a lot of administrative overhead, and the owners and managers are most likely pocketing most of the money while paying overseas developers $10/hr.
I think many of us has heard about the Xerox copying machine changing digits on copies, using a "visually similar enough" replacement algorithm.
https://www.theverge.com/2013/8/6/4594482/xerox-copiers-rand...

I wonder if you could get the same unexpected result when copying images of Western blots?

It's probably not the case here but it could be devastating for a researcher to be accused of fabricating data by using an affected copier/image editor/file format.
Said otherwise, the universe is programmed in Haskell.
Where I go there are no cache misses (it’s in hardware)
Requires numbers inserted to be unsigned, and to have a maximum value within reason, and doubles memory usage.

Very nifty trick though!
Roblox. I mean like a million different games and ways to play. Possible to build new ways to play, and share with millions.
Yup. Never read a non-CS paper in my life. This is why I used this word - extrapolation.

I am pointing out certain shady incentives in our field that might apply in another scientific field as well.
Pah

Let me introduce you to the endemic Parakeets of London....... and the urban legends they were introduced to the city by Jimi Hendrix and/or Catherine Hepburn.

https://londonist.com/london/great-outdoors/london-s-parakee...

https://www.theguardian.com/cities/2019/jun/06/the-great-gre...
SAT complexity results from blowing up a reasonable number of variables/clauses (very rarely equivalent to others) in the formula to an enormous number of variable assignments (too many to store, and having only three classes, formula true or false or not evaluated so far, that are not useful equivalencies). What disjoint sets are you thinking of tracking?
> Yes, but... As I keep trying to make clear:

It takes two to tango. Perhaps you'd be better off keeping your frustrations to yourself and improving the clarity of your writing.

> The real value of land has appreciated >60x over that term.

What is the "real value"? It's what someone is willing to pay for it. If the returns on the land are not that much, as you contend, then it's not worth >60x what it was. If the property owner has some protection than means they can't be shifted off the land for 99 years, then that land is not worth as much as you contend because it can't be used for something else. If someone else thinks the land is undervalued then they can bid on it and make more money, but they'll have to pay the tax and find a way to extract that value. If the land really is that valuable then the landowner can say so and pay the tax on it now because they think they'll get the return in future.

In short, you're assuming that the "real" value and the actual value are different and erroneously so. This assumption makes the reasoning self-contradictory - the value is determined by people's bids, not some Pythagorean value floating around somewhere waiting to be happened upon by some perfect system.
Checksum vs parity. I would wager that the drive firmware also detected the error. This is why I think ZFS checksumming is largely redundant. Parity / error correction over a zpool being another issue entirely.

This is not to ding ZFS. If I were in Sun's position of having to take responsibility for 3rd-party manufactured drives, I'd have done the same thing. And circa 2006, the reliability of in-drive error detection may have been in a poorer state.

Never had a corruption issue the past 10 years that wasn't preceded by months of SMART errors/warnings.
Taurine - 2-aminoethanesulfonic acid : https://en.m.wikipedia.org/wiki/Taurine
What he is talking about is more of a marketing model than an economic one. This is a common theme in the study of how people act. I don't think they will.
as someone who grew up in a rural area with lots of snow, this is false. The roads absolutely get plowed, just at a lower priority than the main highways.