skysight-inc/HackerNews huggingface dataset:
"Two widely read atheistic authors, Richard Dawkins (2006, p. 155) and Sam Harris (2006,
p. 73-74) have succumbed to the guiles of Leibniz’s PEQ by countenancing it misguidedly
as a searching question that rightly calls for an explanatory answer. Thus, Dawkins allowed
a “first cause, the great unknown which is responsible for something existing rather than
nothing” (ibid.). And Harris capitulates to PEQ, declaring with very misplaced intellectual
humility: “Any intellectually honest person will admit that he does not know why the
universe exists. Scientists, of course, readily admit their ignorance on this point” [italics in
original] (ibid. p. 74].
But surely the failure to answer a pseudo-question does not bespeak ignorance on the
part of scientists, philosophers or even the man in the street. Thus, Dawkins and Harris
very misguidedly took PEQ as legitimate grounds for watering down their atheism."

I understand the sentiment of the paper, but it doesn't answer my question. Is there a causal mechanism? If there is an intellectual being - what is its cause? And if not - is there a cause for the cause?

Let me give you a bit more info on what I believe in: the universe has a self-causal mechanism. We are all God, and intelligent life isn't an accident created by the universe. It's an emergent and 'programmed' mechanism which causes it to spring into existence. I'm hoping to see some other viewpoints from the crowd here - so I do appreciate you're input, but it still doesn't answer my question: what belief do you have which might be different from the mainstream view? You seem to be leaning more towards what's already there...what makes your viewpoint different?
Running a union costs money, it's as simple as that. I often blow $100 bucks on a night out on the town. I would much rather pay that if I can get better hours, vacation, and negotiating power with the guys who just want to maximize quarterly profits at all social and moral costs.
Friend of mine has a Prius and lives in Echo Park in LA. His cat was cut out of his car twice in two weeks. Seemed like every person in the chain benefited from the theft, scrap metal guys, tow truck towing his car to mechanic, mechanic replacing it and also trying to sell him on a cage.

It was almost like the theives were alerted by the mechanic that he had replaced the cat.

Theives only make a couple hundred from the cat, insurance pays the mechanic a couple g’s for a new one plus labor.
I believe this is a false dichotomy. Many of us would rather not pay for either and dislike the notion that if we don't pay for one, we have to pay for the other. Why isn't 'neither' an option?
Pretty sure it's a window film - something like - https://www.amazon.com/Coavas-Non-Adhesive-Stickers-Removabl...
I agree. When I tell people I use a co-working space, they hear WeWork space.
> it is absolutely awesome for their employees. They do about half the work we do in twice the amount of time

how is that awesome? the productive output of the most productive time of their lives is 4 times less. It would be truly awesome of course if they productively worked only 25% of the time with your efficiency and spent the rest 75% on say education, new tech learning, skills improvement, side projects... Unfortunately, i suspect, their time is simply wasted 4 times less efficiently than yours - may be using less efficient tools, processes, nobody cares about anything in particular because there is no point in improvement, etc...

I myself work in a very similar environment, a non-FAANG BigCo, my effective productivity is order of magnitude less than it was at previous jobs in particular because we're moving with the speed of midday sleeping flies, and moving any faster would create huge impedance mismatch causing systemic structural stress painfully affecting everybody. Such slowdown isn't good even in the short term as it makes your mind into a mushy soup zen-like diffusing through your skull and merging with the swamp around.
No they aren't. They haven't scrutinized ICE at all - they're operating on nationally reported information.
It's funny that it's an OS for modern hardware yet they use a floppy disk for comparison
im mostly party to the 2nd option i believe, but i also see a lot of logic and sense in the simulation argument (which i consider pretty different from the religious one)
I'm not sure that rehashing Rust vs. C is particularly interesting at this point. At least not for those who regularly read HN. Maybe in another few years...
Should add that his insurance company covered everything both times and provided rental car but after second time they won’t cover the vehicle anymore being parked in that neighborhood on the street.
Are you saying that there are more go developers than c developers? Is there a user survey that shows such things? I'm curious what the ratio is.
Mmmm filtering for Java shows javascript

