jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Unlike parent, I agree credits should be included in gross margin, whether positive or negative. Companies in Europe facing significant CO2 fines should have that reflected in their reported margins.

I don't understand your R&D point though. It's perfectly logical either way to include or exclude it. There's nothing wrong with how Tesla does it, and there's nothing wrong with how the rest of the auto industry does it. It just means you can't blindly compare the figures.
Back in my last apartment we did powerline ethernet and it worked ok so long as the pcs weren't on the same electrical circuit as the ethernet adapters. I think the huge power draw from the gaming pcs was causing interference with the adapter
Not all the same decisions - we didn't have forking model at the core except maybe some stuff from gunicorn, but RPC and DNS woes did happen in geometric fashion.

And that was with barely few services and maybe total less of 20 VMs. Some things were triggered by me putting a load-balancer in front of services (It's the first project where I used Thrift, and the project that left me with strong reasons to not use it ever again), so we actually ended up with several cases where developers went "it must be load balancer" then we would finally track it down to stupid django logging configured to use MySQL as log store, with MySQL conked out by colocated Redis server because the new service which asked for it didn't specify expected usage. That was fun. So was "we DoS'd our DNS system and thus everything died because kerberos couldn't resolve reverse queries.
My first thought was the view angle. Notice that cameras are placed immediately on the roof of the van, so the blind spot around the van must be wide. Subaru is a smaller car _and_ cameras are raised high, probably to get very tight blind spot around the vehicle.
A giant graveyard outside Sweetwater, Texas. It's a blight in every way. You cannot recycle this stuff.
Sort of - to understand how extreme a 10 degree high really is we should be comparing it to the high on the typical coldest day of the year, and then consider how many deviations away from that number this event is, not just how it compares to a typical winter day. Probably want to consider the low temps as well.
Houston is not a mild climate, based on how much AC usage I’ve seen there.

Conditioning an extra 2 to 12ft above your head is absolutely choosing vanity over energy efficiency.

However, most people don’t even have the choice since they’re making trade offs between various neighborhoods of various income levels, and once you get above a certain income, all the houses are made with open foyers and tall ceilings. The builders wouldn’t be able to sell the more energy efficient homes at as high of a price as the non energy efficient ones, so obviously we’re going to end up with a stock of homes where the all the heat downstairs is constantly going upstairs.

The reason the homes with higher ceilings will sell for a higher price is because people feel a certain way about them. A high ceiling has no practical benefits and is purely for aesthetics at the expense of energy efficiency. My intention isn’t to insult, but I think it is accurate. People do many things to project their status.
> you can't ever count on destruction occuring, because it's entirely possible that your program crashes, the user kills the process, the computer runs out of battery (or someone janks the cable out) or some other random thing causes your process to exit prematurely.

Well yes, that's why you can't wait for shutdown time to cleanup your mess. In this case, either the files need to survive process exit or they can be unlinked as soon as they are created. Another option is to have very simple supervisor process whose only job is to cleanup.

For a DB like sqlite it does makes sense to have some amount of shutdown cleanup to close transactions and mark the log as stale and avoid any recovery on startup, but it should be considered an optimization and not be a requirement.

To make this short, I do in fact agree with your nuanced view. Pragmatism always trumps dogmatism in software engineering.
I think you are fundamentally misunderstanding the purpose of these laws. With civil statutes, the objective is not to fully extinguish behaviors like jaywalking, but to provide law-enforcement with tools to maintain order. Most officers don't run around citing people for every violation they spot. They instead look for people who are behaving in a way that is dangerous or disorderly, and then use the law to reign them in.

This kind of automation gets that relationship exactly backwards, and is not the basis of a healthy balance between freedom and order.
As others have pointed out, heating requirements (watt/m^2) are in fact linear which is why it's possible to more or less accurately calculate a building's insulation performance in watt/m^2/K, it's just that there's a grace zone where if it's e.g. 65F outside and you want it to be 72F inside, you might not need to heat at all because the shortfall is covered by solar gains through your windows, internal gains (cooking etc.) and energy stored as thermal mass. That is, the nonlinearity is not in heating needs, but in the efficiency of heating production and the amount of heating you get for free.
Teslas regulate their battery heat for this reason.

https://www.tesla.com/support/winter-driving-tips
Alternatively the dynamic of temperature must be included as part of knowledge of the wine, and one must allow for wines to potentially converge in taste depending on their history.

It is not dissimilar to tea in that regard where multiple preparations of a tea under different constraints of temperature or otherwise, can result in drastically different flavorings in the scope of hours. (The tea drinking practice in China known as Cha Dao leverages this fact to create a complex tea drinking experiences in an afternoon)
Also, Ghana, Nigeria, and Senegal to name a few other countries with a chip on their shoulder.

Prideful counties are hardly unheard of in the world.
Nobody wants to end up in his position, so we analyse it to try to see where he went wrong. In his case the issue is pretty obvious, I don't think it is wrong to bring that up.

If you write a sob story then don't paint a huge target around yourself as the main problem and antagonist in your story.
How can people still side with major party candidates after Obama's power grabs? So frustrating.
Someone said in another thread earlier today that there is a worry that we are making the path towards FSD too erratic, and that if we screw it up, the next shot might be in generations.

People are arguing, with a straight face, that we are ruining (aspects of) humanity by not letting Tesla be laisez-faire with such things (and lets be real, it's predominantly Tesla who is just in full Cowboy/YOLO mode... other players in this field certainly aren't perfect, but they are at least trying to be conservative and cautious).
sorta an obcession, huh
> It's an amazing capability but there are clearly still corner cases, and it makes you very aware of them.

The thing that most of these companies are failing to grasp is that the whole endeavor is like 99% corner cases. It's corner cases all the way down. The hope was that there was this big chunk of the problem space that could be handled in a tractable way, and that would hopefully account for ~80% of driving conditions. Then corner cases could be handled on an as-needed basis to fill in the gaps, and slowly you could handle more and more scenarios.

The problem is that the reason for so many corner cases in this domain is that driving is a social activity. The rules of the road actually belie how much communication between humans goes on when they are driving. Driving has its own norms, its own language, culture, emergent behaviors, and traffic exists as a crucial force that must be balanced in a city ecosystem. But autonomous cars aim to solve the driving problem by ignoring the social, and reducing it to an optimization problem. Autonomous cars are blind to the larger world around them except to recognize colors and the nearness of physical bodies.

They miss social cues, they lack higher order reasoning about traffic patterns, they can't negotiate with pedestrians or other drivers, they are unable to weigh the ethical considerations between when following a law is actually worse that breaking it.

As of now I consider them menaces on the road, and that pains me as someone who got to play with some of the first driverless car technology in the lab. I had such high hopes for it, and what I hoped was not... this.
I think you underestimate my laziness. All else being equal, I would likely binge watch TaskMaster.
I'm so glad you mentioned the linear no-threshold model.

Do you believe in it? I don't, particularly at the single digit mSv level.
There's multiple alternatives to driver-driven cars that result in many fewer excess deaths. They've been trialed and deployed in many countries very successfully. You may know of them by common names such as "buses", "streetcars", "trains", "metros", or even "people movers". There's nothing wrong with innovation but we do not need to put self-driving technology on a pedestal when there are alternatives that exist today that move people around that have none of these externalities. If entities want to innovate, let them innovate within safety parameters.
But what if he was overestimating the the frequency of intelligent life emerging? Yes, it's quite possible that there are many simple lifeforms spread throughout the galaxy, but what if we're the only intelligent life that's emerged in the galaxy? Sure there could be intelligent life elsewhere in the universe but we'd never find know about it because the distance between galaxies is so large.
Well, either way it's one "right" trumping another.
(with-open-file ...) is roughly equivalent to the java try-with-resources pattern. `(loop for num (readline stream nil) while num ...` means, roughly, "loop through the lines of 'stream', exiting the loop on EOF". If you're assuming the input files are well-formed, CL is just much more concise with a roughly equivalent level of robustness to what a Java programmer would right for this.
Otoh 99% (exaggeration for emphasis but not that far off if you think about it) of what happens in the “news” is totally irrelevant to you and your life beyond the initial outrage it provokes. You have virtually no impact on preventing or influencing the event and it has no impact on you whatsoever. War in Africa again? It’s sad to think about and outrageous how some scummy warlords terrorize the local population, but what’s the impact on your life? Tsunami in Asia? Terrible for all the death but no impact on your daily life. Corruption in Europe again? Revolting but... all these things just add to your overall unhappiness and stress but really have no bearing on your actual day to day life. So why even bother? Not too mention that nedia and news outlets can have a hidden agenda they’re pushing either because the entity that owns them wants to promote a particular view of the world or because they want people to look away from something else.
My first question is, did they explain that Netflix/Hulu/etc. are "using the Internet"? I looked through the methodology and wasn't sure.

A lot of TVs have a Netflix button now. If someone else set it up for them, they may be completely unaware that they are using the Internet, possibly every day.
The goalposts now seem to be at "someone might subpoena Signal's logs for some metadata", having moved pretty far from the original claim of "Signal's server code hasn't been updated because it has been secretly backdoored or intentionally weakened." It's difficult to see this as good faith security analysis rather than fearmongering.
> "With a corporate tax, that process is interrupted..."

there is no process interruption here. a tax on profit doesn't prevent corporations from investing in the highest npv projects available to it because capital expenditures and r&d investments occur before that taxation, and moreover the interest expense is deducted as well.

despite all the hand-wringing over corporate taxation, this maxim holds true in most cases. taxation has little effect on the investments a company chooses (or alternatively, the variance of choices gets lost in the error bars). they will still tend to choose the highest npv projects, even if that's negative.
The lawyers finding loopholes is yesterday's game. In the 21st century, the lawyers write the loopholes and take them to congress to get passed.
An alternate voice here: it took a long time for us to get Bazel (and there's still a lot of headbanging on stuff) but if you want fast CI times, a huge test suite, and not have to deal with like 20 repositories (especially if you want cross-cutting PRs) it's basically the only reasonable tool that will get you there. And yeah, you gotta have someone spend a lot of time with it (maybe comparable to futzing about with some JS webpack spaghetti-code... thing).

I think if you're _not_ using JS (and to a lesser extent, Python), it feels like a no-brainer. Unfortunately it's super oriented around getting build artifacts, which doesn't work so well with Python/JS so you're going to have to fight stuff a bit (though the Bazel Slack channel is filled with pretty helpful people).

Overall I've gotten way madder at the other tooling for being "wrong" more than Bazel itself (lots of people really do random stuff when faced with symlinks for example).

I don't know what the "right" amount of time is, but if you current have 30min+ CI times, this can cut stuff down way more and get you much closer to a nice CI/CD flow.

The thing that kinda kills me is that it feels purposefully obtuse at time (in particular about obsfucating the custom rules stuff, despite it being _the_ way to wrap existing projects nicely). But all the Xooglers who end up writing Bazel clones somehow end up with even more obtuse tools...
Very pertinent question. with ASPSecurityKit, you get the whole auth/user management stack right as part of your application while with AuthZero, it's offered as a service. Your cost and risk will increase with such SaaS services as your product and number of its users grow while with ASK, the cost remains stable, and without risk of third-party exposure. IMO, user management is so core to any web application that it's not worth it to outsource it if you have a long-term plan for the product.

Additionally, even if you're using an auth service, the automatic data authorization feature that ASK provides through its ADA feature [0] and [1], is something you've to still build in your app, as authorization of input data depends on the domain model of your application and not something generic like user model. ASK can make it automatic because it lets you define convention once (and comes with default conventions based on best practices btw), and takes care of applying them throughout your requests, obviously working with you wherever you need to override something.

0: data authorization in design guide https://aspsecuritykit.net/guides/designing-activity-based-d...

1: data authorization in implementation guide: https://aspsecuritykit.net/docs/article/how-to-perform-activ...
Would be keen to see a similar comparison after 21 years of language and VM/runtime (depending on your Lisp, I guess it doesn't apply to Chicken Scheme) evolution.
> are worth their salary 10x.

Are you saying it's a bad role to get into because it's underpaid? ;)
> In russia government can send your organisation money from abroad via an agent and then shut you down as a 'foreign agent'.

They could do this with traditional banking systems as well. Presumably the Russian government has a high degree of surveillance with regard to their domestic banks like every other nation in the world has. Creating a false financial trail is made slightly easier with crypto currencies, but for a nation state it's not hard to do with traditional banking systems.
I've recently had to patch a site built on Spring Boot. Coming from Django, it's a disaster.

Spring Boot basically attempts to turn Java from its statically compiled origins to an annotation-ladled mess full of runtime reflections and compiler pluginitis.

If you're doing that, why not just go the whole hog and use an actually dynamic language and a framework that plays up the language's strengths instead of working _around_ it?
Sure, not everything is an expression; but an expressive language provides an expression that can contain other syntax classes and confine all their effects within the bounds of the expression. E.g., SML's 'let' expression.

In a language that doesn't allow that, we end up having to do some really weird things (https://github.com/yawaramin/lambdak).
The problem is that a battery case may be too heavy for where I carry my phone (in front pants pocket). Here's the math:

4 oz "base" phone with bigger (by 1 or 2 oz) battery == happy

4 oz phone + 5.6 oz battery/case == too heavy?

I actually carried my iPhone 5 w/o a case for quite a while, it's doable. The silicone case that Apple sells for the iPhone 6 is really light and really helps the grip.
Torguard has a VPN gateway to Australia.
if you aren't going to tell me how the scaling is implemented, how it impacts ACID, and describe your edge cases well, then It's going to be hard to trust the solution.
Would it be possible for TextSecure and ChatSecure to interoperate (at least with chats)? Or would that create too much pain for both groups to support each other as they (possibly) diverge in features?
There's a TV series in that for sure!
Maybe I'm cynical, but talk is cheap. I remember when Facebook bought face.com. From the face.com blogpost announcing it:

> "we love you guys, and the plan is to continue to support our developer community.”

...the API was shut down some time later. I would dispute the claim the developer community was supported as a result of that deal. A blog post saying the platform will remain open isn't a commitment, it's a vague, hand wavy promise.
Ah, it WAS Sterling; "Green Days in Brunei" from the "Crystal Express" story collection.

http://www.e-reading.link/chapter.php/71789/6/Sterling_-_Cry...
I agree with much of this.

We should note, however, that the writers surveyed were all affiliated with the group doing the surveying, PEN, which is a writers' group devoted to the defense of free expression. These respondents can probably be expected to over-report the chilling effect, somewhat.

Again, though: none of this is to say that we should not be very concerned about state surveillance. We should be.
"im not wrong, its the market thats wrong"
Let's say someone posts something that says "Scott Adams opinion on X is stupid", and that person is misunderstanding what Scott Adams said.

I see no fundamental difference between me posting something saying "No, what Adams meant was Y" and Scott Adams posting under a fake name saying "No, what Adams meant was Y", other than that if he posted under his real name it might shorten the discussion as there would be less grounds for people to say the poster is misunderstanding Adams' position.

As far as I can see, he didn't use his pseudonyms to do things like post positive reviews of his work (which would be wrong because it would imply that the review is from a third party). All he seemed to be doing, at least in the Reddit threads he participated in, was to explain Adams' positions and debate Adams' critics.

This doesn't seem like sock puppetry to me.
Thanks, Ashish. (I was visiting Vancouver last weekend; I am from Victoria.)
It's more about deliverable tasks than about projects. So, getting your whole web app built... Probably not the place for that. But certainly the place to get your cache.manifest file fixed. As long as you can break your stuff out into smallish tasks, that's what we're focusing on.
RFC 1738

Other characters are unsafe because gateways and other transport agents are known to sometimes modify such characters. These characters are "{", "}", "|", "\", "^", "~", "[", "]", and "`".

All unsafe characters must always be encoded within a URL.
th3quickbrownfoxjumpsov3rth314zydogsb4ck

silly, but at least it has length going for it
Interesting, but I think I'll stick to more mature frameworks like Scrapy for the moment.
Mine too. With stickers and stuff.

I've been reading it on my phone and laptop, but having a physical copy makes it easier to follow, navigate, make notes, etc.
The irony is that this is still going on at Google, and presumably everywhere else in the industry as well.

The article describes how Google constantly improved and rewrote their codebase to make it better. I wish this was going on everywhere else in the industry. Unfortunately, in many cases the very first version of some application is deemed perfect, so no one is allowed to replace it, until it's too late.
Get here any way you can. If that means you get a job (even part time) and get in a roommate situation in sf or moutain view or whatever do it.

What kind of skills do you have? Email in profile if you have specific questions about the area or where to look for housing. I have lived here most of my life.
In a comment that will probably be laughed at, I'll just ask this: what kind of a site can I expect with a $500-$1000 price range? Surely something can be built for that much money.
That's true for now. But due to RISC-V's openness, ARM has recently started allowing licensees to add extra features to the architecture.

If emulation were taken seriously, Apple could add extra features to their ARM-ISA processors in support of x86 emulation, including x86 compatible implicit memory barriers.
I was playing blackjack and realized the market never split tens, so I started doing it and made thousands of dollars. Lesson: don’t pay attention to probabilities, math is just a scam successful players try to trick you with.
I guess you already know some common strategies such as breaking the challenges ahead into small, manageable tasks and making sure you're laziness is not fatigue which may come from a bad diet or lack of exercise (especially the latter).

I don't think you're going to find a helpful answer here because in the end, even asking that question on HN might be a form of procrastination.

What I recommend is thinking hard about yourself: What are your goals? What motivates you? What are you afraid of? What thinks make you enter "the flow" and bring you in the right mood to be productive (e.g. change of scenery)?

Finally, a very personal suggestion which usually receives many downvotes: At least for me, there is a certain kind of movie which really makes me want to get things done. These movies are mostly documentaries and they usually show how other people get things done and actively do stuff. Such movies might include "The Social Network" or "The Brink" (no matter what you think of Steve Bannon - you actually see him being active in the movie).
This is BOINC https://www.ipd.uw.edu/2020/02/rosettas-role-in-fighting-cor...
I think "ignoring the mental health cost of that" is exactly what most governments have been doing up until now.

I am in mainland China (outside Hubei) where we had about 4 weeks of strict lockdown and then 4 weeks of shops slowly reopening but still fences and checkpoints and restrictions on where people are allowed to go... It's been devastating to my mental health, and that of many others. The schools still aren't open and parents are on their last thread.

If there is a strategy for getting on top of this outbreak where less people have to go through the stress of lockdown, I think that would be worth investigating.