jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm not sure I want to engage into a debate about Snowden's actions at this stage of the game but that book's introduction seems to fit my description of a pro-NSA / anti-Snowden person. At least the opening paragraphs. It's up to the rest of HN to read that intro and see if they disagree with me and see something else in those words that I'm not seeing.

EDIT: I will acknowledge that the paragraph starting with "This book is not based on complacency about the status quo" does indicate, at least to me, that he's not 100% anti-Snowden though. Perhaps I could grossly, and only based on the intro, paraphrase his opinion as "Snowden just took things a bit too far". I can see that as a reasonable position to take. Even I don't think USA should just shutdown all secretive intelligence and pretend that there are zero terrorists.
Slack does this, Resource Guru as well. There's probably a lot more. I don't really mind, I think it's a nice touch.
Bought it, I'd been wanting to get onto mixpanel anyway, but their free limits are pretty low.
I don't think you read my comment. The United States experience was why other transitions were peaceful.

Ireland was not colonised. That was an old fashioned European land war.

India had a relatively peaceful transition, considering what it could have become.
The domain to.be has a long history in Belgium (.be is the CcTLD for Belgium). Before and around 2000 it was one of the most popular websites there, it was literally the place.to.be. I always liked the domain name, it was clever and with lots of potential. At one stage it was a well-known chat site, but a succession of pivots and different owners led to a obscure existence. And now it somehow resurrected as a t-shirt printing company based in the US.
A JS Linter will also flag that line as well.
wow thanks...learned something new.

I'm sorry when I was in university there were still SPARC64 machines around, which use the "ILP64" where the default int size increased to 64 bits, so that must have been why I was taught that the default int size increased when going to 64-bit arch.
Also found that for all the protection that URL link checkers that practically every damn Exchange server is using nowadays are supposed to give me, they screw up long URLs with a multiple parameters often enough for me to notice and be irritated by it.
Doesn't methane eventually break down into carbon dioxide? If it does then it's much worse than just being co2 in the first place.
I believe it's Graham Gintz. I don't know that there's a relationship to either company, but that would be hard to uncover with the limited time I'm willing to put into it.
Same here. I'm usually a "single task" person (I like to focus. I know well that I don't function well when trying to do many things at once), so a single maximised window is always the optimal approach for me. This is also why I've never bothered with multiple displays, which most of my workmates love.

On the rare occasion when I need to use data from a window to write something on other (like something that can't be copied and pasted, or cases where I need to extract information but not literally copying, such as using some data points from a reference file in code I'm writing) I just use win+left and win+right to spliut the screen between the two windows (I assume that OSes other than Windows have similar hotkeys).
Great example of this is Michael D. Griffin. He started the Space Development Agency for commercial launchers and then retired to join the Rocket Lab he enabled.
> the "current outlook" section

from the article:

> according to data released in January by the US National Oceanic and Atmospheric Administration (NOAA)

an encyclopedia like Wikipedia is, by its very nature, going to lag behind the cutting edge of published research on this topic.

this article might eventually become a source cited in an edit to the Wikipedia page for that "current outlook" section.
To paraphrase Tanenbaum

Never discount the bandwidth of an envelope full of floppy disks in the post.
This is a third-party application that allows you to export your data. It was not created by Facebook.
The fact that Facebook appears to consider user consent an existential threat to their business model tells me everything I need to know about them right now.
And have it all reverted at random because well "there seems to be along time since you last used Firefox, do you want to lose all your configurations? Yes. Later."
Planning to buy a dev laptop and contemplating which M1 pro flavour I should go with? They come with in so many gpu cores options
The person you are responding to does not seem to have taken a position on the guilt or innocence of these individuals and has only noted an affiliation.
I thought I had this figured out, and then you complicated it and messed me up.

Nobody is actually targeting misinformation. (How much are flat-earthers censored?) What they're actually targeting is speech we don't like. We might say "harmful" instead of "don't like", but I'm not sure how sharply that division can be drawn; if you don't like certain speech, you can find reasons to claim it is harmful.

And you could argue that the lab leak hypothesis was harmful. It was leading people to mistrust scientific experts at a time when they really needed to listen to experts, when not listening to experts was causing definite harm, including a lot of death. The lab leak hypothesis was also almost certainly false... until it wasn't, until it became at least reasonably plausible.

So I was all ready to say that it's just speech we don't like, and censoring speech because we don't like it is not an acceptable thing to do... and then you mentioned ISIS recruitment videos. That is speech I don't like. It's speech that is harmful. It's speech that probably contains a number of statements that are provably false.

