jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I have an old kobo e-reader that's been in flight mode since day 1.

It's amazing the difference I feel between reading on a tablet and an ereader. The ereader doesn't really feel like a "device," more like a book. On a tablet, I'm googling (Can you really ride from Winterfell to Kings Landing in a week? How fast do ravens fly? Lets see what the internet thinks.). They might be related to the book. They might not. Emails, HN, news…

Watching TV before bed keeps me up. Roaming the internet for half a Saturday on it makes me feel crap. Doing those with a book relaxes me, improves my sleep and my energy levels. Tablet reading is more like TV than like a book.

Anyway… I wonder if bringing that to a writing device could be some sort of improvement, at least for a subset of uses. Something that's designed to write. Editing as a secondary. Something that will feel different when you sit down to write on it. It's not research or email time. It's writing time. Change the pace. Focus.

As a second screen running your normal software… I'm iffy. As a purpose built device that is significantly different than our laptop, but possibly superior at certain tasks, I'd like to see one of these.
It's a hack. I have no idea how to find David Cameron's offices number, and is a fairly good piece of social engineering reminding us that the old school still has some fight left.

As for the security review - this is just to cover them in case someone puts the .wav file online.
I don't understand the use of the word "force" and "require", as in "required to respond every five minutes". What if he doesn't? They'll send him to prison where he'll be required to respond to their questions every five minutes? Oh wait.

(I understand that in "regular" prisons, there are privileges, like socialization, that can be taken away to coerce you into following the rules. But in this case, it seems like there's nothing left to take away, so what's the incentive to follow the rules?)
But Test::More and others have other issues. How most modules do it in Perl usually means: by not cleaning global state between tests and without any isolation. It bit me so many and I wonder why people keep doing it that way.

I honestly expect a lot of cpan modules to have some tests that pass only because they don't run on a clean environment since I found some cases like that already.
I would love to see evidence of Dijkstra's critique of Pascal (which is NOT a basic dialect.)

Dijkstra hates Basic, Fortran, Cobol and APL .. but not Pascal. He wrote an Algol compiler and used Algol-based languages and formalisms throughout his entire career, even inventing some himself.

The reason is simple: Pascal is hard to hate (or love for that matter.) It's a reliable 4-door, automatic sedan.
My avg score hasn't changed in about 2 months, it's exactly at 2.17 and has always been. I'm curious, because I read how this score is calculated and it's supposedly the average of the person's last comments - only in my case it can't be. Other people don't seem to have this "problem", does that mean my account is flagged somehow? Or is it in truth the average of only the first comments when an account is fresh and then stays the same forever?
Thanks for your reply. Because of my current concerns (referenced below) I find it useful to get opinions and comments from people whose names I recognise on HN.

To answer your specific question, DupDetector was an attempt at two things.

Firstly, to separate concerns - to separate my "curating" efforts of cross-referencing and duplicate finding from my occasional contributions of original material and links. I wanted to see the effects of that activities separately. In particular, I wanted people look at my "submissions" page from my profile to see the submissions, not the cross-referencing.

Secondly, to make the process more comprehensive and more automatic. I wrote a few small scripts and had them generate comments. I never let it run automatically, and always submitted them "by hand". That meant that they weren't as obviously robotic as I would eventually have intended them to be. I have also written a couple of comments and submitted them under that ID because that was part of the separation of concerns mentioned above.

I've learned a lot from the experiment, and over time I will distill that and feed it back to the community. You can see some of the discussion here:

http://news.ycombinator.com/item?id=2013666

http://news.ycombinator.com/item?id=2021596
But what running DupDetector has shown me is that the problem is endemic. There is no way that I can see to reduce the rate of re-submissions. People have got very annoyed when the problem has been pointed out. Indeed, many people don't see it as a problem. The very fact that people see an enormous number of posts by DupDetector tells us two things: There are a lot of duplications, and people don't want to know.

It looks to me like this is an issue rooted in friction between those folks who spend a great deal of time here and those folks who spend less time here. Those folks who are here a great deal see all the duplicate submissions and find them annoying -- "BTDT, got the t-shirt, can we puhleez move on??". Those folks who spend less time here see it as a new submission or submit it without having any idea it was previously submitted. It sounds to me a little like the running battle you see on some email lists between folks who get digest (and have hissy fits about people not trimming replies) and folks who get individual emails (and feel that trimming replies is too time consuming and loses too much context, thus hurts communication).

I'm sorry you are frustrated by this. And I'm sorry if this issue contributes to "evaporative cooling" of this site (ie by you and others leaving -- my general impression is that you are a significant contributor and that the folks most annoyed by duplicates are usually also important, valued members). But I don't think that vilifying individuals who have posted something in good faith is a constructive solution to a systemic problem.

Please do let us know if you come up with something that might effectively address this issue.

