jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's a hell of a lot more complex than that.

A developer with a short deadline is going to design things differently than one with a longer deadline. That superior design can often result in better long term maintenance.

There's also the idea of requirements gathering. Some people take it for granted, but if your developers aren't in a position of power in your company, they can't insist on good requirements for software. I've experienced this firsthand.

I once worked for a company in which the field engineers brought in a large chunk of the money for the company. They were the "big dick swingers" in the company, if you will, while the software development team was an attempt at the company to automate a lot of the work done by engineers and then sell services with the gathered data.

This presented a conflict of interest in that the software would have actively made the company need less engineers as they could do their job faster, but because of the two groups relative status within the company, there was no way for the software team to insist on accurate specifications.

The day I walked out of that company I had been asked to rewrite a module of the software for the 3rd time and requested written documentation. I was on the phone with both my manager and the engineer we were supposed to be coordinating with. The engineer flat out refused and told me I didn't need it. I asked him how many years of software dev experience he had.

That's one anecdote, but the point is, politics in a company severely affect the performance of developers and not simply because of testing. I honestly think that's an awfully naive view of the world.
Conversations (on Android) and Gajim (on the desktop) does video chat works quite well in my experience. They have a paid service you can use with it, or it's compatible with any Jabber/XMPP compatible messaging service.
>Half of the American electorate

We need to be very clear here, we're explicitly talking about LESS THAN HALF of the electorate. Donald Trump did not win the popular vote in either presidential election he participated in.
I started the return a couple of days ago and the P60 was indeed filled in; I'm pretty sure that it wasn't last year, but I might misremember. The P11 was not, but I don't think I have anything to report as everything is taxed at source for my current employer (I'll double check of course).

The pension (Assuming you refer to the private pension scheme) is not filled in and I already know I have to pay some tax on that as I overshoot my allowance.

I normally get it done a couple of weeks before the 31 and doesn't take more than a couple of days even with triple checking everything, so I should be quite in time.

And yes, TBH filling in the tax return has never been a big problem. It would b e nice to automate a few more things (like computing exchange rates for dividends/capital gains instead of having to look them up) but it is fairly straightforward.
Whether I agree or disagree is secondary, I am just so glad to see some logically consistent thought!

There have been a lot of violent protests in the last 12 months, this being just the latest example. It’s nothing if not a great litmus test for anyone speaking or writing about protestors or policing protests.
Why? Bitcoin is the best performing asset in history and has been for a while.
I guess you think the police should just let those 'mere trespassers' get close enough to the representatives to pose for a photo? Maybe hold the camera?
> I'm not going to go preach it to the volunteers who coach my kids' rugby team.

Why not? I would.
Ah, but how many of those people died of 9/11 or just with 9/11? How many of them had pre-existing conditions? Besides, that's just one day of COVID. Was it worth closing the skies and invading Iraq for a mere three thousand people some of whom would have died anyway?

... no, I probably shouldn't joke about this, however dark, but if there's one thing that last year has made clear is that death tolls barely move the needle politically and that symbols stick in people's heads and effect real change. Even if the symbols aren't tied to underlying reality. The revenge of Baudrillard.

https://www.webmd.com/lung/news/20201210/covid-19-deaths-sur...

The symbolism of protestors in the capitol was "shocking" upthread. I worry that next month we'll have forgotten about it because something worse will have happened. We've already moved on from the guy who blew up a telephone exchange, and the other occupations of state capitols, and those guys who tried to kidnap a state governor despite being infiltrated by the FBI.

(For the avoidance of doubt, I am with John Donne that anyone's death diminishes us, but avoidable and preventable deaths doubly so, which is why I'm in favour of responsible politics and the politicisation of preventable deaths)
I'd trust most nerds over most salesmen, but hat's what people do by clicking "I agree". Don't deal with the devil.
Adding games would get "people who want serious exercise equipment that they can play games on" to come to the product, but it might also put off "people who want serious exercise equipment to focus on exercise". In other words, adding games could actually make their market smaller. This is similar to Nintendo's rigourous curation of their platforms - allowing the latest Call of Duty game on the Switch might add a few million in sales, but only at the cost of losing tens of millions of people who like the fact the Switch doesn't have that sort of game. Their market is bigger if they say no to things the market doesn't want to be associated with.

This is a pretty classic problem in product management - you have to avoid adding features what could drive your largest market away from the product.
Technically, Wikipedia is a PHP+MySQL wiki with an echeloned cache system (squid).
http://meta.wikimedia.org/wiki/Wikimedia_servers
They currently try to expand into video, but IMO there are some bottlenecks of social nature. The current average video on Wikipedia is 5-10MB, retrieved by the user in 15% of cases, so nothing special at all, technically.
The mass of content is no longer growing exponentially, more like steady-state. The user base is slowly expanding, AFAIK.
You wouldn't want to use iterators to compute the length of a collection, even in a language where they're fast. That turns a constant-time operation into a linear-time operation
Yes, but that'd give me choice and force me to think. Choice is hard, let's go shopping!
People always say that starting a company with someone is like marrying them. So why not try finding a co-founder through a dating site? I answered several match questions on OkCupid, thinking about traits I'd like to see in a co-founder. I'm interested in seeing match percentages between me and other Hacker News users.
I agree, if only because I want adoption of that new connector type to spread quickly.

