jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
What the author does not seem to grasp is security is fundamentally about managing risk. Consider his statement that "IT executives seem to break down into two categories: the 'early adopters' and the 'pause and thinkers.' Over the course of my career, I've noticed that dramatically fewer of the 'early adopters' build successful, secure, mission-critical systems." His measure of success is on whether or not the the software is secure and not whether or not it fills a valid need.

Consider two divisions within a large company. One is the research and development division and the other is finance. I want the R&D department to be the early adopters and I want them to take risks. They will be the early adopters. On the other hand, I want the finance department to be locked down.

Consider the same logic as applied to the typical startup. A startup that is focusing most of their time and energy on security is probably playing the wrong side of the risk equation. They have more to risk by delaying their product than they do making sure it is locked down. On the flip side, an established company like a bank or insurance company has a lot more to lose and should focus more on security.
Having a global timezone is not quite so easy for people's brains, either: About half of everybody will live in a place where the day changes in the middle of the... day, for the lack of a better expression.

[The first day is the calendar day, the second is the solar day.]
I wonder if this "general model of sequence data structures" encompasses the enfilade:

http://xanadu.com/tech/
Lizard Squad was already being doxed, 27 Dec 2014.

http://i.imgur.com/vQTaCKx.png
>If instead the military developed 2 variants (carrier-borne and land-based), scrapped the STOVL requirement, and perhaps scrapped the low-observable requirement, they could...

...have just added thrust vectoring to the F-16 and prayed for peace.
> as soon as you have a collection with a key that is a GUID (or a name like Fred or Bob), you've just invented an object

That's an unusually broad definition of an object. Is that the only criteria you have? Does the key need to be unique?
> Has anyone ever paid the individual price for an article?

I would be very interested to see statistics on this, because I suspect the answer is "almost nobody" - as I assume your question was meant to imply.

> ... [How] many non-academic taxpayers are trying to read articles that don't have institutional access through their employer or local public library?

Count me in this population, although to be honest it literally never occurred to me to check if the local public library had journal access.
I think you're seeing differences between job cultures more than politicians vs civil service. Politicians are doing crazy stuff and reversing direction 24 hours later all over the world because that's what public health "experts" are doing. The WHO is notorious for it, they have routinely made contradictory announcements within days or weeks of each other in 2020 and this will probably continue in 2021. Public health is just making it up as they go along and this is reflected through politicians, who basically just do whatever they're told by their "expert" committees even if it makes them look foolish.

gov.uk is run by software engineers, presumably pretty good ones. They make decisions based on data and know how to interpret it.

One thing that has become super clear to me in 2020 is the huge quality gap between CS culture and public health culture, at least in research. Public health research papers and especially epidemiology papers contain not just severe errors all the time but are flat out deceptive in ways I just never see in the output of CS research or the software industry. For example I never encounter bogus citations in CS papers but that happens all the time in epidemiology papers. Public health research superficially looks and feels like science but when you scratch the surface the scientific method has gone AWOL, good data practices have gone AWOL, basic logic and integrity has gone AWOL. It's just a disaster zone.
So the very few kids that can't wait at home for a later bus take an earlier bus and wait at school. Not very complicated.
The orbital debris problem mentioned at the end is really scary in the medium-long term. We're used to mistakes being relatively self correcting down here. A bridge falls over, and it's terrible, but when it hits the ground, it's "stable" again. Then you can learn from your mistakes and try again. With orbital debris, on the other hand, if there was some day a chain reaction, could take ages to sufficiently deorbit, like a building that keeps falling for years or decades (or even generations! https://en.wikipedia.org/wiki/Kessler_syndrome)
I would staunchly second this, as well as Designing Data Intensive Applications.

As this thread is alluding to a lot of system design resourcing is lacking, and IMO is fundamentally misaligned on what is inherently useful for people to learn from.

The majority of the system design resourcing targeted at interview contexts is all extremely contrived; The narrative is usually a paraphrase of a particular blog post about how a particular company solved their particular problem.

Don't get me wrong, this can definitely be useful, case studies can be enlightening, but for practical fundamentals it's misleading as it doesn't actually help someone think along the principal axis' of large-scale system design, or how to construct an organic causal narrative at how to arrive at this seemingly contrived solution. The reader will just come out of the 30 minute read, or 40 minute video, knowing how to implement a very specific system design solution, and would have trouble adapting and wavering away from it in a real world (and that includes interview) context.

