skysight-inc/HackerNews huggingface dataset:
Actually, this should be bad for crypto's reputation, because crypto has no way to cut off bad actors that everyone wants to cut off.
Compare Tech Salaries Instantly: Introducing the VanHack Tech Salary Calculator
The comments I received on this thread might not all come from law experts, but I mainly have received feedback about the tone of voice of the article and how it's not helpful and even comes across as childish, which I see now.

Based on that feedback I am taking the article offline and will rewrite it/rethink my "marketing" approach.

I believe you're right about them not being happy with me using their logo. I am still very much a designer that is looking to make things pretty. Will take the logos off the website, thanks for your advice!
The new site has readability issues, devs you can use the css to fix the font size and line height issues.
.homepage .article-tile p { font-size: 1em; line-height: 1.4; }

.recent-contributions .request-title { font-size: 1em; line-height: 1.4; }
> It would be a royal pain to switch now.

I know it's tough (migrated off G Suite Legacy myself) but it's probably best for the long run since G Suite accounts have less consumer features (in my case, lack of play store reviews and free Google Voice) and it's unlikely to change.

There are many submissions on HN discussing alternatives. Fastmail, Protonmail, iCloud+ (I switched to this), Microsoft 365 are frequently mentioned. I think Zoho also had a free plan.
Depends on the interest rate. When rates are low, borrowing money and having liquid assets can be a better choice (ie. putting the money into an index fund)
It definitely depends on a few things. Most importantly: do you want to? If you don't want to, then don't do it, this isn't a business critical application that hundreds of other engineers will work on.

Another consideration is: how much more work on this will you do? If you think that a rewrite will be good because you (and potentially others) will be modifying the code quite a bit in the future, then maybe it's worth while.

If it's a project you consider finished and would rather work on other things, then do that! If you really want to, you can always clarify design decisions (or lack there of) at the top of the README.
:-) yeah I was kind of expecting that comment
> Happy to answer questions and I hope some of you will join us in advocating a better future for the web

If you actually advocate for open web, where's Chrome on your website?

Chrome routinely releases its own internal APIs disguised as specs, calls them standards, ignores any and all concerns from both Safari and Firefox, and then proceeds to gaslight those two browser for not kowtowing themselves before Google's whims.
Because creating a new network from scratch is easier than safely transitioning, without downtime or breaking backwards compatibility, an existing network that secures hundreds of billions of dollars in value.
> Less exposure to manipulative ads, and lower finesse of manipulation due to less data about you.

I'm no longer convinced that Google actually uses information about you to target ads. I base this on recently watching a lot of YouTube on streaming devices such as my Amazon Fire TV and my Xfinity Flex.

On my desktop I have an ad blocker and so usually do not see ads on YouTube but there are no ad blockers on those streaming boxes. I'm logged into my Google account in the YouTube apps on those boxes so Google knows it is me watching and could therefore make use of the full power of their allegedly mighty data-driven personalized ad targeting.

I've now seen hundreds of ads and they have yet to show me one that matches my interests or matches products I use and make purchasing decisions for any better than random billboards on the side of the freeway match. For the advertisers paying for those ads it was a complete waste of their money for Google to show me those ads.
Do you mean consensus as in the will of the majority forced on the minority?
I'm not an expert in this, but most startups that have tried to recruit me in series A/B have such small ambitions (or more quantitatively, TAM) that I can understand why investors want higher stakes. If your TAM and desired market capture implies revenue of less than like $500 million the company is never going to IPO, just for example.

Side note, as a potential employee (and a different kind of investor) that's the determining factor in whether or not the equity vs paycut gamble makes sense.
Can some please ELIF about how this affects Thunderbird. I currently (and for years) have used POP3 to download my gmail mailbox (and SMTP to send outgoing). My Thunderbird account setting for gmail currently shows "normal password". Will I have to change it to OAuth or one of the others? Or will I need a special "password" just for use with Thunderbird (this is something my Yahoo/AT&T email started requiring last year).

