skysight-inc/HackerNews huggingface dataset:
I'm not too familiar with JVM internals or Spark, but I know with Cassandra at least there's a cost to off-heap memory. You gain in GC, but eventually you have to move that data in and out of the JVM's heap.

Even for batch processing, long GCs can be bad. It's not just processing the batch that stops, but the whole world. Anything trying to listen for more data, keep track of time elapsed, etc is going to run across more problems. It can also expose some race conditions that would normally be so unlikely that you'd never hit them.

Static JVM memory overhead isn't bad at all, probably even under your 100-200MB guess. The lack of compact primitives adds some additional proportional overhead, but the biggest factor is just the extra "slack" space needed for good GC performance. Depending on the circumstances and requirements that could be 30-400%.
What a magnificent accent.
the "Links to PDF" is a "fill out a form and we'll email it to you"; and apparently all of volume two is forthcoming. I'd probably like to read it but this site has certainly ensured I wont read it there.
When people talk about their consciousness, they communicate using things like their mouths and hands. Mouths and hands are physical.

Or do you belong to the school of "People talk about their consciousness not because of their consciousness, but from an entirely different chain of events that just happens to be accidentally correct"?
I'm not running anything abnormal, have a 2018 Thinkpad with a decent connection (20Mbps). GMail loads like I'm on Win95, which is the first OS I've ever used.

It's 2019, the app is built by one of the leading tech companies, I have a modern device with good connection (not the absolute best I could get, but still OK). Why does it take like 5 seconds to load GMail? I would expect it to be ~1s, considering it's built by freaking Google. I'd expect some mega-optimizations going into this thing and to be amazed that they managed to squeeze everything out of a simple mail app. I'd like to imagine myself thinking I'd never be able to build THAT thing, yet it's not the case.

And it's not just the loading part - interactions even after first load feel sluggish. If you try the HTML version, it feels more responsive even just navigating the inbox. It could be psychological, but even in that case it would suggest that they need to improve the first load to make me feel like the app is fast in general.
>You won't get any love for Fichte, Schelling, and Hegel from him though.

You most certainly won't :)
Ask HN: Is there a way to post an issue anonymously on GitHub?
I worked at a place where on incorrect login, we recorded your attempt (with whatever was in the user/password field) into the logs. The logs went to data warehouse too. That was a fun day in the office :P
Oh, the legroom![1]

[1] https://www.gracesguide.co.uk/images/6/6a/Im1951EnV192-p157....
> tracing back to the Big Bang, where there were no conscious beings present yet. Only until the universe cooled and became less dense did consciousness become possible.

This view neglects that matter responds to magnetic fields which surely existed prior to the big bang and could have been vibrating until a resonance or similar event triggered the matter to expand. There is an idea that expansion and contraction are an oscillation of their own; seems logical, but I can’t prove it.
“The bad news is there is still a lot of work to do yet as climate deniers continue to persistently attack the scientific consensus.”

The impact of climate change deniers who are simply rejecting the scientific consensus is vastly overblown IMO. Those who actually impact climate change on a large scale (executives at large corporations, policymakers across the globe, etc.) are choosing to ignore scientific consensus for financial and power related reasons.

It’s a red herring to focus on the last 1-3% of true “non-believers”. Everyone should be focusing on explicitly calling out nefarious actors.
This is yet another reminder: Do Not Reuse Passwords. There’s good password management even for mobile operating systems these days. I’m using Bitwarden on iOS, and it integrates well both with native apps and webpages.

Also, use two factor authentication, of course. If you are going the U2F route, I highly recommend having a permanent key for each computer and a bluetooth+NFC key for on-the-go. It’s a worthwhile investment.

My biggest problem today is that it is tedious to generate and save new passwords on mobile, which is increasingly where I do so... but security always comes with some costs, I suppose.
Do they define "monthly active users"?
This is not the contrary.
We realize better how much we do not understand, but we do understand more and more.
More things are moving from 'unknown unknowns' to 'known unknowns', this is a progress in understanding, not the other way around.
Consciousness is not an outward product but an inward one. We are, in large part, deterministic. Our genetics and other factors can determine an increasingly large amount about us long before we're even self aware. Yet, for whatever reason, we all (though I suppose as per the GP comment - that is an assumption) have this inner dialog and observer who is not only watching every single thing as time gradually elapses, but also feels as though it is the one that is running the show.

Imagine you write a program to determine a pseudorandom number. You obviously don't imagine some entity puffs into existence, imagines itself picking the random number which our RNG already independently chose, and then puffs out of existence afterwards. Yet why would this somehow suddenly become true as the program became more complex? It requires extensive handwaving and speculation. Even if you somehow wrote similar pointless inner dialog mechanics into it, would something puff into existence and perceive itself then running those mechanics? I don't see any way you can answer yes to this question without, again, resorting to handwaving and speculation.
> Create a turing machine out of marbles and levers, and it's suddenly "conscious" with the right configuration. You really believe that given enough space, a bunch of marbles running along tracks bouncing off levers can become aware that it is a giant marble machine?

