jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
In general, it's true that excess meta-discussion is boring and annoying, and I haven't participated in very many meta-discussions since my HN-reddit-noob period. At some point, though, when things pass a threshold, I believe it's okay to say something.

Moreover, I believe that while this thread is not on the topic of the post, it is at least somewhat interesting topic to talk about, and is unlikely to be discussed elsewhere.

For this reason, I don't think it would be better for us to communicate privately, and feel fortunate that it never occurred to me to put my email in my profile.

Anyway, to me, the difference between curiosity and intellectual curiosity is the motivation behind it. A televangelist who discovers YouTube is not curious about how to use YouTube because he likes to figure out how things work; he is curious because he would like more ways to evangelize. Similarly, someone who upvoted this post is likely not intellectually curious about the phenomena involved; he's likely instead curious about how best to further his cause (which in this case is civil liberties). So, interested, yes, intellectual curiosity piqued, no.

Also, I'm not faulting the blogger. The blogger is a blogger; he blogs. I'm faulting the editors for not killing this, because it doesn't add content; it adds rallying cry.
It's probably one of those things people end up memorizing, when learning about lenses or 3d figures like polyhedrons. It's like latitude and longitude. You can try to derive meaning from e.g. "lat = lateral", but then, do the lines go across or are they measuring distance across (which would make the lines vertical)? Either you memorize the correct answer, or you can easily get mixed up by over-analyzing the meaning.

concave -> (cave, cavity) -> hole

convex, you sort of just have to memorize. As best I can tell from introspection, I've associated the sound/visual of "vex" with "outward"
I agree with the "drag and drop" method of doing things. I was playing with it here, christopherwoodall.com/youtube , and found that it is much more enjoyable. Even on a PC.
Yeah, the registers will only be faster than manipulating some sort of bool array. Reading the original string (with associated cache stalls) will certainly be necessary.
Thank you for speaking for me, and telling me what my grudges are. I appreciate it. As a design and development company we sure treat these people that I have a grudge against really well. In fact I believe that my hiring the best of the best is what made us who we are and made me successful. I respect each discipline a great deal and pay 20% above industry and equity for people that stay with our org for more than 4 years. All of them UX, Designer, developer and artist.

Just because I know that as a general rule of thumb, one person can not be the best of the best in all three does not mean I have a grudge against them. I have some generalist who are excellent in all three, but they are rare and that is a market reality.

It just means I know that there are a lot of hacks that pass themselves off as masters of all three. When the reality is they usually have mediocre skills in HCI if any at all. I have never seen an industry where people pass themselves off as a professional of a field of scientific study, when they have never cracked a book on HCI and have no idea what human factors is. In any other study this would be considered fraud. Just because I know that 80% of designers have no exposure to HCI methods, does not mean that I dislike or have a grudge against them. It just means that they need to either be trained in HCI or not allowed to own that task in my orginization. They are distinctly different disciplines and require completely different education and toolsets. If that depresses you then so be it, but don't accuse me of bias because you don't like or don't know the facts. It is incredulous and a logical fallacy.
The wikipedia article also mentions,

[..] the NNSA eventually decided to invest $23 million
to attempt to find an alternative to FOGBANK.

and,

In 2008, following the expenditure of a further
$69 million, the NNSA finally managed to
manufacture FOGBANK [..]

