skysight-inc/HackerNews huggingface dataset:
> It's unfathomable to me how something that has such a monopoly on the domain can have such terrible performance.

You’ve answered your own question there, the keyword being ‘monopoly’.

If there is no competition pushing them to improve performance or site design, it’ll inevitably fall by the wayside until they get around to it or more accurately until somebody can convince a manager/business that they should spend time working on it, which, without using ‘look how much better the competition is’ that’s gonna be a hard sell.

I’m looking at this with broad strokes though, but as a best guess I’d say that’s pretty close.
> C has been "losing ground" not because of random per peeves of those who never wrote a line of code in C

This is not a random pet peeve, and WalterBright is as far as you can get from someone "who never wrote a line of code in C". This is the cause of numerous security bugs in the past and currently, and the reason most C material written in the 70s/80s is unsafe to be used today (mostly due to usage of strlen/etc vs strnlen/etc).
JPMorgan to trade shares of pre-IPO giants including SpaceX, Robinhood, Airbnb
JSON is great and all, but we really, really need to agree on a binary format that can support a few more data type including binary and dates.

I get that JSON being text is easy to debug, but text is just a binary format that has viewers built into everything (utf8) if we agreed on a a more structured hierarchal binary format there would be a viewer for it everywhere.

Taking it further a text file should just be one of these fictional hierarchal binary format files with a single string node for the text, maybe with some agreed metadata nodes as well, same with most other file formats.
There's a saying I've heard multiple people say in the C++ world. If you use something other than vector, you need to justify it.
Moving isn't easy if your have a mortgage plus I don't particularly want to move.

Even if I did I got a great deal on my flat and I'd have to move right out the the edge of town or to a very rough neighborhood to afford an additional room for the same price.

Lastly you're ignoring that some of us genuinely like being in an office. I like the physical separation between work and home, I like seeing folk day to day and I like discussing things and working together in person.
Kind of lacks any sort of OpenPGP compatibility...
Why? PGP needs to be deprecated in favor of things like AGE and Magic Wormhole.

https://github.com/FiloSottile/age
Maybe the Xinjiang United Front's "26 signs of illegal religious activity" are more convincing? Even if you can't read Chinese, they have some nice meme images about evil Muslims: http://xjtzb.gov.cn/2017-06/19/c_1121167392.htm
macOs works fine in a VM, there's no need to buy mac hardware.
I haven't lived in Italy for 10 years, so I'm a bit out of the loop! Here in Australia I see a lot of the delivery guys, but very few maxi-scooters (I think one reason for that is the way cities/roads are built, which makes it more convenient to choose public transport or car over scooters).
Thats the point. PGP isn’t a good standard.
http://www.mit.edu/~xela/tao.html
I see it more like asking questions, offering suggestions and potentially trying to improve the language and eco-system by offering feedback and sometimes even pointing out things that hang me up.

For example, the other day someone asked if Phoenix could ever support similar features of Rails such as having something similar to Rails Application Templates. I thought it was a great idea and it was something I wanted too, so I gave as much feedback as I could around why it might be useful to have.

In the end, it looks like most people don't want such generators, or having an ability to build a community around templates like Rails, Laravel and Python. That's based on only a few people commenting to say it's not a good idea and pretty no one else replying saying they wanted it.

You might see that as complaining but I see that as trying to fight for a really useful feature that will help grow the community and make it easier for folks to build applications in the end.

If I didn't care I would have left the Elixir community long ago. I have way better things to do than troll forums. The project I was gung-ho about developing in Phoenix is no longer using Phoenix because after all of those forum posts and struggling endlessly with Elixir I came to the conclusion it isn't the right technology for me to build web apps in. I continue to sometimes post because I hope one day things will change and I'll try to pick it back up again when the community and eco-system is more mature (from a library selection POV, not personal maturity).
True, but he's an author of only 7 of the 360 references cited in that article.
Then services would be stuck in a sea of technical debt. There are too many moving pieces to do that.
What would you want studied with that satellite? Which forces?

