jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's hard to do on mobile devices, there is no paging like a desktop system would have. I rarely have this issue though, maybe there are some apps that have more issues than others, or maybe it happens more on older devices. I do think iPhones need 2GB now instead of just 1.
You might think this until you read the 1-star reviews written by people running developer/preview builds of iOS. Think "App crashes on iOS 9 alpha 6, this is a HUGE inconvenience!"
This debate plays out like a go joseki. Predictably, we've reached the part where the pro-DNSSEC side says, in effect, "NSA controls the Internet anyways, so it doesn't matter if we give them more control".

Sorry, I have a problem with the deployment of entire new Internet cryptosystems that grant NSA huge privileges by design. A decade of crypto engineering may have instilled an irrational bias against broken, compromised cryptosystems. To me: crypto should be something that makes NSA's job harder, not easier.

We may be at an impasse.
I use facebook's Paper app, which is essentially this. I have found it to be totally stable, a much more pleasing interface, and (for those who care, I personally don't) you don't need the Messenger app either. I don't use the content aggregation either--it's just a significantly nicer facebook interface.

It's rate 4+ on the app store, with 512 reviews. I think it's just less well-known.

Edit: link https://www.facebook.com/paper
Those prices are so ridiculous, how can they even compete with DigitalOcean?
Oh right yeah — to be honest because I was so used to file system mapping being so slow (and even on my W10 box it’s not perfect for deep file system trees like node_modules), I stopped using it.

VSCodes “Create Remote Dev Container from Repository” functionality has made it even easier. My dev containers have no overlap with the host filesystem so macOS and Windows are equally performant for my use cases :)
=) Nice link, didn't know about it!
I understand concepts better when taken outside their ''''natural'''' environment (namely strongly paramectrically typed [lazy] languages). I often link these two :

http://stackoverflow.com/questions/11871065/monads-in-javasc...

http://dorophone.blogspot.fr/2011/04/deep-emacs-part-1.html
Amazon is the rising star vs Yahoo. Amazon is the company with new ideas and a better technical reputation. But you should be comparing jobs and career advancement rather than companies. A big chunk of the people that starts at a company don't stick around forever so I would be thinking of how the position will advance my career and life.
My observation is that Qi used the YC brand to help launch his MiraclePlus. After that they part ways. The first batch of startups are very different from regular YC companies.

https://mp.weixin.qq.com/s/KdfV4hF4qz8Ti1XL0i_S3A
Mattermost CEO here,

Hi Dijit,

Highly appreciate the feedback. Definitely want you to have an amazing experience on Mattermost, and I'm sorry you're having issues.

If you go to "About" can you see which build you're running, whether it's a stable or unstable release?

Odd number releases are stable "Quality Releases", e.g. 5.17, even number releases are unstable "Feature" releases, e.g. 5.16.

Also, we probably need to add more diagnostics into our clients, as some issues come from how people choose to deploy the backend server.
It seems like based on this: https://www.manning.com/books/deep-learning-with-pytorch#toc
I didn't say otherwise. But not everyone's reason for leaving the market is going to be because of evil governance. Always simplifying interactions with China and the people and businesses there to a black/white scenario is counterproductive and intellectually disingenuous.
It is rendered with JS, but we don't support all of the DOM yet so some attribute accesses fail, making most of the JS fail before it does something useful.
I like their response to the person who suggested not open-sourcing it:

"Most closed source things will likely be useless in 5-10 years unless constantly updated, and even though not likely. Once opensourced, however, it can endure. You get tired of it, feel it is done, or just need to move on, someone can always come in and make sure it works on new systems. "
I'm afraid that I don't see your point about a bottom dock not making sense because of the screen aspect ratio. As far as I am concerned it makes more sense to have the dock at the bottom precisely because the 16:9 aspect ratio means that the bottom edge of the screen is wider than the left or right edge is tall.