So not counting the initial cost (which isn't mentioned), we're already up to 92 million USD.
I've also heard only good things about the Bratko book, Prolog Programming for Artificial Intelligence.

I'm curious as to what put you off about TRS? The only thing I found initially frustrating was the lack of hand-holding to be found in the earlier books in the Schemer series. But then I starting working out everything I found confusing w/ pencil and paper and found the going much easier.
thanks Jacob! Is that his twitter and/or HN handle? Anyway you could kindly make an email intro: j@jasonlbaptiste.com. Thank you again.
I see this sentiment asserted frequently but never with comparative data or examples. I have been using Common Lisp and other lisps for over three decades and never used these two, and have no obvious way to decide if or why I ever would. The free personal editions have so many caveats in their documentation I have had no interest in trying them first hand. SBCL has suited me well enough for quite some time, especially when combined with Emacs.
Are you saying that watching children die from cancer is fun and easy? To me it sounds like a nightmare. It’s obvious that I think that the persons who take that on are bearing a great burden. I don’t fault those that choose to lay it down. Do you?
He also authored one of the two competing standards for JSON: http://tools.ietf.org/html/rfc7159
Bypassing a mere DNS block such as this one, should be trivial for anyone with basic network knowledge IMHO. I will offer a couple of solutions quickly:

1) Have you tried Tor[1]? Should be fast enough for Github push/pull and browsing. You can route all your traffic easily through the Tor network or even configure which requests (based on DNS) should be routed through the tor network and which ones should not. There are other solutions as I2P (google it).

2) You can buy a VPS and set-up a proxy from the Netherlands or the US, for 5 USD/month at Digital Ocean.

3) You can scan the internet for anonymous proxies, there are many lists available.

The most secure and cheap solution of course is Tor.

UPDATE: Some people report that it's not a DNS level block?! Anyway, using Tor should work for anyone. You can even setup a router running Tor and get over with it, DNS requests are router through tor.

[1] https://www.torproject.org/about/overview
Same here. Tried accessing github and sourceforge didn't work, switched to google DNS, works like a charm now. Not sure how they are blocking the sites.
It sounds like Racket. The IDE feels a little toy-like and it's a very academic language, though in a good way. The stock IDE does not communicate a feeling of raw power. (edit: I stand corrected, it was Common Lisp)
I've thought a lot about polyphasic sleep but in the end decided it wasn't for me -- too exhausting to have my mind running like that all the time (and this was the feedback I got from most polyphasics I spoke with).

However, I do need 1 - 3 nights per month were I pull an "all nighter" and sleep very little, and it gives me a huge cognitive and perspective boost -- I highly recommend this for those seeking to shake up their sleep cycle. Typically I would just stay up all night then crash about 4 hours earlier the next day.

For reference, I'm a slim 31 years old white male.
I used to get 6 hours or so and felt terrible all the time. After I quit my job I stopped using alarm clocks, and find that I naturally wake up after 8-9 hours. For me, waking up naturally is the best thing about self/unemployment. Being interrupted during a REM cycle makes me feel tired the entire day.
The article below from Foreign Policy magazine is much better

https://webcache.googleusercontent.com/search?q=cache:vdqHpr...
Ai yai yai Don, please don't do this here. I appreciate your jumping to defend HN, but the damage this does to the container far exceeds the benefit, and...well really I could give you another dozen reasons why not to. The bottom line is we love you and please don't do this on HN.
While Forth is certainly a mind-expanding experience, I still feel that it suffers a bit from "Stackholm syndrome" when I see advice like that contained on page 144, under the section "An alternative to screens: source in named files":

Infnite-length files allow sloppy, disorganized thinking and bad factoring. Defnitions become longer without the discipline imposed by the 1K block boundaries. The tendency becomes to write a 20K file, or worse: a 20K definition.
This is fantastic. As a car PC enthusiast, this kind of device is going transform the car PC community once again. Up until now, small form-factor PC's have been somewhat unaffordable.
The main way to make code genuinely shorter is to actually make it simpler; replacing logic with a higher-order function call (e.g. map rather than a loop) makes it more readable and maintainable, not less. Or if we're talking about meaningless syntactic clutter like the extra lines of begin/end, they don't make the code any clearer.
> Until Amazon starts coming at this with the primary goal of producing a greater, better phone - and the goal of selling more Amazon content a distant second - they will keep failing.

The strange thing is that they would have succeeded if they had just adopted their normal strategy. It would be fine if a prominent feature of the phone was that you could take a picture of any barcode on anything and have Amazon ship you one. That sort of thing isn't the problem because it's actually useful.

