skysight-inc/HackerNews huggingface dataset:
Wrong. Structured logging in C++ done right [0] is the most efficient you can do. Plus you get all mentioned benefits.

[0] https://youtu.be/FyJI4Z6jD4w
Had a DBA once who was playing around with database projects in visual studio and he managed to hose the production database in the course of it. This caused our entire system to go down.

Prostrate, he came before the COO expecting to be canned with much malice. The COO just asked if he learned his lesson and said all is forgiven.
https://kubernetes.io/docs/concepts/workloads/controllers/st...
The US could stop taxing global income for individuals. US companies don't have to pay taxes on their overseas profits, why do people?
Wander | Full-time | Remote | https://wander.com

Wander is a network of smart homes that empowers remote professionals with the freedom to work from and live wherever they want. Whether it’s a week on the coast in Monterey relaxing with family or a month in the desert in Joshua Tree finishing your next book, a Wander Home is the perfect spot for your next workcation, vacation or anything in between.

We are hiring for:

-- React Native Engineers

Tech stack: TS/React/React Native/NextJS, GraphQL, Apollo Server, Google Cloud Functions, Postgres

Contact: If interested, please email me at nathan@ the domain above!
The vast majority (95%+ afaik?) of deaths at this point is among the unvaccinated. Any reason to not get the vaccine is a 'conspiracy theory' unless you were literally directed not to by your doctor. You can literally measure the amount of people dying per day as a result of vaccine related conspiracy theories.
Noteworthy comment:

> It is unfortunate that in the public mind, hydrogen as a lifting gas is associated with the Hindenburg disaster. Actually, hydrogen filled airships were extremely difficult to set alight. Just ask the Brits in WWI.

> The RAF could easily hit the German airships with gun fire, but couldn’t get them to ignite until they developed special phosphorus filled ammunition. They used sustained machine gun fire to rip a section of the gas bags to get the hydrogen to mix with air at their surfaces. Then, the small number of phosphorus burning bullets could ignite this hydrogen air mix. Even then, the RAF brought down very few of them.

> Because of this knowledge of how difficult it is to get a hydrogen filled airship to burn, there has been much speculation that the Hindenburg was sabotaged, set to burn deliberately, in a very public act of terrorism / economic / public relations warfare against the NAZI regime (and who could blame them?).

I had no idea that there were controversies regarding the cause of the disaster, nor that hydrogen was (arguably, at least) dangerous more in the public eye than in reality. I'd be interested to hear other modern engineering perspectives on the hydrogen issue...
Neither of them is particularly new; The testing tool seems to be around since 2010 while the chat protocol is around since 2013.
> Is that really necessary?

Yes, I'd like extensions, history, cookies, etc to be tied to the account and have them be isolated. I can't do that now.
> Log after, not before

I'd say this is good for production. During development, I sometimes like to log the name of the function I'm in as the first line of the function. That way I'm assured to know if the function was even called. I will also put before and after logs if I want to see how data is changed (Yeah, there are things called debuggers that let you watch variables, but sometimes a log is just so much easier - such as in heavily threaded code or code with a number of timers and events firing).
Mozilla is not the same as Firefox, unfortunately. If I remember correctly Mozilla itself is relatively flush with money (through a deal they have with Google) and doesn't really need the money. Their chair is paid extremely well, in any case [1].

A lot of Mozilla's money seems to be spent on executive pay, overhead, and questionable side projects. Not so much (or not enough) on browser development, it seems. I'd MUCH prefer Firefox to be a product organization with its own budget and perhaps a yearly contribution from Mozilla. I have more faith in Firefox than in Mozilla.

[1] https://calpaterson.com/mozilla.html
Digital assistants are the height of sloth. Older technological inventions were truly transformative. Prior to the intention of the washing machine people wasted hours a week doing moderately hard physical labor. The washing machine of course still requires that somebody be present to change the loads, but otherwise people are free to do more or less anything else while the load is running. This was truly transformative.

