jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
As someone who gave up 15% of his salary when moving from Germany to Sweden, let me give you a different perspective on location-based pay.

1. How much do you value commuting by bike 15 minutes, instead of taking the tube for one hour?
2. How much do you value walking 15 minutes to the nearest forest, instead of being surrounded by highways, buildings and artificial parks?
3. How much do you value having a proper lunch break, instead of taking a sandwich in front of the computer?
4. How much do you value your male CEO regularly staying home with sick kids, instead of women getting that task by default?
5. How much do you value not having to see beggars and homeless people everywhere you look?
6. How much do you value living in a 9-5 culture, instead of a "constant death march" one?
7. How much do you value pedestrians being given priority, instead of a honk?
8. How much do you value breathing in fresh air, instead of getting smog alerts every week?

I could go on and on.

Once you put a value on all of the above, location-based pay actually makes sense. Maybe not based on your exact zip code, but when moving from a large city to a smaller city, or from one country to another, you get certain things "for free" that you might value more than total compensation.
acchow is disagreeing with your database query likeness. Your comment was effectively saying that it's just waiting until it's ready. And this is clearly something that can be disagreed with.

Based on the way this article is worded, it seems like there is no way to check when TRSMRCY is over. Imagine if you were waiting for a database query and if the database wasn't done thinking yet, simply accessing the socket would make the query abort.
You face trespassing charges which can be felonies in certain cases. So really there isn't a very significant difference.
This is great feedback. Thanks.
It's really sad and frightening for me to see such hysteria in the media and even in the comments here. I want to address all of it, but it's not possible even to make a dent. But I can offer the following numbers:

Fukushima release to groundwater
TEPCO estimate, August 2013
0.024 PBq (< 5g Sr-90) in 300 m^3 water

Fukushima releases to the sea
TEPCO estimate, May 2012
11 PBq I-131
3.5 PBq Cs-134
3.6 PBq Cs-137

Fukushima releases to air
TEPCO estimate, May 2012
500 PBq I-131
10 PBq Cs-137
10 PBq Cs-134
NISA estimate, June 2011
160 PBq I-131
15 PBq Cs-137

Chernobyl releases to air
Wikipedia, retrieved Aug 2012
1760 PBq I-131
85 PBq Cs-137

And here's a picture of the leak
http://stat.ameba.jp/user_images/20130820/14/noraneko-okayam...

The highest seawater activity level I've ever seen reported is 650 Bq/L Cs-137. If it weren't for the salt, I'd drink it all week long.

Edit: Ongoing Fukushima coverage can't really be made interesting, but Leslie Corrice[1] and Will Davis[2] do a good job.

[1] http://www.hiroshimasyndrome.com
[2] http://atomicpowerreview.blogspot.com
M$ fanboys spreading FUD?
I would suspect that depends on the datasheet of the chip and if there's any check mechanisms in the UEFI.

It could be implemented in such a way that removing it would cause problems but it shouldn't be too hard to work around it.

Worst case you would you would replace it with something that imitates its response when the UEFI searches for it.

Since a lot of motherboards have spaces for it but seem to function just fine without it leads me to believe it should work just by removing it.
Like I said, that is a problem. So start thinking about how to solve it ....

Like, the plane is always landed from the ground, not the air. That idea introduces new problems, but you can start thinking about those too. Come on, people.
Not everybody. http://symas.com/mdb/

If you don't take a stand, what's the point of your life?
It would make sense if the amount in question was from a deduction from pay of some sort, tax, union fee deduction etc., rather than the pay itself.
It was nice to see the panel advocate FORTH and x86 assembly, if only for educational value.
I don't know how true this is, but my evidence is based on the fact that I stopped using Mint (because this is that scary). A month or so after I stopped logging into Mint, the account balances stopped updating, without me doing anything on my bank's website.
That was great! A previous discussion about "Three Worlds Collide:"
http://news.ycombinator.com/item?id=1387771