Peace. Thanks for all you have contributed. I imagine many people here will miss you if you leave.
That must be hellish. It seems a lot of these restrictions were intended to be for his own good to prevent him from causing himself physical harm. What good are they if they are causing him psychological damage?
"The guards are required to check on PFC Manning every five minutes by asking him if he is okay. PFC Manning is required to respond in some affirmative manner."

If true, this is terrible.
There are 0 adults in the world who are unbanked but have access to a mining rig or card payments to buy cryptoassets.

By an interesting coincidence, 0 is also the number of unbanked people who should risk the money they need to eat on unregulated, complicated and easily stolen intangible financial assets which wealthy foreigners invented to print themselves money.
I've been wondering about this myself. My guess is that the utility argument of open source has culturally occluded the freedom arguments of free software. There's a reason we call it open source hardware and not free hardware.

In the DIY electronics community, when someone suggests building an open/free professional tool (e.g. oscillscope, power supply, etc.), everyone responds "you're crazy, it would be too expensive, you'll never beat the cheap Chinese supplies (like Rigol) on price". Right next door, you'll see people who go to insane lengths to study and after-market hack the very same hardware. Hacks that would be both massively easier and more accessible if the hardware was open. (I'm thinking in particular of a thread on EEVBlog where a guy completely desoldered and resoldered (!) his Rigol oscilloscope to reverse engineer the front end.) I think the Novena is an awesome counter-example to this argument and I hope more people take on projects like this. (I would if I had the skillz.)
I suspect the problem isn't just the physical size of the screen, but how does the UX fit it. iPhone apps were always designed with a very specific screen in mind (consider the back in the top right, for example).

Apple is facing a problem: they can not increase the screen size without breaking lots of apps, or breaking the current UX paradigms they drilled into users' muscle memory in the last 5+ years.

What wonders me is that they should have known better: we had the same issues 10+ years ago, with computer screens increasing in size and DPI.
Rumors have it that in 2015 they will introduce an upgraded version of the 4 inch phone (the same size as the 5s)

http://www.tomsguide.com/us/apple-iphone-6-mini,news-20072.h...
http://venturebeat.com/2015/01/02/chatter-getting-louder-abo...

That would make sense to me. I have a 6, but I have pretty small hands. I like the bigger screen size now, but it took some getting used to.
I believe this kind of trend has been known for a while and was a main reason for not introducing helment laws in Germany.
That used to bug me. Now I see it as I'm willing to accept less because I don't have to deal with all the business, networking, advertizing, schmoozing, negotiating, etc. Stuff I have no interest in doing.

In other words, yea, I could make 2x, 3x, 5x, 10x more but I'd have way more stress and doing all kinds of stuff I really hate doing. Sometimes it bugs me but then I think am I really willing to put in all that extra effort doing stuff don't want to do and almost always the answer is "no"
No, the people who own houses have chosen to make them expensive. Because it is expensive, those people are quite rich. This gives them political power to make it more expensive. See: San Francisco regulations on construction.
That would be fantastic! I love PTVS and I am confident you can make RTVS just as great.
Sourcetrail?
Several months ago, people were saying that the Times was probably going to write a sympathetic piece. But they wrote a hitpiece. So, one wonders: Did the NYT write a hitpiece because of Scott's reaction -- deleting his blog, calling on his readers to send angry emails to NYT, etc -- or was it going to be a hitpiece from the beginning?

Scott's thermonuclear reaction seems justified now. But back then, some comments here convinced me that "They probably weren't going to write a hitpiece. Why would they do that?"

But we were wrong. So I'm wondering why we thought they'd do anything else.
As a Non-American, I don't understand the hatred that is found in the article.

I understand the author making the point/assumption that the New York Times, due to its large influence in the United States, has a pervasive sway in public opinion that goes further than just New York City.

However I don't understand why that would be a bad thing, if it's not a monopoly?

To take a more extreme example, there are bureaus in countries like North Korea (country wide news monopoly) or China (less brutal but monopoly nevertheless by the State) dedicated to controlling the narrative that goes on within the country. Anything that goes out of line is suppressed.

Is the author comparing NYT to that kind of control over the narrative?

If that is not the case, then personally I see how a combination of "free market economy" and "freedom of speech" would mean the ones with resources (power and money) will undubitably have a larger sway in public opinion. That's inherent in the system.
> It is plainly a hit piece devoid of any substantive reporting or analysis.

This is a great summation.

To me it reads like the best attempt the journalist could pull off at writing a hit piece against some guy who just started a low cost medical practice, and has never actually done anything bad in his life. A whole lot of vague insinuations and guilt by association.