Maybe related, I have seen for years that whenever I try to download gmail into Thunderbird and I am not at my normal office location, Google requires me to first log in to my account via a browser, then it allows the Thunderbird login.
Oh I understand how it works. I implemented it, in the first POSIX implementation. I just don't get how anybody wants to do that.

Yes, there's the example right there. But it shows the awkwardness immediately - decoding what the f happened by checking a side effect (is pid == 0? wtf?)

How about spoon(handle_connection, ...) or something like that? See how much better?
This is incredibly short sighted and defeats the purpose of an interview. You’re not trying to trick the interviewee with a gotcha question, you’re trying to find ones with the top skills. Who cares if they can open a modal without JS, when you’re building a front end app, guess what, you’re gonna use JS to open the modal.
Building on my point about gotcha questions, I recently had a React interview and 3/4 of the interview was about currying functions in JS, something that’s never ever done in a Reqct app.
> What does it get us aside from lane-keeping?

Corner identifying, light changing, cross-walk identifying, speed limits, addresses. Not to mention, if the car can't mistake a hunched over person on the side of the road as a curb (because the curb identifies itself) it makes everything else easier to identify. More computation can be freed up to identify things that ARE NOT KNOWN if there is something that IS known.
No it isn’t. If it were, I wouldn’t call the resultant database a blockchain anymore.
I love this product, and I don't get the negativity here. For NFTs it is perfect as a gallery that you can join with people to present your work. You can meet up. There is an editor where you can model spaces. Do I miss something? Is there something else with multiple user capacity and ease of development? https://hubs.mozilla.com/spoke
Finish your degree, then pursue computer science. Understanding statistics and data is a super power for a software engineer. There are a lot of data-adjacent software engineering jobs. Telemetry, data pipelines, data visualization applications, maps, apply your cs and ds skills together for an awesome combination.
If you can prove that your grandparent was e.g. polish citizen it is relatively straightforward to get a polish passport.
Plenty of people like that live in former USSR
A hotel chain manager was adamant that my first@last.net was missing gmail.com or yahoo.com or hotmail.com. I pointed out that his official email his F.Last@hotel.cctld has no .com or gmail yahoo. He said, oh its corporate, its allowed. Not allowed for persons. I was speechless.
The feedback so far is pretty negative, but I think folks that poo poo these virtual office environments fail to channel the PG heuristic of "what is this the [ancient tech version of something that is now ubiquitous] of?" when thinking about these spaces.

As a substitute for the collaboration tools we now have, these are unquestionably terrible. But for those of you that can, I'd highly recommend checking out PokerStars VR before then diving into your opinion of virtual work environments.

If you've ever played poker with friends, you'll quickly realize that there are many parts of IRL poker that... truly suck. Play is slower than what you would like, and, if you play "correctly", the ratio of hands you are playing to time you are waiting for shuffling,dealing,etc. is quite obnoxious. There are pain points, even though overall it is super fun to play poker with friends.

Pokerstars, to my mind, did a masterful job in faithfully recreating poker in the virtual world, but then augmenting it by taking advantage of the VR tech. There's still a table, there's still a deck, the rules are the same, etc. But, because of the medium, the game goes... MUCH faster. Therefore, you get to play more hands, which is more fun. Also, yes, you might still wait around for hands, but now you get all sorts of virtual sidegames or dumb tchotchkis you can play with on your table, which is fun. Your environment can be any one of really incredible settings that help set the mood for a poker night, which is probably nicer than your mom's basement. Etc, etc, etc.

My point is, poker is a pretty mundane game from an IRL perspective, yet I fundamentally believe that had I the option to invite 5 friends over to play poker in my house versus getting the same 5 friends to meet me in the VR room, that we'd have far more fun in the VR room. This before the fact that the friction of getting together physically is now erased, so chances are we might even get to play more often. This works, however, because it isn't a perfect analogy to the real world poker; rather, because its virtual, there are enough different things that help make it better to an extent that it beats its real world counterpart (at least for me).

