jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I do kinda understand where you're coming from but I want to warn you against this approach.

These jobs you mention, they DO exist. But they break people and make them intensely miserable. Look into "boreout" (as opposed to burnout) to learn more about this.

You will be very happy for the first few months, being able to browse HN, news sites and Reddit all day while nobody cares about what you do, nobody wants your input, you've got no responsibilities other than pressing a button, writing a half-page report once a month and saying "yes" on the rare occasion someone asks you something in passing. But it will get old quick.

I've met people who have been in these kinds of jobs for decades and you can see it in their eyes. They are dead inside. I've even heard that in some large companies and cultures with strong workers' rights / labor laws this is actually used as a punishment: We can't fire you, so we'll just put you in a small, shabby, single office on the far end of the campus and give you nothing to do. Nobody will care that you exist and your existence will be pointless.

I do not believe that you can compensate for this 100% with private endeavours and hobbies as long as you still have to show up 8 hours a day (even remotely) and "be bored".

You can try it though, and report back how it went. Why not.

Jobs like this can be found in large, highly bureaucratic but ultimately not very important government organizations/agencies and mid to large enterprises, often in niche markets and the manufacturing sector where things can move pretty slowly.

However, to actually help you, I recommend you try the opposite:
Get a high-paying job, slave for two three years, go all-in for 60+ hours a week if you have to. Only do this while you're young, no longer than 3 years. Save (and safely invest) every penny. And if you have enough money, stop immediately or phase it out over 1 year max. If you did it well enough, you'll have also built a network that will enable you to do the odd consulting gig on the side or get a more relaxing steady part-time job.

Alternatively, look into part-time office administration jobs, substitutes for people going on maternity leave etc. If you can use Word, Outlook and express yourself coherently, that will often be enough. Again, beware of the boreout.

Also, I'd really like to know what your passions are because practically all passions and hobbies can be monetized somehow (even a little). If you're into them so much that you want to do nothing else 24 hours a day, then surely you can find a way to monetize them. Even if you're into sleeping all day, there are ways to get paid for that ;-)

HTH
Doesn’t the kernel read a whole flash block regardless of how small a part you request? Seems like the smart thing to do.
Reminds me of Paul Erdős, who used amphetamines (think Adderall) for a similar purpose.

After 1971 Erdős also took amphetamines, despite the concern of his friends, one of whom (Ron Graham) bet him $500 that he could not stop taking the drug for a month. Erdős won the bet, but complained that during his abstinence mathematics had been set back by a month: "Before, when I looked at a piece of blank paper my mind was filled with ideas. Now all I see is a blank piece of paper." After he won the bet, he promptly resumed his amphetamine use.
1550 pages and 60 bucks.

Wow. Must be some kind of book.

I've been reading as much as I can about Linux over the last month, but I'm not sure I have the sixty bucks or the time to go through that much material. Sounds like a great reference book, though. I'm putting it on my list. Sounds like something I could use.

Is it just me, or over the last ten years or so computer books have become these huge everything-but-the-kitchen-sink monsters? I was reading a book last week -- it wasn't so good -- when I realized the author had just taken the API spec, made an outline, and then fluffed up the content with lots of sample code, tables, and lists. Made for a great encyclopedia, but not much in thee way of I'll-hold-your-hand-while-you-learn-this.
Conflict free iPhones made by Chinese slave labor. There is absolutely no way to get past the fact that someone may have died to bring you that shiny gadget. As disconnected as people are with their food supply, they're even more disconnected to everything else in their homes.
Yeah it does, but it's not as useful as you'd think. On my phone, the breakdown is always like 40% Display, 30% Idle, 20% for various system things, and the last 10% is stuff I can actually control. My display is set to auto brightness, but it has a short shutoff timer and I shut it off manually most of the time when I stop looking at it. I've tried low brightness settings but that didn't make much difference. Wireless, Bluetooth, and GPS don't make much difference either but I always keep them off.

The one thing that seems to make a huge difference is having the cell signal on when there is no tower in range. The phone gets hot and burns battery juice when it's trying to find a tower. My office has lousy reception, so on days when the signal is bad my battery is nearly dead by the time I'm ready to go home.

It used to be completely dead almost every day unless I recharged during the day, but I bought an extended battery. They should just come with the bigger batteries, even if the phones cost a bit more. It only sticks out a bit, and makes the battery life much more livable.
No. But developers do. That way they can make sure their app is not a battery drain without having to wait for hours. And once this is a priority to developers, Joe Public benefits.
I could be entirely wrong as I am not well versed on credit card payments but last I checked the fee to charge a credit card was 25-30 cents and around 2-3%.
"The deeper sorrow carves into your being the more joy you can contain."
-- Kahlil Gibran
Where's Gene Ray when you need him?
My problem: submitting bug reports is sometimes hard.

