jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Firstly, any real working programmer has days where they write no code. You are writing documentation, meeting with users and sponsors to discuss new features and schedules, doing code-reviews and mentoring, merging branches, debugging race conditions, meeting vendors, chasing dependencies in other parts of the company, a million other things. That brings the average LOC/day down.

I can't imagine anyone sustaining 100 LOC/day over the long term unless they think that cranking out HTML templates or something counts as programming.
Prob off topic but - You might wanto watch childrens cartoons to get a good perspective on storytelling to kids. My nephew seems to identify with the protagonist and does similar things. I remember watching an episode where the cartoon character has busy parents and wont play with him.
I'm singling out afl-fuzz because it seems to be so spectacularly successful. In fact, this blog post is all about how spectacularly successful it is. Maybe it isn't actually, compared to all those others tools I don't know about, but then maybe you could've just said that and skipped the sneering? I've been pretty forthcoming about my lack of security expertise, I'm just asking people like you an honest opinion.
> Tanenbaums biggest mistake was to try to monetize Minix through Prentice-Hall,

You make it sound like his capitalist motives worked against him.

Writing and publishing educational material was part of his job. Prentice hall had been publishing his books since the 1970's. I'm sure it seemed like the obvious way to publish his educational material - especially since minix wasn't a standalone thing, but it came with a book. Perhaps he even had an exclusive contract with PH. It probably didn't even occur to him that there was another way to publish the software.

Also, in 1991, making software available for download wasn't as straight forward as it is today. There was no www, and very few Europeans had access to the internet. I know for me a book with a disk would have been the only reasonable way to get it.
"It’s a pointless subscription that Google is trying to lazily ram down my throat instead of improving its offering,.."

It's now fashionable to shit on google on HN, but Youtube premium is one of the best investments I've made, and I'm glad google is giving that choice. How many times have I not read comments like 'give me an option to pay instead of showing me ads' on HN.

There are tons of videos on youtube that I listen to as podcasts while commuting (and there aren't enough good podcasts in that sector).
"Never outshine your boss", unfortunately.

I once had a bet with the CEO that I can implement one very competitive functionality in 10 minutes. I won. The functionality never made it to production and any questions regarding it (even from customers) were deflected. Some people hate to lose and become completely irrational about it.
I still have problems with DDG. I can usually find what I need within 1-2 pages on Google. With DDG sometimes it’s further in.
> - Image search actually can be used for image search, i.e. I am not forced to visit pages of images, when I need an image URL.

I think they lost a copyright lawsuit over that one.
Superluminal communication breaks causality regardless of whether mass is involved, and we have no evidence that effects can happen before they are caused.
I imagine that especially for a command line utility you also gained an easier deployment story when using rust, given the static linking and lack of interpreter. Requiring PHP to be installed to use a tool has caused me issues, especially with some of the recent PHP 8 updates introducing breaking changes. It’s a better story for PHP on a server where it’s more centrally managed.
Which is why Trump got so popular. He's one big ego, but at least it's singular and consistent.
The gamer nexus guy? He got a 1-on-entire-team-of-PR-and-customer-service-people interview at a deep-discount computer parts company in their own office to discuss known implications of decisions they deliberately made. THAT's your benchmark?

Nothing about that situation has bearing on whether people first think of safely concealed sources or being publicly dragged through the mud like Chelsea Manning and Edward Snowden before sharing things far more important than entitled rants about customer service for entertainment-related products. My lord.
Regular copies of NHL ‘94 aren’t worth much (because yearly sports releases have a lot of copies and are typically fungible with the year prior or later), but is still a fantastic game and worth the $17 market price. That said, 16-bit games have doubled to quadrupled in market price in the last 3-4 years and are becoming increasingly hard to find. I’m interested in seeing how a recession affects prices, but some rarer, low print games have been expensive for a decade add and probably won’t lose much value.

Obviously, who would have known, but at least in video games you can watch prices start to rise about 20 years after a consoles original life.
Thanks for this, always appreciate diff perspectives! Thankfully I never totally follow any one single person/system of belief etc, but it's good to know for context. But yeah I can see how other people may become too devoted and start to get into crazy territory.
That's moderation which is a completely separate topic from recommendation.
We tried this style in one of Google Earth's packages for a while (using an internal C++ class similar to Rust's Result). So many operations could theoretically fail (e.g. indexing out of bounds or an expected key not existing) that pretty much every single function in that package returned a Result. These "unexpected" errors would just fly up the stack, manually unwinding it, because nobody could really do anything with them. Once we had that, I really questioned some of our policies.

I can imagine a language where panics don't crash the entire application, but instead blast away the surrounding "region" of memory, leaving the rest of the program intact and able to keep running. Similar to catch_unwind, but if the language is aware of region boundaries, and only allows certain methods of communication between them, it would leave the rest of the memory in much more predictable possible states.

