skysight-inc/HackerNews huggingface dataset:
As a level designer many years ago for a team FPS, I found it worth while to play and analyze lots of games from that level design perspective. There was one interesting navigational design pattern in World of Warcraft I saw, what I called the "20 second rule" at the time.

Essentially, any time you were on a path there would be something interesting or noteworthy about every 20 seconds of walking. It might be that the path had a bridge that crossed a stream, or it took a bend, or there was a large rock or a small house, or a fork in the path. This was really noteworthy in Teldrassil, the Night Elf starting area.

I think without these landmarks, you have this nagging feeling like, "Did I miss something and should I continue down this path? Or should I go back? Maybe I did miss something."

Overall it is astounding how easy it can be to get lost in a basic first person game environment - one that you would never get lost in if it was real. I found for my own work at the time, I'd do simple things in an essentially symmetrical map like "Team A side of town has all brick buildings, Team B side of town has timbered/wooden buildings". Or place a large distinctive building on each side. Or have some aspect of the skybox stand out, like "hilly Mountain to West, distant hills in East".
> As long as you pay lip service to the right politics you can innovate as much as you want in science and technologies.

Unless you innovate in some field detrimental to the government, e.g. education, anonymity, freedom etc.
You have a job and an apartment you lease out. You made a great deal on the apartment. Now, your tenant suggests he should pay less, since you have another income and you already make a profit. Do you?
I don't understand your point - if Nintendo or Sony could achieve larger margins, they would.
Opening up the platform ruins it. The walled garden is exactly why iPhones are so popular and iOS developers so successful.
You're comparing the civil war to people texting each other on social media.

Nobody has ever gone to actual war over personal opinions about cars, phones or computers.
Data science and ML In big companies are pulling resources away from the real value add activities like proper data integrity, blending sources, improving speed performance. Yes Business Intelligence is not cool anymore. Yes I also call my team “data analytics”. But let’s not forget the simple fact that “data driven” means we give people insights when and where they need them. Insights could be coming from an sql group by, ML, AI, watching the flying of birds, but they are still simply a data point for some human to make a decision. That means we need to produce the insight, being able to communicate it to people, have the the credibility for said people to actually listen to what we are saying. Focusing on how we put that data point together is irrelevant, focusing on hiring PHDs to do ML is most likely going to end in a failure because PHDs are not predictive of great analytical skills, experience and things like sql are much better predictors.
Pretty sure mine is highly distinctive for exactly that reason, no cookies + no JS, but if all you can tell from me is when I'm online, what useful info will that give you to sell me to advertisers. Nothing. I'm worthless. Track away.
Sure i'm also interested
I'm very doubtful it would have worked. The USSR had thousands of warheads, they could turn the entirety of every city into glass. I'm even quite doubtful this was a consideration.
Agitators and racists are still around today.
Apple said they review 100,000 apps per week.

I don't think anyone can do that sanely at scale.

Which is why nobody should try.
> I have never even heard of a metric angular unit.

Yet it exist: https://en.wikipedia.org/wiki/Gradian
I'll be the first to acknowledge that it doesn't seem add value over, say, using 1.0 for 360º or just plain ol' raidans (2π)
...and Idris 2!
It was kind of Hunter S Thomson-ish and also kind of inside-baseball like. It would be interesting to talk to the author. Are they like that in person?

He's operating on another level in some ways, but does all that fancy-talk and verbal abstraction (We are fucked in 2020 he says) actually come down to anything a normal schlub can use? If you've worked in the db world on distributed databases, well, this is par for the course at MemSQL or Amazon or whatever.
The last few betas have decent Metal support on recent Macs.
You wouldn't think twice about someone driving that exact same package 3000 km though right?

Planes simply don't fall on people even in worst case scenarios.