All of this stuff is pretty nascent and I agree that there's lots of crap there, but there will be something unquestionably brilliant about inhabiting virtual spaces with folks where you can bend some laws of physics to make mundane things (like meetings) work a little bit better than they do IRL.
If you have a .dev TLD domain, Google technically has a lot of control over it no matter what you do, because they own the TLD. If you want to be truly Google-free you'd need a new domain.
Best advice: find another boss.

If your boss doesn't understand open source, he is probably not interested in tech, which means you're a cost center, which means he'd rather not have you at all.
So why has wealth been spread around the world during a period of US hegemony and naval dominance?
Show HN: Brackit – a retargetable JSONiq based query engine for JSON
Hi all,

Sebastian and his students did a tremendous job creating Brackit[1] in the first place as a retargetable query engine for different data stores. They worked hard to optimize aggregations and joins. Despite its clear database query engine routes, it's furthermore useable as a standalone ad-hoc in-memory query engine.

Sebastian did his research for his Ph.D. at the TU-Kaiserslautern at the database systems group of Theo Härder. Theo Härder coined the well-known acronym ACID with Andreas Reuter, the desired properties of transactions.

As he's currently not maintaining the project anymore, I stepped up and forked the project a couple of years ago. I'm using it for my evolutionary, immutable data store SirixDB[2], which stores the entire history of your JSON data in small-sized snapshots in an append-only file (tailored binary format similar to BSON). It's exceptionally well suited for audits, undo operations, and sophisticated analytical time travel queries.

I've changed a lot of stuff, such that Brackit is getting more and more compatible with the JSONiq query language standard, added JSONiq update primitives, and fixed several bugs. Furthermore, I've added temporal extension functions and temporal XPath axis in SirixDB, index rewrite rules, etc. pp.

As Brackit can query XML, we're also able to transform XML data to JSON and vice versa.

Moshe and I are working on a Jupyter Notebook / Tutorial[3] for interactive queries.

We're looking forward to your bug reports, issues, and questions. Contributions are, of course, highly welcome. Maybe even implementations for other data stores or common query optimizations.

Furthermore, we'd gladly see further (university-based?) research.

It should, for instance, be possible to add vector instructions in the future, as the query engine is already set-oriented and processes sets of tuples for the so-called FLWOR expressions (see JSONiq). Brackit rewrites FLWOR expression trees in the AST to a pipeline of operations to port optimizations from relational query engines for efficient join processing and aggregate expressions. Furthermore, certain parts of the queries are parallelizable, as detailed in Sebastian's thesis. We also envision a stage for the compiler to use distributed processing (first research used MapReduce, but we can now use better-suited approaches, of course).

Kind regards
Johannes

[1] https://github.com/sirixdb/brackit

[2] https://sirix.io | https://github.com/sirixdb/sirix

[3] https://colab.research.google.com/drive/19eC-UfJVm_gCjY--koOWN50sgiFa5hSC
Show HN: My no-code testing platform is testing itself and getting 70% coverage
‘Yes, He Would’: Fiona Hill on Putin and Nukes
Only to be bogged down by a level higher "country-of-birth" based discrimination system for GreenCards in the US.
I can't speak about the technical side of the equation, but I'm someone who also worked very hard in a field before switching career and I get feeling like your previous efforts were for naught, so I wanted to weigh in. I can only tell you that the work you put in wasn't for nothing, even if it feels like it for now.

You're learned things about yourself (what works for you, what doesn't, and why). You've learned how to apply to job posting and the best ways to do so. You've acquired work experience and human experience which will serve you. Your university and faculty allowed you to learn how to handle high levels of work. You acquired a work ethics and a discipline which will be precious to you. You didn't put all that effort in for nothing: you grew, and you have a life experience which will be precious in your future job interviews (and in your future work!)

