skysight-inc/HackerNews huggingface dataset:
Really sorry to hear your first impression wasn't great @altdataseller It has to do with limitations around performance/memory. In some instances, loading large documents in multiple iframes at the same time could cause mobile safari to crash.
We have plans on how to address this, but we thought that seeing as frontend responsive testing is most likely going to be done on a Desktop-like device, we would prevent possibly crashing your mobile browser and show you a video walkthrough of how it works on desktop.
Happy to chat more about this offline if you want: hello@viewport-tester.com
> I’m not a space probe engineer but I sometimes wonder if we go overboard on specialized compute hardware. I kinda wonder if that made more sense “back in the day”

...Probably not.
All they really did was flatten the if/else to remove a few layers of nesting. It's not a bad idea in the abstract (not suitable everywhere of course), even if you don't like their particular implementation.

// Original
if a
if b
else
else
if b
else

// New
if not a and not b
if not a and b
if a and not b
if a and b
Enterprises are moving more and more workloads to cloud, and they tend to have 70-80% Windows OSes on their virtual server workloads. With Microsoft's licensing constraints it is a very real barrier to them choosing any cloud except Azure, and this is a multi-trillion dollar market space, larger than the current hyperscalers combined.
This is like that scene in Star Wars where Luke asks questions and Yoda just closes his eyes, fades away and dies.

This is meant as a light hearted question: how could you have gotten this far making a viewport tester and the mobile website development journey without understanding and dealing with the most important and disruptive behavior in mobile viewports? Like I get that this is just a free project and it does what it does.
Including having proper slices, but not even one of the language authors was able to change WG14 mind on the matter.

That is what happens to languages that leave their authors behind and embrace design by committee.
I wasnt speaking about OPs action, but the statement they made. I think advocating without acting is an ignoble action, shallow, lazy, and selfish, and destructive.

It is usually people refusing to do any work and pay the cost, but telling others that they should do these things.

Most topics have no lack of advocating, and a large lack of people willing to take action.

In short, I think most advocates are hypocrites trying to exploit others.
Thanks @kmfsousa! Feel free to leave another comment if you have any ideas, or run into any issues :)
Yep, idk why would anyone use gemini instead of chatgpt or claude.
That was pretty much the situation with reality TV twenty years ago. Everyone was aghast that some random person could appear on a show and instead of being cast aside for our amusement at the end, they were able to build a personal brand and get a career out of it. It’s predators all the way down.
It's a lot easier to isolate and de-privilege your reverse proxy that needs to do nothing more than speak http/https with the outside world and some local listeners.

The url-specific web servers you're proxying tend to need a whole lot more, at least filesystem access to serve html content, at most program execution like CGIs and interpreters.

Separating these concerns makes a lot of sense, and brings little to no overhead by modern standards.
> Stepping on my soapbox once again to say that putting money towards science doesn't take away money from everything else.

This is objectively not true. Resource usage (money or other resources) is zero sum, and every dime spent on science is money that cannot be used for something else. I'm not opposed to spending money on science, but it doesn't do any good to make false claims like this.
I do not believe 'pipelining' and parallelism are interchangeable models and conflating them is a mistake. For example, consider a parallel processing system that in fact works strictly using a 'pipeline' of length 0, that is there is a hand-of from input to processing stage and processing of that input. And you can have n such parallel processing stages and voila 'parallelism'.

Pipelines are strictly processing stages where the 'production of the input' and processing on the inputs are not synchronized. For example, one sends n requests to via a pipeline protocol to a remote server without waiting for acks for each input from the server. There may only be one such processing pipeline (and thus no parallelism) while there is pipelining.
Not everything is a quirky implementation detail? It’s important for us developers to not write pure glue code between others functions, but to also understand them and write our useful code that may extend others work.
Saudi prince MBS likely to use most expensive painting for a museum
Thanks for sharing your experience and glad to hear you've found a good job/team/product-environment!

