jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Wow, I have a great deal of respect for Schneier, but referencing GotNews (aka Charles C. Johnson) as a credible technical source? Yikes. [1]

[1] my comment when this "source" was posted to HN (before it was flagged for removal): https://news.ycombinator.com/item?id=8789341
"I personally have a difficult time wrapping my head around ideas like, functional, and closures, and lambda, in the abstract, so this is my way (not there yet BTW) of really wrapping my head around these ideas." - fogus

He went from that to writing a book about a Lisp (Clojure) in just 943 days (~ 2.5 years) :)
Very well said all around.
Doesn't search take care of indexing?

A good blog audience can help with the editing and proofing. I wonder if one could also outsource those tasks to professional freelancers, who I'd hope to see more of in the new publishing landscape.
It sounded to me like this was geared towards businesses that don't have any website yet (not redesigns of existing sites) -- hence the remark about clients never using anything beyond email.
I've found #1 absolutely essential for my motivation on both a personal and professional level. When I don't understand where I'm going or what I'm trying to do I just procrastinate (and often get depressed). I've found it a really difficult lesson to learn, how to sit down and break tasks down into parts that I can actually accomplish.
I accidentally up-voted the GP

Actually, that's perfect for a segue into epistemology.
That’s revenue from merchandise sale. What are the margins on that?
Yea, but number theory also allows us to devise new crypto systems... for example take a look at curve 25519
This is some first rate debugging, and great writing to boot. I hope Rockstar sees this, fixes the bug and then pays this fella something. Great post, thanks for sharing!
I submitted this to HN - sorry if it was premature. https://news.ycombinator.com/item?id=26724522 I also tried to contact The Guardian (UK) about it today - will try again tomorrow.
Aren’t forces in the standard model just fields which their quanta is gauge bosons (force carrying particles)?
The article stated that 25% preferred a full-time office situation. That's also a minority.

And I don't think OP implied that the 66% who stated they wouldn't quit their jobs if forced to work on-site full time, be forced to work remotely. Half the people surveyed preferred a hybrid solution.
Quite right, poor choice of phrase on my part.

My point was that there are people who are e.g. legitimately surprised when their high-speed data connection drops and it prevents them from using Google Maps on their smartphone. To them, it's functionally a GPS, not Internet-based at all. Similarly for certain messaging apps, which integrate with the phone's OS so tightly that it's not apparent that they're using Internet-based communication vs. SMS.

My larger point was that to then expect all respondents to a phone survey (on a measurement significantly linked to technical literacy, no less) to make similar distinctions unprompted is perhaps a bit of reach.
I'm sure there are instances where scraping websites causes legitimate issues, however most of the complaining I've seen from website operators was the perceived theft of their data. (even though it was publicly available through the browser) Not so much of a bandwidth or performance issue that the scraping causes.

I'm of the opinion that web scraping has an unwarranted bad reputation. As long as I'm respecting your robots.txt and not scraping behind logins, etc... then it's no different than how Google operates.
> Daniel Gambis

> Head

Daniel is clearly missing out on an opportunity to have the coolest title ever.

'Head of Earth Rotation', or 'Earth Rotation, Director of' would sure look nice on a business card.
You're misunderstanding is what's going on here: if you need something like lights-out management, which is a requirement in any decent large IT shop, you by definition have a separate processor running its own operating system. That's the whole point: you can use this to power on the machine and initiate something like a software install when it has no existing OS install or a severely broken one.

Since that needs network access you either have the expense of needing separate NICs and ports – common in the server space – or having some way for it to share the NIC with the primary OS, which is popular because it costs significantly less and doesn't require wiring two ports for every computer. It's the latter capability which gives it the ability to send packets without the knowledge of the main OS since the traffic isn't processed by it in any way.

