jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'd like to hear more about the Rust rewrites you've coordinated. Why do you think Rust took longer to change than Python?

I've felt this a little bit, but can only theorize why; the borrow checker makes mutability into a viral leaky abstraction, such that a change over here can sometimes cause widespread refactors on other components that would be decoupled in other languages.

Jury's still out on whether that's healthy long-term for a codebase, especially once the original writers have left. Jury's also still out on whether it encourages us into better architectures to begin with. Maybe it evens out, maybe not!
There is often little distinction between difficult and suboptimal though.
Postgres supports sharding (and partitioning) also with some limitations by expression and multi level as well. HA obviously exists for Postgres in a number of forms, obviously there are limits, but then CAP is an issue for all forms of distribution regardless of DB type. Postgres supports arrays, JSON arrays, JSONB arrays, also indexes on arrays, traversal and looping on arrays, etc. And you get almost all of this via SQL (which you can then map onto your dev language choice via various libraries, personally I don't use ORMs if I can help it, I used SQL in my models as it eases performance tuning. I do realise that a lot of devs don't do or understand SQL, but then I find that a case of the dev not knowing their craft well enough; you need to understand not just logic but data as well). Also more recent version of postgres (12+) have proper support for JSON path queries.

Using Postgres with JSON operators isn't that difficult, of course there are some pitfalls and corner cases due to Postgres's architectural choices but then you'll get that with just about any DB choice. And if Postgres's JSON operators aren't to your taste there are JSONPath queries you can use too.
Amazing accomplishment !

Not to detract from the technical breakthrough, but won't this be a major gift to virus writers ?
https://news.ycombinator.com/item?id=26263508
Finland. Never seen or heard of notice period on a "normal" rental less than 6 months. Tenant's usually can give 1 month notice. Landlord 6 months.
I'm a large consumer of meat and I completely understand your point of view.

I personally realise a lot of the consumption is habit based and has no basis of defense if questioned. I prefer to eat locally grown produce and (attempt) to grow my own vegetables. I do think a lot about reducing consumption both from a calorie and cost point of view - I'd rather have two good steaks than 7 bad ones. I'd like to take this further but being in a family does tend to restrict the ability to dictate the diet, especially if you don't produce the majority of the meals.

I have no intention of ever giving up meat products but there is a lot in what you say that people should honestly appraise what they are eating and ask if it is because it is what they really feel like eating, or what they should be eating, or if it is just because it is 7 oclock and time to consume some dead animal. I'm going to re-appraise this and see if I can approach it from a different angle.
And not quite together enough to have a prometheus and simple blackbox exporter set up.
Having worked in both environments (framework vs no framework), for anything other than very trivial apps, you want the framework to force everyone into a common way of doing things. Otherwise the project turns into a a massive clusterfuck of everyone doing their own thing, often with many instances of "reinventing the wheel" going on.
It seems like Fox News put a stop on supporting the extreme aspects of Trump at the end of November though?

