jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
News outlets do that all the time. NYT in particular. Often they don't change the URLs, and I've always assumed that's for technical reasons—either there's a system that's treats URLs as immutable, or it's copied through multiple systems that the people who change the title can't edit, or some such thing.
You're probably scrolling over the "you've reached your free article limit" part of the webpage. They don't do a good job of making it obvious that the article is longer and that you need to pay to access the rest of it.
It is not hard, it is just folks desimplifying things to solve largely theoretical problems.

Just pip install to the location you choose. sudo or —user is fine 99% of the time. Venvs are only needed for big work projects.
That kind of harsh routine along with sleep deprivation, repetition, and calorie restriction are bog standard cult mind control techniques, and yes they do work. All appear to be present in these camps.
Exactly. You don't use it, you lose it. That doesn't mean you don't have the capacity to reacquire it in a short period should you need it again. Most humans are not encyclopedias.

I can describe for you in detail the different index types on MySQL and Postgres, and go into when/why you would use each. But it's been so long since I crafted a complex join by hand I would definitely have to google it. However I don't doubt that I could write the query in a short time. One of the most realistic interviews I ever had, they gave me a laptop and allowed me to google during my answer. I took the job.
At the moment, quantum computers have only been shown to give exponential speedups over classical computers on problems that can reduced to the special case of the hidden subgroup problem for finite abelian groups [1]. This is only really an issue for public key crypto at the moment (RSA, Diffie-Hellman, and ECC) since secret-key crypto tends to need less structure in the underlying problem. The best you could do to speed up cracking AES with modern quantum algorithms would probably be Grover's algorithm, which only gives a quadratic speedup (an O(N) search becomes O(sqrt(N)) instead). [2]

[1] https://en.wikipedia.org/wiki/Hidden_subgroup_problem

[2] https://en.wikipedia.org/wiki/Grover%27s_algorithm
I would lean towards saying it is not better than JSON and alternate encoding of JSON would be better.
I know what that graph-line question is trying to ask, but I can't figure out those possible answers.
Something really fascinates me about medicine... it's so incredibly difficult to actually tell if anything works!

I mean look at the debates over antidepressant drugs. There are some large studies that claim most are no better than placebo, and others that claim otherwise.

I feel like there has to be room for improvement here. Maybe we need to start learning to go beyond large studies at a distance and start really measuring things in real time, e.g. with something like an evolved connected descendant of the FitBit.
Wow, down-votes for calling out potential sexism?

Anyway - yes, the reason I made that comment was that the female founder's attire seemed inconsistent with what is generally considered to be business casual, which is what the other two male entrepreneurs in the picture are wearing. While it may be so that in her line of work her style of dressing is commonplace - for a professional article such as this, the authors could have done better in deliberately avoiding a picture like that.

Just my 2c.
All the warnings in the world can't replace a configurable $ limit. We don't want to have to rely on them "forgiving" us if we make a mistake.
problem with eye tracking is saccades

'can respond at frequencies up to 150 Hz or higher in response to individual action potential pulses of less than 3 milliseconds'
Electric motors tend to have wide useable rpm ranges, but their efficiency varies across the range, so a transmission is still useful.

Scroll 2/3 of the way down this page to see a representative brushless DC motor performance curve, for example: http://www.johnsonelectric.com/en/resources-for-engineers/au...
There are phones here supporting two, three and even four SIM cards. People will do crazy stunts with multiple accounts for everything. Also there are whatsapp bots, they are just not available on github anymore due to DMCA takedowns. You can still google for yosup, coseme and others to get libraries that allow you to build bots, third-party clients and stuff.
I don't know how much of it has been Nadella, but I've been impressed by everything I've heard about Microsoft the last few months - open sourcing .NET, adopting new platforms, this holographic tech and the free Windows 10 upgrade. If this is anything to go by, Nadella is going to do great things at MS.
It ought to do a better job of explaining that there are specific words it's looking for. Originally I did explore the game you thought that this game was — create any 3 words using all the loose tiles — but the problem is, there are around 12K five-letter words in standard word game play. My game has an imperfect list of less than 33% of these that can be recognized by most people. It would be too easy to guess an acceptable word, only to have the remaining words technically legal, but not among the remaining guessable words, and worse, possibly offensive. If I limit it to only the guessable words, then for many people, words they reasonably expected to be accepted would be inexplicably rejected.
> For cryptocurrency, which jursidiction's justice system is going to determine whether something has a "stolen" marker or not?