This is just defamiliarization. It's an excessively common belief that a computer with the right inputs, outputs, and software could realize that it is itself a computer program. The same software on a marble machine would be a lot harder to hook up to useful sensors, and would be too large to be at all practical, but it's the same thing.
I especially like the ones that offer you "quick" options of 20%, 25%, 30%. I think they're just banking on people pressing the middle button as quickly as possible without looking at it.
Thanks for your answer. I had an inkling that it was something like that, but didn't know for sure.
Too keep in mind: https://xkcd.com/1205/
It was Fire in the Mind by Johnson if I could pin it to one book. It's been a path.

And if I fit into one place, it's HN ... software engineer for too many decades.

This is the one question I still have, and that will likely remain unanswered.
Original content has a discovery problem. Retreads get attention and eyeballs on day one.
Any anti-GDPR advocates want to chime in on all those huge fines that the EU was going to levy on every American company?

Props to the FTC for the size of the fine and the detailed explanation, not so good that the perps get to walk - again.
Yeah, you're correct. We've definitely talked about adding one, and still may in the future.
As I understand it, most of the NYC subway was built by basically just closing of major chunks of streets and excavating them, sticking the subway in and then covering it back up.

Compared to boring underground tunnels, you can imagine how much less involved it is to simply dig a hole from above.

I'm not sure why they don't do that anymore, though I can imagine it's some combination of where the new routes are (maybe they aren't following the street grid?) and higher impact of year-long closures of streets.

The NYP has a good article comparing the methods of construction then and now: https://www.nypl.org/blog/2015/05/04/subway-construction-the...
Set an one time url as a password. Someone accesses it bam.
1st line: Good. It's something which bears repeating and needs to be brought to people's attention.

2nd line: Good. Same as the 1st line.

The Edit line: Manages to undo a lot of the progress made by the 1st two lines.

It pays to keep your cool and let facts speak for themselves. If it's worth speaking out about, it's worth losing some imaginary internet points over.
The reason only male offspring are considered as a pension plan is that the female offspring is expected to support the family they marries into. Things would be more equal if both the male and female offspring was expected to stay at home and support their parents, and preferential abortion of female fetuses would stop, but marriages would then be a bit of an issue. For cultural reasons people do not flip a coin and have the male offspring being expected to be the pension plan 50% of the time and female offspring the other 50%. A married couple is also unlikely to be able to stay at the homes of both families and support both at the same time.

But the crux of the discussion is that we want humans to be treated like humans. Having both men and women being walking pension plans in the possession of their parents is not a big improvement all things considered. A better solution is to enable people to survive growing old without depending on offsprings to support them, and that require us to look at the money issue. A solid pension system and universal health care does wonders to a lot of issues in society, and looking at countries with both these I see a distinct decrease of problems that occur because parents uses their children as financial support systems.
The most interesting view of consciousness that really changed my thoughts on it was from Wegner's "The Illusion of Conscious Will". He basically argues this:

We have an agent-based model to understand the behavior of certain things in the world. When we see a cat chase a mouse we assume that the cat as an agent which has a goal which is to catch the mouse. That is we imagine the intentions of the cat (and the mouse) to better predict what will happen next. This is just a mental model, but it's different than the causal model we use to predict where a baseball will land when you throw it.

We apply this model to all sorts of things because it is useful to help predict behavior. That is we imagine conscious intention as a tool to understand things in our world.

The catch is that when we observer our own mind at work... we apply this same model. This is a weird moment where we try to imagine that we have conscious intentions, but since it is own on selves we are watching this creates the illusion of conscious will.

Whether or not Wegner really nails it, I become increasingly suspicious that consciousness is far less special and much more of a trick than we believe it is. But because that illusion is tied to who we "are" we have a very hard time letting go (of course this idea goes back to Buddha and earlier)
We should accept that people have agency and are in charge of their own well-being unless they have diminished capacities. If they accept unfavorable working conditions because they like the stuff they work on, that's their business. I think a lot of people get exploited when they try to make a career out of their interests (it's harder to get into vet school than medical school for instance and vets are paid less than doctors), but I have to believe that it's worth it. It does bother me when people act as though they expect me to subsidize their hobbies, doubly so when they could pay for their own hobbies by making the small sacrifice of doing work that's compensated better but less appealing.