So I'd really like to draw the line where the lab leak hypothesis is OK (even when almost everyone thought it was false), and ISIS recruitment videos are clearly censorable. But at the moment, I don't see how to do it, other than my intuition of what's OK and what's not. And my intuition doesn't work when someone other than me is doing the actual deciding.

Can anyone state a clear standard here? (The more objective, the better.)
Not much here that’s specific to Java.
There are no other articles by SV Gossip but this. While I don't dispute the content, it does feel like a very targeted hit.
The only person deeply involved in Haskell at MSR Cambridge was Simon Peyton Jones. And he was Senior Principal Reserarcher. You can look up the total compensation for that level on public salary sharing websites yourself. You are off at least by a factor of 5.
I've found it defaults video quality to 480p but you can increase to 720p in settings and it looks much crisper.
You can do this in Rust, the imports in Rust being synonymous with your aliasing of a module path.

I guess it depends on the depth of your paths, but I'm unsure what it solves, it just moves the verbosity to call sites.
Test everything? :P
Same story:

http://news.ycombinator.com/item?id=2007015 - nytimes.com - 1 comment

http://news.ycombinator.com/item?id=2007332 - wsj.com - no comments
proc `<<`(f: File, s: string) =
f.write(s)

stdout << "Hello World"

There you go :)
The book that heydenberk mentions above is remarkable in that it presents a very different picture of the 'ruthless Mongol hordes' as a well disciplined and very flexible moving force.

The thing to consider if they were so brutish as presented in books and media then they would have collapsed from within.

And if they were simply brutal eventually there would have been revolt.

The book presents them as able to learn quickly from each place they conquered. One of the first groups in Asia they came across were excellent accountants. The non-literate Mongolians brought them along to inventory further conquests.

That is remarkable.

