jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Thankyou for that. I've been a bit on the 'good-old-days' side about Buildings and completely forgot about survivorship bias.

Just like all the music these days is crap (when we compare to only the best songs that we remember from 30 years ago).

I think there might be something in the idea that we did it 'better' for public buildings in the old days (Are there any buildings that cost remotely the amount of National GDP that the Pyramids or the Great Wall did?) -- But I think you're absolutely right when thinking about averages.
The places we currently build are by no means the product of a free market. Automobile-based transportation is heavily subsidized both through direct taxation paying for automobile-optimized roads as well as minimum parking requirements that essentially proscribe building anything resembling a walkable neighborhood in many cities. And those requirements mean that anyone who doesn't drive to a business is forced to share in the cost of providing parking for a business (which can be tens of thousands of dollars a parking space). It's also quite rare for a business to ask employees to pay for parking or to give any money back to employees that don't use free parking.
> I believe Apple does all of these things to encourage developers to do a better job testing their apps prior to submission and to prevent high volume developers from hogging the review team's time.

I'm kind of tired of bring this up, as I'm sure others are tired of the same sort of comments, but the App Store has been bothering me quite a bit lately. This doesn't seem like the way things should work. We shouldn't be spending time thinking up clever and logical explanations of what hoops Apple puts the very developers that make its platform interesting through.

Am I wrong? I don't (yet) write iPhone apps, and I am honestly seeking sane opinions of those who do.

As a student, I am currently learning everything I can about everything that goes on my computer and how it works, and realizing that almost nothing I currently know would be possible without all the open-source tools that are used in every one of our courses (none of the lab machines in the CS department here run Windows). The very core idea of being able to tinker and learn about each moving part of software, like a mechanism made of semi-transparent gears, is what attracted me personally into the industry in the first place. Developers' ideas seem to only be guided by what they are able to dream up and code, and anyone can participate and improve things collaboratively creating something beautiful and useful.

And now I'm learning that one of the supposedly more exciting ways to make a living using the acquired knowledge is to do things in very particular restricted ways, according to the rules set out by one company, using the tools they deemed fit. Perhaps I'm overdramatizing, but there is just something very fishy about the entire concept, and I can't tell whether my confusion stems from lack of knowledge, the fact that I'm looking at it from a fresh point of view that others are just too deep in the trenches to see, or both.
Typo in link. Should be:
http://www.readwriteweb.com/cloud/2010/12/add-nosql-capabili...
Hopefully it would be fail-safe, as presumably most systems in cars are.

It shouldn't allow more than a small percentage of the windshield to be black, if power is cut it should un-blacken the entire windshield, etc.
That's the trolliest headline I've read on a tech site in a while.
I originally read Thermomechanical as Thermonuclear, and thought that this was related to the recent r/ShowerThoughts post [1]. I guess we could use this simulation to answer that question more convincingly :)

I'm glad I misread anyway because the video was very impressive!

[1] https://www.reddit.com/r/Showerthoughts/comments/e0omqn/duri...
+1 on regular exercise and strength training. I think of my desk ergonomics as one part of the larger story on my general health. Exercise - both cardio and weight training or some resistance is crucial, as is healthy eating.

I’m kind of going off topic, but one other thing I’ve also done is reduce my coffee intake and replace coffee with plain water. It’s certainly helped my ability to think on my feet and avoid “brain fog” where I’m trying to think of a concept, a name, or just quickly answer or recommend something on my feet.
I used to love browsing Quora, and found a lot of answers fascinating. However, in the past year something seems to have changed. Now I get really spammy suggestions, and there is rarely new content on my feed. I get the same suggestions for days.

I don’t doubt that the good content is there. I think their algorithms just changed and now I don’t see it anymore. Not willing to put in the effort to figure out how to get an interesting feed again.
The funny thing is with those aforementioned so-called 'rockstar programmers', without Dennis Ritchie's creation and contributions to both UNIX and the C Programming Language, these 'rockstars' would have been totally unknown in the first place.