My experience working with junior devs is that while they may be smart they haven't worked in teams and contributed to large codebases. So they may struggle to understand how a larger codebase is structured, where is the optimal place to fix an issue, how to structure their own code to be maintainable longer term etc. So code-reviews take longer, with seniors sometimes having to refactor a large amount.

I think some younger devs that contribute to open source projects do much better in this regard.
Maybe department stores are very different in the US, but I'm not sure how much social benefit we gain from having a buffer in the supply chain of expensive clothes, cosmetics and homewares.
Hillsdale College somehow sends me a circular several times a year full of right-wing neoconservative religious cocksucking. That right there immediately disproves your "100% composed of leftists" assertion. I'm sure the students and faculty at BYU or USD or any number of other religious academic institutions would agree.
Yup. On a smaller production scale, we did prototype PCBs with photoresist directly on copper clad boards.
Most of us aren’t looking to use a freemium saas product that is hamstrung by a 3 device limit.
This is fair! Not sure if you're a VS Code user, but our goal is to maintain a parity between the keyboard experience in VS Code and the keyboard experience in Haystack. All the keyboard shortcuts in VS Code still live in Haystack.

If you're a Vim user then this is an entirely different story haha.
*In the states

Google filed this complaint to the European Commission - and given the EC’s recent decisions around the tech giants in general- it is probably wise for azure to address this now. This fee is brazenly anticompetitive.
I feel you! Coroutines can be tricky at first. I recommend Lewis Baker's blog about coroutines [1], which is detailed and insightful. Additionally, cppreference [2] is a great resource to understand how coroutines work in C++.

In a nutshell, C++ coroutines are almost like regular functions, except that they can be "paused" (suspended), and their state is stored on the heap so they can be resumed later. When you resume a coroutine, its state is loaded back, and execution continues from where it left off.

The complicated part comes from the interfaces through which you use coroutines in C++. Each coroutine needs to be associated with a promise object, which defines how the coroutine behaves (for example, what happens when you co_return a value). Then, there are awaiters, which define what happens when you co_await them. For example, C++ provides a built-in awaiter called suspend_always{}, which you can co_await to pause the coroutine.

If you take your time and go thoroughly through the blog and Cppreference, you'll definitely get the hang of it.

Hope this helps.

[1] https://lewissbaker.github.io/
[2] https://en.cppreference.com/w/cpp/language/coroutines
RISC-V on Raspberry Pi Pico 2
Back of the envelope feasibility check: assume the cable is a cylinder with diameter = 1cm, length = 25km. The area of the cylinder face is A = 2*pi*r*h = 785.4 m^2. The thermal conductivity of water ice is approx. 2.3 W / (m K). So to maintain a temperature difference of 10 K with the ice, you need 2.3 W/mK * 785 * 10 = approximately 18kW.
I get how this isn't good. But how else would you handle multi-field filtering, keep all the ANDs and use (product_id = $1 OR $1 IS NULL) so the unset filters are no-op? That's ok as long as the query planner is smart enough.
I could be wrong but one of the main reasons to fork VS Code is because extensions have a limited UI.

This was at least the motivation for Positron, AFAIK.
Ring modulation is a form of amplitude modulation, not frequency modulation. Filters are not modulation at all.
Congrats on the launch. It is an “obvious” idea, in a good way. Agree that minimizing the effort in constructing the workspace will be key. I’d also love to try a sort-of 3D stack for caller/callee relationship, zooming in and out. The code really is a graph (not acyclic though), and I think visualizing it that way can be helpful.
Dumbed down way too far.

They are a function that can remember where they are in their own execution so when they are called later they continue execution where they left of.

There are many many ways of implementing that functionality, C++ standard coroutines are only one such implementation.

What you do with them is whatever you want, it's pretty common to handle IO using them but generators are also a pretty common example. But that is generally high level.

C++ coroutines are basic building blocks and are very low level, there is no executor ( rust tokio / python asyncio ) so don't be worried if it seems hard to use, it is hard to use.

