jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Someone linked to this Twitter thread in the other discussion, from a theorist (one I happen to know a very little, from back in the day): https://mobile.twitter.com/GordanKrnjaic/status/137983430884...

Not a lattice theorist, but I can tell you lattice stuff is very hard, and also very cool to be calculating such bare bones nature on a computer. Lattice results can be hard to parse for the outsiders, and I know there is often debate over how trustworthy the results are when it is so hard to check (you don't just build and perform another experiment). That's not to say the people doing it aren't very smart and capable, but it is an unbelievably difficult problem to do, and just like experiments have problems and errors, so to does lattice calculations. Treating them like almost another form of experiment is perhaps best (how does it fit in with other experiments? with theory expectations? how can we know if it is correct or not and correlate with other results? etc.). In other words, theorists and model makers (like work I used to do), may or may not include lattice results based on how they feel about some result (or what it does to their own model....).
For a 10-person startup, that's fair. For a company like Google , with offices in Germany and France and hundreds of engineers from any nationality, not so much. Other companies fall somewhere in between based on their headcount and global reach.
> Their internal risk/reward function isn’t calibrated quite right

What else is voting but deciding which party has the best risk/reward? ;)
That is a general problem with any principle used as rigid ideology. Almost very principle becomes a problem if applied too dogmatically . This applies to software dev but also others like politics or economics.
I'm not sure how big the subset of people that use unix systems and are ignorant of the command line is.

Most of your GUI users are on Windows, and unix shell commands mostly do not work or are aliased to other commands that don't work exactly the same way as they do in GNUland.
Single Point of Failure.
DST can be such a hassle.
It affects our reports and change requests.
On the other hand, I've written Rails tutorials for newbies and people constantly think I'm a Ruby badass and ask absolutely no further questions.

Perceived character, reputation, and the way you make a person feel has more to do with whether they innately assume you are good, than sheer fame.

It's so easy to choose the wrong variable when you're trying to figure out a (social) system.
Wow, I've never come away from a HN article embarrassed for the author before.

I had expected from the title to see an article explaining why there don't tend to be a lot of famous computer programmers. I was completely unprepared to read a complaint from a guy who thinks he should be famous, yet isn't treated with the deference he thinks he deserves.

Yikes! I had to stop after 3 paragraphs.
I didn't even know of it before you mentioned it, so I guess my only thought is that it's another sign that higher education is a bubble.

I.e. "If something can't go on forever it won't", and higher education inflation is certainly an example of that. Here's the Instapundit (a law professor) on this: "A recent Money magazine report notes: 'After adjusting for financial aid, the amount families pay for college has skyrocketed 439 percent since 1982.'" (http://www.washingtonexaminer.com/opinion/columns/Sunday_Ref...).

And as one article noted, The next generation of home buyers has too much college debt: http://bayarearealestatetrends.com/2010/06/the-next-generati...