What does a digital assistant get you? It possibly saves you a few seconds, or allows you to set a task while walking or driving rather than forcing you to remember the task all by yourself and then later use the phone with your hands when the time is available. This does not save you time, instead it only saves you impulse control. ie, the task takes the same amount of time, but now feels like it requires no declarative action on the part of the user.

It's not even clear that voice commands are better than using a GUI. If I'm unfamiliar with a GUI, I can look visibly for cues which point to the function I'd like to use. Voice commands require me to memorize the commands and syntax which might be used. It's more of a "simplified command line" than it is a GUI.

And then of course, n% of the time, a perfectly-formatted voice command fails for invisible reasons. And so n% of the time it does not save you time.
It’s available to turn on in Chrome 94 via Chrome://flags

For Firefox you need the nightlies I believe - I had no luck with release Firefox 93.
You'd be surprised how many people have Google Drive, which really is fire and forget. As are all the other cloud services. Hence their popularity.
Hi! Yes we are a web frontend for Firebase indeed and so much more. We liked how intuitive collaborating on Airtable was but it is limited in scalability, not synced to your production apps, limited storage, and inability to control access at a granular level. We also that by bringing Airtable-like experience for your Firestore data! Give it a try.
Plenty of homes survived the 1906 earthquake in San Francisco, the destruction was not absolute.
> Mozilla doesn't seem to be interested in this

As someone who works on the digital payments/processing side of the house for a charity, I can tell you that accepting designations is a can of worms that smaller charities would certainly want to avoid.
I use Free File Fillable Forms together with excel1040.com. First I fill in the numbers in Excel, then into Free File Fillable Forms, and check that they get the same answers. It works well for me.
> This is a BIG claim.

Certainly, probably unachievable. I am not really a fan of what some call a meritocracy, it is complete hogwash. If I must chose I prefer it to active racial discrimination however because making admission not factor in some alleged inequality between ethnic demographics is certainly preferable.

Where does ethnic discrimination help? In stoking ethnic conflicts and the deteriorating situation in the US is certainly partially caused by an insistence of said discrimination where undereducated people making decisions that are quite unwise.
>> with safer helium or something.

There's a common misconception that the Hindenburg failed because of hydrogen. That's not the case (he said confidently.)

The Hindenburg burned - it didn't explode. Hydrogen doesn't burn, it explodes. What burned on the Hindenburg was the skin, a mixture of all kinds of inflamable things including silver, dope and cotton. The same materials that made WW1 airplanes somewhat risky. When you watch footage of the Hindenburg you see the skin burning, the hydrogen escaping, and it falls to the ground, because, well, gravity.

Even then it happens really slowly - some people on the airship escaped by just waiting till it reached the ground then running away.

These days we regularly use flamable materials in transport - think Avgas, petrol, and to a lesser extent diesel and jet fuel (kerosene). The "hydrogen vs helium" issue is overrated in my opinion.
Alternative livefeed from nytimes: https://www.nytimes.com/live/2021/10/05/technology/facebook-...
M1 users also reported performance degradation.
Second line: do you mean Chrome? I don't know, Safari is my main browser, which might change after v15...
Yubico’s new security keys let you log in with your fingerprint
pretty amazing to see Phrack pop up here and there. Totally cool with them doing an issue every 4-5 years.

Always nice to see that proper old skool textfile ascii art mag format. Had copies stored on floppy disks back in the day! Gives me such a early-mid 90s vibe and demoscene vibe also
This is happening far too often with such a vital product of the GitHub stack.

Our whole business[1] relies on GitHub Actions functioning. It just sucks.

[1] https://buildjet.com/for-github-actions
This seems like just another attempt to shoehorn blockchain into a system where it has no place and offers few advantages. Plus, I very highly doubt that a system that charges users to send e-mail would see much adoption.

All of this is offered to solve a problem that a user can solve by right click->mark as junk in most e-mail clients.
Hi Ramraj, we literally had this painpoint ourselves and thats why we built it. Rowy is airtable-like experience but on your Google Firestore stack. That means its highly scalable without any limits. Give it a try.
If you break the display they will be less likely to discover it. They will be more concerned with trying to find a cable to hook it up to an external display buying you time. If you make it power off at intervals they will assume it was damaged not replaced.
Firefox 93 doesn't seem to support animated AVIF images. I have few AVIF examples animating correctly on Chrome 94 but only showing stills on Firefox 93.