If I didn't know better, I'd wonder if this was Metz's way to tell himself that he is a better person than this guy trying to make psychiatric care more accessible, just because he might disagree on some political issues.
I think people in Sweden will typically recycle (in separate bins) paper, paperboard, clear glass, colored glass and metal. Bottles and cans with deposit are returned in a machine for that purpose. Recycling other plastic containers is not as common, but I suppose some do.
Google Sheets is for the many companies that use Google. It’s definitely not ubiquitous, but then Excel isn’t either (my company only has a few Excel licenses for the people who are customer facing, everyone else gets Google Sheets).
Well for starters. Public urinating shouldn’t be a “sex crime” like some jurisdictions have made it. And of course this is assuming the perpetrator isn’t doing it as some kind of personal fetish obviously.
I don't know but the racism against Asian Americans needs to stop as majority of are not immigrants. Not just the immigrant complaint but not everyone Asian is Chinese. An elderly Thai man was brutally murdered by a couple racist kids, one ironically named Malaysia.
Yeah, benchmarking the games is a little embarrassing. Outside of Twitch streamers who do software encoding on-device (which is a minority of a minority), almost everyone interested in game performance would be better served by a different market segment.

I guess it's driven by the types of hardware they normally review - their audience is interested in game benchmarks, so they might as well report them.
AFAIK "privacy extensions" are just designed to avoid putting the (customarily) fixed MAC address onto the wider Internet. If each device still has a specific /128 at any given time, then the number of devices and the connections from the same device can be inferred - the statistical distribution is still drastically different than per-connection NAT.

We can envision a better version where each device pulls multiple addresses at a time and rotates through them basically per-topic, but I don't think stacks are really set up to do that. But sure we could get there eventually, at least modulo outdated firmware stuck with said vulnerabilities. On the other hand, if we already need maintained premise routers to manage incoming connections, they can simply NAT outgoing connections and get a perfect probability distribution across IP6+port that fully masks the internal network.

Ultimately I think the distinction between "outgoing" and "incoming" connections is only going to continue increasing, regardless of IP6.
One could use any OpenVPN client on Android and Windows, see: https://www.wifimask.com/contact#androidwindows
> No instructor or enthusiast I know does that.

You may wish to expand your circle of acquaintances:

"How To Israeli Carry If You Absolutely Have To...Which You Shouldn't"

* https://gunbelts.com/blog/how-to-israeli-carry/

"Israeli Carry Is Obsolete; Keep One In The Chamber"

* https://www.usacarry.com/israeli-carry/
It sounds like you want a file on a ram disk. Linux creates a ram disk by default in /dev/shm. You could create a file or directory there only accessible by a specific UID.
This is talked about in the link above. Specifically, they call it "coordination neglect":

>The failure to think about how hard it is to put stuff together when other people are involved. And so that can make the planning fallacy bigger and badder when there are teams of people trying to finish work on time.
That doesn't prove the wage rises were needed, though.
Hi,

I threw this game together last weekend, and have struggled with the UI for the remainer of this week (clearly not my primary competency :) ). The game is 100% HTML/JS, where the only HTML5-feature used is really the "font-face" functionality. Technically it is entirely based on jquery and some of its plug-ins. Would love all kinds of comments!
>I already had a generalisation in mind, and used it to try to understand the posting of one persone with a Chinese name.

So you admit you are just fuelling your confirmation bias.
Complex settings of quality. And questions like Will It Run Crysis.
"You have no less than 10 comments in this single submission, and in seven of them you are explaining why someone who is a potential customer is wrong about what they are asking for."

Really? I thought I was saying we were was working on all these things, that it was a work in progress, and I appreciated the feedback. I'm honestly quite confused that you got that out of my comments.

I may have misunderstood your question here, I thought you were asking whether you could accomplish something using PageKite, but perhaps you were being more hypothetical about the desires and first impressions of a potential customer?
Maybe a bit OT, but when I read articles like this, I look at the VC scene here in Europe and feel sad. It's hot here (amongst MBA types) to be able to say that you're affiliated with a VC-, 'innovation-' or 'seed' fund (leaving aside that many of these are funded at least in part themselves by public money) but the sort of talking in this article is widely foreign to the type of people who typically get the reigns in such organizations. Over here, they don't see 'founders' as such; tech people or people who actually build things for customers are seen as commodities who just execute simple rote tasks and who are really just employees that don't need to be paid a salary until the point the company is bringing in money and then they get paid (x years times double or triple median salary). 'Liquidity event' for founders in an investment round? They'd look at you as if you had gone nuts if you proposed something like that over here.

