jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I would say it really started to click for me after the part where the main character fights a duel (events subsequent to it pull the trick for the first time that will be repeated many times over the tetralogy of recasting previous events in a new light). If memory serves that's considerably more than halfway through the first book. I am generally bored by "young person who's clearly destined for greatness goes through various adventures around their school/apprenticeship/home town" and so once that part of the book was over I liked it a lot more. By the end I was loving it.
You can change your organization or change your organization. The latter is often easier.
I don't understand the advantage of rolling a 100side die vs 99% biased coin flip - assuming they are balanced right, both should be equivalent.

I was just remarking on the outright pointers in those two points that status quo is bad / speed of change is god etc.
- There is a difference between being against change and being resistant to change.

I am all for incremental changes because I strongly believe existing tested and hairy systems got there by handling a million corner cases that the new one is probably going to solve all over again.

Replacement systems become warranted only in those cases where earlier systems have lost any form of iterability and are stuck per-say and have been obsoleted in some ways. Most of the other scenarios are just developer job-security :)

Again all the above apply only for reasonably complicated systems. I am all for hello world's getting rewritten every day.
> "I dislike the "why aren't you using a real language" mentality - if we can make bash better, why not do it?"

Because missing something is only one way that something can suck. Not everything can be fixed through additive processes.
The hot coal is in your throat, not in your hand. Do you try to swallow it, or try to spit it up?
In addition to the dissenting arguement being even weaker in this case, the Court gives considerable weight to precedent.
> I'll never buy a non-Apple laptop until I can find one that has a trackpad as good or better

Funny that

Commenting on a thread about a non-apple laptop that you'll never buy a Non apple laptop.

That is true and unadultered fanboyism.
Good work by Phusion guys (as usual). It is extremely heartening to see renewed focus on performance by them.

I was a little disappointed to read this comment though:

Needless to say, we’ve performed our own benchmarks already and have concluded
that “the self-proclaimed fastest deployment solution” really isn’t
the fastest deployment solution compared to Phusion Passenger 3. ;-)

The comment seemed a little snarky to me. Never met these folks in person, but all I have heard is good things about them. So, I hope it was just a tongue in cheek comment about the competitor solution. :-)

Most of the times competition is good for everyone, as it raises the bar and in general improves helps improve the quality of the solutions.

Hope they keep coming up with more such good things in future.

Disclaimer: I am the co-creator of the 'self proclaimed fastest ..' referred in the post. - http://webroar.in/blog/2009/11/25/comparison-of-rails-deploy...

I am no longer involved in the project, so would not be able to say anything on behalf of the folks who currently taking care of it now.
Panasonic does it nicely with it's "Business Rugged" toughbooks (though they're in the same range as Apple's stuff in the price/perfs ratio):

* F-series for the high-rugged 14' high mobility (Qualcomm Gobi option)
* T-series for the lightweight, 12", touchscreen
* W-series for the more consumer oriented with DVD drive
* The new C-series for the tablet convertible

Series letter comes with a digit (the generation) increased by one each time (F7, F8, F9). There, done.
Psychedelics are a part of my own identity, but moreso DMT and mushrooms than LSD. In fact, I have had several terrifying experiences with LSD that left me a bit shaken. I've also known people to go off the deep end with LSD. I think drugs should be taken with caution, and LSD is one that I am reluctant to take again (though there is a fair chance I will at some point). LSD has shown me a power to ravage the human psyche in ways that I haven't seen in mushrooms or LSD, and therefore I consider it to have the potential to be somewhat more dangerous.
Similar experience here. I spent about 30 minutes staring at a Windows NT 4 wallpaper[1] in college, and saw many objects such as skulls, bodies, etc. in it which cognition under normal circumstances filters out. Our cognitive filters must be really good at preventing us from seeing false positives in the patterns out in the visual field.