It's the same decision process as the normal justice system. Broadly speaking, you can analyze it as follows (for civil complaints):

1. Is there a clause in the contract that says "disputes follow XYZ jurisdiction"? Then that's the jurisdiction. (And adding such a clause is Contracts 101 material).

2. If not, then you can usually get jurisdiction based on where the offense actually happened, or where the defendant lives. The analysis can get complicated, but it's not going to meaningfully change for cryptocurrency.

3. There's also a potential for extraterritorial jurisdiction in some cases.

> What if that's not recognised by a different jurisdiction, or someone else comes to the opposite conclusion?

Well, jurisdiction really comes down to a) can you get a court to agree that it has jurisdiction, and b) can you get other people to agree to the court's orders for relief.
If the majority is in favor of mandates (dunno if true), it would be a blatantly undemocratic move.
Honestly I spent enough time to dig into Haskell to learn it well enough to make an informed criticism of the language. I ended up sticking around.

I understand there's plenty of jargon and terms that are unfamiliar to a lot of folks but they're not unapproachable or complex (usually). People commonly point to weird words like, "Functor," or, "Monad." It seems insurmountable and complex but if you really dig in and learn what they mean it's infuriatingly simple and practical. I hardly even notice when I'm using them but I can see the pattern in software everywhere (or where they leak because they don't use them).

Our job is abstraction. And good abstractions matter. There's a reason most software these days isn't written in machine language or assembly. And there's a reason why it's incredibly difficult to verify, say the security properties, of software systems in assembly; we use higher-level languages for that work.

Update: The kind of complexity that is bad in my opinion is the incidental kind that is beyond your control. Move semantics and object initializers are an example of a language abstraction that leaks a lot. It's incredibly hard to write a class that works well in all cases and you have to know a lot about what's happening under the abstraction layer in order to avoid the pitfalls of using them. This kind of complexity is everywhere in software, even Haskell in some places. The blast radius for this kind of complexity has been well managed in Haskell though. So it often comes down to what you need.

In my experience using Haskell has let me spend less time working on errors/bugs (no use after free, off-by-ones, no unhandled cases, I can even avoid a lot of threading and shared state issues) and more time focusing on the problems I"m trying to solve.
My point was more that PHP is more of a framework-less language, as most of the functionality needed for a basic web application is built-in (file-based routing, secure PDO database access, external libraries for specific functionalities like PHPMailer for sending emails).

I think that if you need something a lot more complex than this (realtime communication, processing data in separate threads, linking microservices), then PHP is not a good choice.
Thanks so much for the great feedback. Anything you need, just let me know.
It doesn't look like it brought about a massive increase, but Linux gaming has increased[0] about 25% over the 3 years since Proton was released.

(25% of 0.8% is 0.2%! Ha!)

[0] https://www.pcmag.com/news/percentage-of-linux-gamers-on-ste...
Mirasol. It is the answer to everything. Alas, I have it on good authority that it is not happening his year.

So move along, nothing to see here.
> Even for C/C++, the only reason why there is a Visual Studio is that there are so many entry level programmers that will buy it. Experienced C programmers feel much more comfortable using UNIX/gdb.

That comment is insulting, impossibly overgeneralized, and counterfactual, all in one. Heck, I'd be hard-pressed not to put a gun in my mouth and pull the trigger before trying to work with gdb and anything multithreaded, and for anything more than doing an autopsy on a core dump gdb is still user-hostile and obnoxious. Visual Studio is _so_ much less of a hassle than trying to pore over obfuscatory gdb backtraces.

I pay for a personal license for Visual Studio because it lets me get my work done without wasting my time. And I'm a pretty experienced developer, both on Unix and Windows (though I've moved away from C because it is a poor choice for the development I most enjoy doing).
It's a browser limitation.
Spark is actually one of the VCs I like best. In general they are pretty upstanding.