Look at std::generator for how coroutines are used to implement a generator, cppcoro is also a pretty popular library that builds abstractions on top of coroutines and also has some executors if I remember correctly.
What does the 50Z unit refer to? I have not come across the term
Summarizing sales calls using PostgreSQL, Llama 3.1, A100 GPU
1=1 is not a security risk
searching the product name and appending "reddit" to the query
AFAIU the blog author is taking the correctly randomly generated UUID and just cutting out the timestamp portion.

Why are you equating that to a hacky attempt to make less random data more random?
Achim Szepanski, founder of Mille Plateaux and Force Inc record labels, has died
More info in German: https://taz.de/Technolabelmacher-Szepanski-ist-tot/!6038900/

Even if you didn't know him or his labels, your favorite artists do. His influence on electronic music cannot be overstated.
I'm very curious if experienced staff is available and less expensive now. As a venture-backed startup founder myself I'm quite eager to hire such folks and don't have the money to compete with larger firms. Maybe silly question but where are such folks hanging out, besides HN? :-)
As an additional example: when I was first cutting my teeth on the web as an amateur in high school, I remember reading about the ills of "mystery meat" navigation and I can recall the hard fought battle to excise it from UIs. Now 20+ years later, it's back in force.

Perhaps we expected that the lessons we collectively learned about good design would be self-evident to the next generation or that there would be a knowledge transfer, but that doesn't seem to be the case.

The web (and most software really) seems to go through such extreme cycles of destruction and rebirth for the sake of marketing—and resume building, if we are being honest—that it's sometimes hard to find a throughline from the designs of yesterday to today.

I think about it all the time when there is an OS update (mac) that moves the state of design off into a direction that is in conflict with the design ethos of the past. I realize then that the designers and engineers likely never even used a classic OS let alone read the work of Jef Raskin or the Macintosh HIG.

It's really weird that the industry casually sloughs off lessons of the past. I don't think we should be restricted to only designing as we did in the past, but I do think that it's beneficial to understand where we came from.
hey love the concept (though Im not sure if its for me).

btw you should add a (small) gif or video in the github readme cuz that makes it really clear of what exactly its about.
Over 30 Years, 40% of Publishing Jobs Disappeared. What Happened?
To reply to the rhetorical, clearly "smart" does not mean "wise". Trending towards "stupid", to my thinking.

And "passion" leading to "boldness & assertiveness" is virtuous, however this behavior -- documented in WP Engine's PDF complaint -- is unnecessarily overblown + harmful to the public good/business health in my eyes.

Rest is me blathering, ignore if you don't want it:

Ego is clearly, to my mind, overriding analytical fidelity on the part of that Auto-matt business. In 2022 the CEO talked about a different company in the Word Press universe as "parasitic". https://masterwp.com/mullenweg-godaddy-is-an-existential-thr... It is not uncommon to see over-reach by CEOs, which is part of the job though does often fail to pass the smell test. And, sorry to those CEOs (especially those whom I know) who are Not sociopathic, buuuuut it's not uncommon for sociopathy to be present in CEO behavior. Boldness and assertiveness are great, don't get me wrong, but the specific terminology used by MM about WP Engine, (and this is IMHO), is nutso, plus the wacky-pants lecture he gave during a social-networking conference about WP etc, according to the WP Engine complaint, was just stupid.

WP Engine seems like a legit company doing legit things in a legit manner. Their legal brief, yesterday, laid out compelling evidence of unfair (IANAL) illegal behavior by Mattttttttttt and his Auto MATTTTTTT ic company. [Talk about "naming a company after myself is right".]
It's deeply frustrating to witness how MS is able to force their often inferior products on everyone through their dominance.

If competition was working well a product like teams would have been forced to become much better or it would have died.
And TLS can be handle by kernel if you target linux only. https://docs.kernel.org/networking/tls.html
it's hackernews though.
For anyone wondering why the string literals in the pictured examples end with ¥n rather than \n, it looks like these code examples were written in Shift-JIS, and Shift-JIS puts ¥ where ASCII has \.
Worth mentioning that the US's Bipartisan Infrastructure Law is helping to fund chargers:

> This funding opportunity is made possible by the Bipartisan Infrastructure Law’s signature EV charging investments: the $2.5 billion Charging and Fueling Infrastructure (CFI) Discretionary Grant Program and funds from the National Electric Vehicle Infrastructure (NEVI) Formula Program that are set aside for strategic grants to states and local governments to deploy EV chargers.

https://driveelectric.gov/news/new-cfi-funding-released

And as a part of this, federal standards were established for qualifying chargers. There's a bunch here to insure physical and electrical compatibility. But one of the excellent requirements is real-time API availability information, on how many chargers there are, what their charge rates are (per charger), and what chargers are presently open.

https://www.federalregister.gov/documents/2023/02/28/2023-03...

This should be a great help to EV owners/renters in the US!
Yes, but also, we don't know where complex life began on earth. It probably wasn't in extreme cold, but who knows. Certain extreme environments may be more amenable to adaptation than to abiogenesis. There are still just many many unknowns, which is why we need more missions like this!
I've been driving a Tesla around California these last couple of weeks, and using PlugShare to find "free" chargers (there are plenty of municipal chargers that don't charge, or don't charge for the first 2 hours, etc).

That works pretty well, though it's not entirely up to date yet. Shell ReCharge spots aren't listed consistently.

But what surprised me the most is that the Tesla map doesn't do a good job of alerting you to clustered Superchargers. For instance, in Quartsize, I've usually stopped at the only Supercharger I know about -- the one behind Carl's Jr. But across the highway there are new Superchargers, and behind Terrible's, there's a new one too. It's almost a year old at this point, and Terrible's has restrooms, and in 110F heat, the walk from the original Supercharger over to the Terrible's location is definitely something you'd want to avoid.

Tesla could do a better job of letting you know that when it's routed you to a Supercharger, there are actually alternatives/ options in the immediate vicinity. It pretty stubbornly just points you to whichever one it chose.
Nobody ever thought to themselves: I sure could go for some content right now.
Good idea. Will add!
How is the ONT, a Layer2/Ethernet device, involved in L3 sessions?
Was it also the default gateway/router all rolled up into one?
If you think Alexa's "by the way" is bad..
Sorry, I'm not sure how that typo slipped in.
In my neighborhood (Netherlands) it appears the fiber network is physically point-to-point (subscriber to ODF), but is operated as XGS-GPON (so all subscribers see the same light signal so to say, but each over their own ptp fiber from the ODF). So point-multipoint only at the active layer.

I was told that this is because the company who is rolling out the fiber wants to make the network as attractive as possible to ISP’s who want to offer services over it (and wants them to compete) which may be more difficult in an actual physical point-multipoint network (which requires PON). The ISP currently likes PON more than AON (basically Ethernet over fiber to a switch) because the equipment is cheaper. In theory I should be able to switch to an ISP who offers AON or its own PON (they’d only have to physically patch my fiber in a different port at the ODF).
Its closed source software thats VERY expensive and supported by one tiny company somewhere.

Try selling that to management as the place where you want to keep their data.
I am not the person who originally asked for this, but I’d want to scan my eyes over conditions:

* with and without the keyboard focused,

* in each of the preference states (e.g. tab bar vs single tab for iOS, which influences whether there’s a compact address/button bar on the bottom or an address bar at top plus a button bar at bottom), and

* both of those in portrait and landscape
Any inventory warehouse can choose how much inventory to stock. If it maintains, say, 1 month of monthly demand instead of 3 months, it is more likely to run out of inventory during a supply chain shock. The fragility of the system is more related to this aspect than to anything else.
Transmit by Panic was one of the applications that were always featured back in the golden days of Tiger and Leopard.

I find it a bit sad that the boutique and indie apps market on Macs seems to be languishing.

There are still some great things around, but I think it was overshadowed by iOS.
Towards a better whiteboard
It's pretty good...
For me it's the opposite!
> People in those "locked up for 20 years for drugs" circumstances universally all have decade long felonious records, have committed umpteen crimes, time after time after time, are on probation with strict requirements to not be involved in illegal activities, get yet another drug charge, and are finally given a harsh sentence after being given light sentences the last dozen times in a row.