And no, they are simply not '10x' programmers, they're just standing on the shoulders of giants like Ritchie as well as all other programmers are standing on their shoulders too.
There's a problem with that description which the author implicitly acknowledges with his use of language:

> "...the agent could be called self-aware."

"Could be called" being the key phrase. Yes, you can call such a model self-aware, because indeed it incorporates a model of itself so it is self-aware in a very literal sense.

However, there's no reason to believe that a model with the ability to represent itself would have conscious experience of the kind humans do. Why should we expect it to be any different from any other ML model or computer program, just mechanically executing its program without any conscious experience? What stops it from being, basically, a machine version of a philosophical zombie?

This is the hard problem of consciousness in a nutshell, and the Schmidhuber comment doesn't address it in any meaningful way.
That seems quite probable to me as well, but one or both of these specific examples might be fabrications with that still being the case.
Thanks for sharing, I found it very useful.
>Even my programming has taken a toll even though I do it every day. I find myself abstaining from studying advanced topics in programming and computer science, and instead sticking to this comfort zone of what I know. I contemplate blaming this last issue on the fact that Silicon Valley is quietly cutthroat; you need to be the best at what you do in order to land jobs at e.g. Google. If I stay in my comfort zone, I am able to keep small unimportant details of a particular language, tool, or implementation in L1 brain cache, which proves useful during interviews.

The way I deal with this is getting the most highly paying job I can and then having three months off where I do what I please.

I've just finished a contract with an Evil Inc that's paid me enough that I can buy a lab to do synthetic biology in. While waiting for the machines to arrive I'm doing some really fun C.S. stuff I have not done before.

When the money runs out I will go back to doing what I was doing before. This is the 4th time I've taken time off. It hasn't hurt my career progression at all.
Netflix charges differently based on location which is a proxy for those.

Amazon offers multiple shipping option for various prices.
You are right. I don't know my niche that well, that's why I am trying to learn.

I worked in an agency for a few years - on the web development side - and never took much interest in finding out what the designers were attuned to.

However, now I regret that and am trying to learn.

All I am doing is simply trying to solve a problem that I had while I was there, that I am sure many others will likely have too.
insynhq.com seems close to this (available on google apps marketplace)...perhaps google prefers to allow (charge) vendors to utilitize their storage and not have to worry about the customer service and software side of things...
> his guard stance makes no sense

Yeah, who the hell does he think he is, Rocky?!

How can you train for boxing for a year and not know how a southpaw stands? I would seriously consider changing where your training, because any competitive fight against a southpaw and you'll be slaughtered if you're not trained for it. Given that 10% of people are lefties, it won't be many fights before you face one.

If you're not trained for a southpaw, you're not trained. The rules, the tactics, everything is pointless. You watch for hits from the wrong side, you throw hits to the wrong side, you block wrong, you dodge wrong.
idk if you really associate Facebook with quality engineering quite yet. Facebook is often broken with rough edges, odd engineering decisions all over, and quirks galore.
That was a poorly tacked together sentence. I don't think I've been in any bar fights since I started training in MMA.

Furthermore, when I said 'leg', I really meant knee.

However, I'd say that most of what they're teaching in the article is effectively useless without practicing it all, a bunch. The hardest part about getting in a fight, if you don't train for it, is not resorting to your basic instincts. For some, that is to swing wildly. For others, it might be running for the nearest exit.

So yeah, a short kick to the knee is pretty good, especially if it's the first thing you do. You'll have time to think about it, and you aren't as likely to lose balance as you might doing a more complicated kick.
There's plenty of evidence for what I said if you look.[1]

France is basically a socialist country, so there is a lot more going on there other than minimum wage. It's difficult to compare with other countries, because there are different tax rates and other social programs like free health Universal care that make the costs of being poor less.