It may sound surprising, but it's actually possible with the right language constructs (Erlang folks know what I'm talking about!) and that way, we could once again have panics for unexpected errors, and Results for expected errors.
The Pelosi thing is a hoax: https://www.statesman.com/story/news/politics/politifact/202...

Obama's Hawaii property includes a seawall.

I'd also note that the rich can spend $25 million on temporary enjoyment in a way you or I cannot. For example: a $6 million quinceañera https://www.dallasnews.com/news/texas/2017/12/12/texas-attor...
yeah science hell yeah lets go baby 6 paragraphs about celebrity quotes and some questionable study.

also i remember when at least titles for questionable "facts" have "may", "can", "might" in them, now its just given like it is a trueism.

all the similar "facts" i grow up reading in newspapers and seeing in documentaries are myths today, or just Instagram/facebook posts with no merit (like your left brain is for science/right brain for arts or the opposite i don't remember, women being better with spatial thinking while better with navigation, women have smaller brains which make them smarter...).
Maybe not working lifetimes, but I expect my grandkids to ask me some hard questions about what the hell we were doing if I live long enough to see a retirement home.
I'd be willing to bet that the Point object in any given language is going to have more methods that take it as an argument than methods the class itself has.
"new" is already infallible by default in Firefox. Most places outside of the JS engine are using infallible allocation, and have been for a number of years.

The basic problem is that error handling for tiny allocations is unlikely to be ever tested, and thus have potentially critical security bugs. This is not merely a theoretical concern: one of the Pwn2Own exploits for Firefox last year relied on an error in some OOM handling code, resulting in remote code execution.

Instead, Firefox just crashes if an allocation fails (in most places), and Mozilla gets a crash report. If a particular allocation fails enough, usually due to being a large allocation, then it will show up in our crash statistics, and that particular location can be made fallible. The error handling code is thus being run at least sometimes, making it a little safer.
> you could design a house that would not easily be 'breached'

Most US homes have city and county building codes that regulate the number and height of windows, ostensibly for "fire rescue". Maybe you could evade this by buying a rural plot of land that is free of municipal code, but in that case you wouldn't need super security, just a long driveway with pressure sensors that alert you to anyone approaching.
Cool project. Seems dead (last commit in 2011 and no forks), but hey... if it works it works right?
Code reviews are very bad at finding bugs; that is not their purpose.

Code reviews are great for finding design problems, identifying weaknesses in colleagues (so you can help them increase their skills), keeping everyone knowledgeable about what is going on in other parts of the stack, cross-training, keeping the code readable and maintainable (if I can't easily&quickly code review your code, it is probably going to be a black box to everyone in 6 months) and so on.

Not that they don't find bugs, they do. Just that is far from the primary value or the best way to find bugs.
my dad has been telling me he wanted a computer with a built-in projector and laser keyboard for at least 5 years, and I agreed. the challenge seems to be fitting all those things into one reasonably small space and it takes time for Moore's law to get us there...
I think it actually depends upon the couple. People who care what other people think tend to date other people who care what other people think, while people who make up their own mind tend to date other people who make up their own mind. This trait seems to be more strongly assortative than pretty much anything else I've observed - intelligence, social class, beauty, etc.

So the grandparent's point is well-taken. You date folks for whom competition spurs attraction, because that's what you believe. Someone who doesn't isn't going to be attracted to someone who's always got a girl on his finger.
Good, anything they can do to make it more like going to the game will help. I would dearly like live views off the ref cams. It might (note I said might) help the folks see things for penalties and such.
Right.

For a nice counterpoint to this dickish behavior, see Steve Blank's series of posts about his time on the California Coastal Commission:

http://steveblank.com/category/california-coastal-commission...
> moral stand

They're refusing to undermine the system from which their own legitimacy and power derives. There's nothing moral about it.
That photo has "Escape from New York" [1] vibes. John Carpenter is a genius.

[1] https://www.imdb.com/title/tt0082340/
All the social media sites did the research and learned that filter bubbles and outrage drives engagement more than anything else. If you tune your systems to maximize engagement and ignore the side effects, the side effects still happen, whether it’s deliberate or not
Also, if the jar is glass (many natural PBs are) then 30 seconds or so in the microwave on first open makes it much, much easier to stir. It will be very runny until it cools and sightly hard to spread, but it will quickly cool on the bread and taste fine.
> The Federal reserve would buy them all up at the now discounted rate.

Further proving to anyone else holding bonds how worthless dollars are.
"Moderate" Republicans tolerated and have associated with the MAGA wing. This is their Sudeten moment.
Yes, a simple FizzBuzz can certainly weed out people who aren't very good at playing the FizzBuzz game.
Why would you care about an invalid cert if you aren't handing over any credentials ?
>Some last words

>The current development status is far from being worth called "version 1.0". However, if I could get you interested in this project and you feel like contributing, don't hesitate to ping me by e-mail...

You can fork the project and begin contributing...
They aren't mutually exclusive, nor do they serve the same purpose, but there are still advantages to WebRTC over websockets for some applications.

First, I dare to say that most WebRTC apps use websockets for signaling (to initialize the p2p connection). So it makes sense to use the two different technologies together.

Second, notice that the connection is peer to peer - no video data passes through your server, which saves you bandwidth and cpu cycles. This is the coolest thing about WebRTC. Even though you have to maintain websocket (or long polling, etc) connections on your server for each user, none of the data transmitted between peers will cost you anything.

In short - WebRTC is good for somethings, other things will be fine using only websocket.
> Except if no one is using the protocols, they don't actually solve the problem.

Applications built using Holochain are literally using a novel pattern that hasn’t existed before. If you know of a project that uses the same agent-centric ontology, please let me know, because I’ve looked far. As to why the lack of diversity of protocols in existing platforms (or non-usage of new protocols), I think the reason many platforms/protocols aren’t adopted is because the commons has been plundered: trade secrets block progress and have led to the creation of the web as walled gardens. Great for capitalists and advertisers, but crap for individuals.

> People don't want everyone to have a complete platform to them to say anything they want. So somewhere someone has to be doing some deciding of who gets a platform. Protocols can't magically solve that problem.

Who is 'people'? Who do you speak for? Could you share any sources that back up your claim?

From your (seemingly) quick dismissal, I’m curious to know if you read up on the actual tech? I’d be curious if you have any critique on the underlying tech?

I agree that any community needs moderation but that doesn’t mean we should have a faceless company doing it. It can be done by making cooperative block-lists/blacklists, and sharing those among participants. We don’t need the middlemen at all, in fact they are unaccountable, and are dangerous by themselves since their only focus is to exploit users and extract a profit for shareholders.

As I said though, I’m curious about any critique about Holochain tech (the software pattern). Personally I think it’s inevitable that we will move in that direction imo: the direction of an agent-centric web, a space of direct protocol negotiation and renegotiation.

I’d like to make you aware that Holochain also paves the way for new types of value accounting systems. If you are curious, check out the work of Lynn Foster, Bob Haugen, Pospi and others on hREA / http://valueflo.ws. They are in the later stages of developing a fully featured, fully distributed, Resources Events Agents (REA) accounting system built using Holochain - creating one of the world’s first Network Resource Planning software [1] that uses an official ISO standard.

It's some really groundbreaking stuff here, that's got me super excited and hopeful.

[1] https://wiki.p2pfoundation.net/Network_Resource_Planning
I have 4 devices that I use with the same account, in parallel and it works like a charm, it's amazing.
Not since the inauguration is coming. It's because social media companies realized that they may be overseen by Dems now.
This is a common claim in crypto circles, but my experience rings the other way. Sure, some crypto exchanges have fallen, but there have been many many people that stored their funds on their own, improperly, and lost them. I had a friend that kept the keys in plaintext in google drive and lost them.

IMO, the average user has weak opsec and is safer to keep crypto on exchanges. Get a good reliable one and use 2FA and you should be fine.

I did pretty much all options. Kept the cryptocurrency on paper wallets, multiple exchanges and now on a HW wallet( I use a Trezor) but I don't advise this for all.
Man, I want a new TV. I had to walk past the rows of TVs at Costco last night, on my way to shelling out $800 for a month's worth of medicine for my dog. It's a good thing I love my (danged, heckin) dog.
Interesting. I'm now doing some more Googling, and I can't seem to find a place that explains why the APSL isn't GPL compatible. (But it's almost certainly not, given that lots of authoritative sources including GNU[1] say as much. They just don't say why.)

1: https://www.gnu.org/philosophy/apsl.en.html
There wasn't an operator, though. It's a "party line". The same wire pair is connected to multiple subscribers. My grandmother had one of these in the early 80s.
RAD's Charles Bloom has a blog (https://cbloomrants.blogspot.com) which is excellent for anyone interested in high-performance programming. Especially compression.
Doesn't work in Chromium. :-( I know Firefox has some WebRTC limitations but I thought Chromium was enough. I suspect ignorant browser-detection.
Tor is hardly a civilian network. It is quick and dirty secure communications for intelligence agents, developed by the Naval Research Laboratory. The civilians on tor are doing the useful job of adding routing complexity, which is probably why it was publicly released in the first place, as if it was only agents on there it would be useless for the job.
If you pause at 9 seconds in and check out the rig they're using to film the feed where the virtual objects are visible, it looks as though they are using the same lenses that are on the goggles to display the virtual objects in front of what the camera is recording. So I would bet that what we are seeing in the video is exactly what the user is seeing and not something added on the fly by other means.
There was a fad a while back, less popular now, that you need to assert dominance, in raising all dogs. Sounds like it's been nuanced to wolf-like dogs.

At least the study shows a genetic behavioural difference between dogs and wolves.
Are you saying that if we stop paying for content, more is going to be produced? For music, it's possible that it could be true (though I don't completely buy it) because of concerts and the fact that music is pretty low-budget, but if nobody pays for TV shows and films, they're not going to be made, at least those that require huge budgets and crews.

And either way, it's not our place to break the law because we're convinced we know better than the people we're stealing from. If musicians decide to give away their music and make money from concerts, fine, but for the most part they haven't, at least not yet.

And yes, I agree that this incident is problematic, but I think that they've probably done the right thing for the wrong reasons. The law is slowly evolving to meet these 21st century problems, but things take time. I personally don't see a huge difference between a website selling counterfeit goods and a physical store selling counterfeit goods, and I wouldn't have much of a problem with a store being shut down the moment it was caught openly selling counterfeit goods rather than after the trial.

I'm sure I'm missing a lot of details here, and I'm not at all well-versed on this stuff, but I think people tend to be way to quick to defend individual scumbags who are openly and knowingly distributing stolen and counterfeit goods whenever the internet is involved.
I don't think this is it. Here is why: Almost all Apple products have a "build in" expiration date. And that is the lifetime of the batteries.
Maybe someone could proof me wrong and affirm if iPhone Gen 1 batteries are not good anymore. But it's true, Apple pushes generations fast out of the door, so the engraving is not useless.
I'm shocked, and awed.
I wish Arthur Whitney had been in _Coders at Work_.

I nominated him but he fell through the cracks. I think the book is weaker for it.

There's a wonderful story (which you probably know but it's worth repeating) that Roger Hui, the J guy, was asked who the best programmer was. He responded by saying that Peggy Lee was once asked who the best jazz singer was and she responded, "You mean besides Ella?" (By analogy, Roger's answer was "You mean besides Arthur?")
Even though I'm emotional about this, I see no reason to rant and rave.

There actually is some value to showing one's emotion's here. It seems clear that a lot of this does involve ICE 'testing the waters' to see much people will push back. It's good indicate an "irrational" need to fight this, it will give them pause (I'd imagine evolutionary game theory would say that this is a kind of situation where anger serves an important strategic purpose - premature commitment is an important strategy for making an opponent back down).