As an example of what they're doing wrong, Amazon is charging the same 30% in their app store as Apple and Google. They should be charging 3%. Low margin is where Amazon eats. That would get more apps in their store, get all the app developers promoting their devices and put pressure on Apple and Google to charge lower rates to anyone including Amazon who wants to sell content to people locked into the competing app stores. Their competitors look like profiteers if they don't respond and lose revenue if they do.

They're trying to enter a market and beat the incumbents at their own game when they could be making them play Amazon's game instead.
A birthday card that plays the Intel jingle would make a pretty good gift for a geek :P
From one of the comments above: "It's not the box, but a small plastic enclosure"

And while I sympathise, consider that this is part of packaging for a computer, where the manufacture of the computer itself will consume many times as many resources, and the power to use the computer over its lifetime will consume many times as many resources. With respect to the overall environmental impact of the purchase of that device, the inclusion of a device like that will be a rounding error.
I don't understand why that would be a problem. Pre-installing Google's stuff is a fair price to pay for getting a full-up Android OS for free.

Amazon's goal should be for it's apps and services to be fully competitive with everyone else's regardless of what phone they are on - iPhone, Nexus, Galaxy, Fire, shouldn't matter. I really don't see what the problem is with having Amazon's apps and services installed on the phone by default right alongside the ones from Google. Let the user decide. If users tend to prefer the Google stuff to Amazon's then they're not going to buy an Amazon locked-in Fire phone anyway.

Amazon's problem is that their apps don't come pre-installed on anyone else's phone by default. Making their own Fire phone solves that problem. It doesn't solve the problem of making Amazon's apps actualy competitive with everyone else's. That problem can only be solved by actualy making their apps good and desirable. If they aren't, locking Fire phone users into them isn't going to help sell any Fire phones and therefore isn't going to help gain exposure for Amazon's apps anyway.
I'm in my early 30s, and yes I also trust a computer to react better than me in the situations it has been trained for. The problem is for situations outside of the the normal, which based on my experience I'd say is what causes most fatalities in road traffic accidents. The fact that these are closed systems doesn't inspire confidence either - I wonder whether regulations will change this later, to require third parties to evaluate the system.

If I were to buy a new car today, I'd for sure look for one that has some of the modern safety features like lane keeping and automatic emergency braking. Dynamic cruise control would be great for long journeys. But I wouldn't feel safe riding in a car with what Tesla calls 'autopilot' capabilities, or more complete self-driving like Waymo - although to be fair in a city due to lower speeds the risk of injury (to myself) is going to less than on a highway, so I'd actually say I'd feel safer in Waymo than a Tesla.
> They brought in almost $13B last year.

Oh wow that's tiny for the largest foundry. And I gather that they are not just in the fab business but trying to integrate vertically into being an OSAT as well.

Edit: I mistook the number as revenue, not earnings. For apples-to-apples comparison, TSMC's annual revenue is closer to $40B.
It doesn’t benefit it, it is used to infer the consumption by each of the devices in the circuit separately. In theory, in practice it doesn’t really work well, as Op pointed out.
> That's not the case when the government gets involved. We've already seen China build a lot of other infrastructure for no reason. Highways, skyscrapers...

China urbanized 550 million people in the last 30 years.

They aren't building cities and highways to stand empty. They are building them in advance of demand. Sometimes the demand arrives a few months, or a few years after the infrastructure is in place. [1]

All those ghost cities you read about last decade? Most of them are now brimming with people.

In contrast, here in the US, we don't build housing until a decade after we need it (and when we do, the supply is anemic), so we have a crippling housing shortage in all major metro areas, which leads to sky-high rents. And through all that, we still have the occasional real estate bubble exploding, in a way that takes the entire world's economy down with it.

