jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Agreed. I prefer email or paper letters for any substantiative communication in my personal communication - at work, email is the communication medium. IM is available, but it far, far, far lags email.
"every wall or chat posting makes unnecessary at least one e-mail, maybe several."

Really? The noisy little comments and messages on facebook would have been emails? He must have been getting a lot of one word emails then like "sup", "hey liked the post", "i agree", "nailed it", "you're wrong", "me too", "here's 20 completely irrelevant links", etc.

Email still serves a purpose (one that most of us rely on). Here's my question. What would impact your life more, the utter disappearance of email or the utter disappearance of Facebook?
It means that your body doesn't work as it was originally designed. Simple as that.
Two parts that seem incorrect:

1) YC has one company with very high potential of a billion dollar exit in Dropbox. An IPO in a few years isn't out of the question either. They also have at least a half dozen that are likely to be as big or bigger than Viaweb:

2) Google took seed funding early and then raised VC. That is the model YC uses.
The recording geek in me absolutely loves that you've managed to insert XLR into a company name. Well done!
> a number of patents involved around Unix copyright

I'm pretty sure that's a syntax error.
> If the end result has and continues to be shoddy then maybe there's only one way to vote -- with your feet.

Let me turn that one around on you: given that the iOS platforms are massively popular wouldn't that mean that the end result is less than "shoddy"?
Erm, the Nanonote is MIPS and doesn't have Wifi...
It's... complicated. K&R 2nd ed. (which is an excellent book!) is based on a draft of ANSI C; pre-ANSI C was not standardized but rather based on an informal reading of K&R 1st ed., hence "K&R syntax" and the like.

At least, if I recall correctly.
The "Angry Video Game Nerd" guy did a similar thing with two VHS tapes, copying a video back and forth over and over:

http://www.cinemassacre.com/2010/05/26/vhs-generation-loss/
As an engineer I want to request you to devote more questions to the infrastructure and the architecture in place. I would want to know the big architecture picture, alternatives that they researched, why they chose certain technologies , the human resource devoted to delivering the technical product, the ratio of technical-nontechnical in a team etc. Thank you for the initiative.
I imagine there's cumulative effect that will happen: the longer you are a sponsor the more customers that will attract. Also, these new customers might come back at a later date.
"What do I do when I'm attacked by a man with a banana? It's easy, I just pull the lever and release the tiger"

Sure, making a few inside sales is "very easy", if you happen to have the skills, the contacts, the understanding of particular markets, the initiative, the ability/willingness not to panic when no money is coming in, etc. Opening a locked door is easy too, if you have the key, etc.

If, on the other hand, you aren't leveraging skills and experience but you just want/need money, you can't pull opportunity out of your hit based on your desire.

The worst possible reason to become an entrepreneur is needing money.
My opinion very subjective ... I'm looking for 2 things out of a programming language ...

1) (proper) anonymous code blocks ... it's the only sane way to have declarative APIs, although I've found for some tasks that Python's features (like decorators, meta-classes) are enough ... but not for all things I want to do

