jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I wonder how many Home Depot customers go on to kill people with wrenches compared to how many iPhone & Android rooters/jailbreakers go on to pirate apps? And no, I'm not talking about the average HN'er - rather every Uncle Dick in my family who doesn't know sh*t about tech but is only too happy to tell me about all the 'free' apps he's downloaded now that he jailbreaked his crummy iPhone.

Sorry - it's a question that's worth asking. If everyone was assaulting each other with wrenches, we'd declare martial law - the constitution isn't a suicide pact. If Android is the hottest smartphone OS in the US right now (and it is), why are the app attachment rates so low?

As a console game developer whose friends have developed iOS and Android apps that have seen huge download and play numbers (as measured by leaderboard submissions) but have seen almost no purchases, I have zero interest in developing for either platform.
This is the exact reason that we had to introduce "og:title" into the Open Graph Protocol. http://ogp.me/

We tried our best to just use <title> but is it so full of junk that it is unusable for Facebook stream stories.
You're right, but it's not like he didn't try. Everything you cite are things that he and the Dems push for WEEKS before "caving" because it wasn't going to pass unless they compromised with the Republicans.

Again, I agree with the sentiment, but not with the blame assigned.
I can only find one reference to how "nice" Obie is. (Edit: Just found a second one - "great guy" instead of nice. But both the "nice guy" and the "great guy" come right as Cooper is criticizing.) Also, on the whole, the review seems to be (very politely and carefully) negative to me. Not scathing, but definitely not a glowing review where I would worry about bias.
It's fine to not really love talking to colleagues about their children, but if it's so unpleasant for you to "hear anything about their children" that you'd hyperbolize it by saying you'd "rather shoot [your]self", then that's a problem. For people who have children, children are a huge part of their life and to pretend like they should never be able to discuss such a significant part of their life with others is really silly. I can understand being annoyed with someone if it's all they talk about it or they otherwise engage in that topic excessively, but the description given by edw is way far out there.

Nothing wrong with going for a walk, either. I would usually eat lunch alone when I was in a corporate environment. It's really just the anti-social and frankly mean approach taken to normal conversation and interaction by edw that put me off.
You can read the announcement here: https://mozillalabs.com/blog/2011/02/prism-is-now-chromeless...

Basically: Both can solve the same problem, but Chromeless is more powerful.
This is C programming language we're talking about, right? The `*' asterisk stands pointers in C: both defining and dereferencing 'em. In a way, the free access to pointers is (a large portion of) the meaning of C -- and, by extension, C programmers' lifes.

Anyway, a nice joke ;-)
Interesting idea. There is something similar to this in India although only available for one city at the moment.
Check it out may be you can get some useful insights
http://www.deliverychef.in/
Reads like a HOWTO for burnout.
I love it. When I first started in IT (1994, don't ask...) working with London and Tokyo and San Fran and Singapore and everyone wrote dates differently. I just started writing YYYY-MM-DD everywhere, and all of the questions went away.
Thanks for the compliment. Yes, it is possible to track any activity you want. Members of the community have actually built a WakaTime for Skype, Hangouts, Thunderbird, etc. Since our plugins are open source and we help anyone building, it really works out.
If the author of this RFC is still doing edits, I think it might be worth mentioning in section 4.2 "Must-Ignore Policy" something along the lines of,

An I-JSON implementation supporting a "Must-Ignore" policy SHOULD pass any such new protocol elements on, untouched, to any downstream consumers of the message, because those downstream consumers may understand the new elements.

It is another one of those things that are obvious to many people, but I could imagine somebody reading the last sentence of the section, "members whose names are unrecognized MUST be ignored", and thinking that they should omit the unrecognized elements before passing the message on.
Same. The comments usually give necessary context for links on subjects I'm not familiar with.
Does your criticism extend to the whole enterprise of facial recognition, or did this research somehow fail to include the secret sauce that makes it work?
There's nothing particularly long-winded (it's only a thousand words or so!) or self-contradictory about this. Good communication, clear setting of scope and expectations, good communication, team buy-in, and good communication are key elements of the PM's job.