afaik gravity is pretty well studied by predicting the planets
Please add Germany to that list:

[Excuse me I’m not convinced](https://youtu.be/_k_QbpFl7RM)

That sentence is idiomatic now for many people I know.
(WTF is wrong with my markdown here?)
There's one comment replying to you and it's not complaining
Right, this is a counter argument I heard a few times, I forgot to mention it in my comment.
That's barely the cost of a couple of cups of take-out coffee a week for the cold months, which I'd be far more likely to buy when at work.
One of my favorite essays by Freeman: "Biological and Cultural Evolution
Six Characters in Search of an Author"

https://www.edge.org/conversation/freeman_dyson-freeman-dyso...
For me I always have my camera off. My PC desk is in my bedroom my bf usually has to walk behind me to get to the door. If I had a dedicated office room I'd leave the camera on.
So let’s give a tax cut to WFH people. Next, if you cost the employer less money, that means they are more profitable which means RSUs should become more valuable. Or, at the very least, ask for a pay raise. If your productivity is the same or greater, that shouldn’t be too hard. If you are replaceable by a cheaper worker, then that’s more of a statement i
of your value rather than company economics. You can also move to a much cheaper area with much lower taxes. If my offices in Silicon Valley weren’t reopening in January, I’d already be living in Reno.

“Free” food isn’t free. “Amenities” aren’t free either.

Saving on the commute however, that’s a substantial savings in your time. Even if you have your commute subsidized, you aren’t likely being paid for your commute time. Getting back an hour or more per day is more valuable to me than a ping pong table or free coffee.

For those that live five minutes from the office — now you can move and save a pile of money in the process.
Spelling mistakes joke Pullover Hoodie
Age/Rage is not a standard at all. It is just a program. It definitely has nothing to do with a project intended to implement a particular standard. It is a non-sequitor here.
Yup. That was also the Mac clone era of Apple. There is none of that DNA left.
I believe GP is trying to say that the people you hear the most from are not necessarily the real experts. The phenomenon of experts being silent while idiots make noise is damn near a human universal, so it's a hypothesis worth taking seriously regardless of the field. The problem is when people use that as an excuse to loudly substitute their own nonsense rather than try to find the actual experts.
One thing about interviewing that surprises and confuses me is the number of people who seemingly can't program despite working as programmers or having a master's in CS.

My "FizzBuzz" coding question that I ask on phone screens is "Write a function that takes a string and returns a list containing the most frequent character." It has a few clarifications that are needed and I expect the person to ask about (What if there is no most frequent character like in an empty string (return an empty list), multiple characters equally frequent (each equally frequent character should be in the returned list once), etc) and has some basic logic requirements.

I am continuously astounded when people can't do this. I encourage them to use the language they're most comfortable with. I give them time to think about the problem, encourage them to ask questions etc. If they seem stuck I'll ask them to walk me through what they're thinking about, etc.

I've had multiple people with master's degrees in CS or with years of professional programming experience get stumped by this problem and it just makes zero sense to me. I took undergraduate CS courses and this would've been an easy problem in those classes. I was a TA in an undergraduate intro to programming course and I would've expected all of my students to be able to solve this problem in similar circumstances.

It seems to me like someone with a Master's degree in math has come in and I'm asking them to "solve for x" in the kind of equation you might give to an eighth grader and they're unable to do it.
I fail to see how "identify qualities & behaviors that your company values or are exhibited by successful employees and ask for examples of the candidate demonstrating them" is any different than "culture talk"

Corporate culture is not about being similar to your coworkers, it is exactly what you said - company values and ways of working together. Don't get tripped up by the word "culture" - it has multiple meanings.
The difference is that the mafia has never managed to extort and murder and then be told they did nothing wrong by law enforcement. The mafia also never attempted to make the law say they did nothing wrong (outside of small scale bribery or threats). "Shattered" is more appropriate here because Microsoft did (and does) try to get favorable legal treatment that extends outsides the bounds of what the law intended on a national level with far reaching implications of what others can also get away with.
It’s not a zero cost: it’s 40 minutes of time.
The devkits are often contractually obligated to be in a secure facility.
Pro tip: Google the name of the person before responding to them, it can help avoid the taste of foot in your mouth which you are currently experiencing.
See also the (now decade old) book The trouble with Physics by Lee Smolin.
I feel very much the same. I think most of the commenters here probably live in the smallest 1 bedroom house in SF with the best office possible at work. Sure, if you go from that to working on the coffee table its going to suck.

I have stopped talking to people outside of the development team but I don't really care. I never really knew these other people I was talking to. We just shared random stories about the weekend.
Walter, I honestly just can't trust your judgement on the future of C or C++, because all I ever see is you pushing D anytime you comment.

This seems like just another gimmick to push D tbh.
Err, yes. But isn't dvorak obsoleted meanwhile? There are so many others, Colemak, Workman, the list goes on and on. Anyways, my point still stands. Does it matter in a world of working remote, or bring your own device? Why do people prefer comfortable chairs instead of that molded plastic stuff in airports, subways, and similar?
I got like 10 downvotes in three minutes ;)

