jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Radiation transport, ionization mechanisms, and dosimetry are all fairly well understood topics. Not perfectly, but well enough that one can make reasonably good ab-initio predictions.

There are a lot of people that would disagree with this statement as it applies to the human body. I think its fair to say that there is no such thing as ab-initio studies when it comes to human reaction to radiation (at least none that are worth a lick).
I know of at least one, and it's annoying when Facebook does that 'hey, you haven't talked to this person in a while, write them a message' thing. There needs to be a way for the deceased to have accounts either deactivated or taken out of regular circulation.
Can you expand on this please, so I don't clutter my own personal bookshelf (so to speak)?
http://www.facebook.com/help/contact.php?show_form=deceased
I'm not the person you're responding to, but I agree with most of what they said, and here's how I would respond to what you're asking:

>> Go compiles easily (pay for it later!)

> By easily, I assume you mean quickly. How do you pay for it later?

I think they actually meant easily, not quickly, in the sense that the type system doesn't require a lot from the user. However, you pay for that later when your codebase becomes larger and you start experiencing bugs that could have been caught by a more sophisticated type system.

>> Rust doesn't compile easily but when it does there's a lot of guarantees.

> Like what?

Rust guarantees a number of kinds of memory safety. It's important to note that this is in comparison to C, not to Go (Go actually has stronger guarantees because of GC, I think). But Rust's strong typing also catches a lot of kinds of bugs that are hard to quantify mathematically but are pretty apparent to anyone who has worked in both strongly and weakly typed languages. I wouldn't call these "guarantees" but I would say that I'm definitely more confident in strongly-typed code than in weakly-typed code.

>> After picking up Rust I feel like Go just offers nothing.

> Why?

Because after using both languages, he hasn't found anything that Go offers. What exactly do you think Go offers that isn't available in other languages?

>> Why not use Java or .Net instead of Go? Highly unlikely Go will be more performant than the JVM.

> It already is, in some ways. Can you be more specific?

For general use cases, the JVM has years of tuning behind it. You can't get more specific than that, as obviously there are some use cases where Go might shine. But as projects grow large, many use cases come out and it's highly unlikely that an arbitrary project will just happen to only have use cases that favor a new language without years of performance tuning behind it, especially when the designers of that new language shows no interest in looking at the last few decades of language research.

>> Want something less safe and easier to write in, why not use Python, etc?

> Go is less safe than rust?

Absolutely. Go's type system is decades behind. C++ has a stronger type system. Rust's, meanwhile, is extremely sophisticated, using ideas from strongly typed functional languages. There are some cases where compromises were made to allow low-level memory access which might allow some bugs which aren't likely in Go, but those are calculated compromises. Go's type system offers neither the safety of a modern statically-typed language nor the flexibility of a modern dynamically-typed language. Go's type system is just pitiful.

>> You can't write real time systems in Go and you never will be able to. You probably shouldn't write "systems" programs in Go.

> Why do you personally think that?

Because GC simply isn't to the point where it can be used for real-time programming, and systems-level access often is just easier to do with manual memory management.

>> it feels like a regression

> From what? Why?

From any other major recent language, because it offers no new innovations and actively doesn't include ones that have proven effective elsewhere.
It might be like how the body builds bones. The alien could do the same with a glass bone, and excrete it every so often.

If they are like humans they would emit a 1 to 2 KG bone every day.

Glass is pretty inert though, I wonder how it would decay/decompose.
Like someone already mentioned, I would focus on developing something useful. For you or for someone you know. I went through the exercise of listing my current frustrations to find what I should be working on on my blog (link at the end of my comment)

The challenges you will face during the development of a real life application will help you learn much quicker. Which language you will choose depends on your preferred OS, your inclination towards Open source, if you want to maximize your wages, etc..