But within the U.S., minimum wage varies by state, right? So PA has a $7.25 minimum while CA has $9.00. What is the unemployment rate difference between those two states?

Minimum wage has been increased dozens of times over the past few decades. There is ample history of what happens when it's increased, and I don't think there were massive layoffs every time it was increased in the past.

Raising the minimum wage is an answer, because without a legal lower limit, there will always be an incentive for employers to pay less and less. It's like gravity. You need a floor to stop the fall. And then you can build up from there.

If I can say, I don't think your statements about how easy it is to get a higher salary than minimum wage is correct for a lot of people. Perhaps you can't see yourself living at that level for too long, but there are plenty of people who work 2 and 3 jobs, hardly see their kids, are ruining their health, just to make ends meet. Can't call those people lazy.

[1] http://en.wikipedia.org/wiki/Minimum_wage#Criticism_of_the_n...
In the latter half of the period you mention, distance cycled in Copenhagen has gone up about 25%.[0]

I realise that Denmark and the Netherlands are the 'exceptions' to the rule, because there cycling is used to actually get places rather than for fun. But I know Denmark has no strict helmet laws. Not sure about the Netherlands.

[0] http://cyclehelmets.org/1257.html
Two things:

1. You are not officially self-employed until you file your taxes and officially state that as your occupation.

2. Nobody is really "unemployed." Unemployment benefits are taxed as income. That makes you "self-employed" anyway. To me, calling yourself unemployed is simply destructive thinking.
The CHAOS report[1] shows that in the US in 2009, only 32% were successful and met expectations. If 50% of all outsourced projects fail or fail to meet expectations, it sounds like they're beating us.

[1] http://www.projectsmart.co.uk/the-curious-case-of-the-chaos-...
Well, when I want to convert a function that uses recursion but the stack isn't big enough, I make it have a queue where each new item goes on the end, and the next item goes from the front of the queue. This way the stack is replaced by the heap (which is much bigger!).
He's trying to say that when there's no institution that grades programmers and opportunities are open to everyone, lots of bad programmers surface.

But I don't think it's a useful point, because there is a market and societal use for bad/new programmers and it doesn't really hurt the profession as a whole.
Yawn. Sql injection again. Can happen on any platform.

Hint: Use SPs for all your data access and don't give your app direct access to the tables. Makes stuff like this infinitely less likely to work.
But then you should never use IE's RSS reader.
FWIW, I've had posts w/ 4k pageviews get 15 comments and posts with 3k pageviews get no comments.
I would agree with you on the potential benefit of a lightweight union that existed only for specific purposes, e.g. negotiating health care or lobbying on my behalf. A traditional labor union would, IMO, entail too much bureaucratic inertia to be of much utility to anyone in the field.

Besides that, I have to ask how long this collective experience of programmers enjoying happy lives will last. My general observation is that the accepted value of that labor is cheapening rapidly, whether from scarcity of jobs, glut of available talent, or the general difficulties in remaining competitive when the skillset is often globally portable.

My friend who basically left his engineering field to make more money cleaning pools strikes me as a demonstrative example.
Union's are only a good idea in situations where collective bargaining is valuable.

I believe that programmers already have such a unique skill, that is extremely un-commoditized, that it seems unnecessary.
Sure, I expect my stereo, dishwasher, iron, dryer, electric shaver, alarm clock, and blender to work for more than two years. But how many of those devices would receive an update (or recall) to fix a bug that prevents the use of a single minor feature?

But we are not talking about such devices. We are talking about something that is nearly a general purpose computer and could have its software updated on millions of devices any time Google wants.

