jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't think most people have guest rooms on purpose. More often those are the rooms kids lived in before they left home and then the rooms get repurposed.
He said "without further arrangements". You could rent a truck too but the extra hassle involved in renting anything is often not worth it, especially if you also have to coordinate a few other things or people.
Not exactly.a programming book, but I just read "Design with the mind in mind" and could not put it down. More about usability, but it has contributed to my programmimg in that it helps me think more about the overall feel and flow of a process, and how the brain comprehends things such as large dara sets and procedures.
I don't know if it's quite a "flag day", but Microsoft is definitely going to make some breaking changes soon in .Net 5.0.

The particular one I'm watching for is lambda closures. Currently it's close-on-reference rather than close-on-value, even on value-type objects. This leads to some really counterintuitive behavior in certain situations.

Breaking changes are perfectly fine as long as you keep supporting legacy runtimes. That's why we have major framework versions (eg Java 7/8, .Net 4.5/5.0, etc).
In the case of my dad's 401k: The company's fund manager actively traded shares on the way down, repeatedly moving the balance from declining symbols to those that seemed more stable but were really just slightly behind the curve. ...Then did the same thing when things started recovering, trying to target the stocks that seemed to be going up the fastest. Quite literally decimated their retirement.
If 1.x suits your needs, fine. Angular 2 seems like it will have improved performance and be overall simpler, but 1.x will keep being supported for the time being. Plus it's open source, so if many people want to stay on 1.x, that's achievable.

That said there will also be a migration path for your apps from 1.x to 2.0, and they have explicitly stated that you can migrate portions of your app to 2.0 without rewriting everything, so you can dip your toes in and see how you like it.
I have to agree with the author. There's nothing super unique and powerful about Chrome OS that can't be replicated and done better on top of Android. Further, iOS and Android have incredible momentum right now, and it's hard seeing Chrome OS picking up much traction, especially once Android 3.0 tablets start coming out.
agree. it's too bad that Django, out-of-the-box, is still using SHA1+salt. it'd be nice to see it switch to bcrypt or something similar.
> Why do you hate that? You wouldn't be using your phone during the night anyway?

I wanted to chime in on this. I may not use my phone at night, but it is certainly receiving notifications and SMS messages throughout the night. This means that with any iPhone alarm, I have to go through numerous close dialogs just to get to my alarm in order to turn it off. A minor annoyance, but the wrist band helps. Otherwise, I'd have to go through my settings and disable notifications prior to going to sleep so as not to disturb me. <-- Heavy sleeper
That's putting a lot of stock into the device itself.

Conjecture: I think it's more likely that the device is something of an accelerometer paired with a bluetooth radio that can nearly continuously feed the phone/app with movement data so that the app can decide whether or not to rouse you.

Rationale: The algorithm. Assuming they want to tweak their actigraphy parameters, if the algorithm is running on the wristband you're going to need to drop new firmware on the device. Field-flashing embedded devices is to be avoided at all reasonable costs.
I know of one person who paid $0.01 to download the Windows copies. (To be fair, he's in high school and doesn't have much money, but he could probably afford more than that.) I suspect there are more of these folks on Windows than any other OS.

I'd be curious to see the averages if the top and bottom 1% were omitted.
It's not particularly well written, and in the end he gives the money back to the bank. Hardly a "noble" result (he could have given it to a charity). Now he's got the audacity to shamelessly plug his crap and tip jar. Lame.
Translated from corporate speak: "Entities voted for by the people, and representing the people's interests shouldn't have a monopoly on Internet governance. I.e, the people, shouldn't have a monopoly on Internet governance".

Now, you could argue that the some/all governments represent the people badly. But this is an argument/call to arms to demand BETTER representation, not for giving up control to other, opaque, entities.
The article site disables "back" function in the browser. You'll want to open this one in a separate tab.

is there any way to disable browser compliance with websites that pull this stunt?
Matt Levine would also say this probably isn't securities fraud.
4. Consensus Algorithms Are Wack
The popular blockchains only don’t offer transaction finality i.e you will never be 100% sure that you have gotten funds.

You can only be probabilistically to a high degree (but with zero guarantee) that you have received your funds. This is because in major consensus algorithm called Nakamoto Consensus, the miners elect the chain with the most computational work that are with in the same protocol i.e consensus rules.

For instance imagine your bank tells you that you that, “there is a 95% chance that we might have your life savings, however you may also not poses it in 5 years in case we discovered that the chain with the most work does not have your transaction in it”

Yes, I don’t think anyone wants to keep their life savings in such a bank.

Sure, and the probability that all of your atoms will teleport one foot forward is not zero. But it's sufficiently zero that we say it's zero, and we're rarely proven wrong.