Losing power is actually what every meat pilot trains for.
Your work is impressive! What's amazing is the mere seconds you see a productive screen in. Android takes full 30 seconds for me.
Big congrats to my former SpaceX colleagues! Well done!
Sounds like fun! If you end up putting this together, I'd definitely be interested
It depends on where you are. These are just observations from personal experience so I take it with spoon of salt; A significant (more than 7 out of 10) percentage of my Indian friends are theists. Where as the percentages are reversed among my European friends. It is a personal hobby of mine to ask my friends if they believe in God or not as the responses fascinates me. I see the inclination towards atheism is more among my christian friends than my Hindu or Muslim friends. I only have one Chinese friend so no insights there but I believe communism has an influence on the worldview of our friends there.

I see friends from business background to be more religions than the ones from science streams. And withing the sciences biologist to be the most vehement defenders of atheism followed by computer science folks. Mathematicians tend to be be in the middle these days. Maybe there is an influence by Gödel theorem of incompleteness. Maybe the unexpected long duration in proving all of Hilbert's problem also has an influence in the belief.

Christians by far has turned to atheism among my friends, I am inclined to agree with Girard, that after Christianity closes the option of returning to any myth so maybe atheism is the only rational choice left.

Increase in wealth seems to be common factor among the majority of those who changed from some theistic beliefs to atheism. Maybe wealth brings more choice and religions commitments puts a leash on the desires of the mind.

Among those who where atheists and who turned to theism (less than 10 people I know personally) the most common reason was a miraculous escape from death.

I have met only one person who left atheism to Christianity citing the works of Thomas Aquinas.

In my ever changing view, for the majority of the people I have observed, for the majority theism/atheism is psychological response than a rational/philosophical one.
Grues are logic, not geometry:
https://en.wikipedia.org/wiki/New_riddle_of_induction

(I did have to check to ensure Goodman was antecedent to The Great Underground Empire)

These days do we use temporal logics for these kinds of properties?
NPR: 'In Defense of Looting' After Kenosha Uprising: Code Switch
Ha, kinda the same here.

I'm literally living off the stuff I've learnt by scavenging hardware off the local computer store's trash can and building PCs to run GNU/Linux on them.
That's a great reason to predict nuclear power will not be built, but a terrible reason to e.g. vote against it.

We could shut down a technology on a single fatality if we focused hard enough on the victim and their family.
How to combine the best of offline and online teaching?
> Practically, it just means that everything we do with Apple, you have to plan for it to take 2 weeks

Not only that, there is always the chance that 2nd tier support will stop approving your app and then your users will be stuck with a version of the app that needs bug fixes that Apple won't allow to ship.
I lived in the center of Paris for years on a few Altairian dollars per day, and you're being ridiculous. Rental prices in Paris proper, not even the banlieue, are about the same per foot as Cambridge/Somerville/Boston while being an overall nicer place to live.
Heh. More seriously, I think maybe deno[1] should be on that list, as a nodejs 2.0 / event loop for js 2.0?

[1] https://deno.land
I look forward to the day I agree with you and hope it comes soon.

The point is we had it. The N900 was it. 10+ years ago. Maybe pine or librem or open moko or whatever will get us back to where we were more than a decade ago. I really hope so.
So if I'm understanding this right, you sell "app as a service" to personal trainers who then direct their clients to download the app you made them and track workouts.

I think the "digital service" is the app itself because you only get access to the app if you're paying for a personal trainer. So I guess they want you to support buying the app directly not as part of a personal trainer package even though I'm guessing nobody would actually do that.

It definitely seems like you're running up against the rule meant to prevent "buy a coffee and get in-game coins free as as way to get around the 30% cut."
Just something to inspire thought. Take it or leave it.
Apps never crash. They just go on vacations. Then they return with their default screens, rested and ready to work again.
Which comments?
I don’t really know the etymology. I have just always seen steroids called “gear”, and then figured “on the bike” derived from that.

But also how dare you suggest that the highest levels of competitive sport, where the margin of victory is razor-slim, and you only have a few years of peak performance, are infested with drugs? How crass. How immoral. I miss the simpler days of my youth, when Hulk Hogan told us we just had to take our vitamins.
Maybe. Their app already wasn't violating the guidelines. I suspect an Apple reviewer misunderstood and Apple's "we'll update the guidelines" is just "we'll clarify the existing policy without changing it".
Search for "PC2Paper" which is a service that will print out a PDF and send it via snail mail for a reasonable fee. I bet there are other services like that too.
It wouldn’t be a good reviewing process from the users side if you can’t have certainty that the apps in the store have passed the process successfully. The users should have this certainty, not the devs.
> Also BTW, eggs are also sold in 10s in at least some metric countries.