Link to the blog post about the frustrations exercise: http://aymeric.gaurat.net/index.php/2010/my-frustrations/
There were many 5.25" drives with edge card connectors. Hence this popular style of floppy cable that could connect different mixes of 3.5" and 5.25" drives. http://www.nullmodem.com/images/fddcable02.jpg

The power cables were typically a different connector as well.
> In DC, people carefully adhere to red lights, stop signs, pedestrians, etc but will go far, far out of their way to block you from changing lanes once they see your turn signal go on.

The last part, yes, but the first half has very much not been my experience here in DC. I usually see at least one driver blow a stop sign, red light, or one-way street before I make it 2 blocks from my house. The other thing I found amazing is that it's totally normed that you can just park in the traffic lane whenever you want — not just FedEx/Amazon but I've seen people park downtown at rush hour, get their dry cleaning, and get back in their car as if it was normal.

I think the main cause here is that we have a bunch of poorly-trained commuters from suburbs where they're used to high speed limits and wide, less used roads but the traffic means they're lucky to average 5mph on their commute into the city and a certain fraction of people cut any corner they can because they think they're owed a higher average speed. They're “running late” every day because they don't want to admit that their “30 minute commute” is off by a factor of 2-3. I'm curious whether the pandemic will lead to people trying to stay at 100% telework after realizing how much better life is without spending a couple hours a day stuck in traffic.
As long as your landlord doesn't have your literal bank numbers, you are probably ok. If anyone has your bank numbers, they can initiate ACH withdrawals from your account, which is something I didn't know. There are protections on ACH transfers, which is why you can dispute things, but it also means a lot of your money could be in limbo for a long period of time, which is scary.

As for 3rd parties, most landlords I've had since use services like ClickPay and AppFolio (there are probably dozens, but those are two I've had the option of using with past landlords). They have automatic payment options, but they won't charge payments without your approval.
>I am glad that someone took the efforts to dig around and dispel these myths.

I'll admit that I only focused on the x10 programmer one, but nothing in the transcript dispelled the notion for me.
Also fascinating is the world's largest mall, in China, that is 99% vacant since 2005:

http://en.wikipedia.org/wiki/New_South_China_Mall
I wasn't talking about the glasses but rather a new window system for homes. But yeah, the windows in my idea would require adjustment based on the time.
JungleDisk might do what you are looking for (not that I know what it is that you are looking for!)

http://www.jungledisk.com/
or open their checkbook. acquire, Applefy, and release it as the iWatch
(2 years of classroom Spanish here.)

I like how "Make right turn" becomes "Make correct turn".
A nice property of grep is that it's fast. I'd like to know how this compares on the speed front
No, building data centers is not your core business, but your core business relies on them so intimately that it makes sense (at least to some people) to have a little more direct control of your datacenter resources. Or, the have a warm-standby of some sort.

The best analogy I can make is it's like a telemarketing company. Their core business is not building/owning/maintaining PBXs, it's calling you and trying to sell you crap at diner time. However, because they cannot deliver their core product reliably without a PBX, they tend to own/maintain their phone switches. They don't order 300 simple phone lines from the local telco, they order a couple of trunks, and manage phones and call routing to fulfill their core business needs.

It's not a perfect analogy, I know, there are cost factors unaddressed, but it's the best I can come up with right now.

I'm personally a fan of cloud services for elasticity, and early stage launching. I'm not a big fan for day to day operation of a site. The model I haven't seen worked up yet, it what does this REALLY cost a site like reedit or 4sq in relation to owning/controlling more of their own infrastructure? It's quite possible the best overall business decision is to take the risk and deal with the unpredictable inevitable outages and just hope they don't last too long.
To receive a Service Credit, you must submit a request by sending an e-mail message to aws-sla-request @ amazon.com.
Excellent suggestion! I have actually struggled with finding the number of different types of unique flower that makes the game just about hard enough to play and still fun and intuitive. Adding more types of flowers as you go along is actually a great way of inducing difficulty for players that are getting the hang of it.

