jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I love that he chose bus tickets, because I used to collect UK bus tickets. I started because I used to repair bus ticket machines (made by Almex Control Systems ltd) in the early 1990s.

I was putting a few examples on Instagram, but I don't really understand how Instagram chooses to crop images so I stopped until I have time to work it out. https://www.instagram.com/p/B1JpyfXHLRG/?utm_source=ig_web_c... If you're interested in classifying things you can sort tickets out in several ways -- by bus company operator, by year, by colour, by machine. If you're interested in social history you can use tickets to illustrate some small points - here's a "workman return" which would probably have a different name today: https://www.instagram.com/p/B1Lpy4kHKWR/?utm_source=ig_web_c...

Through this I met other transport ticket collectors, and other transport enthusiasts ("bus spotters", railway enthusiasts).

Paul starts his essay by mentioning natural ability. He then describes this obsessive interest as a third requirement, which implies to me that obsessive interest is not necessarily part of natural ability.

I'd be interested to know whether obsessive interest is something that can be learnt, or whether it's a feature of neuro-diversity and thus part of natural ability. One of the diagnostic criteria for autism is "fixed and repetitive interests".

I'm also interested to know whether people think their interests are obsessive. I stopped collecting transport tickets in the late 1990s, but I only found out a few years ago that the amount I know about UK bus tickets and ticket machines is unusual.
I think the usecase for this is streaming queries and aggregations where the query output is materialised asynchronously
It's worth thinking about.

Nowadays many people are letting their IDE do 90% of import statement maintenance, and then folding the lines out of the way so they don't have to bother reading them.

That suggests to me that having explicit imports at the top of every file isn't the best representation of the information they contain.

As far as naming is concerned, maybe it would be better to share a description of the project's naming rules in some larger scope, and let individual files override that.