I also liked the low-key tone. In contrast, anything that calls itself a "manifesto" is apt to sound a little arrogant and abrasive out of the box.

That said, I have to admit that anything associated with the word "gantt" puts my back up, as Gantt Charts are almost never an appropriate tool for project management: they were developed to plan the invasion of Europe, and on that scale they are necessary and useful. For typical software projects they are like swatting a bug with a nuclear weapon.

So even while being ill-disposed toward the author from the outset, I found myself agreeing with the thrust of the article.
I wish I saw something like this during my internship
Yawn. Exploiting the code monkey n00b once again. How can it be so easy, yet so profitable?
The only reason it is troubling is, that entire careers are based on it, without the slightest spec of evidence. Since decades.
Sadly there have been times recently, especially under the Blair government, when the Lords stopped the Commons for doing illiberal things. Including watering down some of the previous surveillance bills.

Obviously it's a system that nobody would design, but the fact that they're still there is more of a symptom of inegalitarianism running deep than a cause of it.
An LED cube? A cube can have similar aesthetics of bare wire, solder joints and LEDs, and will also let you use your embedded programming skills.
No it doesn't, it comes across as a light hearted joke.

Context is important as is apparently a thicker skin.
Why would you say it's not competing with D and Rust? Performance-wise Nim should be in the same ball-park, and you can do systems programming in it. For me Nim is a universal language which I can use for almost anything.
This is a historically bad signal for market health but it's not all bad for hackers. More piranhas to watch out for but also more bizdev hustlers willing to help sell and/or raise money.

Edit:
I've personally been taken advantage of by an Ivy B-schooler so the piranha thing is real. It was the typical thing you hear where I, an undergrad, had written a bunch of code with a verbal contract from the MBA student that I'd own 10-20% of the business. After a few weeks, when paperwork was being filed, I was informed that I'd get more like 1% to be the first engineer and finish building the MVP. It's not that MBAs are bad but a lot of the ones I've known have been indoctrinated into this way of thinking of creative people as resources to be harvested. It's not evil, it's approaching business like a game, knowing all the rules, and playing to win. It does look and feel evil when the rules are used against you before you know you're playing.
> Birth control pills can also cause thrombosis. So why is there all the fuss about the COVID-19 Vaccine AstraZeneca?

Taking birth control pills is entirely a matter of personal choice. The COVID vaccines, even if not strictly compulsory, are certainly being pushed hard, with threats of curtailing freedom of movement if you choose to not get one.
It's definitely possible with drugs :)
> bug related to parsing integers,

Right, that's not verifying the result.

"alert()" is pretty far cry from an "integer"!

How do you even create an "integer" this bad?
I did this myself for many years in a startup :)

Averaging around 350k lines of code a year for a few years. This was mostly frontend/product focused work, so there is more boilerplate than in other disciplines, of course.

It's also important to note, the higher quality the codebase is, the less energy it takes to add to it. If you spend 50% of your time reverse engineering spaghetti code, it will be way more tiring than adding to a codebase where design is sound, code is very human readable/friendly etc.

It certainly takes a lot of energy, but why do you say it's impossible?
To be fair, special interest subreddits have given me a lot and are not a waste of time. Much like Hacker News! :-)
It's the way that law is structured in many states, if not all, actually. In some states (and this includes CA), employers are actually entitled to withhold pay to exempt employees under certain circumstances (e.g. with respect to partial-day absences under appropriately structured PTO/vacation plans, which are trivial for companies to comply with).

