jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I almost never _have_ to go into work (though my boss has requested that I spend some time there because others tend to need me for things), but the thought of being alone for a whole day gets me out the door. I love what I do, but people are interesting too.
Not so much: http://www.google.com/search?sourceid=chrome&ie=UTF-8...
Thinking back to the recent post about Performable paying a $12,000 referral bonus: I consider myself a perfect candidate for the Performable job, with the exception of location and willingness to pick up my family and move them across the country. For a competitive salary (by midwest standards, which would be a lot less than what you'd pay in Boston) I'd tell them to keep that $12,000 and use it to fly me out to boston twice a month for a few days at a time, and let me work from home the rest of the time. I work hard when I'm at home. Shoot, I built AppRabbit from the ground up evenings and weekends from the recliner in my home office. Plus, I spend more than an hour a day commuting right now, so you can have that time too :-)
It sounds like you're more interested in programming languages in general. You might find these books interesting:

Essentials of Programming Languages
http://www.amazon.com/Essentials-Programming-Languages-Danie...

The Little Schemer
http://www.amazon.com/Little-Schemer-Daniel-P-Friedman/dp/02...
because it is only relevant for one very specific type of 'switching phones'
gcc (maybe other compilers too) can put the cold path to a separate section, so it further improves happy-path code cache locality.
> iCloud Backup being insecure does NOT mean iMessage is "backdoored"

Technically not, but in practice it is for the most users.
One of the main selling points of doom emacs is that it starts up more quickly than spacemacs.
Group messages in Telegram arent e2ee just because of their design choice. You cant enable it like you can for the 1:1 chat.
I transferred between two Android phones, and had to re-pair desktop clients. It all worked, but now the desktop client won't receive messages I've sent via phone.

Also video calls still don't synchronize orientation. It's very hard not to stoop down to use more vulgar language to express my feelings about this.
While reading this article, I felt goosebumps—what a gruesome thing to do to thousands of penguins. Companies are exploiting these animals, turning them into a money-making scheme.
> JetBrains - project was slow to open (+while indexing), but the IDE performs okay with 0.5 - 1 GB of RAM usage (though more needed when running/debugging)

Just to be specific: Is this your experience just running the IDE at default settings, or did you increase the JVM heap size for it and had no effect? If you run it at default settings, the memory footprint will stay <1GB, because that's all it's allowed to use.

My experience on this is that it's a great idea to bump the memory size to 4GB. I have not done any benchmarks on it, but it feels much faster in regular use.
The only thing here where I think "wow, that's a lot" is the whole `module` thing (and even that, I'm sure I could love, it's just alien to me for now, and I doubt it'll gain much traction for quite a while). Everything else seems like a very C++ thing, or an improvement.

No one ever forces you to use extra features. But if you can improve/reduce your code, why not?
And now everyone in the West (and even beyond) watches the same Hollywood movies (& series). Well, "now", meaning "for many decades now".
Thanks for spelling that out entirely clearly.
Columbia has apparently purchased the overwhelming majority of the land needed for this project on the private market. They didn't simply decide to "lawyer up and kick people out of their land" (also, for what it's worth, the "land" in question was a largely abandoned warehouse district).

The appeal to personal feelings is also misguided. How would I feel if the State of Illinois decided that a new light rail project should run right through my house? Very, very bad! Burn the witches! But that's a textbook case of eminent domain, not an abuse; the only way to argue against it is to enter into a very unproductive argument about whether all eminent domain claims are abusive.

I disagree with Columbia in this case; the doctrine that says eminent domain comes into play simply because the benificiary can make the property more productive is unsettling. But it's still incumbent on us to make valid arguments.
one potential issue there: what happens when the advertiser doesn't like what they see on the article about them?

even if such 'influence' is disallowed, just the possibility of it occurring would hurt the site
Just to elaborate: Almost every single state has at least one reputable state school were things are absolutely affordable.

In Colorado (where I live) you can attend Metropolitan State for something like $15,000 for four years of school. That's a car payment.

University of Colorado Denver is something like $20,000 for the same degree.

The flagship school is closer to $40,000 for the same degree. The Colorado School of Mines (an outstanding engineering school) is in the same range. That's not a huge amount of money either. Just a nicer car payment.

note: Those figures include books, but not room and board.

I went to college in Arkansas for a lot less than that (they hand out scholarships like candy).

College costs have gotten out of control on the high end. You don't have to go to MIT, Harvard, or NYU. In state tuition is still really affordable for what you get out of it.
I love the idea of setting up a fully working system on AWS, then repeating all traffic from your live site over to it to see how it stands up under load.

No need to simulate traffic for testing purposes. Here's our actual traffic. All of it.

Nice.
Say what you want about Google but at least they have fight in them and don't roll over at the onset.
Come on, I'm sure Wikipedia holds office hours on hard topics right?

I spent a lot of time banging my head against the book (that you can buy from Amazon) and Googling, but eventually you run into things that only a professor's lecture, office hours, or your fellow classmates will teach you. That is what you are paying for. If you haven't run into that, you aren't taking classes that are hard enough or you are a genius. And even if you are a genius, you likely still struggle with hard topics sometimes.
Post-IT pswds.
Stunning. Regardless of political lean, and the inevitable Supreme Court hearing on this action, it is unprecedented that a company has the power to silence a sitting president.

Twitter holds the power, but do they not also by definition hold the responsibility of the content on their platform when it costs lives?
We all got to save money. If you have 60% of your beds open you clearly don’t need all of them, so maybe that’s why they were first to go?
severely undermines any aerodynamics and leads to higher fuel consumption
The founder of Whatsapp

(1) claims that Facebook promised Whatsapp would not be monetised, and that Facebook and and Whatsapp's data would not be combined. This information was also provided to European antitrust regulators

(2) missed out on $850 stock option grants vesting by quitting early over disputes with Facebook about monetisation strategy

(3) promoted #deletefacebook on Whatsapp following the Cambridge Anlalytica scandal

(4) Donated $50m to the non-for-profit alternative, Signal.

https://en.wikipedia.org/wiki/Brian_Acton
yeah depends on which stage of life you are living in. Sadly doesn't work for everybody but doesn't hurt to give it a try if someone wants to.
>There was a good piece in the private eye a few years ago listing headlines saying the NHS is doomed tomorrow going back to before Blair.

https://twitter.com/KulganofCrydee/status/833654730849136641

>Just to flesh this out, the NHS could use more money, but it's worth saying that it's the only European healthcare system I'm aware of so fragile.

You've fallen for the very "NHS is more fragile than systems in other countries" mantra that the Private Eye piece mocks. COVID19 has overwhelmed the French, Belgian, and Italian systems too.

>If you ask a lot of British people they seem to think that the only alternative is the wild west found in the US, rather than the other healthcare systems in Europe.

The NHS is unique in being so unified. I'm not sure there's another European country in which one government entity runs insurance, billing, and delivery. Because the UK is the foreign country Americans are most exposed to (Canada doesn't count), this results in both Americans and Britons thinking that all healthcare plans outside the US are like the NHS, when actually the norm is something closer to that of France, Germany, or the Netherlands.

Government running every aspect of healthcare means that every aspect of healthcare is a political issue. The consequent level of weaponization of the NHS in British political rhetoric is flabbergasting. It's said that Social Security (the US version of UK National Insurance) is the "third rail" of American politics—any politician that touches it gets electrocuted—but there is no comparison. I, for one, have no desire whatsoever to ever experience the US equivalent of how in the UK the NHS is always, Always, ALWAYS the #1 or #2 topic of every single election, with every candidate competing to outdo the others in promising that the NHS will "always be free" and that he is the only candidate who can make sure that the local GP's surgery hours will widen and that the A&E will no longer be "the worst in England" or "the second-worst in Yorkshire". The Private Eye piece is the result of the above.

(Canada, also with a single-payer system, sensibly divorces billing from providers. As in the US private entities deliver most healthcare, and in both countries if one's doctor has inconvenient hours or if the local hospital has substandard care, one simply goes to another as opposed to having this being something politicians are expected to fix.)
I’m sure the tempban will make Trump reflect on his behavior and be a more responsible citizen in the future.

Just kidding. Sounds like a good day to invest in Parler.
I’m struggling to understand your point. If we do find Truth, or a better way, how should we best verify we have found it—and convince others of that—and apply it—if not by careful application of reason? If there are flaws in our premises and systems, by what alternate means do you propose we find and determine how to correct them?
Dumb question, but I’m curious what’s the purpose of risc-v? Is it only relevant for experiments or has real applications?
HN readers can upvote or flag, threads. Sufficiently noteworthy items can be manually overridden by moderators.

HN is a reflection of interests at play on new submissions and the front page. This isn't perfect, though it's often reasonably good.
I've wrote about these ancient ways of great languages a while ago: http://metaphysicaldeveloper.wordpress.com/2009/05/02/closur...
To be honest, I prefer to approach this from the other angle. Namely you start with relations and map logic relating to these back up to your object model. This provides cleanliness of code, performance, and hand-tuned design that you don't get with an ORM.

However hand-coding the SQL has some advantages a lot of folks don't want to discuss. While relations and objects are to some extent incompatible, focusing on writing good relational code usually results, at least in anything I write, in a net reduction in codebase size. This is because there are a lot of things that can be done in relations faster and easier than could be done in objects.

The answer in my view is not to pick one or the other but to define an interface across them. This is often an ORM in some projects but having talked with some ORM developers I respect, at least some tend to map objects to relations where the relations are views, thus encapsulating the relational logic behind relational processing (which is smart).

Again I go almost the other direction. I prefer to define logic interfaces which encapsulate the relational logic and then add a service locator to handle the interface. This was a big motivation behind PGObject::Simple::Role.[1]

I am not convinced that ORMs are so bad if they are also used with updateable views (and thus providing a stable interface for the application, protecting the internals of the storage from the application's need for intimate knowledge). However, I personally find it just simpler to write SQL.

[1] https://github.com/ledgersmb/PGObject-Simple-Role
But isn't that just a (vast) instance of the "Broken Window" fallacy?

https://en.wikipedia.org/wiki/Parable_of_the_broken_window

> The parable of the broken window was introduced by French economist Frédéric Bastiat in his 1850 essay "Ce qu'on voit et ce qu'on ne voit pas" ("That Which We See and That Which We Do Not See") to illustrate why destruction, and the money spent to recover from destruction, is not actually a net benefit to society.
Actually, they do seem to be at their limit. There have been articles about this (which I merely glanced over). Scaling up manufacturing for vaccines, especially new RNA based ones, isn't something that scales infinitely with money. Not in the short or medium term, at least. In some cases, scaling up required downscaling of current production.

Searched for the well written article I've seen, to link it here, but I'm only getting SEO bullshit.
Because that’s what the discussed 68F temperature is, I didn’t make up 68F as a straw man, it was suggested by parent comments as an unreasonably cold that it’s in humane to leave poor people to experience unassisted.

Dishwashers come into it when the parent poster arguing in favour of markets-fix-everything said their plan was not for poor people to become human icicles, but for everyone to be pushed by prices to adjust non-essential power use such as washing to other times. Such a plan doesn’t depend on a smart anything - ERCOT twitter feed is suggesting people don’t do laundry on Valentine’s Day to reduce power use, the suggested price influence is that people don’t do laundry by their own choice because it costs more.

Pricing isn’t demand based, so everyone does laundry and uses heat, then the grid collapses - do you think the rich and poor are equally affected by rolling blackouts? That they’re more egalitarian? I suspect not, as rich people will have more and fancier clothing, more money for impromptu propane purchases, more insulated houses, more luxurious vehicles and more money for gas, etc.

There is no current way to provide enough electricity to keep people alive while not providing any for rich people’s luxuries. If demand-based pricing can reduce overall use so the grid doesn’t collapse and there isn’t a huge price surge and people can afford to survive, isn’t that better?

Fixing wealth inequality or assisting the poor could come outside this system - UK has a winter fuel payment for the elderly and poor, for example: https://www.gov.uk/winter-fuel-payment
The Asian countries also don't appear to really need to rush it
Cool but I'm pretty sure someone needs to read up on the algorithms used by the ghosts...

http://gameinternals.com/post/2072558330/understanding-pac-m...
I'd use the AGPL if I open-sourced a non-trivial webapp most likely, especially if it were a business rather than a side project, but probably not if it were just libraries or something of that sort.

It makes sense to me as a GPL analog in the webapp/SaaS space. I think of the GPL as informally saying that you can do whatever you want with my code, but once you ship a derivative work, you have to release source to your modifications too. In webapp space, what does it mean to "ship" a derivative app? Seems like "launch a public service" is the way you ship, since nobody is selling CD-ROMs with thick-client apps on them.

In practical terms, a common alternative to AGPL is just to not release at all, because many SaaS providers are worried that releasing their code will make it too easy for someone to set up an improved rival service, beating them using their own code as a starting point. For example, Gitorious is AGPL, but Github is closed-source.
Does Icon have list comprehensions? I did a small project using Icon in one of my classes and I don't recall it having them, and I can't quickly find evidence of them.
And the newbie who's just earnestly trying to learn the topic at hand won't be able to get through hundreds of lines of paranoiaplate with accompanying discussion of the libraries and best practices used in an article on a totally unrelated topic. Blame the blind copy-paste programmers for being idiots, not the helpful author for only teaching one lesson at a time. Tight focus is a good thing in writing.

I mean, even if he did all the extra work to avoid vulnerabilities, idiots could just ignore that just like they would the disclaimer and only copy-paste the relevant porton. At some point, we have to acknowledge the programmer's responsibility for his own program.
Congrats to Ryan, Chris and Kevin -- you guys have worked hard and killed it! Excited to see you'll finally be joining us on this coast as well :)
What's the timeline on everyone using ES6 in production and JavaScript developers being expected to know ES6? 2 years?
> I believe we currently control almost 50% of overall Tor network and over 70% of exit nodes.

This was one of the technical misunderstanding that was made during that "attack", as it assumed all nodes were treated equally. In contrast, the tor network look at attributes such as up-time in order to shape and redirect traffic flows for improved performance. When the network is increased by 70% from newly created nodes, those new nodes only get a small portion of the overall traffic until they have had time to established themselves.

They do say later in the interview that they could had added the nodes slowly over time, but that sounds implausible with a bot network or one paid by stolen CC. Those kind of computers are not known for up-time, especially if they generate a lot of noise.
Until I see Apple, Facebook, $next_young_hot_startup coming to the career fair at our local midwest college looking for candidates, I will choose to believe founders and VCs are flat-out lying just so they can rake in the money with cheap labor.

I'm actually serious. Some of the fellows I got to know years ago at my school (that pretty much no-one has heard of) were some of the smartest folks I ever met. But no Apple and no Facebook ever came to visit that school or post job ads in our internal jobs listing pages. I saw _zero_ effort companies trying to get these students, none, zilch. Absolutely nada. I find the whole thing shameless really.
Since it was founded in Oct 2003, it would be interesting to offer 2002, 2001, 2000 as options - you could probably safely discard those results.

That said, it'd be more interesting to see correlations between these measurements.
I doubt anyone outside of copyright lobbyists consider reading translated manga a crime.
Which is it then, something new, or a Craigslist section replacement?
I've had a smartphone for about 4 years. I don't watch YouTube or stream Pandora daily, but it's my primary means of checking my email, and I browse websites on it daily, along with sending and receiving pictures every now and then.

I average about 200-300mb/mo. If I could get a significantly cheaper rate in exchange for a 1gb cap, I'd probably do it.
Together with iOS it was certainly the year of unix in your pocket — modulo pointless pedantry.
I think a far more powerful (and proactive) approach is to allow the underlying brands/advertising through, and then augment them with negative associations.

It's a bit of an obsolete example these days, but think back and consider cigarette advertising, and someone trying to quit. If you just blocked them out, marketers would evolve new ways to reach you, right? But if their logos and ads were always surrounded by a picture-border of pulsing blackened lung-samples... Well, you're actually reprogramming your own mind to dislike their brand, which is very different.

A tamer example would be to enhance your recognition of "good" brands at the expense of the bad/less-good ones. Imagine walking through a supermarket and having your eye drawn to the "good" products at the expense of the "bad" ones. (Where Good/Bad is determined by some criteria that are resistant to subconscious advertising.)
"The windows are one of the most expensive features,"

The obvious follow-up is what the 80/20 might be on these features. If going with readily available double-pane windows shaves $10,000 off the cost, it may be a decent trade-off - maybe use that money to buy some solar panels instead, aiming for net-zero?
I've read that sociopathy may be related to a dysfunction of the brain's ability to sympathize with others. Perhaps it's a combination of the two.

Who knows, it might have conferred a survival advantage in our distant past--bands of nomadic hominids might have had to kill and even eat each other at times.
Can you please elaborate on what you mean by "more solid than DigitalOcean or other pay-per-use services"? I would dare say that DigitalOcean, AWS, Google Cloud, and the like are quite solid and a great, cost efficient solution for hosting a production application. They are also quite easy to use with docker containers.
> clean room reimplementation of Mac OS 9

Wow. Was the project successful? Where can we read more about it? Was it a perfect implementation - all the images in the right places pixel by pixel?
Haven't used mercury, but in react component state has it's uses. It's strongly recommended both in docs and mailing list that component state should only be used for ephemeral data, the data that losing is not a problem when the component unmounts.

For example, when implementing a dropdown menu with react, holding the dropdown menu's open/closed state in the component, and modifying it with onClick events is really convenient.
This is the approach you see with the documents at www.seriesseed.com. They strip out a lot of the fluff and combine the remaining items down into just two documents. They're pretty good and can accomplish what you're asking about if both sides are in agreement that the deal is supposed to be simple, but they can be just as complicated as any equity deal if investor's counsel tries to write in more extensive terms that they're used to seeing in equity docs.
Aaagh!

I finished reading that in Firefox, instinctively hit <esc>1w to go back to the top, swore, and found myself typing :prev.

I'm clearly doomed.
Reminds me of the "speed-up loop" http://thedailywtf.com/Articles/The-Speedup-Loop.aspx
I think my strategy for both maths and computer science would be to look at the course pages for universities. I would pick a course that I would want to take, then visit the course homepage. Usually teachers post a syllabus and additional course resources. I would get a cheap secondhand copy of the book(s) (even if it is an edition or two behind) and try to follow the general path the teach has outlined for learning the material. It's really hard to duplicate a classroom setting and extra study sessions with TAs, but open courseware, web forums, and various other Internet-available resources go a long way!
Unpredictable events happen.

He didn't go to the ticket booth and say: "Hey sorry, I can't go, so give me a full refund."

People make mistakes, but they have to be responsible for them.
Personally I really like this - shows the human side to a company rather than the standard corporate spiel you receive on normal shipping notices. Agreed it could become tiresome 2nd, 3rd, 4th etc time but if they added some detection as to whether you were a first time customer - it could sway someone (such as me) to at least take notice they are that little bit different and if I received the product in a timely fashion it may prompt me to choose them again over another company. Would be something worthy of an A/B test at least - corporate vs non corporate.
For anyone still holding out hope--I just got mine from UPS ten minutes ago. I checked the "regular user" box too, so they're not just going to devs and students.