(Not supporting this horrible company that's responsible for so much suffering over the past two decades.)
Still zero evidence of fraud.

Lawsuits regarding PA election where dismissed, it was legal.
Stripe’s fees are pretty high though so that is certainly one reason small businesses may avoid it. Sounds like Apple is adding more processors soon though so it will be interesting to see how the space places out.
When I chose a channel for my router, there was a clear option labelled "auto". If this algorithm for channel selection is novel, what does "auto" do?

Also, kudos for the idea. This is a much needed feature in today's crowded condos.
Unless he is using more channels than 1, 6 and 11 the article is dangerously poorly written. Unlike what the article suggests, all other channels overlap and will cause actual interference! Do not configure your AP using any other 2.4 GHz channel, even if they already have other APs in range.
Perhaps the thing I find most impressive about this it's that it runs quite usably in my phone browser (WP8.1). It's the first one of these I've found that does.
Relevant XKCD What if: When - if ever - will the bandwidth of the Internet surpass that of FedEx?

https://what-if.xkcd.com/31/
Laziness? If you just enter a relationship just for the sake of having a relationship thats not fair to the other person involved. (Source: been the "other person.")
Just add autocompletion and syntax checking for the major editors and people will start adopting it.
I think this is a big threat to them. I find R more powerful than SAS. With Tibco and microsoft behind the language now, it is going to eat a lot of market.
What salary on the 'lower side' would you deem reasonable?
Sorry, you're right I meant marginal.
Would you care to expand on that? Right now I disagree.
Linux is mostly GPLv2-only. Parts of it are under MIT, BSD, or even GPLv2-or-later, but the whole work is GPLv2-only.

I wish you were correct. Hypothetically there could be a new version of the GPL that is crafted without any CDDL incompatibilities and we'd finally get to import ZFS into Linux, but alas, even if a GPLv4 came around to do that, Linux wouldn't benefit.
2FA slows down the entire log-in process a non-trivial amount - even more so if it's implemented over SMS.
But no one is calling this guy a villain. For example, his name is not mentioned once in all these HN comments. It's not his fault.

And indeed the Azure T&C's are definitely referenced a in the Twitter discussion with the OP. Such as:

https://twitter.com/dezren39/status/1359726235929223168
If mining is unprofitable doesn't that incentivize people to do underhanded things like Sybil attacks?
Their status page is now loading for me:

https://status.notion.so/
Ha! I guess hardware resources aren't the only thing Elasticsearch suck up!
I am sorry, but how do we know that youtube video is real? The channel it is uploaded to doesn't seem trustworthy at all.

>China requires the content of user activities to be saved,

Do you have a source for this? I find it hard to find information on this, I assume it's because I don't speak Chinese.
Yes, and they have a long history of colluding, including artificially suppressing engineering salaries.

https://time.com/76655/google-apple-settle-wage-fixing-lawsu...
http://en.wikipedia.org/wiki/Bank_Julius_Baer_vs._Wikileaks_...
If the US government becomes the agent of whoever has money and claims intellectual property, there really is no limit to how far this can go.

All any company-with-influence has to do is patent some things, put a claim against a competitor and shut them down long to put them out of business. It's not just that it lets companies dominate industries. It is that it makes such domination more profitable than anything else - thereby sucking up all available investment funds. What would you invest once the state start "picking winners".

It's really the same old story - corruption destroys enterprise.
I'd like a nice high capacity SSD but it's too much to expect anyone to buy.

On a more hazy level, the motivation to get all this stuff I've accumulated sold or given away!
Political is a vague term. I do not think anyone really knows or can define it without some decade long argument and a final consensus.

That the government can decide who is guilty however is not a matter of politics, but, fundamental principles.

As to your second question, this is something which effects some of the HN community, whether genuine original content producers or otherwise. Thus, I do think it is news related to technology of a relatively new nature, thus, I would say, yes it is or has the potential to be of interest to the HN community.
I haven't seen anyone in this thread defending intellectual property theft (though there are certainly people out there who do so) or the activities of these particular sites. Rather, what disturbs many of us, myself included, is government censorship without due process of law. We are concerned that once the precedent is laid, its use will inevitably expand to cover sites whose activities make the government uncomfortable for different reasons (WikiLeaks being a good example).

As a software author myself, I sympathize with your situation, but the risks here are much bigger than the loss of income to piracy.
There's no clear argument for why direct-election became so popular. There were mostly vague arguments given such as direct-election would somehow fight against the cozy relationships between industry and the Senate, or end bribery in Senatorial politics.[1]

It seems that what was behind the movement to the popular vote was a strong populist sentiment without clear reason; or at least without a reason that made sense.[1]

Last I checked, bribery and cozy industry relationships in the Senate were not stopped by the 17th amendment. I doubt they will ever stop. Power and money tend to mingle, and that part of human nature will probably never go away.

[1] http://en.wikipedia.org/wiki/Seventeenth_Amendment_to_the_Un...
Disappointingly the monitors as well. It sucks to have to buy an old monitor for 200% more than something else that year for the colors to look good and not have to fuss with ICC calibration when working dual-monitor on a laptop.
You may be able to create them, but as a server, how would you receive incoming connections?
People who don't celebrate Christmas can still answer the question. "Nothing."
Economically it does not matter how hard you worked, only what value others put on it.

And secondly, but far more importantly, I for one am not willing to give up my freedom of speech and right of due process to protect your monopoly on a few specific bit patterns. We give murderers, rapists, even child molesters their day in court and the right to question the evidence brought against them, to question and examine witnesses, to be judge by a jury of their peers and to petition the government for redress of grievencess but if they help others find places where they can search for specific bit patterns and make a copy of those, we give them none of these rights?

At this point all that is left is realize that I have been trolled.
cloverleafs (bleh); roundabouts (bleh); jughandles (bleeeegh). This is the best solution to the problem I've ever seen.
This is based on client certificates and thus is doomed by terrible browser UIs.
https://youtu.be/WlriwanO4e4

If you prefer watching a video on the topic, vox has made pretty great video on truck art in north western India
Sorry for that. The reason I switched from British to English is because of the distance over the channel being 23 miles, not a suggestion that Britain is essentially England or that it's a monoculture. Please don't think otherwise.
It's easy to build a mailing list by using Twitter properly. I know one example of a 60,000+ email list built from a single Twitter account in around two years (2007-2009).

Messaging those who follow a competitor is just the smallest fraction of the techniques available for using Twitter for business, and one of the least effective. It doesn't scale well, for example. Also, by analyzing data across multiple social networks, a much wider variety of effective, non-spammy marketing possibilities emerge.
Right, and it's way easier/cheaper to keep an LLC than a corp with shareholders.
Multiples of 11:
Multiplication with 1-digit number:
11x = 10x + x (Sum of digits=x+x=2x=even)
Multiplication with 2-digit number:
11(10x+y) = 110x + 11y = 100x + 10(x+y) + y
If x+y<10, Sum of digits = x+x+y+y=2(x+y)=even
If x+y>=10, 11(10x+y) = 100x + 10(x+y) + y = 100(x+1) + 10 (x+y-10) +y, Sum = x+1+(x+y-10)+y = 2x+2y-9, which is odd.
So, we need to find smallest x+y>=10 where 0<=x,y<10
So, x=1,y=9 and hence the number 11*19=209
Wow, thanks a lot for taking the time to write such a well thought reply.

I would see no faults with your argument for freemium, if this was a service aimed at the Consumer. If it was, you'd be 100% right.

As it stands, thought, with threddie being geared towards small companies rather than individuals, I think it may be worthwhile to experiment in customer selection. I know a few people who run small businesses, and they seem to prefer to go straight to the 30-day trial of an app, rather than endure the limits of a free version. Maybe for those kinds of customers, a half-assed freebie is actually a turn-off. Who knows? I need to find out.

As for the feedback issue, normally I would agree with you. It should be easy to decide which feedback to listen to and which to discard. But, being a bootstrapped single founder who has to juggle a day time job, a social and romantic life, plus a startup and a couple side-side-projects, judgement can become quite clouded sometimes.

More than once, I found myself getting all worked up about stuff suggested by free users, only to realize (much later) that it went against my objectives and was a big waste of time. Leaving those voices out of my head will definitely help me focus.

We'll see how it goes.
Cheers!
Not a LOL but you got a giggle out of me.
There are several ways of catching uncaught errors and returning reasonable output to the client. First look into set_error_handler and set_exception_handler. Also you can register a shutdown function or set an output buffer callback that looks at error_get_last().
"Don't know enuf to string 6 commands together..."

I don't know who you are, but your rude comments are distracting. Any goodwill is lost.
I agree. Clearly the author is a communist.
This might not be directly related to what is described in the article but I'm pretty sure that great things come out of desperation. Sometimes you really have to hit the bottom in your life and feel miserable to realize that you actually have to do something or try harder.

The best thing about getting out of a difficult situation is that once you managed to do so, you definitely don't want to go back since you experienced it first hand and know how much it sucks. :)
> I guess one cannot come from Asia/Europe to the USA on a
> tourist visa and legally telework from there. Other
> countries seem to have trouble with foreign teleworkers,
> too.

I'm not aware of any country taking enforcement action, or even attempting too, as long as you're not disguising employment in the host country. Who benefits, seriously? Make sure you're legally resident somewhere where all your business activities are being conducted via, and that you're paying tax there.

Who wants to be the first country to say that tourists can't check their work email while on holiday?

> Wasn't there an article about a police raid on a Thai coworking
> space, a while ago?

Yes, but it came down to a misunderstanding about what was going on there. Chiang Mai police later further clarified that they're fine with tourists tapping away on their laptops:

http://chiangmaicitynews.com/news.php?id=4366
In other news: (same HN page)

To Be More Creative, Cheer Up (nautil.us)
https://news.ycombinator.com/item?id=8912699
If you re-read your comment you will see that there's no logical proof in what you're saying, nor is there any evidence. Saying things like "your point is just magical thinking" will not prove me wrong.

Furthermore, please notice that when you say "The point of a progressive taxation scheme..." means that this is an intention of the policy. The actual effect might be quite different, as is very often the case with government policies. I would argue that rich people will always be more powerful, you simply cannot avoid that. And there will always be inequality. Question is, under which system will the rich be less powerful and my answer is that without government they won't be able to coerce others and force others to do things, they will only be able to spend THEIR own money and act on the market as market players, with no special privileges.

The problem is that while your intentions are noble, intentions alone cannot solve the problem. You always have to look at results. Tell me, where in the world has progressive taxation produced innovation and wealth? Perhaps, Scandinavian countries are innovative and are responsible for a great deal of awesome new things in the world? No they're not. Or perhaps China or Russia before they started liberalizing their markets had produced a lot of innovation and increased the standards of living for their citizens? No. Only in countries with less government intervention have we seen the lot of ordinary men greatly improved.
It ain't like feeling sad or cheering up, rather more spending time with one own-self makes it happen.
I'm not sure what you mean by the last sentence. That wasn't entertainment. That was an ultra handy feature which I miss to this day. You could have several fullscreen applications, switch between them easily or just have a peek onto what's going on by dragging the screen down a little bit. It's like a tiled desktop on steroids. Amiga's Multitasking was great (considering the resources).
As someone with clinical depression and who is also a writer: this is purest self-fulfilling, self-indulgent bullshit, and exactly the kind that kept me bound to my own illness for over a decade.

Depression does fuck all either way for creativity, but what it is very good at doing is making sure you're afraid to be rid of it lest you lose that, all the while actually serving to make every creative act an uphill battle you will probably lose. Getting out from under that rock produced the finest and most productive creative phase of my life.

The myth of the tortured artist is one of the ugliest in modern culture. Go look at the lifestyle indulging that produces, and tell me that's a good route to creativity with a straight face. Because I will grant it one concession: guilt and self-recrimination can indeed be a pretty powerful quality control measure, but it is also a short jaunt from there to self-destruction and even suicide. Hemingway drank himself to death. Woolf drowned herself. I'm pretty sure you could lose count inventorying the lives of musicians who've spiraled down that hole.

As far as I'm concerned, this romanticism for depression is no less destructive and unhelpful than "pro-ana" boards; it is an enabling fiction for the mentally ill, and nothing more.
What do you think about combining video and traditional e-commerce features such as product pages and buy buttons like the mexcook.com website?
I have come across networks that filter everything but a few TCP ports (like 80 and 443)

Another point scored for TCP in TCP with an SSL VPN. :-)
CMake with the Ninja generator.
Many business people around here (city in Canada) have them. And they do look pretty sweet. Big square Phablet screen with a physical keyboard, plus all the touch features you'd expect.
Here's the author's bio: http://austin-fatheree.blogspot.com/ He's not an economist. He's a .NET and MSSQL programmer.