If you'd like a startup/technology angle to this, then my advice is not to go into business in any area that one of these interests might be involved -- unless you have strong political connections (or are willing to develop them). If you're able to develop those connections, however, it should be like shooting fish in a barrel.

Investment advice simply becomes mute, really. There is no limit to what could conceivably fall under the rubric "intellectual property".
It's a good contrarian point, but why downvote? He's not trolling but just stating some good points.

Take a look at the list of sites closed. Last time I checked I don't remember that selling unauthorized content is legal.

louis-vuitton-outlet-store.com
lv-outlets.com
lv-outlets.net
lv-outletstore.com

Or is everyone drinking the same Kool Aid that US is now a police state?
You might be right about the product placement, but a BlackBerry is still a sensible choice for Mr. Bieber's line of work: touring the world, constantly meeting with people, etc.
These sorts of technologies are really interesting, and will play a big part in getting the most out of limited wireless spectrum. But the big picture problem is that we're shoe-horning all this incredibly useful technology into the ghetto that is ISM band. We need more unlicensed spectrum, and we need better rules for that unlicensed spectrum that prohibit anti-social behavior: http://esd.mit.edu/WPS/esd-wp-2006-01.pdf.
As long as the DMV applies the rules equally between traditional taxi companies and UberX/Lyft, then I don't see an issue with it.

Even if it is more expensive, as long as the expense is reasonable and fair between all competitors then nobody is any further behind than anyone else.

I'd be interested to see data on how many of their drivers actually work only 4 hours a week, all of the anecdotes by their drivers I have read is that they're essentially full time (however some are full time but spread their work between both companies, or partly for one company and partly as a driver for pre-arranged jobs, like taking disabled kids to special schools).
We changed the URL from http://phys.org/news/2015-01-exotic-giantic-molecules-russia..., which refers to this announcement.
From experience with the area, probably very wet, very little sun, and miserably chilly (not deathly cold, just the kind of ‘ughh this sucks’ wet-cold).
>It is not because their are deliberately designed this way, but because this is what sociopaths seek, and the organization fails to actively filter against it.

The sociopaths are the ones designing the organization and creating the legal and bureaucratic frameworks ostensibly meant to filter them out. That the end result nurtures and rewards them and allows them to use their subordinates as a bullet sponge seems entirely deliberate.
Americans have to pay taxes with them, even if we get paid in gold coins or cryptocurrencies. If you don't pay you can go to prison. Therefore, owners of dollars can know there will be at least some minimal demand for dollars in the near future.