Every video game dev who's unsatisfied with being a game dev is welcome to explore other opportunities.
Exactly. They've got Kibana or similar setup with uri traces, tonnes of companies have been caught up with this same issue.
To the end user, it doesn't matter if physics or economics caused a technology to be useless. It's still useless. And it doesn't matter to the financier either. In either case, any investment he made is lost.

Your attitude is a reflection of a culture that considers physics to somehow be a deeper subject than engineering, facing more fundamental and important problems. The details are "just engineering", somehow not important or relevant.
An extremely cool program for showing interplanetary and star size perspective is Titans of Space Plus in virtual reality.

It takes you on a tour of our solar system showing various bodies at different scales compared with each other. I don't want to spoil the ending sequence, but it nearly floored me.
Nobody likes slow software, and we know that it's bad, but we keep writing it. How can this possibly be turned around?
No Linux version?
The Britannia wasn't a further development of the Brabazon, it was a separate project developed to address a different design category called for by the Brabazon Committee -- what the committee called a "Type III" design, as opposed to the Brabazon, a "Type I".

(The Comet was also developed to fill one of the committee's categories, Type IV.)
> The real reason in vast majority of cases, why most of our software seems slow is not because someone used Javascript instead of Win32 C or something else programming language related.

On the PS3, I bought way less stuff in their store than I might have otherwise, because it was so damn slow, crashed so much (out of memory, felt like, but might have been something else), lost state all the time, and so on. It definitely felt like they were using a web view of some kind, probably with scripting enabled and in use, not just HTML+CSS for layouts & formatting or something. I'm sure that made publishing and adding rich content features ("just have a JS dev do it!") convenient. It also cut the amount of stuff I bought on there by at least half. There's no way I was alone in that—it was so, so bad.

Even on the much faster PS4 their store's unpleasant, though—barely, for now, until they bloat it with more JS as we approach the PS5—usable.

[EDIT] point being it wasn't the network requests ruining everything in that case, it was memory and processor hogging webtech on a machine that couldn't handle it yet should never have felt slow, going by specs, unless someone'd screwed up bigtime (say, by putting webtech on it).
Python is pretty speedy for its intended use case of flexible scripting, though certainly can bog down in large projects or lots of for loops.

Python puts programmer read/write efficiency at the top of the list.
Completely untrue. Read Consciousnes and the Brain by Stanislas Dehaene. There is plenty of research and progress in this area.
What the heck are you doing where you are making 34k a year after being at a place for 13 years?
A backdoor isn't just an entry point. Its a m architecture. A vulnerability like the the exhaust vent on the Death Star plus a detonator custom built to blow the whole thing up, and then hoping that no one misused this thing that shouldn't even exist.
A Man Responsible for USA's Most Iconic National Parks
Semicon West 2019: ASML EUV Update – WikiChip Fuse
I don't hate it and I don't want to install an app which will give unknown data to an unknown party.
this is more of exactly what happens where price plays absolutely everything. Take Jio mobile service, introduced cheap pricing , got every indian to start using them and got everyone high speed internet.
Your consciousness is an illusion.

Explain to me how a somewhat intelligent creature would experience it's life without consciousness? What's the alternative? How would you, as a living creature, be able to sense your environment, and fight for preserving your survival, if you didn't have a sense of self?
But again... beside the first loading every now and then, it is pretty fast for me.

After I disabled some extensions the Lighthouse metrics improved but not dramatically.

Are you using a privacy extension that keep clearing the browser cache? Did you try in a private window? Is it still annoying on the second load?
American tipping culture exists in the service industry because the base wage is not livable. Yes, tips should not be mandatory. But first you need a livable minimum wage or otherwise "tipping" is not primarily about rewarding outstanding service but about making sure they can eat.
Probably a combination of Facebook, Facebook messenger, whatsapp, instagram, and god knows what else.

Maybe anything using facebook login counts as an activity. I.e. people that login to spotify with FB, but never use FB.
Could mean something, might mean everything, might mean nothing, might be completely wrong... everything depends on context and perspective.
Pity to see this downvoted. That's called 'harmonization'. It is one of the bits that makes copyright law such a powerful law because the Berne convention synchronized a whole pile of stuff in a very large chunk of the world. Similar activity tends to occur in neighboring countries with respect to tax law to avoid capital flight.
I'll give you some real corporate context. A scheduled task, pulling from a 65GB table with hundred of millions of rows, and no indexes. It runs for hours, and completes with accurate data. During that time, it also saturated a 10Gbit interface(seriously), and consumed half of the IOPS on one our NetApp controllers. Now multiply that by 2x, 10x, 1000x for all of the other junk running in the wild. Slow, accurate, and impacting the rest of the organization.
There's a less beautiful Python/Tk remake called nvpy
> I know most will not agree with me and that is fine, life is a path of discovery

You're god-damn right (don't worry about the religious repercussions of that, me and god are OK).

