jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> though of course it's Portugal, it's not getting as cold as a more northern city.

The winter temperature inside an average Portuguese house is definitely way cooler than that in any house in any country North of Portugal.

The inside of living spaces in Northern Europe houses hardly ever go under 19 degrees C (usually a few degrees warmer I would guess). Even if it's like -30 C outside.

In Portugal it can easily be 5 - 15 C for weeks/months on end inside a house. There's really no comparison in comfort to be honest. I say this as someone who has lived in both Northern Europe and Portugal for multiple years.
After adding a new file with WinRAR, I get:

EINVAL/err=87/errno:2/GetLastError:203 The parameter is incorrect.

Probably the ZIP needs to be saved in a certain format.
Everyone is allowed to arrest. Police only get that power as an extension of their citizenship.

There was a curious case a few years back of a non-citizen who had been a military police officer and became a civilian cop because nobody checked his documentation. His military activities were perfectly legal but all arrests made as a civilian were invalid.
Sadly not for all printers, my printer requires an awful app that does everything itself. Not acceptable!

But yeah, Cloud Print doesn't seem to have been particularly widely used or supported.
No it was beta all the time
It would be super cool if the cover of the back truck is a solar panel: https://www.tesla.com/xNVh4yUEc3B9/06_Desktop.jpg
I agree. Even if 95/98/2000 look outdated by today's standards, these are still the best designed Windows IMO.

Windows 10 is really a frankenstein.
The product has been around 10 years, and they're giving over a year notice before killing it.

Sure, Google kills off another product... But the comments here are a bit silly.
Sure thing -

I'm not one for reading books I think there's more value in just building stuff:

Check out Prediction.IO - http://prediction.io/ it's an out of the box machine learning server, it uses hbase, but hbase in this configuration is sitting on top of the local filesystem, not HDFS -- so the first task I assigned myself was to learn how to setup hadoop, and then configure HBase to store data in HDFS.

Once I have that, I'm going to use PySpark to use spark to query the data. (Thats where the python comes in)

Another cool project (not related to the tech stack above) is Pyro https://pypi.python.org/pypi/Pyro4 ... this consumed a whole weekend of mine a few weeks back, building a small distributed search engine for querying compressed DNA sequences ... think a parallel boyer-moore. As a learning exercise try doing that, it's great fun!
A last note, I didn't intend my comment to be interpreted in the hard fashion that you are interpreting it -- how could I given my outsider status?

I apologize for it being open to that interpretation. I do view most of your criticisms to be based on this unintentional straw man interpretation of my points: http://en.wikipedia.org/wiki/Straw_man
It's weird, but I actually had a very similar idea a few years back! I struggled implementing it and left it half done. I was trying to work directly with the letter frequencies; using a Huffman tree is much nicer. Instead, I tweaked it to generate random Sherlock Holmes paragraphs. It gave the best results with Markov state strings of size equal to the average word size.

It's great to see that it gives a really nice output. Also, your paper is a breeze to read.

I ended up making this[0], which is a Diceware-like with more words, and I just added substitutions to see what it would look like.

At entropy 75, here are five from Molis Hai:

look had can's asing his, nativa
"Hemmer,'" Charactiour roopiaties more
folks and conful never succepth myriage;
by! Let taughter, any mind shu
goost out uponsibing of?" "Your," rem

And five passphrases with 3 substitutions:

ov&rload grXas<proof investing
Men,ts peartrees Yamages
automata adVredGstudy/ng
chloroformed exh>linYFassessable
gGla rumbOs draughtBmanship

It is hard to determine which is easiest to remember, however. We should perform tests; maybe ask a large number of users to remember one passphrase, and send them a mail three days later asking them to input it. If that sounds like fun to you, I can help.