https://bestofshowhn.com/search?q=java
Do the Rich Get Richer in the Stock Market? Evidence from India (2018)
There are people alive in the industry today who have never seen a floppy disk. CDROMS Too but because of DVDs and BDs they are still in recent memory
You'd have been highly motivated to complete the project, and would almost certainly have learned things.

How wheel camber changes handling. How to re-camber wheels without losing stability or structural integrity of the car. Government regulations regarding the deployment and use of flamethrowers on highways. The consequences of being a Car that Goes Boom.

Much useful innovation does come from people pursuing apparently frivilous or non-utilitarian projects, and acquiring skills, experience, and maturity. As well as rubbing elbows with other inventors, a principle message of TFA.
Fixed rate loans are only 5 year max in Canada, so yes its great for 5 years but after that have to refinance at the new market rate.
Any memory you form, skill you learn or experience you have will change the structure of the brain. Changing structure isn’t in itself a good thing.
GameObject, GameClass, GameFactory
France gets 75% of its energy from nuclear so no they don't have a problem. Low capacity factor is a problem not high capacity factor. Show me where it's recognized by a credible source that this is a problem.
This is only if you outright ignore the second+ order effects of doing such and the incentives created.
> Cheating and plagiarism are perfectly a-ok in China[1].

[1] doesn't show this and it's not actually true. Cheating is common, but Chinese students know that it's forbidden and they'll be punished if they get caught, so they spend at least some effort changing what they copy before passing it off as their own work. Of course that stops working as soon as they leave the country and their language skills are suddenly not good enough to rewrite everything.

Ironically, when I was an exchange student in China, the non-Chinese students formed a tight-knit group sharing their work and getting passing grades for weak essays in bad Chinese copied from someone else.

Some things are more culturally universal than they appear at first glance.
Do you often do these things in the middle of running a playbook? I would hope not. :)

It's not meant to have the connections persist forever, just long enough for repeated short ssh connections to have almost no overhead, and therefore be much faster.
Those conditions would actually be illegally poor in the UK for a full time employee. Minimum paid holiday is 22 + 8 days (8 are the public holidays) and everyone must have an employer matched contribution pension of at least 2% of gross salary. Hours are not regulated here but generally 8 per day.
Perfect. Love your answer and this is exactly what I was looking for :)
You can read some of these posts and chat logs yourself: https://arstechnica.com/tech-policy/2013/06/exclusive-in-200...

It's difficult to reconcile the image of Snowden the idealistic whistleblower with Snowden the right-wing Islamophobic security-state cheerleader who wanted leakers to be shot in the balls, from just a couple of years earlier.

At least one of these is a manufactured persona, and I don't know which.
He very definitely won't like Rust's compile/link times.
+1. We have a large Rust code base, and we forbid Vec and the other collections.

Instead, we have different types of global arenas, bump allocators, etc. that you can use. These all pre-allocate memory once at start up, and... that's it.

When you have well defined allocation patterns, allocating a new "object" is just a "last += 1;` and once you are done you deallocate thousands of objects by just doing `last -= size();`.

That's ~0.3 nanoseconds per allocation, and 0.x nano-seconds to "free" a lot of memory.

For comparison, using jemalloc instead puts you at 15-25 ns per allocation and per deallocation, with "spikes" that go up to 200ns depending on size and alignment requirements. So we are talking here a 100-1000x improvement, and very often the improvement is larger because these custom allocators are more predictable, smaller, etc. than a general purpose malloc, so you get better branch prediction, less I-cache misses, etc.
Just finished Shogun myself! I went through stages of “I am done with this book” every few hundred pages, but then would realize I was actually interested and would pick it up again. I think I repeated that cycle three or four times before finishing it! Definitely glad I did and will be for sure picking up the other books in the series.
The question is... will the United Steelworkers make the best use of that money?