This shows how careful VCs have to be nowadays though.
I wonder if word substitution would be better than character substitution?

cucumber of our discontent
pot calls kettle soapy

Still relatively easy to remember but with less chance of being in some dictionary.
Finally! RTMP is an abomination. Now let's get Apple
HTTP Adaptive Bitrate Streaming and SSTP into Flash Player too.

Biased feature comparison: http://learn.iis.net/page.aspx/792/adaptive-streaming-compar...
The spec-compliant gradient syntax hasn't yet propagated in Safari, even though it's in the nightlies since February.
It would be more like AOL buying Time Warner, which would've been a very different transaction.
DCSS is a remarkable open source project. The game's design is focused and coherent, avoiding "feature creep". Yet the devs are open to community suggestions and stay on good terms with the players. I can't think of any other project that so well harnesses the creativity of random internet people.
> we have only recently developed language in US politics to describe these differences and they have not really hit mainstream political discussion.

Well, we are just rediscovering the language used in the rest of the world the whole time, as we fix one side of the Overton window while the other side of it stretches like crazy.
Your first example could have a different explanation, assuming she is the one that more often does the laundry. Ordering clothes by type is cognitively easy: a shirt is a shirt, shorts are shorts. When you have a stack of freshly washed clothes, sorting them according to type is so trivial it is a thoughtless process.

However, sorting according to use case is more involved. For each piece of clothing in the clothes pile, the clothes organizer must think of how this particular piece of cloth is used. Is this just an old t-shirt? Or is this particular old t-shirt out of favor with my husband and so he uses it for his workout? Or should it go in the pyjama t-shirts pile?

So writes seem to be much more costly (cognitively) when organizing clothes according to usage rather than type (if these clothes are not your own in which case determining their usage does seem trivial), and your wife may be optimizing for it (again, see initial assumption)
> in these disgusting third-world wet markets

That's old information. The first cases of the virus had no connection with the wet market, and no connection could later be found other than it was the first major subsequent point of spreading for the virus. So it's much more likely that people spread it at the market, rather than that it came from there.

However, they are indeed disgusting third-world wet markets and the practice of consuming bush meat as well as having live wild animals of all different kinds together in a wet market is an experiment we shouldn't be conducting. The risk to reward ratio is way too high. Remember that HIV likely came from butchering and consuming contaminated chimpanzees in Africa. The world needs to put those kinds of practices behind us, it has cost us far more than it can ever be worth.
Whether there is an unusual inflation or not, "inflation is skyrocketing" is for sure a popular meme among the tech crowd. It nicely fits with the libertarian mindset, "we are smarter than experts" narrative, some asset shilling/market manipulation (BTC, TSLA) and probably the fact that everyone in the tech bubble is either themselves a millionaire or knows a bunch of millionaires who compete for the same constrained resource, e.g. housing in the SFBA or, again, BTC.

Now, since the memes are actually very potent force, I wonder if they create a self-fulfilling feedback loop where assets do rise first and foremost because everyone believes there is an inflation.
It's my understanding that it's more than just the speed. 78's will destroy the needle of a regular record player because they're made of very hard shellac, and not vinyl.
Mainstream economists know that CPI isn't accurate because of changes in demand. So they created other indicators (like chained CPI [0]) to account for changes in the basket of goods.