I know because I have to buy them and it means I'm left with one left over every time. 12 eggs works for an individual, a couple, and a family of 3 or 4, and for more combinations of portion than 10 does.

> Want more accuracy? You can say it's 1.1551 kilometers or 1155.1 meters long, your accuracy is now better than a foot

That's precision, not accuracy.

> Now quick, without googling…

I already know it's a mile squared, why do I care about how many square feet there are? That's the point, you choose the measure that is appropriate, without knowing the aim how can you choose a measure?

“How big's that field?”

“A mile by a mile”

"Wow. Can I have some eggs, please?”

“Well, I've only got 10's. I hope you have exact change…”
I think the strangest thing of this sort was when Apple rejects your app and the reviewer replies:

"It would be appropriate to {{insert fix here}}" which they think will solve the issue for approval.

Sometimes the thing seems totally inappropriate to do in any other context. But even if it was appropriate, that is still disconnected from the actual reality that it's required in order to be accepted.
They do - though it no longer solves any of my other needs. I use their whiteboard sticker things so that I can have pictures immediately go into a OneDrive, Google Docs, or email destination. That they solidly got right and it's one of my favourite things.

Admittedly, with the android share button, it's not really that useful, though I love it.
It may be comparable to tritium markers that glow continuously for 10 years without recharging. Their glow is really weak, so you cannot use it as a light bulb replacement, but there are useful applications like markers for emergency equipment or watches.
That conspiratorial trope misses the prisoners dilemia aspect of it. Assuming no other sensible objections to the technology (like assuming radiation would scare people from buying it and get it banned from many contexts regardless of actual danger) they know that if they discovered it competitors could do so as well. Furthermore if they went with it they could practically monopolize the market with short term gains and even if they destroyed their steady income stream (unlikely given there would still be some demand) the short term gains could be reinvested elsewhere. Relying on publically traded corporations to think long term when there are short term profits to be made? That is the opposite of the norm.
Scooters, the RER, the SNCF, the bus, the Vélib and the metro, are very cheap and service even poor parts of Paris and the Banlieue pretty well.
I personally don’t think keli is fixing the right problems:
I’m personally an ocaml user, and I don’t see what keli adds to ocaml.

They cite positional parameters (that they call "prefix notation"… i wonder why ?) but ocaml already has support for named parameters (you can write things like
split ~on:"," "a, b, c"
for example)
Moreover, guessing the order of parameters is generally not that hard :

— If you have good intellisense your IDE will tell you which parameter is which (how they are called in doc)

— If you have good intellisense, your ide will tell you the type of function, which, with strict typing is sufficient in a lot of cases (think "send : Unix.socket -> string -> unit", the type tells you the order of arguments)

— with named parameters, you don’t have to look up the order of parameters… but you have to look up their names, same problem

— This last one is pretty subjective, but in a lot of cases you can guess the order of parameters by thinking "on which argument does it make sense to do partial application ?" `splitBy ","` makes sense, `splitBy "a, b, c"` doesn’t really… so "," is the first argument (but that is subjective)

For IDE support, with the right tools, in my experience it is pretty good (ocaml-lsp or merlin do the job pretty well, and strict typing often allow for better intellisense than on non-functional languages)

Though there we arrive at the real problem I’ve experienced : the tooling.
It’s not actually that bad. more like it’s badly explained.
how do you know that you are supposed to install

— opam for package management (and reinstall ocaml via opam)

— dune for building

— utop as a REPL, because the basic REPL sucks

— batteries or janestreet-core for "standard library" because the standard library sucks (and which one anyway ?)

