skysight-inc/HackerNews huggingface dataset:
> So how do you know those services don't pull the same stunt?

It's a questions of eggs per basket. Google wants you to keep everything in their one basket, and the result is that if they arbitrarily terminate your account, you lose everything. If they give you 30 days like OP, you have to remember all the different places you need to download content from.

If you split your services up, a sudden termination only affects a few things rather than everything, and a forewarned termination has a much smaller surface area you need to consider.
I bike around the city often, mostly at night. In the last week I almost got hit by one turning in front of me, and I watched another blow through a red on 9th and Judah. I've also observed them slowing drivers down with erratic behavior. Now I understand why the sudden uptick in volume, but am predicting it gets locked back down soon bc from what I've seen they have much more to learn. I'm very cautious around them. Good for the company and team behind it tho, it's a good fight to wage. Fingers crossed.
Congrats on the launch - best of luck!
No way. At least 50 years to get somewhere. But we need computing power 1000 times better and optics at least 16 times better. Before that it never can fix all scenarios
SPA usually consists of bulky js files if not utilizing lazy-loading correctly. The size makes it slow.

But, I think this thread is conflating SPA vs MPA and compile-time vs request-time "rendering".

With the same complexity, compile-time rendering should be faster than request-time rendering. But in reality, most compile-time rendering is also SPA.

There are also other factors such as server's performance and cache utilization which people often forget when talking about this topic
There are well informed, intelligent, honorable people who believe that American hegemony has been bad thing.
Yale has a lot of problems hiring qualified administrators because of its location. It’s really hard to convince people to move to New Haven.
If you look a few sections above in 17 U.S. Code § 101 which contains the definitions applicable to the copyright code "work of the United States Government" is defined.

> A “work of the United States Government” is a work prepared by an officer or employee of the United States Government as part of that person’s official duties.
I've experienced that speedup on an ARM MacBook Pro. I've just checked on Linux AMD64 and there's no performance difference there.
Just came here to leave a Google Scholar Link listing hist work:
https://scholar.google.com/citations?user=X4SbSTAAAAAJ&hl=en...

Enjoy, and congratulations!
Re: "No need to write an article about this."

I think it is within their remit to discuss such issues.

I enjoyed reading it, I feel it received quite a harsh critique for a short article that was well written and engaging.

If the goal was to get people thinking about the privacy implications, it worked. Here we are talking about it on HN.

With the suggested title "a car dealership installed a third-party GPS tracking device in a vehicle" I doubt I would have read it. If it hadn't been by the EFF I doubt I would have considered the privacy implications.
An unsolved math problem on the Colorado River
Let's not deal with absolutes here. I enjoy working from home because my setup is comfy and I live mostly alone. But I'm also aware not everyone has the privilege like this. Not even myself last year before I moved out.
Our team has had great success with GitHub Actions and Environments for CI/CD. One nice thing going that route is the build related code is contained within repositories. A large number of developers are already familiar wit GitHub, which makes onboarding new team members easier. I don’t see anything too compelling with dagger.io that is missing with GitHub. You can even use ACT to test workflow changes to builds locally.
Atomic Replace of time based data in Apache Druid
Anything is just a tool, some are good tools, some (self/imposed)torture tools, some are just crappy tools pushed by ignorance that makes anything hard and inefficient, some are security threats etc.

Personally I consider a third-party propritary digital communication tool a security threat on it's own, since the third party might audit anything and I can't tell if that's happen or not, that's why I classify similarly Slack, Zoom, Meet, Teams, O365 etc.

I consider chat-based coms something useful in another era, when we can't just make VoIP calls, or still useful if you need to reach a remote ship or submarine via very expensive and limited sat/LF coms (classic telex), definitely wrong otherwise.

My coms are simple: you need to reach me quickly? Call me, classic SIP/RTP. It's not urgent? Send me a mail, a plain text one with a romance quoted multiple times or a signature longer then the message itself. Try to be "more connected" means trying to be distracted and less productive.

Need to send me files? I hope any company do have a decent DMS also for file sharing purposes.

Need to share the screen? Ok, call me and we do

etc.

Right tool for the right job. About working with me practically: for most who know me it's not an issue, and my productivity tend to be far above the average, for newcomers seems not hyper-nice to start, but it's a short time period.
Disagree, it's a perfect way to learn about interest from customers by counting votes or just traffic to that page. This way they can learn which things to implement first with very little impact to you, while giving you a way to help them know you want a Gitlab integration. What's the alternative, you want to have to email them to ask about it or wonder if they're considering it vs Bitbucket or a bunch of alternatives?
The general concept of regression -- it can be linear or nonlinear and have one or more continuous or discrete outputs. It's good to understand that a multi-layer neural network and a simple linear regression are similar in some ways. Related to regression and gradient descent (which you mentioned) is maximum likelihood estimation.