That aside, the structure of the law and the practice of companies that are supposed to abide by it don't necessarily coincide. Generally even in labor-friendly states employers hold almost all the power and are unlikely to face any serious threat (e.g. via a lawsuit) from employees who challenge illegal labor practices like failing to pay for a full week in which any work is performed. They're especially unlikely to do so in the software industry, which as far as I can tell has a surplus of labor supply who: a) view themselves as Jon Galt or b) are all too eager to "prove" how great they are compared to other "devs" by, e.g., submitting themselves to onerous employment practices or c) believe, wrongly, that the entire industry is based on merit (intellectual, ability-based merit) and that "unfair" labor practices just can't happen to them (because they're so awesome) or d) some combination of all of that. These things have all conspired to help employers depress wages and maintain the completely farcical myth that "getting paid less for doing what you love" is fair.
Cripes, you're clearly smart enough to understand that the author meant "to [literally] store [all the digits/bits of] a number that repeats forever [in the given base] would require an infinite amount of memory."

Talk about splitting hairs.
That's the quote I read and was confused about.

It says most trackers blocked are from Google but don't mention which ones. Then at the end says Google analytics and AdSense are embedded in a lot of websites which is obvious but doesn't make it clear if they are blocked by default or not.

The blocked scripts might all be the double click 3rd party trackers which are also omnious.
Yes - the 5% of elite devs have seen a dramatic increase in salary recently. You're one of them.

The rest of us do not make that and haven't seen much change in wages in the last 5-10 years. At most in the midwest I'd top out at $150k as a Senior dev and that's if I busted my ass. The exception is if I worked for FANG but just like me, 95% of devs couldn't pass a FANG interview even if they put in some real effort.

Personally my dream is to have a side-business anyway, so I put up with my $100k salary because it's low-stress and I have energy for my own projects. If there was a real shortage I would be paid more. But there isn't a shortage for average devs who get shit done. Google just wants the top 5%.

Google's hiring is like if Google visited a homeless dog shelter and said to the employee (Federal Gov) that there's not enough cute puppies. "We need to import some dogs from Asia. There's a cute-puppy shortage here, let's get some Visas for more dogs."

You're just f-ing picky Google. Those dogs in the shelter are good dogs.
An organization collecting funds for open source should itself be open source and not earn margin for anything other than upkeep and paying engineers' salaries.

I kind of feel like Patreon and Kickstarter are in the same vein: rent seeking marketplaces that would be better if they were replaced with entirely open source alternatives that belonged to their respective communities. Patreon should be funded via patreon.

If Wikipedia were started today, I worry that it would have ads or be for-profit.
I don't think that the use of NAT at that level is really feasible to bridge IPv4 networks to IPv6 ones. While you can easily map the entire IPv4 address space into an IPv6 subnet of your choosing this is obviously not possible the other way around. Address mapping would have to be highly dynamic to work at all and there would be no real guarantee addresses stay the same that way. Additionally in order to make this work more or less transparently DNS responses have to be modified breaking in presence of DNSSEC validation (the same as DNS64 in reverse). One could probably avoid this by using something like reverse DS-Lite which is more or less NAT with tunneling combined.

A more common approach to reach IPv6 networks from IPv4 ones is tunneling the traffic on top of your existing IPv4 network. This way you become fully addressable and able to reach both networks almost like you would have been able to with a dual stack setup except that the tunnel reduces your MTU because of the tunneling and that you need an remote endpoint with support for both networks that routes packets to your tunnel accordingly.