Again: this certainly could be abused but the capability originated for quite benign reasons – every large organization with an even marginally competent IT department wants the ability to do things like reinstall a system without having to pay to send a tech on-site to hit a couple of keys.
Well better start early. I should stop my Battlefield sessions before bed and start doing something.
Obviously, it's not a good thing, but is it really worse than recording all phone call metadata and phone call content?
Amazon's core is the book model. People forget the two parts of even a paper book: content and delivery ("reader"). The reader part is so cheap people never think about it ... hence Amazon's focus on building an e-reader so cheap that customers won't think about it.

So while everyone else is making expensive tablets which customers must choose between, Amazon is making a tablet so cheap it will be ubiquitous. Sure, they'll improve it and add other media capabilities etc but the focus is on CHEAP.

When you buy a paper book, you get a reader without thinking about it.
That's where Amazon is going for ebooks.
You're still forced to create multiple stylesheets if you use CSS media queries. Although browsers that benefit most from media queries (e.g, Safari in iPhone) do support media queries.

What this covers, though, are small-monitor users (e.g. netbooks) who use browsers without CSS media query support (say, a netbook user using IE8).
I need to stress this some more .

Most of the advice in this thread is about sleep hygiene . That's important but it wont rid you of DSPS if you have it .

Then there's some comments about playing with 'zeitgebers' , by fasting , or light-therapy , or dark-therapy (F.lux, you can even wear blue-blocking sunglasses) . These will help you influence your sleep phase .

But the thing is : all of this doesn't do enough for the more serious cases . Those just need melatonin .

And yes if you tend to go into a 27-hour cycle in the summer , you're considered a serious case .
I disagree wholeheartedly.

Ruby uses runtime name resolution. When you use a name "x", it is impossible (in the general case) to figure out what the name refers to statically.

Thus, in Ruby and other dynamic languages, there's much less an IDE can do. Even renaming a variable is an undecidable problem in these languages.

I know plenty of experienced/talented C/C++ programmers, and most of them prefer to use IDE's despite recognizing some of the weaknesses of contemporary IDE's. I've been programming C for 15 years (of these, 10 were professionally) and I would love to use a good IDE.

Unfortunately, I haven't found a good IDE yet and so I make do with emacs. But the moment I find a good IDE with usable refactoring tools while still retaining emacs-level keyboard macros and other useful features of emacs, I'll switch.
Further update: 6.184 is being taught by the best of the last batch of 6.001 TAs, some of whom taught it 6 or 7 times. Their recommendation of Racket is therefore likely to be well informed.
Shallow depth of field is of limited use and vastly overrated. I was shooting mostly with medium format TLR camera and there was always a problem getting greater dof, not shallower.

Greater dof is actually a big plus for many shooting styles and subjects.
More information from 2010 about the way to do that in Linux: http://stackoverflow.com/questions/3261965/so-reuseport-on-l...

This is an example of a major downfall with free software: a developer decides he needs a feature so he implements it without taking any effort to see what has been done before – and more importantly, why.

It leads to the project sprouting thousands of new features while nothing achieves the polish and completeness of the original idea because the developer moved on to something newer and shinier.

I can't find the original blog post where I read the idea, but I did find one on Coding Horror: http://www.codinghorror.com/blog/2008/01/the-magpie-develope...

The Linux kernel solves this by having Linus, who has the long term perspective and the commitment to keep the project moving forward. I'm not claiming he's perfect, just that having him is the correct solution to the problem. Obviously here is someone who thinks the 3.9 kernel has a new feature he needs all the while ignoring past socket work.
Reddit grew b/c of the fall of Digg.
Cannot think of a larger, albeit seductive, load of codswallop.

Techno Utopianism ideologies appear predicated on the belief that technological advances can always implicitly trump physical design constraints.

The well trodden technological aesthetic differences of larger sensors, and / or spherical or anamorphic lens elements immediately spring to mind. The article appears lacking a significant bit of insight into the mathematics behind optics and creative image capture.

If anything, the lesser capable world of smartphones etc. have provided the agency to give people a means to pique their interest in photography and expand their tools.

Suggesting a demise would seem to be anchored against evidence to the contrary[1].

