jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I should have been more clear - I am trying it, and do have anecdotal evidence that it is good. I don't mean consciously distracted - having a cluttered real-world desk can be a subconscious drag on productivity, and so can a cluttered screen. This is just a way to help reduce visual clutter. Different stokes for different folks, though. This might not matter for you.

Directness of speech is a good thing. I wouldn't worry about being "harsh" in a place that values it like HN does.
Not that I disagree that it's a bad example in general if you cannot express the internals in your language using the same language... but I see why they'd do that really. "But not expressive enough to write the standard collections library I guess?" - standard, truly extensive and universal collections library is far from a "common programming patterns" really. If sticking to the type-safety which can be provided right now means weaker or less flexible collections - maybe it's the right tradeoff they made?

For more explanation on why it's needed, here's a good link: http://stackoverflow.com/questions/2454281 ("Since we can't abstract over the variance annotation (yet ;-)) in GenericTraversableTemplate, so that we could have instantiated it to either one depending on the subclass, we have to resort to casting (@uncheckVariance is essentially a kind-cast). ")
If I'm not mistaken the business was iPhone apps. Honestly it sounds to me like sales dropping below B/E was just a good excuse to break up the startup, clearly the breakdown of the founders' relationship would have forced a change sooner or later. It seems both founders wanted out and if that's the case then why waste time when you're cash flow negative, better to cut your losses early so you still get something of value out of the startup.

Of course I could be completely mistaken and I think we'd all appreciate a comment by Max to clarify, if he's up for it.
Ha!

Indeed. I'll go back and update posts if they are no longer true.

/Author
Lol you should find the videos of his dad if you like those
No, but Apple will cut FB's revenue by its privacy policy.
This is the perimeter barricade around the capitol building. Today, this was a do-not-cross line for anyone not working in the building... or it was supposed to be.
Did they have that ever on iOS? I’ve never seen it.
Depending on how technical you are, similar visualizations can be produced in Google Sheets/Excel or Metabase.

The issues are: 1) exporting/importing the data (manual CSV, via API, sourced from an existing DB, etc...) then 2) knowing which questions to ask and how to visualize answers to those questions

You could also code a custom dashboard using something like D3.js
My issue with the “obscure” comment is what it suggests to the non-dev reader. It is easy to think that “Obscure” companies can be pushed around more easily by state actors. That their product has never been critically evaluated for security issues.

There may well have been an issue emanating from jetbrains. I don’t know.

But when you combine these insinuations with the fact that the company is run by Russian nationals (quite different from the Russian government!) you simply get stronger insinuations, not facts.
Even if you are OK with using that on a machine, that list of options absolutely reeks of magical thinking. On a modern Linux, a simple "mitigations=off" is equivalent to more than half of the other options listed, and many of the remaining listed options don't seem to exist anymore.
Censorship is not black and white. It is a gradient.
Mantraps that use deadly force are illegal in the USA.
a psychopath would be calling for executions of these people, not simply stripping their assets and throwing them in prison.

We only have about 10-15 years until complete climate collapse. The time for advocating gentle measures was 50 years ago. Which was done, and ignored by the ruling classes.

Now we only have time for drastic measures: An end to countries, and end to capitalism. Global Ecosocialist cooperation of the working classes, taking the means of production by force and ensuring only sustainable processes are continued.
So these guys have a storage system on top of Amazon S3 with a distributed (timestamp based) RW mutex locking, that uses NTP (github.com/beevik/ntp). That seems to be about it.

https://github.com/minio/minio/blob/master/pkg/bucket/object...

https://github.com/minio/minio/blob/master/pkg/dsync/drwmute...

And this is their test:

https://github.com/minio/minio/blob/master/pkg/dsync/dsync_t...

I just browsed quickly but it is littered with Amazon Simple Storage Service hardcoded bits like this:

https://github.com/minio/minio/blob/master/pkg/bucket/object...

There is not a single document that I can find that discusses the MinIO architecture. I guess "MinIO is a simple wrapper around S3 with a homegrown distributed state tech using NTP and it is 'fast!'" does not make for a sexy doc.