But given that it only has one USB port, I'm not surprised that Microsoft chose not to ship something that would basically require an adapter.

I imagine they are shaving pennies to keep cost down without giving up quality, but I wonder what the added cost would be to have two USB ports? (And how much extra the new USB parts would cost?)
If you’re at a boring house party then it follows that your friends are boring. Perhaps you’re boring too. Just being good at your job and fitting in well doesn’t make one interesting.
Seems like the barrel is a single point of failure. How is this better than simply carrying more than one pistol? Allowing complete fail-over in case of a malfunction.

Pretty design, but the proprietary projectiles breaks compatibility with existing arms.
The history of AirBnB is very different in term of the market it entered.

1. Taxies had government enforced monopolies. Vacation rentals had practically 0 regulation.

2. The vacation rental market that already undergone a VC backed "freemarket" consolidation into a single global provider. HomeAway owned effectively everything with
VRBO/VacationRentals.com/bedandbreakfast.com/abritel/stayz, etc. With "kept opposition" like flipkey and the ever present craiglist to prevent anti-trust.

----

So Taxi services have gone through these stages during Uber's life.

1. Inefficient government enforced monopoly and resulting near universally hated service

2. Defacto de-regulation (via effective non-enforcement)

3. Provider proliferation and price/economics discovery << We are still somewhere around here and step 4.

4. Market consolidation

----

Whereas AirBnB entered a market that was already at step 4.

4. Market Consolidation (HomeAway was still actively buying players that weren't flipkey during Airbnb's ascent and thus preventing proliferation.)

5. Opened new markets for urban rentals forced the larger consolidated industry players to support the same (which they did, and that makes a big difference in proliferation.)

6. Follow-on effect by driving hotel construction and driving long-term rentals up << We are here.

----

It's the difference between breaking up terrible government monopolies (Uber) and AirBnB dominating and expanding into an unregulated industry that already had large and relatively nimble players.

If anything Brian Sharples and the board at HomeAway quite obviously shot themselves in the foot moving too slowly due to "innovators dilemma" around subscription vs demand pricing (and other concerns) and they left an avenue of attack open for Airbnb to get sufficient momentum w/ urban properties to steal their customer base (the homeowners) using the demand side as a cudgel.
It's probably per-traffic, not a blanket speed boost, lol
Three hours seems a bit much. Was there anybody where the signal wasn't clear in the first hour but the signal somehow became clear in hour 2 or 3?
I was asked this questions this past fall as part of the 1st technical screen for a SWE intern. I think there was 45 minutes to do it.

After I had two more technical interviews where I got asked more traditional leetcody questions.
No one performs at the upper limit of their abilities on anything like a regular basis and it's basically a crapshoot whether your question and dialogue is actually able to test their limits. Most people, myself included, have a whole litany of things they need to perform well and doing it on-demand in a fundamentally stressful situation like an interview with a person you don't know is unlikely at best.

There's also a tendency for interviewer to choose questions from their personal expertise rather than something appropriate to the person or role.
I got pinged minutes after this dropped. :) Happy that KBG is open source and we can get it updated quickly.
advice unrequested is like a punch

...conveys the meaning of the German words best to me. It's funny how meaning of words in one language doesn't map cleanly to another.
And culture comes from the top. Right from Jeff Bezo himself.

One of the things that has since become a red flag for me is that Amazon is very cult like.
I'm not convinced about auto tagging services. The reason why tagging is so great is because the taxonomy is in your head not decided by a machine. Tags are literally bookmarks for your brain, if you're not making the tags - they're bookmarks for a machine (which are then hard to browse/cluster content by.)
Not quite retired, WHOIS shows Henley MacIntyre as their contact, who also appears in their 2008 990: https://www.unitedagainstnucleariran.com/sites/default/files...