Normalizing against the M1 is an not very meaningful because ignores the fact that the price of a dollar is subject to demand as well. In times of high demand for dollars (like right now), the supply of money (the M1) needs to increase to for the price of a dollar to not rise.

In other words, stock prices normalized to the M1 has the same amount of meaning as stock prices normalized to the number of loaves of bread the country produces, or the number of cars. It's nonsense — you're comparing a price to a metric that only takes into account half of the equation (only supply)!

Sidenote: When the price of a dollar rises, that's deflation; when it falls, that's inflation. That's also why "asset price inflation" isn't precise — inflation measures the change in price of a currency, not an asset. Maybe individual assets go up or down in price, but that happens in response to consumer demand shift. The Fed's mandate is to manage inflation, which is affected by changes in aggregate consumer demand. Therefore, Congress delegated it tools to influence consumer demand as a whole, but not tools to shift demand from one asset to another.

The phenomenon you're observing is: the Fed's monetary policy helps the US grow, which benefits corporations and increases stock prices. The only way the Fed can prevent that is to... stop the economy from growing by letting our currency deflate? Which sounds bad? I.e. the Fed can't do anything to shift consumer demand, short of causing a recession.

TD;DR: If you think stonks are overvalued, then blame Congress, not the Fed. They're the ones who have the power to change that without causing a recession.

[0] https://www.brookings.edu/blog/up-front/2017/12/07/the-hutch...
Let’s just say you were a little heavy on the Axe back in high school
My favorite channel since about a year is Foresty Forest (https://www.youtube.com/user/forestyforest). Living vanlife vicariously through his videos, while I wouldn't want to commit to it in real life.

As a fan of mid-century furniture I also enjoy this restoration channel: https://www.youtube.com/channel/UCDVK2t-ttSjXHnGejDvVm1g, although I mostly have it on in the background while I do something else.
If anyone has not seen this SMBC comic...really, you must.
I have noticed that system design questions are asked in mid-level and even entry-level SWE roles. It's bizarre to me that expecting a fresh grad to build twitter is somehow an accurate assessment of that person's coding skills.

I think hiring managers have run out of hard questions to ask to sufficiently justify gate keeping the high-paying jobs they are dolling out - every grad knows to prep with CTCI, EPI, and leetcode; but what happens when all 10 of the 10 candidates you interview know how to invert a...whatever-tree in optimal O(n) in ~10 mins (bc they all used the same books to prep)? "Well, then you ask harder questions" is the superficial response from hiring managers. And that's how asking hard-level leetcodes in phone interviews becomes the norm.

I am curious to see how far this goes.

Remember the days when FizzBuzz would be sufficient to get a job? I don't, unfortunately, but perhaps some of you do.

We need to think harder about how we hire people. There are better ways.

Off-topic, but the chicken/egg metaphor can be used for any job in America (and probably the rest of the world), not just senior software engineering jobs. I had this problem when I graduated into the great recession in 2008 - every employer wanted 2 years of experience for entry-level jobs, not realizing or caring that you need the job in the first place to get that exp. And that's how you get a skills shortage over many years.
I definitely shouldn't be a leader of the United States, trust me on that. So, given that, to whom should I give my vote and other power I may hold?
Not sure about pseudo-science, but I have found blockchain writings to be on the abstract side. Try this interpretation:

The Ethereum blockchain hosts serious money. However it has poor cost and performance characteristics for many potential use cases. One approach to work around those is to move money temporarily from Ethereum to another blockchain (let's call that the secondary chain) that's cheaper/faster; shuffle it around there as much as you want; cash in the money back on Ethereum when you're done shuffling it. "Rollups" are a way to pull off that trick (there are other ways). Rollup means (to me at least) that you arrange to publish a kind of checkpoint of the secondary chain state at some point in time, to Ethereum. This checkpoint operation is relatively cheap to do because it's just a "put" of some small number of bytes. Where this comes in handy is when someone asks to withdraw their money from the secondary chain to Ethereum. If they were able to just say "give me my money", there would be the potential to steal funds. There has to be a way to know that a) they owned that money on the secondary chain and b) they didn't spend it already. This is achieved by making the withdrawal request of the form "give me my money because ... this rollup says I legit have that money". Absent the rollup, or some equivalent scheme the Ethereum contract deciding whether or not to give them their money would need to look at the entire history of the relevant transactions from the secondary chain. That's hard-to-impossible. Then, having invented the rollup concept there are two subspecies of ways to tell if the withdrawal request is valid or fake : 1) by holding off on giving the money for a while during which anyone who is interested can call foul on the validity (and get a reward for doing so) or 2) by means of ZK-proofs, which are a real thing but may be impractical to use for various reasons so it's always a good idea to ask for running code whenever anyone invokes them.