The column "trouble with OSS distributed DBs" without Jepsen tests has probably already been written. There should also be one about "competitor's mature product bashing blogs are HN clickbait".
> I think it makes a better, stronger, more agile company.

Why do you think that? Do you have any evidence to back it up or is this just a feeling?

> UK society has decided that girls are not destined for IT and that needs to fucking stop.

Any evidence for this? Or just another feeling?
Yes! Following your comment I just created a new page for that (:D), you can sign up here: https://www.weweb.io/partner-program/
UK society has decided that girls are not destined for IT and that needs to fucking stop.

Women outnumber men as graduates, in medicine, in law. What is the difference between those fields and IT?
Fair. I’ve never heard of him before so I can’t determine whether it is in good faith or not.

A better phrase than “safety first” would be “safety always”
I haven't been to that location since the coof hit hard last year. At that time, they were open but locked the fuck DOWN. Only 10 people allowed in the store at a time, and they checked your temperature and made you sanitize before shopping. I guess they got a pass to operate as a seller of "essential goods" (Chromebooks for school kids?) but they were NOT messing around with the pandemic.
Agreed, we sorely need a Sculpt mk II. It is one of my favorite keyboards too, I had big plans to incorporate a trackball into the empty space in the middle [1] (somehow make the split spacebar act as mouse buttons). But the terrible Esc & F-keys has put me off so far.

[1] https://i.imgur.com/ld4cgVc.jpg
The fact of University education having soared 17 times the median income, obviously means there is a bubble that needs to pop.

This bubble is sustained with student loans from the Government. The law of unintended consequences, you want to help the students, you give them money, prices go up.

In Spain something similar happened to houses. I don't want loans if they make houses 4 times more expensive, like European money did. I prefer to pay it myself, 4 times faster.

I had a very good education in different countries in Europe, and it was "free" in the economic sense, but it required me to have very good grades.

In some ways I would have preferred to pay a reasonable price for my education, but giving me the right to choose what I want to study and what not (just pass the exam without having to ace it for maintaining scholarship).

The economist, being Keynesian and all wants the Government to control everything top-down, but central planning is not the best system.

BTW: I find the hypothesis of the article ridiculous. It is not intelligence or education what makes Ivy league students wealthier in the US, but connections to power and privileges.

In fact, few people on the very top are that intelligent or educated. I have met some of them. They have other values, like being working, having charisma, being social...
Because SSH requires several seconds to initiate a session, even on a local LAN.

Does anyone know why this is the case? Its always baffled me.
DST is a whole stupid mess, as those doing business between the US and the UK have been painfully aware of over the past three weeks.

There is an offset for daylights savings time, so three weeks ago the time difference between NYC and London was 5 hours, but two weeks ago it became 4 hours when US changed to summer time, and it'll be back to 5 next week.

My 10 AM video conference from NYC with UK-based clients is on their schedule, so my meeting time changes to 11 AM in NYC.

However, the UK localization team reports to me, so my 9 AM meeting with them is still at 9AM for me. Their meeting time changes, not mine.

I schedule an in-person lunch meeting on Tuesday next week. I'm flying to London on Monday. The calender has to know my location has changed but that the lunch meeting is in-person, and to change the time appropriately.

The 'location' field could be set in the above cases to accommodate as a hack, but from a user experience perspective, the user's 'location' for a video conference is their conference room which is in their timezone, so 'location' isn't the best name.

All of the above can be handled with enough check-boxes and radio buttons in the user interface, but that makes your calender look ugly, complicated, and messy.
I totally agree. For a long time I had this feeling that improving security is basically killing all fun and joy. When I was learning to code, there was no such thing as Data Execution Prevention on Windows, and you could even access and write to memory of another process. What that meant was interesting and fun things. For instance, you could write programs that totally tweaked software that was poorly written or that you just didn't like. You could make computers do your bidding instead of being locked in the ways of thinking of original software authors. Every single improvement in the field of computer security was, and is, slowly eroding this fun.