In languages where imports are doing work for dependency resolution as well as naming, maybe it would be more readable to have this information in one place than scattered around many files.
If it's like wordle, then everyone gets the same puzzle on a given day. Your description matches what I played today (and is a partial spoiler; one great thing about wordle is that people have been good about not spoiling it). Tomorrow's may be quite different.
One more advice for young programmers is - make the effort and learn the domain you are programming in. If you are writing finance software - use the opportunity and learn finance/accounting. If you writing retail software, learn about retail. If doing some network automation - learn about networking. I neglected this early on and picked up only enough needed to complete my programming tasks. Now regret this as could have ended up with more options across industries I worked in. Even maybe start your own business if you become expert in some domain.
with that amount one would be wise to get in touch with HSBC, they provide laundering services (but don't market it to the general public)
It might be obvious to people who are familiar with the problem. In fact, the title confused (and baited) me because I was familiar with the problem, but not the new formulation.
See also: 418 I'm a teapot
You can't separate this from the decision to open a new vial when there was only one person in line.
> I'm not a caregiver, I don't have kids, and it wouldn't affect me as a policy,

And that's probably why you can say "Ah, my employer is being a dick, time for me to quit!"

People who are parents, caregivers, and breadwinners might not so easily be able to walk away from 80% of their current salary and risk having 0% for the foreseeable future while they look for uncertain future employment during a pandemic.
Yeah that's not what OP is talking about. Windows lets you half-width maximize windows next to each other, then drag the border in between to resize both [0]. What you've provided is, essentially, a way to make it easy to line up the edges of your windows, which is a feature I largely consider unnecessary.

[0] https://support.microsoft.com/en-us/windows/snap-your-window...
https://archive.vn/rmWFg
CDOing? Madoffing?
Store of value like gold & crypto currency is an idea that has a clear side effect. There will be inflation, it's how governments move the economy around. Yet, bankers and crypto fans keep talking how gold or bitcoin can help you evade it. Which it means, even more pressure will be put on people who don't have the ways of escaping inflation through such ways. It will be the poor that will pay the highest price while rich people will go around it.
My bank mainly issues Visa cards. I’ve had multiple cards throughout my life, and I’ve never had a master card before.

I’d like to just add this feature to my existing cards that I already have set up for payments.

Completely off topic:

What I really want in life is:

1. If I could have a virtual credit card that could act as a proxy card and would let me use different cards based on the items I was purchasing (ex: if I’m getting gas, one of my credit cards may give better rewards)

2. A virtual mailing address that would resolve to my current address when used with any shipping provider. I move every few years and hate mail forwarding and updating my address everywhere.
Yea, it's weird reading this thread to me. I have a cordless Dyson vacuum and it is by far the best home vacuum I have ever used, both in terms of suction power (even compared to non-cordless ones) and in terms of other usability/features.
As an end-user, I will remember being treated as a criminal.
Yes, HAML is directly tied to Ruby.

Although there are PHP ports out there in progress.

There is also a Ruby Discount gem, rdiscount.
> You think passengers have it bad? I have to stand in front of this thing all day!

I encourage anyone that opts out to plant this fear in the TSA agents head. "I'm a little concerned about the radiation myself but I can't imagine what it's like for you to stand near this machine all day. It must be worrying".

Getting the TSA agents on our side certainly can't hurt.
On my Android phone I have to remove the battery before removing the card. I assume it is so that the card is properly unmounted before I can take it out.
Then you have those french philosophers with equations but no decimal places, if you believe Sokal.
If we haven’t fired the clathrate gun already, I’m personally convinced it is inevitable in the next ~decade. Practically no one I talk to, who are generally concerned about climate change, have the same fear I do about the clathrate gun and most just point to the Wikipedia article downplaying it as “proof” it isn’t a big deal. While it is super depressing to think we have already lost the climate change battle, intelligent people keeping their heads in the sand and not seriously looking at what the next steps are assuming the clathrate gun has already fired are doing a huge disservice to humanity. Absolutely none of the 2030/2050/2100 climate change measures are taking this into account and it is mind boggling to me.
I've written a similar guide that goes into a bit more detail, such as setting up S3-compatible object storage as the primary storage, using a custom domain name, etc.:

https://joshuaoreilly.com/Blog/nextcloud_linode.html

I've enjoyed using Nextcloud so far. Download and upload speeds seem better than my previous cloud provider, despite using the cheapest node available. Having my Notes, Calendar, and Deck all available on the same platform is nice too. It's great having a cloud that isn't chock full of dark patterns; the only thing I've found similar so far with Nextcloud is the server branding at the bottom, which, as you detailed, can be removed.
Honestly the points are valid but the solutions stated suck.

Use a new version of zoom?????? Seriously, I mean well duh.

Use a different device to check email??

Very disappointed with the conclusion, I was expecting some way to go into settings and disable all of the tracking garbage.
> A big part of what happened in Zimbabwe, by the way, was that land reforms caused a massive collapse in food production (a major part of their economy) and unemployment skyrocketed. They spent a lot in response

Okay.

Fed officials are predicting 30% unemployment, and we're seeing a massive collapse in goods and services production (not food, but it may as well be in a 70% services based economy) as cities go into lockdown. To respond to this, we intend to spend a lot.

I'm a bit confused as to how the current situation doesn't mirror, nearly perfectly, the Zimbabwe example. We are literally printing and spending into a severe supply (yes, services follow supply curves just as much as goods do) and unemployment shock.
I'm married to a girl named Lan. Half the time I type in her name, it gets autocorrected to LAN, like she's some sort of robot.
Zoom IPO'd on April 18, 2019, and was winning market share in the Enterprise video conference space at least a year or two before that. They had a much more reliable product with common-sense features like calling-in via phone line to connect to your meeting, as well as a turn-key solution to rigging a room for video-conferencing.

As far as I know other competitors would be Skype (Microsoft) and WebEx, neither of which seemed nearly as polished.
It would be great to also have the number of tests administered with this data set.

That is a variable that is adds to the relevance of confirmed cases.
Do we need f*dcompany.com yet?
Thanks @rasmusei! If you are a data scientist you might also be interested in how to work along with Jupyter. Our community has some documentation on our Wiki about that here: https://github.com/OpenRefine/OpenRefine/wiki/Jupyter
Banks would almost immediately be insolvent, which is exactly what the Fed is trying to prevent.
They already have too many idle planes that used to carry passengers. It's down to what's cheaper/safer: bringing mothballed planes back in use and making sure they are airworthy, or adapting the current passenger plane fleet to carry freight. Which likely means nothing more than covering the seats with sturdy covers to accommodate stuff like airmail or emergency medical supplies. Dismantling seats is more expensive and less useful since squeezing bulky cargo through a passenger door is "a bit" of a hassle.
To be fair Tom-Skype predates Microsoft's buyout of Skype.
Can anyone point to an example of a location where rents have fallen with significant new construction and without any underlying national/regional economic weakening?

(Not interested in arguments/models as to why it would; just places where I might examine data showing where/when it has in fact worked out this way.)
The website looks a bit odd. As if it were designed for mobile only, and then not fully converted for a full sized browser.
Atom is slow and will stay slow, due to the architectural choice. DOM rendering is too complex to become blazingly fast.
With, for example, "placeit.com" you can drag and drop a picture into the browser and have it update. What exactly do you mean with integrating? I just tried it and for me it could just as well have been a web app.

Then again my laptop is a bit slow so maybe I didn't get the "full" experience.
And the "socialist" UK which does this and even gives employee share options special exemptions eg you can transfer vested options into your ISA with no tax.
I think the biggest thing is just to avoid Paralysis Analysis.

If you're already committed to a specific technology, it may be best to continue down that path. As an example, if you're building .Net Applications it may be advantageous to move to Azure.

However, it you're looking to move fast and pivot when necessary you may want to look at AWS or Rackspace. I think those providers are pretty reliable and offer a lot of options.
Thank you. This was a really informative, excellent talk.
Thanks.

I suspect most calorie counting methods that are disruptive (require effort and attention) to making the food will have a high failure rate.

I'll briefly describe my workflow, with the caveat that I have not been using it for long.

I have a digital kitchen scale with a "tare" button. Just put the plate on the scale and press "tare". This resets the scale to zero. Then put on some bread: the scale now measures the bread only. Press "tare" again, and spread some butter on the bread: the scale now measures the butter only, etc.

In this way, measuring each ingredient requires very little effort.

MyFitnessPal makes logging easy. I scan the bar codes of the food I buy and the nutrient content is automatically downloaded from the web.

Ingredients that are used before are easily available from a list (your local database), so you don't need to scan bar codes every time you eat. (With vegetables and fruits, the bar code is only available in the store.)

It's also possible to bundle the ingredients into "meals" (a set of ingredients and amounts). So that you can add whole meals to your log with a single click.

Since you can log entries in advance, it's also possible to "budget" future calories, and it's easy to make changes to it.

E.g.: having oatmeal for breakfast. I click the meal "Oatmeal" from the app. The individual ingredients of the meal are automatically logged (80 grams Oatmeal, 300 grams milk, 30 grams strawberry jam).

I put my cereal bowl on my scale. Press tare, and measure out 80 grams Oatmeal. Press tare again, and measure out 30 grams jam. And press tare and measure out 300 grams milk.

If I use something else instead of jam that particular meal, it's easy to change single ingredients. E.g., delete the jam and add nuts.

It's not a perfect method, since it does not work for food bought in a restaurant or from the cafeteria at work, etc.

Btw, congrats on sticking it out for so long! :D
I think that I have a reasonable aptitude for maths and I like solving problems, but I always felt like textbook problems more-or-less consisted of plugging the numbers into a standard template. Maybe my education was uniquely terrible but I'm surprised that there are people who can blast through textbooks and enjoy doing it.
That's only superficially the same. There's questions and there's "let's work through this" questions. The latter are awesome when explicitly stated as such and can be (should be?) as hard as you want to make them - I find I learn from them whatever happens.
> IIRC, Lua is even more liberal than Python in that if you mistype a variable name, it will silently give you 'nil' rather than throwing an exception.

Like most things in Lua, that is easy to customize. You can just add an __index metamethod to environment tables. There are various 'strict' modules which do just that.
Let me clarify, then. What I meant by "artists" was people whose thing is "making two-dimensional art". A group which I am included in.

To most artists of that type I know, the idea of just recording a Photoshop macro to automate a repetitive task is getting into the dark arts. Command lines are scary places to them.

And that's discounting the 2D artists who work in physical media because "computer art has no soul".

There are exceptions - I mean, I used to futz around with assembly programming on my c64 and Amiga, there are people whose visual medium is Processing, there are people making games who are comfortable with one foot in the imagery and one foot in the code - but I am pretty sure that "emacs meet pixels" would not find much traction with the people who use Photoshop as a canvas.

I mean, if "Photoshop" to you is "a bunch of image filters", then sure, we already have "emacs meets pixels" in the person of ImageMagic. But to a 2D artist, Photoshop is not "a bunch of image filters"; it's "paintbrush and canvas".
Everybody has different scenarios.
How many of your friend/family members can reach out to you using phone.

All my family members live in a different country and there is no good medium for communication than whatsapp.
I for one welcome our new Silicon Valley speech overlords.
Anyone have any opinion why Wire didn't take of? E2E, good functionality (chat, group chat, video chat, voice chat, GIF images emojis yadda yadda yadda), multi-device, clients for all major platforms (eg for the iPad, unlike WhatsApp), open source, phone number or email as identifier, audited, Swiss/EU servers, no profiling, no ads...

Can't find any downside, really - except that few people are on it.
One reason of many: flu deaths don't overwhelm hospital capacity. If someone dies from flu, it's generally not because of lack of available care. When hospital capacity is overwhelmed, people die that wouldn't otherwise die. If covid overwhelms hospital capacity, then people will die because of lack of available care. And so therefore, people dying from lack of available care is valued as "worse" than people dying with sufficient medical care.

And so if you equate the two, a lot of people think that is crazy.
Time to break up Twitter and kick the CEO out. It's no longer a place that allows 'free speech'.
I have my qualms with the CBC, but I'll take it over basically any American news media any day.

We have a couple of important institutions that safeguard our news media:

https://cbsc.ca/

https://cbc.radio-canada.ca/en/ombudsman/
Except the conversion process is (never) quite perfect, so that's why I prefer original files with known provenance.

Just a random example, check out Popular/tennis.{svg,wmf}. And that is just something that is pretty obviously wrong, more worrisome are cases that are more subtly broken.
In many countries, few people have iPhones, and SMS are costly.
It's not that the populace is stupid, it's that the populace is being fed misinformation.

It is the responsibility of, well, everyone, but especially those in power—journalists, politicians, pundits—to act in some semblance of good faith. To try to inform their audience. To not say things they know to be false.

The people storming the capital right now have been told by (1) the president of the united states, (2) the news channels they watch, and very possibly (3) their religious leaders, that Donald Trump would have won the election if not for a conspiracy to rig voting machines and throw away millions of ballots. So of course, in that case, the right thing to do is storm the capital and protect democracy!

The basic problem is that too many public figures have decided to reject their most basic responsibility to society. And I just don't know what to do about that.
Outing someone’s Twitter handle is a form of doxing.

That’s literally a link to his own Twitter, not yours whoever you are??
Location: Near Annapolis,MD

Remote: Preferred

Willing to relocate: No, Light travel OK.

Technologies:Assembly, C, C++, Python, PHP, Java, JavaScript, HTML, AVR, PIC, STM32, Esp32, MySQL, Linux, Controls Automation, ABB industrial robot programming, 3D printing, Solidworks CAD modeling and simulation, PCB design.

Résumé/CV: Email For Résumé please.

Email: Elliott @ Krimchansky .com

Hello HN,
I am an embedded system designer / programmer. Specializing in boot loaders, and physical equipment control. I previously worked in webdesign, which has lead well in to today's web browser interface based world. I am also a capable 3D part designer specializing in enclosures / mounting solutions. I would be a great asset to your company whether you need me to design some small widget from scratch, or working as part of a team to create your next big whatsit.
Hoo boy, it’s a trap. That’s the thing about heretical ideas, I can get downvoted and possibly banned from the site from even gesturing in their general direction.

But okay, here goes. Here are some areas where there’s a very large “dead zone” of ideas which surrounds some bad ideas but which may also encompass some good ones too:

1. Intrinsic statistical racial differences or other ideas labelled as racist

2. Intrinsic statistical sexual differences or other ideas labelled as sexist

3. Maybe some aspects of the Holocaust have been exaggerated?

4. (Increasingly) Climate change skepticism

I wish to stress, once again, that all of these heretical regions certainly contain a bunch of bad ideas at their core; but the size of the fenced-off region in each case is so large that it makes you wonder whether some good ideas have been fenced off too.
Indeed it seems we have arrived at the heart of our disagreement.

You are proud of having done "hard work of learning and working in a formal field", and are accustomend to the writing and publishing style of that field, and that has led you to strongly resent the implication that something which does not follow that style could possibly be better in any way or for any purpose than something that does.

And I believe that you are wrong, that the academic writing style is not the most appropriate for every situation or every audience, and that there is value in addressing different situations and audiences.

> Programmers is not a term I like. It implies that you trust someone to write a program.

It really only implies that someone is writing a program.

> And the way you use the term, you do not need to be an engineer or a computer scientist.

That is a simple fact. And another fact is that even most people who've had formal education in engineering or computer science typically lose fluency with the formal academic style and notation once they leave academics, because it is very rarely needed in their daily work.

> For another example in the same genre: https://poignant.guide/
> This kind of narcissistic behavior and writing is amateurish and insulting to those of us who actually do the fairly hard work of learning and working in a formal field.

And here you are engaging in nothing but arrogant, elitist gatekeeping. You don't have to like that writing style (I don't either), but taking it as a personal insult is silly, and the implication that there is only one appropriate style for any writing that concerns programming is needlessly close-minded.