[0]: https://github.com/espadrine/passphrase
I'm having doubts that this will work well against fire burning on a non-flat surface. Flaming liquid in a wok seems to be an edge case and these guys might've designed a solution that works, but just for this particular case.
The applications section is... impressive to say the least.
It's more a bit like saying "It's great we landed on the moon and all, but shouldn't we concentrate on making spaceships safe first?"
Perfectly valid to include it because that is what you will experience when using it.
Sure, but that was not the claim by the parent. It's a bit unintuitive the way the parent wrote the claim, but the parent said the currency lost its value by 250% which is not really possible. What I think the parent means is that it became 2,5 times less worth. That is, what before could buy 100 apples can now buy 40 apples since 100/1=100 and 100/2,5=40, and as you say it, that means the value is down by 60% - same thing. At least that is how I understand what the parent claimed.
Thank you for the very kind words.

It seems my problem is that I am unable to monetize those skills. Everywhere I go, people want stuff yesterday and care not about quality. It's likely my fault for not aiming well when looking for employment.
Receiving a multi-billion valuation means you don't need support - the users and the money just comes to you regardless.
Rust, no surprises here.
I normally don't side with less security, but yes.

Historical internet websites come to mind. These are posted from time to time here.
What Google does is irrelevant to how much you can trust Apple.
Great! Now will they stop scanning my entire hard drive with their desktop app? Also stop opening sockets directly to advertiser IP address. And stop paying off data thieves instead of disclosing to their users that their passwords were leaked. And to stop being sellouts too!
And what happens if it isn't? And how would be this be any worse than no device at all?
Hi everyone, blog post author here. Over the last 18 months I've learned an incredible amount from the users here on Hacker News, and I figured that it's about time I started giving something back.

None of my web apps make serious money, but they bring in enough to make a difference to life, and I'm hoping that my articles will help others get on the same path - if not somewhat more successfully! ;)

Please feel free to ask me any questions. I'm aiming to have the next part written and live by early next week.
Really nice resource. A neat guide that I'm going to handle to my java partners.
Every decision in a business is like this - measure the cost of action A versus the cost of not-A. It's just rare that in this case, those costs are easily quantifiable.
Thanks Simon! (to anyone onlooking, Simon has answered every one of the questions I posted on Stack Overflow with respect to getting this rolling)
There are more general issues at AWS this morning, but the continuing issues all center around EBS.

I think this is just reinforcing to me to never use a networked filesystem. It is the wrong abstraction for storing data across multiple physical units. Too often you end up hanging the whole box waiting for an IO operation to finish.

NFS fell out of favor for most Linux things a long time ago for these reasons.

IBM's GPFS... I've seen it fail spectacularly. But their marketing materials said it is awesome!

And now Amazon's EBS, essentially a networked block store, is failing.

Don't trust a vendor about networked storage. Its a lie, just like the cake.
do you have any stats of this app in terms of total data stored, bandwidth required per day, requests per second?
There were many black artisans in urban areas of the antebellum south who were slaves in just the way that Roman slaves were, doing highly skilled work without personal freedom.

http://www.amazon.com/Artisan-Workers-Upper-South-Petersburg...
What city are they in? I'd love to visit, or even volunteer to work on the line for a while. I started in print just as the DTP revolution was eliminating some of the old ways, I'd love to learn.
Thanks Chime! Looking at "Bee in the garden" right now thinking it looks awesome! What have you used to build it?
Fascinating - I'd have thought the opposite. Any examples?
What does Box do better than its competitors?

Their small file size limit and lack of a Linux client have prevented me from using their service.
Aren't you worried about getting a lousy response?
Noscript is not an option anymore. Too many sites rely on javascript. I'll take the memory hit every time to use adblock.
How depressing is it that the US prison population has become so large there are industries around not just the running of prisons, but the needs of the inmates themselves?

