skysight-inc/HackerNews huggingface dataset:
The expectation is still that cons cells and the operators CAR and CDR can be implemented very efficiently. A CONS cell will on a typical machine be just two machine words - on a Lisp Machine it was sometimes just one machine word - when the cons cell was a part of a linear list.

If you look at an unsafe CAR operation, it is often just a single machine instruction.

Take this function which calls FOO twice. FOO is just calling CAR and inlining this call.

(defun bar (a)
(declare (optimize (speed 3) (safety 0) (debug 0))
(type cons a)
(inline foo))
(the cons (foo (the cons (foo a)))))

The disassembly then shows that CAR is a MOV instruction:

; Size: 14 bytes. Origin: #x1002FB5E49
; 49: 488B40F9 MOV RAX, [RAX-7] ; no-arg-parsing entry point
; 4D: 488B50F9 MOV RDX, [RAX-7]
; 51: 488BE5 MOV RSP, RBP
; 54: F8 CLC
; 55: 5D POP RBP
; 56: C3 RET

For a language like Lisp this is low-level stuff: telling the compiler to optimize for speed, no runtime checks, provide no debug information, declare the type of a variable, declare return types and instruct the compiler to inline a function.

Or take structures in CL. They are defined such that can be compiled to a linear vector-like data structure with slot-access to known and static offsets. No redefinition, no meta-data information - low overhead.

Two of the original goals of Common Lisp were defined as this:

> Portability

> Common Lisp intentionally excludes features that cannot be implemented easily on a broad class of machines. On the one hand, features that are difficult or expensive to implement on hardware without special microcode are avoided or provided in a more abstract and efficiently implementable form. (Examples of this are the invisible forwarding pointers and locatives of Zetalisp. Some of the problems that they solve are addressed in different ways in Common Lisp.) On the other hand, features that are useful only on certain ``ordinary'' or ``commercial'' processors are avoided or made optional. (An example of this is the type declaration facility, which is useful in some implementations and completely ignored in others. Type declarations are completely optional and for correct programs affect only efficiency, not semantics.) Common Lisp is designed to make it easy to write programs that depend as little as possible on machine-specific characteristics, such as word length, while allowing some variety of implementation techniques.

> Efficiency

> Common Lisp has a number of features designed to facilitate the production of high-quality compiled code in those implementations whose developers care to invest effort in an optimizing compiler.
Please don't remove your old text when it turns out you're wrong or have an unpopular opinion. You're not the only person in this thread who missed the batch part of individual ID requests and I initially was confused as well, but removing your post breaks the comment thread, and after 3h you can't edit anymore so I'll have to downvote.
Most likely, Russian state is simply running out of cash.

This is the most simple rational explanation that is most likely to be true
MoviePass' huge losses only began after HMNY bought them and reduced the membership price by 80%. Feel bad for whoever made that decision (likely the same person, though).
Why do you say openwrt is not secure? Just curious to learn.
I am probably super wierd for this but my immediate thought was https://en.wikipedia.org/wiki/TRON_project
Manipulated = flown by hand

The leading theory is that auto-pilot and other systems were disengaged and the craft flown to it's doom in a mass murder-suicide
Skip the lemon and swap honey for sugar and you can make me one while you're at it. Twinings or PG Tips preferably...
>“I do take 100 percent seriously the idea that the world is a figment of the imagination,”

I can’t take anyone seriously if he suggests that. Is hunger figment of imagination? The war crimes and multitudes of unspeakable injustices? Nature is really real. The effects seen in the atomic world must not be conflated to the big.
Federal marginal tax rates for 2018 are capped at 37% if you make $500K ($600K for a couple). If you're hitting that plus 8% for state, then I don't have too much sympathy. And that's a marginal rate, not an effective rate (which it seems you're conflating).