[1] http://www.robgalbraith.com/content_pageecb5.html?cid=7-1166...
I wonder what the social implication will be when, over the next 20 years, whole sectors are automated. There are so many simple jobs that are /ripe/ for automation. If you're not doing the automation or some other high skill job, you're in serious trouble. Social welfare, and free money to the unemployed, are going to become an obligate, long-term realities.
I disagree with Paul Graham's notion that we need to find a better way to entertain ourselves. The narratives of films are powerful and are not always fun and entertaining yet people will go watch them; even if they walk out a bit disturbed. Hollywood creates content. I think to beat Hollywood, would require a platform that enables the film production process to happen outside the Hollywood system. Youtube, Netflix already have the distribution end. Movie stars are not a requirement for a good film, they can be replaced with good upcoming talent, (visit any major drama school). A large budget is not a requirement either, principal photography has never been cheaper. So what does Hollywood have that makes it special? It has the network which connects and coordinates all the key players (actors,writers,cameramen,animators etc). That's the problem that Silicon Valley needs to solve (not entertainment). It(we?) need to provide a platform to streamline the process of making film. Perhaps Paul Graham should have thought of an Incubator for Filmmakers. Demo night could be a short film.
The VP of Amazon has to approve all visas? VP as in Vice President?

Also, who's to say the VP will approve?
Big pharma and mass produced pointless medications without liability.
I would advise that you consider researching Canada in addition to US. Lots of jobs moving there, and the social supports are much better.

Don’t just look at what you make, but what you keep and save. Applying and work for a company remotely may help you with a move one day.

The best advice I can provide is don’t take advice about another country from your home country. This will likely be the hardest but in time it will make sense.
Not to mention the whole copyright mess...
The host is already beyond recovery for the US dollar to ever again function as designed.

Thos. Jefferson's quote continues:

> I believe that banking institutions are more dangerous to our liberties than standing armies... The issuing power should be taken from the banks and restored to the people to whom it properly belongs.”