The YT channel linked above, and the O'Reilly Designing Data Intensive Applications are so much better than anything else I've seen, and having been on both sides of the interview, it's pretty clear when someone has actually "grokked" system design, vs bullet consumed a bunch of blog posts and videos on "grokking" system design.
That's wonderful news!
Yes, debugging notebooks is not the best experience so I'm glad there are improvements. I will have a look.
That's exactly what I thought of when I first saw the car.
Folks who go beyond Sr. Engineer are very much into putting their ducks in a row -- with extreme prejudice. They become CTO, Consultant, Senior Member of the Technical Staff, Fellow, Startup Partner. That person initiates projects, begins the R&D, writes the proposal, estimates the budget, create slides and do presentations, evangelizes the ideas. You sometimes orchestrate prototype development if you don't get to put one together yourself. If necessary you take the idea and build a company around it.
What scares me most is, when I find someone sharing the same feelings on these lines as me, and yet being far more productive then I am. This is when it gets really scary, and the little voice inside your head screams, "dude, you ARE a fraud".

But, at whatever level, we all have to fight it for the rest of our lives. :)
I think Jasons argument is that he created proprietary value in the form of partnerships, sponsorships and acquaintances that Arrington has leveraged with his "new" and successful conference.

It might be a justifiable argument, but that's for a judge to decide. My opinion is that even with those sponsorships, partnerships etc.. that Arringtons probably leveraged TechCrunch the most to create both successful conferences. I`m sure this is something he argues.
The write performance with LVM is terrible.

LVM snapshots on read slaves or during times when you have sufficient write capacity work as advertised.
This is a check for knives/guns/bullets, right?
So after setting up Project Titan does that mean that news.yc is going to get a brand new messaging system?
I'd though that, for example, guns are quite often made of heavy metals, don't they?
Also, once again: the email field is not public. Write contact information in the profile field.
...Well alright then.

Thank you.
It was either an intern or a third-party contractor, and they went with intern.
They sent you an email.
"available for the two most popular operating systems and some lame one nobody outside of it’s devoted cult following actually likes."

Really? Lame one? Devoted cult?
> I strongly dislike macros that can hide in code. I get really frustrated when I open a source file and see (foo ...) and can’t tell whether it’s a function or a macro until I read documentation.

Well... that's just, like, your opinion, man.

Seriously though. In Elixir, for example, much of the language itself is implemented via its own macros, which demonstrates a certain nice extensibility. If Elixir followed this same pattern, it would get really annoying really quickly, as even simple if statements would require a leading slash.

Also, I preferred "unf" ;)
They then have the right to ask you to show them what kind of stuff you're putting in the cloud drive