Back then I thought about it mostly as killing fun; nowdays I consider it killing of flexibility. Computers are increasingly being locked down and dumbed down to prevent users from doing anything the authors don't want them to do. It's especially visible in mobile. I can understand the rationale behind it, that an average Joe needs protection from the heavily complicated magic box in front of him. But for those who understand and know how to use that magic, security means less joy, less flexibility, less power.
No mention of cross-language icons, signs and emoji?
This post really underlines my own experience of trying to find an office space for a startup in London. There are so many sharks out there, and everyone tries to get you to sign a 3 year (or more!) lease. We might not be around in 6 months! But co-working spaces are sometimes just as bad, especially the ones which are basically just feeder funnels for landlords who want you to upgrade to one of their serviced offices / large units (looking at you, ClubWorkspace). I think what Spacious is doing is really cool therefore - and I'll definitely be trying out the service when our current office space expires at the end of March :)
I made a version that can be rotated: http://c0la.s3.amazonaws.com/xkcd1335.html
Lots of people are pointing out that it’s their site [Facebook], they can do what they want.

True.

But then they can’t pretend they are neutral enough to be “the” social graph or “the” messaging platform.

[Edit in response:] Agreed, it’s absolutely up for users and third-party developers / webmasters to decide. “The internet considers censorship damage and routes around it,” or however that goes.
Well, it's a pretty low bar to have a rational basis. Such ought to be apparent. When it is not apparent -- and called into question -- it must be defended, for to acknowledge no rational basis is policy suicide.

The problem is not that this law has no rational basis, it's that it is tenuous.

I can imagine a few: we don't want terrorists to be able to smuggle (dangerous) materiel past our borders when detecting such is relatively trivial (i.e. airport checks are easy). Or we want to condition the general public to accepting invasive behavioral controls.

Clearly some rational bases cannot be acknowledged. And so that is the test. The proponent of the law must acknowledge a rational basis for its existence. Should he fail, it would be devastatingly easy to lobby for its removal.

So the real problem is: let's identify precisely the rational basis here. What is the motivation?
It's not 'ghetto' in the slangy adjectival use (e.g., "That coat is so ghetto."), but 'ghetto' in the normal noun use: "The Ruby Stdlib is a Ghetto" (my emphasis).

And if you still think that's hyperbole, it's an allusion to Zed Shaw's infamous "Rails Is A Ghetto" post.
Android is Apache licensed, so AOSP source is available but most vendors do not release their own source code that actually ships on the device.

The Android port on the WM8505 has a ton of hardware-specific hacks in it, including significant custom userland code to set the framebuffer modes up properly. Things that would be put into the kernel in a well-designed system (IMHO.)
It's the ciiircle of liiffeee...
I registered, then emailed saying "hey, I signed up for the appsumo deal, invoice ID is... and my email address is..." and they got back to me within 30 mins with my upgraded account :)
Humans produce sounds, lions produce sounds. Humans have mouths, lions have mouths. Where is the substantial difference between the two?