College debt is of course non-dischargeable (can't escape it through bankruptcy), so when you combine all the above with the drastically reduced returns due to the Great Recession, including the ugly fact that history shows that people entering the work force during bad economic times have sharply reduced lifetime earnings....
Well, this is the entire point of art, right? You are building an artifact for people to interact with. Sometimes the artifact reveals aspects of the creator's personality, but generally that is done subtly. You're trying to suggest and seduce, not overwhelm and assault.

(Even the arts which aggressively push the author's persona - think: a lot of hip-hop, and a lot of standup comedy - are about selling persona, not person. Performers play characters. Even when they are playing themselves.)
SA is easy to integrate in a mail server but not "easier" than adding one line to the server configuration. SA lets many spam go through, it's a pain in the neck to fine-tune it and when you have a lot of spam coming in it uses a lot of CPU for parsing. With blacklist servers spam is dropped at the beginning, there's no further parsing etc.

Basically I don't know why anyone nowadays would use spamassassin (I've used it in the past) when there's graylisting and blacklist servers that work wonderfully with low overhead.
Medical treatment for everyone who needs it paid for by taxes on the people who make lifestyle choices which will require more medical treatment makes sense to me.
Agreed, but a lot of people interpret "transparency" as "Your knee surgery will cost $4500", not a flow chart of possible costs.
Agreed. This opening was excellent, something I hadn't thought of before:

" We used to think of a network as a fortress, with the good guys on the inside and the bad guys on the outside, and walls and gates and guards to ensure that only the good guys got inside. Modern networks are more like cities, dynamic and complex entities with many different boundaries within them."

But then the rest of it really blew my mind.
A big reason the dot-com bubble was bad was because normal people with more to lose were depleting their retirement savings buying stock in stupid companies that recently went public. There are no more IPOs. The public at large cannot participate in this bubble. This financial part of this bubble involves a bunch of rich guys and even richer investment firms. Who cares if these people lose .001% of their net worth betting on startups?
That's because the most difficult part of a successful blog has nothing to do with technology, and everything to do with words.

Great bloggers aren't great bloggers because of their blog platform.

I'm glad kids these days aren't blogging. Less competition for my websites.
Is there going to be a time in the next 5 years where most people change their views about the [usefulness/profitability] of [investing/creating/buying] [housing/start-ups/restaurants]?

If your answer is yes then there is currently a bubble.
They want someone to blame for not being able to watch Game of Thrones in HD or for fear of having to pay extra to continue doing so. Providers who fell in between the eyeballs and the content got in the crosshairs.

This is really "Game of Thrones" vs. "The Internet" and GoT won.
I basically just typedef away the ugly syntax. It basically works. Though I wish you could use typedefs in prototypes, like

typedef int signal_func(int sigcatch, raised_func f);

foo.h:
signal_func* p_handler;

foo.cc:
signal_func my_handler {
...
}

This would avoid a lot of repetition and is easier to read IMO.
I posted my comment prematurely, I hadn't read through the article fully yet. I feel a bit embarrassed about obviously commenting on an article that I hadn't fully read, which is why I deleted my comment (before having seen your reply)...
When the murderer stops stabbing his victim for a second to take a breath you dont commend him. These are adults. They are malicious. They are not trying to do the right thing, and deserve no commendation.

You don't appease Hitler, you stop him.
Then we should be happy that they weren't a little bit more organized because then you might be looking at your elected officials as hostages. At this point in time their lack of ability should be counted down to luck, and nothing else.
Your comments about the software development process reminds me of the arguments from a few years ago, against open source software, like linux. One of the arguments for professionally made, closed source, proprietary software (like Microsoft windows), was that; programmers getting paid by a corporation would obviously develop better software than a bunch of unpaid, unprofessional, part-time hackers. Funny how much that argument has changed today.
" If your parents spend their lives accumulating a couple million dollars in assets they want to pass onto the children, you should not have to liquidate their entire estate just to give nearly half in taxes the day after they die."

Why not?

If they did more careful planning, a bunch of stuff would be in trust(s), or have been gifted before hand.

I see no reason why taxing capital gains belong to an estate is bad policy -- otherwise they go untaxed.

And for the record, we're 1%-ers likely to get hit by these proposals. It'd be good for the country if we and everyone who made this much paid more, and I'd love to soak the 0.1% and the 0.01%.
I am writing my own project management system - currently working hard to bring it out of alpha into beta over the next week. It is called NearBeach

Demo - https://demo.nearbeach.org
Site - https://nearbeach.org

Any feedback will be greatly appreciated. I am hoping to update the demo site in the next few days with a more stable version
That's.. actually a very salient point.
> But I'd still hope that civilians with large stores of N95 masks or other PPE would consider donating them to healthcare workers.

I was at Home Depot today and was surprised to see N95 masks available, though limited in number per customer.
rePalm still http://dmitry.gr/?r=05.Projects&proj=27.%20rePalm

https://www.reddit.com/r/Palm/comments/fk26qv/respring_first...
I'm working on porting https://pycon.it from Gatsby to Next.JS, unfortunately, it turned out Gatsby is not a good fit for our use case.

Tomorrow I'll probably work on Strawberry a GraphQL library for Python, I've been slacking a bit on it!
How does this differ from Grafana Loki? This is a tool designed specifically for log indexing and searching as well.
The service credentials are supplied via an env variable that points to their location. Locally, you can provide the location directly or set the env variable yourself. When deployed, most GCP service environments just have that variable setup already and you don't have to think about it, so it feels a bit like magic. Same thing underneath the good though.
Large companies also need excellent engineers because novel engineering problems emerge at scale and as a large codebase evolves over the years. You can't really attack those problems by only doing what you're told. If nothing else, someone has to figure out what the plan is.
I tried the new release of Racket v8.0 (Chez backend) built for Apple M1 Silicon this morning. I have a version of my Common Lisp Knowledge Graph Navigator written in Racket. Very fast both on boot up (for the IDE) and running my program. Thanks to the Racket (Scheme) team!
Wondering if you could make winter ice fountain sculptures out of this phenomenon
The book Mastering Audio by Bob Katz covers a lot of ground.
Yet you clearly second guess and misunderstand my intentions. The real problem is the threat vector. Where is it is easier for intelligence services to operate?
Can you suggest a book on negotiation? I know I'm terrible at it and could really use such a book.
strange that it hasn't been discussed. i think the answer may be that open sourcing wouldn't speed up manufacturing as the issues are supply-chain based. not sure if that's strictly true i'm just suggesting. and open sourcing this vaccine will make it less profitable which will actually slow down the development.
theaigames.com does this by running the game engine and bots as console apps and communicating by sending simple commands through their input and output streams. They generally provide some "starter bots" for a couple languages, in which the message parsing is already handled for you, but they accept bots in any language.
If you're custom building any software you could end up making a mistake though. Not everything a user may want to use is in packages/ports. I end up building several things manually because they're not in ports.

But you're right, removing files documented.
Excellent timing for me. I was needing resources for this soon. Thanks, as alimoeeny said, any one with experience with these books would be appreciated :-)
He's been busy: http://csdb.dk/scener/?id=835
:-) you got it
> "...copied into Groovy, that kitchen sink language, which was bundled as part of Grails, that knock-off of Rails for the JVM. The software industry is divided into 'Makers' and 'Takers'. The people behind Gosu are obviously Makers, whereas those presently behind Groovy are Takers."

