skysight-inc/HackerNews huggingface dataset:
> A key/value database doesn't really want to know about an application's type

Relational DBs have for decades.

> Because that complicates storage algorithms because sorting is now much more complex

Leveraging the types to build better indices is huge. Different data admits different total orders / partial order / lattices / other mathematical structure. If you generalize the math to infinitely large tables, this is not the difference between certain queries existing or not existing, it is the deference between queries existing or not existing. One might say limit of algorithmic complexity is realizability https://ncatlab.org/nlab/show/realizability.
> And before someone raises jq, what % of servers already have python installed vs jq?

How many of those servers have something like requests installed out of the box vs needing to fetch it via a package manager or PyPI?

jq is available in Ubuntu's universe repository along with requests.
Maybe the delivery company would store the information about the verification in a database that only the sender could initially access (but also including an ID that the recipient could verify after the sender provided the appropriate URL). So shipping company staff other than the one who performed the verification wouldn't easily be able to learn about its results.

(Maybe this, in turn, would create some other bad incentive or opportunity for fraud.)

Another random idea: law enforcement agencies could conduct sting operations where they buy and sell valuable items online (with extremely thorough documentation of the shipments sent or received), and then criminally prosecute counterparties who commit outright frauds. E.g. maybe 0.05% of the people buying or selling expensive cameras would be police and prosecutors who would try hard to send you to prison if you tried one of these scams against them.
Given nothing more to go on, maybe 5 to 10bp.
> In my experience, the best ways to maximize your income as a software engineer are to job hop

Until you find a good situation and stick with it. A good situation shouldn't be discarded on a whim.
That's absolutely true—all my personal internet-accessible phones never have SIMs installed, internet access is always via Wi-Fi via external routers (which, of course, do have SIMs). Moreover, my own personal phone (with a separate number and different carrier) is a dumb phone sans internet access altogether.

I would further add that as a comms person I work with phones regularly, for this I have separate test accounts and in some instances SIMs are used in them directly (especially if one is testing the phone's wireless circuitry etc.—obviously without a SIM[1] you cannot fully test the device). Nevertheless, such phones are nearly always rooted and have GApps removed (or otherwise have them disabled/hibernated).

BTW, I like people like you who actually take a rigorous approach to what people say and take the time to cross reference their various comments. It's even nice to know someone has taken the time to read what I've written.

__

[1] For testing I also use 'dead' SIMs (ones whose telco accounts are now defunct) as well as prepaid not-yet-activated accounts. Often 'test' SIMs are useful for checking the phone's GSM/HSPA/LTE electronics (as limited communications can even established with the telco). Using SIMs that are incapable of carrying normal data traffic has the advantage that the phone can be tested without information such as its serial or IMEI number being sent to Google. (And occasionally I've even asked telcos to disconnect both data and SMS services to avoid 'accidents'.)

I would add that if someone wants me to either maintain or root his or her phone and the owner has yet to provide me with a working SIM (which happens often enough) then I do so with one that cannot access or send data across the internet. As I see it, I don't have the right to link someone's phone that doesn’t belong to me to any other account or phone number that does not belong to the owner.
I don’t dispute that at all, I’m just saying the marginal tax brackets themselves don’t kick in until later.
Big News Friends Reunion – Its Happening
Eureka Effect
Update: about an hour in it got stuck trying to start the login service.
I bet you'd like 4x8 even more.
Privacy advocates alarmed by Amazon’s Ring partnerships with Bay Area police
A Visual Overview of Typography (2009)
As long as they retain the option to disable certain features on a repo, I am wholly in favor of consolidating the development stack into GitHub. Easier to mandate 2FA and other security procedures when your team doesn't have to juggle several sites.