Some knowledge of a command line, whether it's bash on Linux or even Windows CMD, can aid productivity.
2M is nothing, according to this[1] 3.7B was spent in total on "lobbying" last year meaning that amounts to 0.05% of total activity. The idea that Intuit is The Reason tax filing is painful, and not that the GOP is systematically undermining the IRS as a way to convince people that taxes are bad, seems unlikely. If they stopped lobbying altogether, would anyone expect that the IRS would suddenly be allowed to make filing "Free & Simple"?

[1] https://www.statista.com/statistics/257337/total-lobbying-sp...
I've certainly found it useless, and when I need a decongestant I make certain I'm getting actual pseudoephedrine. The 12 and 24 hour slow-release versions are fantastic. I've never done a proper blind trial on myself, but I feel quite certain that I could tell the difference.

I suppose people must be buying it, and given how strong placebo effects are in general I guess it's doing something for them.
> I think I’ve had more trouble with data loss from Evernote than those index cards, ironically…

Plain text file and a text editor app, assuming rich content isn't a requirement. There are a million of them - personally, I've never had OldSchool Editor eat my data.
I'd argue that golang is inherently not a systems language, with its mandatory GC managed memory. I think it's a poor choice for anything performance or memory sensitive, especially a database. I know people would disagree (hence all the DBs written in golang these days, and Java before it), but I think C/C++/Rust/D are all superior for that kind of application.

All of which is to say, I don't think it matters. Use the right tool for the job - if you care about generic overhead, golang is not the right thing to use in the first place.
You might like this one too https://www.youtube.com/watch?v=BljkQJrl5wo
> The fact that nobody does that and instead serialize it to ISO-style string is telling about json.

Tell me more about that. I'm not sure I grasp what it is telling about JSON?
Does AWS provide managed Cortex? Is that just a part of the AWS managed prometheus thing?
Yeah I'm thinking the OS halts the CPU side of the render and, say, stuffs an errno into a register after the routine so the CPU can see what happened and recover. If I were writing a program that required a minimum frame rate and I missed multiple frames, it would probably be nicer for the user if I displayed a message that I was just unable to write a frame at the required speed and quit rather than screen tear and frustrate the user.

A similar situation happens if my NIC/kernel buffers are to overloaded to send the packets I need out. Instead I can try in vain to push packets out and have almost no understanding how many packets the OS is dropping just to keep up. Media standards like RTCP were designed around scenarios like these, but that itself is complexity we wouldn't need if the OS could notify the application when their packet writes failed.

This kind of flexibility right now is really difficult because most OSs try to pretend as hard as possible that everything happens sequentially. This is just about opening up more complete abstractions to the programmer.
Thank you.

It isn't hard to find, but my point was that if you say "using an intuitive declarative language" then a developer will get excited by a code snippet that shows that intuitive developer language. It wasn't there, and I think their post could be improved by having less fluffy language and more code, if they are targeting me, that is.

This link does show the code, but it took a few clicks to get there from your links:

https://docs.dagger.io/1202/plan

At first glance I'm not in love with the language. When I look at the first example, there is a lot I have questions about.
Presumably no flash requirement like the old version, but now there's a login page before you can use it at all. I liked Pocketmods, but I shouldn't need to create an account to make them.
I think price is an important difference between phones and cars. When they started coming out smart phones were expensive, but within reach for a big slice of people. There's a lot of people who don't buy brand new cars because they're expensive and poor value so I suspect there'll be a natural transition where the tech takes ~10years or so to trickle down in to the second hand market.
| The mines used in such shells are capable to self-destruct or be deactivated in preset time

https://tadviser.com/index.php/Product:Agriculture_(engineer...
Just look directly into the Lidar. That way we'll know when the uprising is close.
Anybody who was in Iraq or Afghanistan might remember the “Eagle Cash Card” issued by the treasury as a digital wallet. It was a cryptographic smart card that could be used offline as a bearer instrument, exactly as described here.
The idea of doing one thing, and doing it well, isn't dependent on the simplicity of the underlying system (I imagine that PDP-11 systems seemed impressively complicated in their time, too). The UNIX philosophy is a paradigm for managing complexity. To me, that seems more relevant with modern computers, not less.

> “A program is generally exponentially complicated by the number of notions that it invents for itself. To reduce this complication to a minimum, you have to make the number of notions zero or one, which are two numbers that can be raised to any power without disturbing this concept. Since you cannot achieve much with zero notions, it is my belief that you should base systems on a single notion.” - Ken Thompson
That doesn't include all the fees, primarily "gratuities". Also, I think prices are pretty good right now. It also varies with the time of the year. I would expect prices to go up as the industry recovers from the pandemic. Of course, frequent cruisers get added upgrades and special offers from the cruise lines, too.
“Startup idea: Coinbase but show users the cost basis for all their holdings”
Yeah consider me unconvinced that someone willing to do tesla fsd drunk wasn't also willing to drive drunk themselves. Lack of a DUI is hardly proof otherwise.
There is a lot being talked about in terms of water vapor and 'new water paradigm' ideas. Here's a small webinar series that goes into a collaborative effort to draft 'water principles' to understand water vapor more: https://earth-regenerators.mn.co/events/how-to-restore-the-w...

