jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Earlier this year, I lived in Guatemala studying Spanish, climbing volcanos and motorcycling around. At one point a friend of mine visited me from Mexico for a couple weeks and we decided we'd rent a car and drive around the country. It's much safer than the busses, and way more freedom.

We were going between villages in the mountains that were -- to say the least -- rural. Most of them probably had thirty or forty people living in them and the only access was a single-lane dirt road barely passable by even four-wheel drive vehicles. The workers in the villages rely on hitchhiking or private "taxis" to get to work. Those with trucks generally pick up anyone on the side of the road who's going in the same direction and flags them down.

Having been the hiker myself on some similar Guatemalan roads previously, I discovered that it's customary to ask the driver how much you owed them for the trip at the end and then pay them (depending on the length of the trip) maybe 5 or 10 quetzales -- I think at the time that was about $1.00 - $1.20 USD or so.

My friend and I got in the habit of picking up everyone we saw and dropping them off at their location; por gratis. Most of them didn't speak Spanish (this was rural enough that nearly everyone spoke some mayan dialect) so it was always a bit of a silly experiment trying to explain that I didn't them to pay.

I like to think that maybe we made a couple people's days and they were able to put a little more food on their table (or heck, beer in their belly).

More generally, I make a point to pick up hitchhikers when I have time -- which sadly is less and less frequent these days. Even if it's a risky proposal, I've been on the other side of the equation one too many times in my life not to try and return the favor.
In mine the two options have be less than 1.0 when combined.

So out of all genomes, 20% (.2) goes to crossover, 80% (.8) goes to crossover and the rest live. The two numbers have to be less than 1.0 for some to remain alive from one round to the next. This gives the option to also specify how many survive from one round to the next v.s (correct me if this is wrong) a random amount each time in your example.

For what it is worth you graph looks much nicer :) Back when I first made mine the canvas tag wasn't around and js was much slower. Really should remove the 'you might get an image!' text before the graph.
The nice thing about hikr for me is that the reports together form a routes database, but with personal first-hand insights from different viewpoints. That goes beyond a traditional guidebook or route database. Sorry, I really don't want to bash your site, just trying to help you understand my perspective as a hikr user.

Beware about the copy, English is not my native language either, and neither do I have any experience with copy writing. It was just a suggestion, before changing your site you should consult with someone who's better at that!
He explicitly mentions not exercising to reduce your hunger and because he and other sources he cited don't think it helps.

If you track your weight every day then you can try different eating schedules for a week or so and see which on works best. I know people who ate three small meals every day and lost weight easily, while I found that either one or two meals a day worked well as long as I ate at least 2200 Calories one day per week.
The Tundra is the only full-size truck made in Texas.

The Titan is made in Mississippi.

The Ridgeline in Alabama.

Those who identify as Republicans seem to indicate willingness to pay more for Made in USA than Democrats according to the polls I've seen.

https://morningconsult.com/2017/11/21/poll-support-for-purch...

https://morningconsult.com/wp-content/uploads/2017/11/171016...
The only thing they NEED to improve is version history comparison. I do not understand why it is so hard to "save" a version of a file before you make your own changes, so that others then can easily see what you changed.
So, yet another instance of northern americans complaining about having a taste of their own medicine...
Here it is on the front page of newyorker.com, under "Examining Vicky Osterweil's Case For Looting".

https://web.archive.org/web/20200903174123/https://www.newyo...
We run ZFS -- specifically, OpenZFS -- in production across all of our datacenters, as do our private cloud customers in theirs. We use it for everything including (notably) our Manta storage service.[1] There is nothing disingenuous in claiming that ZFS (OpenZFS!) has been in production use for a decade!

[1] http://open-zfs.org/w/images/0/03/Manta-Dave_Pacheco.pdf
> Previously, they always said to continue their ways