Plus these tools are hard to use at beginning / have a learning curve. (why can’t creating a project be as simple as
- type "cargo new project"
-> now you automatically have a project dir with a local opam switch, an opam file, a dune file, an example program, and basic utilities installed in that switch ? )

Personally, I think that’s what fp lacks the most right now (though I’m probably influenced a lot by ocaml) : easy to use and flat-learning curve tooling
> No, it's absolutely not perfect, but it was an app I built over a weekend and I never billed it as a medical app.

As a consumer, I'm glad Apple rejected your app. I don't want these kinds of amateur operations in the App Store when it has anything to do with health. I'd much rather Apple have an iron grip when it comes to this even if it pisses off developers.
Common Security Flaws in Laravel Applications
Countly can do that, and much, much more.
> While I refuse to learn philosophy

What?? You want to inquire into meaning and purpose and you ignore the discipline of inquiry into meaning and purpose? That is absurd.

If you can ignore for a moment the archaic sexism of terminology, there’s a reason why mathematics is called “the queen of the sciences” — the king, or Ursprung of them all, including mathematics, is philosophy.
More readable version of the code:

(
function () {

// Exiting if the webpage is not Twitter or a valid tweet
if (window.location.origin !== 'https://twitter.com' || window.location.pathname.split('/').length !== 4) return alert('This is not a valid Twitter poll!');

alert("Please wait this can take up to 30 seconds. Select OK or close to get started. If this is a valid poll, you will get the result when it is ready...:)");

// This string will hold our poll result
let result = '';
// This boolean denotes if our job is done and if true, doesn't execute the addEventListener anymore.
let processDone = false;
let oldXHROpen = window.XMLHttpRequest.prototype.open;
const startTime = Date.now();

window.XMLHttpRequest.prototype.open = function () {
if (processDone) {
return oldXHROpen.apply(this, arguments);
}

// onLoad event handler to intercept the Twitter API response to read the poll results.
function listenEvent() {
try {
if (this.responseURL.includes('poll')) {
// JSON from the Twitter API response
// On a poll page every 30 seconds, Twitter hits the API to retrieve the latest poll results
const pollResultJson = JSON.parse(this.responseText);
const pollBindingValues = pollResultJson.card.binding_values;
const resultObj = Object.keys(pollBindingValues).reduce(function (accum, key) {
if (key.includes('_label')) {
const label = pollBindingValues[key].string_value;
const choiceNumber = key.replace(/\D/g, '');
const voteCount = pollBindingValues[`choice${choiceNumber}_count`].string_value;

accum.choiceVoteCountMap[label] = +voteCount;
accum.noOfVotes += +voteCount;
}

return accum;
}, { noOfVotes: 0, choiceVoteCountMap: {} });

const { choiceVoteCountMap, noOfVotes } = resultObj;
Object.keys(choiceVoteCountMap).forEach(function (label) {
result += `${label}: ${((choiceVoteCountMap[label] / noOfVotes) * 100).toFixed(2)}%\n`
})
}
} catch (e) {
processDone = true;
// For error reporting. Incase if the bookmarklet fails to work in future, people will be able to report...:)
if (window.confirm("Something went wrong. Could you please report the issue?")) {
window.open("https://www.syncwithtech.org/twitter-poll-result-wo-voting/", "_blank");
}

this.removeEventListener('load', listenEvent);
}
}

this.addEventListener('load', listenEvent);

// If result holds proper string, we need to stop listening to the event
if (result) {
processDone = true;
alert(result);

this.removeEventListener('load', listenEvent);
}

// If the page is a proper tweet and doesn't have a poll, we must stop listening to the load event. It happens after 40 seconds.
if (Date.now() - startTime > 40000 && !processDone) {
processDone = true;

// To get feedback if it's actually a poll and the script fails to detect it
if (window.confirm("Seems like it is not a valid Twitter poll. Press OK to report the issue if it is a valid poll and the bookmarklet failed to detect it.")) {
window.open("https://www.syncwithtech.org/twitter-poll-result-wo-voting/", "_blank");
}

this.removeEventListener('load', listenEvent);
}

return oldXHROpen.apply(this, arguments);
}
}

)();
International power grid? Do you mean intercontinental? Solar exposure is definitely correlated across nearby countries, and I assume so is wind.
Are you looking for a book club like group to hop around with or some projects eager to have you?
I can only guess but art is now considered to be inherently subjective. So you there's no way to make statements like "picasso is better than jackson pollock", or "cubism is not real art".

