skysight-inc/HackerNews huggingface dataset:
Shortwave | Software Engineers & Product Designers | Remote (US) or SF | $130k-$250k+ base & equity

Shortwave is rebuilding email from the ground up to have the features and UX of a modern messaging app, so you can communicate smarter & faster. Our mission is to ensure the future of online communications is decentralized -- and email is the largest decentralized communications network in the world.

I previously cofounded Firebase (YC S11) and sold it to Google, and most of our team is ex-Google / ex-Firebase. We're well-funded by USV and Lightspeed and looking for smart, ambitious engineers and designers who want to make an impact on how the world communicates. We're looking for the best and are generous with equity.

Multiple roles open: https://www.shortwave.com/about/#careers
Feel free to reach out: andrew@shortwave.com
Transparency can not be implemented effectively against power, since power is power.

On the contrary, it could be easily implemented on people not in power to prevent uprising.
You can certainly self-custody USDC -- but unlike Bitcoin, even if you self-custody you still have to trust that the USD backing the coin actually exists somewhere.
Mobile apps are a whole different animal because phones especially earlier android phones were very ram limited and manual memory management by closing unwanted apps sucks ass as we learned on windows CE.

I had both a 90s hp windows pda and HTC sensation with 768MB of RAM.

Android apps have a defined point in the android lifecycle where they are supposed to save everything when they lose focus in case they have to fall on their sword which they indeed will have to do frequently.

Dying and being restarted as if nothing happened is part of normal operation because it happens a lot.

Your desktop session should never crash. Exiting unexpectedly should be a risk of battery exhaustion, users closing without saving, hardware failure, or power loss.

The idea of your desktop session just crashing out just shouldn't happen and indeed doesn't happen with i3wm KDE or windows.

The fact that extensions can crash is unremarkable the fact that they can crash the session itself is extraordinary. A windows 95 level of bad.

A common refrain in gnome land is

User: gnome lacks functionality

Gnomie: but it has powerful extensions

User: gnome extensions can crash the session!

Gnomie: You don't have to use extensions!

You either have to deal with potentially unstable extensions or limited functionality. Neither is particularly reasonable.

Characterization of the indefinite and indeterminant lifespan of objects as a normal part of gluing a compiled and garbage collected language is simply normalizing pathology.

It's like a smoker saying well sometimes people's lungs just fill up with fluid and shrivel up and die.

Well yes if you fill them continually with toxic smoke for several decades.

It seems painfully obvious that the dependency relationship expressed in the JavaScript should be mirrored in the c code allowing it to remove the garbage before the system falls over.

This seems painfully obvious when the memory is allocated for an ephemeral purpose like a frame of animation.

Can we not destroy everything related to frame n upon drawing it?

Happens to other JavaScript situations seems to be a special class of problem it's like the cigarette smoker telling you that the meth smoker also has problems with his lungs. Well yes yes he does.
Some of the workers live hours away from the warehouse. The President of the Amazon Labor Union lived in New Jersey[1] when he was working there.

So there might be a lot of, or a least enough to make a difference, overlap in the hiring pool, depending how far they relocate.

[1] https://www.youtube.com/watch?v=krKjNgLaiyU
Moros: Obscure Rust Operating System
Guys, even you like working in office, make WFH a requirement. The in-office jobs are paying significantly lower than remote jobs, and you can also expect a not-so-great culture as well. A good company will offer flexibility in both, and a requirement for neither (unless they don't have an office at all). They also pay better as well.
Last time I had an MRI scan, I had strong sensations throughout my body where exposed to the MRI's radio emissions. I rather enjoyed the sensation, it felt like a massage and I would have enjoyed it for longer.

I was surprised, as they didn't mention this before the scan. After, I asked about it, and they told me most people don't feel anything, but some do like me, and for a few it's so painful they have to stop the scan.

They told me it was my peripheral nervous system interacting with the radio emissions, not a physical (non-signal) effect as it felt like. From that conversation I learned there was about 10kW transmitted through my body during the scan.

MRIs have been studied for dangerous effects, of course, and all the evidence shows them to be extremely safe... provided there is no metal in the body which can heat up or be displaced by the field, and not counting risks from the contrast agents which are sometimes injected, which some people are more susceptible to than others.

I was never convinced by dismissive arguments that non-ionising radiation "can't" have any biological effect other than localised heating, or that the thermal background spectrum means infrared and below can't have an effect. (I know the physics pretty well; it's not lack of understanding.)