This allows me to have a longer dock with bigger icons, and I just turn on auto hiding to keep it out of the way when I don't need it.
Normally app sizes increase by 0.6mb after submission, but with one of our iPad apps, the file size actually decreased after Apple did their magic.
Not the OP but I think the answer for this is that communication of medical/health issues is best handled by a more private form of media.
Haskell makes programming into a duel with the type system specifiers.
I personally found EO tremendously useful when I was running Hashrocket and battling my own partner drama and depression in 2010:

Jesse: "I was fortunate to be introduced in 2010 to Entrepreneurs Organization (EO): a sort of AA for Entrepreneurs. Joining EO turned out to be one of the most pivotal decisions I’ve made in the last 5 years. Within EO, each member is assigned to a forum of about 9 other business owners. Each forum meets monthly and all content shared is completely confidential. Further, EO has adopted Gestalt communication, so members share their experiences over advice. The day I discovered a horrid truth that would change my path for 2013 happened to be the same day as my EO Forum meeting, and having that support network there with me as I processed the emotional torrent seething through my body was invaluable."
They are being filled up.

https://www.bullionstar.com/blogs/koos-jansen/guest-post-5-c...
is burn in a problem on those OLED displays?
Where do we have 'chest feeding'? And don't give me a link to some new york post or fox bullshit.
I held a meeting with my client and I told him that I had enough work at the new rate to fill my work week (which was true) and that I didn't want to create a situation where I prioritize some client work over other client word because of the different levels of pay. The client wanted to keep the same rate and quality of service that I had been providing so he agreed. He told me that he obviously wasn't happy with it but that I was worth it. I went into the meeting with two options that I would be happy with: not continuing work for that client, or working at a much higher rate.
The 820 miles between Beijing and Shanghai has mountains, rivers, etc.

http://en.wikipedia.org/wiki/Beijing–Shanghai_High-Speed_Rai...
Going dedicated has not increased the workload for us over the cloud. If anything, it has reduced it significantly.

(We have over 150 servers)
Something which is easy to say but non-trivial to execute on (I know I have to get better at this and it has quite recently cost me thousands of dollars): do not negotiate against yourself. You'd be surprised -- I've been surprised -- at how high clients can go when they're sufficiently motivated to solve a problem. Their conception of money is totally different than your's or mine. Don't sell yourself short by e.g. assuming that there is a "fair" price which you can't go above. (Mutual agreement makes any price fair.)
> So I take it you write all your *nix programs in C?

That's the only sane answer if you have any intention of redistributing them.
The book sounds great; can you give any more details?
"and the article linked from that comment is why I think Go is posed to become dominant over other new languages like Rust."

Why does every Go posting have to have the same argument about the pros and cons of the language against other languages, and peoples opinions of why they like or dislike go? It's so repetitive.
I love it

"I can't wait for Facebook to complete their AOL-ification, which will surely include its eventual death spiral."
The point is that "Exactly-Once Delivery is expensive" is really just saying "at-most-once delivery with an eventual guarantee of the network healing"
> Exactly which of the above will run out in the next 1000 years?

Phosphorus. http://www.sciencedirect.com/science/article/pii/S0959378008...
Thought it would be cool to check out what some of the other language inventors were/are doing:

Guido van Rossum (Python) - Google, Dropbox

Rasmus Lerdorf (PHP) - WePay, Etsy, Jelastic

Yukihiro Matsumoto (Ruby) - Heroku
Yup. I don't even think of them as chores. I mean, maybe cleaning, but grocery shopping? I enjoy that shit. I'm too anal retentive to let someone else pick out my produce. Aside from that, if you're in a city why do you even need these services?

Are these people so glued to their work that they can't take 30 minutes out of the day to walk to the grocery store and pick up a few items? This article was very sad to read imo.
The number of times I've been paged in the middle of the night because my Java server had any issue caused by the JVM's configuration has been exactly zero, too. Basic configurations for both the JVM and Go are adequate for 99.99% of projects. You haven't run into problems in Go for the same reason that you wouldn't run into problems on the JVM--you're not writing 0.01% use cases.

