jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The biggest reason that Tivo hasn't grown is that they don't control the content delivery system. The cable industry has fought hard to keep from standardizing on things like CableCard because it would mean they no longer have a monopoly on the delivery hardware for their own network. With a delivery standard you could purchase a Tivo box that would work with all cable providers without the need for an IR blaster or other hacks. Apple had iTunes in place to deliver content. Tivo clearly was innovative and wins in the UX department but the cable companies have done everything possible to ensure it doesn't succeed.
A general idea is to 'compile' user queries to a lucene query with the various default options that give the best search, and not to use raw lucene queries from the user. The knobs need to be there for turning, whether you expose those knobs to the end user is a design decision.
Or rather, it returns a new function that wraps call/apply with a "baked in" value of 'this', so that it can be passed as a callback and retain the correct 'this'. That's a bit different than just being a wrapper for them - it's shorthand for using something like "var that = this" and a closure.

When we start seeing people using (jQuery.proxy(xxx)()) - then they've learned too much jQuery and not enough Javascript :-)
Very linkbaity title. First sentence gets to the real point of the article:

>>I've found, contrary to what you sometimes read,
that learning Python and Haskell has not improved
my programming using other languages.

This is more about his personal experience than any hard facts about Haskell or Python making the general population a worse programmer.
Great! e-mail me for my address..
Both queue.acm.org and cacm.acm.org is down. Is there a third mirror perchance?
> Cancer and sickness are realities of life but paying 10s of thousands for hospital bills is simply out of scope for the vast majority of people. I had a US friend who was a low digits millionaire and a renal failure. He ended up losing all the money for medication and eventually his life. Now compare that to a low or no income person. Medical aid should not be granted put of pity or mercy in this age.

sickness and death is/are terrible but for much of human history we have had to accept them. now people can live but then have to repay the advanced technology medical complex that saved them with corresponding functional labor and you think it's a bug? its measured in tens of thousands of dollars but maybe 1) its worth that much or 2) it costs that much because of all the freeloaders (not sure what value-neutral term you want me to use for people who consume healthcare but don't pay for it) that have to be paid for. likely both are somewhat true. I'm sorry your friend died. Do you think his loss would be any less traumatic if he had been provided a government healthcare system access where one day he just wasn't "worth" the medicine it would take to treat him? Surely you understand that all systems involve rationing scarce resources and its reasonable for at least some people to use markets because of their proven success at rewarding commodification of value.

> All the capitalism and its ceremony is fine, but without a healthy body or society, who will generate that wealth?

Our perspective is that capitalism is the medicine that society needs and has not tried. Surely you agree that regulations proliferate and people are fat, sick, unhealthy, and exploited.
I thought the word that was used too loosely is "grammar" ... where's the grammar? Is is just a play of words? (since it seems this is by an ads company called "grammar", although it requires some effort to realize that, I'd say).
I'm definitely grateful to my parents for shelling out (after ~1 y of begging) for the first computer, an ZX clone; then for a 386 !

I think starting on a ZX was a blessing and a curse at the same time :) I shaped my career, but I continue to think of processor cycles and RAM as being very expensive in terms of time :(
Wasn't The Book of the New Sun written in early 80s, not 70s? Anyway, Latro series is also considered very good by a lot of people (didn't like it that much personally, guess it requires reader to be into Greek history/mythology) and The Book of the Long Sun is great (I did like it a lot).
Thats around 1000 dedicated xeon with ssd boxes at Hetzner, all with unmetered 1Gbit.
Java has had AOT compilation support since around 2000, when commercial JDK vendors started supporting it, what it lacked was free beer AOT compilation, as GJC never really did it without issues and was quickly abandoned when OpenJDK came into the scene.
Nevada is actually $325 per year. $125 per year to file a "List of Members and Managers" and $200 for a business license renewal. I know this since I just paid to renew my 1-man Nevada LLC a few weeks ago.