Sometimes it's not about what's visible to your eye...

Though, I do agree, in general, it's best practice not to have too many laughs on HN.

Also... yeah, current state of things is a bit hype. I have a lot of hope though having spoken with people doing research at places like University of Tokyo. I'm sure whether ethically or not, China has probably made some great strides we're not 100% aware of.
Hmm, I went trought the same upgrade path (9.6 -> 11) with my synapse homeserver on debian, and it's been burning trough CPU cycles ever since.

I wonder if that's a common issue, or something specific to my config. I reindexed the DB, but would dumping it and reloading it help?
> there was only ever a few weeks there that excess death count was above average (see above).

What is this supposed to mean? Excess death count is the amount above the expected, so average excess deaths is 0.

And every week from March 28 on has positive excess deaths, except the last week on the chart, which is unreliable becuase...

> We have been at or below average for several weeks now.

from the popup in your source when you highlight any datapoint on the chart: "Data in recent weeks are incomplete."
> send an electrician

I think OP needed an electrician onsite anyway, as $200/month would be somewhat over 2500 watts continuous 24x7 which would require in the US at minimum two dedicated 15 amp circuits. That's a serious enough amount of heat to require the attentions of a HVAC guy also.

I ran some small clusters at home for learning purposes and maybe $400 per year was pretty minimal compared to the cost of tuition, cost of the hardware, etc.
This right here. I actually think adding some sort of machine learning recommendation system would be an anti-feature. I do use the site for recommendations on what to read next, But I get that from reading the reviews of other users. These reviews often say “the idea of this book is good, but was done better by ______ in _______.” That context is critically important. Just being told I might like this other book is not helpful.
Yes that is a good point. The architecture is not fully suited to the current situation. There is actually already a base structure so it would only need the plugin system which pulls the missing extractors/downloader on the fly. Tho I may see problems here when it comes to windows binaries.

Another advantage would be to easier maintain those extractors as well as all issues that arise around specific ones. So no more thousands of issues addressing different extractors in one project.
Ask HN: Looking for what to build. How to leave this stage?
Lately I haven't found anything that makes me excited to build. I like to build products, but feels like spending energy in the wrong or on a non promising product is waste of time. How to find what to build?
I've been choosing to live within an hour walk from work for many years now.

While I didn't normally walk to work (pre-pandemia) I knew I could and I did (I live in a major capital with lots of transit disruptions).

