skysight-inc/HackerNews huggingface dataset:
There are very important and valid use cases for logical ownership both where N > 1 and N == 0. Ironically, the latter case doesn't have a use case outside of systems programming, so it is deficient for a systems programming language to not support it. (N == 0 does not imply literally "no owner", just that the owner is intrinsically non-visible to the compiler.)

Yes, it is possible to awkwardly and inefficiently shoehorn these cases into an N == 1 model but it comes at a substantial cost.
Are you using the right slime plugin? I haven't tried it yet (I'm happy with vim+slimv) but I saw a thread on the CL subreddit last month that stated "atom-slime is now replaced by Slima which is more complete".

I've given Allegro a spin, and LispWorks too. I liked Allegro's UI better, but both just give off the "We designed our UI in the 90s, updated to the WinXP plastic chrome at one point in the early 2000s, and haven't touched it since!" vibe. It's just not very pleasant, especially with a big screen... I use Eclipse at work for my Java day job (IntelliJ is also an option but Eclipse is fine for me) and it makes me sad that its UX with all its clunkiness and compromises to be a mega plugin-extendable open source IDE still feels better than the IDEs that just need to support Lisp. If either Lisp company would offer a subscription license model similar to IntelliJ's along with even vague promises of modernizing the UX (like it's not a good sign when your product landing page literally still has a Windows XP screenshot http://www.lispworks.com/products/lispworks.html ) I'd start paying immediately, but I suspect most of their revenue is from the core Lisp image, their side products (I've heard AllegroGraph is amazing if you need that sort of thing), and various customer support contracts for not just the products but bespoke extensions / feature requests. That is to say, very little from the editor itself. Yeah you can always use their Lisp with emacs/slime but then part of the point is lost. ;)
I find it embarrassing that this feature needs to exist at all
> Actually, is it even considered a systems programming language?

Yes, absolutely. It's really not even under any sort of doubt at all..?
I dislike the practice of overselling historical figures because they happen to have been female or other downtrodden du jour, but this seems to be the opposite phenomenon. Why blame just Marie?
I have friends that work in defense. Their experience is basically like yours - physically and electronically isolated clean rooms where you do the actual work. Nothing goes in. Nothing comes out.

Also, one of the Snowden disclosures was that apparently the NSA can power on the cameras and mics of Android phones even when the phone is off. I don't know exactly how it works, but it does, probably based off the residual current drawn from the battery and the circuitry that handles the power button. Smartphones are basically never safe, although I've heard iPhones are significantly safer than Android.
Good topic for the next hackathon.
There is also GWSocket [1] from the same Author.

[1] http://gwsocket.io
She is a woman who spoke out about sexual harassment in the 90s. That’s how women got treated then. Take a look at the treatment Anita Hill and Paula Jones got sometime.
What if you were a random witness?

I'm not, I'm a random person in possession of a consumer electronics device that might have a video recording of the crime in question. No need for depositions, everything I know is in this MP4 file, and now that I have transferred the file to you, LEO, you know everything I know. Further interrogation will gain you nothing but my contempt.

It's not really that different from being seated on a multi-week jury trial much less a possibly multi-month grand jury.

Forget ballparks, it's not even the same sport.
Because pcap lies a lot less than everything else.
Roleplay?

I can't imagine doing that in an interview, especially with people I don't know... is it as embarrassingly cringey as it sounds?
I'm working (slowly) on that one at http://WarFlagger.net/ as well as the fake news/fact validation issue.
A lot of ambigrams can be found here:

http://cerulean.st/ambigram/indexold.html
The jeweler could be able to mark his bar as destroyed in the chain, perhaps registering the rings in a separate chain?

That way, if every entity that handles or processes gold did the same, you could have a good idea of where each piece of gold comes from.
If that were the whole story then fashion would never change. The idea that your clothes should be the right size doesn't have much to do with the weird color cycling that clothing companies try to foist on people.
"C is portable" for some definition of portable I suppose
> I haven't said anything about design. You are making assumptions.

Of course I am, just like you assume "materialism" on my part. I have trouble believing that you're not an ID proponent, even though you're not upfront about it. Otherwise, why bring up books by people with a clear ID agenda?

I'm honestly not sure what your goal is here, anyway. You rarely address any questions that I ask. Making assumptions is all I can do.

> I said Darwinism appears to be completely useless when it comes to practical application, and has been replaced by other mechanisms that are identified in the biological data.

You actually called Darwinism "quackery" and said that it is "dead". This is the least strong version of your position so far.

I don't disagree that Darwinism, in the sense that it describes the origin of species, has no direct practical applications. Nobody is in the business of simulating entire ecosystems for thousands or even millions of years. Using that fact as some sort of criticism of the theory itself seems rather hamfisted.

> Regarding GAs, the conservation of information applies to how much information we can expect from a single random sample. If we can sample from the entire space of possible solutions, then there is a chance of sampling the optimal solution.

Fair enough, but GAs are awful for finding the optimal solution. However, nature doesn't require the optimal solution. It just looks for the next best thing, over and over. GAs tend to converge to some level of fitness and stay there.

In fact, it's likely that a random algorithm outperforms those GAs that can get stuck in local maxima. Again, this has no bearing on nature. Nature is fine with local maxima.
I don't think there's much difference whether you learn Haskell or Scheme or Python first.

However, I think of the resources available, SICP is by far the most accessible and enlightening book for a beginner. I'd go with that.
Faith and freelancers: why churches are turning into co-working spaces
In the other article that is posted in this thread it mentions he was kicked out of grammar school at 15 for 'being too stupid'.

Some people are just like that.
I'm in complete agreement. The fact that he entirely glosses over there existing a field like algebraic topology with tremendous application to physics shows the author has little understanding of what he's writing about when it comes to physics.
There might be, but they would never comment.
This is what I use. Even if I didn't dislike OSX, it would be far too limiting to give up valgrind and rr.
> Why can't we have both security as well as court ordered access.

Waterboarding was treated as a crime by the US during WW2:

* https://en.wikipedia.org/wiki/Waterboarding#World_War_II

And then conveniently it was not a crime after 9/11:

* https://en.wikipedia.org/wiki/Waterboarding#Classification_i....

Access to the escrowed keys may also be conveniently reclassified in the future.

And that assumes that the law is even followed: you can't trust that the "court ordered access" will remain only court ordered. Law enforcement agencies have violated laws in the past as a matter of policy:

* https://en.wikipedia.org/wiki/COINTELPRO
Whenever there is a huge power mismatch in a relationship - that is generally not a situation where you can't say someone is not coerced in any way. Especially when the person in question is the president of the United States!
> A train filled with passengers motionless for a complete day as cargo train after cargo train just whoosh by.

It's way past time America stopped prioritizing cargo over people. We sold almost all our rails to cargo companies for cheap, and now have almost no passenger travel left. It's an unbelievable farce.
Yeah i'd be wary about the switch unless I understood it.
Maybe I've been listening to too many JRE podcasts, but at this point I think I've accepted that the Earths climate was, and is going to continue to change with or without humans. I'm all for cleaning up our poor environmental behavior, but methods to manipulate the climate at a large scale should be considered if we want to keep pumping out people, consuming resources and enjoying the current temperate climate.

The big issue under all of this, is that we're going to start having to waste resources paying down "climate-debt", and those resources could be better used elsewhere. At the same time environmentalism has a clear and direct value, but it can't be allowed to get in the way of progress as we really don't know how much time we have before a big enough rock falls from the sky and Earth gets another do-over.
Cheap status symbols are a bit of a paradox. They are purchased with the intent of being indistinguishable from luxury status symbol at a distance, even though the quality of the item is what gives it status. There is an entire industry of forgery and a culture of shaming because of this.
I think you'd have to be a 90s kid to really understand. It was the Lewinsky affair, or the Lewinsky scandal. Lewinsky's name was attached to the event more so than even Bill Clinton.

As such, it was Lewinsky's name who appeared in songs, raps, TV shows, movies, etc. etc. to describe the political drama at the time.

https://genius.com/Saint-jhn-monica-lewinsky-lyrics

Lewinsky also had to describe her sexual acts to Congress, publicly aired across television networks nationwide, before the age of social media. Lewinsky basically got to experience the entire "social media outrage" machine before social media even existed. EDIT: Of course, Bill Clinton just lied about it, so there's the whole Lewinsky is just "trying to get attention" angle as well going on.

It was Lewinsky's word vs the President's. It was very much a a big political drama at the time, and Lewinsky drew the short-stick of the arrangement as the 22-year old intern. And again: the powers that be were the Republicans pushing to impeach the President, and Clinton who was lying to defend himself. Etc. etc. It was a very big scandal, but I don't think Lewinsky actually did anything wrong throughout it all. But her name was unfairly attached to the whole event.
A large gathering of business leaders with press attending + random chance.
Read Google's own proposal for privacy on the web. The first thing they talk about is differential privacy when collecting user data in chrome.
Did you anonymize the entire image? Because the text is not supposed to look like that (i.e. unreadable).
yes, that's known as the famous "emporer's new clothes" effect
If you're already in VS Code I prefer the rest extension as well. It's great for making quick one-off calls but is a little under-powered for organizing larger sets of endpoints, credentials, etc
Then we end up with a jury that has only people that have nothing better to do
The connotation is a lot different even if the reality can converge. A mass market pen I pickup in an office supply store can probably be reasonably described as affordable and good value. It's not as nice as one of the good pens I keep at home but I don't think it's fair to describe as "crap" in most contexts.
Most people on HN just treat it as a cautionary tale, as the implicit lies that underlie most SV companies are piled high and deep. Everyone knows they are standing on a rug, and are anxiously looking around for any pulling.
And now you're the dean.
The IMAP standard is known to be vague in places and different servers implement it in different ways. Some server also have long standing bugs that a client has to deal with gracefully. And of course you still have to implement SMTP, POP3 and possible a bunch of different protocols for searching, address book and calendar synchronization.
I'm going to publish data showing that a big rock falls faster than a little rock. It is fine to publish it because if I did the experiment it would reflect the result I'm publishing.
Did she even speak out? I thought she just got dragged into the public.
I hear Tufts is looking for researchers like you.
> It's a limitation because there are some extremely important and common relationships (e.g. putting an object in multiple containers simultaneously) that cannot be expressed in Rust's type system without using unsafe, RC boxes, etc, which create tremendous friction.

That is not a difficult relationship to capture, IMHO. The problem is that it's too easy to conflate "address" and "name" in most languages. An address is the physical location of a thing. A name is a location-independent way to look up a thing. Only one thing can live at an address, but you can use a name to look up multiple addresses depending on what question you want answered. (There is a parallel here with domain names and IP addresses.)

Rust associates ownership with every address. This causes serious problems when you've been using addresses as names. The solution is to use different names.

For instance, let's represent a graph as a vector of nodes. Every node has an index within that vector. Given this index, we can look up any node -- but critically, having the index does not confer ownership of the node. It's a completely orthogonal concern. So a node can quite happily possess a vector of the indices of its neighbors.

You might complain that this is a poor naming scheme for a graph structure, since it complicates deletion of nodes from the vector. Great! We have these exact same problems when using pointers (observe that the index plus the vector base address is the node address), but now that naming is a first-class concept, we can consider it on its own terms. There are alternative index spaces we can apply.

I've used this kind of design in a compiler hobby project. The intermediate representation is a set of tables representing different information about the program. With each pass, I can easily add new tables or transform existing ones, so long as I keep the names consistent. I can easily represent relationships between entities by using their indices. And I can easily attach more information to certain entities in compiler passes by adding a new table keyed on the same index.
Yes, it was cringey. In both the role plays the actors were either fresh out of college with 1 or 2 years experience at Stripe and I am not sure if they were really calibrated to do the leadership interviews.
Well they closed hundreds of shops in the years immediately following, and already owned H Samuel back then. Not sure about E Jones, which is a little more upmarket anyway.
There's a hundred variations of this story on those bottom of the article news feeds type "surprising" story blogs. Good luck finding one with effort!

Wikipedia is probably the best bet.
The military is always at the bleeding edge of military applications and form factors, I think that is what gets people confused.

I mean the small cassegrain telescopes in missiles are probably bleeding edge for that size and weight for instance. However, I think this fact falls into "weird flex, but ok" category.
Gmail is a free product, hence it has possibly low priority.
I'm using one and I like it. I got the huge one with 4K display, 64GB RAM, and a GTX 2080 GPU. It's definitely big to carry around. The desktop environment (Gnome + Wayland) is adequate. And not having to write portable code between Mac and Linux makes my life easier.
Brown Discharge Instead of Period, Could I Be Pregnant?
The media played it as though she was reveling in her situation prior to the public exposure. Some of the public interactions she had with Clinton made it all the easier to sell that perspective to the public.
So why do we inseminate animals artificially when there is no ethical imperative to produce life? And if you think life is so valuable by nature, why do we kill them then?
> 500k BTC is enough to buy many lifetimes of freedom somewhere on the planet

That's debatable. How do you even go about liquidating that much cryptocurrency? Selling it all at once would crash the market; even signalling that such a large amount might be put on the market would probably have an adverse effect on prices.
Obituaries help keep local newspapers afloat
Have you tried running it using strace?
Arguably because of the power imbalance between intern and President.

But definitely because of how Ken Starr and the national media treated her.
how much data are we talking about?
Guy Steele Interviews John McCarthy (2009)[VIDEO]
So, stars between 50-130 solar masses don’t directly form black holes because they blow themselves apart at the end of their lives. I got that from the article. Is the idea that a black hole less than 50 solar masses should usually evaporate before it can gain enough mass to fall into that gap?

Edit: or is it just that there shouldn’t be enough around for a smaller black hole to “eat” to become that big?
It's a slippery slope - there would undoubtedly be a creeping escalation, with more and more agencies and people given access, and the requirements to get access relaxed. Before you know it, the CIA is hoovering up everything, local police departments have unfettered access and the local environmental agency can easily request access to anything for "reasons".

Governments have shown time and again that they abuse any power they get - I wouldn't trust them with this.
I think it's tricky to hire managers externally, because it's a hard skill to measure -- you can't really manage on a whiteboard. But, side-grading ICs to management isn't always ideal, so you should be open to hiring managers externally.
A couple simple, potential explanatory thoughts/ideas strike my mind:

- All this digital privacy stuff is new to humanity

- We've only been trying to figure it out for a couple decades

- We're still learning—sadly, mostly through trial and error—all the ways in which people can come up with privacy-invading techniques and tools

- Motivated actors are clever, and think up ways to invade, violate, and compromise privacy, often in ways software/hardware makers haven't already thought of—but seem obvious in retrospect

- Apple's concern for privacy has emerged alongside its development of devices and software that can be used to invade privacy—they can only take action against a danger/threat after they've thought or become aware of it

- Again, all this stuff is new. We used to run e-commerce and punch in credit cards without thinking about SSL certs—cos shit was new, shiny, and magical.

We're all becoming increasingly aware of just how much privacy needs to be a core development premise of just about any technology. And we're currently stuck in a weird place of individuals and companies trying to increase privacy levels while other individuals, companies, and governments are trying to break it down, get backdoors, invade everyone's privacy and track them everywhere they go, etc.

tl;dr — Respecting, protecting, and increasing digital privacy is a constant process.
>If I eat an apple, am I eating vegan food?

Unless that apple is an animal byproduct, yes, technically it is vegan (as are all other fruits and vegetables). Realistically though, no one calls single pieces of fruits and vegetables vegan, it's more commonly used to refer to dishes

>I think it's more accurate to call food "vegan" when it's being eaten by someone who is respecting vegan principles.

So if I order and eat Thai food it is American food because I'm American, but if I was Thai it would be Thai food?

>What I mean to say is that I think "vegan food" is defined by the eater, not the makeup of the food.

By definition, it is defined by the makeup of the food
That board didn't have to flip. Ratner could have just kept selling the brand instead of stating his true opinions to a media circus. And the brand would have retained its value, perhaps all the way to today if he could have kept the unit economics alive.

What made the brand successful wasn't what Ratner thought it was.

The word at hand here is 'hubris'. Successful people slowly lose touch with the rest of the world and eventually make a colossal screw-up.
Not only that, but 'Let him who is without sin' is an utterly useless guideline, only popular because everyone already agreed the woman shouldn't be stoned to death for adultery.

Try applying it to a child murderer.

In this light, the advice turns out to be little more than "show mercy to people you think deserve it". I suppose telling people what they want to hear has always been popular...
Superb chrome addon that generates random aliases to your email address
Oh I see, if existence is worthwhile, even in the face of suffering, then contraceptives are preventing something worthwhile. Yes, the logic applies here too.

And, it raises an interesting question about the moral gravity of preventing existence.
If Apple cares about privacy, why was that not opt-in to begin with?

Apple has to invent a time machine before you'll offer any forgiveness? They made a mistake, if previous behavior was so egregious that no improvements going forward will suffice, then from where I stand the only remaining option is to use other vendors.
Well, this looks like exactly what I was thinking of...

http://horstmeyer.pratt.duke.edu/gigapixel-micro-camera-arra...
Glad you pointed this out! We could have gone into a lot more detail on the reasons that we've arrived at our current system architecture, but it would've distracted from the root problem we were solving in the post. Happy to go into it a bit here.

Node event loop blockages are the primary reason we have so many processes running. We have enough integrations and iterate on them quickly enough that our infrastructure essentially treats them as untrusted/breakable. We want to avoid ReDoS-style bugs from affecting more than the current request, so we handle one request per process. A little inelegant, but we've still been able to horizontally scale the system, and frankly the extra infrastructure cost hasn't been enough to be worth the effort to change it.

To get around the start-task rate limit, we've tried running multiple identical containers per ECS task. However, they need to be marked as "essential" in CloudFormation to make sure our capacity doesn't degrade on container exits, and this means that one container exiting will also exit other containers in the same task.

Multiple processes per container is another interesting approach. We've used Node subprocesses in the past, but we found them tricky for reasons that are unrelated to deploy speed.

One thing we've really liked about rolling our own approach is that we decide when to declare a deploy complete. ECS is pretty conservative about not declaring a deploy complete until the final container has finished draining, which can take minutes for some of our requests. With our fast deploys, we declare a deploy complete when the final container running old code stops accepting new requests, which is significantly sooner. This makes follow-on deploys and rollbacks much smoother.
> why does this matter? You can already use exFAT on Linux via FUSE

It means that exFAT will be available everywhere. For instance, right now if you want exFAT support on Fedora or RHEL, you have to enable rpmfusion and install fuse-exfat and exfat-utils from there; once it's in the upstream kernel, it will be available on a default install.
All of these actions are things which can be done in a GUI, just definitely not at the scale mentioned... certainly not at the scale mentioned and in a time-efficient manner