Every so often, I come across a bug with one of the apps I use on my Ubuntu machine - be it Chrome, Firefox, Amarok, or something else. I go through the process of figuring out exactly what triggers the bug, and sometimes even try out gdb on the app to see what's going on... then I go to the bug reporting page, realize I need to make some Launchpad account or some hassle like that, and decide that I'm too lazy to report it. (And every piece of software uses a separate bug tracker, so you need a separate account for each bug that you want to report!)

Not very accessible to the casual user...

(At least, this has been my experience.)
> "Downloading an app" is simply going to the web page when you are online initially, and then adding a (possibly automatically) shortcut to the "desktop."

FWIW, that's also what you do to pull a web app locally with an iPhone (+ then "Add to Home Screen").

Issue is that there is no visible indication that a webapp can be used locally (as far as I've seen anyway). A nice demo has been glyphboard (http://mrgan.com/gb/) which, when locally installed, provides an app with various "rare" unicode characters (☃, ♪ or ☮ for instance) which you can copy/paste into some other application, but when getting on the original page, nothing in the phone's UI itself tells you there is a local component, the site itself has to point it out.

Another thing I'm not too sure about is the updating: according to the dive page, when the browser encounters a manifest of an (locally) existing application, it checks if that manifest is younger than the one it already has. But if what we're opening is the local applications, does it try to check the remote manifest or not? It does seem that the local Glyphboard accesses the original website when I open it (or tries to anyway) according to the iPhone Simulator, but is it how it's supposed to do?
First, it's "for teh lulz". Second, it's not 4chan but ebaumsworld. Third, tits or gtfo, Danah.
from the guidelines

> Please don't submit comments complaining that a submission is inappropriate for the site. If you think something is spam or offtopic, flag it by going to its page and clicking on the "flag" link. (Not all users will see this; there is a karma threshold.) If you flag something, please don't also comment that you did.
I don't know if it was intentional or not, but mispelling your as you're just adds to the satire.
I find the lack of cursor keys will be disturbing to the uninitiated.

Last time I checked, it would be expensive, perhaps prohibitively, to build a small batch of them.
I feel your pain. But you can easily twitter "chrome crashes when opening example.com". This would be a greater help to everyone than simply writing "chrome crashes #fail".
I heard a good point about why some numeric thing in your project domain (say, InvoiceNumber) should not be a primitive int: Making it a primitive int implies that ALL the operations available on a primitive int make sense. But it can never make sense to, for example, divide one InvoiceNumber by another InvoiceNumber!
As noted in the original post you replied to we don't really need a control group because we already have a lot of experience with people who didn't get any drugs. Quoting that post: "all that is needed is a proper categorization".

The goal here is to get enough evidence the treatment works or doesn't work. Conducting double blind studies is not the most efficient and fastest way to do that when you already have a lot of preexisting knowledge about both the patients not receiving any drugs and the safety profile of the drug in question.

This is again a situation where statisticians should be asked for help as medical professionals very often operate on very simplistic model (double blind or gtfo) which we just don't have time for this time around.
Combinations need to be tested.
Fourteen-year-old propaganda article?
Thank you very much for creating this, whoever you are. I know others have raised issues with the data entry aspect but at least there is something to build on. More relevant for me is that I can now have something to study with regard to the database design, backend/frontend stuff. bravo!!
>> By monotonicity, I expect that if a query succeeds unconditionally, then a
generalization certainly does not fail (otherwise, adding a constraint would
increase the set of solutions).

Thank you for clarifying. If I understand correctly you are saying that the
success set of a query should increase monotonically with the generality of
the query. If so, I don't think that's an unreasonable demand, but I do think
it is a bit ideological, given that normal _programs_ are non-monotonic anyway
(because negation as finite failure is non-monotonic).

Now, I have to point out that both type-checking and errors are extra-logic
features of Prolog (there are no types in first-order logic and of course
there are no exceptions). In that sense, it's a bit arbitrary how a predicate
"should" be defined. The decision must be made in the context of Prolog, not
logic, and the needs of Prolog as a programming language.

In that context, the problem that I see with raising an error on "integer(X)"
is that integer/1 is performing a type-check in the context of the datatypes
recognised by Prolog. So it makes sense that it should succeed when its
argument is of the "integer" datatype and fail if its argument is any other
datatype. In this context "X" is not an uninstantiated term, but a term of type
"variable", where variable is a Prolog datatype, like "integer".

I think of it as a membership test. If the argument of integer/1 belongs to
the set of integers, then the query should succeed. If not, it should fail. A
variable is not in the set of integers, so the query should fail.

I also suspect that iterative deepening and, indeed, any kind of
nondeterministic program, would be made a lot more complicated if type checks
raise errors left and right (a problem you've highlighted with respect to
Prolog meta-interpreters and instantiation errors raised by clause/2 in another discussion we had here I think).

Personally I dislike errors: not only are they extra-logical, they force the
programmer to add all sorts of boilerplate to her program to handle them and
make for code that is harder to read and parse at a glance. The automatically
caught exception in Scryer Prolog that you list above is even worse to my
mind: it enshrines the boilerplate in the behaviour of the language (if I
understand correctly what is being done). So now errors are a first-class
citizen of the language. That's awful! I would much prefer a language that
helps the programmer identify and eliminate programming errors _before_ the
program gets to the point where it has to exit abnormally.
Installing Linux on the MacBook Air would be a huge improvement. Less overhead and not having to use VirtualBox to run Linux anyway...

I have an old T460S, I ran VirtualBox on it for a short while, it was so slow it felt like something was wrong.
Hi, you could send it also via email milana.ljubisavljevic@doclerholding.com
If only there was a cloud storage provider that did just that.

If only they were hacker/unix focused and had been around since 2001 and even had a HN readers discount.

If only ...
Damn you IE8 and Android 2!!!
Have you considered adding a tip jar, or a for-pay, instant-access-to-any-interview option?
While it's a valid concern to worry about changing albedo of part of continent, that minor effect will be dwarfed by trees capturing CO2 and creating O2 during photosynthesis.

Not to mention trees IIRC can cause clouds to form and thus bring more water to the region.
http://blogs.msdn.com/b/oldnewthing/
I am very happy you have achieved this.
Yes, I know what you mean and I'll continue to look at ways to integrate buzz about a stock. However, my rather ambitious goal would be to have the site almost create news, similar to the Digg effect, so that top voted items on the home page might one day garner so much attention the stock might rise by default.
Yes, HuffPo is leftist, but I don't see how rage over this particular issue has jack-all to do with where you lie on the partisan spectrum. I'd expect even many full-bore libertarians to find that policy stupid, discriminatory or both (though they would more fully support an employer's right to be as stupid and discriminatory as they wish).
Does this apply to international printer models as well?

I'm actually a bit spooked by this and it must be illegal somewhere. Well done EFF for publicising this.

I won't be registering my laser printer any time soon.
True enough, but I think that blaming HN users for the vandalism isn't quite the whole truth it the article also made the rounds on sites like 4chan, which are known to house wiki vandals.
That does not ignore inflation. You need just 7% returns on your investments (stock market has historically returned around 10%, but some of your money will be in lower return assets) to be able to take out 4% per year (pre-tax). 1M would be theoretically possible, the problem is that a decade of bad returns could cause you to run out of money.
See also this on a Singaporean exceptionalism that suggests it's not a good testbed for the high deductible + HSA market: http://news.ycombinator.com/item?id=1408913
Right on. Google's got a rather good system for automatically sorting and filtering applicants before they ever cross an HR Manager's desk. Why not have a system like this if you're so overwhelmed in hiring?
Google says it's from the Linux kernel, http://ftp.kernel.org/pub/scm/linux/kernel/git/jejb/storage-...
the video was informative, but sound on background is a bit annoying. over all i like the idea :) good luck
Great stuff. Without correct speaker positioning and well-matching HRTFs for each listener, I feel that this won't fly.

Btw: I'm thinking about creating a 3D audio game where the HRTF model is constantly refined for the player while he is playing. Does anybody know whether there has already been work done in this direction, either academically or in the indie game world?
This is spot on - whether you're the buyer or seller.
Ok, so where do you see his absence of values? This reads to me like a value-neutral statement. We just don't know them and shouldn't make any claims about them.
I'm not sure how, but I knew this was kernel code about halfway through the first function. It's strange, because I've never written any kernel code before. Is there any dead giveaway in the first function that says, "This is code from the kernel"?
Some people like to link their online identities to their real identity, but others like to keep them separate.

Read this: http://www.nytimes.com/2011/01/10/technology/10facebook.html...

tl;dr: 'One trait those sites have in common is crucial to Japan’s fiercely private Internet users. The Japanese sites let members mask their identities, in distinct contrast to the real-name, oversharing hypothetical user on which Facebook’s business model is based.

Japanese Web users, even popular bloggers, typically hide behind pseudonyms or nicknames.'
Use Clickbank then. Everything you mention is what they've been doing for a decade.
Cyan Bannister from Zivity
ZMQ is much lower-level than AMQP. ZMQ is pretty much a thin layer on top of TCP (or alternatively UDP) which offers basic messaging semantics like Publish/Subscribe. You create ZMQ-sockets on multiple machines and data written to one socket will be forwarded to all machines that have subscribed to this socket. There's several more socket types, for example Request/Response or point-to-point (which is mostly like a traditional TCP connection).

AMQP is much heavier and offers persistence and more advanced routing (and a lot of unncessary cruft). In theory you could build something like RabbitMQ on top of ZMQ (I say 'in theory' because AMQP defines its own wire protocol which is incompatible with ZMQ). AMQP is also server-centric whereas you could use ZMQ in a more decentralized system.
This has been done out of convenience. We're moving the blog to a crocodoc.com subdomain soon.
Braintree does even out on fees once the merchant hits a few thousand dollars a month in transactions. After grueling research, I wanted to use Braintree for a number of reasons, many of which you've pointed out. But the thing I am bootstrapping may take 6-24 months to get to the point where the Braintree minimums aren't putting me in the red. My calculations showed I might have had $3,000 to $5,000 in fees stacked up with Braintree before my volume caught up. A Braintree salesman did try to work with me and agree to reduce _some_ of the fees for the first 3 months, but the numbers still didn't work out Its a startup, I have no idea when Google will decide I'm worthy of being indexed. I have no idea how many experiments I have to run before I hit a sweet spot. So I begrudgingly went with PayPal Standard. Now, I have a few subscribers and I'm going to upgrade to PayPal Pro since that's only $29 a month fee, which is better than most. I have to roll the dice and hope I get the service I need from PayPal if it comes to it.
You're right. Sorry. I stand corrected.
Check this source, though I can't vouch for it. (my friend is on it).

http://www.85broads.com/
Why shouldn't homophobia be brought into this?

It's consistent with their policy ... anything that many regular users find objectionable.

Talking about baning apps for the good of the iOS platform is one thing, baning actual content is another. I've lived a short period of time under a totalitarian regime ... nobody was homophobic as nobody talked about it, and content censorship was done for the good of the citizens. Not a good country to live in.

And I really don't get what's with all this protecting of children ... they have a curios nature, and if you don't educate them properly no amount of censorship will stop them from finding / getting what they want. Hiding stuff away doesn't work ... even if it does, it's only short-term as they are going to find out from their friends anyway.

Apple, you suck.
I don’t find advocating for attacking the USSR with nuclear weapons prior to their acquisition of the same to be that strange.

Consider that Bertrand Russell - the well-known and self-described pacifist - shared that view as well.

To greatly simplify the concept: if you believed that total war between the USSR and the West was inevitable, attacking first while the US was the only nuclear power would substantially limit casualties and ensure that the West won.
One person's undercutting is another person's competition.

There's nothing wrong or anti-competitive about undercutting another retailer. At some point, you can get into anti-competitive predatory pricing or "dumping", but I don't think anyone is credibly arguing that Amazon is dumping product below their cost.
My partner is also a limiting factor on the budget on which our child can be raised :-/
They really don't. You can read them from environment variables (which would be set by your platform eg. heroku) or you could set up a vagrant instance with the necessary services to develop locally.
First they came for the porn industry...
Thank you.

I have read a lot of Patrick's stuff. It is very good and I would be happy to create something even half as successful as BCC as the first stepping stone.

I am attracted to doing something away from programming to get into the mindset of finding out what people want. I am too tempted to get hung up on frameworks and shiny objects on a programming project. Maybe I just need to change that.

Also it seems more like something I can get up an running more easy in the spare time (I have a full time job, a 2 year old and another one coming, full time working wife), so spare time may be average of 4-5 hours a week.

With software you have to build the product AND market it, so that is two jobs. Selling stuff on an established market place may not be as profitable but seems more doable. And frankly I find it hard to code for hours after work doing the same, but I find it easy to do practical things or lower-grade computer work.

Having said that if I have a good idea I could take a day off work and MVP it. I have seen people who made $2k-$3k in a weekend doing that on blogs but I am not clear on how they got the customers. It was build it and they came magic. I presume they had a good email list or blog following and sold to them.
Tesla cars use induction motors. The rotors of an induction motor don't supply their own field, but need to be excited by current in the stator, which requires power. In addition, once there is a field, it produces hysteresis losses proportional to the speed of the motor. If the motor is completely off, the losses from freewheeling are very small.

Cars based on permanent magnet motors do not need to use power to maintain the rotor's magnetic field. On the downside, the field cannot be shut off, so they always have hysteresis loss and cannot freewheel as nicely as induction motors can.
Well I'd go check but the site seems to be down.

Perhaps "nasty" is the wrong word, although I do think there's an element of that. More "delusional"? That is, so divorced from what I perceive as reality that anyone not already on that path is going to be utterly confused by what people there believe, like the other conspiracy-esque sites out there.
Good move by Twitter.

Members of congress were almost taken hostage because an obviously lying autocrat wanted to overturn a fair election, and people in this thread are wringing their hands over it.

Free speech is to protect people from autocratic governments, not private enterprises. Private companies can choose how they handle speech as they wish.