Traditional Unions haven't evolved into the 21st century. They're still using signup sheets, phone trees, FTP, Fax machines, and Post-It notes to organize.
It enforces the 40 hours a week. That's the job you are paid for. Working 16 hours a day..7 days a week is not lazy. It's a recipe for burn out. Working hard for the 40 is what is expected and should be exactly that.

You pay me for 40 I'll give you 40
You want 80 then you pay me for 80
C is closer to the hardware in the sense that with any given C code, I can pretty much predict what the generated assembly will look like. You cannot say the same for, say, Python.
One of the key other things that surprisingly hasn't been mentioned is it's super important to control memory layout.

GC pause times are relevant but not critical. What's critical is that I can lay out my objects to maximize locality, prefetching, and SIMD compatibility. Look up Array of Structs vs Struct of Arrays for discussions on aspects of this.

This is not strictly incompatible with a GC in theory, however it's common that in GC'd languages this is either very difficult or borderline impossible. The JVM's lack of value types, for example, makes it pretty much game over. Combining a GC with good cache locality and SoA layout is possible, but it doesn't really exist, either. Unity's HPC# is probably the closest, but they banned GC allocations to do it.
>It would be extremely competitive, just like VC is now, and picking the winners smartly/fairly would be just as difficult.

Except that it would likely become corrupted like much of government contracting already is. At least VC are tossing their own money and don't have the same perverse incentive for corruption when you have government employees handing out bids to taxpayer money.
Sure, but the point I am making is: having the input power alone cost the same as something else is not the same as reaching cost parity with it. Because one must consider all expenses, not just the expense of the input power.
>users of cannabis are usually as captive as those on opioids

Gonna need a source for that one, chief.

I can sleep off a weed craving, that’s telling your mind no more slight dopamine boost. Can’t really ignore your body the same way when it’s going through opioid withdrawals because all of your chemicals are out of whack.
> TS is eating the JS world

Definitely another reason to stick to C. In C you don't have to change to another language or another framework, or yet another design principle, or whatever hype that is being followed by a horde of idiots that think they're incredibly smart.

C is still C. I love that so much. No endless discussions about type safety. And yes, with C I can shoot myself in the foot, which is great because I like sharp tools that can cut. Tell me of a cook who prefers a blunt knife. But at least, I'm the one doing it in contrast to web development where you use hundreds of amateur libraries that kill you in a snap, without you ever finding out what actually happened.
Asciiplotlib: A Python 3 library for all your terminal plotting needs
That looks amazing! Seeing how you singled out Pocket, do you offer a compatible API? That would get me to switch, as I could continue using my tools
That's a puzzling take. I see where you went with it, but I'm inclined to think of writing as already including the recipient. Such as when I write notes for myself. Often, I'm keen to do this in instances where I find a thought worthwhile but also quite subtle or nuanced and therefore forgettable. Sometimes, when I reread these notes quite a while later, I'm surprised at what was occurring to me at the time and happy, sad, amused, or even befuddled at what was going on in my head at that moment. My rereadings are also colored by the context shifts you mention. But in those instances where I didn't succeed in conveying my meaning in a way I can reconnect with later, I don't think I'd consider that note not language, but rather a use of language that failed. It's still language. Even if its communication value is less than desired, it's a message built with the same tools as the messages that do work and pass your communication test. The fact that the intended future reader is there in the mind of the writer makes me think of it as language even before it's read, if it ever is. Otherwise, what is a written message that isn't read? It exists, but as what? How would you characterize it?
With JS the trick is to avoid creating new objects and instead have a pool of objects that are always referenced.
The 'Living Big In A Tiny House' youtube channel put up a video of this yurt today: https://www.youtube.com/watch?v=f05NYU3kmFs.
How is the use of malaria nets for fishing (or chicken coops, or crop covers) somehow Gates’ fault?
Does Softbank have more than ~$10bn to lose here, or is that it? Are there any extra liabilities they've underwritten?