Edit: I found few examples here: https://colinbendell.github.io/webperf/animated-gif-decode/a...
If you want the exact equivalent, use Firefox profiles (-p at startup, or install the profile switcher addon: https://addons.mozilla.org/en-US/firefox/addon/profile-switc...).

But Firefox has a much better feature: tab containers. You can attach a label to a tab, and only tabs sharing this label will share states, such as cookies, cache, localstorage and so on. This means you don't need to open a new window. You can have 2 HN accounts with each a different user logged in, in 2 tabs, next to each other, distinguishable with a color.

You can use it by activating a few settings in about:config (https://support.mozilla.org/en-US/kb/containers#w_for-advanc...), but the easiest way it to use the addon : https://addons.mozilla.org/fr/firefox/addon/multi-account-co...
I presume the US banking industry pays lots to lobby and makes big campaign donations, gives senators offspring jobs, etc. In the old days we got great at check processing and lowered the cost to pennies. Processing a transaction should be close to free (especially in a debit scenario.) I just paid 1.4% on Coinbase to transfer USD to ALGO. (They probably make something on the spread also.) But 3%+ on a card? One thing I did hear from some retailers is that the cards that provide lots of benefits and cash back charge more to cover the benefits. That money has to come from somewhere.
Fantastic quote
I think we should start recognizing more alternate information sources, such as blogs and stack exchange (i.e. attribute scientific credit and recognition to those posts).

Of course traditional scientific publishing has its place (including the care for methodology and source citation)... but many people will search directly those websites instead, so clearly it's an important emerging source of information and discovery.
Live Now: Facebook whistleblower testifies before Senate
That comment was a bit of an eye-roller. The post is perfectly clear as it stands.
I tend to dress a bit sloppily and take public transit, so I end up talking to a fair number of homeless folks. about half of them (I live in Sillicon Valley) are former software engineers (half after filtering out the schizophrenic or super drunk people). Pre-FAANG salaries but still.
Interestingly, the forum that hosted this sales thread, raidforums.com, has apparently been taken down by their registrar for the next 30 days.

Source: https://twitter.com/WAK4S/status/1444276266362982400/photo/1
Facebook hasn't contributed one iota? Facebook has contributed an immense amount to the developer community, small businesses and literally everyone else.

Free communication with almost any human on the planet: check. Advertise alongside industry incumbents with any ad budget: check. Oh yeah and React, React Native, GraphQL, pyTorch, and a whole lot more.
At $85 for the USB-C version it is surprisingly expensive (In my mind these Yubikeys have all been around $50).

https://www.yubico.com/us/store/
The real topic at hand isn't age, but behavior.

The complexity, in my dumb ass opinion, is that humans tend to look for patterns and correlations when trying to understand things at scale.

e.g., experienced engineers view inexperienced engineers as being in a rush and inversely, inexperienced engineers view seasoned engineers as being slow or reluctant to change.

Regardless of why the above is generally true, it's not true for everyone.

Here's some simple rules of growing old:

1. Don't forget you were once that person. Given them a chance to have the same experiences
2. Remember, most likely you'll grow old one day so grow old mindfully
3. This industry has a cycle. New people come in, make mistakes, experienced people correct it. Repeat forever.
4. As you grow older, some people take on new responsibilities like family. This has a profound impact on your work and social life.
5. Stop being a dick to people young and old, inexperienced and experienced. Try to relate to the past and present the best you can.

Lastly, every old person you see, including the greats, were once happy, highly motivated, inexperienced and passionate people ready to prove themselves! Now they're just older and still have a lot of those traits within them, but it's not often shown to the world.
It’s too early for you to try metaprogramming. It has very simple rules but proficiency with the language is advised when diving into macros. You might want to read Chris McCord’s “Metaprogramming Elixir”. The author is also one of Phoenix’s authors.
Diaspora, maybe?

https://diasporafoundation.org/
Last I checked, the federal forms are fillable PDFs that work with libre software (eg evince). The forms themselves are quite straightforward, the problem is everything leading up to the forms.

To me, the value proposition of tax software is that it walks you through all the topics interview style, so you can kind of relax and go with its flow. Otherwise you've got to create that structure yourself - determining what's relevant, sorting income into categories, figuring out what boxes it's supposed to go in, what schedules you need, etc.

I wonder if libre software that only did the interview portion would be more sustainable. It could create category tallies and supporting statements that don't really change every year, and direct you to fill those numbers in on the forms in the appropriate box. Then it wouldn't have the maintenance burden of creating print-ready forms that haven't even been released until taxes are due.
Huh. I thought it was obvious: e.g., the top-left corner of the screen is (0, 0), the bottom-right corner is (640, 480), and pixels are 1x1 — we take the coordinate of their top-left corner to be their coordinate, so the top-left pixel has coordinates (0, 0), and the bottom-right one has (639, 479), and obviously the coordinates of their centres are (0.5, 0.5) and (639.5, 479.5).

But apparently some people treated pixels as geometrical points without size?
Investing in Manifold
so many people downvoting. Its wild.
So whats an appropriate amount for a company to pay out when a coworker is called the n-word repeatedly and the company opts to turn a blind eye?
Show HN: Tuple.tv – A free web app to watch, save, and tag coding videos
Bank of America Access to Capital Directory for Women Entrepreneurs
Old school: get an external SSD, drag and drop files.

New school: get a Macbook and an iPhone and use iCloud.

For programmers: Make an auto-backup script to an S3 bucket for very cheap storage, backing up only what you want (e.g. adding a flag to ignore node_modules when backing up your computer).
The first is hardly political either. Most people simply don't want to admit that the science of carbon dioxide and climate was figured out by the late 1970s and everything since has been fine-tuning the models and improving their resolution.
"the job" is different for everyone. I've accepted that siri can do reminders, conversion, timers, and simple HomeKit commands pretty well.

I've never seen a more complicated tech demo of Siri that implies I should get more out of it, so saying it fails broadly in any way is meaningless. (edit: typo)

It's a piece of software on your phone you effectively get "for free" that you can completely ignore if you so choose.
That sounds like a way to fund development of their salable products, not firefox.
"They had to cut open servers with angle grinders"

I want to believe.
Being taken over by the EU would make it very far from being a part of an "impartial" web.
Apple: Celebrating Steve
> If US high schools would spend one day to walk kids through filling out a tax return, they’d probably put H&R Block out of business.

Lmao no. Look at the number of people who eat out every day instead of cooking.

People go to H&R Block because filing taxes is tedious, boring and can land you in jail (or at least, serious legal hot water) if done wrong.
When to share (your idea) and when to shush
Oh cool. That's pretty neat!
>This is such a good read. I really like their project and their motivation.

I can't agree. Like most rants, I found it to be very needlessly emotional, lacking in the technical department, and motivating towards the wrong goal (trying to fight and argue with maintainers, accusing them of negative things like "holding users hostage", etc) rather than doing the right thing for users (delivering new and useful features in a way that isn't broken). I wish open source programmers would make less rants and emotionally-driven forks, it's not helpful to someone like me who just wants to get something new like images in their terminal. The issues in the GNOME/WT bug trackers are what actually contain technical information. And just from looking at that, it appears there is an open development branch for VTE that contains sixel support: https://gitlab.gnome.org/GNOME/vte/-/issues/253

So if you use GNOME, I would say just use that and work on that, the quality is going to be better than the degraded functionality you get from de-rasterizing. In my opinion, it would be better from a technical standpoint if the author just wanted to work on that, or wanted to work on getting it implemented proper in WT. The degraded-image approach used by this tmux fork is unusable for the cited use case of getting nice graphs in the terminal, and I can't see how it's going to make it any easier for those other terminals to solve the real technical issues with sixel.

Edit: I also want to respond to this comment in the rant:

>What will happen as Wayland replaces X?

Nothing? XTerm still works. But there is also a Wayland-native terminal called "Foot" that supports sixel, if that's your thing: https://codeberg.org/dnkl/foot

2nd edit: To those downvoting, please reply to me instead of doing that. If you disagree with me it would be better to know why so I could potentially change my view, a downvote communicates nothing of value towards changing my mind.
Not an unusual requirement, it's the same as the "bastion of Free Software", the FSF. https://www.gnu.org/licenses/why-assign.en.html
At login via pam, see man 5 environment for details: https://www.man7.org/linux/man-pages/man5/pam_env.conf.5.htm...
you dont even need a new browser or private window.

I just add the courses I want to the wishlist, logout, wait a few days, and when I sign back in, I get all my wishlisted courses for 90% off
Ask HN: How should I return to programming after a year long break?
I've been a programmer for close to a decade and I've always shifted between periods of extreme productivity and periods of burnout resulting in 1-2 months of sabbaticals. During these short rest periods I limit my programming exposure to replying to a few PR requests, answering some questions on SO and doing some light reading.

My last burnout however, ended up with me taking a year long mental break. And unlike the previous breaks, this time I pretty muched stayed away from literally any activity that's related to programming.

Now that I feel recharged and have a healthy level of curiosity, I want to chart my comeback. However since I've not experienced such a time gap before, I have fears that I'll be rusty as hell and that I won't be able to get back in shape. Even dusting off my dotfiles feels like a challenge.

So my question is for people who have experienced such long breaks, how did you handle your comeback? Do you have any tips for me?

Thanks
Courts seem to believe so? So yeah?

How much do you think it should cost a company when a company allows blatantly racist behavior in the workplace and does nothing about it?
I got a kick out of the section about the Y10K problem in the docs for the new datetime-local input type:

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/in...
Some "whistleblower" - seems to think big tech doesn't do enough censorship :p

Talk about a wolf in sheeps clothing.
Reading your comment, we certainly have much more computing power but it's no longer general-purpose. It's interesting to see cars waiting to get built while at the same time, yesterday's iPhone gets tossed as e-waste. If only there was a way to make these commodities transferrable between industries.
Correctly and safely serializing to CSV and JSON is more overhead than spitting out bytes. It's also easier to spit or ingest bytes as a stream—yes, there are tools that understand streams of json objects, but you still have to have all the data in memory at once for a given record, to serialize it, and then you've basically got it in memory twice at the same time (original + serialized text). Your minimum record size to consider becomes "this entire object" rather than "this field". You've also now got the code for CSV or JSON serialization in memory.
> I have my own standards of Personal Integrity. I won't project these standards onto others, but I feel that I need to adhere to them.

I have to say that is quite well phrased.

I think that's a problem for those hiring; in itself. I see it when I ask people why they won't hire the Amish or Mennonite crew for some job they'd do well. It's not about the cost, there's no doubt the result will be better; it's not schedule... It's just "these people are odd" and don't have the proper attitude.
I opened guest access to the syllabus / course overview.
Is a climate dentist (a) a typo (i.e., you meant denialist); (b) a clever reference to Seinfeld and anti-dentites; or (c) a valid phrase that I’m unfamiliar with?
There is a livefeed in the Guardian too [1] that isn't paywalled.

[1] https://www.theguardian.com/technology/live/2021/oct/05/face...
Barry Sternlicht – Masterclass in Real Estate in a Post-Covid World
Death Note Home Painting Wall Poster Kraft Paper 3D Printed Sticker Anime Poster
I believe it is wiser to assume that bias exists everywhere and to choose whether you accept it or not. You accept it, Motl does not
What's the uptime of Github vs Gitlab?
The surprising part I guess is that originally it seemed like the foundation for them was to market goodwill. Now it seems like that wasn't the goal after all, but to more be able to control/takeover these projects. I guess now that I write that, yea, I shouldn't be surprised.
I opened up guest access to the syllabus & overview so you can see what's there.
-- Mark