> Just about every security vulnerability and every broken memory hog of a java program is due people acting and thinking like programmers, not engineers. Computer Scientists are not the cause of rampant security vulnerabilities.

I beg to differ. Being well versed in computer security and having formal computer science or engieering education are not all that strongly correlated. I would in fact bet money that more than 50% of the security vulnerabilities on https://cve.mitre.org/ were originally introduced by someone with formal computer science education.

In fact, computer scientists with no industry experience are often godawful at programming, including security and performance aspects, because they're used primarily to writing throwaway proof of concept code that doesn't need to be maintained.
This article is about public transit construction costs, so your comment is fairly off topic. In the realm of public transit, American costs are absurdly expensive
>Genuine street hire only black cabs still exist, but they're pretty damn rare now.

They are not rare in city centres, which is their natural habitat eg. take a trip into Central London/Westend/City of London etc., you will find them everywhere. Unless, you are talking about the suburbs, where they have always been as rare as hens teeth.

https://tfl.gov.uk/info-for/taxis-and-private-hire/licensing...
It helps to be beautiful. This was an interesting perspective for a gay man, but it would’ve been nice to hear about straight men and women.
I think you're overvaluing Uber's footing in the current London market. During the summer several competitors have been granted licenses, and they are reporting healthy and fast growth. Those millions of people can just switch over to one of the other apps and get a nearly identical (and usually cheaper) service. Same with the drivers, the competitors are offering a hugely better deal than Uber is.