This is all wrong. Groovy predates Grails, as Grails was written in Groovy. Gosu and Groovy came out at roughly the same time, and IIRC, Groovy had closures and features like the Elvis operator before Gosu did.

You apparently don't like Groovy's current owners, but slamming Groovy for implementing static typing and qualifying them as takers for doing so makes no sense at all.
Indeed. I think I fit into that category, first used UNIX(TM) in 1978, first programmed in C in 1980-1 ... and I've never thought K&R was a good book. It was Lions' Commentary on UNIX 6th Edition, with Source Code (https://en.wikipedia.org/wiki/Lions%27_Commentary_on_UNIX_6t...) that was the key, and since its first edition, I've used C: A Reference Manual by Harbison and Steele (as in Guy Steele), initially written for a CMU spinoff compiler company because K&R was an insufficient reference for implementing a compiler.
I really like this comment

https://www.reddit.com/r/IAmA/comments/2rgsan/i_am_elon_musk...

Saying that he has no idea what is going to happen with the launch tomorrow, its a refreshing honesty.

I was also wondering on an semi unrelated note if HN had ever had AMA's from interesting people? I am not preposing that they should start happening though.
Interesting that you know that, while a Federal Agent - who is actually charged with enforcing the law - does not.
Perhaps you misunderstand the purpose of software development.

There is a stable version of Firefox (version 3.6), you can download it at http://www.mozilla.org/firefox/. Mozilla is also adding new features to Firefox in an effort to enable web developers to do new things in new ways. Development and stabilization of these new features is ongoing, which is why it's restricted to a beta program in the next version.

What would you prefer? That Mozilla abandon innovation completely and concentrate utterly on stability? That you not be allowed to participate in beta testing the next version of the browser? If you don't want to test Firefox's new features in the unstable version then perhaps you can avoid running the beta and just stick with the older version.
That was no doubt their goal. But software on computers is much more easily adapted to defeat these silly(1) methods than the DVD player under your TV.

The irony is not at all lost on me that in trying prevent piracy, they've made it attractive to me (someone who would not ordinarily pirate) to do something very much like piracy to protect my equipment and have a better consumer experience. Thus I support the ecosystem of tools that they try hardest to eradicate. A classic tale of unintended consequences.

(1) What they do is not DRM per-se (the battle for CSS was lost to them long ago), but simply breaking the content structure of the DVD so that software has a hard time following the program chains. If done wrong this can crash the dvd players software, or worse, cause a kind of loop that can quickly damage the physical hardware.
I equate generalist with "specialist in more than 1 field". When I hear someone describe themselves as a generalist in the web industry, I assume they would be able to easily get multiple job offers in at least 2 of the following areas - IA/UX, visual design, front-end, back-end, db or server admin.
I respectfully disagree. Exits have always had the potential to go that way..
The counterargument is that the ROIC of growth might be less than the real estate investment.

I had a chance to do work for a board member of a public company. For 10 years they invested in R&D which was an utter failure and used up the majority of cash flow generated from operations.

After halting most of R&D, cutting costs, the company was able to be turned around and cash flow positive.
How I interpreted this: a dabbler focuses on several pursuits with each given an orthogonal mindset, perhaps making inter-field connections, but only incidentally and post-hoc; a generalist has one goal and learns the skills of several fields in the pursuit of that goal, focusing on new fields because of their connections to current work. Breadth-first vs. depth-first search, basically.
In my opinion (opinions vary on this)....

a bachelor's degree in CS is about as useful as a bachelor's in Psychology, in terms of your actual ability to do the job. In other words, you're not. Probably even more so in CS than in psych.

The difference is the truly massive demand industry has for even half-trained, semi-competent software engineers, so they're willing to absorb the finishing costs a master's program would provide. Most honors graduates can be salvaged after a year or two of intensive mentorship.

The only problem is that you're getting a very specific skillset i.e. the skills you need to do the job you got hired for. That could be good, or it could be bad, depending on how well your goals and your employer's align.

On the balance, 10/10 would recommend a master's.

It should be mentioned that this is just for having and doing a good job in industry. If you want to teach or do research anyplace decent, that master's ain't gonna cut it.

I would not recommend a Phd unless you know exactly what you're getting into. It is an absolute requirement for a few fields, and an albatross around your neck for any other. It is also very expensive in terms of time and your career development. (Any decent program in the US will pay you a modest stipend to go full-time for a phd in CS.) And the academic job market is real, real ugly these days. Caveat emptor.
I can see immigration authorities getting peeved over people who are essentially running a freelance business from the country (hence cracking down on coworking spaces). That looks more like working in the country rather than really working back home: even if all your customers are abroad, the place of your self-employment as a freelancer is where you customarily actually reside and do the work. So if you maintain an office much of the year in Thailand and don't maintain one in the U.S., that sure looks like you're working in Thailand.

But most countries don't categorically exclude doing work for a foreign employer while on a visa-free visit. The U.S. visa-waiver program explicitly allows "travel for business or pleasure" up to 90 days, and the EU has an analogous "business travel" exemption. Doing work for your normal "home" employer is expected under the definition of "business travel", which can and usually does include on-site work in the country (not only remote work for your home office). That's what the business travel visa exemption is largely intended to facilitate: things like BP London sending staff to Houston for 3 weeks to supervise plant startup, or Microsoft sending some staff from Redmond to Ireland to hash out a product design in person. As long as it's temporary (typically <90 days) and the employee continues to be employed normally by the home office (not paid by the local office), it doesn't have to be confined to training or conferences, and can include actual work.
John Hershey's Hiroshima is a good retelling of the horrors of the Little Boy experiment, if you are interested.
There are more libertarian-proposed solutions to such problems than there are libertarians. Most of these slot neatly into the category of things that could work in theory, but have never been attempted.

Once you go beyond the political mainstream, alignment between individuals drops drastically. If you can't get anything you want by compromise, you don't have to compromise on anything.

You may be surprised by the number of varying and mutually incompatible ideas that different libertarians will have regarding any particular issue, each one insisting that their idea would totally work, if only conditions X, Y, and Z could be met.
https://www.google.com/search?q=New+Revelations+U.S.+Tracked...

and click the link.
>23% effective is actually quite a good benefit,

Well, my comment was pointing more to the disparity between the PR around the vaccine vs. the reality of it. It's well-known that it's a hit-or-miss proposition each year and, here, we're seeing evidence of further holes borne of the annual effort itself. That is, there's now a downside to actually following the advice, beyond side effects and ineffective vaccines.

So, I'm speaking more to the juxtaposition of that reality against the "vaccine-is-everywhere-better-get-it-or-you-might-die" kind of PR in which public health officials and pharma engage every year.
I've been noting this dynamic for a ways now, the earliest reference I can find is last May, though I thought I'd mentioned it earlier (on G+).

Throughout his presidency, Obama has been constrained by a legislature he at best could only partially rely on -- his initial filibuster-proof Senate lasted less than three months as I recall. His initial approach was working with the Republic party, though that failed. He was then concerned with both midterm and his own re-election, with very narrow margins to preserve.

With his final mid-terms out of the way, he's in an interesting place: not empowered (his party controls neither house of Congress), but neither impotent. He has a Senate which can either filibuster or uphold a veto, he has veto authority himself, and can act to impose regulatory measures within his Executive authority. I predicted, and he seems to be acting, with great conviction since the last election than in the six years prior.

I anticipate another two years of this. Not smooth sailing, but far more decisive action.
Is it a full blown renderer? i.e., does it fetch JS/CSS and execute them?
>>> Do you have a large proportion of your wealth at stake here?

Approximately 30-50%.

>>> Do you use many sites or just one or two?

Personally I have money on 9-10 different networks/sites. FT and pokerstars were the biggest 2. I kept about 50% of my bankroll on star as I trust them the most.

Because I don't reside in the US I have a much wider selection of sites on offer. However I know many, in both the US and Europe, who play on exlusively one site, often due to loyalty (sites offer favourable terms if you put a lot of play on one site)
Your guide single-handedly got me through network programming in C at university. This was back in the early 2000s. Thank you! And I'm so happy to see your guide still getting updated.
I would suggest you get a life outside of your job. Do volunteer work, fix your personal problems (which most folks don't really do -- I am getting well when doctors say it can't be done and, hooboy, the negative social feedback is amazing(and most of that negativity comes from folks with the same diagnosis)), develop some deep meaningful relationships of some sort...etc. Then develop software related to the "real world" problems Out There instead of at work. If all goes well, it won't be competing with stuff at work at all and you can launch on the side.
The VC and angel world are tiny and it all revolves around reputation and trust. The negative perception is going to cost Spark a lot more than the breakup fee. I'm shocked that they DIDN'T get it.
Not answering your question, I have asked HN about keyboard layout: https://news.ycombinator.com/item?id=26112993 . As a touch typist, I think that ability to use keyboard without looking at is a great skill in any use of computers. It is not about time spending, it is about ability to think and typing simultaniously without interrupting the process of viewing code.