According to Oracle, 3 billion devices run Java. That means that a JVM problem which occurs on 1 in 10,000 devices occurs on 300,000 devices. An obscure problem in the JVM can affect more devices than you'll probably ever write code for.

The other 0.01% of projects probably just don't exist yet for Go. If people start using Go on the same frequency, variety, and scale as they use the JVM, I'm quite certain that problems will arise which will require tools like groningen to solve. It's ridiculous to compare JVM tuning complexity with Go tuning complexity when Go hasn't been applied to a fraction of the problems that the JVM has.
The problem is that since an alternative currency is still pretty purely hypothetical, we don't know with any certainty that it wouldn't be subject to similar abuses.

Moreover, aside from inflation, the other abuses you list are essentially abuses of power and if governments maintain power - their official monopoly of force and violence, they will continue to be able to engage in these other actions.

EI, I don't think there is any imaginable electronic currency that couldn't be "taken" from you if a group of armed men burst in, seized your computer and demanded your passwords. And if bitcoins became ubiquitous, the state certainly would believe that you owed taxes on your bitcoin transactions and it would send it's armed-men to collect.

Edit: grammar
Can you fix the format of your question? It's hard to read..
> 97 Things Every Programmer Should Know

> Any programmer wishing to be a great programmer should read this! https://www.amazon.com/Things-Every-Programmer-Should-Know/d...

This book is an assemblage of short papers running on themes as different as Bugs, Error Handling, Customers, Refactoring, and Expertise.

The motivation behind the short exposition isn't to address every one of your inquiries or be an authoritative manual for programming.
I highly recommend some history of imperial China and its expansion in the SEA region. ("the lords of the rim"[1], or perhaps anything from James C Scott[2]). Read this together with Jacques Ellul "Betrayal of the West"[3] for a radically different view that will probably have your head spinning.

[1] https://www.amazon.com/Lords-Rim-Sterling-Seagrave/dp/039914...

[2] https://en.wikipedia.org/wiki/James_C._Scott#The_Art_of_Not_...

[3] https://archive.org/details/BetrayalOfTheWest
Yep, tab management is tricky to get right. We've designed the experience on Insight to make it really easy to close tabs with one tap for exactly this reason (I personally hate it when my browser has a million tabs open), and to bulk close tabs from the tab manager. Safari handles this really nicely as well, I think we have some room for improvement. I like the idea of not persisting search sessions, that would be interesting to explore on iOS. Thanks for the feedback!
So what was the code that was finally sought after and developed mentioned at the very end of the article?
I don't understand how this provides a POSIX API on Windows.

There is a tcsetattr function in Cosmopolitan.

If I use that to obtain character-a-a-time input with no echo, and then run the portable executable Windows, will that have the right effect in the console window?
Yeah, it's like "yes we stopped GME being traded but also all these others, we aren't focussing on one stock here"
That could work as some kind of open source hardware project, like OP, but I don't know if you'd make a lot of money with something whose competition is a box fan and some duct tape.
So the solution to that problem is to dilute the brand that resonates with people, by using it for only tangentally related products, like email relays and vpns and what not?

That way, in a couple years you say you know, the Firefox peole and they say "who?"
That's a great point. There's truly no difference in terms of distraction between changing the AC with a medium-sized button on a touchscreen, or changing it with a small physical button or medium-sized knob in the center console where it's always been anyways.

If anything, the touchscreen is usually higher than where half the physical controls in the center console usually were anyways, and therefore keeping more of the road in your peripheral vision anyways.

There's a huge difference between traditional physical controls used constantly during driving that we find and use purely by touch (e.g. blinkers) and the massive grid of badly labeled radio and climate controls in the center console that always required you to look anyways.
If you combime poke and peek you could get "poek" still pronounced poke, and also have a little allusion to elegance by being almost "poet".