I loved the article, but even if it were valued at $0, would that decimate and "shutter" the Vision Fund?
I have said multiple times that Rust has an incredible potential in the data analysis world. And Weld is a great example.
> we used the natural randomness provided by Go map iteration to pick a sample of keys and loop over them to find a key

The iteration order of Go maps is randomized, but it's far from being evenly distributed (it could be good enough for the Ristretto use case though). Here is a test that shows that some keys are 6 times more likely to be selected on the first iteration https://play.golang.org/p/dT1CWuqoHEM.
Zig is promising as a "better C" but is nowhere near a 1.0 release as far as I know.
Several are unpaid Linux kernel contributors.
Most MBA programs have required ethics courses, so it's clear that simply having a course requirement is insufficient.

Ethics courses teach frameworks that can make it easier to rationalize commonsense unethical decisions as being ethical, so I'm not convinced they're actually the right answer
Thank you for the kind words!

You're right about our rabbit holes. Our initial "why" for this project was essentially: "Caffeine is written in Java with excellent performance. Go should be (and usually is) competitive with Java. Why is there no Go equivalent?"

With such a high bar we were disappointed in naive, idiomatic Go solutions, but we knew there had to be some way to close the gaps.

I look forward to continuing to do so. We have a few things on the roadmap such as adaptivity (see Ben Manes' work for more info) and managing our own memory.
There's tons of evidence that for most people working more than 40 hours actually results in a fall in productivity (that's 9-5).

More hours are for show.
How else is it going to be cited?

People understand seconds, and any other measurement would require specifying a lot of computer-specific stuff, and if you're going to do that, then you might as well fully specify the workload, too, to answer those questions before they come.

It isn't meant to be a precise answer, it's meant to put the GC performance broadly in context.
That should not be called a VPN, that's a local proxy server.
This is nonsense. You're arguing that being a punching bag is the only valid moral course.

In the case I mentioned the perpetrator was arrested by police, but you're waving aside the deaths as 'life is tragic, rest in peace.'

Police were called out the evening previous to the attack when the same guy was verbally abusing a black woman, Demetria Hester, on the same transit line, but they didn't arrest him and seemed to suggest to the woman that she had brought it on herself because she had fought back against his aggression and kicked him in the balls. It's subsequently emerged that Christian had threatened police, and despite all this they didn't do anything until after he had killed (reasonably comprehensive details below).

https://www.wweek.com/news/courts/2019/09/13/alleged-max-kil...

Your whole position seems to be predicated on a kind of passive resistance, and if that gets people killed well that's just too bad. It seems like you're saying that anyone who actively resists or retaliates against aggression thereby loses all moral standing. That seems like a pro=aggressor position to me, since aggressors don't really care what other people think.
The effect of automatic enrolment on debt
The point is to eschew the use of C features not supported by C++ in order to catch bugs. Just read up on the incompatibilities deliberately introduced by the C++ committee and you'll likely agree that these are good things. Implicit conversions to void*? No thank you. Tentative definitions? I don't need that so give me an error.
Show HN: Adify.tech – Exclusive Adify API To sell custom ads to publishers
Well, he does say why he likes C better, so it is useful for others. The problem is that learning how to use C effectively is a lot harder than learning other/modern languages. Therefore, anybody who doesn't know how to use C is probably better of learning one of those other languages.

15 years ago, I spend some time modding with the Quake 3 engine which is written in C too and while I wouldn't categorize myself as 'knowing how to use C effectively' I sympathize with the author's opinion. I totally agree with Go being a revisited C and that C can enable simplicity.

The only part where my opinion is different is about Javascript. Yes, it is a dangerously fast-moving ecosystem, but I think it offers so much value in terms of cross-platform development that I think it is a mistake not to participate. After all, the browser APIs are quite stable and the biggest issue is the constantly changing trend about which libraries are going to be the next big thing.
> I think the common understanding is the opposite. That you are better off thinking about the problem 4 hours today and 4 hours tomorrow, than 8 hours today.