The way the setting made a difference for me were perceived risks. In the same way my cognitive filter was disabled for visual patterns, it must have been disabled for danger too; seeing a candle on the coffee table made me panic about a fire so I put it out, and seeing a friend go out on the balcony of our second floor apartment made me terrified that he would try to "fly" or hurt himself, so I made him come in and locked the balcony door. I can definitely see how a more adverse setting could lead to a really scary trip.
Yes, for things that you can afford to cover yourself.

As a counterexample, for all but the richest people having catastrophic health insurance is a good idea.
> Routinely opened with a Bic pen jammed into the keyhole (from the article).

This one model of locks. That was fixed in 2004. The whole first paragraph is fluff. The author does not know how bikes are actually stolen. I had a nice bike and lived in NYC. I used the New York Fahgettaboudit Mini [1] and a small cheap chain for the front wheel. The Fahgettaboudit has anti-theft protection up to $4,500 in US. If you are going to leave your bike in public overnight you always risk having your bike stolen. The key is to have a good lock and don't have a bunch of expensive accessories that can be easily taken.

1 http://www.kryptonitelock.com/content/kryt-us/en/products/pr...
Awesome work, I'm going to message you later about how to get into the space industry!

Was inspired by your blog post to do my own for 2014 -> http://thomasdav.is/2014-side-projects/
The Bhakti movement became mainstream after 11th century AD. From what little I know of Hinduism (btw i'm a Hindu), Hinduism came into existence way before any other religion did. It is in-fact the oldest surviving religion in the world.
And even for healthcare and liability you can opt for high deductibles. (Though in some countries buying comprehensive health insurance perhaps via your employer even is either mandatory or tax advantaged. The tax advantage might be big enough to change the calculations.)
really cool new app!
The claim was that Chrome is more advanced. You can run Chrome and verify that it can't do the more advanced features.
It is sad to read that you were unable to make things happen for yourself and I certainly feel you were hard done by from some of your examples.

Being a product of the same education system, I can empathize. However, things have changed and I know of very different experiences. Although there exists rigidity in structure, administrators have become much more flexible and don't expect the same deference to authority that might have existed. Here are a couple of examples:

1) The story of how CS3216 got started in NUS is classic: http://www.comp.nus.edu.sg/~cs3216/

Students knew of the recently started Facebook class in Stanford and thought it was a great class to have in NUS as well. They wrote out a proposal for the class. They approached a few lecturers in the CS dept before finding one sympathetic to their needs. He committed to teaching the class. They refined the proposal with him. Then they went to the Dean and over a pizza, gave him a well thought-out proposal for the course, got his approval and further edited and refined it with his input. The course was implemented immediately the following semester. The pace of getting it done is definitely not usual but they did it.

2) From personal experience, having gone on a year-long exchange program, I came back to find that certain modules I had done overseas were not all mapped back, which left me having done extra modules which didn't count anywhere and still one short of graduating. I went to the relevant authorities - sent a bunch of emails and had face-to-face meetings. Initially, I was told by an administrator that it was impossible and I would have to do an extra semester. I smiled at the person and changed tack. I figured out ways that the school could map the modules I HAD done and approached someone who could approve that. Eventually, I got the module mapping accepted and I graduated without wasting an extra semester.

My takeaways:
1) Look at your problem from their point of view - the extra administration it would require etc. This will lead you to 2.

2) Don't just show up with a problem. Do your research and propose solutions to your problem. If you ease the thinking required by the relevant authority, it will help ease your approval process.

3) Don't take NO for an answer - especially if you think you're right. Change tacks if one approach does not work.

4) Communicating properly helps a lot. Always start with deference and build a relationship before presenting your problem and solutions. They'll find it a lot harder to turn you down.
I can't count how many times friends/family have thanked me when I introduced them to Foxit. They couldn't believe how fast it is. Truly an amazing product.
I looks very good, but maybe you should consider a HTML5 version and not (only) Flash.
http://dearadobe.com
The reason that argument doesn't work is that it is gizmodo that have been refused the status; the ohers haven't been awarded it.