What he seems to have in mind is a scheme where labor creates tagged money which returns rents to the laborer. There's a cost to holding money; all money is an interest-bearing loan. Whether this would result in a working society is questionable. Then again, we currently have some negative interest rates, which do the same thing to holders of cash.

The bookkeeping complexity would be high, but there's enough compute power around to handle it. The size of the problem is comparable to merchant reward points, which stores are now willing to track for the smallest purchases. The "blockchain" is probably the wrong tool for the tracking job - too many small transactions.

It would take a very authoritarian society to impose this scheme.
Is "raising awareness" effective? I spent a fair amount of time in mainland China, where lots of walls were plastered with propaganda signs about not spitting or littering in an exhortation to "be civilized" (their words, not mine). I don't know how much good the signs did.
When I'm saying "I am here" is a fact, I'm saying that to the layperson, that is how they express their understanding of the word. Fact is truth, and not something to be iterated on, added to, or improved in any way. So to many, saying that "God is a fact." is very agreeable, if not obvious.

When you talk about approximate geometry, physics, or chemistry, that is very different from the deceitful language games being played by groups in American society. And when we say that evolution is fact, that's not even playing the game right, and it is said in bad faith.

When someone can equate God with Fact and get wide agreement, or agreeably express their understanding of fact by saying, "I am here. That is fact." (arguing against this is a trap), you will lose if you say that evolution is a fact, because evolution cannot stand on the same place as God, and saying so is a cultural violation.