If you earned $500k, and were single/no deps, and just took the standard $12K deduction, your Federal tax would be 29% ($145K). I can't imagine someone with that income not having more deductions or IRA/401 contributions that would minimize the tax burden, but I suppose there's always someone out there completely clueless.
Unfortunately TypeScript doesn't do runtime checks like this. It assumes that incoming data conforms to the type spec! However, you might be interested in the Rocket framework (written in Rust), which does do exactly that:

https://rocket.rs/
Just try to invent some runaway positive-feedback loop of destruction that could make Earth less inhabitable than Mars. I bet you can't. I can't.

You can add the entire nuclear arsenal, super volcanos, meteors, gamma ray burst at will.
Can you prove Dick's statement is true? Denying reality is a very powerful trick. Any unavoidable physical consequence inside reality can be ignored by a sufficiently aversive mind.

Consider the differences between these claims:

"My reality is that which, when you stop believing in it, doesn't go away."

"Your reality is that which, when you stop believing in it, doesn't go away."

and bonus:

"Fantasy is that which, no matter how much you believe in it, doesn't come to be."
> People used to say this about every single thing that computers can do better than people

Even if that’s true (and I doubt it is), there is ample precedent (AI winter) for the industry dramatically overestimating what computers can do.

I bet if you time traveled and showed Siri/Cortana to an AI researcher from 1960 they’d be incredibly disappointed.
You’ve made an argument that it’s easier to automate cars rather than trucks, not that there’s an economic advantage.

Among other things, I’m guessing most americans who own a car don’t do it because they’ve crunched the numbers compared to other transit options and figured out that a car is cheaper. It’s a convenience thing where it’s an option at all.

Meanwhile, it’d be fairly easy to demonstrate marginal savings in a business where transit costs are already under high scrutiny.
I can’t speak for ElasticTranscoder, but there is nothing stopping you from running your lambda function locally and still connect to all of the AWS services.

Just like people have been calling their controller actions from test harnesses for ages to test their APIs. You can call call your handler the same way.

At the end of the day, AWS is just passing you a JSON message. You can call your lambda function manually with the same JSON payload locally.
> Consider that if you go buy an equivalent item at a box store, there aren't any reviews, the company (sometimes companies) with products on offer just happens to have enough money to get the stores to stock them over any potential competition.

Well, I know that there aren't any reviews in a B&M store, but (1) I've been checking online reviews (usually Amazon) for non-trivial purchases at B&M stores for a while now (either before I go or at the store on my phone), and (2) B&M stores do usually have at least one human employee in the loop signing off on a product going onto the shelves, and at the very least the "big name" ones (almost) never sell blatantly bogus/fraudulent products (fake Apple-branded MacBook chargers, etc.). Amazon has pretty much been the Wild West ever since they started allowing third party sellers, which I used to be fine with, back when I was under the impression that the reviews were generally pretty reliable, and sure that something that said "Shipped from and sold by Amazon" (or whatever) was a safe bet.
Have you considered Generalized Parser Combinators?

https://epsil.github.io/gll/
I think the tougher thing would be to find any specific ideas of something that is correct.

But I'll give you an easy incorrect one: his 'tripartite theory of the soul'.

See what really gets me about people still recommending Plato is that they'll encourage others to go read some (now) useless theory like that, when they could instead be reading some modern cognitive science which covers the same ground, but with thousands of years of progress.

It's to my mind similar to telling someone to study an old doctrine about the world being composed of earth, wind, and fire instead of learning modern Chemistry.
Couldn't you make a self sustaining colony on Earth first? Why settle on Mars?
Phht, objectivity doesn’t need to be taken to an absolute. It’s ok to be a Platonist. Especially if you disclose it up front!
Also, Uber’s are popular during commute hours, but in city deliver is popular during business hours. Uber eats picks up during meals. Different services leverage the same fleet at different times of the day
> > What is good?

> A word we use to label a fundamental behavior in our brains: we use values as something like utility functions in optimization processes.