Remember the purpose of the US Mint was to convert the silver & gold of any citizen into legal tender for a reasonable fee and return it to them as coins. Printing of bank notes was not on the agenda until politicians having a more predatory agenda got their way.
No true Bolshevik.
> Right, the unstated assumption here being that they are genetically predisposed to having lower cognitive ability (and further that this ability is highly correlated along racial lines

Not even remotely true. The intra-race differences are much larger than the inter-race difference. The difference along racial lines is a fraction of a standard deviation. They almost entirely overlap. Murray emphasized, repeatedly, that the IQ distributions between race almost entirely overlaps. "Highly correlated along racial lines" is the total opposite of what was actually written in the book.

I'm sorry but this just about confirms my suspicion that you are not familiar with what Murray actually wrote. I'm sure the version Murray's message you have in your mind is highly racist. But that is a very different message than the one that exists in reality.
This is pretty funny, can't wait to replace my hot to the touch macbook pro with an m1 model when the larger models come out.
You "dunno" and think "Big Oil" in interested in research that says "the coronavirus isn't real"? What are you basing that on? There is no research that says the corona virus isn't real, that's absurd nonsense.
Why write it in C rather than in modern C++?

Toolchain is pretty similar, often more performant, you protect yourself against memory leaks, dangling file descriptors as such (yes, without needing a garbage collector [1]), and some decent libraries to help you out with what you're not writing yourself.

(Potential answer: Bigger executable if you're not careful. In some cases that could be a consideration. [2])

--

[1] : https://stackoverflow.com/a/48046118/1593077

[2] : https://softwareengineering.stackexchange.com/q/246167/63497
In many ways this is still true of Intel today. Like Samsung, their chips draw more power (even with "Intel 7" supposedly drawing parity to TSMC 7N) and are often slower than their competition's chips.

Maybe it's an IDM mindset issue? It seems the market has moved on to pure play foundries. For example, Nvidia's first fab partner was STMicro, an IDM, and Nvidia noted STMicro was unable to focus on being a fab partner. After that, Nvidia moved onto TSMC, also working with IBM, UMC, and Samsung at later points in time.
There’s an extra-scriptural tradition Pilate’s wife converted to Christianity, and then converted her husband.

No creed celebrates Pilate as Saint for his actions in scriptures.
> Uber has nothing on that

Travel extensively in Germany. I can hail Uber from an app that works in Frankfurt, Paris and New York. Uber is often cheaper. And it is far more ubiquitous, particularly outside the major metropolitan areas.

I still take taxis e.g. from the airport, but pretending there is convenience parity in all situations is false. (Agree that Frankfurt and London cabbies are good.)
It is a bad step as it is usually taught, though (that is, as and end goal itself rather than, for example, as a means to better investments). Any astute kid is going to look at the “compound interest” argument as laughable. It only works if there is sustained, substantial additional contributions over a lifetime. This is especially true for people in lower income brackets. Try convincing a kid with even modest arithmetic skills that saving $2 (or $20, or even $200) and letting it compound is “smart.”
Yeah, I don’t like that the article itself treats building the DB seed data, etc, into the Firecracker VM image like this is impossible to do in Docker. The techniques are good things to do — but it’s very tenuous how the techniques are connected to Firecracker.

I’ve do all of the above using multi-layered Docker files and a cron CI job to rebuild the base integration test image every 6 hours. Sure if you need the isolation, Firecracker is the way to go. But if you invest primarily in container shenanigans to speed up CI with Docker, it’s not too much extra work to wrap it in a Firecracker VM, plain QEMU, or whatever once you start wanting more isolation.

Also, maybe I’m holding it wrong but Docker in Docker had not bitten us yet on our GitHub action runners.
Startup time.
I didn't appreciate the campiness of Star Trek until I was much older. The tropes actually make it more enjoyable. It's not hard sci-fi, which Expanse puts a lot of energy in to deliver.

The problem with Star Wars is that the fandom doesn't agree about it being campy, but at this point it's more campy than not, and similarly, I find it more enjoyable from that angle.
Surely YC must comment on this torrent of acquisitions.
Web development is done mostly using "memory safe" languages and we can see that it is far from being secure. The list looks like: https://owasp.org/www-project-top-ten/

Which is not to say that "memory safety" is not a significant issue in C/C++. I wonder why wuffs [1] is rarely used in C projects to parse untrusted data given that it can be translated to C.

[1] https://github.com/google/wuffs
>Why not celebrate that online kids games are now evaluated more than military technology!

I am not sure I get your point here. First, boston dynamics is not only for military technology, sure its initial and I think a lot of current funding comes from defense stuff but so did the Internet and early web technology's funding. So if we ignore that spin, the narrative is that online kids game is being valued more than advances in robotics. Now that does not sound positive in many ways.
I use Spectacle for window management on a 49" ultrawide and it works great for dividing the screen into 3 segments. Having one window centered helps avoiding too much horizontal movement of my neck as well (which I've been recommended to avoid by a physiotherapist).
Yup. You think it will suddenly start today? Not likely

https://scholarship.law.georgetown.edu/facpub/1560/
I guess I work in a very different industry to most here but 3+ screens is still very much the norm for those of us working in financial markets. However Mac desktops/laptops are very uncommon.
> imagine if it was done to the politician you support.

I'd sign up for their mailing list.
The problem with computer languages is that, if you want to do something new in a language you're just learning, you don't know if it's:

draw_circle(...)

circle_draw(...)

circle.draw(...)

Graphics::circle.draw(...)

shape_draw('circle',...)

or any of the million ways to ask the computer to draw a circle.

and you don't know if you need to do:

import graphics.package

#include <graphics.h>

use graphics.io

...

Just witness the myriad ways there are to tell the computer to print some text to standard out (echo, print, write, cout, ...), and the myriad ways to formulate a conditional or a for loop (e.g. see http://rosettacode.org/wiki/99_Bottles_of_Beer)

If the compiler/interpreter had at least some level of intelligence we could just say "draw a circle" or "output this text" and the compiler/interpreter would know which function to call, which libraries to include, and the exact syntax to use.

EDIT: Though, now that I think about it, this may be a great add-on to IDE's or text editors like Emacs, instead of having the compiler deal with it. Emacs knows which programming mode you are in, and you could just type 'M-x code: draw circle' and it inserts the appropriate code, depending on the language.
Don't Americans know that Baidu is run by the Chinese government and its collaborators? Of course Google was going to lose that fixed race.
Disregard the 115%, that's from the pre-GFC times when banks used to give you more money than you needed to buy the house, plus some more to buy a car.

You're right there were several deals, but again, you're allowed to ask questions as a PB. Clearly if you're lending money to a guy who is borrowing from a bunch of other people to do the same thing, you should have a think about it.
Maybe I should have said he sounded like a feudal lord, it doesn't matter to me. I wasn't diving into the circumstances, just the phrasing of that last sentence I quoted.
I agree that kids are now growing up being told that it's easy. Here's a possible scenario:

1. we tell kids it's easy in order to get them interested

2. those who are interested, learn with time that it isn't as easy but love it anyway

3. those that are not interested, which is probably the majority, still go home thinking it's easy
Mozilla did recently lay off 250 people. At the same time their exec pay is up 400%.

https://calpaterson.com/mozilla.html

They've also had plenty of spare energy to participate in trying to cancel rms in recent weeks.
I've been programming for a long, long time. Went to college for it when I was a pre-teen. The more and more I code the more I see it closer to something like music than something like engineering. Getting a little garage band together isn't hard. A couple years of practice and you and your friends can play at a little bar or at least at a high school shindig.

The same is more or less true for programming. A simple stack of JS, HTML, and CSS is pretty easy to get going. And if you're content to make marketing sites for advertising companies or similar, then go nuts. That's your simple jam and you rock out on it as much as you like.

Other people want to learn violin or weird keys or timings or cross rhythm. They want to woodshed some African drums and mix them into complex arrangements. And you know what? It is harder than playing a simple guitar for a simple song.

We have the same thing with software, and once you've put in the years you find a sort of series of specializations that make you stand out a bit more and get you a bit more money.

So when people say "programming is easy" what they really mean is that it's easier than most people expect it will be for the financial incentives it provides. Compared to, say, structural engineering which takes four years of focussed study then a long period of practical understudy, software is easy and it pays more. Almost any structural engineer can become a data analyst or junior data scientist and make around double the salary within a year or two.

Yes we've all had the frustrating semicolon days, but there are highlights too. Fast feedback, ease of learning new technologies, ease of scaling to millions of customers. There are many advantages and I think they make up for it.
The last relevant piece of “news” is from 2013.

I thought maybe the mailing list would have some info, but nope, discontinued, without an archive link.
Slava Pestov, who started the jEdit Editor, created the Factor programming language and now working on Swift.
Maybe I am missing something but I can get the image URL by right clicking>open image in new tab. This might not matter much to others but I hated them when they recently removed the option to filter image search results by exact dimensions.
I'm talking about using HAProxy as a local reverse proxy instead of a remote elastic load balancer. So I guess we're back to it.
i would kill for that jacket
Thanks for sharing.

I stared in horror at the following:

"Here in Silicon Valley, it’s even worse. I have an aesthetically nicer place, but I now don’t even have a desk or desktop machine. I type from a small laptop on my couch, being held up by a pillow. I have no room for a chalkboard or whiteboard, unless I wanted to cover up half of my mirrored closet."

I am an east-coast developer and am totally spoiled with my home office. I never had an urge to move to silicon valley and this makes me even happier I'm not there.

Five computers spread out over three desks, two large bookshelves, a couch, and a fireplace.
Travel sites are worst about it but I've seen it on Amazon which claimed it was a mistake. Smaller stores don't typically do it, but with an iPhone and an Android, one on VPN sometimes you can catch the site being funny about pricing.