[1] https://en.wikipedia.org/wiki/Under-occupied_developments_in...
I leave the browser waiting for a fetch-response from the server. The server responds only later when the page that is open in the browser was updated on server. Seems to work much of the time, but sometimes it seems Chrome closes the connection after a timeout and shows a network error in the dev-tools. FireFox not.

I assume web-sockets could make it work more robustly.
Private prison lobbies won't let that happen
Also that metric is likely considering low income religious people who are giving money do their church leaders, not charity in the sense of "giving to others for nothing direct in return"

A d of course high income folks pay 10-20% more of their income in taxes than low income folks.

And quite possibly spend more supporting extended family members and friends , compared to lower income members of the same family or social circle.
Whatever happened to "be lenient in what you accept, conservative in what you send"?
Thanks. Actually now I re-read what he wrote, although it wasn't obvious, he did convey that.

So, in other words:

- RandomWebApp lets users log in with Google.

- A RandomWebApp user has a Google account, and allows RandomWebApp to oauth against his Google account.

- Since Google issue the access token used for RandomWebApp, Google could conceivably access RandomWebApp on the user's behalf.

That's a legitimate concern.
> A RESTful API is about so many more things than just shoving a generic CRUD interface on top of your data schema.

Am I mistaken in thinking that this project offers much more control than shoving a generic CRUD interface on top of a data schema?

Obviously, something like this would provide a great way to bootstrap a REST api for the basics you need. Sure, it may run into limits when more specificity is necessary, but that's the trap that all autogen frameworks run into.
Even up through 2008, most people thought it was going to happen by 2015!

And here it is in 2014:

http://arstechnica.com/information-technology/2014/12/skype-...

And the comments include "Google has been doing this for ages".

Siri, Cortana, Google Now, all have speech recognition. Google and Microsoft have translation engines. Microsoft and WordLens (and Google?) have live image OCR and translation.

It's no Star Trek Universal Translator, but it's a thing and it exists.
This was a really cool read :). I'm working on my own DSL for generating code. I'll make a Show HN soon, but it was really cool to see someone else doing something so similar.
I run http://breakingbits.net, my security consulting blog, on WPEngine.

I highly recommend it. Wordpress gets a very bad rap with security but as long as you generally disable comments, are paranoid about plugins and themes, and update as soon as possible, you're about as safe as any other platform.

It also gives a very nice platform for customization and development, which unfortunately a lot of blogging platforms don't support. I can quickly sftp or ssh for whatever I need, and setting up Bigfoot.js footnotes was a breeze (among other code snippets).

I recommend WPEngine because, while they are a bit pricey, they have generally excellent customer support and take away a lot of the mental overhead of running Wordpress. I first started using them after a glowing recommendation from Patrick McKenzie (patio11). They're also great for managing backups, security updates and plugin safety. The only caveat I can name is that if you want SSL for your blog, you'll need to jump to their second plan or higher.

A bit off-topic, but good advice for this is to just generally not stress about it too much. You're not shipping blog posts, and while you'll get consulting leads or job offers from it, it's secondary to your main work. Maximize on content delivery.

Find something you're comfortable with and stick with it.
In my experience, non-English speakers with degrees tend to have a good grasp of technical words like "asymptote". It's the little stuff that tends to trip them up. Maybe like the transformation from "asymptote" to "asymptotically". :)

This rule of thumb does seem to apply much more strongly to the speakers of Asian languages than the speakers of European languages, though.
I agree, I use it with iChat, the service is fine. It's the browser-based client that's weak.
It took me more like a month to get used to it after I set up my standing desk.

I feel like my posture is better and my back is stronger.
Then quit abusing the term "open source". It has a specific meaning. The other word in the title is "Startups", would you do interviews with only established multinational companies and call it "startups"? Would you publish a cookbook and call it "startups"? Don't use "open source" unless you mean it.
That's like saying, The commuter rail service proved itself in that customers who also owned cars were able to drive to work when the train stopped running.
People have learned that something might look easily replicable, but end up having unexpected nastiness. Further, replication takes time, and requires assigning people to the task.