If you're not careful when you read it, you miss the True Ending:
http://lesswrong.com/lw/yb/true_ending_sacrificial_fire_78/
Checkout this research paper. Starts talking about anti-nutrients in cereal grains around page 42:

http://www.direct-ms.org/pdf/EvolutionPaleolithic/Cereal%20S...
My guess is that he meant that the TSA typically treats certain people differently because they're threats, and adult white guys somewhat more deferentially than everybody else.

Goldberg has continued to blog and write about this topic. here's his most recent: "The War on Terror Meets the War on Pedophilia; Terror Wins" http://www.theatlantic.com/national/archive/2010/11/the-war-...
Yes, DEP doesn't come into play if you properly set the protection on your code pages. The DLL specifies the protection for each section of the file, so that much is easy.
Right, but that only works if when looking at a formula you can figure out which other cell it refers to. I guess I asked what I asked because I hoped having Python would let you use computed references --something like cell(x,y) where x and y are expressions computing the row and column, or even eval(str) where the str is a formula that refers to some cells.
By owning the company or getting elected to the board?
From the article..
--
I once asked Michael Chertoff, the secretary of Homeland Security, about this. "We actually ultimately do have a vision of trying to move the security checkpoint away from the gate, deeper into the airport itself, but there’s always going to be some place that people congregate. So if you’re asking me, is there any way to protect against a person taking a bomb into a crowded location and blowing it up, the answer is no."
--

The implications of this reality have to be considered. The TSA does not exist to protect passengers on the planes. The TSA exists to prevent terrorists from getting the planes themselves and using them as weapons. If terrorists wanted to kill you, the passenger, then they would indeed do so as you waited to be screened through security. I guess you can take some comfort in the fact that they don't hate you, personally, for your freedoms...
I suspect the board of governors got sick of dealing with the escalating costs of labor (fixed in arbitration with unions) and had to figure out a way to really get Congress' attention once and for all. They are warning about impending bankruptcy without even trying some of the drastic measures they had toyed with, i.e. no Saturday delivery. Those measures only would have delayed the inevitable, but this still smells to me like the leaders are sick of Congress passing the buck.
Atlassian are talking about a real problem here, which problem they appear to have solved. Working code is usually superior to social convention (rebase, etc.); that's why we're using git (or possibly other DVCSs) instead of RCS, etc.
any ideas what point in their career they started this?
Facebook and Skype have both a big userbase too and the option for group chats, how come they haven't killed Slack yet?
Ditto this, the integrations are really the icing on the cake for Slack.

We've even written notifications from our own applications to push into Slack, so we get notified on everything from continuous integration test results and deployments through to analytics and sales figures.
The main reason seems to be clients caching DNS lookups for a period of time longer than what they should have, as indicated by the TTL field in the DNS response. If this behaviour changes across all browsers, wouldn't that solve this problem?

Another "hack" to solve the caching problem would be to have multiple random lookup records (say server-$random.hostname.com) all result in multiple lookups that cannot be cached? The tradeoff here is latency vs availability.

As mentioned in the article, triangulation and backup redirection would work as long as "Site A" can be up serving requests labeled (1).
Are we as a web development community running headlong into another Twitter scenario, where we build a huge ecosystem around a company's API only to have it yanked out from under us at some indeterminate point in the future? Serious question, not a subtle accusation.
The future must be now. At least one of my subroutines of thinking already relies on an artificial machine. I call it my Google neuron; it's wired up directly to everything I don't know off the top of my head and fires whenever I feel unsure about something. Well, the latency is still a bit high, but I'm sure someone is working on that problem. ;)
Very Soon. First will fix most of the security issues and roll out the new features. Will notify you.