Honestly I don't suggest that, just having fun. Simple is good in a name. Then again, so is a unique search term.
Joey Hess, a former Debian developer, has been doing it for a while: https://joeyh.name/blog/
We feel that our tech is most useful when it's helping people do high-weight exercises better, without injuring -themselves, so we're targeting gyms first, but home gyms are definitely a possibility for the future.
Really? I didn’t realize there was a client-side problem there. I guess there’s still a security problem, though, if the SRV record points to a hostname that nameserver may not be authoritative for.

Edited to be more specific: I mean, if you want to cut the time to resolve a service name to an IP:port pair from two round-trip times down to one, then you need to get the A or AAAA record from the same nameserver as the SRV record. Getting the nameserver to include that record in the “additional” section, like a glue record for NS delegations, isn’t hard; but if it’s in another gTLD, how does the client know that nameserver is authoritative for that domain? It could be sending you a false A record. You wouldn’t want to cache that; it could enable a MITM attack! Better check with the gTLD servers. But that means another round-trip-time delay.
Open source projects are devaluing software developer wages in the industry.

Many companies aren't going to need educated software engineers anymore because more and more software apps and code are given out for free. They will still need developers to make custom changes, but at less pay and less education (think mechanic instead of engineer). It will make it that much easer to outsource your job to India.

I have already seen this happening.
Have you spent much time with an Android phone? Android's strength is how seamlessly you can switch contexts. It's easy, it's fun, and it's efficient.

There's definitely a place for ChromeOS, but I'd rather use Android, because the browser just plain sucks at some things.
This is something alarming I've seen recently. I cannot quote any specific source, but as long as I've been around, you're only supposed to downvote comments that add nothing to the discussion. Now sometimes this is a gray area, as you are biased. I don't think this is something we can fix, you just kind to have to deal with it. That said, if someone types up a thoughtful comment, and you disagree with it, you should probably actually upvote it rather than downvoting it, since it adds to the discussion. If you haven't figured it out by now, disagreement is good for a community, because it causes people to think about what they believe. In my experience, if you remove disagreement, you can't have intelligent discussions.
So, just out of interest to understand your position better, would you advocate that every time an item sinks without trace, the submitter should subtly alter the URL and resubmit it every day until it gains traction?

ADDED IN EDIT:

From 5 days ago: http://news.ycombinator.com/item?id=2002081

From 4 minutes ago: http://news.ycombinator.com/item?id=2020721

Identical items. There are two reasons it didn't get traction last time. One is that it wasn't noticed. The other is that it isn't of value. If it's not of value, it shouldn't be resubmitted. If it simply didn't get noticed then the chances of valuable items getting noticed would go up if people didn't resubmit the same things over and over again.

Resubmission is bad. Helping people find decent things - even when old - has to be better. Reducing the noise will help.
Yeah, their story is pretty inspiring. Going from basically a dead-end product to the top of the world in a matter of one year. Basically whenever I get close to losing hope, I just think of Groupon.
heck, your career options can narrow dramatically in your 30's. Especially if you have a startup background with titles like founder, CEO, etc.
When I got to the end of the email, I kind of figured the Osmos development team might have felt some compassion. The bottom line is there is a presumption of guilt here when this guy could have been entirely honest. He even offered to take it down if they showed documented evidence that they owned the name. I didn't find his request for compensation to be in line with what a squatter would request. Perhaps I don't the know the full extent of the squatting issue for apple.
I don't understand their reconciliation of this case with the printer toner case in regards to Warden "effectively controlling access" to WoW's dynamic elements. From the decision:

...In Lexmark, the plaintiff sold laser printers equipped with an authentication sequence, verified by the printer’s copyrighted software, that ensured that only plaintiff’s own toner cartridges could be inserted into the printers. The defendant sold microchips capable of generating an authentication sequence that rendered other manufacturers’ cartridges compatible with plaintiff’s printers.