Hehe, your project almost sent my computer into oblivion :) Looks great though.
Or you could just encrypt your backups.
You missed something. Ruby can do the same thing.
I was more thinking of the waste involved in manufacturing. If there's suddenly a much more direct profit motive to buying drives it's going to push more manufacturing, which is not the same as ongoing burning of energy for PoW, sure, but it's not going to be without side effects.
Cool idea! Would be a great feature if you could have an account and make it just index the blogs you read.
I think its wonderful how leader's in history still have so much to teach us. Here, Nelson, advises his mistress to give his daughter Horatia the vaccine, if she thinks that's best for her. He shows himself to be astute and sensitive - more so than half the people I know!
https://www.postgresql.org/docs/devel/storage-toast.html
Yay I can't wait for a trip to the grocery store to take 12 hours because every transaction takes 20 minutes. lol. This is just pure bitcoin hype, there are far better coins to use if you are actually interested in them as currency.
I would take one if i also could use it as replacement for my kindle.
The question is why would you gossip on CH? My guess is that there is some excitement to 'getting caught' or just more generally doing it in public. It's like the equivalent of having a private conversation in a bar or coffee shop. Because of COVID, people turn to CH to replicate this experience. After COVID, I suspect this app will die out.
The second sentence of the article answers your question.

And if you follow the link in the third sentence, the image at the top of the README also answers your question.
Lars Andersen: a new level of archery

Narrated by the one and only Lars Andersen
Just don't call it "pound" when standing in Britain. :)
I like this use case. I've had the misfortune of trying to cross compile Python for ARM. It's very difficult, because the build process runs the freshly compiled python executable. This obviously doesn't work when you are compiling an ARM executable on an x86 machine. The answer for us was to use Scratchbox [0]. This let us run the compilation on an emulated ARM machine.

In case anyone is wondering: The actual platform was Chumby [1], and Python ran great on it. We had a little twisted [2] application that displayed images and played sound. To display the images we just wrote an image file (after using PIL to manipulate it) to /dev/fb. It was really fun! I just double checked the hardware the chumby: A 350 MHZ ARM9 processor with 64 megabytes of SDRAM. It sounds a little crazy to me now to think of transforming images using PIL in 64 megabytes of ram, but it actually worked quite well.

[0] http://www.scratchbox.org/

[1] http://en.wikipedia.org/wiki/Chumby

[2] https://twistedmatrix.com/trac/
I loved VB6 so i like go really much...
I just did a lot of research into this sort of thing, and thats fairly in line with what you're going to see these days.

Being first engineer is going to pretty much sucks. You don't get founder equity, but you'll deal with most of the same problems. Getting market rate cushions that quite a bit though. In todays environment there is very little risk for a developer doing a startup, if it goes down in flames another job can be picked up the next day.

https://www.wealthfront.com/tools/startup-salary-equity-comp... is a nice visualization for funded tech startup equity percentage.

Realize that equity is very much a lottery ticket, and with 1% best case scenerio is that you end up making baseball player money for a couple of years when you look back at option value and have some nice incentives to stay on if acquired.

Things to ask for:

Stock grant, not options. Being first engineer this should be doable and not cost you much in the way of taxes since the company should have almost no value from the IRS point of view. On the chance that you get a good outcome you cut your tax liability roughly in half (US).

Single trigger vesting. Usually more for people who will be fired during a sale like marketing, but I see no reason for technical people not to request it. After a change of control you'll be fully vested and free to move on and do something else or free to stay on for proper incentives.
Nim is relatively immature and I would expect you will spend time fighting the FFI. I mean, PyQt is wonderful, brilliant, possibly the best GUI toolkit I've ever used anywhere, and very mature and backed by a company that does nothing else - but I still spent time fighting the FFI.