Going further there are a number of works meant to probe the exact limit of what we're willing to consider art. I recall a couple interesting ones:

1. An artist took a shit in a can and sealed it up: https://en.wikipedia.org/wiki/Artist%27s_Shit

2. I recall there was an artist who took an existing book and changed the author name to their own, I can't find a link right now though.
> Agitators and racists are still around today.

Hiding behind “anti-racism” and “social justice”.
The wide boulevards certainly helped the French Army in drowning the Commune in blood soon afterwards, though.
I've always wanted a feature like this on my car. A GPS geocache or RFID based system to let me know about current speed limits and speed limits ahead of me. Often the signs are so far apart on some roads I don't know the speed limit of the road I turned onto until miles have passed. In addition it would be cool if my cruise control could adjust for slow downs and my gas pedal could have a sticky location for the speed limit. Something to make breaking the speed limit more intentional.

Virtual road signs that my car could read and alert me about would be a great addition to the ones on the side of the road too. Stuff like upcoming crosswalks and deer crossings.
If said C programmer has truly never seen or heard of anything but C, I'm sure a similar line of Python (and the end result) would seem quite confusing as well; ['a', ({1j}, {1: 1.0})]
I think the metric system facilitates trade, especially in bulk quantities of raw commodities, between different industries and jurisdictions. And, I think the decisions made to arrive at a universal standard are a combination of top down and "perfect" that typify nineteenth century science.

Earth doesn't have a 40,000km circumference, but it doesn't matter because anyone who needs a precise measurement will use some sort of aid. Similarly the mass of water in 1 mm of rain over a hectare isn't actually 10,000kg, but you'll use some aid if you need a more precise number taking temperature and actual contents of rainwater into account. Of course using nautical miles or acre-feet with high precision required aids of some kind, too.

However, legacy systems of measurements were developed to minimize the number of instances where people like machinists on a factory floor need an aid such as pen and paper to do a calculation. Big problems like Fermi estimates are much easier with the metric system, but day to day problems within a specialized profession probably are not.

I do think the benefits of a more universal system vastly outweigh the costs to convenience for everyday users of measurements, but I am skeptical of many of the rationales used for advocacy. Perhaps if an international system of measurements was designed today it would be even better designed for binary computers as computational aids rather than decimals and paper, though that would be an even more difficult transition.
JavaScript cannot have "the" canonical example of that:

https://www.destroyallsoftware.com/talks/wat
Perhaps because steroids for muscle growth are meant to be "cycled" (i.e. used in a cycle of A, then switch to B, then C, etc.)
That would be really cool. Maybe live streaming the content?
Containerizing ZooKeeper with Twine
> Either way, in both thought experiments the logical thing to do is to save the most people

That is a biased choice, not a logical one. This is about agency for the converse choice (which I would make). Making a choice to kill someone unwittingly, versus a group of people dying wittingly (but without fault) is being taken for granted as the eponymous "the good of the many, outweigh the good of the few" Spock quote.

I don't subscribe to that and I am not extraordinarily aberrant. The cold indifference (and defensive noninvolvement behavior) born of urban living may contribute to this, but is present without widespread physical brain damage.
I like the idea but I think the tactics are wrong. The better approach would try to make the experience as much like OOP as possible. Like the named argument, message passing thing is nice, but it's going to be just one more thing that the 95% is going to have to get used to. If the goal is approachability, then have to get it as close to existing experiences as possible.
> One big factor is it often comes down to which worker group has a stronger union

Exactly this. For reference see why there are still humans on cargo trains.
Regardless of my thoughts on this horrendous stuff, can we please not have this here? It's plainly just the usual comment bait.

This site needs far less politics and way more tech.
There are JS devs who weren't alive 15 years ago.