jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You're missing the simple factor of square footage. A 1000 sq ft unit is going to be about a quarter of the price of a 4000 sq ft one for the simple reason that otherwise the larger unit would be subdivided or vice versa. So people with less money get less space, but that doesn't mean they can't live on the same street.

Also, even to the extent that values are dominated by other factors, the intention is to increase housing availability through higher supply and lower prices. All housing becoming as expensive as upper middle class housing would be a problem, but all housing becoming as affordable as existing low income housing would be great.
The Azure service game is indeed incredible. Every experience I've had with them has been excellent.

A client once requested we file a support ticket with Azure to help deal with a performance issue my team was working through. It wasn't really all that urgent, but the client requested we use the highest urgency level anyway. So I filed our ticket.

In less than a minute I felt like my phone was being blown up by every engineer at Microsoft. And the messages they left made it clear that the fate of humanity hinged on resolving our issue within the next five minutes.

On top of that, the depth and intelligence of the support was downright humbling to this fellow engineer.

(At the end of the day, it turns out we'd screwed up and left debug logging on.)
Just wait until the US and probably everyone else start feeling the effects of all the money printed for and consequences of shutting the global economy down for a year.

We’re due for a war. Iran seems just a likely a target. All our military stuff is still painted tan even.

It’s mind boggling that anyone doesn’t see there will be a Biden Admin war. The justifications will be funny to see after WWIII that Trump was ”going” to get us into, just another Trump failure I guess.
Mastodon, Matrix and others suffer that issue greatly. You can't really run single-user instances without running a gigantic installation, when a minimal implementation of their protocols should have no footprint to speak of.
Almost all code review fails right out the gate at hurdle #1, "is the code correct." When you're looking at an interleaved diff on Github, you have little ability to see whether the code is broken, especially when the diffing heuristic awkwardly mashes together unrelated functions and declarations.

Over a decade of experience with merging enthusiastically approved, hopelessly broken code, I've come to believe that code review won't, and often can't, and isn't really designed to find bugs, only nits. And this pertains to both local bugs (this function is wrong) and systemic bugs (this function makes false assumptions about surrounding code).

What visual code review can uncover:

- style nits

- a lack of unit tests

- feelings of dread when the diff touches a critical part of the codebase

What actually uncovers bugs:

- thorough tests

- in-person code walkthroughs

- design documents
I have seen false positives in ASAN.

In Firefox, media threads use a reduced stack size (128 kB), due to, historically, 32-bit address-space concerns with lots of media elements on a page. Opus, in its default configuration, requires a fair amount of working stack memory (a few dozen kB in some cases). "A few dozen" is much smaller than 128 kB, but apparently enabling ASAN increases the stack usage, quite a bit. So we got crashes under ASAN when it overflowed the stack that would not have been possible without ASAN enabled.

https://bugzilla.mozilla.org/show_bug.cgi?id=750231
Full delete. I was very careful about it at the time.
RISC OS was using the term App from around 1987 (https://en.wikipedia.org/wiki/RISC_OS), to describe an executable collection of files wrapped up in a folder. The folder had to start with a "!" to distinguish it as an app rather than a standard folder.
I enjoy the pixel line of phones having google assistant answer spam calls for me. Sometimes its fun to watch the conversation they attempt to have with the assistant.
> Retyping out programs from magazines isn't even something most programmers have considered these days

Oof, this takes me back to the day I learned about RAM the hard way. I was typing out a program from a magazine. It seemed like it took forever, even then. About halfway through the computer rudely informed me that 4K of RAM is not, in fact, enough for everyone.
I would say it's complicated. The scenario in my head is like this: I take "GPL3 or newer" software and build my derived software on top and distribute that without thinking about the "or newer clause" now G
pLv4 comes along, my user has the "GPLv3 or newer" component and uses GPLv4 with it, which might have requirements impacting my software ... or not ... I don't know.

All I can say: that "or newer" exists and a misguided FSF can cause trouble (see also outcry with GPLv3, where people removed the or newer clause for those reasons)
Designing and coding up something of this importance in less than a week is impressive. Strangely, what I'm more impressed with is that, in 2003 - 11 years after all of this happened - Bell Labs still had _sendmail logs for two users of their system_. How much history do we throw away by trashing logs nowadays? Sure, there's probably a lot more traffic... but wow.
How about the user interface? I recently read somewhere that it is being filled with ads more and more.
> You’re arguing police work isn’t dangerous because there are a handful of more dangerous jobs, by linking to a page that includes police officer as a dangerous job.

No, they're arguing that it isn't particularly dangerous by naming 20 other jobs that are more dangerous, that orders of magnitude more people are employed in, and that nobody thanks for their service, leads a parade for, raises tens of thousands for, or reports on the news when they fall off the ladder and break their neck.

> Other people are the primary danger to police officers, so even if we accept the numbers as meaningful, there is a qualitative difference. A tree doesn’t decide you need to die, it just falls and you die or you don’t and it’s over. People aren’t like that.

What does this mean?
This is probably overkill to say but to be sure:

Never trust any information from SMS, or from a telephone call (or email) - both SMS and CallerID can both be trivially spoofed, and frequently are.

If they have e.g. found out what bank you use, they can make the number look like it came from your bank ("See, this number is listed on the back of your card" is a common approach)

If you get a call or SMS requiring followup, then look/ask for a reference number and a publicly listed number you can call back on - _and verify this number is listed on the organisation website before calling_, ideally on a telephone you know they can't "hold the line open" on (less of a problem now people mostly don't have landlines). It's okay to "engage" with a caller as long as you are careful to not give up any personal information - especially in cases where it's a bank they should be fine with you refusing security until you can call back.

Don't ever relay information between channels e.g. if you _think_ you are talking to the bank, don't relay the contents of a 2-factor SMS you get, even if they say they are "sending" one to you. There have been cases where scammers have called the bank at the same time as calling the mark, so that when the scamee called the bank on a different line the bank verified that "they" were on another line.

In reflection, it's kind of crazy the things you have to be suspicious/paranoid and aware of, I'm not surprised that even competent/intelligent people get scammed, it often seems that the infrastructure that we rely on for trust is even flimsier than you could imagine.

Probably there are more extreme cases where these general rules aren't enough but probably unless you are a big CEO or something you are below the targeting threshold (see e.g. https://nakedsecurity.sophos.com/2019/09/05/scammers-deepfak... which will probably only become easier over time). A healthy skepticism about complicated workflows is probably helpful.
It's been interesting watching the slightly slippery slope of YouTube with our children (now 7 and 10). A lot of good stuff isn't on YouTube Kids - to give an example off the top of my head, the Royal Institution channel with its Christmas lectures and lots of other really good content isn't on there. They also got very much into building things with redstone with Minecraft and many of the videos explaining things related to that are only on the adult version. As a result, we quickly gave up on YouTube Kids.

There isn't any way to turn off recommendations that I could find and it's not realistic to pre-watch every video they watch and it's not easy to come up with good criteria for what it is ok for them to watch or not watch. I guess all you can do is keep half an eye on them while they are watching things. I think we've been lucky in terms of not hitting anything too terrible.

Not sure what the solution is. There's a difference between low-quality content and unsuitable content and every parent will have different options. I'd really like to be able to add and remove particular channels to YouTube Kids and to turn off the recommendations.
You will unfortunately have an awful lot of people taking the troll site for face value (aka "biting the onion") - and by simple statistics, a non-zero value of people willing to act in real life.

Especially Qanon believers have already proven they are willing to commit extraordinary violence, including storming the Capitol and shooting up a pizza parlor. In Europe, many phone and radio towers have been set ablaze. It is very unwise to bait these people.
I couldn't even figure out where the animation was among all the ads.
That... seems like the correct lesson to learn there?
This is a thought-terminating cliché.

The existence of right tools for the job implies the existence of wrong tools for the job. The engineer in GP's story used the wrong tool for the job. That is a people problem. Had he used the right tool for the job, the problem would not have existed. GP wrote their CI stuff in shell to solve a tech problem, not a people problem.
Agreed. Firefox is the one Android app I have blocked from auto-update. Waiting for the newest version to be better than the previous version.
I don’t think my response was born of political frustration. I think most existing gun control legislation does nothing but annoy legal gun owners. Though I would support things like universal background checks, cool down periods, and price floors to make it harder to get the cheap handguns that are used for most gun crimes. I’m not super informed on gun issues though, and I’d be interested in learning more.

I just think “an expert can make this in their garage” is a really bad reason to legalize something. I don’t think IEDs or street meth should be legal. (Apple M1s and LSD are probably fine though.)
Disclaimer: I believe stories are good for retelling rather than good for understanding.

As "history is written by the victors" the headline may have the conclusion reversed, and there's more than a little survivorship bias here, when all of the references are bestsellers...
Online-behaviour-profile as a service!
Wouldn't part of preparing for cyber war include shoring up your local defenses?

But instead of increasing security requirements or making software vendors somehow liable for bugs they produce, they're still going with lowest common denominator tactics for defense contract procurement.

Because of this, I have a hard time seeing this as preparing for cyber war in any way other than aggression tactics. I see little evidence of increased defense focus at home.
This made me smile, but it would've been nice to read more about what he and Dennis actually talked about.
Someone made a GA evolve a hello world program in brainfuck. It's definitely possible, but incredibly inefficient.
It's really more expensive unless we're using a different definition of rural.

Or rather, it's either impossible or expensive. Land with planning permission for dwellings is expensive. If there are fields as far as the eye can see, land will be cheap but you won't get permission to build on it.

I am unsure if the same applies to very remote areas (e.g. Scottish Highlands) but I've not seen evidence to the contrary.

Ignoring work entirely and assuming you can keep place with inflation via investments, 250K GBP would likely be enough to buy a home in a poor urban neighbourhood and exist there in perpetuity, reading or coding or doing whatever non-profitable activity you desire. Home would cost 50-75K, 3% on the rest would keep your utilities and food going.

This might be doable in a remote village (not within commuting distance of a major city) but not rural proper like some of the pictures that have been posted of farmhouses out in the middle of nowhere here. The land and property alone would be hundreds of thousands.
For the indieweb enthusiasts, http://webvatar.com/ is Gravatar for websites, and you don't need to set up anything, just put the link there and it will fetch and cache the image from the referrer website.

There are not much people marking their websites with microformats, but this can be a minor problem.
Still in beta ?
https://news.ycombinator.com/item?id=8377114
https://bitcointalk.org/index.php?action=profile;u=361560
Excerpt from http://ycombinator.com/ideas.html :

"11. Web Office apps. We're interested in funding anyone competing with Microsoft desktop software. Obviously this is a rich market, considering how much Microsoft makes from it. A startup that made a tenth as much would be very happy. And a startup that takes on such a project will be helped along by Microsoft itself, who between their increasingly bureaucratic culture and their desire to protect existing desktop revenues will probably do a bad job of building web-based Office variants themselves. Before you try to start a startup doing this, however, you should be prepared to explain why existing web-based Office alternatives haven't taken the world by storm, and how you're going to beat that."

Relevant? I think so.
Pondering the concept of "unintended promiscuity".
$29 is a steal. One thing to consider in Bridged Repeater mode, from:
http://www.dd-wrt.com/wiki/index.php/Repeater_Bridge:

"Also take note of the fact that all repeaters, including this Repeater Bridge mode, will sacrifice half of the bandwidth available from the primary router for clients wirelessly connected to the repeater. This is a result of the repeater taking turns talking to not just one partner, but to two, and having to relay the traffic between them. As long as your internet bandwidth requirements are within this halved bandwidth amount there will be little or no reduction in "speed".

But realistically speaking for general wireless, its just fine.
I'd say we are all (or most of us) responsible in some way, for not bothering to even question the practices of the oil companies (a ka "conveniently looking away"). Granted, we can not personally solve all problems of the world - that's why there are governments to do that job. But we elect those governments.

It's not as if there was never any indication that oil drilling could threaten the environment.

Who will give the permission to drill for oil in the artic, and why will the permission be given?
"Usually ships in 1 to 3 months." America holds its breath, while somewhere trees are falling for the sake of the free market. Amazon need to conspire with Beck et al. to get these books in stock before the show airs. What would be really impressive would be to see Das Kapital getting to #1 after a Maddow feature.
It's supposed to say that Twitter is just babbling to hide the fact that it is simply a URL shortener.
Is that Wolfram's fault, or yours?
It gives you more bars but does it give you more speed?

And if this actually works, why don't commercial products build this right in? Couldn't you reflect more signal with a much smaller reflector if you're up close to the transmitter?
You're confusing AWS regions with AWS availability zones. You're not technically wrong - it is possible to have your application spread across regions and doing so would have protected against this outage - but doing so is slow and expensive, and the actual failover to a different region is difficult. Amazon explicitly recommends that if you distribute across multiple availability zones within the same region, you should be robust to the majority of outages, which should only take out one AZ. The current AWS outage is affecting all AZs in the US-East region, which Amazon claims should never happen.

This earlier post [1] (HN discussion [2]) discusses this in more detail.

[1] http://justinsb.posterous.com/aws-down-why-the-sky-is-fallin...

[2] http://news.ycombinator.com/item?id=2471899
Well, US East (North Virginia) is actually 4 datacenters. As pointed out in the article, multiple availability zones (=multiple datacenters) are affected by the outage, meaning that even if you deploy on multiple datacenters, you can go down.

Now, if you're talking about deploying to e.g. both US East and US West, I totally agree: it would be a good thing to do. But EC2 does not give you that option - not easily, at least, because there is no convenient way to move volumes or snapshots between regions.

Setting up HA between close datacenters (e.g. 50 miles from each other) is easy, because the latency remains low. Setting up HA between datacenters coast to coast is a whole different story, and the only help brought by EC2 is the fact that you can use the same API to deploy your machines here and there.
>web stats to a water fountain then I'm delighted.

I'm totally doing that.
I couldn't agree with you more. When you are a member of the HN community, there are likely many things you take for common knowledge. I think it is useful to take a step back sometimes and just remember how technologically simpleminded a lot of people are. This often opens your eyes to opportunities for new products and services that wouldn't make sense to a programmer. Other times it is just the opposite, however, and the HN community will be able to provide you with the best feedback for certain types of products.

The key takeaway here is know your user.
"After about 3 days of no carbs"

There's plenty of carbs in vegetable juice. Where else do you think the calories would come from?
Now it takes up 33%. Could be better still, but this is good enough - it is readable now! Thanks.

Can instapaper be customized? Can I make it wider still?
Respectful of you but not of the book, I have to ask: what do you like about it? My initial reactions were very negative (http://news.ycombinator.com/item?id=1705332). I love K&R, but recoiled in horror at every page I managed to read of this book.

I've written entire macro-based systems similar to those recommended by the author here, and find them very useful. Void pointers are great where they can be used, but I love the efficiency and clarity of the generated code approach.
I can update the included web browser on Windows or OS X without waiting six months and it hasn't affected my stability thus far. thats the kind of thing I imagine Ubntu would be fixing here - shipping a currrent firefox, new drivers, etc, rather than changing glibc versions.
Unfortunately 2 session timeouts, one missing route error, and now my seconds are ticking down while a rather bashful robot tells me my site is loading.

Good idea though - if you can get the pricing model to a point where it's appealing to my infrequent but bursty usage (and you make it reliable), I'd definitely be interested.
WhatsApp has better reliability, more handset clients, more features, and more users.
You're espousing an ultra-modern perspective, one that can only happen from an entire life lived in the presence of ultra-modern technology.

Such a perspective is limited only to the affluent and Western-oriented. That's a ridiculously tiny fraction of humanity. And even there it's only been for the last 20 years or so, I suspect closer to 10-15. It wasn't that long ago most people considered the Internet a tool for commerce, not a vehicle for connection and entertainment, people that used it as such were looked at as basement-dwelling perma-nerds.
>I imagine everyone has heard of cloud print -- it's emblazoned on the marketing materials of a bunch of printers

I don't think most people even have printers anymore. If they do they probably have an old one they don't use often.
paint can be filled and repainted, bare metal cannot without exposing fillers and ruining the finish.

realistically no one is blending the metal during most repair jobs; the panels either get replaced or bondo'd, sadly -- unless we're talking about vintage or nostalgic cars that have inherent issues with panel supply.
"I saw it with my own eyes" is inherently more convincing than "someone told me [in writing] how it is".
It will be naturally harder for humans to reject false recordings as deceitful.
Please no name-calling. I knew about the SBLC but did not know about the ADL. If they’re similar, this is interesting information.

May I refer you to this comic? https://www.xkcd.com/1053/
Also curious to me was the mention of a totally new and customized UI for the truck. Would love to see it!
I remember there was some brewhaha a while back about how Shodan was able to discover services on IPv6 since the address space was so sparse. Apparently they were running enough of their own NTP servers to reliably map out lots of devices on IPv6.
You, and others can use my api key, just signed up.

e75ac28b25480e60071b24d819d4692a0b315c037046b9ff6ec9dfb1e99a895c
> putting the 'X' close button gadget next to the other window controls

My keyboard has volume up (Fn-F11) right beside shut down (Fn-F12). I've accidentally turned my computer off a few times.
./configure; make; make believe

--john 3:16
Satellite or radio based ISPs, mobile networking, and if we get exotic, interplanetary communications all come to mind as environments which fit all three criteria.
I'm a little wary of having a 100% bullet-proof tool given its potential for abuse. I also feel that anonymity should incur a certain cost. It shouldn't be as simple as simply firing up tor if you want to leak launch codes. It should be one step of a process (like losing a tail) rather than some magic cloak of invisibility.
I agree the OA is a bit disingenuous about acknowledging the risk of deployments, but the four metrics you came up with also don't tell the whole story. Of course there will be more breakage after a deployment, the real question isn't whether that's true or not, it's whether subsequent deployments will becomes even more risky by withholding earlier deployments.
"Jack is looking at Anne, but Anne is looking at George. Jack is married, but George is not. Is a married person looking at an unmarried person?"

On a side note, in constructive propositional logic, the answer is indeed C (http://en.wikipedia.org/wiki/Intuitionistic_logic). In this type of formalism, you have to provide a witness for every existential, or choice for every disjunction. In particular the law of excluded middle isn't an axiom. In order to prove the above proposition, you would need to be able to prove whether Anne is married, or unmarried.
The biggest advantage I see is HTML imports [1] finally providing a common bundling mechanism for HTML/CSS/JS. Custom elements can also finally get devs out of <div> hell.

[1] http://www.html5rocks.com/en/tutorials/webcomponents/imports...
This is just a satoshi dice clone with a game of thrones theme right? Or am I missing something?
http://speedtest.net
> CSS and Less/Sass

This is the only comparison on your list that is remotely appropriate. In no meaningful way is it true that

CoffeeScript:Javascript :: C:Assembler

Javascript is not a low-level language resembling a primitive machine interface, and CoffeeScript mostly provides syntactic sugar, not new semantics or a different paradigm.