If you want to play around with the language then great, but I suspect you'll spend more time running into bugs than writing your actual program. Which may be fine; certainly it'll be a learning experience.
Nooooooo! His heart telegraphed all his emotions like a telephone. You always knew what mood he was in because you could "hear" it. Land lines never dropped calls.
I believe the I-35 shutdown in Minneapolis a few weeks back was worked out with the police ahead of time. There were state patrol cars behind them as they marched, filling the lanes but basically just keeping them & traffic apart. All very organized.
Read the article again: it appears that the contractors said over and over "Hey, this software isn't ready yet, please please please let us fix this", and the PM said, "lol no fuckit shipit".
Regardless of whether you support or oppose this kind of content, there are perfectly good reasons search for it and share it. This whole "don't talk about it, don't look at it" strategy that tech companies are taking is downright scary. I support identifying and transparently outing state actors. I'm not comfortable with it, but even censoring or caveating content based on author or institution is better than censoring based on the content itself.

For example, someone close to me expressed support for the "Proud Boys." This person in particular has been duped by evangelical movements in the past that all have one curious detail in common: they prohibit masturbation. Half to make fun of him, half to help him, I wanted to share a link with him to the Proud Boy's official website because he wouldn't believe me when I said they ban jackin' it. Facebook Messenger (in private DMs) refused to send a message including the link. "Send failed. Operation could not be completed." I tried an archive.org archive of it, same thing.
Wall Street “shakes off” losses with massive Congressional investigations, new laws, people jumping out of skyscraper windows, new rules and regulations that greatly limit what they can do.

None of that happens with crypto, which has lost more money in scams than Wall Street has in a decade, despite being a fraction of the size of Wall Street.
I feel like progressive disclosure is such a broad term that anything can be made to fall under it...any book written, show filmed, movie created is progressively disclosing information/story.

FWIW plenty of informational books pussyfoot just to get a bigger piece out, there is fluff, anecdotes, tangents, but humans understand through storytelling, and ultimately that is usually a good way to go about sharing ideas.
I got a job as a front end developer. We had a ton of streaming data and needed to index it in the front end.

The "right" solution would be to fix it in the back end so that we didn't fetch all that data when it wasn't needed, but that wasn't possible because of the horrific project/product management.

So I had to build binary search trees to index the data so we could work with it fast enough to have a reasonable user experience.

So yeah -- you will need some of this stuff. You're constantly going to be searching for things, reversing things, looking for patterns.

it won't be so clear and abstract, as a leetcode puzzle but the reason why I had to write that binary tree was because whoever came before had clearly never considered using one and was doing everything completely wrong. It was a disaster and made the codebase insane.

If they filtered in the hiring process for people who know the basics then things would have been a lot more performant, and they wouldn't have burned so much time working around the performance issues caused by his terrible solution.
> The apocryphal Gospel of Peter, thought by many scholars to be among the earliest Christian texts

Oh I see, we're in BBC Horizon Easter Special territory
Wonder if Matlab's C++ auto-generated code is competitive in performance.
If you believe the CCP's nonsense statistics and numbers, then yes your argument carries water.

But the world does not believe anything the CCP publishes.
That's a good attitude you have! But honestly, you are still working for peanuts, if you are any good as a programmer.

How long have you been programming professionally?
Thank you. There's lots of good stuff in bashmenot. Is there anything you think you'd like to add to shellfire to make it even better?
Lehrer was mostly knocked for plagiarism (including self-plagiarism), rather than fabrication, if I recall correctly. Wired pledged to review his works for them and add editorial notes where appropriate. A longer Lehrer article with similar themes (referenced by the Wired piece) remains up at the NYTimes without significant corrections. So, this is probably as reliable as average Wired/NYTimes content.
> Next we add some methods to the Bob struct.

`impl Bob` defines methods inherent to the type; `impl Drop for Bob` implements methods defined by the Drop trait. (Think Java interfaces.)

> I get the sinking feeling [...]

`{name: name}` works just fine.

> I'm going to guess 'drop' is a special case [...]

Since the signature for `drop` is defined elsewhere, by the `Drop` trait, we must use `&mut`, regardless of if we actually mutate `self`.