In my company we often buy-in technology because, even though we could write it ourselves, and might do a better job in the end, we are pretty sure that there will be hiccoughs and unexpected difficulties, and during that time we will be dedicating manpower that could be used doing things that other people can't replicate.

dl;dr: Risk and time.
I posted info on the Y Article yesterday: http://news.ycombinator.com/item?id=2478908
To be blunt, US history textbooks generally suck. A lot of simplified public mythology makes it to classrooms to be regurgitated.
This is where the distinction is made: "Who in their right mind would willingly choose to work with a Chaos Monkey? Sometimes you don't get a choice; the Chaos Monkey chooses you." But, the final takeaway point of the post blurs that distinction: "the best way to avoid failure is to fail constantly." Stack Exchange didn't "choose" the "best way to avoid failure" -- the problem chose them. Netflix, on the other hand, did make that choice. The article is written as if Stack Exchange followed Netflix's path and chose to fail constantly when it didn't.
When I read fiction, part of the pleasure for me is to take it easy, so I read at a leisurely pace. A a book isn't something for me to complete, it's something for me to enjoy. Rushing through a good book, to me, is like rushing through a good meal; a waste. I actually read lightly technical materials (programming language books, etc) much more quickly than fiction books.

I don't know how fast I read exactly, but I suspect it is probably between 1 to 2 pages for enjoyable fiction.
As could be said for my caveat and your head.
Does the RBF patch have a realistic chance of being accepted? It seems like so much stability is lost that Bitcoin becomes practically unusable from the consumer perspective.
I use Dropshare (https://dropshare.app) for images / screenshots, may be close to what you are looking for. Point it to an S3 bucket and whenever you clip an image it puts the URL in your clipboard.
Were you scared of the women’s March murdering you after they “stormed” the capitol? https://twitter.com/EgSophie/status/1048634940169048064?s=20
And they've always had this power. It's only become problematic in the past few months when white supremacists and their sympathizers felt pressure of being marginalized off of major platforms. It was never a problem before then.
Also, you mentioned that this happened a few months ago so there is no way they could have an actual patent yet.

When you meet with the patent attorney you should ask them how you can establish/archive prior art for your previous post on the MVP and also ask them to go over the claims for you. Typically the claims are written in a very general fashion and then they will get more specific sub claims to narrow the patent. It would probably be useful for you to know how narrow the claims are.
On most of my linux computers it always works. On one of them it works 90% of the time, which sounds high but is really annoying. (Probably an interaction with AMDGPU.)
That's because they're laughably ineffective and tend to shit their own kitchens. It's also last year's news, a whataboutism to deflect from the actual insurrection that occurred this week.
It's one thing to my favorite dictatorial mod to do one thing, but a reddit admin, to do another thing?

You are free to create any website you want, if you can find hosting to support your message. The internet still is mostly free and wide open.

An audience though is something you earn, these networks have EARNED their audience. What you're wanting is the equivalent of walking into the 7 o'clock news and demanding to be put on the air so you can tell everyone about your goat's birthday party on Saturday.

Seriously, nobody cares about your goat's birthday party. ABCD news has ZERO reason to put you on the air, you have zero rights to their audience, or to a platform at all.

Platforms like twitter/facebook/etc are NEW. It's an EARNED thing, as long as you're a good global citizen you can keep participating, when you go against social norms you get cast out, like pretty much every civic organization in the history of the world.

Town Drunk, sex offenders, felons, etc. all cast out for going against norms. Should they all get equal platform time to defend themselves 24/7 and everyone is required to let their content go across their feed on social media? How's that not also authoritarian, sounds a lot like communism to me...

The state seizing control of private business communication channels and forcing it open for everyone regardless of their message whether it's a birthday party, or terrorist organization recruiting message.
You can start by asking people to take bitcoin for various transactions. For example, my friends and I all use it settle debts between each other.