They actually already gave up in Germany a few weeks ago. Bascially reducing their fares so far that they are considered ride sharing (which bascially means a driver can make no profit).
Hey everyone, don't get carried away by the tone of the slides. There is some good stuff in there.
The proof is that Tether almost never deleted any of its tokens, even when Bitcoin dropped significantly, e.g. from $10k to $5k in 2020. Does it mean that no one wanted their USD back from Tether organization? I highly doubt it.
It’s tends to be very viable. Most places can afford for heat to be shut off for 10-15mins without issue (think water heaters and whole building heaters).

That then gives the grid some time to spool up reserves. After all having your hear turn off for 10mins is better than having everything turn off for an hour, which could happen if the grid needs to shed load involuntarily.
Those graphs paint a fair picture of the nature of the crisis, but I am not so keen on their explanation.

Nixon ended gold convertability, but the USD was not on a true gold standard and was in danger of not being able to fulfill this obligation. The standard was Bretton Woods, it was an international framework for finance, and it was the failure of the framework together with the OPEC oil crisis that caused the mess documented in those graphs.
See https://web.dev/trust-tokens/

(Disclosure: I work on ads a Google, speaking only for myself)
Yes, exactly—-you don’t have the spending problem that some people have, or don’t have the desire to save money to the same extent that some have.