That position limits the degree to which ethics can be objective. Suppose some other culture believes in doing things we believe to be gravely immoral. If our idea of good is just "a behaviour in our brains" or a "utility function" or a product of "evolved biology", well then theirs is too, so how can we say our moral views are objectively better than theirs? The ability to say that certain behaviour is immoral, in an objective and transcultural way, is threatened by your position; and I think that threat is a good reason to reject it.

> > Where does knowledge come from?

> Brains.

You seem to treat (some version of) materialism as if it were obviously true, but I don't think its truth is obvious.

I'm inclined toward idealism, and I don't believe there are any good reasons to believe that materialism is more likely to be true than idealism.
Some bad managers outright encourage unnecessary redesigns. It's a lot easier and often cheaper to change the product's skin than lead a dysfunctional dev team through fixing crippling tech debt or adding meaningful new features.
I used to work for a Smalltalk vendor. It was even better than that. For awhile we had the hottest JIT virtual machine. Smalltalks that followed the original design ran bit identically across multiple platforms. At one point, Squeak Smalltalk was running bit identically across 50 combinations of CPU and OS, and Squeak and its descendants probably can run bit identically across several times that number of environments now.

But it gets even crazier. (Non-Smalltalk) In the 90's, there was an OS entirely written in a virtual Instruction Set (TAOS) which was JIT assembled into real machine code as fast as it could be read off of disk and ran at 80-90% of native speeds. This OS could be ported by simply porting the assembler, which typically took about 3 days.

Back to Smalltalk craziness. There were also in-house research versions of Smalltalk that could prune their images as small as 45k, and were suitable for creating command line tool executables. As it was, VisualWorks, if you turned off things like the splash screen, actually could start faster than the Perl runtime in the late 90's, though you'd be hard pressed to create an image below 500kB. (Even getting it below a megabyte was an incredible feat.)

The tech industry could be way ahead of where it is now, if only everyone were like early adopters. The thing is, most people are quite different.
That requires extra bookkeeping for ordering, but it isn't really that common where people will have object literals with the same properties initialized in a different order.

But a much more common case is that properties added after object creating will be added in an inconsistent order, for example:

o = {}; o.x = 1; o.y = 2; o.z = 3;

p = {}; p.y = 4; p.x = 5; p.z = 6;

When executing p.y = 4 you don't know that the object will eventually evolve to have the same properties as o.
That (amazing) doc is apparently not a parody, but a million dollars' worth of deadly serious.

https://www.cbsnews.com/news/pepsis-nonsensical-logo-redesig...
Nope, because the old one's already been pushed off the end of the list and it doesn't re-generate the list when you unsave, just removes the item from the list.

Imagine I have a list of max length 5, when I initially fill it up it looks like [5, 4, 3, 2, 1]. If I save one more thing, it adds 6 at the front, then truncates the list and removes the 1 from the end, so now you have [6, 5, 4, 3, 2]. At that point, if I unsave #3, it just removes it from the list so you'd have [6, 5, 4, 2]. #1 is still saved, but nothing happens to pull it back into the list.
Try profiling a few Javascript applications vs equivalent C applications, and you'll probably become significantly less sanguine.
Caesar salad with chicken or hard-boiled eggs:

- rinse lettuce
- tear lettuce
- add commercial Caesar dressing of choice
- toss lettuce with dressing
- add a handful of croutons, a spoonful of Parmesan, and a few slices of grilled chicken or chunks of egg. Voila.

Per meal, the croutons turn out to be the most expensive ingredient, oddly enough (if you go with eggs rather than chicken). A good head of romaine costs under $5 and will make 2-3 salads. The chicken/eggs you can either buy pre-cooked, or prepare a few meals’ worth in advance over the weekend - and use for other recipes. 5 minutes prep, tops.
I don't think that's what they're proposing.

Mozilla's logo isn't changing. They want to add a new logo for Firefox, as a brand family. So the Fox-head logo would be used to identify the Firefox family of products, which they're saying they are going to grow.