I think that's fair; the whole iPhone thing was pretty dodgy and certainly upset apple (even if it doesn't turn out they did something unethical) so it seems a reasonable response for apple to refuse them :)
Apple did a lot to start to bring the US up to speed with the rest of the world in terms of mobile technology, yes, and it certainly deserves praise for the success that the iPhone has been, but what Apple provided was a usable platform. "Smartphones" before then had been slow, ugly, generally not that sexy, and it's hard to excite people about your mobile software when they aren't even excited about their hardware. The iPhone did do a lot to help bring mobile software to the average consumer, but the notion that it did it in a vacuum is silly. There were lots of technologies that paved the way for the iPhone to be a success before it. Apple did not singlehandedly invent the concept of the smartphone, nor was it the first to introduce usable mobile computing platforms to consumers. RIM was doing that long before Apple ever had a thought of entering the mobile game.

The author simultaneously praises Apple for the single-handed creation/salvation of an entire industry, and then turns around and says "Android's only great because it's stood on the shoulders of giants". Boy, that's a convenient bit of selective application of history.

> Yes, Apple has rejected some apps for seemingly arbtrary or selfish reasons and imposed aggressive controls on developers. But the iPhone also paved the way for Android and a new wave of handset development. The people griping about Apple’s "closed system" are generally people who are new to the industry and didn’t realize how bad it was before.

Now this is just silly. The people that gripe about Apple's "closed system" are people who know how bad it was, and are frustrated that Apple is repeating many of the "closed system" problems that made mobile software so terrible in the first place. The iPhone is a marvelous device, but it's completely disingenuous to praise the iPhone for bringing accessibility to a "closed market" and then in the same breath to hand-wave its own closed nature away. It's better than the previous iterations; that doesn't make its iteration "best". The people who are frustrated with the closed nature of the platform are people who have tasted how good an accessible platform can be, and who are frustrated at the roadblocks that Apple has placed in their way.

I love the iPhone - it's a marvelous piece of hardware, and I absolutely acknowledge that it thoroughly changed the landscape of mobile consumer computing in the US, but I own an Android phone because Apple's policies make me hesitate to buy into a platform that is locked down and guarded by one man's whims, or to financially support a company that is so xenophobic and who actively and aggressively stifles competition. I own an Android phone not because I forget how bad older-school mobile software was (to write, distribute, obtain, run, the whole pipeline), but because I remember clearly how bad the old system was, and to have a phone in my hand that I can do just nearly anything I want with is a very welcome relief and advancement from the mobile platforms of yore.
Is a simple product a Minimum Viable Product, or just simple? ( <- this is my question)

I think this service is great. But once again lean startup words are being used when I don't think they're appropriate, or needed.

I feel this partly because, if ReadMyCode required a MVP - there's a much quicker way to prove that people need to do x (it isn't clear to me what it does. Gist comments? Gist has that) by using pen/paper/skype/wordpress.
This. Spotify is amazing, they've done extremely well, and they will be huge.

> I have a hard time explaining spotify to people that havent used it not because its complicated, just because they dont believe it can work like that.

