skysight-inc/HackerNews huggingface dataset:
I know this has been litigated into the ground by now, but I'm just struck by the pettiness in GNU continuing to insist that:

> There are various ways to express gender neutrality in third-person singular pronouns in English; you do not have to use “they.”

This feels like a vanishingly small hill to die on, given the ideals that are at stake in the GNU project. It certainly feels very out-of-place on a high-level code of conduct such as this one.

EDIT: to clarify, I'm referring specifically to the insistence that "they" is an invalid singular pronoun. I'm being maximally charitable when I say that I'm not sure why RMS's personal views on what constitute "correct" pronouns merits mention on an organization's code of conduct.
The iPhone 5S, released five years ago, runs the latest iOS version.
Yeah - in a way it's worse that the article is so lacking in detail because you expect the evidence to be present as a base-line level of competency for a person with such a position. We certainly shouldn't be appealing to authority, at any rate.
Show HN: “Redmin”, a dead simple Reddit client for prototyping
Labels don't control reality. If I say to you, "If you remove your engine, open it up and clean it out, and put it back in, it'll fix your problem. I call this Cleaning the Engine." And then you come back and tell me that didn't fix your problem, and I ask, "Well, what did you do?" and you say "I Cleaned the Engine, just like you asked. First, I smashed the ignition. Then I rolled the windows up and down. Then I filled the gas tank with water. Now nothing works. Your Cleaning the Engine plan completely broke my car and it sucks!", I'm not going to be terribly impressed when I tell you that's not what I said to do, and you come back and argue "But I Cleaned the Engine just like you said! Oh, let's not get tied up in semantics and definitions, look, I Cleaned the Engine! I have a Cleaning the Engine consultant that says so."

If Agile is to be damned, let it be damned for what it is. But complaining that "Agile" doesn't work when you take it, do everything pretty much the opposite of what it says, but insist on slapping the label "Agile" on it anyhow, isn't a very compelling argument. Before you have a problem with methodology, you have a problem with terminology.

There is a sense in which Agile can't help but succeed, since it boils down to "Do the things that work, and keep checking that they work and check whether new things would work". The problem is, people don't want to do that. They don't want to have to do the checking work, or the thinking work, for any number of reasons (a few good, mostly bad). If you won't do things that work, check that they work, or sometimes try new things to see if they work, you can't expect the benefits of doing thing that work, checking to see if they work, and trying new things to see if they work, no matter whether you call it Agile or Scrum or Bumblekitty.
We are living in another "Gilded Age" whether we realize it or not.

And when populations hit a tipping point, the elite will start a big war to thin out a few hundred million people or maybe 3-4 billion this time.

It is the same as it ever was.

Google, Facebook, and all the other big tech companies could have helped liberate humanity--we were talking about privacy and open government in the late 1990s. It was all set to be implemented, then 9/11 happened and a new Iron Curtain fell on the US. All by design by those who can't allow the rabble to have any true freedom.

When I look at what Google and the others have become now, I just feel ill--this is a major power play where they are aiding and abetting outright tyranny in China and will happily aid and abet the same crimes in the West as long as it suits their goal of power consolidation. Worse, they are now aligned with the far left, which makes utterly no sense except from a "gaining total domination" mindset. It's sick. The left is not "for the people." Show me one historical example! That talk was always a false front for naked brutality.

Before you downvote me, realize what is at stake here. Read some damn history books and come to understand what happened to the Greeks and the Romans and why.
This has been my strategy all along. I am always at least two versions below, sometimes more. I still own my iPhone 6, and get all updates. I bought it for 200 bucks, 2 years ago!!
>why not implement cameras all over every roadway to automatically ticket you every time you break the speed limit

That already happens in high risk areas. Would it be fair to do it with high risk immigrants (however you define that)?
Spatial – Collaborate from anywhere in AR
if I get paid 15 bucks an hour as a picker at an amazon warehouse. why wouldn't I be incentivized to actively facilitate shrinkage at that warehouse? fuck the system guys,get paid
What a missed Opportunity

