jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I've seen many misleading charts from him that seemed very believable and indeed many people believed him. He's very good at twisting the data to show what he wants and "make sense".

The most infamous one I remember is when he used LG, Samsung and a few other companies profit and revenue data to show that they are losing or not making much money from Android, when he never actually showed the profit and revenue data for the phones themselves.

He took the whole profit of the companies, and even though it was still early 2010, when these companies didn't even start using Android on a very big scale, he managed to make it look like the companies are doing so poorly because of Android, when in fact Android had nothing to do with it and it couldn't since it wasn't used much by them at the time. Many, many people bought his "analysis" and took for granted that when manufacturers use Android their phone business performance is bad, which is completely false.

Of course, he conveniently omitted HTC who at the time was selling mainly Android phones and they were doing very well because of it.
60 years from now "How software programs were written by Humans in 2011...Each line of code was written by a programmer who sat at his desk for hours sometimes".
Also, when there are service interruptions, they send out credits to customers.
Also, why does everything get called a "Killer"?

Not only is the terminology getting beaten into the ground (see "solution" in the early 2000s), it's rapidly becoming associated with products that are flat, and could never hope of dethroning the product they're supposed to rival.
This was 10 years ago. Maybe my comment seems too negative. It wasn't really a horror story. That's interesting if you don't need a guarantor to rent an apartment anymore, I'll have to ask my friends over there about that. When I lived there the housing options were either: have Japanese guarantor, rent from Yakuza owned building in Ugusudani, or pay $5000/m for luxo month-to-month rental. I guess the other non-guarantor option would have been to sub-lease from a Japanese person going abroad for a while.
Beware, also, of arguments to the effect: "This is the way it worked for us."

Millions of young and middle-aged (and a good fraction of older) people particularly in the U.S. are getting a lesson in this right now.

"Pay your dues." In one way, there's still wisdom in this. You don't know as much as you think you know. Don't just charge off the cliff. On the other hand, if this means consistently, persistently doing less than you could, kowtowing to bores/boors who even you can see are not part of the solution. Well, I'll just warn you: The atrophy becomes self-perpetuating.

The trouble is, when you're young, you do have a lack of perspective. And sometimes such people are very influential, controlling figures in one's life. And emotions are deep-seated, tricky buggers once established.
How is Equifax a "de facto fascist ruler"?
> But framework and complex are not synonymous.

In practice they absolutely are. The average project using a popular batteries-included framework uses a fraction of it's functionality. Composing smaller libraries will always result in less lines of code running in production. Usually by an order of magnitude.
I'm not sure how the amount of money one pays for education is in any way I dicarive of their knowledge of how computers work.
Nice, I like the Banjo :D
Devices that needed to produce output on printed forms would use a physical reference to ensure the text went to the right place. One of the commands a tabulator could give the typewriter it drove was to move the form to the next marked position—a literal tab, or maybe a functional equivalent like a hope in a punched tape. Thus, vertical tab.
:-D .... add me to the gang.
Even compared to what they offer for PHP or JavaScript it's unimpressive.
No trying to be optimistic here- but the fact is that with the nightwatch state- alot of corruption simply ceased to be because the rule of law evaporated- making corruption effectively legal behaviour. Germany, the place where i live is incredible corrupt, but most of it is legal behaviour, thus not showing up in your statistics.
Control panel has to stick around for compatibility with legacy apps, including those that register functionality into it and call it's paths directly.

It's pretty well hidden from users at this point and basically just a collection of links to compatibility components. I've never understood the concern.
The investment is too great in custom Control Panel extensions from hardware vendors, including for hardware supplied to basically all major OEMs. If they toss that, a lot of hardware will become unconfigurable.
Caitlyn Jenner?
Law enforcement considers the Constitution as damage to be routed around.
I think everyone had higher expectations for Google, but Microsoft doesn't get the same level of scrutiny for things like running a fully CCP approved version of Bing in China.
It could be worse. Norway has two counting systems