Source: http://www.bizfilings.com/nevada/ongoing-llc-requirements.as...
It would be interesting to get the stats on fumbles during kickoff/punt returns (when a neutral kicking ball is in use, not a team-supplied offensive ball), and on plays involving interceptions or fumble recoveries (where they would be using the other team's ball). If they rank highly in fumble prevention in those situations, it would suggest that this is a result of coaching, not using a particular ball.
I love that term. You described exactly how I work: take an existing block of code, break it apart until I fully understand every line, then reassemble to meet my needs.
Your shirts wear out much faster then theirs. The fabric is much thinner for one, and you wash (and worse tumble dry) it often.

Your calculation of 40 hour weeks is quite wrong. 100 hour weeks were completely normal back then.

So it took a month to make a shirt, and it should expect to last 10 years or so.

The Talmud says that a poor person had a budget of 50 zuz per year per person for adult clothing (not including shoes). Someone calculated based on the price of bread that 50zuz is equivalent to $166. Other calculations find 50zuz to be $1000.

One zuz was the average daily wage for an unskilled worker. So it would take you about a month and a half to get clothing.
They limit the bitrate to 4mbps through their relay servers though, which prevents HD streaming.
But is it better than the ChickenHead S8000? (joke)
https://www.youtube.com/watch?v=hle5AHZbc8U
il on May 15, 2013

>As the anarchists and idealists on HN will soon learn, the decentralized nature of Bitcoin won't make a difference if anyone transmitting it is in violation of federal law.

https://news.ycombinator.com/item?id=5714963

Did he change his mind?
First, the basics:

Add a description to every repository.

Make sure every repository has an informative README. There are a ton of templates and generators out there, most are pretty good (if you find or create one that is especially useful for your agency, consider promoting it internally).

Now comes the 'next level' stuff.

If a project would be useful in an academic context, perhaps include a blurb on attributing a citation for it.

There are a lot of folks out there looking for projects that will accept their contributions so they can build up some cred. Populate projects' issues with stuff you can tag as a good-first-issue, and your projects will start showing up in various aggregators (be judicious about selecting projects to do this for, you don't want issues and PRs languishing without being incorporated for lack of maintainer interest or time, that just looks worse).

For projects that really are just being thrown over the transom, mark them clearly as such and invite friendly forks.

Try to imagine who might find a particular project useful. Write that up as an example and incorporate it into the README or other documentation (eg. I imagine that anything related to stormwater runoff may be useful to civic planning departments, or perhaps environmental advocacy groups). Blog/tweet about the use case (your agency's comms team may be helpful here).

I hope these suggestions help.
Japanese: https://taximanli.github.io/kotobade-asobou/
The cryptographic keys were stored on a cloud storage device. Law enforcement agencies gained access to these keys while executing a search warrant and used them move the funds. So by this logic, the government is now the rightful owner of these funds.
This sort of thing can lead to ridiculous problems.

MATLAB R2013b on Mac OS tried to do something similar. However, it sometimes decided that my hostid was the MAC address of my Ethernet interface, and sometimes my wireless interface (in which case it would reject the license). In the end I resorted to obtaining two license files and manually switching them when necessary.
I meant that if you want to steal an election you have to endure stuff like this at least for some time.
Kotlin _is_ a Russian island

https://en.wikipedia.org/wiki/Kotlin_Island
Of course HPE doesn't write their own firmware from scratch. It's likely just whitelabeled by the drive manufacturer. HPE is just a reseller of existing OEM drives, like all other enterprise server manufacturers are.
> Indeed the conspicuous embrace of “elite values” by journalists and academics is often little more than an aspi­rational attempt to remain connected to an economically distant elite—just as educated millennials’ conspicuous consumption of “ex­periences” often serves as a necessary distraction from the grim reality that most will never be able to own a home.

> An entire “creative class” ideology was constructed to explain this phenomenon, but its intensity simply concealed the desperation of second-tier elites to assuage their status anxiety.

The author doesn't pull any punch sent the bourgeoisie way.
scrolling through the news on different subreddits is quite fun and informative. Quick and easy way to get caught up on local and world news, sports, politics, etc. So all scrolling isn't bad
A perfect deterministic world simulator will imply the ability to see into the future, which would give rise to the "Dbz Paradox", even if that was not the point of the story.

It is not exactly a new revelation, if you include a model in the model, the problem potentially arise. What you typically do is to keep running the model with the previous answer, and hope the answer converge. It is a common technique for finding numeric solution to the more complex equation systems. I have done it many times. Of course, there is in general no guarantee that there is a solution, that the solution is unique, or that you will find it using this technique.
I think we need to accept that the 'HTML5' name will be mis-used to mean 'HTML5 + CSS3 + JS'. It certainly is easier that naming all 3 component technologies and IMO its acceptable as those browsers that support HTML5 typically support some degree of CSS3 as well (and of course JS).
... and is full of known security holes. No thanks.
This is a good illustration of how much slower JS/canvas is than AS3 at the moment, unfortunately.

For comparison: http://blog.inspirit.ru/wp-content/uploads/fluidsolver/Main.... - a much more complicated algorithm running with more particles and additional visual effects, and it runs more smoothly (although admittedly this does use 10-15% more CPU on my machine, still I don't believe the same thing implemented with canvas would run nearly so well).
I'm pretty certain the author knows quantum mechanics doesn't work like it does in the story. Consider:

Brute force primality testing of every single integer in existence? Easy. Pi to the last digit? Piece of cake. Halting Problem? Sa-holved.

This is obviously tongue in cheek, and only serves to establish that the computer is "larger than life" and that therefore we should automatically accept all the subsequent descriptions of how the computer can instantly simulate the entire universe and then some.

The reader is not supposed to believe quantum computers actually work like that. The computer is just a storytelling device, no more, no less.
Isn't it more likely that tourism is also a big business? Tourists only come back (or tell others to go) if they feel safe. Asking tourists for protection money or other such things is just shooting yourself in the foot if you (indirectly) get money from tourism.
It's my firm belief that the hottest rooms in hell will be saved for those who kick people when they're down.
Agreed. A more generic VM seems the way to go.

.NET's CLR does well supporting a wide array of different languages very well C#, F#, IronPython, IronRuby etc
No, immigration implies you are going to stay there. Being on a work visa you will always have the uncertainty that you will have to leave the country.
Well -- the thing about using addition chains is, which addition chain do you use? If we're talking about a general algorithm for any n, rather than for a specific n, then we need to algorithmically generate our addition chain. So going with the shortest addition chain is a bad idea, because it will take you too long to find it. Any method of finding short addition chains based on factoring is similarly a bad idea.

(It's worth noting that while finding short addition chains isn't known to be NP-complete, a slight variant of the problem is.)

I think there are methods of finding short addition chains that reliably do better than the binary method, though; in TAOCP volume 2, "Evaluation of powers" section (which is a very good reference on addition chains in general!), Knuth talks about the power tree method, which from a brief skim seems like it might be better even when you include the time to find the chain. I think there might also be better methods based on continued fractions, going from memory.
But isn't the whole premise of the article that you're an idiot if you say things about languages/frameworks that aren't accurate?
Kim Dotcom gave them 3000 Mega accounts yesterday, and now they seem to have created 3000 relays. Is the number just a coincidence, or are they doing it through those accounts somehow?

http://torrentfreak.com/kim-dotcom-stops-xbox-and-playstatio...
I think the advantage to my version is that there's much less of a barrier to making a skim.

1) You don't have to email anyone for an access code and subsequently create an account.