In all seriousness I think it's always a shame when probes, rovers, etc go offline. It's always exciting and wonderful to me when things last vastly longer than their initial mission objectives... but even then it never seems long enough.
Wasn't one of the original goals of Perl 6 to be able to run Perl 5 code?
I really wish that all of these books had a wiki so that users could post their own solutions with corresponding discussion. Particularly practical implementation details that don't belong in the text of the book.
Does this allow you to flag a question in a way which means it shows up in the queue of unanswered questions and is thus likely to attract an answer from someone monitoring the relevant tags? I didn't see an obvious way to do this from a quick experiment.
I picked a second hand one up for SGD$200 (~USD$150)
>Why don't you just stop eating meat

I saw a recent study that said everyone going veggie in the developed world would only have a couple of percentage points effects on emissions. Surprisingly ineffective.
"describe how the sprint went for you as one of the World Cup teams."

I'd be tempted to say "I was Scotland - we didn't qualify" ;-)
It’s consistently going back in the context of the app you’re in.

If you want to go back to the previous app you can swipe from the left on the home indicator, or on older iPhones swipe from the left with force.
I'll second this. I'm still using an iPhone 6s and it works great.

I just checked and there are a couple hundred listed on my local Craigslist for $100-$150.
Baseline compilation is fine, that wasn't what I was referring to. I the context of this thread, the long-awaited promise of JIT is the ability to profile running code to dynamically determine the hot portions and re-optimize on the fly, and do this continually for the entire runtime of the program. This is what people mean by "things that are impossible for a static compiler to do" (though PGO is a decent approximation), and the basis of all discussions that begin with "actually, Java can be faster than C". This is not to say that Julia does not satisfy the definition of a JIT, only that using Julia as an example of this principle appears to be mistaken. Julia is not fast because it dynamically re-optimizes, it's fast because it uses a mature C compiler backend.
You’re right that 99% of people will just pick the cheaper phone over the privacy-focused one if all else is equal.

Look how many people willingly give their phone number to grocery stores in return for a slight discount.
Would you mind taking a minute to explain why you needed a tool like this in the first place, please? I'm quite interested.
It's more very tight semantic alignment across the entire stack of abstractions. Which is actually the important part, things like a "string" being the same conceptual object from top to bottom.
This is fantastic. Imagine having to cite "Anonymous user on 4chan" on your paper.

I'd probably just do it for the novelty (who else can say they have a more unusual source??)
Russian Malware Apparently Used in Attempt to Sabotage Saudi Petrol Plant
Can you explain more?

Because I do not understand what the project does and where I might use it.
Clojure Walk Through the OpenCL in Action GPU Computing Book – Part 1
I'm going through this now...I've had the same interview half a dozen times where I get asked the same question: "we have your resume/CV but give us an overview of your background and qualifications." Maybe let people record a prepared statement and interviewers can watch that first. And then the basic tech questions asked over the phone (what is a promise, what does the spread operator do), they should use a recognized online skills assessment. And then they all want a programming puzzle. Again, an online puzzle should be done once under timed conditions and then multiple companies can see it. So with the video, test results and puzzle out of the way, there's less you need to say on the phone.
Onboard if tends to be quite different if you already had a device though. With an iPhone you can just put it close to your old one and it will suck in everything. But if you set it up anew it will ask questions about privacy setup, text size and so on.
> It seems to me that people often overthink applicative. It falls right out of functor. Normally when you call fmap, you pass it a function that takes a single parameter. What happens if you pass it a function that takes more than one parameter (the other parameters being curried)? fmap applies a value from the functor to the function. Since it only passes one parameter, the result is a partially applied function. The result is that you end up with a functor containing partially applied functions.

I blame this on Haskell's overreliance on currying. If applicative was explained in terms of (pure and) liftA2 aka map2, which is completely equivalent to defining it in terms of ap, the analogy with Functor would be much more obvious.