I definitely wouldn't want to work at the office every day, but I also wouldn't want to stay at home everyday either (hunting for a seat on a cafe counts as wfh for me).
Assuming that new trees will indeed be planted.
there are actually quite a few that uses youtube-dl. So far I don't know if anyone uses youtube-dlc. But I already got two messages that they want to build a webapp/service using youtube-dlc.
My hardware does serve me. I won’t install Zoom or Dropbox on my Mac for instance because they are essentially malware. Zoom was installing a web server in the background on Macs where even if you uninstalled it, it would reinstall itself. DropBox does all sorts of invasive stuff when installed on my Mac.

On the other hand, my iPad has a strict sandbox, I can restrict apps from using cellular on an app by app basis (I wish I could do the same for WiFi), I can restrict apps from running in the background using my battery life unnecessarily (see Slack), developers have proven they can’t be trusted to have unfettered access to your computer.

Even if you don’t give an app admin access on a computer, they still have all of the rights the signed in user does.

People exited the “kids mode” on Mac and turned System Integrity Protection off and the Chrome installer hosed their system. (https://support.google.com/chrome/thread/15235262?hl=en)

And of course the one popular app that tried to bypass Google Play - Fortnite - introduced a severe security vulnerability.

https://www.cnet.com/news/just-as-critics-feared-fortnite-fo...
Wont there be issues using the same time on different planets since time speed is not constant?
Crispr patent battle has an apparent victor, but the fight continues
It's a stretch to call all those who believe in this conspiracy mentally ill, no?
Freiburg is a super nice place as long as you've got disposable income to spend to live in one of the preferred quarters, like Wiehre, Herdern, etc. If you don't, then like in many south-German cities (located in mountain valleys where space is scarce), you're living in a place without any green in sight (ok Freiburg's Stühlinger is quite green, and still affordable, though I'm guessing it's been getting more expensive in recent years).
The problem with living in Vauban-style high-tech houses with photovoltaics, ground energy, etc. is the cost of maintenance, or finding people for maintenance in the first place. We really only can tell something about sustainability
towards the end of life of polystyrole or mineral wool walls (30 years?).
That's a lot of money for the vast majority of software developers outside of the SV bubble.
> Honestly I'm not sure why some people oppose "dark matter" so much

But I think you might be after something:

> Given that, "dark matter" is as inoffensive a name as possible.

Precisely. Dark matter is boring. People want Klingons.
The attitude you’re describing is an epidemic right now. Maybe it’s always been like this, and it’s just a part of human nature, but it seems more prevalent than ever.
It's very telling that we had to create child labor laws. Someone had to be told that it was immoral and strictly forbidden from doing it.
Commuting for a lot of us in the suburbs: long distance train passes, gas, parking, wear on the car, and increased insurance premiums for the mileage dwarf anything you're talking about. I'm saving over $500 after tax dollars a month by WfH. And that's before the buying lunch near the office, occasional Uber when trains were down, parking tickets...
>They are not keeping anyone’s money, they are just refusing to accept a transaction request.

Wrong. Assets under U.S. jurisdiction that are owned by or being transferred to persons or organizations on the Specially Designated Nationals and Blocked Persons List must be frozen. Furthermore, the Department of Treasury has a right to seize these funds without due process.
In my experience, being an advocate for the candidate (during the interview) is the best way to make interviewing more pleasant. My goals (during the interview) are to learn as much as I possibly can about the candidate without making them feel under pressure. I ask a lot of questions about what's on their resume, but with the goal of finding out what gets that candidate excited about tech (since I pretty much only interview developers).

I generally take a look at their resume and then do some research about the tools they've used in advance. Then, during the interview, I ask about what they like/don't like/find interesting about those tools. The goal is absolutely not to gotcha them, but instead to find out what they're interested in in that space. If I ask a question that it becomes clear they've lied/fabricated about on their resume, I say something to the effect of "No worries" and change the subject.

