jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
One thing that's always important to emphasize to people who first discover status games is that it's not always about high status. High status is high reward but also high risk. Properly playing the status game means being able to move fluidly from high to low status as the situation and context demands.
Like execution is more important then idea in a startup, implementation in the right "scope" and with the right tradeoffs is more important than idea in a software system. So while for sure Redis Cluster will look a lot like any other distributed hash table I think it is important that we implement it inside our system, with our system language, and with Redis specific tradeoffs.
A major corporation with an arrogant CEO who received a Ph.D. in particle physics from the California Institute of Technology at age 20,joined the faculty there, and received one of the first MacArthur awards in 1981, at age 21. Lets cut him some slack for being awesome.

--
from wikipedia
The pricing looks like it's based on the idea that, since designers and agencies are earning boatloads of money anyway, taking just a tiny slice of that money shouldn't faze them, even if that tiny slice amounts to $100/month. I think you'll run into a lot of potential users who will question the fairness of paying that amount of money for what is in essence an image viewer, and refuse to buy even if they could easily afford it and clearly see its usefulness.
I just set up a node.js app recently because it does chunking by default. I noticed Chrome didn't want to render the early chunks. I believe some folks mention that some browsers will only render the chunks if a large enough buffer of chunks come down. But Firefox gladly rendered the early chunks. It's easy enough to setup a response.write("Hello") setTimeout response.end("World") in node to see the chunk rendering in different browsers.
At this point I refuse to trust anyone who writes shell scripts. Bugs happen, but a shell script is practically guaranteed to have zero automated tests and variable-related bugs are all too common.
I think there's a mistake in the first example, it talks about for-in being bad but the example doesn't actually use for-in.

> There is no really good reason to predefine the array length.

There are good reasons, though they're usually quite 'sneaky', for example:

function repeatString(str, howMany) {
return new Array(howMany+1).join(str);
}

> 13. Usage of undefined as a variable... that variables isn’t read-only, and any other code can change its value... why take the risk?

There's no good reason to be that paranoid, libraries could also overwrite 'document', 'XMLHttpRequest', 'setTimeout' and a number of other variables that would likely break my code; if any of my libs are so rogue that they overwrite 'undefined' then I've got big problems.
Or setup an exact replica of the targeted device's (WPA-protected) home AP, and then tunnel the raw encrypted 802.11 frames back to that AP over the Internet. Ta-da - your target now has absolutely seamless remote access to their own home Wi-Fi, with mutual authentication and end-to-end hardware accelerated AES encryption. :P

Only "drawback" (if you're of a malicious nature) is that you can't do any evil. The only thing you'll see is the raw encrypted Wi-Fi traffic, flowing straight through your "rogue AP" and into the Wi-Fi over IP tunnel. :)

Disclaimer: That's what http://anyfi.net does and I'm on the team that built it.
Fragmentation isn't nearly as bad as a monopoly. I'm happy with the proliferation of sites for everything, even if it's messy.
Interestingly, the tall s seems to have replaced the short one in a relativvely shout timeframe. apart from the transition period arount 1800, this looks like a smooth curve: http://ngrams.googlelabs.com/graph?content=fuck,suck&yea...
I'm interested in doing a PhD and I'm not concerned if it doesn't increase my salary - I'm totally happy if it just opens some doors to work in interesting fields.

However - I am quite concerned that it may decrease my salary or even make me border line unemployable. Right now I have a good number of years experience in software development under my belt. I can search for jobs on any given day and find hundreds or even thousands of opportunities that I would be able to make a credible application for. I'm quite concerned that once I have a PhD many of these people would look at my PhD and turn me down as overqualified.

I'm curious if anyone with strong software skills has any experience in what the effect of a PhD is on employability?
You could see this coming at least 6 months ago: http://blog.rafaelcorrales.com/2010/10/markets-upcoming-reac...
My understanding is hte iPhone doens't actually have a GPS receiver in it at all. It only uses a fuzzily defined "assisted GPS" which is basically based completely on 3g towers.

They don't use the GPS satellites at all.
We (matygo) use SC for our client side app, and once we got over the learning curve we came to really enjoy it. The reason I posted this was there is a lot of great stuff they put into 1.5 that should lower the barrier to entry for a lot of people :)
It pays your founders life expenses. It usually last 6 months so they can build their MVP, get some initial traction and go after a larger round without starving.
For a former comedian, Al Franken is sure leading the charge for consumers. We need more like him and less like Lieberman.
I've been an entrepreneur in AZ for the past 2 years. Trying to land angels here is near impossible. It's the culture, people with money don't take risks with early-stage tech deals. It's been done, but IMO you either should get out of AZ or plan on bootstrapping. Shoot me an email, (in profile) it's rare I meet Arizonans on HN.
Does the iphone even have real GPS? I believe it uses the cell tower info only.
Why there are so many ignorant idiots in the world?