"Show" them? As previously mentioned, I'm encrypting my content. The nature of the data I'm story is both none of their business (I'm paying for unlimited data storage, not unlimited data storage of certain file types after all, per their advertising) and anyways it exposes them to further legal liability by way of asking that question.
Read one of the other threads on the subject.
“Unf” is quite widely used as a spelling of a moan, to express sexual desire or gratification. While it can be used to express non-sexual enjoyment, the sexual connotation it evokes is just unnecessary when it comes to a programming language, regardless of the original intent.
True story:

Log into server. Why is server slow? Run `top`. Hmm, `./exploit` is consuming 99% CPU...
Thank you Mozilla for this site. It has been my reference for a long while.
I'm not sure how you can tell. It's easy to form opinions like this about undergraduates that you're teaching, but in practice they're based on virtually nothing. You don't know these people, you just interact with them in a very restricted way for a few hours a week. (And you spend hardly any time at all with them on a one-to-one basis.) At least, that's how I fell when I'm teaching.
Keep fighting the good fight, bro.
But why can't free software compete without the government mandating it's use? Without licensing costs, it should have an advantage. The answer is that free software is often unresponsive to user's needs, and telling users to scratch their own itch is an example of that. Open source has achieved huge success among developers, because as a community of developers, they deeply understand those needs. It's been much less successful at developing products for non-technical users because it doesn't understand them, and has no strong incentives to try.
Physical inactivity (sitting at your desk all day moving only your fingertips) is implicated in many of the health problems most hackers are likely to suffer from and eventually die from. I think many of us would welcome the opportunity to stand up and move around a bit while still getting our work accomplished, even if it wasn't the only interface we used.

BCIs, on the other hand, would mean you can potentially finish that software module, or at least read your email, while simultaneously going for a run ...as long as you don't run into a tree or the road.
I presume "we" there means the general market to which the Mac was introduced. Ubiquitous Internet access was years away.
It's not, but you have to go to the lecture to get the transcript, right? The professor may be saying things that don't appear in any book. This is especially so if you're going to a good school and the professor is a leading researcher in his field.
we are driven by evolutionary forces.
I love PBS; the work you & your team are doing make the world better!
Surely there must be some mechanism for tracking this: I've heard the cost for a sports bar to stream a UFC fight is in the thousands, whereas for individuals it's like $60. Can anyone weigh in on this?
As someone in the comments section noted to the author - there are plenty of short haul, unlicensed spectrum, wireless bridges available today that are very affordable. Even if he went with something more long haul oriented he could easily clear well over 30 miles LoS at over 500Mbit (https://www.ubnt.com/airfiber/airfiber5/) in real-world expectations. I would put the money into building a tower on my property and find the closest fiber plant Comcast has for the HFC node that services the general area and make them give me a L3 drop to this bridge. Having done this working for a cable provider in the past, it's trivial and inexpensive (costing well under $10k for the expensive equipment, generally a 5 mile link can be done for under $2k).

Reliance on Comcast won't get you anywhere in most cases, but there are options for this guy other than selling his house.
If you are the smartest person in the room you are definitely in the wrong room. You have great opportunity to learn so much from others. Also I am sure you can't be the dumbest person in the room. There will be few things where you would be pretty good at. You just need to discover those.
This happened to me in December 2014. I bought a house in way upstate NY. I called Time Warner to verify they could get internet to the location before I bought the house!! They said yes. I packed up, moved across country to then find out that Time Warner "made a mistake" and no internet is available. Not even DSL.

So, I am now the proud owner of a CradlePoint LTE modem, upped my data through AT&T since they were having a promotion to 30gb a month. It's a change in my browsing habits but 30gb is more than enough for work stuff and at the end of the month if I have 10gb to spare I go after those videos I wanted to watch.
Dropbox, which has its whole business around selling storage, unlike companies like Amazon and Google, who also want to mine your data, could offer end-to-end encryption for the files like Spideroak.

Of course, I can't imagine its most influential board member, Condoleezza Rice, will ever agree to that.
How? The door is still locked, just not heavily reenforced. Passengers are going to notice someone trying to kick the door down and you can believe that person will be taken care of quickly.
For anyone else unfamiliar with the term, I just found this blog post that explains Zak Slayback's understanding of Thiel's indefinite pessimism: http://zakslayback.com/2014/10/07/pessimism-optimism-definit...

It's a pretty good read. The relevant section regarding Italy: "Thiel’s identification of the indefinite pessimists: modern-day Europeans. 'The world is going to hell in a hand basket, so we might as well as drink and be merry,'"
For more on the per­-
ils of tax­ing reader
pa­tience, see
WHY DOES TY-
POGRAPHY MAT-
TER

This quote, hyphenated as is, provides all sorts of opportunities for snark. Instead I'll just note that it seems Pollen needs work. It's far too eager to hyphenate; doesn't protrude hyphens, commas, etc.; and doesn't use TeX-style paragraph-level optimization. Not being able to identify the bounds of hyperlinks is also a strong source of irritation.
> I think this was the most productive call I’ve had so far, because I finally got the clear picture of what’s going on. Somewhere in Comcast’s system, there’s a check box that says that I already have cable service to the house. Every time I call to ask about new service, someone looks at this checkbox and concludes that I don’t need construction. Whenever a ticket is opened in regards to construction, it’s closed automatically because the system believes it’s not necessary. So I am literally in a Catch-22

This is what Kafkaesque actually means.
Agree completely.

Similarly, PG pretends that many companies are willing to go to extreme efforts to hire Americans. But I know about a dozen quality programmers who are "stuck" in the Midwest, because companies aren't willing to make them job offers in major tech hubs, even though they're applying to dozens and dozens of companies in San Francisco / Portland / Seattle / etc.

It's pretty clear that while PG's particular startup might not fit this mold (and the people PG typically talks to probably have honest intentions), the vast majority of these companies simply want cheap labor, and are hiding under this mythical "100x programmer" rhetoric to justify it.
Remember that that's been written by someone who never worked at that kind of job, and then Stallman, who is even further far removed from that environment, making a generalized statement that he wants to apply to all companies and employees.
It seems plausible that there is a dearth of exceptional programmers, and that it would be difficult to rectify this by training more. But scarcity is a fact of life in any market; is there anything special about the labor market for high-end programmers? If the CEO that pg mentions really wanted 30 programmers tomorrow, why doesn't he attract them from other companies by offering them higher wages? Before you dismiss this as naive or impractical, let me point out that this approach has been empirically validated: Facebook was able to massively scale its developer workforce by poaching employees from Google.[0] I'm not even arguing for or against more immigration; it just seems strange to me that this essay is ignoring the elephant in the room, particularly when there's been a well-documented conspiracy among the biggest companies in the valley to suppress developer wages.[1]

[0] http://techcrunch.com/2010/11/11/google-offers-staff-enginee...

[1] http://pando.com/tag/techtopus/
Yes, yes and yes. People are sometimes surprise why people who has a lot of money seem to be left-leaning and support things like higher taxation. First, it is never a concern for them. If they need, they offshore their money or pay lawyers who know tricks or start some foundation to pass money through it.

Something that people from middle class are not able to afford.

The other reason is that making difficult for members of middle class to accumulate wealth secures their own business, they are effectively killing the growth of potential competitors.

In the longer perspective this is very dangerous, it creates oligarchy, which, in turn, has all the incentives to restrict free market, free speech and democracy.

Middle class is important for the society since those are people who have time to engage themselves into public affairs, they don't have to spend all their time trying to earn money. In addition middle class is much more numerous than 1% of the wealthiest. As a result they give work to a lot of people who are down the social ladder. Both Mark Zuckerberg and some Mr. Jones, who owns a grocery shop employ a single babysitter, need a single plumber to fix their pipes, are able to eat the same amount of food, etc. So thousands of Jones are given job to much more people than single Mark Zuckerberg (obviously I am talking about Zuckerberg as a person, not his company).

That's why from the social perspective it is important to have as many Mr. Jones as possible. They give work to a lot of people, they drag them up. That's why taxing heavily middle class is a terrible idea and all the "tax the rich" regulations in the end mean "tax those who cannot escape taxation".
They have to care how it's done, because they have to evaluate the risk of the launch failing and destroying the satellite. That's not just a money issue - a launch failure means the capability you thought you would have won't be available until some later date. Maybe years later.
I recommend it.

I just had eye surgery, so I had a 48 hour "blackout" period where I tried different screen readers and methods of programming. I have an iPhone and a Macbook air. I configured emacs and emacsspeak ahead of time.

Many apps on the iPhone work really well- reading email and sending texts was very easy. Writing email was difficult: I noticed how nonlinear composing email was, and browsing the web was either fine or impossible with nothing in-between.

Some apps had no assistive-technology support and were completely unusable (giving only a "thunk" for feedback). This was very frustrating and is something I will check when evaluating mobile apps in the future.

When someone made a typo, it confused the reader. There wasn't an easy way that I could find to get it to spell things out and I needed to ask for help reading something from someone sighted.

Programming was interesting.

CL (with paredit) and K/Q were no more difficult without eyes (although the choice of words for symbols left some to be desired; I would create a special minor mode if I had to do this again).

Java/C/C++ was "okay". I felt like I could do better with more practice, but it was difficult to figure out where the cursor was sometimes.

Python and Haskell were impossible: I kept having to "re-speak" each line and move the cursor around putting extra spaces in to figure out the indention level. I could only hold small functions in my head and I forgot frequently. -1/10 would not recommend python to blind people.
I've recently been working with a blind Windows user, and started wondering if a terminal interface would be easier to use. More linear, would need the ability to skip the narration back and forward, but the power of "ls filenameIAmLookingFor*" as even a simple example, vs trying to scroll around a GUI, seems obvious
This precisely the level of instruction I like when I'm researching on how to attempt something the first time. Brief and to the point. Very nice.
What part of the city? I used to work in Santa Monica and biking there, while not perfect, wasn't too terrible. There are plenty of tech jobs in SM, or Venice for that matter.

I agree that LA on the whole is a decrepit hellhole for cyclists, though.
If the reader isn't able to at least create directories in the terminal then Git and GitHub Pages will be way beyond their comfort level. If they're just wanting a simple blog or landing page and not interested in the background details, they'd be better off looking at something like Tumblr or a WordPress host.
Now we have 2 problems.
One might be tempted to say that this method requires a lot of insight. And it does require some, but not a lot. This is very doable for most people.

You need to learn a bit about git, but that's about it. The DNS parts are mostly about knowing what you need to do (add an A-record and/or a CNAME) and then it really depends on your DNS service provider or registrar. Some registrars manage to make a mess of it. I use a registrar that has an extremely bare bones interface that is exquisitely clear.

Having tried to help various friends who use all-in-one hosting solutions, I would have to say that it is far, far easier to spend a couple of hours learning just enough DNS and Git + Github to get this done than use those systems.

Because if you use the method outlined in the above mentioned website, you will have tons of documentation and community support to lean on.

Most all-in-one-solutions end up being between you and a useless service provider who will lose money on you if they provide you with any support.
Haven't seen many stats, but I'm pretty sure they could. If I remember correctly they deflected one of the largest we've ever seen which even made trouble for the Internet's infrastructure.