Friendly aside: the expression is "err(s) on the side of..."
Is there any way to apply for the beta? I'm maitaining few communities that could really use this feature!
Those M4's are handy! I use the Adafruit Itsy M4s. Wait does this support them?!
Before I make some caustic remarks, I’d like to say that I think pg is a curious, genuine, and beneficent person. I am not trying to troll or to be cruel, but rather to give a negative but sincere response, as contrast, in a community that tends to adulate pg.

Reading this essay was like kissing a person you didn’t know died six hours ago—you expect warmth, but instead, your vivid lips collide with a cold, bloodless, unresponsive substance.

This is tedious stuff. Not one hint of humor, no detectable pulse. Pedestrian truths expressed in the dullest possible language. Lifeless.

For an essay that starts with the question “What should an essay be?”, I hope not to read many more essays like this.

The fact that this boring essay is so popular here lowers my opinion of HN.
How to Customize Which Radios Are Disabled in Airplane Mode
Imho, the best way to be high paid is a social activity. Nowadays most parts of companies try to find someone who has good references somewhere. Taking part in conferences or having a good place in competitions(I am from data science domain), or writing interesting open-source project can give you more money than working hard hours
Zeit's was the most active spectrum community I was part of, interesting they're the lead tester community for this new GH feature.
Spectrum fell between a number of posts, it was never really "chatlike" so it looks they've gone completely in the forum direction with discussions.
Isn't the version on there just a reimplementation of member/2?

http://rosettacode.org/wiki/Amb#Prolog
> No, employees are usually offered options at market value when they are issued.

It absolutely is an inferior product. Preferred Stock comes with a preference, in the absolute best case it's 1:1; owners of Preferred Stock will get 100% of their money back in a sale of the company before Common Stock owners see $0.1. There are sometimes worse deals (for the employees) where Preferred Stock gets back 2:1 or worse.

Common Stock (what employees get as ISOs or NSOs) is absolutely an inferior product.
The other option is lowering your expenses -- for example, working remotely in a city where your rent is much cheaper.
Setting fairness goals with the TensorFlow constrained optimization library
even though many projects actively try to dissuade "user" questions and direct you to SO. Now they'll maybe send you to the relevant discussion. This is closer to the "source" for answers specifically linked to one repo or project.
For more general questions, we'll see if GH broadens what discussions can be used for; if there will be a place for more general topic discussions
Using the scientific method? Its use does date back to the times of the pharaohs.

I guess unless you've never smoked before, you may not be aware of the pleasures of a good cup of coffee and nicotine session.

https://m.youtube.com/watch/llOvhzKr0_A

I was in a good mood this morning and thought battery was an over-reaction. Karma says otherwise, if thats to be taken into account.

I'm also an avid golfer and cigarette use among some of the greats is/was no secret, so depending on your role models, smoking is just another vice adults can enjoy (in moderation, of course).
> You are filing a document into an official FCC proceeding. All information submitted, including names and addresses, will be publicly available via the web.

Why do they need my address at all? And worse, why do they need to make the email and physical address public?
Thanks for this! Going to be useful - I am still getting used to Anki and the process of adding Cards sometimes seems like drudgery.
Maybe option is not the right word, as it suggests it's alternative, but you can do that and also apply some of the advice in TFA.

But yes, remote work can be a great way to maximize happiness and savings (if it works for you, not everyone is happy with it).
I feel like the “bosses” Should work 4 day weeks. The rest of us would get more done on the 5th day than the other 4 combined.
I've been trying to find affordable software for modeling my proposed fusion reactor, but some of the software packages I've looked at cost upward of $50k, with no guarantee that they will be able to give the answers I need. It seems to be a problem of low demand for highly specialized software, and scale issues in the different regimes within the device.

In my device, sometimes, some ions will be traveling in a vacuum with a high mean free path, and at other times, the plasma will be as dense as lead. It's VERY difficult to simulate, to the point that it's almost better to just estimate and start building to see if I can start to get close to a solution through careful experimentation.
A nice list of things to keep in mind. But just to keep in mind, not to believe definitively.