My previous experiences couldn't be more different from what I do now, but I still feel how important they've been to me: they shaped my mind, my way of thinking/analysing problems, and my ability to learn. I wish you the best of luck!
thanks for your insightful answer! that really helps
It makes sense as a virtual space for remote classrooms etc when everyone's going nuts over relying on Zoom, but it seems like this is just a vague "metaverse" thing with no particular problem in mind. Instead of wanting to be excited, it looks like something that's going to get axed as a lot of Mozilla's experiments.

Facebook: Meetings are fun, let's do them in VR!

Mozilla: Meetings suck, let's try to make us tear our hair out less over it with virtual spaces.

The last Twitch VOD is from two years ago, and YouTube one year ago, so it's basically dead. There's cool stuff to be done in virtual spaces, but if people don't know what they're trying to address, you get the next Google Glass.
can you share your custom styles?
I don't how much Ericsson is paying but it can't possibly be enough to deal with Islamic terrorists...
I can imagine, that's got to be absolutely terrible.

Long ago I had a similar situation with the parents of my partner who were in a completely different reality, 'their main tactic was head down and ignore it all, be grateful that you are alive and shut up'.
What happens to your body when you start exercising regularly
So, I understand the motivation, it's the misguided implementation that's the problem. The only thing from your suggested requirements that actually works is the ability to "retract" an email before its been read.

It can still be forwarded (after extracting from a badly implemented site). The "ensure the right person got it" password is stupid as its literally sending it to the same email address.

The thing I find so bizarre about this is that lawyers/accountant etc. have been seeing out letters in the post forever and never had the desire to implement this level of security. Post can be intercepted, read by third parties and modified at will, just like unencrypted email. The only thing that's changed is that because there is supposedly the ability to do it someone has lobbied for there to be a mandate for it.

Just because it "can be done" doesn't mean is should or that it achieves what the motivation was.

If there is something that important that it can't be in the wrong hands then either do it in person or sent a courier with the signed for letter that requires id on delivery.

These systems are nothing other than security theatre that's sold to the unknowledgeable as something they need, when the reality is it's a complete waste of everyones time. (except for the person selling it!)
If I understood it correctly, it was BEFORE he was elected as president, isn’t it? He was an actor, a celebrity and he own pricey London real estates? I don’t see why it’s worth a headline.
Just stick a cronjob in to mint an NFT of it nightly.
Pretty sure the title has a surreptitious message :)
Designing Gotham
Not OP, but Discover bank Zelle signup refused to believe that an email can end in .in. It accepted happily an email ending in .us.
It's certainly a leak. That setInterval is going to be holding the closure context alive which will reference the component in many frameworks.

The setInterval will also keep firing causing, wasting CPU and battery.

It's hard to take any examples here seriously without showing proper cleanup that would pass code review.
Doesn't it seem odd in the pictures and video the model is holding the pen/stylus as a rather unnatural angle. No shots where the models hand is touching the screen at the same time as the pen. I'd have thought that would be a feature they would want to promote (and would be shocked if this device does not have it), just seems odd.
RBC in Canada does this and it is the most infuriating shit ever.
You should look into HAM radio.[0]

[0] https://hamradioprep.com/ham-radio-satellites/
Dev: "I want to use open source".

Boss: "I'm not sure..."

Dev: "It's free."

Boss: "Sold."
I don't think knowledge of the :target pseudoclass is an especially useful filter. It's not without its uses, but it's not exactly part of the core toolbelt either.
That seems both obvious and irrelevant to hiring. In today's market you are less picking the best available person and trying to increase the number of people available for the position who are willing to take it.