2) You don't have to wait to be emailed for link to your videos "digest creator".

I suspect that these barriers are enough to prevent most people from creating skims. See http://lesswrong.com/lw/f1/beware_trivial_inconveniences/ for the power of trivial inconveniences.
"the claim that the single metric that matters in software is how easy it is to change"

Not if you have actual business people that you work for, then you're delivery ratio (things achieved per person/unit of time) is key. Because that delivers predictability and enabled planning. It lets you have discussions about what level of quality to deliver, staffing requirements, manage delivery expectations and plan releases.

The key thing is that it demonstrates the cost of change to them, so after being burned they come to appreciate the benefits of building in flexibility, but it also affects how they interact with the business. Delivery, and the burnup/down it allows, is the way we as developers can train product owners to predict the risk in what is coming and use their expertise to reduce it.

I've seen far more time saved, and lost, due to the business learning to ask the right questions, and raise the right stories, than due to building flexible software to handle changes. No matter how flexible your software is the really huge changes always bring massive pain - and as developers we don't have the domain knowledge to necessary to identify those whereas business people can.
Obligatory xkcd
https://xkcd.com/1104/

This leads me every time our budgies or finches or the birds outside do something odd or silly, I nudge the wife, point at them and say "Dinosaurs."
It currently exists in Coffeescript (and I'm sure other languages). Always been handy.
I have been using MI3 for a while now, I can say the device is great. The only problem with it is that no other custom rom is available for it, so I have to stick with MIUI. It is going to change now that they have made the kernel sources available
CPI does show significant inflation [1] among things like dairy (3.8%) and meat/fish (5.1%). But it's offset by lower energy prices and airline fares. As a result, the overall increase from Jan 2020 to Jan 2021 was just 1.4%.

[1] https://www.bls.gov/news.release/pdf/cpi.pdf
They keep coming up with new patches to upstream. :)
It feels like HTTP2 is a classic case of "something must be done, this is something, therefor it must be done". Clearly there are shortcomings in HTTP 1.1 which would be nice to address. Google to their credit spent a lot of resources coming up with a solution which met their needs. The problem is that when Google then went to httpbis the people on the WG apparently took it as an imperative that _something_ must be released as HTTP2 in relatively short order. There was a halfhearted attempt to open things up to competing ideas, but unsurprisingly SPDY was by far the most mature of the proposals. Thus SPDY became the heir apparent to HTTP by default, despite being a mud ball of complexity and layering violations.
The F-35 is the Duke Nukem Forever of the military aircraft industry. Over budget, over schedule, trying to be everything but ending up doing nothing well.
That mess should have never made it to last call. https://www.varnish-cache.org/docs/trunk/phk/http20.html
I really don't understand why people think monad is a "fancy scary term". It's a five-letter easily-pronounceable word. What makes it fancy or scary? I think people assume that they're scary, and then confirmation bias themselves into making them hard to learn, despite them being a reasonably simple concept overall.