Modern: 32 = "thirty-two" (similar to English)

Old: 32 = "two-and-thirty" (similar to German)

The modern system was introduced by the government in the 50s as a requirement from the national phone operator.

This was before automatic switches were common, so users had to speak with an operator to patch to the correct destination. They insisted that the old counting method introduced too many errors. The government agreed and made a new law requiring schools to teach the new method.
Just a quick comment to say that I updated my post this morning. I added the posted results to a table at the bottom of the article. I also clarified that we do not know that this is censorship at the moment because there might be another explanation.

So far this has not gained much interest. I am super busy this weekend, but next week I am going to cut out some time to dig into the source code and related RFCs.
Cool project. I'd be interested in using the scan data to automate workflows. Is Cloudflare hooking this into some security automation engine to make the data actionable?
You mean like Postscript 20 years ago?
For reference, they tried: https://en.m.wikipedia.org/wiki/IAd
Norway doesn't have UBI.
> The American format is designed to reflect how we normally pronounce dates or write them out in long form (eg "September 11th, 2001").

In the UK at least, we don't write or say dates in that order. With the exception of September 11th.

I believe it's the same in German, 4te Juni etc.
> If the US government did have a part in this, I support what they did (as I don't believe that Iran should have nuclear weapons), but not that they did it.

So you want someone to do the dirty work without it being your government? (You want to, understandably, feel good about your own country).

Well that is exactly what they have done. They didn't sign the object code officially with "Made in the USA" string so no matter what Iran says, officially US can still deny everything -- "Israel probably did it. We will not comment on this. Etc. etc." So your wish came true -- It was done and your government can still officially deny it.
How does one determine body fat percentage? This seems like a really hard problem to me. How do body fat percentage scales work?
Yeah, I wasn't sure exactly how to ask this without sounding snarky, but I do think it's a valid point. If you're not, or if you are but didn't make it in three years, I still think the info you offer is valuable, but it doesn't come from the same well of experience as someone who has done it.
I take it you didn't try baby seals .. half-alive.
If you read the appendix, you'll see that I do recommend staying away from processed sugars and other assorted white-bread-and-white-rice.

In my third iteration, I'm also tending to avoid the starchy stuff most of the time (not always though). In the first two, though, I happily ate a sandwich for lunch and potatoes for breakfast, and still lost plenty of both weight and fat.

I won't get into a debate about Atkins. I am naturally dubious of extreme diets (and Atkins is extreme, no matter which way you slice it), but it's worth pointing out that "what you eat" is only one third of this method. The first 2/3rds are all about motivation, and they're the important part. The third part merely suggests one way to "eat less".
Yup, that's exactly the idea here :)
This is a religious war. However, innovation in the C# language places it as the most advanced production level language on the market (IMHO).

Form validation (client and server side with the same code) is still a killer feature. Easy deployment as there is only IIS, no decisions about fcgi, mogrel, keeping your processes running, etc.

I don't really see his point. You've got one of (if not THE ) best IDE's with easy debugging, intellisense, etc. You've got a super stable platform (IIS 7), some of the best documented API's and code in existence and you want what?

I guess I don't get what he wants? Is there some missing feature or just sad that he can't be one of the cool kids?
It has a pretty huge impact on Haskell, http://www.serpentine.com/bos/files/ghc-event-manager.pdf (See page 5 for the graphs).
Slashdot had a strong community and good stewardship when it started. Eventually it got bought (and I think changed hands many times) and became a thin commercial shell of what it once was. In the mid 2000s when I used to read it, there were some (many) good technical discussions that would be similar to what you would see here. The two sites are just different places on their arcs. Check back on HN in 20 years.

To add in response to the post, there is clearly a sweet spot of how many users a site has. At the beginning, fewer genuinely interested people can work, and it can get better as the number grows and more people contribute. At some point, you have too many people, and the combination of eternal September effect plus not being able to please everyone plus trolls and people looking to get upset about something means the quality goes down (that's where a lot of reddit is I guess). Then when numbers go down again, a lot of the quality users leave and you're left with the trolls etc. so that even if active users is higher than at the beginning, the quality is gone. That's where slashdot is.
I’m no crypto maximalist, and would struggle to argue against the position that crypto today is pretty much all scams, pump&dumps and pixie dust selling.

To me it’s a shame though, crypto as a concept is very interesting in many ways. Algorithmic money, defined by serverless programs, not COBOL behemoths. Massively distributed, yet consistent mutable database. A space where you can bootstrap an idea on a shoestring budget. A bit like internet vs cable TV and trad banks.

Except in this analogy, the “crypto” internet seems to have gone straight from Arpanet to nothing but ads, child porn, dark net and gambling, skipping past Wikipedia, Google, dotcoms (when they were plucky upstarts not to vil conglomerates). Shame.
>I don't think Race or Gender matters and I would not want to work somewhere where it does.

Unfortunately we work in an industry whereby the mainstream industry media very highly believes race and gender matter, and that the presence of too "many" of a certain race or gender is "problematic".
Non US keyboard + trackpad = hopelessly unplayable. Please, needs controller settings :)
When a customer micro-manages me and does not listen to my advice I usually lose the interest in the project and just finish it to get paid. If I would be employed in such an environment I probably would not care to slip in improvements, because I would feel no sense of ownership in the project.
Administrators are a much more sophisticated group than average users. Presenting telnet/SSH as equivalent to HTTP/HTTPS is silly because they have drastically different use cases.
I sort of thought that https was sufficient for most things on unsecured connections, so a VPN wouldn't be necessary to prevent things like password sniffing. Or is that wrong?
Author here. I have created a language, called moxy (https://www.github.com/rntz/moxy), which supports not just extensible pattern-matching but defining extensible extensions in general (of which pattern matching is one example, LINQ might be another, and so on and so forth). However, it wasn't a lisp, because I also wanted to see whether I could support syntactic extensibility in a non-lisp language.

The really important point, that moxy explored and that I think I didn't make clear in the article, is that patterns are just one example of where you want extensibility of a non-expression syntax class. Really you want to be able to define your own syntax classes and be able to extend them!

I only mentioned moxy in a footnote in the article because it's "research-quality" at the moment - it's not well documented and I'm still having second thoughts about its design. I've moved on to other thing and am busy with work, so I don't imagine I'll be working on it in the immediate future.
Cool game, but it's hampered by the 3D and controls (tank takes too long to change direction). If this was a 2D top down shooter it would be much better. Everyone playing appeared to be clueless. My last match was 28 kills to 0, 0, 0 before I got a phone call ;)
>Why would pre-IPO Facebook take their money?

Two main reasons:

1. Control: Traditional investors want power. Board seats. Founders like Zuck who want to retain control would be able to do it if they funded via the crowd. Right now he has (rare) voting control but if he had funded via the crowd he could have had 100% control. Every single board seat.

2. Leverage: If they wanted VC money for their advice and connections etc -- but they didn't want to give up the aforementioned control, they could use crowdfunding (or the threat of crowdfunding) as leverage. This leverage could also be applied to deal terms like amount raised, valuation etc. Competition is great for negotiations.
I can access cryptbin from mumbai so I dont think the ban has been enforced.
Do we actually have no idea what the biological/genetic differences between geniuses and average people are? That's interesting.

> I'd like to take the idyllic position of (somewhat irresponsibly) hoping that some level of genius can be fostered and created in anyone from a young age

So you believe that genius is environmental and not genetic? Or maybe we are thinking about different definitions of genius.
thank you this is a nice nifty project :)
might take a stab to make one of this devices with one of my pi's

Thank you for sharing
My only gripe on programming is its constant flux. A lot of it seems like invented problems being "solved".
Honestly, the Google SRE book as well.
Thanks for the info! I thought I was joking about the possibility of using git-annex in our case, but you've made me realize that it's not out of the realm of possibility.

We could certainly shard our usage e.g. by customer - they're enterprise customers so there aren't that many of them. We wouldn't be putting the files themselves into git anyway - using a cloud storage backend would be fine.

We currently export directory listings to BigQuery to allow us to analyze usage and generate lists of items to delete. We used to use bucket versioning but found that made it harder to manage - we now manage versioning ourselves. git-annex could potentially help manage the versioning, at least, and could also provide an easier way to browse and do simple queries on the file listings.
The power of the corporations is only a facade. The real power is of the owners of the money, FED, pharmaceuticals, food, etc, that are a few families.
Simple algorithms: Things that people vote appear higher on the feed. Things that people click on, are also shown to other people in the same group. You can target your message (ads) to a specific group.

It looks harmless, but our amplifying algorithms gave a voice and a platform that led to this event. They created huge echo chambers with different set of facts and realities for different groups.

If you look deeply, this is partly our fault.

I may get downvoted for this. HN also has this variant of voting algorithm, and in a way it is an echo chamber of “what we think is true”. Just look at all the extreme FB hate comments.

I don’t have good answers other than, we really really need to invest in fact checking technology that is open, introspectable and objective.

It is so easy to spread hate and half truths that look like real truths.

We humans are wired to get dopamine hits from surprising/extreme/unusual information. It excites us so we click. The algorithms amplify it. Done at the scale of billions of people, it changes the fabric of society.

While we as devs are merely making “integer count field in a database” and a “react view that shows items in an array sorted by counts” that ends up shifting what the viewers believe in.

We are what we read and share.
The only reason the fairness doctrine could even plausibly exist constitutionally was because radio and tv were broadcast media using a public good (spectrum). Cable TV, newspapers were not affected and the internet likely wouldn’t have been affected either.
The lack of availability in the future and on other platforms (such as non-Android Linux phones) is my only worry.

But it shouldn't be that hard to clone, if something should happen to it.
On police salary they live in Calvert or Charles or Fauquier Counties which are still oases of red.
From what I understand (and I realize that more will come out over time), she was shot while actively trying to breach into a room that she knew she was not authorized to enter and which was secured and defended by armed police.

At some point, an element of “what did they think would or should happen?” has to be considered.
I believe you’re recycling your material:

https://news.ycombinator.com/item?id=25673152
>Seriously?

I don't know what you mean by that.
not 59, 39.
If they followed proper security it would be encrypted. All of our Macs at my employer automatically have it on.
Here:

https://stackoverflow.com/a/59808919/1660678

Then you still get a FAILED: meson-install Permission denied: '/Library/Audio/Plug-Ins/LV2' error, so change INSTALL_DIR_MAC in install.sh to~/Library/Audio/Plug-Ins/LV2 and install via the github page
You're correct, I did overgeneralize in the case of callee-cleanup calling conventions. Though, I'm still not aware of any callee-cleanup variadic calling conventions. printf, execl, etc. doen't actually get passed anything that directly indicates the number/size of arguments passed.

In the article's printf example, the compiler is able to perform TCO only because it uses at most 5 pointer/integer arguments (with number of fp arguments passed in al) and at most 6 fp arguments, so it's caller-cleanup, but with no cleanup to perform.

Under SvsV (Linux, etc.) x86_64 ABI, varargs calls, the number of fp arguments passed in XMMx registers is passed in al, but nothing to directly indicate how much stack space is used by arguments (and it's also obviously caller-cleanup). The printf example from the article works because all of the arguments fit in registers.
I would say it’s now more promoted as an uncorrelated asset class.
One of the names mentioned as a higher-up in the yakuza was clearly Korean; in general ethinc Koreans are at a disadvantage in Japan, so it surprises me that they can rise to high position in the yakuza.
It sounds like HTTPS Everywhere is overlapping functionality with HSTS. Is there some way that HTTPS Everywhere could just inject HSTS rules rather than looking up every URL and rewriting it before sending a request?
You can't really negotiate on expected working hours, because the minute that comes up you will be off the list of prospects at most places. Salary is out there in the open and can be talked about, but the idea that you might not want to work 50 hours? Not so much.
Previous discussion at https://news.ycombinator.com/item?id=8346355
> ...is disabled for a small number of requests on an intermittent basis, some users will be forced to re-consent

Very inconsiderate.
Good point. I want to put the disclaimer but sadly I am not able to figure it out (since I don't know any lisp).

I am using this codebase - https://github.com/nex3/arc

If someone can tell me how to put a disclaimer in the footer, I will put it rightaway.
Shouldn't that be 'Request help HN' rather than 'YC'? unless you're actually asking for yc itself to be the sponsor, in which case this may not be the ideal forum.
I've looked at matplotlib but still think it's ugly by default.

Compare to:

http://www.texample.net/tikz/examples/weather-stations-data/

http://www.texample.net/tikz/examples/rna-codons-table/

The beauty of tex font's + vector graphics is impressive. Try zooming in on the sparklines in the first example
Small disagreement. I am working on an initiative to create a platform to connect co-Founders. We floated the issue on various places in LinkedIn (the places are frequented globally). We got a good response, but I wanted to start with a local effort first. There was no India specific place where I could have floated the idea to get the feedback. Did that at Hacker News India & got the validation results. I think its a great place for people, not only to validate their idea inside India, but also to show-case their India-specific effort to Indian audience. There are numerous google-groups inside India that can help you, but the whole concept of karma, up-vote, down-vote is missing; for which I think I should thank Prateek whole-heartedly for the much needed initiative.
That's fair, but the reason she's taken so much heat is that she blasted the author whose work was stolen, citing decades of experience that gave her authority on copyright law. If her area of expertise is food, then she has no business citing her business in editorial work as a viable defense.
You seem to have figured out the pros/cons very well already.

I'm going to be practical and suggest you take the job and save some money (assuming you don't have tons of it already). You will need to survive a few months without income if you're going to work on a startup.

PS: Make sure you don't get too comfortable with your new job! Try to keep an inexpensive lifestyle or otherwise, you might never again get the courage to jump in startup land.
But if they couldn't do the work in school (needing to turn to someone else to do their assignments), then why would they be flabbergasted that they couldn't do the work on their own outside of school?
Funny: Add says "founder", article says "co-founder". I thought only Steve has a reality distortion field.

http://yfrog.com/mv3nvp
I’m in the US. It’s not always normal. You might need to support items outside of regular business hours like production updates, or if you’re IT, computers/infrastructure doesn’t often break between the hours of 9-5.
It's pretty sad IMO when anyone selling a >$100 amp cheaps out on the volume pot, since it's a really obvious thing to upgrade, and Alps Blue Velvet pots are used in almost every hobbyist design. I would further question where else they tried to save money. This is a big part of why I like open-design amps / hobbyist / community-designed amps / kits.
> It is not Termux devs fault

This reply to Termux user is Termux devs fault:

> ... Time to upgrade your devices...[0]

[0] https://github.com/termux/termux-app/issues/1407#issuecommen...
Supervisor Stefani (a rare voice of sanity in the benighted SF BOS) calls for a hearing:

https://twitter.com/SupStefani/status/1346580223928614913
>followed by random annoyances that remind you you are using inferior, non-GNU utilities:

Well, you can switch to another ls in 10 seconds by "brew install gnutools" or some such.

Not to mention the same arguments could be made for FreeBSD, commercial unices, etc.

Come to think of it, I've been using Unix (including Linux) for 25 years, and never even occured to me to expect "ls my_dir -l" to work.
Professional point of curiosity: What do you hate about it? ?The app I'm building requires that I create my own editor, so I'd love to avoid their mistakes.