> NB: pure being part of applicative is really interesting. I don't know for sure, but I'm relatively sure that a functor is applicative IFF your can define pure for it, which is really interesting to think about.

Not true. Const b (i.e. f a = b for all a) forms a valid functor and you can define pure as long as there's at least one value of type b (pure a = 1 where 1 is that value), but if b is some type that does not form a monoid (e.g. nonzero octonions) then Const b does not from an applicative.
For your point to be a disagreement, you'd first have to agree that Julia is a "slow language", that is sped up by a JIT. Would you agree with that? Or is it an example of a sort of language that I referenced, one that was designed to perform well from the beginning that may use some technology that looks like a JIT (though as others pointed out, not necessarily really the same)?
I prefer no collisions to be the default.

So

foo = 12

No need to worry there's some global "foo" I overwrote (since it means knowing the entire program 10 lines or a million). That's actually one thing I think python got right over C/C++/C#/Java in that "foo=12" is always a local variable. It's never a member of the class. That's explicit as in "self.foo = 12". No ambiguity. JavaScript got that part right "this.foo = 12" but it got the other part wrong "foo=12" could be the global scope and there's no warning, just "you just crapped on the global namespace, good luck finding your bug" :( Fortunately modern tools like eslint catch that bug for me in JS
In the US, one earning more than 7 times national average income cannot accept gifts at all? Have I read right?
"4 USC 888" does not exist.
I was reading something about Myanmar[1], but I got it conflated with another article I can't find talking about WhatsApp message forwarding.

[1]https://www.nytimes.com/2018/10/15/technology/myanmar-facebo...
TIL.

Are you saying that it's possible to protect against all kinds of shenanigans on the ground line even if the device has no other ground, or only against negative voltage?
Thanks to the PRC!
Apples 'cheap' iPhone is last years (or the year before). And it works, because unlike most Android devices that get very few updates, with long delays (or no updates, ever, for the very cheap devices), they support devices with newer OS releases. A 5S will still run the latest iOS.
It's not 3 years old, we've been exploiting it when we were 14 yr old trying to find server to host warez content, and has nothing to do with the plugin itself: it's all about apache's mod_php configuration: does it allow execution of php files that are in the directory where users upload their avatar ? If yes, then they can try to upload a php script and execute it on the server.
Ranger has taken over my world the past few years. Heck I even have it working in Windows 10 in the Linux Subsystem (OpenSUSE for me). Ranger for me is just as fast in real life and my work Windows 10 machines are not anything to write home about.
I'm always baffled how even the tech-literate crowd here continues to give Apple a pass. This is the same Apple that gave up its encryptions keys to Chinese government for the servers located in China. If it actually had user's privacy in mind, it wouldn't give those up.
My problem with your first comment is that you misrepresent the issues. Your second reply is worse because you introduce other different issues, without addressing the point (that Apple chooses compromises that you might disagree with).

> Slowing down old phones without notice or permission wasn't the best response to aging batteries.

Sure, it wasn't handled well, but you said that they did it to force upgrades... That is patently incorrect in my opinion. Apple are far superior at keeping old devices updated than most actors in the Android world (as a comparison point).

> And the MagSafe connector was not a common failure point.

And your original post complained that "and sells more dongles by eliminating features and changing ports". What does replacing a proprietary magsafe connector with USB C have to do with Apple selling more dongles? There are now plenty of compatible third party options available in more than one category.

Regards app store policies: see sibling reply.
No worries! Just wanted to note for anyone else that comes across this that mother’s also go unpaid for leave in the US. Sad state of affairs. I just got back from South America and folks were shocked when we talked about US labor laws.
It is better now that we have running water and don't have to use the outhouse. That was a bad scene for brown recluse bites, in particular with respect to the typical bite location.
There's exhaustive reasoning in the readme: ¯\(ツ)/¯
6E23! It rhymes. If they can remember "6E" and that it rhymes, then the first number after 3 they come to that rhymes is 23.