(again sorry for OT and the above may come from observation bias - I'm just bitter today I guess ;) )
Heroku / EC2 are seeing intermittent connectivity issues - try again in a bit?
@tomjen...

This has been on my mind for some time (years), but as with many things, it's little more than an idea. But I have many other ideas which are equally compelling, and I'm pursuing yet other compelling ideas right now too.

Just because someone sees an opportunity in a market doesn't necessarily mean that they're the best equipped (or equipped at all) to actually tackle it.

But thanks for the public push all the same.
> A GC system with explicitly visible reference counts (and immediate freeing) with language support to make it easier to get the refcounts right [...]

To be a little pedantic on the subject, such a system (reference counting and immediate freeing) is a form of automatic memory management, but it is not GC in any way. Garbage collection implies that the system leaves garbage around, which needs to be collected in some way or another. The usual approach to refcounting releases resources as soon as they are no longer required (either by free()ing immediately or by sending it to a pool of unused resources), thus doesn't leave garbage around, and doesn't need a collector thread or mechanism to.

There are partial-GC implementations of refcounting, either because items are not free()d when they reach zero references, or to automatically detect reference loops which are not handled directly.

I agree with Torvalds on this matter. GC as it is promoted today is a giant step that gives programmers one benefit, solving one problem, while introducing a immeasurable pile of complexity to the system creating another pile of problems that are still not fixed today. And to fix some of these problems (like speed) you have to introduce more complexity.

This is my problem with GC. I like simplicity. Simplicity tends to perform well, and being simple also means it has little space for problems. Refcounting is simple and elegant, you just have to take care of reference loops, which also has another simple solution, that is weak references. I can teach a class of CS students everything they need to know to design a refcounting resource management system in one lesson.

GC is the opposite: it is big, complex, and a problem that the more you try to fix it, the more complex it becomes. The original idea is simple, but nobody uses the original idea because it performs so badly. To teach the same class how to design a GC system that performs as well as we expect today, an entire semester may not be enough.
Freedom of assembly and speech are table stakes in most democracies, and the US doesn't even rank particularly highly (#45) in the World Press Freedom index:

https://rsf.org/en/ranking

The real outlier in the US is gun rights.
I'm paying 8.5-8.3 cent kWh on a fixed contract.

Power is very very very cheap in Texas.
i'm really liking kitty.
Not sure I agree... kids in early 2000’s were hacking and controlling backbones just for fun but you didn’t hear about it.
Is there a downloader for edX? I recently tried coursera-dl/edx-dl and it didn't work. When I last checked on it, they were looking for new maintainers ( https://github.com/coursera-dl/edx-dl/issues/587#issuecommen... ).
"Premature optimization is the root of all evil" --Knuth (b. 1938)
Maybe. I'm not sure we can tell for certain yet.

However, I found it interesting that the vaccine seems to possibly even work somewhat against SARS-1 and MERS, which inspires a lot of hope that the vaccines could be at least partially protective against future variants.

Good job, Pfizer (and Moderna)!
> It's very opinionated. But it's interesting because Matt Taibbi is not a Republican, in the same way that Reason (not Democrats) is interesting when it criticizes Republicans.

Well, except Reason is a platform with a right-libertarian that is generally supportive of similar things to the Republican Party and favorable to Republicans, whereas Taibbi, however leftist his editorial position might be, is generally not aligned with Democratic policies or politicians and spends disproportionate time targeting them, often presenting the exact same arguments are are being used by the Right on the exact same issues, but with a few negative references to “Corporate America” or some Republican (usually, Donald Trump) to mark it as a Genuine Left-Wing Critique. It's not at all a parallel scenario.
Monorepos are underappreciated.

- Dealing with cross-repositories changes is unproductive.

- Relying on external servers (git / npm / whatever) is risky.

- Visibility of what goes to your servers is never easy without having everything in one (well-organized) monorepo.

Monorepos solve it all, without adding any issues, if done right.
A couple of nits:

- TFA says that `ln` is "used to create symbolic links, among other things"; I'd drop "symbolic"--that is needlessly restricting what it does. It just creates filesystem links; hard or soft.

- TFA says, "tar is actually short for TApe aRchive". The "a" should belong to "archive" ("Tape ARchive"); this is because of it's relation to the older `ar` ("ARchive") command.[^1]

- TFA says, "the filename is actually part of the f flag, and therefore must directly follow it." That's actually not the case for the "dash-less" form of tar invocation; all of the flags go in one string, and then the arguments follow in the same order, rather than right after the associated flag. For example, if I wanted to specify both the "f" and "C" flags, it (c|w)ould be something like `tar cfC argument-to-f argument-to-C`. That said, modern tars also support `tar -c -f argument-to-f -C argument-to-C`.

As TFA says, this isn't inherently wrong, it's just different than everything else (I know of no other command that uses that flag syntax[^2]). Understand that it predates the standard convention that everything else follows.

[^1]: Today ar is pretty much only used for creating .a files containing library objects for static linking. It may be noteworthy that the argument order of ar is ALSO "archive-name members..." despite archive-name NOT being an argument to an "-f"-like flag.

[^2]: Actually, come to think of it, `ps` might take that syntax, depending on your system.
Most likely the latter. He was a full professor at Berkeley before that.
This is the worst analogy I have ever read.