Furthermore, facts can never be changed or improved upon, nor reframed. When someone says that God is Fact, they mean to say that God is unquestionably true in an unchanging and objective way. If you say that evolution is fact, someone will ask how the THEORY of evolution has changed over time, and how a changing theory can be fact. They are deliberately switching back and forth between technical lingo and vernacular. If you try to elucidate with anything less elegant than how the conversation went so far, you will lose.

This game, this abuse of language, this struggle for political power and social configuration, is very far and apart from the pedagogical motives of approximate models in physics, chemistry, or geometry. It is done in bad faith. It is done as a game. And even if you were fully cynical and believed that gaming is the right way forward, even then this is the wrong move. The stronger play would be to instill this contrary framing of language at an early age through an authoritative institution -- schools.
The author has been writing performant provers for a while :-)

https://scholar.google.com/citations?user=ElzaeUYAAAAJ

also Gandalf/Hobbit (SCM)
http://www.cs.miami.edu/~tptp/CASC/19/SystemDescriptions.htm...
I agree. Cabling homes is not easy as it seems when you're settled in. Also not every home is built the same way so, you may need to drill a lot of concrete walls.

Repeaters are no use with thick walls (I have quite a few). Powerline + access point combo takes a lot of place and is not cheap. Rewiring home is not always possible. Also, not all APs have power settings so you can't optimize power the way you want (also, thick walls). So it's a hard problem.

Throwing "just re-wire it, eh?" into the middle is not helping.
Amazon is so bad for the environment. Half the items I return they just stick the return label right on the product box. I am pretty sure that is going back to the bin for recycling or wholesale

With local stores, I can go pick up, see the product, and when I return it goes to the shelf for someone else to use
It was a part of Russian Empire and later USSR. Many territories including Ukraine were part of it. The modern Russia is just a part of old countries' land which don't include Crimea.
Even more than Prolog, I am really excited by the possibilities of Answer Set Programming as exemplified by Clingo (See https://potassco.org)

The main feature of ASP that I like is the ability to handle Now, ASP is not a full-fledged language but instead should be viewed as a workable pure-logic based notation for expressing some kinds of problems. In particular negation is handled really well. Its not easy to learn but is well worth the effort.