You never want to create a filter so small that no one can pass through it.
Julia+LoopVectorization is already smart enough for this (it can't yet deal with more complicated transforms like lu or ffts, but it already gives you near optimal matmul code from a triple loop.
Secondhand Time: The Last of the Soviets by the Nobel Prize Literature winner Sveltana Alexievich who also wrote Chernobyl Prayer is quite a good insight into what a Soviet person is: https://www.amazon.com/Secondhand-Time-Soviets-Svetlana-Alex...
I've seen this be used for providing a space to explore 3D scans of an abandoned mining town in California: https://poly.cam/cerro-gordo. I think there's definitely some cool applications along those lines of providing a way to interact with real physical locations virtually with other people at the same time.
You have data showing that Jack Dorsey isn't using Twitter to "prolifically" consume the same way Zuckerberg or Tim Cook are consuming?
YouTube bans Russia Today, Sputnik and related Russian media channels in Europe
This is one of the cases where HN attempts to remove clickbait from article titles hurts its meaning. An article titled "Why RISC-V is succeeding", like this one, would lead me to expect an overview of the positive contributors to RISV-V growth, as this article does.

An article titled "RISC-V is succeeding" would lead me to expect an article focused on market share over time, which this one is not
I'm surprised to see so many negative opinions about React. Surely, I can't be the only one that truly likes React and finds myself being extremely productive and making impressive apps with it.
https://jwt.io/ is also a great resource for analyzing JWTs interactively (with the usual caveats about pasting sensitive information into a random text box).
You can't call something "an ad tech company" if the entire ad revenue is less than 3% of the company's revenue.

On the other hand 80% of Google's revenue comes from online ads.
But how does the leak change any of that?
The real reason RISC-V is succeeding, relative to ARM:

If you make your own CPU

- With ARM, You have to pay ARM for ISA license (after a several months long negotiation), and you cannot license your CPU design to anyone, as ARM has the exclusive right to do that with their designs.

- With RISC-V, you get a free ISA license, and you can license your CPU design to others.

If you do not make your own CPU

- With ARM, you can (after a several months long negotiation) license one of the few designs ARM has available. There's no other vendors that can offer you ARM CPU designs.

- With RISC-V, right now, you can license any among hundreds of options available, from tens of vendors. The licensing process is usually very short and straightforward. Alternatively, there are some open hardware designs. You can get commercial support for some of them.

Frankly, unless ARM does radically change their business model, I do not expect them to survive.
Meanwhile, here in the U.S., in the weeks leading up to the invasion, our Government was holding routine press conferences showing exactly where Russian forces were gathering and the threatening posture they comprised as they encircled Ukraine from three sides. Combine that with Putin’s and his foreign minister’s unrealistic demands, and the writing was on the wall. If the Russian people didn’t get the same information, that would certainly explain their surprise.
Mozilla has long been interested in adding AR/VR capabilities to the browser

https://developer.mozilla.org/en-US/docs/Web/API/WebXR_Devic...

At a certain point you might not have enough third party devs to really exercise an API or drive adoption and developing a first party app is a good way to get the party started.

Assuming all the action takes place in a confined room it is not a particularly difficult problem to solve compared to an OASIS or Sword Art Online-like virtual environment which would have the problems of an open world game to solve.
VRML called, it wants it pointlessness back. /s

I guess this is a "metaverse" play - I like the idea of it but having tried something similar a while ago (albeit with 2D spaces) it seemed kinda pointless. I don't think the vicinity aspects really added anything in a work environment - if anything it took away from modern communication (i.e. you can't just ping someone to chat to them there and then, you had to go and "find" them in the virtual space before you could talk, unlike e.g. slack or whatever)

The only time I've seen it even get close to working was for "work socials" where it was natural to wander around and mix with people or play games together in the space - i.e. where you are not actively trying to get something done.
Instead of vDOM, solid.js uses <template> - real DOM elements + cloneNode().

And that's doubtful decision. Each live DOM element is about 100-200 bytes in memory.

While in React (PReact, Mithril) this JSX expression:

<div>a</div>

is this:

["div",{},["a"]]

5 or so times less.

In other words: needs to be tested on large DOM structures.
I would also really like to know this. Can anyone help?
About 98% of people have javascript enabled, and most of the rest will unblock your site if they need to use it anyway.

The remnant who absolutely refuse to run javascript under any circumstance aren't worth worrying about unless you want to appeal to them, specifically, as a demographic.