As for calling them strategies… if we called them that it would make learning and understanding the intermediate and advanced concepts significantly less accessible and more difficult. We should call things what they are.
The example was a multi-gigabyte CSV file. You just sucked the whole thing off the disk into RAM so that you could shave off the first line.

If you're unlucky, you started swapping out to disk about halfway through.
Soon Gitbox will indeed provide all-in-one experience, but it will still look like a little simple app. No way it will look like an IDE: people should spend their time inventing, drawing and coding, not managing versions.
Thanks, that book looks interesting as well.
> (Personally, I doubt this actually happened. The story is old, and I don't think chess programs would have been able to see far enough ahead for them to discover that getting an overwhelming position is the way to force the opponent to checkmate them).

True, but (in the traditional minimax-alpha-beta-classic-gameplay model) you're using heuristics anyway up until you're in spitting distance of the end, and it seems plausible that if this "tweak" involved something like negating something and flipping a less-than sign (or whatever) that the heuristics were evaluating correctly but the end game evaluations were backwards. (Which contradicts the explanation but not the overall story.)

It's also possible that the explanation does work even with a backwards heuristic: in the try-to-win version, I'll eliminate or downgrade one branch because my only success route would be if the opponent directly manouvres themselves to be captured, which they obviously wouldn't do; but in the try-to-lose version, I might eliminate the same branch because I expect the opponent would do that but I don't want that to happen. I can't quite fully work out the logic in my head but it seems plausible.
If the signs are just small set of cues for the most common phrases a police officer needs to convey, then why not just teach this as an ASL subset?
Question: if the price is literally zero, does that mean it can it be purchased for $0, that it's not for sale, or that there are literally no requests to buy it so the price can't be measured?
Wow, this is really cool! My biggest issue with Matrix right now is performance, does it use Synapse as a backend and if so are there plans to move to dendrite in the future?
I suspect this was just one or more discord/telegram pump&dump groups. They have been popular in the crypto-world for ages.

It's a members only group, where a leader will pick a stock that the whole group will buy. Then at an agreed time, the whole group will hype the stock on (slightly more) public social media. If they hype it correctly, everyone sells at a profit after a fixed hold period.

These groups might have a secret (or semi-secret) inner circle who get to see the decision before the main group. These people are able to profit from the main group even if the pump phase fails.

It's possible the SEC has infiltrated one (or more) of these groups. Or they are are simply looking for trading patterns in dead penny stocks.

There are plenty people who invest in pump&dump schemes fully knowing that it's a pump and dump. Because it's still possible to profit if you can predict the length of the pump and sell before the main dump.
You're a 100% right - having an emergency fund is extremely important and I'd like to add an appendix that mentions it - do you have any good resources for learning about what goes in to building one?

I didn't comment on it because I'm living at home right now and am young/commitment-free enough to move back in with my parents if I ever need to - I don't have one so I feel I'm not qualified to discuss it.
They're supposed to be more fuel-efficient, I guess? I've only driven one or two, but my perception is that they're slower to respond.

My minivan has a 9-speed automatic transmission and the engine spends 99% of its time either off, idling, or around 1.9k rpm, so it seems like it's efficient enough.
Man that looks cool! I’d love to use paper and a projector instead of looking at a screen all day
Yep, that's fair. I wouldn't call it "false claim", because I don't it's actually incorrect, you can be perfectly effective and go quite far with just a small selective subset of the language ("A tour of C++, 2nd edition" gives a good overview of this subset IMHO[0]), but the claim is ignoring the mental overhead and decision paralysis induced by C++ complexity.

[0]: https://www.stroustrup.com/tour2.html
Interesting service, not too sure if I would be using it given I am stuck on the feed "infinitely scrolling" about stuff in my universe :).
The more I see new editors floating around, the more I'm sticking to VIm. I am getting old, or it's a just a survival instinct.

On the other hand, the more the better, but we have already too many editors around.
[From a wider standpoint (and at the risk of stating the obvious) I think it's at least a little bit outrageous that, when people the world over lack basic human rights even under the US government, Facebook is opining about whether connection to the internet should be added to a list that is ignored and non-unanimous anyway. The type of rights that protect people from violence should be ensured to everybody first, just my opinion]

How do you take apart an iPad? I think that is the point.
Have you written something like that? I think programmers should have a right to a personal life as well. My mother has never had to "build a portfolio" outside of her job ever. Whatever she had accomplished in her professional career shows how skilful she is. Yet you're probably lazy if you don't go home and start churning out code, am I right?
I can't remember well, this was like 2 years ago, or even more, but I think it was LG, as part of their compromise with the developers, or God knows what.
you probably mean https://middlemanapp.com/