The problem is that there is an incentive for vendors to start ignoring devices when they are not sold anymore. First of all, it reduces maintenance costs. Secondly, it encourages people to buy a new device. However, one could question if this ethical in a time where there is scarcity and where we have to care for the environment. Especially for a device that is still perfectly capable (as I said in another comment, this is a device that is better spec'ed than the currently massively popular Moto G).

It's a bit unfair to pick on Google here, since they are at least providing Lollipop. There are many other two year-old phones that are still stuck on Jellybean. But I think that in general it is an issue that should concern us. I am hoping that at some point the EU will require vendors to provide at least security updates for some period (e.g. three years).
The best way to learn math is to try to make a program that solves specific problems.

An often reasonable way to ensure that you can mechanically apply a problem solving technique (which is related to, but absolutely not the same thing as understanding the maths) is to make a program that does it. Trying to learn maths by programming it is a terrible idea.

Just this morning I've been looking at Riemann's geometry; learning that through the medium of writing a program to "do it" would be painful. I don't even know what it would mean to write a program that "does" Riemann's geometry. I suppose I could write a program to apply some equations, but that's not learning the maths at all. That's automating some equation solving and it teaches me nothing about the maths.
The proposal for forward secrecy in the spec (https://darkmail.info/downloads/dark-internet-mail-environme...) is not great and does not reflect the current state of the art:

> PFS for message objects, as the description above suggests, is far more difficult, and contrary to the nature of email.

It recommends just rotating public keys every few days with a paranoid mode. A much better solution is to implement the Axolotl Ratchet pioneered by Open Whisper Systems for TechSecure:

https://www.whispersystems.org/blog/advanced-ratcheting/

https://github.com/trevp/axolotl/wiki

With Axolotl Ratchet, you get:

* forward secrecy - disclosure of private keys doesn't let an attacker in the future go back and read encrypted communication

* future secrecy - disclosure of ephemeral private keys doesn't disclose (much) future content

I also get the feeling from a glance reading the spec that way too much trust is being placed on service providers. That there is even such a category as "trustful" where the server has access to your private keys is a huge red flag and that was exactly the problem with lavabit: http://www.thoughtcrime.org/blog/lavabit-critique/
>I really do not like the idea of having one company to serve all major websites of the internet

So what are you doing about this? Do you have started working on something one can contribute to?
SEEKING WORK - London UK, Remote

I'm a full stack developer based in the UK. I'm extremely proficient in HTML, CSS (LESS and SASS), JS (Backbone, Angular, Knockout, jQuery), PHP, MySQL and Node.js. I'm also willing to take on projects that will require me to learn something new.

I'm passionate about what I do and care deeply about my craft. I pride myself on being a trustworthy and reliable no-fuss developer who produces high quality work. I can provide samples and references from future projects if needed.

If you'd like to work together please get in touch.

Email: chris.pattle@gmail.com

Website: http://www.chrispattle.com

Github: http://github.com/pattle
For a book that develops a similar thesis, see Chris Hedges' "War is a force that gives us meaning." http://en.wikipedia.org/wiki/War_Is_a_Force_That_Gives_Us_Me...
The whole problem comes down to definition of property. What is it, really?

People don't consider content to be proprietary. We treat a blog post in the same way we treat speech. Users ain't gonna pay for that. Period. Some of them may, but no the majority.
I meant in the event I survive.
>Yes I do grow some food. I also eat as much organic food as I can.

This is something I use to wonder about. Isn't it more important that the food we eat be free of harmful toxins (like pesticides or harmful fertilizers?), but there is no agency that is responsible for checking the quality of vegetables or meat (At least here in India). There was an big issue with pesticides (Endosulfan)[1], in my state some time back. But still no government agency bothers to check for vegetables that are being sold to the public. No one bothers to check meat and fish for harmful levels of antibiotics or harmful chemicals.

So my question is, why are not governments spending any effort on this regards, while spending so much money of immunization. Combine with the fact that there is rampant corruption in every level of government, general poor quality of drugs sold in India, past proven incidents with pharmaceutical companies malpractices like faking results of medicine trials, is it too much if I think twice about giving an immunization drug to my kids?

[1]http://www.theecologist.org/News/news_analysis/1189820/revea...
We use Linode for infrastructure - our website, our CRM system, demo servers, wiki, etc. AWS is just for R&D, temporary demos, etc.
Very interesting to see. Quite unexpected, but compelling when combined with Azure Machine Learning.

I wonder if we'll see R support integrated with Office in the future. Native R integration with Access and Excel could be pretty cool.
It's owned by the people.
No, binaries do not require a C compiler. Yes, Windows and Windows CE are included.
The SR-71 flight manual is (mostly) online, if anyone is interested: http://www.sr-71.org/blackbird/manual/
Why does your application request access to the photos and videos I've uploaded to Facebook? I'm fine with you having access to my Twitter information, but this seems unnecessary.
Many math teachers ban calculators on math tests. I'm pretty sure this has majority support, not minority.

Google does simple math, so that's basically an equivalent issue.

IMO it's dumb -- in real life you have access to Google. But I mostly wanted to say I think there's clearly majority support for artificial grading conditions, since the no-calculators thing is so popular.
I agree. Unless we are talking about avowed actual Nazis or card-carrying Communists, much of this extremist labeling can be reduced to identify ‘enemy tribe members.’
> When your version of 'free speech' is only extended to alt-right ideals, you're not arguing in good faith for free speech.

Parler was open to left-wing as well. And the fact that SJWs have trouble to be heard when they want to restrict what other people say makes perfect sense. Join the conversation, but don't try to shut it down.

Its funny how there seems to be this tug-o-war in definitions of "free speech and "racist".

"Free speech" seems to be this kind of good that everyone wants to not oppose.

"Racist" seems to be this kind of evil that everyone wants to avoid being called.
This actually reminded me of

http://www.mysmalt.com/

But I don't think the latter is satire...
It's rated as one of the top (if not the top) games of its era. It was the all-time top seller on the Atari ST platform in question.

They did great with the resource allocations they chose to make.
Whoever it is, it's not Michael Jackson [1].

http://mcs.open.ac.uk/mj665/

Whoosh.
Here's a practical example: due to US sanctions, no Iranian citizen can have a Visa or a MasterCard. Assuming they've acquired cryptocurrencies somehow, it's their only way of paying for digital goods.

(assuming, of course, that the government doesn't shut down the Internet, as it did just days ago: https://ooni.org/post/2019-iran-internet-blackout/)
Almost by definition society is the negotiation of our behavior toward each other because otherwise we would impinge on each others' freedom to act as we please in intolerable ways.

Perhaps you think that is a bad thing and to be honest i wouldn't blame you if you decided to ignore all laws and norms of society and behaved like a feral animal towards others. I just don't think you would get very far before you're put in a cage or gunned down.
I think this sums it up pretty well. As other posters have mentioned, Windows works great until it doesn't, Mac does it well unless you replace some internal hardware with something other than their branded gear. O

OpenBSD hibernate, and power management in general, works great on Thinkpads but the developers specifically like and use them regulary, at least so I've heard.

So I don't think it's any one OS that works well or badly or better than another; it comes down to the combination of the OS and the hardware and the compatibility between the two...
Assuming these cases have no merit, most of that burden is needing to pay for legal representation and spend time dealing with it. In general we'd be better off if the justice system were reformed to reduce these damages for everyone. In the meantime, employer (government) policies can straightforwardly handle both of these, without needing to undermine the justice system by creating a privileged group of people.
I agree, I don't think it will help Navalny. I assume he'll be dead within a few months, if he isn't already.
Addressing the implicit "am I doing career wrong?": there's folks that find working broadly across the whole stack really compelling (I am one of them) that will visibly have exposure to a _lot_ of stuff. Those folks (I am again one of them) are likely looking at your work and worriedly feeling as though they are Doing Career Wrong because they don't have your depth. Apologies if I'm merely projecting; my hope is that this is supportive.