The US seems to be completely OK with locking people up for anything and everything.
I don't think I'm a 'normal' user, having a 100 or so tabs open is actually idle time for me. When I'm busy it can be three times as much.
The point is that Hilbert spaces were named after David Hilbert by von Neumann. Which lead to the odd situation where Hilbert didn't know what Hilbert spaces were.
Very minor nit: Dale Dougherty suggested "Web 2.0", not Tim.
So they are proposing we trade Oil dependency to Lithium dependency.

But there are HUGE deposits of Lithium in the USA.

You know who owns the rights to them? Canadian corporations.

They refuse to mine them because it's not economically beneficial (yet) they want the price to go up.
Two more meanings of Web 2.0 to add to the mix:

1. A functional app with a modern, attractive design, as opposed to a legacy app that feels clunky and old. This is how it's used by non-technical people at my job. A web site can be made Web 2.0 by updating its aesthetics. Fixing bugs also makes it feel more Web 2.0.

2. A site where users can add "content" that can be seen by other users. This is how it's used by non-technical folks on campus, according to a friend of mine. Sounds reasonable, but it turns out they apply the definition quite literally, so any site with forums or comments is Web 2.0.
Here is the actual script. Have a look: http://praetorianprefect.com/archives/2010/06/114000-ipad-ow...
This discussion was held on the underlying Planet Money article [1] [2]

The problem then, and the problem now, is that this is arbitrarily defining middle class. Can't we just call this a boxplot[3] of income in major cities, and not make this into a discussion of what "middle class means"?

[1] https://news.ycombinator.com/item?id=9237345
[2] http://www.npr.org/blogs/money/2015/03/19/394057221/how-much...
[3] https://en.wikipedia.org/wiki/Box_plot
Did I say anything about efficiency? Computability itself is a topic within computational complexity, as (in many ways) it's one of the "hardest" rungs of the complexity ladder.
My first post here. I am not a full-time-webdeveloper.

Catalyst framework, Mason and TT templating works quiet well for me even with existing static site rewrites. The templating also helps me manage many other text files,like invoices. For a CRUD the external database can reuse the nicely generated Schema and Model classes.

catalyst is written in perl and parts of it in c.

I also used php4, django, pylons, and zope and find catalyst the lesser problem when moving from webservers to webservers, version to version, config to config etc.
Man cheer up a bit - it's a matter of outlook IMHO. I'm my own boss so I can sympathize.

Given that you own a large chunk of the equity (100%?) it is all worth it. When the business grows and you start hiring, you'll always remember how tough the menial work is and you'll have even more respect for the people you hire to do the work. I've read stories of Fortune 500 CEOs actually doing warehouse night shifts so that they learn how the least paid people in their companies work.

Also, non-paid vacation is paid for by the long hours you put in, and necessary for you to continue doing the long hours.

Finally, can you outsource some of the mindless work? I got an accountant. Also, can your significant other help with some things?
Yes, that could work, but I am primarily complaining about Microsoft's inability over the years to bring reliable spam filtering back, and about the total inadequacy of my BlackBerry to filter spam to begin with. I shouldn't have to use a convoluted setup to combat a simple function. :)
It's true as a general principle of negotiation that the person who states a number first is at a disadvantage. However, someone has to budge sooner or later, and as long as you're being realistic there isn't really much to lose by giving the target. If it's out of range of what they're willing to pay, you might as well all know that up front and not waste each other's time.

Sure, if it may not get the optimal deal that might have been available. However, the original poster here is (a) in a relatively weak bargaining position because he's under pressure to move, and (b) so badly paid at the moment that any reasonable offer is still going to be a huge improvement in both money and working conditions.

For what it's worth, I agree with the earlier comment about not disclosing current salary. It's fine for them to ask what you're looking for, and it's fine to have negotiation, but there is no legitimate reason a prospective employer would ever need to know what you've been working on already. I have never accepted a job from a company that asked me for that information during an interview and persisted when I politely declined to give it, and if I were still working as an employee today I would consider it a huge red flag if interviewers (particularly management/HR types) stuck to their guns on that one. Also, in this case, disclosing the absurdly low compensation at present would make the poster look very weak and undermine any otherwise reasonable and honest story about outgrowing the company and looking for somewhere their improving skills will be better utilised.
A very good set of recommendations. Here's a few of the less usual ones:

"You should address being overqualified in your cover letter."

"We may check references beyond your list.

"Some of us actually care about candidates."

For the latter the author decries firms that don't respond to candidates they pass over. He's right that it's inexcusable and that a few do care enough. Unfortunately it's very few, but there are some.
Which of these recommendations do you think might hurt your chances?
As someone who just finished updating a number of applications for the new API... I feel your pain...

All in all though, I think these changes are for the better (especially the session related stuff).
Police earn more than teachers, and the median income in America.

Training to be a cop often is less than to become a Teacher.

Cops aren't even in the top 20 most dangerous job in America. Loggers, Sailors, Fishers, pilots, construction, oil-industry, roofers, drivers, farmers, etc are all more dangerous jobs.

Honestly, cops should be paid somewhere around what a security guard at a bank is paid.

Below is a list of the top-10 highest-paying states for police officers:

source: https://www.businessinsider.com/teacher-salary-in-every-stat...

- national average: $67,600

- California average police officer salary: $105,220

- Alaska average police officer salary: $87,870

- New Jersey average police officer salary: $86,840

- Washington average police officer salary: $80,200

- Hawaii average police officer salary: $78,720

- Illinois average police officer salary: $78,350

- New York average police officer salary: $77,490

- Colorado average police officer salary: $75,720

- Delaware average police officer salary: $73,740

- Nevada average police officer salary: $73,660

Compare with teachers, the highest state (New York) averages $85,889 with national average $61,730.

Source : https://www.businessinsider.com/teacher-salary-in-every-stat...

"As of 2018, the average U.S. household income was $87,864, while the median household income was $61,937.

When the median is considerably lower than the average, it means that there are outliers on the top end. In short, a few people who make a lot of money boost the average. So $61,937 may be a more accurate representation of typical household earnings."

Source: https://www.fool.com/the-ascent/research/average-us-income/
The size of the universe is governed by an equation like this (this is pure analogy):

D = d * (t - t0)

Where “d” is space, “t” is “time” and “t0” is “the beginning”. Notice that when t=t0, we get a 0 term.
Saw this earlier via Glenn Greenwald: https://firstlook.org/theintercept/2015/03/26/new-low-obama-...
It's == that has implicit conversion semantics. === was the backward-compatible (because extension into formerly illegal syntax, which is reserved to future versions) operator we added that does no implicit conversions.

As I said, in the beginning (Mocha in ten days), == was just as strict if operand types differ: false result. The lesson is to say "no" by default and reflex to RFEs, consider only on repeated request and be willing to find what they truly want that's not a hole in the head ;-).

The other sloppiness in JS is `var obj = {prop:42}; obj.prep` where you get undefined instead of a thrown exception (as you would get in Python). That was due to 10 day rush and little time after for core language work leaving 0 time to add try-catch-finally.
Yes, so if we all demand that that isn’t based on where we live we should be fine right?

I don’t understand why pepple keep repeating this. Obviously we are paid what they can get away with. We’re just trying to change what that is. If everyone starts accepting location based pay, we’ll be fucked in the long term.

Or, well. It’s strictly better for me if I get paid SF wages anywhere in the world.
Isn’t this all on the same spectrum as all programming? Every programmer is using someone else’s code at all times. Even if you are writing in assembly, you are still relying on a compiler to turn your written words into machine code.
Partially, but that's a very low-res version of what I mean. Drilling a resentment-based ideology into the minds of young people, and inundating universities with it, is the most destructive part of our epoch.

Universities are either dead or dying, for all intents and purposes, and they are filled to the brim with extremist-leftist-manufacturing departments that teach students that the entire structure upon which they now stand is immoral, evil, hateful, bigoted, etc.