Seemed she worked for them to get everything set up (which makes sense as Wallace seems to describe her as his right-hand woman https://books.google.com/books?id=v5owKbDSg7kC&pg=PA125&lpg=... ), and is now working for the State Department but has a long history of roles high up in the last administration.

https://www.linkedin.com/pub/henley-macintyre/3/b95/a69
http://www.williscommunications.com/who-we-are/henley-old/
This same article and same code example could have been written in 1975 -- "I just figured out how to use function pointers in C..."

Even "object orientation" had already been invented back then, but I assume no one could have imagined that it would be perverted into a chronic bulimia of superfluous types as demonstrated by the "LinearSearchModeFactory" example here.
These are even more fun to ride: http://en.wikipedia.org/wiki/Man_engine
> What if sites blocked passwords that have been used more than twice already?

"I'm sorry, another user on this system is already using the password you have submitted. Please choose a different one."

That's not the sort of information you want to be leaking.
Right click, "view source", use webkit inspector/firebug/etc...
That still leaves you open to side-channel attacks, yes? It's easy for an attacker to find which passwords are prohibited, so by restricting them you remove them from the search space. But your users aren't going to start choosing fundamentally secure passwords, the attack just shifts to the next 1,000,000 common passwords.
Backdoors need not be literal. A well-misplaced if will go a long way in leaking a key information. Hardly a "backdoor" in a more common sense of the word, but an exploitable weakness nonetheless.
Sure you're right, it is not a startup. I just copy pasted the title from another post, so it has startup word in it.
Below is my tweet in reaction to the news. Hopefully someone can justify this growth capital for me.

Nobody is directly competing with you @Twitter.
What the hell is the rush that you need $200mm for??
This is a goddamn #bubblebath
Reminds me of the world in The Giver, where bringing up anything outside of Sameness was socially taboo, and even compliments were frowned upon because they might make someone uncomfortable.
Also, it is gonna be even more of a pain to change a flat.
Ultimately? A combination of factors will kill* facebook. (* where "kill" is defined as dethroning them from their spot as seemingly a social media monopoly)

Firstly, facebook's technology advantage will evaporate, especially as hardware improves. The cost of serving facebook's traffic and of managing the infrastructure to serve that traffic will come down over time until ultimately it's as abundant and cheap as a linux VPS is today. Somewhere along that trend you'll see an explosion in very capable facebook competitors. People as savvy as Apple and as technologically competent as google. Ultimately I think the result will be fragmentation and loosely federated disjoint services (much like email is today).

Secondly, facebook will one day become un-cool. When your parents' generation and your grand parents' generation move into your social media platform en masse that can change its nature. Eventually facebook's allure will fade, and perhaps some new thing will draw the attention of the younger generation as it always has.

Thirdly, facebook has a pretty sloppy business plan. Their core idea has always been "grow big first, figure out how to monetize that second". The downside of this is that if their growth stalls or they shrink then they are left high and dry with no revenue and no wealth to try to turn things around (see digg, myspace, etc.) More sophisticated competitors with more robust business plans from the get go have a chance to take facebook to the cleaners. I competing social media platform able to be far more efficient in terms of revenue generation would be a serious threat to facebook.
There's another great way to test your mobile app before release: Android.
History does indeed repeat itself. Look up 1986's Operation El Dorado Canyon (US bombing of Libya as part of the Cold War).
I don't think the analogy is correct: suppose that John needed to buy life saving medicines. Would his course of action be reasonable and rational? No, because he would be dead. On mission critical systems you make damn well sure in advance you have a backup plan (or more if needed). John should have bought an extra set of medicines, and AWS should have had better backup plans - it seems to me that if it's taking so long to bring the systems up, there must be something not really well thought of there.
What's missing from "cloud computing" infrastructure is not some critical step that Amazon forgot.

It's a variety of competing "cloud" providers, allowing folks who run their services "in the cloud" to spread their machines/applications across multiple businesses.
Simplicity is prerequisite for reliability. E. W. Dijkstra [1]

http://en.wikiquote.org/wiki/Edsger_W._Dijkstra#How_do_we_te...
Pretty much everything has supported 9k jumbos for over a decade. The internets mostly 1.5k MTU, but you normally arent doing multi gigabit streams over public connectivity. The other argument is TSO. Your kernels probably writing a 64K "packet" to the NIC driver. When segmentation etc is handled by the hardware why do you care about the MSS? On the network device side the SerDes are the issue. And were already running parallel lanes there; 40 is 4x 10 lanes and 100 is 4x 25 lanes. Why not 10x 100 in a couple years?
Hello! Nice site. I'm the developer of www.domcomp.com - we present similar data of domain prices. Some people here have already mentioned us.

I guess we are 'competing', but genuinely wish you good luck with your site!
From that very article: ... if labels can't agree to make their videos available to both the free and premium tiers of the subscription service.

You need only look at the Amazon Prime Music service as an exemplar, take an artist, make a couple of recognizable hits available for 'free', and the rest behind the service paywall. That is a pretty classic and well used content service feature for attracting new customers, only the content service decides what to give away for free, and what to charge for, not the artist. And if you read closely the original article Zoe said she had to put it on Google's service at the exact same time she did anywhere else. This is a huge loss in marketing leverage for a small artist because she loses the ability to have a special "fan release" that she can get out early to fans to subscribe to her own version of an affinity service.

So lets say she produces an awesome track, and her fans are all abuzz because they hear it first. It pulls people on the edge into the fan subscription service.

But with this arrangement all of that marketing leverage is ceded to Google. They might decide to put her best paying track on the 'free' side to highlight great indie artist tunes on the 'pay' side. She loses her best source of revenue and Google gets to push some people over the edge into paying for their streaming service.

Artistic content, whether it is games, movies, music, or books, has a strong 'freshness' peak in value when it first comes out and then tapers off rapidly. Collecting that value is fundamental to the economics of information, that is why there are "exclusive" stories and "sneak previews".

Google is requesting that artists cede that value over to them in order to participate on Youtube. In my opinion, that is an exceptionally high price to pay.
Seconded. "cellphone" and "mobile phone" are basically interchangeable to me. Though, honestly I'm more likely to just refer to it as a "phone" and use a qualifier to refer to the non-mobile variety (e.g. "house phone" or "land-line")
I wasn't referring specifically to the physical aspect with something like colocation, although that's another potential facet of complexity. The complexity I was referring to is literally having two distinct environments interoperate seamlessly.

You now have one environment trying to talk to a database in another location, for example. So, some requests are artificially slower than others. You could mitigate that with caching, and probably already do, but now your cache is fragmented across two, or more, environments. On and on and on and on.

Configuration, security, duplication of resources that can't be easily shared. These aren't unsolvable problems, but they're relatively more complex than sticking everything in a single environment.

And yeah, the money aspect could easily be worked in either of our favor. It really depends on the specific situation.
I really appreciate that prosecutor Candina Heath used secret evidence to convict, played on FUD, and in particular made it illegal to merely link to certain publicly-available information.

I will definitely sleep easier at night knowing that I better always agree with the government, no matter how corrupt it gets.
Tails is definitely hackable through the browser.
used to do this all the time back in 30kb banners and flash days. highly compressed jpeg's with vector masks. sure beat transparent png file sizes
Glad to see someone post this. I laughed when I saw this article and some of the comments here. I laugh at most games which think they are "complex" or "challenging", whatever. Go play a MUD, one of the hard ones, get back to me.
> With modern machines, even without the discouragement of locked down operating systems, missing accessible programming languages and such... there is just no hope of making something "cool" you can impress your friends with.

Every modern computing machine I know allows you to add a very rich set of coding tools, other than unjailbroken mobile devices perhaps. Yeah, poor access to mobile sucks, but if you feel the need to hack, you won't let walled gardens stop you.

Web scraping is an insanely rich source of data for building cool tools. Then you might add a bit of simple machine learning, like a voice-based interface or a GAN-based video face-melter or visualizing web-scraped results on a map. These sorts of tricks were hard or impossible to do 10 or 20 years ago. But not today.

If you want to hack, I'd start by immersing yourself in Linux. Or Raspberry Pi. Better yet, both.
For me things are getting better, as I prefer Bitcoin to use more energy (although I hope that the share of renewable energy usage will go up).

If Bitcoin will be successful, the price can go up 100x while energy usage goes up by 10-20x.
Apologies for that. We packed in a 55Wh battery and are using popular silicon and a display that is used in several other popular notebooks, so you can use those as a reference point. We didn't want to state a figure in hours until we wrap up our firmware work and can release reproducible benchmarks for it (since battery life marketing statements tend to be pretty questionable).
Everything you said is true, yet still getting downvoted.

HN doesn't like crypto. Say anything pro crypto (even when it's true) and get downvoted.