They built a network of roads ( a memorable sentence from the book - paraphrase: "The only structures the Mongolians knew how to build were bridges - so that they would always have a way back home"

They had no religion that they wanted to impose. No particular ideology.

They came up with innovative answers to problems that included prototypes for paper currency; law between states; religious tolerance.

They could be brutal - but to the noble/clerical ruling classes, supposedly not so much to the peasant and trade classes. And compared to what? Life for peasants was pretty much 'nasty, brutish and short' as it was. It seems possible that the Mongols could have offered them a better bargain they they were getting from King and Church. And that is why there was not sustained revolts.

There is an oft quoted cliche "History is writ by the victors..."

In this case not true. They were non-literate in Ghengis' generation. The history of the Mongol invasions were written by the vanquished upper classes.
I didn't downvote, but your post is off topic.

If the article was about a case where a person was mandated to unlock their phone because it is only protected by a fingerprint scan, (and of course a person cannot "forget" their fingerprint like they can a password), then your quote would have been on topic.

Yeah, the quote is about fingerprints, but it's really orthogonal to the topic of the article, which is that fingerprints can be "cracked" just like passwords. That's not what the quote you posted is about. The quote is about the fifth amendment (of the US constitution): https://www.eff.org/issues/know-your-rights#17
I really like the clean design. But...

It needs to be much more customisable - moving, removing and adding sections.

Eg: I'm monolingual but can't remove the languages field.

There's no section for references.

There's no section for website.

There's no way to easily list work samples / project - much more relevant than employer if you're an independent contractor.

Really needs the ability to save and edit later.
I'm not an expert or professional, but I'll offer some few cents here.

I think your feeling that the "goalposts have moved" is a result of mistaking 'Functional Programing' as the name for a set of language features. Instead, I understand FP to designate a far reaching paradigm encompassing language design, computer science research, and the design and development of particular programs.

As I understand it, the initial motive for FP was the development of an elegant, mathematically grounded programming style in which the human readable forms of expression neatly reflect the underlying computational model. This is evident in John McCarthy's 1962 "A basis for a mathematical theory of computation"[0], where he presents

> a formalism based on conditionals forms and recursive functions whereby the functions computable in terms of certain base functions can be simply expressed.

The same principles seem to persist right through to the current wikipedia article on FP:

> In computer science, functional programming is a programming paradigm, a style of building the structure and elements of computer programs, that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

Of course, over the course of 50+ years of ongoing research into FP, and roughly 80 years of research into the functional expression of mathematical foundations, there have been lots of developments and plenty of emergent insights that have altered the reigning implementations of FP languages. The fact that OO languages can keep incorporating features that emerge in FP languages is simply a testament to the fertility of the paradigm.

The advent of type-theoretic constructs (like higher-kinded-types) in FP is directly related to the central motives and inspirations of FP. It continues to draw inspiration from developments in maths. Contemporary FP incorporating ideas from type-theory is just like LISP incorporating ideas form the lambda calculus. Since both FP is an ongoing research and design paradigm, the features and approaches associated with it continue to develop. And unless the implementation of FP languages ever overtakes the ongoing research into functional foundations of mathematics, FP will continue to incorporate findings that emerge in the latter.

I may be mistaken, but I don't believe homoiconicity was ever a central feature of the FP paradigm. And, as you note, is is only associated with FP because LISPs were the paradigmatic FP language for so long. But homoiconicity is always a feature of the primordial OO and LP languages, SmallTalk and Prolog.

[0] - http://dspace.mit.edu/bitstream/handle/1721.1/6099/AIM-031.p...
+1
LLVM is a background topic for me. Your newsletter is both informative and joyful on my Monday morning.
Any suggestions on a good android device (not a phone) for running Yaste? I've been extremely unimpressed with all the home theater remote options on the market now.
Yeah, I also want Biden to throw Johnson, Trump and Biden in jail because they’re keeping Assange imprisoned & tortured... but that’s just never gonna happen, he’s a small fish in the grand scheme of things.
The article does address the type of fan and tradeoffs:

> An 8inch (20.32cm) diameter inline duct booster fan ($30).
> Inline duct booster fans are fairly weak fans often
> used to help with grow rooms or range hoods. An inline
> duct fan would probably perform even better (see the
> discussion) but at a higher cost. The one I bought
> is rated to push around 12 m³ of air per minute.
here in Alberta E3 metals will extract it from old oil wells, direct extraction no ponds.
On most computer systems these days can select a set of files and folders and tell the computer to "Send to compressed file", the files that come out of that process usually end in ".zip", and are thus known as "zip files"

This is a zip file, like any other... you can add and remove things from it. However, this ZIP file has a superpower, it can display the contents on the web... it has a web server built into it.

You can take this file, run it on a Windows, Linux, Macintosh, and it will work. You don't need separate versions for each different system... this just works on all three systems, unlike almost every program ever written.

This is one of the most impressive feats of programming things I've seen in my 40+ years of programming. The web serving is clever, but the superpower that it can run on anything really took a huge amount of work, which the author built into a tool called "ape", and has shared with the world, so other people can use it, and help her make it better.
...so you want to move to an ecosystem where Apple gets to decide what you can and cannot run on your own device?

Having to jailbreak to side-load apps that aren't on an approved storefront is not acceptable.
A society gets no points for having noble goals if it lacks the capacity to attain them.
In general, using a language those around you don't speak can be rude, but I was imagining more along the lines of "Come rescue me from this conspiracy theorist."

Which would have been handy at one point for me.
If you go with copy-left you automatically disqualify some major institutions from using your software. Especially for a community based project, there may be institutions that want to make proprietary extensions so it can integrate better with their existing infrastructure.

Generally I think MIT is a good default and you should only use a different license if you have a strong case for why MIT doesn't make sense for your project.
No one was executed for this "crime". They'll spend some time in some facility, but they'll get out richer men with IOUs from HoS.
Ethereum moving to full proof of stake (vs. proof of work which is what mining is) should fix a lot of this. So hang tight if gpu prices have you down. What is the timetable for that?

There will be a glut of graphics cards the likes of which has never been seen, once Ethereum is no longer mined.
But what does it mean to step onto the national stage here? As far as has been reported, Alexander didn’t seek publicity, or obtain any position of power, or make himself available for the rich and powerful to privately consult. He just wrote a blog that a lot of people happen to like. There can be very serious costs to being thrust onto the national stage, so I’m not comfortable with the idea that you can just get promoted there by default.
> A 101 on not gambling: Don’t make negative expected value bets

This advice seems like a good general rule of thumb, but I don’t think it holds up on scrutiny. For example, I consider all purchases I make to be investments.

I am a safe driver, but still decided to pay for comprehensive car insurance (above what is required by law). I understand this investment has a negative expected value, but helps to reduce the variance of my “portfolio”.

Similarly, if there is a large planned withdrawal from a brokerage account in a year, I could imagine someone buying some slightly below the money puts on the assets (with negative expected value). Now you could argue that the bet as a whole has a positive expected value.... maybe the advice could be better phrased as “make sure that in sum your investments have a positive expected value”....
If you like Tsutomu Nihei's megastructures and video games (specifically Half-Life 2 modding scene and old-school, retro-to-the-bone shooters), you should check out G String [1]. My 2020 GOTY hands down.

But an absolute go-to for lovers of virtual architecture is NaissanceE [2], which is free on Steam.

[1]: https://store.steampowered.com/app/1224600/G_String/

[2]: https://store.steampowered.com/app/265690/NaissanceE/
This shallow understanding of Turkish politics, is gonna come to impact western influence in middle east adversely very soon. More so European interests in short term, and US influence globally on the long run.

I have been reading comments similar to yours. Your view is nothing but naive / pure romanticism. There is a large amount of us (Turks of all opinions), just reading silently. Yet you are confident enough to straw-man whole Turkish side of the story into your shallow view.

This is very common. Turkey has a bad PR, and it's been useful to a certain extent for the West. But there is a point where unrealistic bad PR, causes ignorance like seen above. This is a divide between West and Turkey.

If this is an orchestrated divide. I don't mind West being so ignorant of Turkey.

“Never Interrupt Your Enemy When He Is Making A Mistake” Sun Tzu
Oh, I see now. I guess I confused it with some other software I used - I can't recall what - that showed some sort of randomness display.
Yes, but if it's a relatively modern SSD; this might be overkill.

Take a look to your writing stats with smartctl and how worn is your SSD over time. If it's in good condition, I wouldn't worry.

What's the SSD you're using?
This photo, also in the CHM archive but not digitized, is probably of the same layout / computer: https://www.computerhistory.org/collections/catalog/10275791...
> why not focus on ensuring their customers have the money to demand their goods and services through direct stimulus?

That's...happening? It's the core of each of the stimulus bills.

The company bailouts are, theoretically, for otherwise-good businesses unusually impacted by the pandemic. Restaurants and airlines, for example. Of course, there is the winner-picking that happens when any government spends money.
Hihi, I have exactly the opposite impression of you re: views on Apple. In my mind a clear and overwhelming majority on here dislikes Apple very much or is at least very critical of Apple (even though they may still use their products). A smaller group despises Apple absolutely and everything they do and another smallish group really likes Apple.

How did we arrive at those opposite impressions of what’s going on here? I clearly think that a majority on here really doesn’t like Apple. That’s the prevailing attitude.
Used to be this way. Diesel used to be something of a waste product from refinining gasoline. As a result it was both somewhat dirty and also cheaper than gasoline.

Today, refining technology and hydrocracking allows a barrel of oil to be refined almost completely into whatever end product the refiner wants. Diesel, kerosene, jet fuel (which are all pretty much the same thing actually) or gasoline. So now these refined products are priced more by their energy content which is why the pricing has flipped and diesel now costs more per gallon than gasoline (but can still be more economical overall).
This has nothing to do with HTTP, nothing to do with cookies, nothing to do with Wifi, nothing to do with capturing packets being 'easier' (?!?), nothing that is easier since 2003.

It has to do with a very simple concept that many do not seem to understand: If you are on the same network as somebody else, and you are not using an SSL connection, other users on the network will see everything. And further, even if you are using SSL, if you aren't checking the key sigs, they can again see everything.

Cookies are simple and elegant and are not the problem - the solutions have existed for almost 20 years.

Firesheep is great because it is not only switching on users who had no clue, but also developers who have no clue.
It's being rolled out in Sweden:

http://googleblog.blogspot.com/2010/11/helping-you-find-emer...
I had a guy in his late 70s in my accelerated Calculus II class this summer at a community college (power series, curve arc length, determining convergence/divergence, etc.) -- with a class full of students from second-tier schools. He was one of the few students to ace every test and exam.
Sure, and I wasn't talking only about the example, but about the trend itself.
What a load of crap. Represented there are 3 render engines, across however many browsers. Libraries like jquery and compass are making cross browser development easier by the day. Different screen resolutions don't matter - you consider only mobile and desktop, and target minimum resolutions per each. CSS3 is making it even easier to handle different screen sizes without much effort.

I can set my user agent to anything I want, but that doesn't increase fragmentation. As someone who has been developing web apps for over a decade, it's getting easier by the day. Browser features are converging. It's not the wild west where each browser is trying to starve out competitors with proprietary mutually exclusive features.

A large number of user agents does not mean growing fragmentation in browser targets.
Nope. In an ideal world people would honor each other as individuals and prosper in civility, not fight murderous, destructive ideological vendettas.

You can consider profiling to be the collateral damage from the aberrant behavior of unchecked few.
Implicit in this "puzzle" is that the US budget should be balanced right now. It should not! Interest rates are EXTREMELY low right now, and due to high unemployment, investments by the government will give more bang for the buck than in a VERY long time. So what the situation tells us is that this would be a GREAT time for the government to start investing and spending money until private demand rises. We should spend now, and tax a little bit more in the future. That is what the markets are telling us.

Total spending in the economy = total savings in the economy. Consumers have overextended themselves and now have to save, to avoid a depression (when EVERYBODY saves at the same time and nothing gets done) the government (whom the market is clamoring to give money to) must spend.

It's simple, really. Why people have such a hard time understanding it is beyond me.