With Base Rate, for example, yes, if you attempting to succeed at something that many others have failed at, you should know why you expect to succeed and track your beliefs as you about the effort.
Roadmap to becoming a backend developer in 2020
Even if your commute is only 30 minutes, that is 5 hours lost a week roundtrip. An hour commute? Say goodbye to 10 hours a week. Yuck. Thankfully I have never had a long commute, my current commute is a 10-minute bike ride.

Additionally, every company should provide at least one work from home day. Having a day at home where you can do laundry while working and other minor chores are such a huge win. Not to mention sleep-in to 830 if I want. Even while doing these mini chores I am WAY more productive at home. It also breaks up your week. My WFH day is Tuesday. So I deal with Monday, then have that cushy WFH day, then when I come back on Wednesday it feels like just a 3 day work week. Friday is casual and most employees take Friday to WFH. Its a ghost town and I love it.

I need to begin looking for one of these dank jobs that are truly a four-day work week though.
I've been using Request Control (https://github.com/tumpio/requestcontrol) which does some of the same stuff, though it looks like Neat URL and Clean URL do more.
About point 1; Always going for more responsibilities/employment risk when you are underpaid, is not the most clever way to go about it.

Not to mention the always present management track trap when you aim up and quick.
Hmm. So this will be like a classical forum basically?
He was translated mostly in Eastern Europe. Unfortunately, I couldn't find a list of translations, but german is more likely option than english. If you are really interested, I can ask around.
I don't really agree with the promotion advice. You simply have to assume that the only way to get a promotion in a reasonable timeframe is to leave the company and get the title increase in a new job.

> Negotiate In The Beginning and Never Take A Companies’ Word As Payment

More people than you would expect need this advice.

In addition, I have to lecture people that you want to have a higher starting title because that gives you a higher top end to your salary band for raises without needing a promotion.

The ONLY point at which you have leverage over a company is before you take the job. You don't have to rake them over the coals for every single penny, but you should know what you are worth and negotiate for it.

I will also say that if you are working with a smaller company, you might want to apply some creativity to your negotiation. Maybe they can't match your salary numbers, but they could give you twice or thrice the paid vacation (that has value). Or, they may not be able to pay you a cash bonus, but maybe they can provide you with something (services, products, reimbursement for domestic help, foreign travel to conferences, etc.) because it comes from a different budgetary bucket.

But, as always, get it in writing.
> side-note: Elon Musk's Starlink might change the economic game

It could also make the situation worse, if everyone changes to starlink and Starlink becomes a national or global monopoly ISP.
Heh, that’s how I feel after reading this article. I don’t use vim a lot, haven’t gotten used to it. It must be so frustrating always having to chase that “vim experience” in every editor, but never quite getting it.
Sure, but continuing to job hop will still get you more compensation more quickly.
In the spirit of my other comment https://news.ycombinator.com/item?id=22375979 it would be nice to say the layers broken out into separately usable abstractions. Ideally, this means layering, K and V type params, and no loss of performance.

> Prefix encoding and suffix truncation

At the very least, you can do all this stuff in the key is like [u8]/Vec<u8> case. But maybe also [T]/Vec<T>? I love to look at my existing monomorphic algorithms, and think "what traits would this require to make this as abstract as possible"? Almost never is the answer "sorry, it cannot be generalized at all".

> All K and V types must then be serializable and deserializable....and if I do anything like this, it will be the approach I take.....

I agree with your own traits. Per the above your algorithms come first, not other people's abstractions. But I don't know why you can't just do that and ignore serde entirely. Serde becomes someone else's problem, and if they don't want to bother with it you will provide the [u8]/Vec<u8> instances.

> And in the mean time I'm more tempted to just point people to the 3 solutions above that let them view their bytes as structured data without many deserialization costs.

Agreed. If you data structure has a pointer, that should be a foreign key in my book (though not necessarily in the same direction!). It's best if you can just memcopy the row, more or less.