Look at any grievance studies department's website, and maybe some sociology departments too. Chances are they'll say something about "dismantling systems of oppression". What's a system of oppression? Oh, that's all of Western Civilization.

We're allowing the teaching of literal destructive revolution ("overthrow the state and seize the means of production," basically) in universities. That is NOT sustainable.
You don't use any of your offices for the remote rate. The remote rate is whatever is sufficient to get enough qualified remote workers to fill your needs.

The point is that you as a company do not care where your remote workers are except perhaps they need to be in a timezone close to that of whichever office of yours they are working most closely with.

If you can pay remote workers what would be a good wage in El Paso or Tulsa or Boise and that is sufficient to get you enough good workers from such places to fill your needs, you don't care that it is not enough to get workers from Boston or Minneapolis or Chicago because you don't specifically need workers from Boston or Minneapolis or Chicago.
Page 7 has a table of one training step on TPUv3 and V100 GPUs.

I don't completely understand this: NFNet is slower than its competitors on this benchmark, but they claim higher efficiency. This isn't obvious to me.
> his past*

Allegedly "touching someones face" at a private party
social event in Las Vegas 12 years ago?

I think that doesn't needs a warning. I also think it shouldn't be equated with a convicted serial rapist (Weinstein).
http://www.pomodorotechnique.com/

Seriously, who can't work on something for 25 mins? Give it a try.
Yes, really!

I do a lot more functional programming than I do imperative programming.
An anonymous function in context of an accumulator is obvious to me.

The point that I maybe didn't make so well was that the second version is working in higher level constructs. The first version is doing a lot of integer and pointer manipulation, the second is summing across a collection.

The two versions might be speaking in different languages, to some extent, but that doesn't mean that one or the other is aesthetically wrong.
I was going to pipe up on this. XML is for documents. JSON is for data. Sadly, the worlds isn't black and white like that.
Fantastic work! I've been following the blog posts and it was interesting to understand the decisions you made along the way.

Also, thanks for supporting Oracle straight away. When you first mentioned the kickstarter I noted the possibility that oracle support would either lag or be missed entirely, effectively making oracle support in django a second-class citizen.

I'm starting a new project in a few weeks (on Oracle RAC), so I'll try to test as much as possible.
Science and engineering has influenced culture far more then traditional literature in the past half century. You might not like the direction our culture has taken, but you are far more likely to be able to change it with technology then with prose.
Actually, he is a pretty big fan of cold war paranoia :) Military history is his passion. He is hoping to turn into a job as a historian with the National Park Service or something like that.

I'm definitely going to watch that video though.
> It's really hard to make out which of the abusive behaviors here are Google's, and which are Modis'.

Which is exactly by design. They can each blame the other and hope the employee doesn't complain.
I'm looking at this now. It's a bit idiosyncratic but looks good. It covers standard topics in proof and recursion theory but from a more contemporary approach using natural deduction instead of Hilbert-style proof systems, and it also does complexity theory with various computation models. There are a fair number of exercises and problems, always a good thing. But it covers specialized topics at the expense of some standard ones. For example, I didn't spot any mention of the compactness theorem. So it's hard to call the book a usable general introduction to logic, despite it starting at a relatively beginner level.

It's a draft and it has some typos and some long-winded passages that could use editing, but I'm glad it is out there, and it looks to me like a good way for computer people to learn some logic and computability theory if that strikes their fancy. I've only looked at the first couple chapters but the TOC mentions that Girard's polymorphic lambda calculus makes an appearance, so there must be some type theory in there. But, my preference would be to increase the coverage of that even if it means trimming back some of the computability stuff. Another improvement might be to include some coverage and exercises in mechanized proof checking using Coq, in the spirit of Software Foundations (also by authors at Penn, https://softwarefoundations.cis.upenn.edu/ ).

Thanks to whoever posted this link!
Cannabis! Mushrooms(?), you're depressed.