The endpoints are easy. My point is that there are so many things nowadays which are really somewhat in the middle, and there's no clear line of demarcation.
What strikes me is how few reports on this issue attempt to quantify the risks involved. Well over 30K people die each year in the US in traffic accidents (http://www.car-accidents.com/pages/stats.html) whereas only about 3K have died in the past 10 years due to airline terrorism. Hence the risk of being killed in a traffic accident is on the order of 100 times greater than that of being killed by a terrorist attack against aviation.

Now consider how willing most drivers are to trade a marginal increase in accident risk for a marginal increase in convenience (say driving 10 MPH over the posted speed limit to arrive at one's destination early).

In light of these risk preferences it is hardly surprising that many travelers are outraged at being forced by the government to undergo a humiliating and degrading procedure for such a minimal (and disputed at that) decrease in risk.
Walk Score makes heavy use of GAE across many of its products, and is very happy with it. Despite the occasional downtime, the price/performance is on par with needs.

Walk Score uses AWS where it needs heavy compute back-ends, but all front-ends (including API "front-ends") are GAE-based.
I highly recommend Gödel's Proof (Nagel and Newman) as a supplement. I got a lot out of Hofstadter's book, but honestly found much of the discussion of the incompleteness theorem more confusing than it needed to be. If you're mostly interested in the Gödel part, I actually recommend you read it instead of Hofstadter's book.

Gödel's Proof is very concise, and more clearly describes the core argument.
"But the rejoinder "you're welcome", which once greeted almost any expression of thanks in America, is in retreat.

In its place is a sort of wordless acknowledgement, halfway between a grunt and a hum, "mm-hmmm". It is a sound that acknowledges your thanks but implies that no great joy has been found in helping you either."

I agree with this 100% up until the last sentence, where he clearly indicates that he just doesn't get what's actually happening in these cases. Where I see this happening, is when people say "Thank You" over-enthusiastically, or in response to things that were done as a matter of course and deserve no thanks. The person being thanked is taken off-guard and slightly embarrassed to have been thanked for something which he would have done anyway. It feels like saying "You're Welcome," would be to acknowledge the thanks-worthiness of the act in question, which would be a form of dishonesty, so they can't say that. On the other hand, it would be unambiguously rude to say nothing, so they mumble something non-committal in a vague attempt to to say, more or less, "Really, it's nothing." Why don't they just say that? Probably because they are taken off guard and slightly embarrassed.

The really perplexing thing about this is that just a few paragraphs later, he gives a prime example of this effect in action:

"It is curiously moving to see them sitting looking a little embarrassed as a pilot or flight attendant calls on their fellow passengers to give their service and sacrifice a standing ovation."

They don't generally think of what they are doing as some sort of great sacrifice or heroic endeavor: they think of it as a job, and also as a way to give back to a country which has given them much. If you look at their rank insignia, the majority of them are very junior, unlikely to have done anything in their thus-far short careers other than attend training. They're probably thinking, "These people think I'm some kind of war hero, and I haven't even done any real work yet, let alone deployed." I personally think that their service is nonetheless praiseworthy, but I'm not talking about the actual merits of their actions, I'm talking about their perception of those merits. So when every ticket agent, TSA screener, gate agent, or flight attendant they come across says, "Thank you for your service," they don't really feel justified in saying, "You're welcome." Most eventually learn to smile brightly, look the other person in the eye, and cheerfully say, "You're Welcome," because they learn that this is another form of service: it makes Americans feel good to express gratitude to those in uniform.

[EDITED a couple of typos]
Hello. Great debate. Full disclosure. I work for Makers Academy and we have many hiring partners. From tech software houses, to up and coming startups to established brands like Deloitte Digital and Argos. Regardless of their size, these companies are choosing to hire from us because our graduates learn the latest technologies and methodologies, and bleeding-edge best practise. Anyway enough from me. I'd rather you read our graduate success stories: http://www.makersacademy.com/graduate-stories Proof companies do hire from us at Makers Academy :-)
That sounds like a business opportunity.
I'm going to guess that's 99c on contract. So not really 99c at all.
I started a personal project last year that's currently pulling $350,000-$400,000 profit a month.

Currently I'm working on scaling very hard.

It was a good year, and it feels good that 15 years of insanely hard learning have paid off... It feels surreal, like I'm dreaming and I'm going to wake up.
Another option is Read the Docs, which is how we host the Write the Docs docs: http://docs.readthedocs.org/en/latest/ -- It's basically the above workflow that GitHub describes, but with Sphinx (http://sphinx-doc.org/) -- which is a mature and powerful documentation system.
Python 2 :(
Seconding this. Leading zeros are important for decimals because it is extremely easy to miss a single dot. This is less of an issue in the world of fixed width fonts, but I don't really think that's a valid excuse to buck the trend of every other engineering field.
have you tried multi-term (http://www.emacswiki.org/emacs/MultiTerm) it is much nicer than the canonical shell that is available...
The technology looks very impressive but I do not see how this will be widely useful. The necessity to hold your arm out as far as it will go will only cause Gorilla Arm, and is the reason touchscreen desktop PCs are always abysmal failures. You need to move your arm far more than with a keyboard and mouse, so you'll never be productive. The technology looks impressive but I can't see it being useful unless used for holographic weather reports where excessive gesticulation is apparently mandatory. 3D modelling with that would be exceptionally painful. Perhaps gaming or something, but I wouldn't want to be sat there on my armchair waving my arms around like I am suffering some sort of uncontrollable seizure (no offence intended btw, just the best way of describing my actions to onlookers).
Homer: Not a bear in sight. The Bear Patrol must be working like a charm.

Lisa: That’s specious reasoning, Dad.

Homer: Thank you, dear.

Lisa: By your logic I could claim that this rock keeps tigers away.

Homer: Oh, how does it work?

Lisa: It doesn’t work.

Homer: Uh-huh.

Lisa: It’s just a stupid rock.

Homer: Uh-huh.

Lisa: But I don’t see any tigers around, do you?

Homer: Lisa, I want to buy your rock.

[0]: https://youtu.be/xSVqLHghLpw
UTF-8 is self-resynchronizing. You can scan forwards and/or backwards and all you have to do is look for bytes that start a UTF-8 codepoint encoding to find the boundaries between codepoints. It's genius.
https://en.wikipedia.org/wiki/Adventure_(1980_video_game)#Ea...
Why do I currently trust any contactless payment terminal to debit the right amount from my Visa card ? The trust is built with every transaction.

The first time I used one of those strange little white terminals it seemed a bit dodgy ... but you pretty quickly come to trust that what's on the screen is what gets debited.

Also I doubt Apple would leave a nice app-accessible text field on the Tap To Pay dialog where I can insert my fake amount. Right ?!
Few of the people that called Groupon a pump and dump before it happened ever had much regard for the institutional[1] and retail investors they dumped the stock on.
Interestingly enough, one of the founders disagrees with all those listed "buy" ratings to the extent of selling >90% of his shareholding on the open market at well below their price targets at the back end of last week. http://sleekmoney.com/bradley-a-keywell-sells-500000-shares-...

[1]although some of the mutual fund investors the article sniggers at for rushing to buying secondary market shares in the private market probably made out before the post-IPO bubble burst too...

Edit: I stand corrected on the founder share sale, which appears to be part of a more orderly divestment than my source claimed.
I still make references to friends and family to the whole wood pulp issue (I should find some new references). I believe it's Hershey's chocolate that is basically 1% off the minimum amount of chocolate content to legally call it chocolate.

Bigger brands have bigger pockets to line with profits so we all know that the ingredients are probably the first to take a hit. Discounters do not have to deal with brand taxes.
Amazing!!!!! Great job - thank you
Why do you prefer Bitcoin to use more energy?
There is nothing inherently human readable about plain text. It's still unreadable bits, just like any other binary protocol. The benefits of plain text are the ubiquitous tools that allow us to interact with the format.

It would be interesting to think about what set of tools gives 80% of the plain text benefit. Is it cat? grep? wc? API?. Most programming languages I know of can read a text file and turn it into a string, that's nice. The benefit of this analysis would be that when developing a binary protocol, it will be evident the support tools that need to be developed to provide plenty of value.

I'm not afraid of binary protocols as long as there is tooling to interact with the data. And if those tools are available, I prefer binary protocols for it's efficiency.
> more to a product than the underlying technology

Back when I was just hacking about on some SaaS ideas I looked into both Linode and DO. The positioning of both seemed quite separate to me, and DO "felt" more like the product I should be using.

Whether or not the tech was different, or that feeling was justified by anything other than an initial veneer is well up for debate - but entirely agree, they're discreet products, and this doesn't really reflect well on Linode.
A simple, tiny (3MB), and very secure file encryption tool. Built for security with the user in mind. Check it out!