> Why must 'f' be 'mut' here?

This time the trait is `Show`, and the same reason as for `Drop` applies. Now, however, we're actually using the fact that it's `mut`: you can't write to an immutable formatter.

> Why is the '&mut' before the type and not before the name?

Because mutability and ownership is information carried by the type, not by the value.

> It seems weird there's not just one place to put the 'mut' flag.

You use `mut` to define whether a stack-allocated value can be mutated, and also to define whether a reference can be used to mutate its referent. Function parameters are stack-allocated, so you can put `mut` before them in the parameter list.

> Up until this point string handling seems reasonably sane.

`String` is a resizable string. `str` is not. It's a bit like Vec<T> vs. [T] - see http://cosmic.mearie.org/2014/01/periodic-table-of-rust-type... .

> I think I spoke too soon, because further down [...]

That incantation effectively disables Rust's compile-time ownership checking and replaces it with a runtime-checked structure. RefCell implements `&mut` semantics at runtime, and Rc allows multiple owners of the same data. There are often ways to avoid needing these constructs, and it's considered a code smell, so the incantation is long for a good reason. (If you really want a shorter version, you can use `unsafe {}` and raw pointers. Or C++.)

You can have a mutable heap-allocated value simply by using `Box::new` and marking the stack variable as `mut`: `let mut foo = Box::new(Bob::new("A"))` .

I agree that the syntax sometimes isn't quite there. There used to be a `box` keyword for heap allocations, but it's been feature-gated for the alpha.
I think CodeDeploy is quite an undervalued AWS tool. It's a combination of Puppet for server config and Heroku-style deploys. Together with AutoScaling it makes it trivial to set up any number of identical servers, without relying on custom AMIs or recovery.
On the contrary, most sci-fi fans know that Asimov's characters and dialogue are terrible. He's the shibboleth for sci-fi fans precisely because his characters are so terrible: if you can appreciate Asimov, it proves that you can appreciate the things sci-fi fans value - worlds, ideas, even plot - because there's nothing else to like about his works. They're made great solely by virtue of their ideas.

Even just within sci-fi, there are plenty of writers who are far, far better than Asimov at characterization or prosecraft. But if you judge solely by characterization and prosecraft, as too many fans of classic literature seem to, then that too is a very superficial way of appreciating reading.
It may be a majority but that's only for tax reasons. A lot more ships would be locally-flagged if they weren't using it as a loophole.
I found I did my best photography after breaking up with my girlfriend, the death of a loved one... the intensity of feeling in those photos is unmatched.

Now, I hardly take any photos. Life is much more pleasant, even happy, and the photos I take are empty of any emotion. I'm glad for life to be so great, but sometimes wish for the unhappiness, for the astounding creativity it provided.
General Zevo was right...
Too many laws also hamper innovation. Trying to prevent something from happening that hasn't proven to be an issue yet can get in the way of things that are actually good but potentially get caught on a law that gets used against people in unintended ways.

Reactive law can work just as well too, it just needs to not be rushed. For example, Section 230 is a reactive law that allowed for the creation of the internet we have today.

I think your argument could be better made by saying that laws that are created quickly without lots of analysis and debate are bad. Interested parties on any given law need to be able to weigh in to provide insight about how it may impact them, and then it's up to lawmakers to find a good balance.

The public comment process that executive agencies have for rule changes could be nicely applied to our law making process as well.
>Still others might require you to to test far-distant parts of the system because they leak an abstraction, and be O(n^2)

I don't understand how the theory converts. How is it O(n^2)? How does changing and testing modules convert to this number? Describe a case thats O(n log n).
Well, a lot of companies are doing it in reverse , by not properly securing test sites, and bringing live sensitive data from prod to test . I don't know which is worse
What beautiful writing !
Sadly, now the people with the most power also want the least responsibility (and the most money).
Totally agree with that. That's my favorite book about Vim for sure.