Root cause analysis is of course best if successful and can be completed quickly enough.
This is correct, though I suspect the UK government aren't going to try and disobey the ruling just in Scotland.
Apple scraped that so quickly most never knew it existed. I think this shows a company that knows what it does well and has the discipline to stick to it.
Yes, we agree on that. Which is, again, why we don’t do “science“ by length of signature list.
I have a BA and a MA in English (don't get your pitchforks out yet) and I'm learning how to code.

I'm not doing this because I want to get a job as a coder. I do well enough for myself with my existing business.

I'm learning to code because I see all these wonderful apps and products and games and experiences, and I feel left out. I have tons of ideas. I just want to see them come alive.

Whatever business potential these ideas have is just added bonus.

At the same time, even though I have been around computers since I was 10 and know enough of math, logic and basic programming to pick up coding at a competitive level, I do recognize that this isn't something "everyone should do"

You need to learn how to write and read because otherwise you can't write a check or read a contract.

I doubt we'll come to a point where you will need to look at the source code to run Word on your computer.

So no, coding really is not the 'new literacy'.

Coding is hard work, and 30 hours of Python will equip you to build nothing, do nothing of note beyond looking at a Github repository and wondering "gee, what kind of modules are those? And what's that fancy trick with objects?"

If you are going to do this, you'll have to buckle in and do the time. 3 months of intensive, 40 hours/week is the bare minimum dosage to build a decent web app.

Multiply that by 10x to actually become an engineer and not just a programmer
If that's true people should insulate their attics. Or just keep the taps running and jump into insulated sleep bags at night.
Alternative: go full-on emacs, without evil. I think you need to do that, at least at first, to really learn emacs.

How to still get your work done: continue to use vim for your "work," and at first just use emacs to learn emacs. As soon as practical, start using emacs to do just one thing from your work. Somewhere soon after this you'll be comfortable enough to do everything from emacs (although still not an expert), and then you'll be able to decide to stick with it or go back.
The names "web" app and "native" are far too coarse grained to be meaningful. The important parts are the details.

Zero install or heavy weight install? Cross platform or single platform? Offline accessible or not? Safe for anyone to use, or not? Deep linkable or not? Etc.

These attributes can be mixed and matched. And will be.
Yup, all my hedge fund friends that actually make money use it :p
My lawyer friend asked me to set up some "extranets" for her, because she came from a firm background where having private websites for each client was the norm. I looked into this a bit and I found "Ajax File Browser" available at SourceForge. This was a good solution if you want to do all the hosting yourself because you don't trust third-parties.
It's somewhat of a kids' movie, but it's quite dark and might be scary for younger kids. (Kind of like The Lion King, which was also dark and scary.)
My trick for losing weight was that I stopped eating cheese, pasta, burritos, and pizza. I also quit drinking beer. I kept it off by not eating or drinking those things.
Wait, did you seriously recommend technical analysis?
As international as they try to make it, I do not expect it to beat the flood of global students applying to USA schools, some departments in US schools, especially in the master's/Ph.D levels are a lot more international then you would expect.
> few students with poor parents (disproportionally people of color) will stay in shitty regular school.

I'm white and this was me. If it weren't for these programs, I'd either be in jail or working retail/fast food. Congratulations on provoking me, I'm going to take a long hiatus from HN now and go build something. I've changed my password to a randomly generated (ephemeral) string on this and my main account; I won't be back to contribute.
Value != price, nor does LTV make said assertion. Things like markets and preferences (time, kind, etc.) help determine price. The assertion of LTV is that all value created is created by labor, as it is the transformative aspect provided by humans of the "Labor + Raw Goods + Means Of Production = Final Product" view of production.
> Even better if they can also track down organizers

There is video of the rally prior where Trump, his son, Rudy Giuliani and others were inciting the mob to violence.
Does this mean the answer to global warming is to keep people in poverty?
Users with highest average comment scores get grayish orange (Feb 4).

http://ycombinator.com/newsnews.html
I haven't seen any user-visible new features in bash the last couple of years, so wouldn't count on it. (see http://tiswww.case.edu/php/chet/bash/NEWS)

On the other hand I'm slowly migrating to ipython shell as the main login shell. Since every other terminal I open runs ipython, that makes sense. It also lets me script a lot of stuff without the crazy *sh syntax.
I went through something like that some months ago. Then I discovered OhLife ( http://ohlife.com/ ).

That's was the best I did, every night I write my feelings and forget then. It makes me feel better and less heavy.
I disagree with Greg 100% on that statement. It has been a real pain working with the Android bluetooth APIs, but the same can be said for the BlackBerry APIs as well. They work great for something that is persistently connected, but since we don't actually stay connected all night, managing the bluetooth connection can get messy very quickly.

In my experience (since I developed the entire BlackBerry app, and did a lot of work on making the Android app a lot more stable than it was), the apps are working great right now, and they get better every day or two. I mean, I push updates to the app VERY often, and our users have no problems with it, besides the occasional bug, which I generally fix in the following hours.

My only real comment on the matter is that writing code that works well with Bluetooth is REALLY hard, so if you can keep a persistent connection when the app is open, try to go that route.
"Bitcoin prices are so low, you see, that miners are spending more money running their supercomputers than they're making from new coins. So why are they still going? Well, they have dollar debts that they need to pay back, and where else are they going to get the money? They're stuck, in other words, in a catch-22: they can't afford to keep mining, but they can't afford to stop mining, either."

Huh? If miners are spending more on electricity than the Bitcoins they mine are worth then they should immediately stop mining (unless they are engaging in speculation)
Reminds me why slackware packages do not have dependency resolution, because it invariably breaks. This most often in the sense of X wants Y while Z wants Y+-1. And so you are at an impasse because the dependency resolver can't handle having two versions of Y installed at the same time.

A recent failure of systemd i have seen was related to NFS. For some reason systemd would yank the network down before dismounting NFS.

If you don't unmount NFS before taking down the network, it will sit there forever waiting for that final server response.

Another example was where while mount would happily ignore a flawed fstab entry but mount the rest, systemd would bail on the whole mount task and so halt the boot process.
Just be honest. Seven year old girls aren't stupid. "Most comics are made for older guys and teen age boys that don't have girlfriends. So they try to make them feel better about it by making comics with half-naked big boobed women. Sad perhaps, but such is life." Then proceed to show her the many comics she would like, from Archie to Oz, there are still plenty of options. The new Ms. Marvel is a particular stand out.

Trying to convey this as some sort of social ailment is rather silly. It's simply human nature. And unless you think we should all become asexual, it isn't going to change.
V8 can inline at bimorphic (trimorphic and quadmorphic :)) site. That's explicitly stated in the post: see the part about decision tree building. When you inline at polymorphic site in the worst case you have branching flow graph that decides which particular operation to pick. Rewriting example from the post into Java terminology yields:

if (o.getClass() == A.class) {
// inlined variant that matches A
} else if (o.getClass() == B.class) {
// inlined variant that matches B
} else if (o.getClass() == C.class) {
// inlined varint that matches C
} else {
$Deoptimize(); // -> exit, this never returns.
}

[Note: `$GetShape(o)` became `o.getClass()`]

V8 can do this. If inlined variants for A, B and C are all the same V8 can also do

// Check that we are either A, B, C
if (o.getClass() != A.class &&
o.getClass() != B.class &&
o.getClass() != C.class) {
$Deoptimize(); // -> exit, this never returns
}
/* inlined variant for A, B, C */

However in both cases you pay penalty for the conditional control flow and in the first case V8 is unable to merge subsequent decision trees in any way to eliminate redundancy between them so `o.x + o.y` might end up compiled into something like (assuming polymorphic code that uses objects of shapes {x, y} and {y, x}):

int o_x;
if (o.getClass() == A.class) {
o_x = $LoadByOffset(o, 12);
} else if (o.getClass() == B.class) {
o_x = $LoadByOffset(o, 16);
} else {
$Deoptimize(); // -> exit, this never returns.
}
int o_y;
if (o.getClass() == A.class) {
o_y = $LoadByOffset(o, 16);
} else if (o.getClass() == B.class) {
o_y = $LoadByOffset(o, 12);
} else {
$Deoptimize(); // -> exit, this never returns.
}
o_x + o_y

That's a lot of repetitive branching right here. Arguably the code quality can be substantially improved by merging ifs like this:

int o_x, o_y;
if (o.getClass() == A.class) {
o_x = $LoadByOffset(o, 12);
o_y = $LoadByOffset(o, 16);
} else if (o.getClass() == B.class) {
o_x = $LoadByOffset(o, 16);
o_y = $LoadByOffset(o, 12);
} else {
$Deoptimize(); // -> exit, this never returns.
}
o_x + o_y

but at the moment V8 does not do this hence the penalty is higher.
"But scientists and climate skeptics are countering that the claims of “hottest year” are based on immeasurable temperature differences that are based on hundredths of a degree differences."

So they agree it's the hottest year on record, just not as hot as they think the climate change people think it should be, well that's good to know?
Except for the fact that there really are no owners of any zone in DNS and DNSSEC, beside the owner of the root zone. Every other zone is just a temporary delegation that lives as long as the delegation record is cached. If you go that far down, then sure, this does not constitute an attack, because the protocol does not claim to protect your "ownership" in any sense (except for the ownership of the root zone).

People do have mental models of domain ownership, though, which is founded in the contractual agreements they have with their registry. To them it feels like an attack when for a select group of people their domain lookups result in different records than for everybody else. And it makes it worse that selective (or tailored) man-in-the-middle attacks don't leave any traces behind.

> It's not really an attack, and it's definitively not something you can protect against.

Sure you can. See how namecoin cryptographically reserves domains for a certain owner. It is just a pretty big step away from the current practice of how the DNS is run.
It bums me out some to see the standard-bearer for private offices in our profession showing us floor-to-ceiling glass walls in a panopticon arc, "not as creepy as you think"[1]. The Overton window's shifted so far to the cage-free side that privacy isn't even in our frame? OK, a few companies still believe in offices with walls.

I don't doubt that it's a fine place to work, likely nicer than the cubicles I've worked in, though maybe not better than my home office. But they're clearly not private.

[1] From a caption on the original version of the page.
That's true - if you have some sort of business logic you want to run on both client and server, this or Script# could be very useful.

But if you're looking to write C# in the browser because you love C# and have heard JS is terrible (a BIG factor I've seen used when pushing tools like this), I'd look at typescript first.
Hey mindcrime - I'm up for it, but somewhere closer to my side of town would be great. Morrisville/BrierCreek would be acceptable. :)

FWIW, I'm organizing a wake forest area tech/web meetup as well soon.
Hopefully the settings to enable Mu functionality isn't easy to get to, or else millions of people are going to upgrade and turn that on because they think it'd be cool and "I'm sure other people want to blog on my site!" and then get spammed to hell by parasite hosting spammers.
Read carefully. I said people who were there (at Microsoft) in 1985 told me about it, and there are striking similarities.

I know it is hard to imagine today that Microsoft was once like this...but they were. In a follow up post I might dive into how they lost that feeling. Personally, I think when the business people started outnumbering the engineering people...is when they started losing their way.

Don
Further, does he think the software engineer has nothing to do but work on this project with him?

No, but when he explicitly promises something, and then doesn't deliver, it's more than fair for him to e-mail until that demand is met.
Apple could also build a rocketship and send him to the moon...

The talk of acquisition happened really early in the conversation - it was all theoretical at that point. They dug a little deeper, and for whatever reason they decided that while they could acquire his working demo, they chose not to on this occasion.
I don't see Google Spreadsheet eating Excel's lunch anytime soon.
The writer of this article is an Asshole

Examples:

"The first clue came during the setup process. After being forced to walkthrough a tutorial on how to use the touch keyboard, which I could not find a way to skip..."

Eh, try using the next button?

"Thereafter, I discovered software I could find no way to uninstall; programs which hung around after I was done with them with no way to quit I could find...."

Clearly he didn't look in the Settings -> Applications menu, or in the Downloads section of the market app. Also clearly doesn't understand that you don't NEED to exit Android applications, this is the point of Android multitasking.
Apple certainly won't be interested in future projects with this dude.
If you assume inviscid potential flow, a cylinder rotating forward will create lift. So the counter-clockwise spin on the cheap beach ball is creating lift on its right-hand side, so it curves that way. As to why a soccer ball curves the other way, I'm guessing that it's because soccer balls tend to tilt a little, and since they are rotating about that tilted axis, friction pulls them to the left. Even if the same thing happens to the beach ball, it's light enough that friction is small to begin with and the tilt is gonna lift the ball, decreasing friction even more.
I think this just a terminology confusion. Spine Controllers == Backbone Views.

Both have DOM events, a "this.el" property, a "this.$" selector, and event delegation. The patterns of use should be the same.
On #2, the traditional argument was a bit clearer when it was a world of mainly physical goods. The argument was that you could ignore the EU all you wanted as long as you didn't do business there, but if you chose to commercially import goods into their countries (whether by commercial freight or by mailing packages), then you'd have an obligation to look into what the law surrounding imports was. And of course if you flew to the country and started providing services in person, you'd have an obligation to obey their laws.

But now that you can provide services remotely, the obligations are indeed less clear.
I like the approach of separating the dom events logic into its own controller.

In backbone the dom events are tied to the view which makes it more difficult to reuse the logic with other views. I've worked around this by doing pretty much the same thing as spine; i've created a dom controller from the base controller, but it's not ideal since the controller was specifically designed for hash change events.
I hope they publish a postmortem.
Someone moved fast.
Ow wow, I didn't realise Asciiflow has started supporting extended ASCII - I've been using Asciiflow (via asciiflow.com) for years, but haven't used it for a few months, and missed this being introduced!
Facebook, Messenger, Instagram and Whatsapp sites all down
As a fan of film photography, I smile at a future in which a roll of developed negatives is valuable evidence because it's a lot harder to fake.
In consumer space it’s probably 1 sale for every 100 Windows. If you’re constrained on engineering resources guess which one you won’t care about ?