skysight-inc/HackerNews huggingface dataset:
To the author: thank you for collecting these!

After many years, I finally figured out I'm most at home, job-wise, in a research-oriented engineering capacity. I highly recommend it to people wanting to dig into CS more. My current gig is at a government contractor that specializes in research. (Email me if you'd like to know more; username @ Google's mail service.)

To the point: is it worth listing for-profit organizations that work in this area? It would have helped past me a huge amount simply to know that there are places like this out there.
Virginia teen made the easiest website for booking vaccine appointments
I loved that book.
raise FileTooBig(str(e)) from e

I did not know this was possible. Thanks!
It reminds me of the taxonomy of living things. The 8 levels (Domain, Kingdom, Phylum, ...) are useful at the top, but break down fairly quickly as we've learned how complicated life really is.

The last plant I looked up (Wisteria) doesn't really have a useful phylum or class classification, and has 7 non-mappable "clade" groups of which it is a member. They still teach the 8 levels though.
That would be Google's second (at least!) bluetooth stack in Rust, the first one being in Fuchsia.

https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master...
> Do that and then do Pfizer

Also I don’t think we are seeing multiple shots anytime soon in EU :(
> Who would pay $1 for getting a chuckle out of a meme?

That sort of feels like the core issue. Why even try to monetise a page like this?
I believe it is only correlation, not causation.

I think it has more to do with the linux kernel being much more advanced than the others, and some of the userspace depending more and more on these advanced features. But I’m not sure about this. Aren’t you referring instead to debian itself providing packages for all of them and the package manager running on each distro? Because I can’t really believe you could just swap out the kernel and be on your way in most cases. If it is the latter, than it was more due to the fact that debian maintainers voted against supporting other systems, because it is a great amount of additional work.
Android 12, whose developer previews have started.

Source: https://developer.android.com/about/versions/12/overview
The only thing changing in the original commit is to include a reference to the PR number in the commit message. There would be no change to the tree referenced by the commit.
Hey neat! I actually made something very similar but as a Chrome extension [1].

The issue I saw with doing this as a web app is there's nothing in a web app to actually force you to do the logging. You have to remember to do it which I didn't like.

[1] https://chrome.google.com/webstore/detail/three-gratitudes/p...
I really hope they change the name. Citizenlab.ca is quite well established and doing important work.
This is the most valuable feature for me. I love how lightweight and responsive it feels.
This is great news. Hopefully it fixes a lot of the jank that I've always experienced with Android Bluetooth. I don't think I've ever had a smooth experience - even with a supposedly flagship device (Pixel 4a!) I've encountered all of the following problems:

* Devices getting stuck at max volume (thankfully not headphones)

* Devices getting stuck at really low volumes

* Devices randomly switching between absolute volume and relative volume (not really sure how to describe this, but sometimes changing the volume on the phone changes the volume on the receiver, and sometimes it changes the mix volume on the phone only (like an aux output would behave) and keeps the volume on the receiver)

* Needing to enable Developer Settings to change the Bluetooth protocol version and other wacky stuff that I just shouldn't have to do [0]

* Headphones cutting in and out when exercising, like the phone can't figure out it needs to stay in the higher of two radio power profiles that it's switching between, as the receiving antenna on my workout band moves 2-3 inches away from the phone and back again

[0]: https://www.reddit.com/r/GooglePixel/comments/8hbcuu/the_100...

Bluetooth has been awful on Android for a long time. I've never not had to futz with it to get it to work. I hope this is a move toward making it as seamless as it should be. I couldn't imagine trying to figure all this out as a non-technical user.
Yes they do!
How industrialized life remodels the microbiome
I was also a mullvad customer and wanted to switch to Mozilla VPN specifically because it seems to be one of the only ways to support the browser. At the time they didn't support linux at all, but someone wrote a tool[0] to squirt out the necessary configs to use with wg-quick. When I saw that, I pulled the trigger and haven't looked back.

[0] https://github.com/NilsIrl/MozWire
While this is a good point, I'm not so sure that this is the case. The OP has over a decade of experience, but is noting issues only after deciding to work for a "proper medium software company". It sounds like the OP may not have been used to working on projects that place a heavy emphasis on testability. But now that that's an important consideration, it's changing the entire approach for all of OP's implementations, which can be pretty startling.

If the OP hasn't been writing working software for the last ten years, I'd say that it wouldn't be a case of imposter syndrome.
The company in the British Virgin Islands is a shell company with HK ownership, AFAIK.

With the CCP taking over HK, ExpressVPN could be used to gather information on domestic dissidents and foreign visa holders. Assuming it's not already.
How does the choice for AGPL influence third-party consumers of governments deployments the citizenlab platform? I understand this license closes the network loophole in GPL by forcing all calling code to be released under the AGPL, so I be interested to know if I can call apis and download data of my government website without sharing it or talking to citizenlab. Maybe I am a little paranoid but this feels like a big brain play, or some just sloppy oversight.

[EDIT] Clarification.
Maybe, but they're also using a bunch of China made stuff. Doesn't mean China gets a say on Taiwan exporting stuff to the US. It very much is a world police kind of situation.

Also, I would argue in terms of Chipmaking equipment the European part is the part that is non replaceable. For all its complaints about China stealing IP and nobody being able to force it, only the US Department of State can walk into a contract and strongarm countries not to sell things to the people they don't like[1].

But then again its not as black and white since China did indeed steal a lot of TSMC IP (or rather we don't know what they stole, but it's probably a safe bet to assume that they did during their last breach).

[1] https://www.washingtonpost.com/business/on-small-business/ho...
How many years does he want copyright to last?

I'll let things go after that much time has passed.
What makes it a joke? Why is it funny? Explain to everyone why no one wanting to take credit for WAP is funny.

I don't think there's a reason that doesn't circle back to my original assessment of the guy.
chomsky tals about this kind of thing a lot.

having a framework.

i seem to disagree with the most upvoted stuff here, so don't have a prob w the confirmation bias.

my old fave website went out of biz

http://politicaltheory.info/

you used to be able to get leftie, rightie, etc.

and, importantly, the rightie stuff was at least occasionally not completely batshit crazy and death-cultish and fox newsy and whatever passes for conservative thought these days.

i dont see murdoch bringing that back.
A bootstrapped company should be able to fund itself without outside investments. "Outside investments" here means from a VC, or anyone's personal accounts.

For example imagine a hypothetical company that made $100k and has one founder and one employee. If the company paid $60k on salary ($30k/each), then it'd have $40k left-over basically. A bootstrapped biz would re-invest that $40k. Next year if it made $150k, it might have more to re-invest. That's bootstrapping. This is also important for tax reasons. If it's always the company's money, no taxes. If the founder takes his $30k salary, pays income taxes/payroll taxes no it, then re-invests it in company, now he's paid taxes and the biz is not better off vs having its own money.

Now to be clear – I think most people are fine with a founder putting in a bit of their own cash and still calling it bootstrap. But if it happens month-after-month and the biz is not self-sustainable without it, then it's not bootstrapped.

To spell it out a bit more, "bootstrap" comes from the phrase "pull oneself up by their bootstraps." It's originay meant to be an example of something physically impossible, but today in practice what it means is self-sufficient growth.
Wait , so can rust generally be replace C++ code in most projects ?

Has anyone here had success with a partial to Rust migration.
Yes. He was diagnosed with lung cancer and chose euthanasia. http://hintjens.com/blog:115 and https://twitter.com/hintjens/status/783254242052206592
If you’re interested in the indie rpg crowd you may want to change how game selection works.
> Just sayin, there are porn video games making $20,000 per month on Patreon.

I can see porn fans paying for their goods. But as a developer I found them remarkably ungenerous about paying for their tools. It is good that you like to pay but you are in very small minority of devs who pay for good tool when free alternatives exist.
> A megastar can choose to record any of dozens of equally good songs. Whoever they choose will sell 100x more. So in one sense it's fair they get a share of the money they create by adding their fame and talent to the song.

I don't think this is actually true, at least if you define "good" as "likely to be a hit". There's a reason top pop performers go for songs written by songwriters with a proven track record, the most famous of which is perhaps Max Martin. Not anyone can write (and produce) songs that consistently appeal to whatever the public preferences of the day are. And no one wants to take unnecessary risks.
By the time you travel to Russia and back you will probably have exposed more people than if you just stay at home and wait. I wouldn't touch a vaccine that has any doubt surrounding it, personally. Covid is not that bad for the vast majority of people. Just stay away from people as much as you reasonably can.
Why not BlueZ, that everyone else uses? Android feels like the land of Not Invented Here sometimes, to me. There might be good reasons, but often it feels like it's just Google trying to insure Android is as incompatible / different as possible from everything else that runs Linux.

It doesn't help that almost none of the ChromeOS / Android subsystems or tools have not made it to any mainstream / regular Linux. They remain Google-only products.

I wish this company doing so much Linux work would be part of some broader community. There's some reciprocal question, of how hard it would be, why haven't other people gone in & say picked out some of the, say, ChromeOS containerization tools: how much effort has the world made to use the offerings in these mono-repos? Community takes two. But it still feels incredibly weird, so against-the-grain to see such an active but non-participatory Linux user in the world.

Backkground chit-chat aside though, technically what (if anything) makes BlueZ unsuitable for Android? Why is Google on their fourth bluetooth stack (NewBlue, BlueDroid, the Fuchsia one, now this)?
Maybe use a different device? I use Google Docs a lot, works fine on a Chromebook. Like with any complex software tool you need to put in some time to master it. Plenty of free tutorials and videos available, lots of people use it daily.
I switched from Sublime to VSCode around 2017, and then switched back to Sublime in 2019. My return to Sublime was triggered by a funfunfunction video[1] wherein Mattias recounts an anecdote where he spent an enormous amount of time learning and configuring his IDE, editors, and tools.

I realized this is what I was doing with VSCode -- adding more and more extensions, and spending an increasing amount of time configuring them or troubleshooting them when they broke. I realized I was happier and more productive using a "dumber" tool like Sublime Text. I still use plugins with ST, but try to keep them to an absolute minimum. If there is a CLI for what I want to do, I prefer to just use that instead of an extension that obfuscates it. Also, ST is significantly snappier than VSCode, an Electron app.

I've been using ST4 for over a week now, and it's been a breath of fresh air.

[1]: https://www.youtube.com/watch?v=dIjKJjzRX_E
One can copy ligatures between fonts: https://github.com/ToxicFrog/Ligaturizer

That would remove my primary objection to Input. Seeing a broken arrow -> is ground glass in my eye; other font subtleties are a sign to me I'm losing focus.
I don't think it's mandatory to become a different kind of person or to market yourself in extroverted ways. I think you could get that effect with subtler things. I guess we often treat our works and online presence (as in open source or open access projects) as functional non-human items. Maybe if we saw them more as extensions of the author...
That you've gotten this far as a freelancer means you're able to complete projects and interact with customers. I would argue those skills alone make you a senior engineer.

Over the last couple years I've transitioned from thinking of code as "hacky" versus "elegant" to thinking more in terms of maintainability. First the code has to work, but then I have to be able to understand it when I inevitably come back to fix it in a year. Toward that end I will second the recommendations below for "Code Complete" and add "Working Effectively with Legacy Code". These two books transformed my views on what makes good code.
For anyone wondering what that "Veracity" software that site mentions several times is, here's a link to a FAQ from 2006 [1].

The links at taobackup.com go to veracity.com which nowadays is some apparently completely unrelated thing [2]. The 2009 archive.org crawls I tried of veracity.com redirect to quantum.com. Going back a little farther, just an empty robots.txt and an empty file name "contents". Before that, and all the way back to the first crawl in 1998, it redirects to rocksoft.com, which appears to be the company that actually developed Veracity.

Rocksoft was acquired by ADIC in early 2006, and ADIC was acquired by Quantum in late 2006.

I have no idea if the Veracity software is still around anywhere.

[1] https://web.archive.org/web/20060117102129/http://www.rockso...

[2] A product/servicee of DNV, a Norwegian accredited registrar and a ship classification organization.
Nobody does that anymore. /s
Yeah, except for entirely glossing over the environmental aspect of that process.
Why not try a few different things and see how that goes? Your idea with becoming a PM sounds intriguing. You are likely technical enough to understand the 'how' of what's being built. Remember, your job as a PM is to own the 'why', you should intentionally stay away from trying to manage the 'how'.
Well, you'd expect anyone with good skills for telling good arguments from bad ones would end up favoring masks in the first place, so consequently you wouldn't expect people who thought masks wouldn't help to identify the implications of the contamination for their position.
Yes that makes sense, my workaround with that was a daily reminder email. I’ll have to test if it works though. Thanks for sharing! Your app seems awesome!
You don't need to be based in BVI to be registered as a business there.

(Weather or not they are owned by CCP or anything like that I have no idea, I'm just saying that being registered in BVI doesn't mean it's not possible for them to be owned by a CCP or anyone else)
woke developers are acting as moral crusaders just like Apple is. renaming "master branch" to "main branch" doesn't solve anything. posting the latest Twitter slacktivism hashtag doesn't solve anything. it's just for show, to appear virtuous while still collecting big tech paychecks.
I think the block in Suez is just the beginning of a major disruption in supply chains all over the world.

Because ships were waiting in Suez, port congestions will be a big problem. This will slow even more the repo of empty equipment to China and other Asiatic main ports. Because of it, it will also slowdown the repo of raw material stocks.
I love it. There's not enough praise I can give it for reducing friction and making me more productive. Part of that comes from making it very easy to write plugins, so I can quickly make small plugins.

Was about to describe them but turns out to be quite long to do so didn't. :)

Edit: mostly write C, js/python, makefiles and similar things. Going to buy this again, perhaps twice just because they are def worth it.
You can opt out, the exact same way.

Don't buy a car that uses telemetry, just like you don't buy clothes that uses buttons.
"have to tell the US federal government about all encryption I use"

Can you elaborate on that?
I don’t see Apple pushing their web moral views. They sell to a particular audience. In the US, they cater to a specific audience and want to be careful with how that segment views Apple on particular social or political issues.

You or I don’t have to agree with Apples policies or public statements on these matters, and we certainly don’t have to buy their products.

Companies or their founders pushing certain policies is nothing new. In my opinion, there’s an unreasonable standard tech companies are held to. At the end of the day, their job is to make money for their stakeholders, for better or worse.
I don’t believe people complain about systemd binaries’ sizes at all. They complain about bloat (in my opinion wrongly) in terms of systemd incorporating more and more features that often seems orthogonal to an init system. But often these are not part of systemd itself, but created only under the same project.
The site has a big re-captcha banner on it - one of Google's most consumer hostile products. They should consider switching to something else if they want to "take on google".
Well, actually... it could be a good practice, if the values are used in multiple places.
Microsoft Shuts Down Cortana App for iOS and Android
It's what Android 12, the forthcoming version, would have been called if they'd kept the letter-based codenames.
You're doing a generalization without looking at the vid... why not look?
The Bloomberg Terminal – Biggest SaaS and Social Network
No one will be held accountable here, but there really should be consequences to this level of sloppiness. Since these were resold by a third-party, it means that someone looked at this without any kind of health background and said "That one has graphene in it! The seller said it was better so it must be true.", bought it, and then FORCED educators to wear them.
Just search "Jira vs Flow" or "Jira vs Asana" or "Flow vs Asana" and you will find a bunch of sites showing competitive breakdowns.

Flow looks way more tailored towards simple SMBs that you would think would have trouble dealing with something like Jira.

But Jira starts with a Free tier for < 10 users and the next level up is $7/month/user.

Flow starts at $53/month for 6 users. With far fewer features. The next tier is just "only by quote".

Flow is the least featured but it's starting price point seems to be the most expensive.
> Call it the second mover advantage

That is in fact exactly what I called it when I wrote about this on my blog. It's definitely a part of how things happen "naturally" but that's also why I think VCs should act to counter it instead of magnifying it.
Cotton sheets help to remind me. I don't know what people slept on in history (tho I hear that heather was good) but clean sheets and cotton pyjamas are fantastic.
I agree completely. I was being a sarcastic arse because GP said that systemd apparently makes it hard to get something to start on boot.
I meant since the Columbia Disaster in the early 2000's, I just didn't type very carefully. Obviously there have been missions before the space station, and I think the Chinese may have done some orbital missions in that time frame but I think it might be the first in a long time for the established space powers.
In the article he mentioned this; he was worried about the hosting costs. Thankfully his host got a laugh out of it and donated the hosting cost and he has in turn donated any proceeds.
What is very interesting because the original Broken Windows theory is mostly discredited nowadays. So, this variation standing is informative.
it's been a few years since I don't roleplay but (of course after covid) I think events like comicons work as great catalysts to get people together in this space, and maybe you can explore this.
there's also platforms like d20 and tabletop nowadays, which may represent a market to you.
good luck and have the resilience because in a niche like this even going viral takes sometimes much more time than people expect
It seems like Rust is really catching on.

To be honest, I didn't pay much attention to it for a while -- it felt like it might have simply been that day's "flavor of the day", destined to sink once then next flavor became popular.

Now, there's a real problem to be solved. But I thought a simpler approach would be needed (e.g., Zig or something like it). I guess that may still happen, but seems more and more like Rust is here to stay.
Since Android is Linux, will this become available to all Linux users?
In the grim future of 2050, we have finally implemented micropayments on the Internet, down to amounts as tiny as a thousandth of one cent and trending downward as we account for hyperinflation of other currencies. Advanced technologies, ubiquitous computing, brilliant algorithms, and near-sentient fraud watchdog programs have combined to make this dream at last possible.

Only then we will have proved that the vast majority of people will not pay a dime for content on the web.
For most of the use cases GUID works great. There are some cases where we need a numerical id which is sequential.
Agreed. Might want to show any/all games and use titles as filter instead.
Everyone writes shit code once in a while. If you're aware of your shortcomings, you're likely better than you realize.

What helped me significantly:gGet on a team with devs who are better than you, where PRs are actively reviewed, and get as many PR comments as you can. This may mean moving to a larger company.
Reverse that - how many websites do you visit, and look for a way to give them a dollar?

It just isn't how web audiences operate. I'm not saying that it is a bad idea - paying for good content could solve many problems. It just isn't where we are today.
Ask HN: Online communities for early stage tech leads?
Hey there, am wondering if there are any other communities out there that support folks working on early stage (seed / pre-seed) products.
It is very hard to answer such a general question with a definitive answer, but Rust does want to be viable for the same sorts of things in which C++ is viable. As always, your mileage may vary.
No. This is a subtle difference but a very important one. In the US, the performance right on broadcast radio is not collected at all. The publishing rights are collected on.

That's really not the same thing as "publishers take all the money".
She never taught at Cal State Fullerton. Here is her CV:

https://ucirvine-my.sharepoint.com/:w:/g/personal/eloftus_ad...
Oh hey! I work here. Happy to answer any questions folks would have
An even better starting point would be: "Hey Manager, I'm dissatisfied with the quality of my work on medium_complexity_project and want to make sure that I'm improving going forward. Here are the steps I'm taking (list steps) do you have any other suggestions on what I can do to improve here?"
The EAP for JetBrains DataSpell