Using IPv6 only makes it impossible to reach you from an IPv4 only node while still making it easy to reach other IPv4 host from your side using only NAT techniques. Using IPv4 only its unfeasible to reach arbitrary IPv6 hosts using NAT only and a tunnel setup is more or less required to make it work properly.
If you need consistent ports, you could assign many internal IP’s to the NAT to support more ports for your NAT.
Your position is that if your employer pays you a sufficient amount of money, you mustn't ever consider anything your employer does to be unethical to the point of pushing for them to stop doing it?
It should probably change it to χξϛ (https://en.wikipedia.org/wiki/Number_of_the_Beast)
I'm surprised "primordial particle system" wasn't mentioned.
I have always loved requestpolicy but for some reason something about RPContinued makes me nervous. Policeman would be a great alternative if Sync worked[^1]. I cant use policeman if it means I have to jump through the same hoops on every firefox installation in order to get things set up.

[^1]: https://github.com/futpib/policeman/issues/28 Plus issues 92 and 95.
The only thing keeping the lights on at Mozilla
right now is their default search engine deal
with Google.

I'm perhaps splitting hairs and I apologize accordingly, but you're saying "right now" as if it was a new situation. While decidedly non-ideal, their default search engine deals are the only things that have ever kept the lights on there, right?
I'm sorry I don't understand. What beatings/punishments?
And many times people mean exactly what they wrote. The difference here is not one of nuance. There is really no reason or context to suggest that sentence means something different then what the person wrote.

People do argue with straight face that Game of Thrones is historically accurate, do use quotes from fiction as actual arguments about real world. On HN specifically more often then elsewhere.
In fact wild boar is a favorite hunter's prey. Hey! Maybe wild boar are so elusive, aggressive and ugly BECAUSE hunters like that kind! Maybe they are also using humans as tools...
Ah, very nice. Now all I can do is wait for the invite :/
Clicking watch later on Gawker/etc to watch, searching and subscriptions to listen to (music remixes). Separate private playlists for each. Eventually I will work through the 20 20-90min videos I have bookmarked, but subject matters more than length.

edit: I do see a point in what you do, it's for medium immediacy. I watch quickly to keep up with trends/memes, and before copyright holders delete music.
I like your idea, but be "warned" :D -> I'm building something like this for free. (And there are many others who are getting into these kind of website apps). Sent you an e-mail.
I highly doubt that Joyent is going to slinging around lawsuits as if they were a firm involved in mobile phone patents.
What a misleading title...

The article skips the part of what motivation has to do with increasing your IQ. The only connection is how motivated you are to increase the measure of you IQ at a point in time. Furthuremore, having increased motivation benefits you throughout life. Did people ever think that was not the case?

Usually arstechnica articles are well done, but that is not the case here.
Disabled ALL plugins on Chrome about a month ago and barely noticed any change.
Seriously advice everyone in favor of disabling all plugins now.
[Edit] chrome://plugins/
Related Hacker News comment: https://news.ycombinator.com/item?id=8941621

From 'Software Requirements & Specifications' [0], by Michael Jackson (not that Michael Jackson, and not the other one either), published in 1995, a parable [1]:

'What do you think?' he asked. He was asking me to tell him my impressions of his operation and his staff. 'Pretty good,' I said. 'You've got some good people there.' Program design courses are hard work; I was very tired; and staff evaluation consultancy is charged extra. Anyway, I knew he really wanted to tell me his own thoughts.

'What did you think of Fred?' he asked. 'We all think Fred is brilliant.' 'He's very clever,' I said. 'He's not very enthusiastic about methods, but he knows a lot about programming.' 'Yes,' said the DP Manager. He swiveled round in his chair to face a huge flowchart stuck to the wall: about five large sheets of line printer paper, maybe two hundred symbols, hundreds of connecting lines. 'Fred did that. It's the build-up of gross pay for our weekly payroll. No one else except Fred understands it.' His voice dropped to a reverent hush. 'Fred tells me that he's not sure he understands it himself.'

'Terrific,' I mumbled respectfully. I got the picture clearly. Fred as Frankenstein, Fred the brilliant creator of the uncontrollable monster flowchart. 'But what about Jane?' I said. 'I thought Jane was very good. She picked up the program design ideas very fast.'

'Yes,' said the DP Manager. 'Jane came to us with a great reputation. We thought she was going to be as brilliant as Fred. But she hasn't really proved herself yet. We've given her a few problems that we thought were going to be really tough, but when she finished it turned out they weren't really difficult at all. Most of them turned out pretty simple. She hasn't really proved herself yet -- if you see what I mean?'

I saw what he meant.

[0] http://www.amazon.co.uk/Requirements-Specifications-Software...

[1] http://www.win.tue.nl/~wstomv/quotes/software-requirements-s...
Oh god, this thing's actually getting traction here.

Look, there's no moral to this story and very little to glean from it because it's about a situation that's ridiculous on its face. It's written to appeal to cowboy programmers to make them feel better about their prejudices in software development.

Can any of you actually relate a real-world case where a 4-month-long team-driven effort produced some code to solve a problem that could be solved by one cowboy in 3 months and 20% as many lines?
Producing proven drugs at affordable prices surely has a much better cost/benefit ratio.
Scientists believe in global warming because Earth is warm and space is cold. Scientists also believe they know what causes that. It seems very plausible that increasing one of the causes will increase the effect.
To the best of my knowledge, it is not even rumored that he was booted from the project (and there are certainly people who would have a lot to gain from spreading such rumors).
>Shame on you [Company]! Yet another hole in [Product], isn't it time to pack up your tent and move onto the dust bin of history?

There haven't been many major pieces of software that didn't have at least one major security vulnerability reported in the last year. Apple's products being no exception.
I think you have your body to thank for that. All my jeans get completely destroyed at the crotch within a year. I just think that different body types create different movements and wear.
BTW you can get a Linux syscalls interception/translation on Linux too with something like gVisor.
It also prevents you from being able to invite anyone else unless you agree.
> reasonable average daily use of 1.4 cycles

I kind of want to unpack this statement a bit more. The number of cycles of a flash chip is the number of times each bit is erased/written to. If you're wear-levelling the device this means that each time you write the capacity of the device to the chip that's one cycle. The affected flash chip is 8GB. This means that Tesla thinks it's reasonable for their software to write just over 11GB of data a day to this device. What the hell are they writing? The endurance of their flash chip may be industry standard but their use of it certainly is not.
There’s no way this is cheaper than concrete.

Unless it’s subsidized in some way — perhaps people paying a premium for the bricks to meet some ‘green’ building standard — this isn’t a viable business.

Who knows, though? Maybe the lower weight makes it attractive.

You could probably accomplish the same green goals and make more money by shredding the plastic and mixing it with ordinary concrete... so you wouldn’t have to use as much aggregate or sand... because we all know how expensive aggregate and sand are... right? Scratching head...
If you rely on someone else to run your capital markets, at best their crises become your crises. At worse they actively create crises either because that country sanctions you or because they're incentivised to under regulate (since they keep the profit but you suffer from the crash).

Sanctions preventing Iran from working in USD or accessing Western banks have been 100 times more effective than sanctions on weapons or oil at bringing them to the negotiating table. That's why you don't want to rely on foreign Financial Services...

There is tax revenue, jobs and the ability to sanction others. But it's the reliance on something you cannot control angle that makes this a MUST issue instead of a Would Be Nice issue.
No objective data, because what I care about is usually "Am I choking on smoke? Will I stop choking if I run the air filter?" Subjectively we were still having problems with just the BlueAir (~1000 sq ft apartment), add the box fan and things got better, take away the BlueAir and things are still better.

The filter on the box fan also got black faster, which is our indication that it pulled more particles out of the air. Makes a lot of sense, because the actual filter material is the same (they both use HEPA filters inside) but the box fan blows a greater volume of air through a larger filter area.
> ...but the release just felt like a blip in our planned schedule before jumping into more sprints and fires and thinking about the next iteration.

Welcome to agile? I know the feeling, honestly, but in software engineering there's always more bugs to fix, more features to develop, more needs of the users that require your attention. Cutting a release should feel like letting go, and indeed at places it does, but ultimately once the release is out in the wild it's done. The only thing to do then is to move forward with the next iteration, the next sprint, the next release.

Sorry, but are there examples or cites for this harassment from the users? Was it fallout from the layoffs? I feel like I need a bit more context.