Depending on the role, you need more info than just what languages/frameworks they've used. For more senior roles, or roles that involve architecture/cloud functionality, I'd ask about how they've built systems in the past. If they call out AWS, I ask about what resources they've used, how, and why. If you've written down DynamoDB but cannot speak intelligently about access patterns or secondary indexing, it's kinda clear that you just used a system someone else defined. Whether or not that's a problem depends on what role they're applying for. If they can speak intelligently about how they got to a specific DynamoDB structure, they probably are being honest enough about their experience. Note, it needs to be clear that the candidate is not speaking in the abstract, but about things they've actually done. Googling stuff is easy, finding the weird parts of tech in practice is hard.

Ultimately I want them to feel comfortable enough to get chatty about development. Usually I find out enough about their skills while they're chatting - I think most would be surprised to find how clearly you can understand a person's abilities without directly asking about them. You just kinda have to spend some time up front learning pros/cons/common pitfalls of the tech on their resume.
Why not just `watch date` ?
32-bit counters are also fallible. In a 2003 Belgian election, a cosmic ray changed to vote totals due to a bit flip: https://www.wnycstudios.org/podcasts/radiolab/articles/bit-f...

As they go into, it's not easy to explain to the public or other election officials how this happened, or even what happened at all.
Isn't much of the undefined behavior in C that people love to complain about intentionally left in the standard for the purpose of optimization? Similarly, bounds checks are necessary in insecure contexts (ie most places) but you probably don't want them slowing down (for example) an MD simulation.

Edit: But to be clear, C really ought to have first class arrays. If you truly don't want bounds checks in a specific scenario for some arcane reason, you could still explicitly pass a raw pointer and index on that. (The same as you would in any sane systems language.)
Australia, which has mandatory voting, also mandates that voting is on a weekend.
Reminds me of Philip Anderson's testimony against the funding of superconducting super collider.

(need to register to read the article)
https://www.the-scientist.com/opinion-old/the-case-against-t...

Incentives in academia seems to be directed towards bringing in grant money. I like Barto and Sutton's discussion of 'nomadic' researchers (8:54, but the entire video is great):

https://www.coursera.org/lecture/sample-based-learning-metho...

I don't know if this is a positive or negative for scientific progress, but, those are just two links that add perspective to academic research/funding.
It was a lot of fun (and quite a special experience) visiting the city. Don't have to live there.
Just to be clear, OFAC does not give a list of “banned strings”. It provides a list if individuals and entities that it is illegal to transact with. By which I mean, it’s the entity that matters, not just the raw string.

It’s up to the payment processor to have a process that ensures they don’t send payments to a blocked entity.

You can search for them here: https://home.treasury.gov/policy-issues/office-of-foreign-as... and see the listing for the company in this notice: https://home.treasury.gov/policy-issues/financial-sanctions/...

Note that the standard practice for handling an OFAC hit (e.g. payment to O Bin Laden) is to disambiguate your payee from the blocked individual/entity. This can be easy or difficult depending on how much info you have on the payee; if you have an address and nationality already that don’t match the sanctioned entity then you’re generally ok; typically you would collect a photo of the payee’s ID and run a manual check if there was any doubt.

These “enhanced due diligence” processes can be quite time consuming in aggregate, and I’m not surprised that PayPal isn’t running a detailed EDD process on transactions that will probably net it a few cents of fees.

Having said that, given the structure of their business (online checkout) I’m surprised that they are considering the product (eg “tardigrade”) as being relevant; they have account info on both the payor and payee so they know the payment isn’t going to the sanctioned Cypress company from the OFAC list. This isn’t a Venmo payment that says “pass this payment on to Tardigrade Inc”, which you would want to block.

This seems like either a bug in their screening code or some very risk-averse logic (maybe to do with low-value transactions).
I give a problem where it is quite literally "implement this spec". It's indeed a tricky one with corner cases and design that needs to be thought about. Unfortunately some very good programmers expect there to be an algorithmic trick and make it more complicated than it needs to be, even if I tell them that's not the case.