You end up with a hierarchy like:
Mozilla -> Firefox -> Firefox Quantum/Focus/<insert new product here>
What if Plato thought that (at least part of) the truth was that it was more beneficial for people to think and seek than to be told the pre-canned truth? Then getting people to actually read and think about Plato (or other Plato-ish philosophers) would be more valuable than to "present Plato's ideas to the world as an organized philosophical work".

> Also, for one particular topic, namely biology, do you agree that Aristotle invented scientific biology, and that this was a great advance?

I don't know. If I understand correctly, Aristotle said that women had fewer teeth than men. He was married twice, but apparently never bothered to open either wife's mouth and count. That may have been biology, but it wasn't very scientific.
Waymo is dropping billions on vehicles. Someone that they think can accelerate deploying those vehicles is worth an awful lot.
for the physics people: first look up charge whitout charge and mass without mass. once you understand what Wheeler says about fundamental particles, and how charge and mass could be topological properties, and how Wheeler coined the term "wormhole". then go and read Maxwell (the original king of unification [of magnetism and electrostatics]) treatise on electromagnetism. There is a chapter on monodromy of electric potential, which would be senseless in an euclidean sense,... i.e. Maxwell himself considered wormholes, but skips over them rather quickly and turns to what is more easily modeled with R^n... On wikipedia "wormhole" concept is attribute to Einstein and Wheeler, but as I read it, even Maxwell considered the possibility that discrete charges were a topological effect in exactly the same sense as "charge without charge"!!
SciAm hosts a lot of Blogs with no editorial oversight. It's unfortunate. Nature does too.
But that's the issue, nothing should be done for a certain result because that's assuming there is some omniscient knowledge of what is the "right" outcome. That just doesn't exist so attempting it will always lead to chaos.

Give people freedom and the opportunity to do what they want, and then the result will naturally be the fairest possible.
> Each year machines become more efficient, and productivity has gone up.

That actually highlights a lot of problems with defined-benefit plans: sometimes economic circumstances change so drastically based on social or technological change that the promises of the past are no longer viable. How could places like Detroit or Puerto Rico continue to pay their promised pensions when their economic base has evaporated?
Which is an unnecessary change and an icon which looks nothing like the other icons so still does nothing to offer "enough design tools to represent this entire product family."
Reading through this led me to also Google the unrelated issue of estimates of how long fossil fuels will last at current pace. I'd never thought about that before, and I am actually now concerned about my child's future. (Which of course I worry about other things, but is a first for that aspect.)

Without a major shift in energy source, soon, we will never be able to leave our planet. Humanity will end here.
> A tremendous number of groundstations with a huge array of antennae constantly coordinating and pulling data down.

In the limit where you're talking about a satellite "instantaneously local" to every location on the planet, that becomes just one ground antenna per satellite to handle whichever one is nearest. Yeah, 50k stations are expensive, but not nearly as much as the satellites they are talking to.
Tesla Surfboard
System 2 without question.
Which services are you using for which you are concerned about cost while you are developing?

You can access most (all?) of AWS services without running on AWS EC2/Lambda.
The apps built with GUN are decentralized (thus "dApp", the browser can even store/serve data), however browsers still suck with WebRTC, so there are fallbacks to WebSocket and stuff, but the dApps do not require/depend upon a daemon/central host.

Hey, your Odoo apps look pretty neat. I'd love to learn more about how you've managed to make a business on top of OSS, wanna chat? Check my profile for my email. :)
For some reason I was expecting an internal combustion engine.
>In essence, doing a small amount of delta compression within the hardware itself.

This is already what hardware video codecs do well. If you’re talking about Chronocam-style differential sensors, they have their specialized use cases, but this is not one of them. Bandwidth from your sensor to your codec is already obscenely high, and you’re on a moving platform anyway.

As far as what video to actually store or do further processing on, ML ROI absolutely makes sense. This is basically what the Google Edge TPU is for: https://cloud.google.com/edge-tpu/
Those are strange examples.
How is "hunger" or "injustice" anything but imagination?
My clients (VPs of Marketing and CEOs) would never provide feedback in a tool like this.