But after those sensations caused directly by the emissions, I'd experienced a biological, non-thermal effect from radio in the microwave-or-below frequency range directly and clearly. That was really interesting.

The body clearly does a lot of things based on countless subtle signalling pathways. Pretty much anything any pathway can sense could have an effect, even if it's not a conventional chemical reaction. One of the more interesting technological ideas around this is the use of high coherence terahertz signals that resonate with DNA molecular dynamics.
RebellionBase | Sr. Software Engineer | Rails, React, Node, Solidity | REMOTE | Full-time | https://rebellionbase.com/

Rebellion DAO is a passive income distributing DAO that utilizes DeFi, identity, and democracy to create a new monetary ecosystem. The DAO itself exclusively invests & funds companies which use the DAOs native currency, REB, with the objective to create both DeFi and real world uses for the token. The protocol just launched, but in the past month the DAO has increased its assets from $30k to over $300k via organic growth and is accelerating rapidly.

What to expect:

- Build & develop user facing features for the RebellionBase website which acts as a portal into the DAOs smart contracts

- Be the first engineer on the team other than myself & help shape the foundations of RebellionBase

- Design & architect scalable solutions for a rapidly growing userbase with a strong emphasis on security

- Write and deploy smart contracts in solidity to handle additional feature requirements connected with the DAO

If this sounds interesting to you, please reach out. Prior crypto experience is not required, but a strong engineering background is necessary. Reach out to rebel@rebellionbase.com if you would like to apply.
Prior work in the public domain can have implications for future licensed work derived from the public domain work.

Releasing under an extremely permissive license does not relinquish copyright. Any future derived work by the author would still be unambiguously licensable under any conditions they see fit.
The robots, yes. The sorters and conveyance, far less so. A huge portion of their cost is just the installation.

For a big, high speed 'shoe'[0] sorter, you're talking about a machine more than 100m long that is heavily, heavily bolted into the cement floor. I believe that particular building has four such sorters.

[0] Not a sorter of shoes for your feet, but a sorter that uses little boxes called 'shoes' to carefully knock packages off at the right place.
Why AC won the Electricity Wars (2019)
> It was heavy metal or bust and I didn’t care what anyone else thought. Status among my friends was determined not by how popular you were, but by your music abilities

These statements appear to be in conflict
Agree wholeheartedly
Is there anything that isn't Orgzly for Android? I found the app very finicky from my basic usage and very difficult to use.
Once Upon a Time, the Dutch Ate Their Prime Minister
The reactor doesn't need to touch the rock
Really curious…how do you meaningfully overlay any indexes on top of a big-ass JSON file? Technical details are appreciated, and no problem if it’s your secret sauce—just very curious how this is accomplished!
To answer the fundamental question "What is Agile" is simple:

It's a bullshit panacea that pretends to address all concerns around the uncertainty inherent in the production and delivery of complex software.

Every methodology claims to be agile, most of which are not, and claim to provide managers and MBAs the ability to prognosticate accurately - none of which actually do.