I think it depends on the problem being solved.

If it's a separable problem, then we can attack it like we code up object-oriented programs: this is, we come up with an overall design, break it into pieces, then do those pieces individually. Separating the logic like this vastly reduces the complexity of the problem space.

But, I hear that before object-oriented programming and such, programmers used to make really confusing programs in Assembly, relying on unstated assumptions about what states the program could enter, leveraging `goto` statements in ways that'd get people fired today, etc..

I think that if you're able to attack a problem using separable logic, e.g. object-oriented design, then you can fairly readily complete a smaller part of it, then go to sleep. Sleeping'll help reset the mind, but still leave enough information about how the coded parts work to continue later.

But if you're working on certifiable abomination of Assembly where the program logic is critically dependent upon all sorts of ideas you have in your head, then you've really gotta finish programming it in one shot -- if you sleep, then you'll forget that the `int` that shouldn't ever be `10` can be `10` in one particular edge case, then everything else will break in a way that no one could ever untangle.

I think the core quality that makes some problems hard is not knowing a way to break them down, because they're these huge, floating monstrosities where every little thing is inexorably dependent upon every other little thing, much as in that Assembly-programming paradigm.

It's in those cases that skipping a good-night's sleep can make sense. That said, I completely agree that breaking a problem down into parts is great whenever possible.
And random ad blocking programs that use the traditional ad blocking frameworks can easily record, intercept, and track everything you do.

Any site that goes through trouble of blocking ad blockers I just avoid.
I don't do much in C anymore and definitely never used a library that had a typedef'd pointer type. If I had to guess I'd imagine it's something like: variables that are pointers are syntactically different. Unless they're used "opaquly" I guess.

If I see a declaration like "Foobar baz;" I don't know which of "baz.boo", "baz->boo" or "baz[x]" are syntactically valid at a glance.

Dunno if that's a huge deal but it's all I came up with.
> I love this opinion from games programmers because they never qualify it and talk about what their latency budgets are and what they do in lieu of a garbage collector.

https://www.google.com/search?q=memory+management+site%3Agdc...
my parents had to be part of the union (USSR, so no choice).
Union leaders decide who goes on vacation, when and where (e.g. paid trips to beautiful Crimea).
Also, of course, who is paid what amount.
Of course, if you aren’t relative/friend of union leaders you get none of the perks. f@&&k that
Note that that only was an issue in cases the storage system itself was failing (i.e. IO errors were generated). In contrast to protection against power failures etc, which was/is working correctly.
> and ideally I'd like to have the option of developing for consoles. So it's important that my programming language is portable, and that it has good portable library support.

Every console will have a C toolchain out of the box, we can't say the same for rust.
> Indeed, and also what about the effect of multiple cores? You could have 7 cores working on game logic and one doing GC.

Note that those independent cores all share common resources. L3 cache & memory bandwidth are both shared, and a GC workload slams both of those resources pretty heavily. So it's still going to have an impact even though it's running on its own core.
Show HN: See a Satellite Tonight. No Telescope Required
They werent quiet, you were just sleeping. A hand jig will take one out in 30 seconds or less tho. Good luck waking up to that noise esp if any car is driving down your road
Fantastic book. A really good overview over distributed consensus, leader-follower-architectures, data query languages and data encoding.

And IMO the best part, explaining very clearly different isolation levels and the difference between serializability and linearizability.

The book is much more database-relevant than the title might make you think.
The US also had $100,000 notes for internal government accounting and transfers.

https://currencies.fandom.com/wiki/United_States_100,000_dol...
"It's become clear", could you please follow up with some examples so that what you are saying become more clear?
I'm not in favor of mandatory membership, but on the other hand if someone chooses not to be a member and is subsequently mistreated by management, there's no reason for the union to assist them and they shouldn't receive any benefits established through collective bargaining agreements.