Basically there are some concepts around atmospheric river 'heart pumps' associated with forests, evapotranspiration and it's role in the 'small water cycle', how moisture can 'hop' from coast further inland (or not), and how urbanization & modern agriculture has impacted water (urban heat dome effect, water drainage, etc.). There's probably some interesting opportunities/research in seeing this better.
Every single Soviet citizen knew what KGB is and what it stands for. Unlike you I don't need to imagine anything. I remember.
not to dispute the point in light of the question, but:

german health-care is thoroughly privatized, thou heavily regulated by the government.
This isn't really true. The ivies are bound by the rules that govern private institutions that receive federal funding. For example, they are not free to disregard Title 9 or Obama's "Dear Colleague" letter without jeopardizing their federal funding. Very recently a bill was introduced with pretty bipartisan support to require all universities that take federal funding to cease favoring legacy admissions. The federal gov't can't force these universities to do this, but they can withhold all federal funding, and that is a very powerful coercive mechanism.

I agree with you strongly that elite schools are not necessary in software engineering, but they make a huge difference in fields like Law.
Is CBC really seen like that in Canada? Australia’s counterpart, the ABC, is a beloved institution that gains much of its respect from espousing its political independence (despite attacks from the right wing media and whoever is in power on a given day). Of course they will seek to further the nation’s cause, but they avoid political favouritism wherever possible.
OpenShift on Arm
Distributed problems that are largely timing are easy to see in this nature. In large, the whole synchronize on a clock idea is invisible to programmers.

That said, there are times when it isn't hidden, but only taken out of your control. I guess the question is mainly in how to move them to first class objects to reason about?
Haskell does monomorphization as well. See https://reasonablypolymorphic.com/blog/specialization/
The economics of a robotaxi are insane. Main cost now are the driver, and then fuel, and then vehicle wear/tear/depreciation. An autonomous EV taxi makes all three of those comparatively negligible. Profit per year per vehicle could be $25k+, meaning it is in their best interest to produce as many cars as possible.

In addition, each taxi will be replacing at least 10 cars, if it is sufficiently cheap and convenient.
that is the perennial issue of landmines.

the trust in landmine use to remain traditional is something to consider.

nothing other than morals would stop someone from setting individual mines in various places during a withdrawl.

one thing that has been experimented with is to use beehives, and conditioning bees to associate the scent of explosive with sugar syrup, the bees will forage and tend to loiter near the scent of explosives, thus pointing out a possible mine or munition.

https://www.technologyreview.com/2006/12/07/227361/using-bee...

https://www.sandia.gov/media/minebees.htm
You can make the app window disappear while keeping the disk saving thread. It is perfectly doable.
Their secret for workplace Zen: Landlines and ethernet cords
That's fair, it can be hard to find the right balance of high-level explanation and technical detail. We tried to solve this by tailoring different parts to different audiences:

* The blog post is more high-level. It describes the very real problem of devops engineers being overwhelmed with complexity, and the promise of a more modular system, but does not provide lots of details.

* The dagger.io website does provide more technical detail. For example it talks about the 3 most common problems we solve: drift between dev and CI environments; CI lock-in; and local testing and debugging of pipelines. It also features animated code samples.

* The documentation at https://docs.dagger.io go in even more details, and walk you through a concrete example.

We do feel that we can do a better job explaining the "meat" of the tool. But we decided to launch and continue improving it incrementally, in the open. If you have any specific suggestions for improvements, please keep them coming!
Ok fine, that's a separate issue, maybe you're right.

But also maybe there's a chance that there's a way to make it work (as your link suggests at the end). It seems to me that the initial impetus, a small explosion of charged particles, is the same for both HB11 and Helion. So it doesn't seem like it matters if HB11's energy extraction doesn't work, as long as Helion's does.
By basics I really mean extreme basics. The level of instruction I'm thinking is: <begin> A parser is a function that looks something like "optional<Foo> parse_foo(const std::string& data, size_t *pos)", which increases the value of *pos. It chews off objects from the front of the string and returns std::nullopt upon error. It's easy to recursively invoke smaller parsers this way. <end>

Just that alone would really help people out and avoid problems I've seen encountered, where a dev needs to parse something, and just kind of spastically traipses around the string.
If I ever find myself in vim, I just powercycle the machine.

It's easier.
Promscale supports reporting/ingestion of data using Prometheus remote-write for metrics, OTLP (OpenTelemetry Line Protocol) for traces.