It took awhile to become comfortable with probabilistic algorithms, but some (small) familiarity with physics helped. Nature is probabilistic, and seems to work.

This isn't a great counterargument, but honestly none of these arguments seem very persuasive. I'm not a blockchain fan, but it's like... "if someone steals your wallet, they'll get all of your money!" Well, duh. Everyone knows this and seems fine with it.

1. Scalability Issues
The current bandwidth, i.e the data that can be transmitted through a blockchain with in a given time is simply too bounded for main stream adoption.

Ethereum for instance does a maximum of 13 transactions per second. Visa on the other hand can do 24,000 Transaction per second and peak over 40,000 transactions per second.

No mention of Lightning network to solve this. I've been out of the crypto game for years and even I know "Lightning is supposedly the solution." Did that ever pan out?

6. Price Volatility
Very few people simply don’t have the stomach to hold a financial instrument that drops by over 50% with in a few months.

https://i.imgur.com/WWzTlGb.png
That’s really painful indeed when you review python/erlang/etc. code or Golang with interface{}
> “The bottom line is that clients are still able to trade in GME, but we’ve put some restrictions on certain types of transactions in the interest of helping mitigate risk for our clients,” Schwab said Wednesday in a statement.[0]

They very much did 3 weeks ago. Not to the same degree as the smaller brokerages, but they still put limitations on margin trading, and restrictions on options.

[0] https://www.thinkadvisor.com/2021/01/29/gamestop-lawsuits-hi...
For anyone who isn't well versed in C, int is most of the time 32 bits but it's architecture dependent with some machines being e.g. 16 bit. If you need the size to be exactly 32 bits then you can just use int32_t or similar and let the compiler make that happen regardless of the architecture it's compiling to. The original code should have specified 200 * sizeof(int) or better yet since it's a local variable just ditch the memset and change it to int hasz[200] = {}; which will do the same.
Seriously? A pro-armenian, propagandistic article in top of HN?
I think that the only thing that really works are code reviews. The best engineers on the team should have enough time to review what is being committed and provide suggestions for improvement. Things will start gradually improving, but it usually takes a very long time before you see any progress.

Like someone already mentioned in this thread before, an important part of this transformation is to not forget about the political aspects of such cleanup process. People don't like to hear criticism, so you will probably encounter a lot of pushback in the beginning.
Quit Google and start paying for services that you value.
Or they're playing psychological games. Repeated pointless activity tends to make people crack fast.
I'm Portuguese. I'm fluent in French, and minimally capable in Italian. Without formally studying Spanish, I can understand spoken and written Spanish, as well speak it (albeit poorly). I can't understand most words in spoken Catalan, and can't speak it altogether.

Catalan is a close enough language that I can understand its written form, but it is not as close to Spanish as Spanish is to Portuguese.
Though I agree with the notion that racism is wrong, the issue of racial profiling is not as simple as we would want it to be. If we accept that the TSA is an organization of limited resources, and that any failure to capture a terrorist would have unspeakably terrible consequences, then it would be reasonable to try to optimize our efforts at thwarting terrorism.