This paper has some useful background for the problem space: https://arxiv.org/pdf/1904.06441.pdf
Why does this packet loss happen, and why does restarting the router fix it?
It probably doesn't work to convince you, still I see that differently ;)

About generics, it depends on the problem at hand. When writing a generic Matrix multiplication type that for instance should work both on real and complex numbers (or more obscure types) generics are a thing. On the other hand, when working for instance with golang.org/x/net/html, I really appreciate the interface definitions and the possibility to do type switches on those.

The error handling problem can also be dealt with. I also prefer to not shadow variables, IMHO the ideal function has all its variables defined already in the signature.

I mean there are stack traces when a panic is called, or something that wraps it like a log.Fatalf. I guess the idea is the author is giving much more thought to how errors are dealt with and how they are printed in a both useful (=greppable) and beautiful way. As an end user that doesn't want to dive into the code I probably always prefer to see a nicely formatted error message (or even a gracefully handled error) instead of a 100 line stack trace. Probably Go is not just the language spec but also how to use it. Therefore saying "Learning Go in 5 minutes" is probably a bit far-fetched ;-) (Probably for any language that would be true...)
> I know several people in Denmark that were “stuck” with the house they were in after the price drops from the 2008 crisis until prices rose above the mortgages again.

My brother was hit too, though I can't recall the exact year.

He ran a small profitable business in the Copenhagen area but was hit badly by the downturn in the economy. He eventually ended up selling at a loss (I think) and moved north with his family so now they also live in Norway.
Hi HN,

I'm the founder of AgMaps (https://agmaps.us) -- simple and fast drone mapping software for Agriculture. Map 160 acres in as little as 15 minutes on your iPad while the drone flies, then locate areas of stress or damage and walk out to manually inspect. High resolution visual and thermal imagery lets you see issues quickly without walking thousands of acres, leading to faster and more accurate inspection.

I'm looking for a non-technical co-founder to bring this technology to market, primarily targeting agronomy co-ops, fertilizer, seed, and crop insurance businesses in the midwestern US. Individual crop consultants may be interested as well. If you can sell software to Agribusinesses, lets talk. devin [at] agmaps.us.
Excuse me, real median per capita income. And it hasn't been declining but it has been flat.

https://commons.wikimedia.org/wiki/File:US_GDP_per_capita_vs...
UCLA and Cedars-Sinai are both world class providers, but take little to no insurance available on Covered California. LA Care is a rare "public option" run by LA county. When I switched from Oscar to LA Care this year, I did so because both UCLA and Cedars showed up as "in network" for LA Care. And when they assigned a UCLA clinic physican down the street as our primary, I was pleasantly surprised to say the least. But I knew not to celebrate prematurely, and I was right. LA Care did pull through, and our appointment this morning went great. I'm still holding my breath until I see the bill and it's not wrong.

I checked the LA Care provider directory yesterday, and there were no Cedars doctors. I can only assume there's something up with that.

I had Blue Cross a few years ago, and I still have PTSD from the three way call between them and Covered California where their rep flat out contradicted an email they had sent me, even after I read it out word for word. She was also trained to not help me. This training is ass-backwards.