Thanks
> Also, the website in your profile (http://uncool.in) does not seem to be up. Wanted to check out your portfolio.

Sadly, it's been down for a while. I was moving from a shared host to a VPS, but I was waylaid by midterms :/

If you send me an email, I'll email back with my resume. Email is in my profile.
I'm an OCaml fan as well and having written in a number of languages I can say that complexity in and of itself is probably not the enemy. I think the problem is more related to modularity. For instance I don't think it is the best policy to make a skip list implementation as simple as possible because it is self contained and will likely be used by many of my programs in the future. Complexity only becomes a problem when it is no longer possible for a developer to fit all the pieces of the program in her mind at once. Abstraction and modularity can generally help with this.
Yeah, I read something about that being the opinion of Buzz Aldrin. But a on way trip seems like a hard sell. Doesn't the government have to approve something like that? Immigration, maybe? And it just doesn't some like a good PR move to approve that.

Here's the article: http://buzzaldrin.com/a-one-way-trip-to-mars/
I think C# and ASP.NET MVC has some of the best options available as far as OR/Ms go. Dapper, which was open sourced by the StackOverFlow team, is something I just started using and it took me all of 5 minutes to pick up. It allows you to still write your own custom SQL statements but maps everything to a family of POCO objects you want to use. Dapper is also the fastest OR/M in C# terms of its benchmarks if that's a concern for you.

LINQ-to-SQL is another great option that's easy to set up and actually performs pretty well if you compile the queries.

Fluent NHibernate is much heavier duty, but once you have all of your mappings set up then it's braindead easy to do anything to your database.

If you're using Mongo in C# then I highly recommend checking out the NoRM project - it's like LINQ-to-SQL for Mongo. I'm using it in production at http://captainobvio.us and it's been a breeze to work with
I'm not sure we need to dramatically reduce the population in order for the Earth to sustain us, we just can't let it continue to grow unchecked forever.

According to the FAO, the earth could feed up to 12 billion people: http://en.wikipedia.org/wiki/Hunger#World_statistics
2K USD per month is rather low for a junior dev in US (or UK).
I think either you or I misread that. I assumed "restrictive license" meant anyone could see the source, but the license would prevent you from creating a competing service. Or possible require you to sign over the copyright for any changes.
Fortunately, the situation is much better in some specific areas of CS. For example, computational linguistics: http://www.aclweb.org/anthology/
I've worked on numerous music recording projects. In many cases, I did everything by myself. In one case, I hired (and learned from) some of the very best in the industry, and between my partner and I, incurred approximately $20,000 in costs... and had an awesome time doing so.

But even when I do everything myself, I'm using high-end equipment and software that I've paid thousands of dollars for. It's not free of charge for me to be able to record music. And even if I were to deem those to be irrelevant sunk costs, to assume that my recordings ought to be free of charge just because they easily can be copied suggests that my time and expertise is worthless, if nothing else.

[Edit: of course, I'm just some random guy on the internet, and certainly not nor attempting to be a full-time musician. I'm presently content to make money building software, and any income that results from my music is just a bonus. Full-time musicians surely feel even more strongly about such matters.]
I'm Spanish and I couldn't agree more.

The scene is full of people who don't know anything about real entrepreneurship and that do this things because of the State subventions on these matters...

Oh and don't forget about the social media profets that focus more on buzz that on building things and the banks with abusive credits.

This country is really bad, specially for technology startups. The philosophy here is 'Can't touch it, no money'. That's why we got the real state bubble, that's why the government cuts the subventions on I+D, and that's why founding any kind of enterprise takes much money, time and useless paperwork.

Edit: typos
This makes me wonder just how many sensors they have devoted entirely to detecting problems before, during, and after lift-off.
> I understand that you want to offer something that 'beats' varnish, and it shines through in the article.

I am the author of the article. No, the point is not to "beat" Varnish. It is an article describing various ideas and a call for help. See https://news.ycombinator.com/item?id=8844905

Perhaps the writing style gave a competitive impression, so I've updated the article to mention that we're not out to beat Varnish, but to research the possibilities.

Knowing that Varnish can accomplish some of the things is good, because that way we can draw from an existing pool of experience.
I'm surprised Kickstarter needs a payments partner at all. They are a pretty big business.

In fact, I think they already did charges directly for non-US backers.
I agree. I don't understand the programmers who debate syntax all the time. Good syntax is important, but appropriate semantics are more important. Only after you've selected the typing, execution environment, memory model, paradigm support, available platforms, and libraries you need, should you worry about syntax. At that point there are usually 0 or 1 satisfactory languages.
I think < > are pretty jarring. Especially reading 3 nested levels of it. [],() or {} I find are easier on the eyes in general.
SEEKING WORK - Victoria, BC (or Vancouver is possible) or remote

I am the director of a hackerspace in Victoria with good manufacturing facilities, so although my primary expectation here is for programming work, hardware prototyping is also a possibility. (As is synthetic biology, my main non-programming interest at the moment, although I'm not sure what a synbio freelancer gig would look like!)

My preferred languages at the moment are c# (mostly in unity) and python. I do a reasonable amount of MATLAB coding for my current electroencephalography project.

In the past I've done significant C++ projects and a lot of backend programming. I spent 10 years at Microsoft in a variety of roles including several years on a Microsoft research speech recognition project.

Resume is here: http://biobit.ca/derekja_resume.pdf

Thanks for looking!
What's the point if you don't actually validate with the validation hints you've added?
In Israel, we don't (yet) have Uber, but we do have GetTaxi, a similar service.

I have become addicted. It's convenient, simple, gives me a GPS indication of where the taxi is, and lets me use a credit card.

The fact that I know where the taxi is, what car to look for, and can easily complain if there is a problem (not that there really has been) makes it irresistible for me. Every time I have used it, I have been quite pleased, even when I was unhappy with the ride -- it allowed me to give the driver a low score.

I don't think that these services are a replacement for public transportation. But they are a very efficient and even addictive replacement for traditional taxi companies, which are going to have to catch up somehow.

The article quoted the researchers saying that many of the trips taken on Uber/Lyft would never have been done at all, had it not been for the service. Or it would have taken much longer via public transportation. Sounds to me like the public transportation routes need to be updated -- or that we're talking about outliers whose travel needs will never be adequately handled by mass transit.

I'm just fine, by the way, with having taxi regulations be enforced for these new sorts of services. I don't want to have companies completely unregulated when it comes to driver backgrounds, safety, licensing, and so forth. But I also think that the regulations will need to change in order to accommodate these new services, so that they'll continue to benefit consumers more than plain ol' taxis do now.
Yeah, on the other hand they do indoctrinate, whether this is intended or not. Everybody talks about brutal games and how a twelve year may go on a shooting spree having played too much of Call of Duty or whatever. Causation never proven, given the number of players vs. rampage killers.

Now isn't planting an idea such as that Democracy is inherently Coruption-free (or something equally nonsensical) much worse brainwashing in broader scheme of things?
I love how clean and concise this is. Also the great use of humor in the right places. The "Cheap Bastard Plan" idea is awesome.
* Using && to take the address of a jump label.

Had to look that one up...turns out it's a GCC trick that allows you store the address of a jump label into a pointer to void. Later on, you can do "goto *ptr" to jump back to that address. Neat. See http://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html

(You obviously already know this...just putting it here in case anyone else hasn't heard of it and is curious)
A trick to save memory:

If you have a struct/class with a lot of members that are usually set to zero or some other initial value, you can store them in a "lookaside" structure that is hung off a global hash table with the pointer of the original object as the hashtable key. You can then use a bitfield to keep track of which members actually have interesting data.

So -- accessing the member would look something like this:

int MyClass::get_foo() {
if (foo_set_)
return global_lookaside[this].foo;
return 0;
}
That's not a lot of hours!
Let's not start this war in this article please. What else do you think shykes wants, other than to make ACI impossible to discuss outside a Docker context? We can still have our regular scheduled ACI vs Docker flamewars, but let's not derail _every_ thread with them, thanks.
For its shortcomings, at least Muni has a level of accountability to the public that Lyft and Uber inherently lack. I can't see Lyft or Uber providing discounts to seniors or people with disabilities.
That's correct. Stay tuned, we'll release technical details in a blog post soon. Thanks for the feedback
Regarding working outside of Tech, In my pre-HiTech days I worked in a very large organisation where the all the practices you mentioned were strictly enforced. As your example has shown, these policies are in place for good reason. Having said that, I do think of them as taking the easiest solution instead of the best solution and find it morally analogous to using collective punishment on an entire population in order to deter a few bad apples.

I do realise this is the reality in many organisations (and, mind you, also inside the Tech industry) as it is much cheaper to implement. My own reaction was to stop working in a company that operates according to a philosophy I don't agree with and instead create an environment that operates from a philosophy I can relate to (basically one where people are trusted and do what is best for the company because that's what they love doing rather than out of fear of what will happen if they don't).

You say this is not an option for some, and you are right (though I think many people sell themselves short in terms of what they think they can do to start changing the situation) and I can imagine situations where you could argue that the "indecency" of breaking workplace policies is far less than the "indecency" of the policies that caused them in the first place.

However, all the above is a bit beside the point, as my main objection was from a marketing perspective. To take it to the extreme, if I manufacture freezers, I think you'll agree that mentioning in the advertising campaign that you can use them to make icicles which are the perfect murder weapon would not be very helpful to the public image of the company or product. If that is the major thing that product is suitable for, and there's a large target market then it becomes a moral discussion, but I don't think circumventing office policies is the main selling point of the device and therefore don't think mentioning it as the first feature is helpful.

Then again, I could be mistaken :)
Jason Scott is such a weird and wonderful person. I highly recommend watching BBS: The Documentary. Episode 8 was especially interesting and moving in a way I didn't expect. I would say, in brutal honesty, the production values are (unfortunately) low, but the content is pure gold, and well makes up for it.

So my thanks go out to Jason Scott and the small crowd of computing historians he unofficially represents. As a modern software and hardware engineer, it is both a joy to watch the old, and a comfort to know our work of today has a chance of being preserved in the years to come.
How about colleagues and upper management that criticize that code differently?
Love the data. Don't like the &utm_source=hackernews&utm_medium=comment&utm_campaign=box part of the URL. Is commenting really a campaign and worth tracking?
Most of these Apple computers are owned by Google users.
Most drivers I meet have both apps running; I'm not sure this sort of competition is bad for drivers really. They will and can go where the customers are.
If you drive an ICE car bought in say California to where it gets to -20c and park it outside it won’t start either since most likely the dealership didn’t include a block heater in your package.
It seems like the current iteration is that modern build systems provide the “write once run anywhere” rather than virtual machines, which have their own compatibility and performance issues.

It’s trivial nowadays to write a program in Go or Rust and deploy it to whatever architecture you want, without any arcane knowledge of the build process
> I suspect, but have no evidence, that this is in reaction to Microsoft basing the newest version of their browser on Chromium.

I don't think it's this. As far as I'm aware, MS removed basically every Google integrated service from the new Edge before shipping it. They implemented their own profile syncing service, and I don't believe they support click to call anywhere (or at least they didn't when I last used the linux beta).
We'll take important steps to ensure the continuity of our species by making it multi-planetary. The risks are diverse and well known such as climate change, thermonuclear war, geomagnetic reversal, asteroid impacts, etc. Some of these are within our power to change, but others -- such as the asteroid impact -- are more easily mitigated by colonizing two worlds (than overcoming not just the politics but the physics problem here on Earth).
This is open source: https://stephaneginier.com/sculptgl/

You could organize some crowd funding to expand it to the feature set you need.
RenTech had the same idea and it made the IRS pretty mad: https://www.bloomberg.com/opinion/newsletters/2019-11-13/mon...

I believe it's still being litigated, so the legality hasn't been firmly established yet.