2) a limited form of macro support ... like, I want to get the syntax-tree out of a closure, instead of a reference to the compiled method ... to abstract the way some processing takes place. In Python you can workaround it with some magic (a la Django's ORM), but I love to be able to write Python syntax for those queries (e.g. something like Linq) ... and have for example a unified querying interface for collections of data
John's investment was tiny compared to what VCs invest. 90% of his investment is time and advice. Mostly in the form of CEO coaching.

Another way of looking at it: Shopify only has common shares. There has not been any Series A or preferred share of any kind.
Quantitative easing is just a fancy newspeak-doublespeak word for monetizing debt. Basically the treasury bond auction has functionally failed and the Fed has to step in a buy the bonds because nobody else wants them.
One bona fide acquirer is enough to set the price. Ther potentially are others though. Off the top of my head: AOL. Facebook (if they could agree on the right valuation for Facebook stock). Maybe Fox (to go with MySpace and FoxNews). Baidu.

It's certainly true though that it feels like a fragile valuation. I think the same's true for Facebook: there are plausible scenarios where they're worth $100B, and plausible scenarios where they're worth $10B. We shall see.
I'm Silver ~60 but I was Bronze in Beta. The biggest thing lately has been drone timing - Day[9] suggests that reactive Zerg is the most powerful so long as you react perfectly, so I've been playing more reactively and I've been practicing better drone timing.

Reactive Zerg tries to balance power-droning (making nothing but drones) with reacting to the opponent's offensive postures. Ideally, reactive Zerg should only produce military units right before an attack, and only produce those units necessary to fend off the attack without taking other damage to its economy. Reactive zerg wins mid-game or late-game after their economy blows past that of the opponent.

I'm still in low Silver because I'm trying too hard to play reactive Zerg now... however, it's teaching me to keep growing my economy after the early mid-game. Once I switch back to a somewhat more offensive Zerg, I think I'll have an advantage that I didn't have before.
Yes you are right. I did not notice it. HTTP cache is effective on resources that are same for all users.

One possible solution is to decouple the personalized data and load it separately using AJAX. Votes are already implemented in a similar way.

Generally, I am proponent of HTTP caching. It requires some modifications of web sites in order to be effective but still the whole system remains less complicated, compared to implementations of cache on back-end (like `memcached').

For example reddit, which is similar to HN, is in constant struggle with their cache subsystems (http://blog.reddit.com/2010/05/reddits-may-2010-state-of-ser...). I believe it can be avoided by keeping cache and web site code apart.
I am on the fence with this one.

While I do agree that, Indian startup community has its own challenges and latest gossip from Angel world of Silicon Valley is of little interest to us (None of the Angels operating out of valley invest here, including YC) but if you leave technical and design problems those issues can be counted on fingers.

Then there is problem of getting traction and yes perhaps Indian entrepreneurs need separate forum for that. "Show HN: Blacklist/review autorickshaws using SMS", might be of little interest to global audience.

My point being, while technical or design discussions at HN will be always superior and there will be little benefit in repeating them on HNI, so clearly there is no need of separate forum as such for such things. What is left is, problems of startup community, there have been numerous efforts to solve that, if HNI succeeds in that; awesome. But at the end of day, HNI won't be a forum in the same spirit as HN (Just startup stuff, no need to call hackernews, which means a lot of different things).
Reminds me of SPIN (http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.47.8...) and Singularity (http://research.microsoft.com/apps/pubs/default.aspx?id=6943...) - putting a compiler in the kernel lets you control what runs on the system without using hardware protection barriers, as well as enables better optimization against the running system.
It would be good code analysis if it applied in the general case. That was my initial assumption too - that IE is doing the right thing - but the fact that it fails to apply this same analysis in other cases where the same conditions apply (no external scope modified, no returns, etc) makes it feel awfully suspiciously like it's cheating on the analysis of that function in particular.
I watch it about once a year, but I consider it a feelgood comedy that parodies its title.
This is actually really annoying. The same thing happens with isohunt.com, at least, if I disable the scrub feature of my PF firewall I can get to isohunt.com, if I enable the scrub feature I can no longer get to isohunt.

Now, like you mentioned there seem to be quite a few sites that are doing this. It irks me that this abuse of TCP/IP happens which makes it harder to write proper firewalling software and rules.
False, if someone is not working because they don't want to work, they wouldn't be counted in the "unemployment" number (U3).
$25k is a bogus number. I know several self employed people. The highest earner is paying $900 a month and the other is paying $800 for 2 people. Another person I know who is 1099 and makes less than $30k is paying about $75 a month.

Personally I paid about $30 per month working part time as a waiter in college making about $20k a year.
I think this is similar to the experience of almost any competent person when dealing with corporate lunacy.
Good on you for knowing already. But not everyone knows or knows how deep the rabbit hole goes. And articles like this are good reminders or good ways to learn.
You are phrasing this as if popularity was linked with quality, or that popularity should be prioritised over performance.
Nobody will stop you from using the most popular editor, if that's what's important to you.

I on the other hand prefer programs that don't occasionally give me upwards of one second of input delay when handling input is basically 50% of their whole functionality.
Meanwhile, in the comments below:

> just having it open and doing nothing with it, it has extremely high cpu usage

> it's maxing out 3 cores for me
There wasn't a single broker. Each of these banks (8 in total I think?) all let Archgeos separately secure this levered up high-risk position.

The margin call references are quite apt. I believe it was a literal margin call. Goldman and Morgan Stanley forced Archgeos to square up their position, which forced Archgeos to liquidate their stock, which drove down the stock, which left Credit Suisse (who had been hoping for the banks to slowly unwind the position) in a terrible spot.
Political stories are not off-topic on HN as such. On-topic stories are ones that gratify intellectual curiosity (https://news.ycombinator.com/newsguidelines.html), and plenty of those have political overlap.
However, for a story to be on topic for HN, it needs to be intellectually interesting and capable of supporting a substantive thread. Many political stories tend to be sensational rather than intellectually interesting, and also tend to be extremely repetitive. Those are some of the qualities that make a submission off topic for HN (see https://news.ycombinator.com/newsguidelines.html and https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...)

There are many past explanations here: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so.... Some good threads to start with might be https://news.ycombinator.com/item?id=21607844 and https://news.ycombinator.com/item?id=22902490. Also https://news.ycombinator.com/item?id=17014869, which shows how far back political discussion goes on HN, as well as the argument about politics on HN.

If anyone still has a question that hasn't been answered there, I'd like to know what it is, and if you know a better way for HN to relate to political topics while fulfilling its mandate of curiosity (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...), I'd really like to know what it is. Just please familiarize yourself with the past material first, because if it's something simple like "just ban politics" or "just allow everything", I've answered many times already why it won't work.
“A culture of apprenticeship” shares the word “culture” but isn’t at all the thing that you’re concerned about.
wow you work in a pretty bad place...
It seems like a long history. Here's another example from the 90s

> In a 1992 internal memo by Whelan disclosed by Consumer Reports, Whelan directed her staff to ask McNeil Specialty for $10,000 toward a white paper on sweeteners, and she disclosed that her staff would seek "more CCC [Calorie Control Council] money... to help us get new sweetener booklet out". McNeil Specialty Products (now McNeil Nutritionals) owns the US marketing rights to Splenda, the branded name of the artificial sweetener sucralose; the Calorie Control Council is an industry trade association for producers of artificial sweeteners, fat substitutes, and low-calorie foods. The same memo instructs that staffers give "special attention" to "Mr. McDermott at Searle about meat money".
At times, I've used to be a productivity nerd with elaborate systems (now I mostly rely on experience and common sense) and also I've spent many months cumulatively on gaming and "unproductive" endeavors. Today maybe I'm not doing anything sure-fire revolutionary, but I'm okay with my work, and I don't have to view my day job as the most meaningful part.

The real life is often structured in such a way that there's little reward for (more) work. And your official position and environment matters so, so much. It's quite hard to get into many academic/industrial places where something actually happens, especially if you didn't spend your whole life checking the specific boxes expected by hiring committees for that particular domain. I would say this is the biggest block, when we raise that OP question.

I'd also say it may be good, if you can, to spend some time detaching your mind from your local environment. Then you may be in a better mental state to make larger decisions about where to direct your time and effort. In my experience (and also my friends') there is a big threshold when you finally exit academia and your decisions suddenly start to matter, you aren't dependent on one bureaucracy etc. Although I'd advise to milk your studies for the credentials you can get.

Maybe I've learned some resource management (it's brutal in NetHack) and such from games, but in truth I don't know.
Because Django is pretty badly designed, and it can get in the way when you need to do some more complex stuff. It get's the job done for 95% of cases, but that extra 5% can devolve into some pretty nasty stuff.

Typically the inflection for when Django becomes a nightmare is when you want to start splitting the application up. This is made really hard because Django depends on a whole load of globals (settings, urls, context preprocessors, the actual WSGI handler). With Flask you can have two separately configured applications running in the same process, routed with a bit of WSGI middleware.

This comes in handy when you need to do a 'soft' rewrite and have code running side by side. This also just makes things easier to test, because you can build a new application object for each test with it's own settings. You can't do that in Django with out a great deal of consternation; try creating two tests with different middleware stacks in Django, patching settings won't work because the application has already loaded, and there's no way to reload it between tests.

Also, for the same reason (as someone else said) it makes it tricky to use in non-web contexts. Like Celery.

Django's can't handle more complex database queries. If you've ever seriously used SQLAlchemy, you'll know what you're missing.

The ORM is also lacking a unit of work model, which can kill performance. The only way to create multiple objects in a single database round trip in Django is with `bulk_create`. But you can't create something like a group and then a user in a single database round trip. Sure you can create them in a single transaction, but that's not quite the same, because each roundtrip takes an extra millisecond. It's an easily avoided inefficiency that SQLAlchemy solves.

The template language is limited compared to Jinja2. While this is by design, it doesn't support streaming the response back. This is really annoying if you're generating massive templates. It would have also been really simple to do.

I could go on really.
Worth noting this policy is contrary to the 14th amendment’s equal protection clause, and also a California law prohibiting discrimination based on race that was recently upheld by a large majority vote.
Anecdotally they're effective on me. I've bought lots of things through fb/instagram ads.
This is likely a move so they can continue to either a) import firearms from outside of the US for sale or b) to gain traction and tooling to produce CZ products domestically in the case that the Biden Admin actually gets some form of "assault weapon" ban passed. It's important to note, they'll include pistols that hold more than 15 rounds as "assault weapons".
Nothing clickbaity about the title. It says two pages without describing how much effort went into those two pages.

Two pages does not imply it's easy. It implies it's elegant, which probably requires a fair amount of effort.
I am guessing if the nobles did not have weapons and troops the monarch would not have given up some power.
Allow experts to audit your blog, including the code running on the servers. Hosts should submit to similar audits.
Not clarified butter; it's clarified so that it can be cooked at higher temps (it also keeps longer). Clarified butter has a higher smoke point than several plant oils.
Microsoft has publicly endorsed this law, and has suggested that other countries should copy it. Personally I disagree, but it's worth reading their statement.

https://blogs.microsoft.com/on-the-issues/2021/02/11/endorse...
Exactly. Using C/C++ doesn't have to mean using the heap.
Because there is no reason to screw with common terminology to begin with.

Neither Master nor Slave is a derogatory word. And using the concept of slavery to describe a relationship between inanimate objects in a technical context is not an endorsement of such practices between humans.
Eesh. I'm surprised that such a self-evidently whiggish article would make it to the front page of HN. I assume that the author lives in a bubble of wealth and privilege.

If "we've never had it so good" then why did my parents and grandparents generations never have to attend a food bank?
Rust's big binaries (these days, about 500kb for hello world) are due to the combination of two factors: 1) it statically-links by default (if you opt for dynamic linking, you get the typical C-esque 10kb binaries) and 2) it ships jemalloc as a custom allocator rather than relying on the system allocator. Considering that jemalloc would be unnecessary for any program targeting a web-based platform, you'd be able to strip down the compiled size considerably.
"Most people don't have powered garages. And most of the world doesn't have power points on street parking or in apartment/work parking lots."

Most of the people have an electric network already installed on their house. If you have already a garage, putting a 5 meters cable is not such a big problem.

You will need a new installation anyway, because you will need more power.

Most of the world ALREADY HAVE power points on apartment-parking lots. It is called Street lighting, not used during daylight, and designed for when LED lighting did not exist. You can replace 1000+ Watts old bulbs with a 100W LED one easily today.

I have an electric car that I use a lot. Most of the fear I had when I bought it was non sense.
Also, her can hire 30 great programmers in a few months if he pays them rely well. But of course he is not looking to do that.
Given a retina display aims to copy the sharpness we see in our every day lives from real objects, I would suggest it doesn't intrinsically carry a risk of tiring your eyes, in the same way as we don't get tired seeing all day long even though the edges of everything we look at are generally sharp. Rather in the sense of drawing on a drawing board, or reading books, ones eyes do get tired.
Given that OSes are in their infancy when it comes to giving us the tools to properly manage size and resolution, it could be that some tasks are more tiring than they used to be.
I'm really surprised by this video.

I'm a junior developer who just got out of college. I knew the software industry isn't as mature as some other industries, but I kinda thought as a whole we were moving towards a more professionnal, more robust, less amateur industry.

This guy, if I heard correctly, participated in writing the Agile manifesto, which is basically software's 10 commandements written by the Agile gods. In this talk, he basically says :
"Yea actually we were kinda wrong, you shouldn't listen to anyone telling you to do anything, just run free in the jungle and you'll be fine."

So after all those years of trying to find a solution to how to do software correctly, this is his answer? Why would you say something like that?

How do you teach people then? Where can i learn how to do my job correctly? The 4 steps he give cannot be taken seriously...can you imagine medical students being taught "yea just try something and see what happens, hopefully your patient doesn't die and you'll learn something for the next patient."
I think we'll really need to start treating mindfulness as a fundamental life skill. I've realized only recently how essential it will be to develop in order to get much of anything out of life, given my mindset up to this point. Maybe some cultures are better about this; I certainly don't have the information on which to base generalizations. I have seen an increasing number of resources focused on stress reduction via mindfulness (also see Google Trends), but the potential benefits go beyond just stress.

Awareness, without making comparisons. That should be the key. I can't validate that myself yet though...
If I were at the NSA and wanted to introduce a bug like this, I'd get access to Apple's build servers (either through an exploit or by just talking to an employee who has access) and arrange for a binary patch to be applied to the generated object files at build time. It would be basically undetectable, as no amount of source code auditing would reveal it. Could probably make it look like a compiler bug without too much difficulty.

Of course, this presumes that the NSA needs to introduce bugs like this. I imagine they do just fine for now merely taking advantage of naturally occurring bugs.
Placemeter offers a substantially similar product that works based on strategically placed small cameras and machine intelligence. It recognizes individuals coming in and out of a retail location based on what they look like. Pretty cool technology and the founders were part of my Techstars class.

http://placemeter.com
Tl;dr: Cranky hipster bemoans, five years too late, that Cambridge is overrun with VCs and their money, and the clean, boring bistros they go to, and that the money even managed to squeeze the seediness out of Central Square.

Every cool person, and cool place, has moved to Somerville, but rents are way up there, too.

So go to the Gods, and to the Cantab Lounge, while you can. Before some story of a deal that closed over PBRs in plastic cups shows up in TechCrunch.