[I say the pointer thing not only because marshaling cost, but also data modeling. Huge rows / json blogs just don't make sense to me. There almost surely is some structure to the nested data, and that deserves to be formalized and enforced in its own index. Ignore what they told you in SQL class. Indexes express/reify invariants, and foreign keys act through indices.]
When I was single, no kids, I couldn't do 60 hours a week. Just not possible for me to keep focusing, keep writing good code.
My opinion is that switching jobs is always the strongest way to increase salary.

I don't know why, maybe human nature, but it seems that compensation for new hires is more competitive than internal salary increases.

That said, other compensation like stock and espp can dwarf your salary if you're at a growing company.
Value Discord had over Slack was single account rather than per-instance in Slack(you register a new account over and over for each project admin you work with with Slack), and one fact people be skeptical of competitor is "friction" as discussed here of account creation. Identity is also a problem for lots of Twitter users who rely online identities to it because Twitter the company loves to destructively refresh userbases.

So for civil rights perspective there should be single account database, THE Civil Registry of Internet that let you tie, link-unlink, manage accounts. A face-book in modern term but not necessarily in your real name or for always fully disclosing your genitals. What OAuth realized for a brief moment.

One of the oldest core function of a nation, and we need it. Well that used to be my billionaire dream idea for this quarter and there it goes...
Wow, this is a completely random list of 5 papers that mention convnets. Most likely generated for SEO purposes by some bad algorithm. The whole website looks like a domain parking page. Shady.
I’m enjoying lists like this. They’re like pocket versions of “This book will make you smarter”. Here’s another: https://threadreaderapp.com/thread/1225561131122597896.html
> Investigate more even-handed selling services, like eBay, Fred Miranda, or other online retailers.

I do t know what Fred Miranda is, but eBay will also always side with the buyer.
Luxury Everest Base Camp Trek
I went with something a little different:

It is completely inappropriate for Internet Service Providers to apply different traffic policies to legitimate use cases. All legitimate use cases of the service by the end user shall be given equal access rights. Restore the Title II designation for ISPs, or face the risk of a cunning and dedicated demographic working toward the destruction of the institutions that give you your power.
If you want this on Android it is available in the Termux repository. If you have a flagship device it should be fast enough to be usable.
I find there is more and more of a focus on making $$$ by working in tech and honestly I find it kind of sad. There are so many YouTube videos that treat dev roles as a gold rush - spend x hours learning DS/A and you’ll earn > $100k. Learn Swift to make side projects to retire by 30 etc.

I imagine if you read this comment it doesn’t apply to you (you care enough to be on a forum about tech) and I realise you can do both - enjoy tech and want to earn more (which is fair, I do too). But seeing Tai Lopez style adverts on YouTube about learning JavaScript and React is just sad and negatively impacts our field.

As Alan Kay said on another thread, he and his contemporaries worked at Parc because it was “their calling” and only one wanted to make money. Nowadays the focus sadly seems to be comp first and passion second.

Edit: Just went to watch a video and had a recommendation titled "Java, Python, PHP, JavaScript, C++, C#... WHO MAKES MORE MONEY?". Point, I think, made.
The reason is fairly straightforward. Companies get more bang for their buck with new hires. They can pay 20k to get a new hire. Or they can pay their entire staff 20k more each to reduce their turnover by one employee.
One obvious thing to point at is the cell networks that don't count one or more streaming services against your data limit. If you are a startup in that space, it's pretty hard to compete against bigger companies that have made deals with the cell providers.
I think it also highly depends on how you commute.

I had a ~1h commute for years, which meant 10 hours gone a week, but I commuted via public transport (train+metro/subway/underground) which meant I had 10 hours a week for reading or conversation with friends on the same route. I worked from home for 10 years after, and I swear I read less!

If I had been driving those would have felt like completely wasted time.

Or, a friend of mine in Sweden had an even longer commute by train, but his company counted the time as office time, since he'd just work on the train, which meant no loss of free time.

(I still agree all companies should encourage WFH as much as possible)
Why use a Vec instead of a B-Tree?
I'm wondering how many people would take advantage of the 4-day work week to fit in another job in one or more of the off-days. How many people are obsessed with obtaining higher income, far beyond what they need to survive?
If the security concerns decrease, perhaps they can get to the point of how security is done for ISP and power substations. If so, many smaller nodes across a city are much more feasible.
I find this a little pedantic. If someone talks about maximizing their salary, it doesn't mean literally maximizing it at all cost. If someone tells you that they're interested in maximizing their income, it means that they'd like to take steps to increase their income, not that they've lost all of their morals or any other goal in life to do so.
Saving Money on Software Subscriptions?
What's up everyone!

I run a small sized company but we spend many thousands on software a month.

Someone was telling me about a company that negotiates better rates on your behalf using a group model and then takes a % of your savings.

Looked for a long time but couldn't find it. Any tips in general to save $ on software? Slack/Asana are killers.

Appreciated!
Yeap basically you should do your long runs slowly and more or less fasted. It sucks and sometimes you crash but it helps train you to burn fat more efficiently. You still want to carbo load before your long (20+) race...
> What kind of money-making side-hustle can layer on top of a 40-50 hr/week job and _not_ negatively impact work/life balance? Pretty unconvincing.

There is a big difference between running a side hustle to make a little money on the side and running a side hustle with the objective to eventually found the next big thing startup.

The former is pretty doable in my experience. I have three friends that run small volume productions of different speciality physical goods in their basements. From what they told me independently most work is packaging and shipping; "Once the CNC runs, it runs...". One of my friends sells art. I rent out property and there is always some work to do but overall it is pretty much doable besides a regular day job, having a family and maintaining work/life balance. I'm sure there are a ton of other examples, the only caveat here is that all that I can think of need at least a little investment.
> It is complicated to figure out a straightforward way to do builds in OCaml

Sorry, what is not straightforward in building with `dune`?
Leiningen is well supported on Windows, I can't speak for boot. Clojure has only had built in command-line tooling since 1.9, and the whole thing is still considered alpha.
Also, why use Uuids instead of a pair of user_id: u64, order_id: u64?
I got lucky at a startup and ended up with stock currently worth around $1.3M though could see it doubling the next round. I’m not that motivated career wise though and in some ways having a nest egg that could likely stretch into retirement at a relatively young age is a bit demotivating oddly.
HTTP: //Wintersupplement.com/Biorexin/
BioRexin
Every one of these issues are nothing to stress over and completely regular and experienced by an enormous populace of men. In any case, shockingly, these issues may annoy the relationship of men with their accomplices. This brings down their certainty and therefore, cuts off numerous associations. Amazingly, there's no compelling reason to stress any longer as we here present an item that will change your sexual life from poor to brilliant. It's called BioRexin. It is a totally characteristic and home grown definition that improves the nature of your sexual life and alongside it settle any kind of issue. It works like enchantment and improves your exhibition in an incomprehensible manner. BioRexin plans to improve your sexual limit such that adds to your accomplice's pleasure and consequently yours as well. This item is the specialists' present top choice.
I'm lucky to have a drive that takes me down the ocean for the bulk of it and I use my commute time for phone calls after the best part so even though it's nearly 40 minutes it doesn't bother me at all. But yeah if your commute is just boring traffic it can get to you day in day out.
Ha. You're right about IRA deductions with respect to healthcare.

But I knew that I saw IRA being added back somewhere! It turns out I was thinking of FAFSA. IRA deductions are added back for computing income for financial aid purposes.

Tax exempt interest is added back for both healthcare and FAFSA.

That's why tax programs and tax accountants are essential. It's difficult for people who don't do this for a living to remember all of this.