If you eliminated entire layers of management and non-technical people from software development, you wouldn't have anyone talking about "Agile" or "Agile Methodologies" at all.
Kavanaugh's credentials are strong enough that his absence from Trump's 2016 shortlist of potential nominees was noted in the Washington Post.
Nice set of learning’s and very pertinent for me as a solo bootstrapper.
I prefer zlib over this. If you're shipping my code in a binary I don't care about attribution, but if you're reproducing my entire repo in source code form don't claim that you wrote it
Isn't that just not being an employee? And no company can not let you quit.
It’s genuinely terrifying. There seems to be no recognition that you cannot have labor unions and environmental protections with out tariffs to even the playing field with less scrupulous countries. We are rapidly approaching a time where only the military industrial complex retains any manufacturing expertise.
I like this quote because it doesn't make any sense. It's obvious that not everyone operates with the same level of ability. Some have more ability than others, which necessarily means some are below average. Stating that "average ability is a human right" doesn't change the mathematical reality.
They just haven't sufficiently escalated the arms race. The "link juice" signals that g search has traditionally dealt with, and it's relevence measurements, etc., have been thoroughly gamed.

What they need to improve search quality is the intelligence to identify things as spammy and low value and then drop the rank of all the SEO optimized crap that people hate.

I can only imagine that google sees this as politically impossible ("you destroyed my business, Google! I'm gonna sue!") or they have decided the return on investment simply isn't there. They do not need to give you better results to keep getting search queries that help them to show you ads.
Not a big fan of most modern day unions, but I hope they unionize the shit out of Amazon. I am happy to pay more. Their treatment of the rank and file is despicable. Here in Seattle I have met very few people who enjoyed their time working at Amazon, and that includes tech folk.
People make money by providing value to other people. The people who provide the most perceived value have the most money. It is a signifier of status whether you like it or not.

Most people who make money are providing a service to many people, or to someone else with a lot of money (who therefore provided value previously). Care to provide a counterexample?
You sound like the type to also disable cookies and use an adblocker and not use Chrome, but there are many ways Google can collect your credit cards or associate your purchase history. From Google Analytics to remembering the card in Chrome and syncing Chrome browser history to having a Gmail record of your purchases or even adding a credit card to your phone to use with Google Pay on an Android device… or while we’re at it, using Android. Lots of spying there unless you run Blokada Proxy or equivalent. Not to mention, if cookies are disabled, but you click on a Google ad, Google will likely help track the purchase with the third-party advertiser’s site using some alternative identifier they could assign outside of a cookie. After all, if you control the URL, you can inject session tokens. Not saying they do, but they could, and they probably make the data available in Google Analytics somehow, even with cookies disabled.

I realized the other day that thanks to Microsoft 365 and Google Workspace, these big companies know a ton about you just because your employer uses them. For example you might not be signed in using that web browser, but your work account just leaked your IP address or device metadata to Google, so they know it’s you anyway. It’s almost impossible to stay completely private online, these days, and still participate in the economy or society.

I would, though, draw a line and say that just because it’s possible to trace doesn’t mean it should be allowed… but we’ve all seen how the most effective countermeasures isn’t legislation but instead clients that can outsmart the trackers - like adblockers, privacy VPN proxies, DNS black holes, and Apple’s iCloud Private Relay (or similar VPNs) which would anonymize your IP address, partially defeating the point made earlier. (I say partially because it’s not like every packet is going to get a new IP address, that would break TCP connections… they could associate your work profile with your anonymous traffic using the same relay IP, if both traffic sources hit the same Google server from the same device, say…)

And of course we have historically shown that almost any collection of data can reveal a lot about a person, from Netflix watch history to search terms. I’m ignoring the obvious - that searching Google gives it information about you with every search.
This is basically correct. There is a reason they pay you.

At least in my experience, the only way to find happiness is explicitly trying to be good at your job - ie be a professional. Being a professional is quite different to being passionate.
It's not useful to people almost all the time but it's vital and one-of-a-kind for that certain scenario.

Though I could similarly throw in dissidents earning money and financing. I could just repeat what's in the article.

In the mean time, sure, it would be smart to find other use cases.
I'm not sure what you're talking about by saying that this is the correct behavior for a partial order. In every definition of a partial order that I've ever seen, there is a pre-existing notion of equality (which is an equivalence relation, so reflexive -- that is, we would need NaN = Nan), and secondly the order relation in
the partial order must be reflexive (that is, we would need NaN <= NaN).