It is the case that there exist certain profiles that would make a person more predisposed to terrorism (but I'm not claiming that I know what they are, nor do I feel that deciding what those profiles are is a decision to be taken lightly in the least). An equivalent statement would be to say that there are profiles -- such as being very old -- that would make a person less predisposed to acts of terrorism of this sort. So does it not follow that we should attempt to optimize given these conditions?

Note that I wholly agree with the objections to constitutional rights being violated in the account presented in the article, and I can understand the stance against any kind of profile. But it cannot be claimed that racial profiling has no good arguments going for it.

I personally am not entirely decided on what the appropriate course of action is in this matter; profiling is a more complicated issue than we may like it to be.
Do you have any suggestions on where to start reading on Algorithmic Trading? Perhaps also a way that I could test algorithms against the market, without actually risking any money?
I use ADrive. ( https://www.adrive.com/login ) They give you 50GB free. No SSL support for free-users, so you might want to encrypt sensitive files. (Use the link above to log in with SSL for free.)

But to be really honest with you, I'm considering leaving ADrive for my own external HD only. That's the safest, not always easiest, solution.
Sigh. No, semweb is about the semantics of schema.
It's just what Ben Farrell predicted: http://www.benfarrell.com/2013/11/28/primesense-purchased-by....

Apparently I have to buy something with a fruit symbol on it, to be able to develop for 3D sensors in the future...
OWIN will give some of what you are looking for.
Yeah I'm in the process of getting one right now to look into this. First time ever running into this so wanted to get some other people thoughts on this. I take it I would need to get one based in NY?
I'm guessing part of the agreement is that Watsi doesn't publicly "out" the insurance company. Well, we have lots of good writers here, some with an audience, but without any legal association to Watsi.

Let's make this so costly that no mega-corporation dares to bully non-profits in this way again.
Brazilian meat is grass fed. Which countries more export grass fed meat?
I work for a company called mblox; we put all our effort into reach.
That will do it for me.
I think what people don't like is the idea of having it broken up and having to wait for the rest, but in practice they like articles they can read in 10 or 15 minutes.

I vote for breaking out any tangents that could make for an interesting 10-15 minute read on their own.
I completely agree. And also, yes, we did do it in the 60's and it was an amazing feat of science/math/engineering to have done so. But what really gets me... look at the technology we have available to us now compared to what it was 50 years ago. Once we get over the initial hurdles of making this work with modern technology in the private sector, things have changed and improved so much that the level of innovation is really just going to skyrocket, I think (pun fully intended!). It is extremely exciting that they did it now, but what's even more exciting is the potential of where this can now go.
Auto-parallelization could do it.
The ability to edit the JavaScript will go a long way to make debugging easier.
no, more like:

The war of 1812 was started by the United States in response to a series of trade restrictions to impede on-going American trade with France.

Vs.

The war of 1812 was started by the United States in response to a series of trade restrictions to impede on-going American trade with France.4

4--trade restrictions <www.somelamewebsite.com>
People in medicine are, I think, considered desirable. There is also no shortage of women in medicine. As for quant finance, most people outside of technology or finance barely know it exists. Obviously very few people hold sterotypes about it.
There are a lot of reasons why Haskell is not used in the industry that much, which would be the same reasons as why other functional languages are not used as much as their imperative counterparts. But this article is completely bullshit and nothing other than a personal attack on Haskell users and researchers.
Safari is pushing the Web forward, and IE is still to this day holding the web back.

It's not that IE is preinstalled that's the issue, it's that after IE beat Netscape (by being awesome) it was stagnant for years, and lack of standards support has caused developers tons of headaches over the years.

Safari, on the other hand, has excellent standards support, thanks to WebKit.
What are you offering in the way of compensation? Equity, standard contract rates? The people around here tend to be fairly ambitious self-starters, so you aren't going to find anyone brilliant who is going to agree to WFH without substantial pay.

Even equity wouldn't be enough, because in that case, they'd expect to be taken on as a co-founder.

This may not be the best place to look for a developer if you just want someone to work for wages. People don't come here for a J-O-B.

I'd look into dice, RAC, and domain specific forums (DSP, video processing, etc) if you want to hire somebody. They'd likely leap all over you.

Good luck.

Edit: Also, I don't think your word choices are suited to your audience either. Vague jargon like "execute" reeks of MBA and makes people not want to do business with you.

Use verbiage that is descriptive of what you're actually going t do. If you're a master wheeler-and-dealer, say so. Don't say "execute", say that, "I'm going to market the crap out of this and I need someone who is hardworking and ambitious enough to make a platform to match that."

Your use of the word 'engage' is also similarly MBA'ish. Try instead a word like, 'hire' or 'contract'.

2nd Edit: I just looked at the RFP. You're trying to hit a bear with a whiffle bat. Formalized documents are inappropriate and come off as stuffy in communities like this. Also, it lacked critical details that are relevant to the developer. Like compensation.

Don't force people to copy and paste a link just so that they can know the details or nitty-gritty of what it is you want. Instead, link to a blog post or include it in the thread post.
Tail call elimination doesn't let you do guarded (co-)recursion. For example, in a strict language you can't have a corecursively defined list like

loop a b = a : loop b (a + b)
fibs = loop 0 1

Because tail call elimination can't do anything about the first case.
A couple of days ago, I had deliveries of 3 box fans and a case of 6 MERV 13 filters. I just put them away in the attic. It'd be nice not to use them but here in Portland we've had bad wild fires nearby in 2018 and 2020, bad enough that people I know were required to evacuate.

Total cost was about $18 * 3 (from Wal-Mart, free delivery) and $42 (from Amazon, hopefully not counterfeit, free delivery). So less than $100 total. I hope not to use them at all but to get 1-2 weeks per filter.

In 2020, we had one box fan and I went to Home Depot, Target, Lowe's, etc. and the furnace filter shelves were absolutely empty. So I resolved to buy them at a time when they're not in peak demand.
I once went to an almost deserted town in Kansas because my mom was tracking down some old family history in obscure graveyards. They had one restaurant in the half deserted town. The silverware was mismatched, the food was literally microwaved tater tots. It was quite the experience. I rarely remember restaurants I eat at, but that one left an impression.
Maybe i'm misunderstanding you, but if a 3080 costs 700, and it makes $8 a day, with an electricity cost of $0.10/kWH or roughly $0.60 a day
(which is possible in many cities, and this can be improved by overclocking the memory and underclocking the core), it's making at least $200 a month. That's an ROI of three and a half months at worst, and then it can be flipped on the used market to nearly recoup that initial investment (or recoup more if supply issues are still a thing at the time).
Instead of silently downvoting me, could someone explain why they don't like my comment. Maybe I could learn something from your disagreement instead of just being pointlessly silenced.
Also, the song is about be able to dance...
Do you live in the UK? It's hard for non-residents to understand the impact of The Sun. It's the most read newspaper by far - having a greater readership than all the other papers you mentioned combined.

After the victory of John Major in 1992, the Sun ran the headline 'IT'S THE SUN WOT WON IT', a line that's since become a sort of mantra in english politics - nobody has won an election since without the support of The Sun.

The second most read is the Daily Mail, another euroskeptic paper. In fact, if you look down the list of papers by readership [1], you can see the euroskeptic press (Telegraph, Mail, Murdoch papers) is almost the entirety of newspapers that are in circulation.

I'm not saying there's some vast conspiracy. I'm just saying that Rupert Murdoch is not a fan of large, big-state regulatory projects, and as a result, his papers (which include the Times, for instance) have followed an anti-EU line. He traditionally takes a very active role in this kind of editorial decision making, and is very public about this fact.

Obviously, the establishment in england are traditionally liberal, internationalist, and the argument for Brexit is a hard sell on pragmatic grounds for obvious reasons - and that's why the vast majority of powerful people were against Brexit, and it took 'outsiders' to push the campaign through.

However, these 'outsiders' were able to do so because they knew the issue sold well with both conservative core demographics and swing voters. And, if you think that your average midlands swing voter would have opinions about supra-national trade standards without some serious narrative building, I have a bridge to sell you.

[1] - https://www.statista.com/statistics/529060/uk-newspaper-mark...
Sorry. Yes, I was talking about Element.

https://matrix.org/docs/projects/client/element
That's not true https://docs.microsoft.com/en-us/lifecycle/faq/internet-expl...

And plenty of enterprises are still using it.
> meaning you are available for them

I agree. That's why I'm available on 3 platforms that cover everyone I'm in contact with (phone, sms and email) and I can be choosy about any others I'm on.
You're right, that should read "codepoint boundary" not "character boundary". I can fix that.

I do briefly mention grapheme clusters near the end, didn't want to introduce them as this article was more about the encoding mechanism itself. Maybe a future article after more research :)
Here you go: https://signal.org/blog/private-contact-discovery/
What would you have asked with respect to neovim?
Yes unfortunately I cannot update the title.. Ironically I found it while reading another article from the Author... here at Hacker News.
I use a number of sources and several systems that I have built myself for collecting live score data on a daily basis.

A good place to start out would be here: http://www.football-data.co.uk/data.php
I run https://www.daysoftheyear.com, a calendar website which lists all of the weird, funny, odd etc national days, holidays events. Alternative celebrations, like 'Ferris Wheel Day' on Feb 14th (vs Valentines Day). They're all real celebrations researched, described, etc. It was built (and rebuilt several times, and constantly iterated) by me, from scratch, on WordPress, in my spare time over a period of years.

The site generates >$1.5k per month at the moment from AdSense alone, without any marketing other than SEO and broadcasting to the social followers we've accumulated. This revenue is secondary to the real and long-term value being generated in the form of large numbers of membership/email subscriptions and social followers.
Nearly every submission you've ever made to reddit is either directly to your book, or to a post on your blog, most of which include a massive ad at the bottom for your book. That's spam. Even if there was no ad on your blog and you receive no compensation in any way, it's still spam.

Here's another good informational link that delves into this aspect: https://www.reddit.com/wiki/selfpromotion

I'm glad you've bought ads (though I don't remember ever seeing one), but that doesn't exempt you from the rules about self promotion.
>Did you just espouse Linux hardware support as a paragon of quality?

Please re-read my comment. I simply said that Linux drivers tend to be better constructed than Windows drivers. That doesn't imply that Linux drivers are particularly good.

I'll say without too much conviction that the best drivers I've seen have come from the BSD family, but I don't have a lot of experience there.
Antarctica doesn't need zombies, it already has Aliens and Predators doing battle down there. A continent can only take so much!

(Apologies to those who missed the first AvP movie.)
A country that doesn't adequately inform their citizens when it's holding an election, so they can easily be mislead by fliers.

Maybe make it a holiday.
Try getting non-technical users to understand how to do that. Captive portals have been an unending source of frustration for my clients over the years.
Couldn't agree more. Teams is terrible, but it's not so bad that it can't be used on an effective software team. The bigger problem with Teams is that it's indicative of a team who can't see the value in using something better.