According to Alan Kay, the essence of OO approach (or paradigm if you wish) is a synthesis of a few fundamental concepts (like a Lisp itself) where not a single one can be removed because harmony (or balance) would be destroyed, and an ugly, mediocre construction would emerge instead (Java).

The concepts are:

* First-class closures - isolated, share-nothing abstractions.

* Nesting of closures, so they could have an internal structure.

* Message passing as the only way of communication among closures.

As long as you follow these three principles, you have "generics" for free, because all the operations are mere messages.

These are three of four principles upon which Smalltalk has been built upon.

Here is an illustration, assuming that we are implementing message passing as simple as a procedures call.

(define (kons x y)
(lambda (m)
(cond ((eq? m 'car) x)
((eq? m 'cdr) y)
(else (error "bottom!")))))

(define (kar x)
(x 'car))

(define (kdr x)
(x 'cdr))

Notice that using only these abstractions we could implement a unified list structure of Lisps (recall Escher's hands).

This is (surprise!) the "core" of Erlang - extending of closure-based language with immutable data with explicit message-passing, to create first-class agents (servers, etc).

Where is inheritance? Inheritance is just a protocol which specifies what to do with unknown message instead of signaling an error or returning a bottom like in Haskell.

What is MOP could be found in Wikipedia. Smalltalk was its ancestor.

What is CLOS? It is a DSL embedded in a Lisp (based on structures made out of closures) which implements some or other subset of MOP. MIT Scheme, for example, has SOS.

So FP meet OP in CLOS.
I'm not going to address whether or not Microsoft innovates, but open sourcing existing projects is possibly the loosest application of the term I've ever seen
Does anyone know when this new pricing starts? I have a free app on here that is only heavily used during certain parts of the year and I am about to hit that busy time and hope that this new pricing won't take effect too soon.
> the fact is, Linus does the right thing when it matters.

Wouldn't this be the perfect opportunity, then? The right thing would clearly be for him to change his hostile behavior.
If target userbase is HN like crowd, charging a small fee is fine. However, I feel this model won't be scalable to general public. Hybrid model (make payments or see ads) might also be worth exploring.
Is there any way to get this transparently persisted to all of your SSH connections, no matter how deep you tunnel? Something like the way $DISPLAY is transmitted? That would be amazingly useful if so. I tend to do a lot of work bouncing around from one host to another and the ability to quickly "jump back" and reference my starting point would be incredible.
I suppose. I didn't make the hierarchy, it just seemed to be informally observed. There were definitely a fair number of people in the technical fields that took art courses for an easy A, almost no artists ever attended a course on discrete circuit design, or took a course in algorithm evaluation.
> You are not ignorant, and that will often drive you to despair when you observe the simians around you.

It seems that you're implying I'm a massive cunt.
DupDetector can tell if there's a discussion by the number of comments, and it uses points to determine the "usefulness" of the discussion. You can find examples here: http://news.ycombinator.com/threads?id=DupDetector
So, resubmit it and ask for a group review? I'd be curious if anyone has heard of an initial decision being reversed?
With a debt collection agency you assign them the debt. They pay you a fraction of the amount due, and if they manage to collect it they keep the balance for themselves.

Selling debt to a collector is giving up. You do it when you decide that the probability of getting paid is too small for you to spend further time on it.
On "import links from delicious"

In trunk.ly, you can pull in all your delicious links and notes with only one step. Your tags will be imported as well.

For 99% user, your links will be imported very smoothly. However, trunk.ly is still pre-beta, a fews of things I worth mentioning:

1. If, very unfortunately, you've merged your delicious account with your yahoo accounts, you won't be able to import.

2. Trunk.ly is not https just yet. Yes, we're working on this right now.

3. If you have over 50,000 links, you may have problems importing them. We're using lxml's DOM to process the yahoo message while we really should'of used the SAX model to deal with super large messages.
de Raadt: "We've been auditing since the mail came in! We have already found two bugs in our cryptographic code. We are assessing the impact."

http://www.itwire.com/opinion-and-analysis/open-sauce/43995-...

"Until 2 days ago I had no idea that both Jason and Angelos in the past did work for a company that does that business"
This is impressive! I could have really used something like this on my trip to Japan!
We already do this. Note that the public blog post does not contain the character "9" anywhere in it. It's only bloggers that insist on referring to the versions :)
It wouldn't be that bad. A yahoo ID can be used as OpenID.
I wonder if they're wishing they had copyrighted Readability with a non-commercial license instead of the Apache License. They should be getting paid for it.
> This title is clickbait and hyperbolic.

That's precisely why I have been skipping entries pointing to Wired for a good while now, and haven't looked back ever since. Their articles are worth next to nothing.
Excellent point, git is certainly innovative. It's a great example of someone smart seeing a problem with his workflow and fixing it (although this isn't 100% what happened, the whole bitkeeper/closed source debacle played a hand). I guess my point is that I haven't seen too much development in the core kernel lately, especially wrt helping use multicore better.
Very true. Also, along those lines, if you have fewer than 10k rows, it’s likely the dB will keep the whole table in memory after the first access, anyway.
Aside: Einstein (et. al.) wrote such a post (or a series of papers) as part of the Bohr–Einstein debates. Einstein was later proven to be wrong.

https://www.youtube.com/watch?v=tafGL02EUOA
As the article mentions, it's not limited to Silicon Valley types, but even if it were I don't know if there's really a "just" about Davos in your living room. A direct line to the thoughts of top Silicon Valley people is a pretty powerful pitch, no?
Last week I received a $100 ticket from DC by this exact same camera for "not stopping at the stop sign". I reviewed the captured footage from the ticket which shows me coming to a stop before proceeding across the intersection (granted my front wheel was in front of the stop line but behind the start of the crosswalk).
In order to make my case to contest the ticket I downloaded a video analysis tool called Tracker[0], and tracked the position of my car's logo frame-by-frame. The tool allowed me to easily plot the velocity of the car over time to show that I reached 0m/s before passing the intersection. Now I wait and see if they accept the evidence and drop the ticket (after reading this article I'm not too optimistic that they will...).

[0] https://physlets.org/tracker/
Probably it's to reduce load on their website rather than GDPR related.
> What I learned so far is that Silicon Valley doesn’t actually believe in anything. Ideas get adopted if they’re profitable. That’s it. There’s no morality involved in this machine.

I’d argue that is more of a characteristic of Capitalism at this point.
> Make no mistake, most of these conversations will be terrible. That, though, is the case for all user-generated content. The key for Clubhouse will be in honing its algorithms so that every time a listener opens the app they are presented with a conversation that is interesting to them. This is the other area where podcasts miss the mark: it is amazing to have so much choice, but all too often that choice is paralyzing; sometimes — a lot of times! — users just want to scroll their Twitter feed instead of reading a long blog post, or click through Stories or swipe TikToks, and Clubhouse is poised to provide the same mindless escapism for background audio.

This seems to be a good nutshell of Clubhouse and it's popularity.
Here's a bit more background, from Nancy Leveson (now at MIT):
http://sunnyday.mit.edu/papers/therac.pdf
I believe they are calling it out as open source because their LiteSpeed web server has non open source editions.
Speaking as a non-rubyist, I notice that the last code sample features some pretty serious "pyramid building". Is the "opt out" approach not idiomatic? For comparison, I'd probably write it like this: http://pastebin.com/4P03Uqrq
I don't think Hurd is unfixable.
I wonder how much it has changed since the April 2009.
I always found this interesting, I get on with and learn more quickly interfaces built by other programmers even when such interfaces are regarded as "badly designed" by none-programmers.

I think it's because as a programmer my mental model more closely matches that of another programmer.

Which is terrifying when I do UX stuff myself because then I worry I'm building stuff for other programmers when I'm aiming at general users.
You could absolutely download a BASIC interpreter for a phone (quick google search found at least a few for both iOS and Android). That alone is on par with what you could do with most old computers. And with a modern PC you can write software for iOS or Android (or for the computer itself) leagues more complex than almost anything that even existed 30 years ago.
I thought of the story of wenseslau moguel who was "executed" by firing squad, (including a shot to the head) but survived and crawled away from the carnage after dark.
In my experience complex sites like railways, airports etc. tend to have a lot of nominally digital data already. Things like topographic surveys, engineering drawings, surveys etc. But usually they are more "drawing" than useful data products. Massive directory structures full of random cad files with obtuse layering for small limited contracts, often using a local coordinate system. For a long time there have been efforts to improve data quality under the bim banner, and now perhaps digital twins.
I had a 7 year long trial run for this by making consumer VR a thing ;)
" Meanwhile, these companies can't make any money as it is.[0]"

Food creation & delivery: A hyper competitive, low margin, inventory rotting, regulated, logistical & insurance nightmare.
Weird units are cool. I was pretty mindblown when I realized that radians are basically meters/meters and steradians are meters^2/meters^2
Same thought from me - along the lines of recreating the "Becky" index from WSB [1] as an actual ETF that people could invest in for ~0.1% fees.

[1] https://www.reddit.com/r/wallstreetbets/comments/b6hvdf/i_in...
I am having trouble following this. It kind of breaks my brain, like discussing time and dimensions with my sons. But I cannot help but think of portable holes in old cartoons, like Bugs Bunny.

Edit: Though I will say I am impressed with her example of torus. Donut glaze is something everyone should be able to relate to.
> The big difference is rich people can literally buy a career for their offspring

Details? Where do I go to buy a career? I'm not being sarcastic, I actually want to know.
"red queen's race" or "arms race" would be closer analogies than "chicken and egg"
If a daemon is not capable of surviving memory exhaustion, it is not suitable for deployment.
If a programmer is not capable of writing software that can survive memory exhaustion, they are not suitable for writing daemons.

I'll not argue the point further; the HN lynchmob is already beating at my door for daring to disagree with a site darling. Had I looked at your username before replying, I probably would have forborn from violating the bubble.
I don't think it should be recursive, and certainly limits could be imposed.

Apparently it's also already a reality, though I wasn't aware; it seems both InoReader and Feedly already support them.
Consumption is already somewhat decriminalized in Italy. Legalization would have a much bigger effect, and it's what the author of this map is advocating to combat marginalization.
Clone IARPA - I want more nation state AIs named “Cerberus” or something.

My definition of the singularity is when machines understand people - I cannot wait.
It is bad, but couldn't you also write:

a { b { c = 1 } }
What do you expect journalists and writers to do? The true secrets to success haven't changed since the days of Aristotle: go at something you love with hard work and perseverance and when (and if) the world meets you halfway, you'll find success. But repeating that story won't get you to the front page of HN, or even basic readership, or even comments in your comment section.
> The author's conclusion that side channel attacks are unpreventable

The author never said anything about "unpreventable".

> None of the author's various examples have anything to do with side channel attacks.

I think the author was trying to point more directly toward the stackoverflow post that was linked, using the examples to point out that it was based on some faulty assumptions.
Thanks for sharing.. Are you guys seeing some good traction for side projects?

p.s. I submitted my side project :)
del.icio.us was a fairly early example of the lean startup.
You had assumed by the headline that this was about the (mis-)use of semi-colons in English, so you were surprised about its actual contents?
Chrome tabs are some of the best-behaving and best-looking tabs on any OS, though. See TotalFinder for a Finder mod that applies Chrome tabbing to all Finder windows. Makes D&D a snap.

http://totalfinder.binaryage.com/
It sounds like he was making a voluntary donation to the state. Kind of like how I make a voluntary donation to the FreeBSD Foundation to "repay" them for giving me that operating system.
The level of effort required to get a B instead of a C, or an A instead of a B, in my experience, is not linear at all. Getting a C just requires being conscious. Getting an A can be pretty tough (depending on school, course, instructor).

So yeah, it's a lot easier to get a C, and it's possible to get a C and have full knowledge of the material, but it's also very easy to _think_ you have full knowledge.

I'd aim for a B, not a C. If one really understands what's going on that shouldn't be tough to get, and it will give a GPA that won't cause some employers to turn an employee away. A student is more likely to actually know what class they took if they at least got a B.
Here's some fun I had with the viewer: http://moultano.blogspot.com/2010/12/history-through-google-...

I've always kind of scoffed when people complain that a history teacher didn't make what they were learning "relevant" or "relatable" but after playing with this for the first time I understand the benefits. At this point in my life, making something "relatable" means expressing it in terms of term frequency statistics and graphs, so this totally blew me away. I was obsessed with it to the point of mania for the first 24 hours. I believe in history now. :)
But he could have said, "I refuse to close the account, you can't make me" or "Oh, a $175 fee? I'll keep my $100,000 then."

He was in the position of power, and he still let them fuck him. That's what I think is strange. (Maybe he is just a nice guy... but even then, why apply your human/human social skills to interaction with a mega-corporation?)
I feel you are discounting (with your concluding sentence) the emotions that are at work while dealing with the millions of negotiations at play while starting a company, whether it be for something as simple as "getting a good price on bandwidth" to something as complex as "getting a good valuation on our stock".

Even day-to-day operations involve a lot of emotions, such as managing feedback from users. When you start dealing with tons of customers, eventually the situation will come up that you answer the phone and there is an irate user on the other end screaming at you.

Even when you have zero users, you are going to need to make really tough decisions inside the company regarding who is working on it and how much they are being compensated (whether it be for stock or for equity).

As I've gotten older (I'm 29 now), I've seen a dramatic change in my abilities in these regards, abilities that I expect (based on discussions I've had with 40-50 year old people who advise me) will hopefully continue to improve over the next decade or two (until my brain starts to turn to mush, which of course will start to happen, making me sad).

Of course, some people manage to be good at this when they are very young, and some people simply suck at this until they are very old, but I seriously doubt that this incredibly vital skill is something that anyone doesn't get much better at as they get older, whether they are actively trying to or not.
You should really have an "allow my data to be used for anonymous scientific study" option. It'd be really neat to see graphs of male vs female, young vs old, etc. similar to 23andme. I guess this is coming in the future with the "paid" wakelytics features?
Exactly. To switch to a different buffer I don't pick it from a list, I just enter its name. Actually, thanks to iswitch, I only start typing a few characters that are unique to the buffer name. It's an incredably fast way of flicking between different buffers and it scales very well to a large number of files.

Also, hippie-expand will expand to stuff contained in open buffers.
That + `deferLoadingAlpine`, undocumented APIs so watch out .

There's a template repo/file you can use in that org https://www.github.com/alpine-collective/plugin/tree/master/....
Unfortunately OSX only. Too bad.
The fact that the video is sped up is not new information. It is immediately known when you watch it, it says that the video shows a week in the life of a whale yet the video lasts only 45s. You can only pretend in bad faith that it is not immediately obvious that whales and boats don't travel at tens of thousands of kilometers per hour across the ocean.