very sad.
How could you possibly know unless you are on the Amazon union busting team?
Have you taken a look at a public health insurance exchange recently? Buying your own health insurance is a terrible deal. I'm self-employed so have had to deal with this myself. Nothing solidifies deep disdain for any politician who doesn't support Medicare for All faster than looking at that webpage of health insurance plans.
Look at the homeless guy who died because the weather was freezing in Texas, and he had nowhere to go.

You're too invested in stories we tell ourselves that are rare exceptions and not reflective of the vast majority of reality.
> On the other hand, the employer never ever serves your interest.

Their interests may align to mine even if they're doing it for their own benefit. And if the union's interests don't align to mine, then I'm better off without the union and with the employer.

I don't think that's a hypothetical scenario, either.

For example if the union wants to pay by seniority and the employer wants to pay by results, and I have low seniority but good results, who am I better aligned with?
Ok, I spent much of yesterday working on this issue and I have a Kindle version under review with Amazon. It should be available in the next few days :)

I'll update here and on twitter when it's ready.
Because the recipients can't be anonymous, basically by definition. So money moving in an apparently ordered way to a receiver would draw attention to the recipient, who would then have to explain why they were accepting the payments.

If they're converting to physical goods, they also have to be sending them somewhere - which is much harder to anonymize.
Thanks, toto444!