...The mere purchase of one of plaintiff’s printers allowed “access” to the copyrighted program. Any purchaser could read the program code directly from the printer memory without encountering the authentication sequence. The authentication sequence thus blocked only one form of access: the ability to make use of the printer. However, it left intact another form of access: the review and use of the computer program’s literal code...it seems clear that this provision does not naturally extend to a technological measure that restricts one form of access but leaves another route wide open.

By the same token, wouldn't you say that Warden blocks only one form of access to WoW's copyrighted dynamic elements -- the ability to access the game when running a bot -- and leaves intact another form of access -- the ability to access the game normally when no other programs are running? Can someone who understands the fine print here help explain the distinction?
100x -> 10x "working memory" + 10x skill

---

"Programming Skill, Knowledge and Working Memory
Among Software Developers from an Investment Theory Perspective"

Journal of Individual Differences 32(4), 201-209.
doi: 10.1027/1614-0001/a000052.

PDF: http://folk.uio.no/gunnab/publications/BergersenGustafsson20...

---

And more research from Gwern: "DUAL N-BACK FAQ" :
http://www.gwern.net/DNB%20FAQ

"Working memory is important stuff for learning and also just general intelligence. It’s not too hard to see why working memory could be so important. Working memory boils down to ‘how much stuff you can think about at the same time’.
I magine a poor programmer who has suffered brain damage and has only enough working memory for 1 definition at a time. How could he write anything? To write a correct program, he needs to know simultaneously 2 things - what a variable, say, contains, and what is valid input for a program. But unfortunately, our programmer can know that the variable foo contains a string with the input, or he can know that the function processInput uses a string, but he can’t remember these 2 things simultaneously! He will deadlock forever, unsure either what to do with this foo, or unsure what exactly processInput was supposed to work on.
.... "
Maybe you could compile it yourself?
Color me not surprised. My email address had been registered on PSN and I got emailed regularly about the activity of this account. My email is very unique so they no doubt registered in an automated method with a database of farmed email addresses. I cut a ticket to Sony and had the account closed. A buddy of mine recently bought a PS3 and was unable to register with any of his email addresses as they all already had been registered to other accounts! What the hell is going on at Sony?
My bank has a iOS app where the iOS part is basically a browser + an icon, the rest is all an HTTPS web app. So actually, web apps are still possible. It goes in the sense of Apple not to emphasize the technology behind it, rather emphasize the packaging and integration. I know Apple prefers native apps, but they'll have to accept web apps to stay relevant in the age of multiple platform mobile.
I suspect that the killer feature of Tera-like architectures for embedded systems could be their determinism. Embedded microcontrollers like the LPC2100 series are starting to get caches, branch prediction, and the like, and that makes me really nervous, because it's going to make worst-case timing very hard to reproduce in testing. (In a way, this has been the case since the introduction of interrupts in the 1960s, but I think it makes the problem much worse.)

If multithreaded or massively multicore processors were a viable alternative, you could get deterministic timings without sacrificing throughput. You could even do away with interrupts. The GreenArrays chip doesn't have interrupts at all; instead, its cores go into a low-power shutdown state whenever they're waiting on I/O.

But that's all pretty speculative.
Note that the parent suggests reviving the idea, not the Hurd itself. ;)
This is f-ing terrible. Put your code into version control and stop having it be bad, for goodness sake.
Delivery to the following recipient failed permanently:

john.reeve.medai@gmail.com

Technical details of permanent failure:
The email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at http://support.google.com/mail/bin/answer.py?answer=6596
He's just mad they are not using Erlang
Yes, I understand now that the main issue seems to be, that the family pays her studies in Spain. This really is a though call. Even if Spain would grant asylum, I guess that would be the end of her studies for quite a while.
http://www.freedomporn.org/
The worst thing about regular expressions is that most people only need them occasionally. You invest a few hours becoming an expert and then forget a lot of it by the next time you need them.

For this reason I really appreciate tools that explain expressions in plain english. For example check out how RegEx buddy parses this expression: http://www.regexbuddy.com/screens/analyze.png