Any HN readers in the US that want to see Spotify for themselves, send me an email and I'll set you up with an account that will last you two weeks.
BTW, your app saved me a ton of effort. I spent a full afternoon wading through the API before I found your site, and at that point it was a no-brainer to pay the four or five bucks.
Git itself works fine, for my purposes. If I wrote a C library for managing git's data structures, it would basically be out of spite. I may make a Lua wrapper for libgit2, though - it's more what I had in mind (though it's too bad it's GPL'd).

I have a library for managing distributed graphs on top of an append-only log file, but it's got different design trade-offs than git does - It's for a specific C/Lua project, and the semantics of the data don't match git's.
The article is interesting, but the layout is very confusing. I was quite confused when I saw (what turned out to be) a sidebar about the Pioneer plaque in the middle of the section on the Argand Diagram. The section heading "Diagram of Deaths" also seemed to be misplaced, and I was confused about the link between complex numbers and death, till I got to the next section about Florence Nightingale and pie charts.
Again, if we trust the OP in their account the only reason she asked for the ride was because she expected the cabbie to say no. I hope she doesn't see this as an indication that she deserves free cab rides.

Btw, not sure where you live but it must be McRichVille if a 20 minute walk is a $30 - $60 cab ride.
A Stanford graduate working as a VC is hardly a representative of an "average" woman. It may be hard for HN readers to imagine b/c so many of us are city dwellers, but there are parts of the US where it is still socially unacceptable for women to defy traditional gender roles.
It doesn't necessarily have to prepare that dictionary (e.g. when sorting n tuples that contain a unique number 0..n).

Also consider the case of sorting n tuples that contain a non-unique number 0..k, with k << n: you can now create your dictionary in O(n) time by using a multidimensional array (k arrays of length n plus some counters; smarter solutions are probably possible) and "serializing" to a normal array.
Can the title be edited as Crowdsource HN: ....

More descriptive of whats going on, so people actually click and listen :P
They are terrorizing local populations for a political goal. They are not just fighting battles they are slaughtering civilians into compliance. How is that not terrorism?

Edit: He also claimed that it would be better if ISIS was in charge of the area. That is quite ridiculous.
Thanks for your insights. One of the things that has often pained me a lot is that when i speak with respect to poor people they don't like it (in my country). They are so used to being talked down (my language has various "modes" - talking with respect, talking to someone "smaller" etc).

Equally painful is when they treat me with a respect (deference) i do not deserve based solely on appearance.
I think we have established that the desktop isn't a place where Linux is ever going to grab significant user share. It doesn't matter, Linux is kicking ass everywhere else which matters.

If you dig the Mac, go for the Mac and install Linux in a VM such as VirtualBox.
Going back to coding after 1 year gave me super-programming-powers! :)

I had this idea for a killer app that required a lot of deep thinking on the design to make it either a huge success or sunk it on release. I knew whatever I decided on those aspects would also be hard to implement. Every day I would just contemplate the list of pending items in my amazing project for hours, I entered in a spiral of indecision and procastrination that burned me out. Lost all interest in programming. Backed up all my code of years and cleaned my hard disk. Changed work, changed habits and hobbies. No more programming for me.

After a year I still haven't recovered my interest in programming, it must be my age, but I still believe my idea is something worth to be completed. Two weeks ago I restored my backup and was able to solve all the critical decisions, implement, test and fix bugs. That would have taken months with all the additional procastrination.
Judging by the information here: https://covid19.homeaffairs.gov.au/travel-restrictions

It seems that citizens (and even permanent residents, which was not the case in e.g. Japan for several months) are free to enter. Sure, number of planes and seats are limited, but that's a different matter from denying entry at the border.
Housing prices are based on huge demand due to 2% mortgages. They could easily take a big hit.
Do you feel bad for having a direct part in ruining signal?
There's a difference between an unintended use case and unintended behavior
The article you keep talking about[1] and the articles the other person linked[2] don't indicate what you claim they do.

The article you keep talking about relied on leaks. Marlinspike dismissed the MobileCoin work as "design explorations" less than 3 months ago. They stopped publishing the server source just before they started working on payments. They started again just after announcing it.

Someone who read the right article 3 years ago might have predicted this would happen some day. That doesn't change Marlinspike tried to hide they were actually working on it in 2020 and 2021.

[1] https://www.platformer.news/p/-the-battle-inside-signal