Discover, enjoy.
Wait, you're trying to talk me out of this job?
On the part about researching evidence for other accelerated climate events through trees, ice, and sediment; does anyone know if nature contributes to any long term “smoothing” of these types of evidence? I’m not too familiar with the processes used by scientists in these related fields but would love some reading materials.
Well, it would be perfectly workable... in singleplayer.

(In multiplayer, I can imagine "time warp credits" that need to be spent before two players can interact. This would allow Alice and Bob to sync up, but I suspect it might break with more than 2 players.)
Power corrupts. No one is immune, no matter how high the ideals the wielders of power would hew to. Since professors are those anointed to speak their mind about difficult issues, it's especially telling when they start to be persecuted. It doesn't matter from what political direction it comes from.
And if that mere dollar would influence you on whether or not you were going to go to the restaurant, you probably shouldn't have ever been going to the restaurant.
I don't know if this "problem" can ever truly be "solved" as there's not really a way to prove there to be a difference between something truly "feeling" emotions compared to faking it convincingly. I have to wonder at what point the difference becomes moot, a sort of Chinese room for emotions. I tend to lean towards solipsism when it comes to this kind of stuff, though. Does the difference actually matter?
I don't think that justifies wage theft.
You are right. I'm just a bot, here to troll you.

Achievement unlocked. Carry on.
Why do you think that? They own all the most popular platforms outside of China.
Check out strongtowns.org.
To be clear, I didn't write a cryptography library... I wrote a JWT wrapper for validating JWT for the system in question. This was also before there were JWT libraries for a number of platforms. Beyond all of this, the JWT validation worked across a number of tokens generated from an alien (to the app in question) application, and rejected when it didn't validate.

Also, it was literally only validating the tag and ignoring the header... it was using an asymmetric key for signing
Here's a rebuttal from a physicist https://motls.blogspot.com/2019/07/quanta-magazines-anti-qua...
Ayar Labs, GF Produces Photonics Chiplet to Supercharge Intel FPGAs
I don't know if the analogy to darwinian evolution makes much sense, it seems to me that it makes more sense to see this as a way of error-correcting our reality, that is to say quantum phenomenon occur because anything else would cause a severe inconsistency.
I wonder if "people who visit a website with a facebook tracking script that have been successfully fingerprinted" count as a user. If so I could believe that number
Starts with the state of the game industry and goes on to climate change... ok?
I wish I had internalized this earlier in my career — to write code for human readers first, and compilers second.

I hope someone proves me wrong, but I think you really need a Lisp to do this right. Things always break apart with other languages because they don’t fully decouple from a computer architecture, and architectures change. When expressing ideas, human brains do not operate as Harvard machines (even though certain programming languages will try convince you so).

Lisp does provide the means to limitlessly abstract and combine knowledge. There is no predefined architecture to mold an idea into, so concepts and their connections can get expressed in a natural way.

For example in C-style languages, the means of combination aren’t general at all, e.g. the way to combine a function with a type is very different than the way to combine a function with a number. You’re forced to structure an idea so that a specific compiler version can compile it to machine code. These brittle constructs don’t lend themselves very well to separate ideas from their current implementation. Implementations change, and knowledge get lost.

Lisp code always seems to survive though.

Thanks for posting this tutorial, it’s been a joy to read!

PS. “Almost all Bad Code examples are taken from published
books and articles (whose authors should know better, but will remain anonymous)”
The things you describe are common among unsuccessful academics. It is not common to see a researcher build a career on pissing off all the funding agencies and hoodwinking a project into a conference for which it is not appropriate.

I suspect you'd find thousands of academics who dispute your claims. Nobody is going to claim perfection, but the problems you're describing are not systemic and basically absent from anyone with a career.
It's totally anecdotal, but most people I know have either stopped using Facebook or are much less active than previously. The few teenagers I know don't even use it at all.

I guess all that growth must come from countries that recently got into Facebook.
You do understand these documents are vetted by accountants, lawyers, compliance officers etc.

It is highly unlikely they are falsely claiming those numbers. What is likely is that they are including loose interactions e.g. OAuth Login as MAUs.
If I could make a feature request, one more removal: the giant fixed blue button in lower right. Still can't believe twitter designers thought covering content with a control is a good idea on mobile.

Thank you for a wonderful plugin.
If you click a like button, on any website. Thats an MAU.
Or from fraudulent accounts, or both!
Some states don't have a tip credit like Minnesota. They get minimum wage no matter what, plus tips.
Similar things have happened to Facebook and Google recently, the two companies that people keep repeating have the best security teams in the world. As long as humans are involved in programming - something that will likely be the case for the foreseeable future - these things will happen. But props to them for owning up about it and promptly mailing users pro-actively.