Neither equality nor inequality is reflexive, so floats with <= do not form a partial order.

>>> float('nan') == float('nan')
False

>>> float('nan') <= float('nan')
False

Could you point me to a reference about the 14 relational operators and what this has to do with partial orders? I've never seen anything about this in theoretical mathematics.
Right, but it is a pretty unusual combination and 1.5 of these languages are proprietary.
Do you have anything for Authorization for date withing DataBricks?
So it’s pretty obvious few commenting here read any of the article. Most simply express their own preexisting view at length, and make no attempt to engage the author’s ideas. They’re not even aware they’re contradicting the article. Rampant Dunning-Kruger.
A Graphplot Preview
Greetings, community.

I identify as lurker, from a couple years back, but thought I'd stop by and let people know of a small idea that's kept me busy for the past fifteen years since leaving college (just shy of a Bachelor's degree, to my shame).

You can find it at https://my.graphplot.app/. I am currently building a version I can host on heroku and mongodb, and would love your feedback. I mean, be brutal, what would you improve about this program? Some of the technical stuff will sound obvious to me, as I've been working on it incrementally since 2007, trying to build my own version and package in a small web componenet library to make dynamic (in the sense that one deosn't have to know the graph up front, rather than the sense that it employs dynamic programming, which is an implication of the 2007 Veldhuizen paper) graph visualizations more universally accessible.

Over the years, and in between jobs, I have tinkered with a narrow (single level) dynamic graph visualization, played around with web components, tinkered around with WebAssembly, and am finally tying some of the previous versions into an MVP before I start over from scratch and tie everything together into THE PERFECT LIBRARY.

I'll rest easy once that's done, settle into a job and all that, but in the meantime, I'd love to hear everyone's feedback, on the preview (the interface is a little clunky, but to show that it can work, you create nodes by label, and type the labels again to connect them to an edge (label1>label2). Don't type @s for now, that's a different tangent I've been working on.
Your Phone's Camera Roll Contains a Masterpiece
> migrating to another s3 compatible backend would be similar in effort to migrating from aurora mysql or postgres to another managed mysql or postgres service or to self-hosted mysql or postgres

You may be right. I have no experience migrating litestream but from the docs (https://litestream.io/guides/) it is literally cp'ing files from S3 to wherever and exec'ing one of these one-liners (of course, the devil is in the details):

litestream restore -o my.db s3://BUCKETNAME/PATHNAME
litestream restore -o my.db abs://STORAGEACCOUNT@CONTAINERNAME/PATH
litestream restore -o my.db gcs://BUCKET/PATH
litestream restore -o my.db s3://SPACENAME.nyc3.digitaloceanspaces.com/db
litestream restore -o my.db s3://BUCKETNAME.us-east-1.linodeobjects.com/db
litestream restore -o my.db sftp://USER:PASSWORD@HOST:PORT/PATH
I believe Alfred can also replicate this feature with the Menu Bar Search plugin.
this is kindof an incredible innovation that really only impacts like 2500 people in the world.
I would too. I think we are a tiny minority though.
You could limit your exposure more by not putting your router in the same room as your bed more so than scheduling it.

Of course the whole exercise is somewhat like playing like the floor is lava and hopping from couch to chair as a kid nothing happens when you fall unless you break a lamp on the way down.

There is no evidence of injury by virtue of WiFi.
And what about the first kind of failure I mentioned, that we see pretty regularly in the news? That the banks are usually pretty good at reconstructing your balance from secondary sources, does not cover for the fact that they can still lose your balance in the first place.

>Having an outage is not the same as forgetting your bank balance

I wouldn't class a high fee as an outage. If your transaction was important enough that it warranted being settled immediately and at a higher priority than every other transaction during peak rush, then a higher fee might be a pretty good trade-off. Keep in mind that the banks do not offer this feature, so in their case your transaction would simply not go through giving you no choice in the matter.
I have to respectfully disagree with many in the comments here. Most people seem to feel that any new project or startup needs to focus on revenue maximization, where, like most things in IT, I think the right answer is "it depends".

If it's a learning project, or a part-time or hobby project, or if the people starting don't have a lot of money, then using a lot of self-hosted stuff will be an attractive alternative. There are lots of cases where with an ample amount of money or cash flow I'd agree with paying for SaaS or whatnot, but I don't think it's a good universal answer.
The definition of faith as believing in something that can be disproven is a contradiction. You believe your religion is disproven, that is why you no longer have faith in it.
It exists. Start your own business.
> an order relation that is a partial order, not a total order.

x == x (aka reflexivity) is part of the definition of a partial order[0][1]

There's case to be made that (bitwise-)distinct NaNs should compare unordered, but that's generally not what people mean when they complain about incorrect floating-point equality for NaNs.

0: https://en.wikipedia.org/wiki/Reflexive_relation

1: https://en.wikipedia.org/wiki/Partial_order
Personally I’ve tried a bunch of these vim-browser extensions and I think SurfingKeys has the best feature set thus far.
If you are interested in trying to understand the Russian perspective, I'd suggest the stuff from Richard Sakwa, like his book Frontline Ukraine: Crisis in the Borderlands.[1] Sakwa is a Russia specialist and seems to have put more effort that anyone else into understanding how Russians view the Ukraine situation. Pro-Ukrainian writers have accused him of being an apologist for Russia, but I think it's more accurate to say that he tries to be objectively critical and so doesn't support popular narratives.

[1] https://www.goodreads.com/en/book/show/24717077-frontline-uk...
The melting point of uranium metal may be around there, but these reactors would use a much higher temperature fuel form, such as the everyday uranium oxide (UO₂) used in nearly all commercial reactors, which melts around 2900°C. Usually it's the coolant and structural materials that limit temperature in nuclear reactors. These could use exotic materials like SiC for structure. Interesting that they use liquid metal heat pipes in this study to transfer the heat to the rock melting surfaces.
Depends on what the union does. My father in law worked in various unionized jobs and isn’t exactly a fan of them.

I would like to see a wave of unionization, but I’m skeptical that unions as currently structured can actually deliver for workers. In the last few decades, as private sector union membership has declined, unions have lost influence within the larger left. They find themselves as followers rather than leaders within the Democratic Party. Even a couple of decades ago lots of workers like my father in law griped about the unions not delivering benefits that justified the dues. That’s only gotten worse as unions increasingly get enmeshed in generic progressive causes the workers themselves often don’t support.

It doesn’t appear that Amazon Labor Union affiliated with one of the big national unions, which is a positive sign. If they can deliver real benefits for workers, other locations may unionize too. But they’ll have to be laser focused on benefitting Amazon Workers and resist the urge to get over their skates.
Of course it is a bad idea. See OpenSSL.
Think even more trivial than a demo or an example -- think more along the lines of a "skeleton" project. Something that isn't even a runnable example yet, just the outline of where someone else's code will go.

Whether something like this is even copyrightable is questionable. But releasing it under a license like MIT-0 removes any ambiguity -- whether it's copyrightable or not, the original author is allowing you to use it for anything at all, no strings attached.
My favorite part about Yandex is that there's no DMCA. The amount of DMCA notices against search engines like Google and Bing is absolutely astonishing. Thousands of them are filed every day and a massive amount of webpages are delisted because of these complaints. You can look up some of them in the LumenDatabase [1].

[1] https://www.lumendatabase.org/
Neovim to Add Telemetry Reporting via Google
The old cars have better or worse aesthetics? Something can't have "more" aesthetics, it's not quantifiable. That's like saying something has more temperature, instead of a higher or lower temperature.
Two points of feedback:

- No salary ranges, it's difficult to take job postings without them seriously

- No mention of what programming languages you use in the software engineer position ([1])

Otherwise, the postings are great - well written and down to earth.

[1]: https://citymapper.workable.com/jobs/13967