Dashboards you can use Promscale as Prometheus datasource for PromQL based querying, visualising, as Jaeger datasource for querying, visualising traces and as PostgreSQL datasource to query both metrics and traces using SQL. If you are interested in visualising data using SQL, we recently published a blog on visualising traces using SQL (https://www.timescale.com/blog/learn-opentelemetry-tracing-w...)

Alerts needs to be configured on the Prometheus end, Promscale doesn't support alerting at the moment. But expect the native alerting from Promscale in the upcoming releases.

We have internally tested Promscale at 1Mil samples/sec, here is the resource recommendation guide for Promscale https://docs.timescale.com/promscale/latest/installation/rec...

If you are interested in evaluating, setting up Promscale reach out to us in Timescale community slack(http://slack.timescale.com/) in #promscale channel.
I think the article is mainly for a bunch of skeptics to dunk on both the author for writing the piece and the NYT for publishing it.

As the introduction says:
> Here, a group of around fifteen cryptocurrency researchers and critics have done what the New York Times apparently won't.
Between this and the title, I assume they're mainly referring to the perceived lack of editing that went in to the original.

I think it's pretty safe to say that this was mainly written for the amusement of crypto skeptics (which it does a good job of, imo) and to serve as an example of how to identify irresponsible crypto reporting, rather than to actually convince anyone.
Mao and the little red book? He arguably killed more people, and was more widely-read.
Show HN: Code reviews intimidated me, so I built a course on how to master them
I’m excited to share Master the Code Review: forge a better process, give better reviews, write better code.

It’s a video course with 4+ hours of content [1]. I’ve linked a 21-minute sample below [2].

6 years ago, I began my software engineering career at Amazon Web Services. I struggled with Pull Requests. My authored PRs received many comments, sometimes 50+. They went through many revisions, sometimes 7+. I often shipped late. My reviews of other PRs were surface level and counterproductive.

Long story short: I improved. Through trial, error and experience I learned how to be effective in all 3 dimensions of code reviews: process, reviewer, and author.

I came to realize that there isn’t much information out there, giving developers actionable guidance to succeed in a code review environment. Doing so takes specific soft skills, social skills, and technical skills. Very few people talk about them.

Late 2020, I started writing about code reviews on my Medium, Twitter [3] and LinkedIn. I grew from 0 to almost 17K followers across platforms. The internet held me accountable for ambiguities and inaccuracies of my public writing. I learned a lot, and leveraged both positive and negative feedback to refine my ideas.

My writing experience gave me the confidence to build the course. I created it for my younger self, and I hope developers everywhere find it useful.

I launched it a month ago. So far there have been more than 650 students. I’ve received positive feedback from senior managers and principal engineers across big tech.

Happy to answer questions!

[1] Course: https://curtiseinsmann.gumroad.com/l/code-review-course

[2] Sample video — Writing effective code review comments: https://app.gumroad.com/s/90c67f7093db4dd0d544187b0a29bccf/vcisZ5CTogObOj95pBKvHQ==

[3] Example Twitter thread: https://twitter.com/curtiseinsmann/status/1317149417330364421?s=20&t=q4gYZPN4BhXDrHtcTTiHmA
> this kind of overautomation is rife

I've never worked with or for Google, but having worked for software companies my whole life, I suspect that it's overautomation, combined with "silo-ing". Even if somebody identifies the problem from the user's perspective, it becomes a rats nest of responsibilities to untangle to figure out who or what group(s) can address it and how. The people who actually understand how a particular component works and can change it are limited to their particular component and the people who are nominally in charge of "everything" have no detailed visibility into anything at all.
It is even easier to make

https://en.wikipedia.org/wiki/Methcathinone

from pseudoephedrine. You can just oxidize PE with potassium permanganate and purify the product... No need to risk blowing yourself up the way you would making methamphetamine.
GOAMD64 could be significant, so I'm not sure why your comment seems to dismiss it?

Also, as the article mentions, Go 1.18 can now inline functions that contain a "range" for loop, which previously was not allowed, and this would contribute performance improvements for some programs by itself. The new register-based calling convention was extended to ARM64, so if you're running Go on something like Graviton2 or an Apple Silicon laptop, you could expect to see a measurable improvement from that too. (edit: the person you replied to confirmed they're using Apple Silicon, so definitely a major factor.)

The Go team is always working on performance improvements, so I'm sure there are others that made it into the release without being mentioned in the release notes.
When they start growing close to the size of Google you could start worrying about this type of problem. With smaller players you could reach them easier if something happens, especially if they care about their customers. Ultimately nothing is guaranteed so backing up the data regularly is a good idea but that's not the only problem though, a lot of people's identity is tied to some services that if they stop functioning for them they're in a bit of a nightmare situation.