It's Email or a phone call every time because they don't have the time it desire to learn a new tool for what to them is a one off design project.
I'm not sure about React, but a fairly common pattern is to dispatch to optimize. The parent function takes several different data types, but it is a very small pass-through that calls a variety of monomorphic functions to do the heavy lifting. It's not technically as fast, but as the amount of processing in the monomorphic functions increases, the cost of the small polymorphic function fades into the noise.
Go read it again. The only reason the US is lower on a GDP basis is that the US does not have a VAT on goods and services (which as you know, hurts the poor much more than the rich).

i.e. the US taxes the wealthy much more than virtually any other country.
It’s important to remember that, aside from mathematics, every area of modern human knowledge started in philosophy. Over the years, all of these topics were taken out of philosophy. And all of those topics still have philosophy in them - including logic and the basic approaches to reasoning in the field.

It’s too much to divorce a topic from philosophy and later go back to philosophy for a defense of its worth.
Exactly. Not to mention that by the time it gets to the elected official's desk for signature, it's been negotiated between government employees and their senior managers, who are also government employees...

It's basically a deal negotiated by government employees among themselves, and approved by a politician who often needs to maintain favor among these employees.

Add to that the fact that these agreements only lead to a crisis long after the politician is retired (or dead), and it's no wonder these unsustainable deals get approved as a matter of course.
A long time. With uranium, ground-fuels will last even longer.

Sun's supposed to explode and consume the planet soon though.
I moved to LA from Rockford, IL in 1973 when I was 14 years old and was amazed by how completely "skaters" were into skateboarding as a lifestyle.

I mean it was shocking to me. There were other cliques, but those guys were obsessive. And I was amazed at what they did on their boards. They did stuff that truly seemed impossible to me.

I was amazed by the boards themselves too. We didn't have anything like those in the mid-west and I'd never seen anything like them.

Compared to the tiny steel wheeled skateboards I'd seen those laminated and curved plywood boards were huge and the plastic wheels and "trucks" were way more high tech than I'd ever imagined anyone would apply to a skateboard. I remember asking them "They make these wheels and axels just for skateboards?" because I really thought they must have some real industrial use and were being re-appropriated. They thought I was a dumbass for asking.

I learned fast to not touch anyone's board, and don't even ask if you can ride it. That, to me, was funny because I'm thinking the best I can do is not fall off if I can get both feet on it going as slow as I can and I'd watch them jumping curbs and making the board do flips and catching air, but they were convinced I'd bust it? I couldn't imagine how?

Listening to a group of them talk was also impressive. They had their own accent and lingo and, again, I'd never really seen anything like that before. They didn't sound the same as kids who weren't skaters and they didn't talk about the same things. They mostly talked about skating and everything else didn't matter. I would listen to them and wonder "how can they only talk about skating?"

Those hardcore skaters were truly a mystery to me, but learning they're preserving their history doesn't surprise me. They really were different, and that history should be preserved. It was as unique as anything I've ever seen in modern American culture.
Is this in any way related to the Levandowski lawsuit? The thesis of that suit was that Uber only bought Otto to get a hold of Levandowski and his Google knowledge...
The biggest barrier to entry I've found with this stuff is the hardware, I can't walk into a store and buy something with OpenWrt pre installed and for various reasons online isn't a a good option. I've looked at various possibilities and the whole scene is a mess similar to phone ROMs where you have to trawl through random forums, pull down random ROMs, trawl through more forums to find out why x doesn't work in $country with $ISP.

It's impenetrable to anyone that doesn't want to invest months into the scene and develop expertise in it. Much like phones we really need a PC equivalent in this space.
I actually really like the "masterband" fox icon they have, but as you pointed out, it's almost exactly the GitLab logo. Granted, I like the Mozilla version better here. I think the added angles underneath make it more appealing.

Maybe GitLab should just borrow the idea before Mozilla finalizes it... I mean, not really, but it would be pretty great if they did.