That's... not accurate. Yes, there are those people.

And then there's Florida, and its two strike law. Which within hours of being enacted, caused a woman who was arrested for stealing a package of undershirts from Walmart to 15 years in prison - she had a couple of misdemeanor arrests prior.

But if stealing underwear (and Walmart underwear, not La Perla) twice can get you 15 years jail, that's a long way from your "they all have decades of felonies, all have violated probation" absolutism.

Another example was someone who was arrested for LSD possession after a Grateful Dead concert, released. Was arrested 3 years later for marijuana possession, put on probation. Several years later arrested for LSD possession, and federally sentenced to life in prison without parole at the age of 24, only being released after President Obama granted clemency just before his 50th birthday.
Yes. For the first decade plus I was promoted every couple years, which was what I “wanted” (more like I saw it was what other people wanted and didn’t really have an opinion of my own yet). I enjoyed the continuous challenges and check marks, and the joy of building software — until I wasn’t building software any more. It was a bit of a letdown that only got resolved when I left to join a series of small companies where I was able to sustain building software as a core part of my job while also being a leader (until that too played out, and the process repeated).

Edit: checkmates -> check marks
How is this library different from Boost.Cobalt and cppcoro?
> We rely a lot on the atmosphere to break our probes.

Yes and no. The atmosphere on Mars is a great example of the worst of both worlds. It's actually worse than having no atmosphere at all. It's not enough for aero braking. But it's enough to blow corrosive dust all over your solar panels and instruments and generally make your life miserable.

Of course, aero braking works exceptionally well on Venus but it has... other issues.

It did help on Titan though with the Cassini-Huygens probe.

> Without that you need to burn just as much fuel slowing down as you did speeding up

Not really. It's... complicated. If you were going between two points in the same inertial frame of reference then yes you need equal delta-V to slow down at the other end but, as you point out, that takes less fuel because your weight is lower (although part of your initial delta-V comes from the launch vehicle you disposed of).

But the EArth is going around the Sun at ~30km/s. Jupiter is going around ~15km/s. Europa is going around Jupiter at ~13km/s. So we have to speed up to escape EArth's orbit (around the Sun) and the EArth's gravityh well but also slow down to match Jupiter's velocity and also avoid speeding up too much as Jupiter's gravity well captures you.

But the lower orbital speeds of the outer planets is why we have never done an orbital insertion on Uranus or Neptune. This distance and delta-V requirements put flight times at like 10-30 years, depending. Heck, we haven't even done a flyby of each and that was back in the 1980s. Saturn is kinda of our practical limit for orbital insertion currently. And that's expensive and takes a long time.

But Europa having an icy surface is just a huge complication. Even if you do a burn to slow down, what's the heat on those thrusters going to do once you land? Is it going to melt ice and then you immediately drown? How thick is the ice? I don't mean overall thickness. I mean there may be crevasses and such. Just look at how dangerous it is to walk across glaciers.

How will you get traction on ice in relatively low gravity?
I think a major hurdle with NASA is that the American ~public~ political leadership does not accept failures (they barely accept success). Thus, NASA seems to only swing at pitches they know will be home runs. If NASA spends $10 billion on a mission that fails, it will be complained about for decades to come about how "wasteful" NASA was. (of course, you'll never hear those same politicians complaining about how wasteful failed military engagements costing 10000x are).

It's unfortunate, because NASA is probably the only organization on earth capable of achieving such goals.
I'd say about 10% of my brain was formed directly from matter out of Omni magazine.

My peak impressionable years ended almost exactly the same time the magazine did, and my library had every single issue on microfiche.
That's a clever pseudonym for sure! I think that taking that alone to mean "CIA" is a bit of a stretch, but who knows?
Are trips longer than 300 miles outlawed in your vision of the future? Barely anyone needs DC charging for their day-to-day usage, it's largely for supporting longer trips.