Atoms in 1g
Of 12C?
It's 6E 23.
Fundraising in the Highly Regulated Cannabis Industry
billions of people would not have smartphones.

But what’s the downside?
Or you know, we as a society could decided to actually help people.
the only reason this is downvoted is because of "you make so much money, be grateful and stop whining" and I feel like it shouldn't be.
Modern Creatine 186g 30 Doses Como Tomar USP Labs
Social progressives are succeeding in marginalizing Linus...

> The only political positions that the GNU Project endorses are (1) that users should have control of their own computing (for instance, through free software) and (2) supporting basic human rights in computing.

There are NO human rights specific to computing. All rights are property rights, including he right to be free (you own yourself, that's really the main one, and have the right to your own body and possessions you've created or otherwise acquired through voluntary exchange (ie you didn't violate anyone's property rights).

And you can never have control over your hardware as long as there is legislation and taxes.

But Stallman never understood basic principles of liberty, so whatever floats his boat...

The only surprise is that it took so long. Most OSS have had codes or conduct with socialist values for years. It's disgusting, but that saves me some time as I contribute than as I otherwise would.
Spatial raises $8M to bring AR to office life
Can you add a link to a downloadable pdf of the presentation? The js thingy doesn't seem to work on most browsers :/
I agree that Perl's autovivification is a timesaver, although I can usually hack together what I want with Python's defaultdict.

For "data analysis improvisation" though, I don't know. A good REPL is a key part of that, and I'm not sure that Perl has anything as good as the ipython cli or jupyter notebook.
The meaning of the title was not obvious to me either. Stateless in programming means pure functional, so the first thing I imagined from the title is some sort of new pure functional CPU.

This laptop also has a state, the post-boot state is just fixed and repeatable. And, of course, the underlying technology is not different, it makes use of a lot of state, so using the word “stateless” here is certainly not the clearest language possible.
I think other engineering professions could be substantially improved by a greater participation of their members in such sites. The amount of public communication and advice availible for profession electronics development, for example, is far lower than that for software (There's a glut of hobby-level stuff, but beyond the basics it gets much worse).
If people in the midwest are laughing, imagine how Australians feel.
It's interesting. A place where people live on top of each other and in such density and yet everyone can feel so alone.
WASM has a popcnt instruction, and will eventually have SIMD. I think the bridging cost is less than calling something through NAPI or a native add-on because you're still in the VM.

Great hash table by the way!
Having reason on your side has not been an historically reliable way to win legal battles.
I didn't say that?
I merely state that there options were use petty cash or rely on a credit union that does NOT perform interstate commerce which is pretty rare.
It would be like "24 year-old Garry Kasparov wins world championship of 1500 year-old game."
Is there really a strong amount of outrage about which gender neutral pronoun was used? As the use of a gender neutral pronoun seems like the important bit.
Writing high performance Go code
Well I would argue that currently the economy is limited by consumption and not investment.

Google "asset price bubble" and compare this to the general inflation.
That's solving a different problem. Again: I understand how to scale a recipe (which is what you're describing).

Let's do this as a math problem.

How I tend to cook: Xbutter + Ysugar + ZFlour = 20 Cookies.

How OP is cooking: 2 butter + Ysugar +ZFlour = X

We're setting different known quantities (him butter, me portions) and then solving for the rest. They're fundamentally different approaches in cooking philosophy. And again, neither is "wrong" I just found OP's style to be novel enough to comment on
What they are discussing is simply an acceleration of a natural process: the carbonate-silicate cycle[1]. Silicate rocks are transformed into carbonate rocks through weathering. This captures CO2 from the atmosphere.

When carbonate rocks are transformed back into silicates through metamorphosis or magmatism the CO2 is released back into the atmosphere.

This definitely has the potentially for the long-term capture of CO2. For example in about 600 million years increased solar output will disrupt the carbonate-silicate cycle, resulting in the increased weathering of rocks and the capture of enough CO2 that C3 plants, which make up 99% of existing plant species, will no longer be able to live on earth. [2]

[1] https://en.wikipedia.org/wiki/Carbonate%E2%80%93silicate_cyc...
[2] https://en.wikipedia.org/wiki/Timeline_of_the_far_future
On that theme, this piece from three years ago devastated me: "The Lonely Death of George Bell", https://www.nytimes.com/2015/10/18/nyregion/dying-alone-in-n...
Apple and Samsung fined by Italian authorities over slow phones
Your experience does not necessarily reflect the reality of it [0].

[0] https://usa.streetsblog.org/2018/01/03/study-cyclists-dont-b...
None for private employers. Government is different.
It seems extremely hard to achieve that though. Creating a new smartphone hardware is very difficult and expensive. Creating a new smartphone OS and ecosystem is probably even harder. In order to have a proper "libre" smartphone you'd need to basically do both things. If behemoths like Microsoft couldn't pull it off I'm not sure how a newcomer could.

I suppose the best path would be to create a new phone that could either boot Android or your privacy-respecting OS, this way you could still get the mainstream sales with Android and you'd target the niche users who value their privacy with your custom system. Still seems very difficult to achieve, if you want your phone to be cheap you need to target a high sale volume to dilute the cost of your R&D.

I think the big problem is that smartphones never really had an healthy open source ecosystem going because it was all about closed hardware and locked bootloaders. Without a decent open source stack available it's hard to bootstrap a new system. And even if you did manage to do it you'd still need to convince people to port their apps to it (because not having Whatsapp or Instagram is going to be a deal breaker for many).
> If google wants to make a phone that’s locked to an operating system with only their store they can do that, no issue.

I don't see Pixel phones being exempted from this judgement, so I don't understand why you're claiming this.
Link for anyone like me who's never heard of it before: https://github.com/ranger/ranger
I wish I could separate his position from Apple's marketing stance. Unfortunately here he seems to use such hyperbolic language that it puts me on the side of "this is marketing". It seems very hard to separate cause and effect (is Apple's market strategy because of his beliefs on privacy, or is it the other way around?). But this kind of tilts me towards the latter.
With regard to the product, it could be a hint at mercenary times. Once upon a time it was possible for any army to employ Swiss mercenaries in their rows. Not that I, as an engineer, approve that it's generally a good idea to unite more technologies than absolutely necessary in the same project.
Hmm that wasn't actually what I said. So not sure how to respond to that.
You want to be paid in stocks? Of one single company? Planning your retirement on whether or not Amazon is even around in 30+ years seems foolish.
Nothing to add, just glad to hear that folks are asking this. I work remotely for a US firm and I'm baffled in their choices viz-a-viz payment sometimes.
Huh. I used these magazines to implement a 3d renderer on the NES last year. Kinda funny to see them posted here. They really are excellent help.

BTW, here's a good site for this sort of thing: http://codebase64.org
Strictly speaking, Aldrin punched the lunatic because he wouldn't stop harassing him in the street, even though multiple people tried to intervene. I can't imagine Aldrin cared too much about the guy's conspiracy theories.

Perhaps in contrast, First Man (the book) relates that Armstrong hid in a college bathroom when some autograph seekers came by the college where he taught.
YC Winter 2019 email: “we need a little extra time”
Got this email instead:

We usually send application decisions by today, but in the case of your application, we need a little extra time. We will get back to you shortly.

—YC

Any ideas?
There was a bunch of discussion already in https://news.ycombinator.com/item?id=18274663.
This tweet is misleadingly worded. The solution was not posted on 4chan, but rather by an anonymous user on a “wiki mainly devoted to anime” as the original tweet quoted by this tweet makes clear.
Another example is encryption in general. Once export restricted in the U.S. as munitions, the rest of the internet simply routed around that censorship.