[2] https://news.ycombinator.com/item?id=26718488
At a certain level the question is academic, and lawyering over definitions only distracts from the bigger picture. I trusted Facebook with my mobile number. They permitted bad actors to mis-use their service, and now bad actors have that number. Facebook should be held accountable. Whether it was through SQL injection or a poorly-thought-out API is academic.
I like the concept, but it doesn't mention sizing. It seems like it would be crucial to get your measurements right because there'd be little or no excess inventory. Unfortunately as someone who's done that knows, you don't always get the sizing exactly right.

I read a couple of years back about a store in London that was using a laser scanner to precisely measure customers and then making them perfectly fitting jeans for something like £300 a pair. It'd be really cool to see something like that but with an XBox Kinect doing the measurements.
ClojureQL works fine with postgresql or any other database supported by JDBC.
Probably if people use a flash blocker, they don't see them.
SQLite is already baked into Firefox and available to Firefox itself and to extensions/addons, although not available to web page authors:

https://developer.mozilla.org/en/Storage
Ad blind. Totally. I'm almost always on a page for a reason and just want to get what I came for and then be gone; either back or digging for more substance. I suppose my mind is registering something of them but I don't seem to be conscious of this.
I seem to get points from the entire comment thread (who commented at any deeper level to my comment). Hmm..
His point is this: The TSA tested one thing, released another, which caused backlash. In that backlash, the names commonly used by everyone but libel-fearing reporters and the TSA themselves changed to porno-scanners, gate-rape, etc. The TSA's names are no longer relevant, because they were misleading at the start -- therefore the common, unflattering, name has become the used name. He uses the terms to drive home the point.
Does this make anyone else feel extremely underpaid? I'm a software engineer at Fortune 200 company in a major metropolitan city, making about 30K less than these guys. It's not a technology company, so that must be the difference.
Abiword.
That’s a good question. It’s not a total paradigm shift, no - it’s just better in so many subtle ways. Perhaps a better comparison would be lodash vs underscore! (Of course that doesn’t work either because one isn’t a subset of the other, but I think you see what I’m driving at)
It's interesting that it can handle versioning, and could be something to look into.

But generally, DO NOT tie your external APIs to your data model unless you can can commit to never changing them. (hint: you can't).

---
Edit:
The versioning is whole API versioning instead of resource versioning and works by using a different db schema for each version. This is a terrible idea and I wouldn't recommend using this at all
KIND uses kubeadm which is the upstream standard for bootstrapping. It also supports multi masters and even launches a haproxy load balancer for kube-apiserver! K3S uses it's own bootstrapping, as well as non upstream binaries. It also replaces etcd with it's own shim.

Non-kubeadm bootstrapped clusters are snowflakes in my opinion. You will find many docs that will not work with k3s due to missing systemd. You also lose some flexibility. For example there is no way to change the container runtime cgroup driver.

KIND is designed for local use on your workstation. Cluster API is the project to use for production deployments. You can drive Cluster API with KIND for testing though!
I guess in such a locked down environment that would be grounds for termination.
I think the distinction is that FAANG companies are so large, all of these experiences could happen to different people:

- Works on core or important projects that are released regularly (yay)
- Works on important or cool projects that get canned before being release, or cancelled shortly after (fun for some, deeply frustrating and demoralizing for others)
- Same as #2, but the person see's it coming a year ahead of time (my scenario in non-FAANG. Impossible to stay motivated)

Unless you can get back towards #1, the work will be deeply dissatisfying for most. Though some people don't care all that much, and as long as they like the team or their work life balance, are perfectly happy. That's fine too. But I think hn attracts a lot of start-up crowd, and most of us identify strongly with position #2 / #3 being deeply dissatisfying. So it colors our vision quite a bit.
Isn't global warming exactly what's happening though? The average surface temperature of the Earth is rising. Yes it manifests in many different ways symptomatically but I think the planet-wide effect is ultimately a warming. I guess I see both as being valid terms rather than one being invalid.
> It would mean China needs to stop emitting more per capita

No it doesn't following GP's chain of logic. It doesn't need to do anything till the point it hits US per capita.
Because Tim Cook is worthless and spineless.