skysight-inc/HackerNews huggingface dataset:
The recommended place to report such an issue is https://webcompat.com/
Yea I think there's a sub bifurcation I see, between low code and no code. So basic excel by itself is probably no code and then once you add things like macros etc, it might become low code. But yes, its tricky.
And the old version with json.stringify
Something something smalltalk in the 80s something something. I'm old enough to remember Smalltalk systems running on Sun workstations being a thing. I still don't know if we've reached that level of development effectiveness with modern tools.
Show HN: Siddler – The no-code page builder that doesn't drive you nuts
I think tools like Dreamweaver and FrontPage ultimately failed due to many factors. By respecting the existing code you address one.

Other is that CSS can be shared between unrelated elements and cascading. FP and Dw worked pretty well for HTML where the looks of the elements were determined by their properties. Once CSS showed up they tried to adjust by encoding same things in inline styles of the elements. There was some support for css classes but it wasn't first class. You couldn't easily click to make a group of visual properties a style, name it (or choose a selector for it) and use it in other element somewhere on the page. The css classes are one thing, the other is 'cascading'. You couldn't do that conveniently either. So the moment you wanted to use the actual innovation that css brought to the table you had to pretty much drop into code and rarely ever come back to gui, which made visual part of FP and Dw obsolete.

And since you are dropping into editor you might want to drop into your favorite one where you have your own file tree, plugins and such. I think Utopia would make more sense if it could be run as a VSCode plugin.

To try to avoid that fate I think Utopia might consider some way of extracting those sliders on the right hand of UI out of specific component and into a shared group of styles. If you were working with CSS instead of css in js react-style the best idea would be to just mirror what css has, like named classes and complex selectors. And when you click a component you should let edit both inline component style and all the selectors that apply to it. It should basically mirror Chrome CSS inspector but in visual form with sliders and friendly names and other stuff. Since you are using React it would be best to mirror what React developers use to share styles between components. Some commentators here mentioned some libraries and solutions for sharing styles between components in React. But it doesn't look in Utopia it is as essential for survival since in React sharing styles by sharing whole components is a valid approach.

The other thing that made me abandon FP and Dw was that my HTML was generated server-side with a lot of PHP and parts of it kept in multiple files. You neatly address this using React and keeping it alive enough to populate the page you edit with state. React also enables composition of the page from components that can be edited separately which neatly resolves the issue of web page being spread over multiple files. I see that Utopia deals with editing components that include other component from different files neatly and it could be used flexibly to edit all the components however small and large and complex they are.

Other than that visual tools like that are great, both for people learning web development and people doing their work. I hope that Utopia thanks to your effort and power of React and its ecosystem will eventually becomes the standard way how people begin React project. Sort of like visual form of create-react-app.
This is really cool, and would be especially useful for unit testing like the article says!
One thing to watch out is that console.log is asynchronous.

If the objects to be printed change between console.log() and the actual printing, the output you see may not represent the state when console.log() was called.
Linters actually consider .log to be an error nowadays by default. They only accept debug/info/warn/error.

I take advantage of this so that my .log lines are stuff I need while developing but they shouldn't get committed, that's what the actual named log lines are for.
A lot of people just upvote anything that is a GitHub repo because it's generally more useful than actual news
Managing Remote Workers You Need to Know Now
Tell HN: I run an automated newsletter which delivers popular HN stories
Hello HN,

I love reading HackerNews therefore I decided to write a script which delivers popular stories to my inbox every night as this allow me to read those stories without missing out.

Anyhow, I decided to share this with you guys if you are interested in receiving popular HN stories in your inbox every day I have left a Google form where you can leave your email and I’ll be happy to add you or if you want to run it yourself I’m happy to share the script

Link to the form: https://forms.gle/Y2zpMRriEpPLZBDaA
A big part of it is "letting go" of the issue, too. After I post a question or submit an issue I just wait until I get a reply and go do something else, and that's often when the solution comes to me. It's similar to taking a shower or going for a walk in that regard.
I think both points fit the "job market is healthy" description -- (1) explicitly has `newJob`, (2) implicitly assumes `newJob` in its faith in starting over. Conversely, if jobs were scarce it's plausible many of those changes wouldn't happen. Arguable in the case of "toxic" workplaces, though.

Bringing this back to shaker8's point about financial risks, I think these kinds of job changes mostly point to systemic resiliency, not fragility.
How about “your test came back too low, but I’m not even going to think about treating you because you don’t fit the profile.” You beg to at least be referred to a specialist. The specialist all but laughs you off but agrees to test again. The test comes back even lower. You then have to ask the “specialist” for a specific treatment because you apparently know more than he does.

I’ve never had a good experience with an endocrinologist.
Windows 11: This is the new centered Start menu and Taskbar UI
It's not uncommon for people to upvote without commenting if they don't have anything to actually add or the post is self-explanatory
gitlens is incredible. It passively educates on the git history so you learn about how old each section is and who was mostly behind it or worked with it last without ever requiring dedicated effort since it just sits there at the end of the selected line.

I still wouldn't use git as a replacement for comments since git history is wiped out all the time. Moving files or reformatting or a million other things could remove a critical commit message.
The requirement to notify and give an opt out option regarding cookies is intended as a privacy improvement.

Most cookie screens are deliberately designed as bad UX to make it very difficult to properly opt out and very easy to accidentally and permanently opt-in.
You might like Bunnie Huang's Precursor...

https://www.crowdsupply.com/sutajio-kosagi/precursor

"Powered by an FPGA-hosted, soft-core System-on-Chip (SoC), it gives developers the freedom to inspect, verify, and customize nearly every aspect of its operation. Help us take those critical first steps toward a world in which silicon-level trustworthiness is attainable."

So RISC-V, but with the cores and peripherals all software defined on an FPGA, so you can audit the code and verify what you upload as "software defined hardware".

They've blogged profusely about the design decisions and the philosophies behind them:

https://www.bunniestudios.com/blog/?cat=71
Until the code changes, then the comments are usually worse than nothing
I admittedly know very little about CAD internals, but I design models for 3D printing and STL seems so ... awful ... yet as the lowest common denominator it has a tremendous support everywhere. What are the alternatives? I assume Solvespace uses something better natively, but you still have to export to STL to go through a slicer to get G code? It really seems like a better job could be done without both STL and G code.
To put that slightly differently: warnings/popups are never needed unless you're taking data from your visitor which has nothing to do with the function(s) your offering the visitor.

The GDPR spells out when you're allowed to collect data; asking for consent is basically its emergency escape hatch. You only need to do that if there is absolutely no (functional) reason to get that data, but you want it anyway.
How Grocery Delivery App Benefits Grocery Stores to Expand Their Business?
The google cache doesn't have a paywall
This tracker was a show HN last month, looks pretty normal https://upvotetracker.com/post/hn/27525031
I've had a video call on a budget airline before.
Unit tests have a much bigger chance of being seen as well. There have been a few times where I will write unit tests that don't really test something is working but just check if it has changed. For example there is one table where every time you add or remove a column, you have to make a considered change to another section of the code.

Rather than adding a comment saying "hey make sure you change that other section" I have test which lists the columns in the table and fails if they change. Then the person who changed it will see the comment on the test explaining why it failed and what they must do.
The hoarding of opportunity by those who have already made it up the ladder, for their children is a natural response. Everyone wants better for their kids.

It is the job of society, using the government as one of many tools, to help rebalance the game, by raising the floor so that everyone gets a fair chance, even if random bad things happen.

The fewer we let fall through the cracks, the better off we all are in the long run. The worst of us deserves humane treatment.
Chrome does not protect from web tracking whereas edge has strong web tracking protection.
It's not difficult to train someone to tape a box or pull an item off a shelf. It would take a slow learner 10 or 15 minutes.
I think the article alludes to it. First sons world inherit everything so little brother would have to sail out to find new land.
Yep, just the usual 'mum look at my itchy anus skin' playbook.

Strange that antibiotics were the fix. To be honest a lot of doctors that I visited when having a cold or flu would prescribe antibiotics as a norm and it's funny to think how such a simple thing could have cured the kid and saved the parents a lot of grief.
On one hand I do like the idea that it's a shell since it means in it's nicely integrated with itself (can't think of a better phrase), but on the other hand it's also what's making me a bit reluctant to seriously consider it because I'm too used to fish.

It would be ideal to me if it were a tool that could be piped into.

However, that's not to say I won't at least give it a try these days, since I'm really curious about it.
> I'd like so see police able to access any unencrypted data for any court sanctioned purpose

They already can. That’s what warrants are for. Why should privacy protections be weakened?
Also, this is an interesting perspective:

Source: https://www.behindthebalancesheet.com/blog-1/amazons-free-ca...

/For most companies, the cost of stock-based compensation is ignored by the street.

Hence the stock based compensation does not appear as a charge against adjusted earnings and it does not appear in the cash flow statement – it’s not a cash item. Clearly this overstates the true profitability and cash generation capacity of the company. The options represent a dilution in shareholders’ interests and many companies, especially in the US, buy back stock to offset this dilution – a real use of shareholder cash. The shares are generally issued at a discount and the buyback is done at market price, usually some years after the option was issued (options generally vest after a period of years). Hence there is often a real cash cost to the company, while shareholders always suffer a diminution of value./
Windows 11 Build Leaked
Satoshi 2.0
This topic was raised earlier this week too:

https://news.ycombinator.com/item?id=27484866 Silent Data Corruptions at Scale

In the other comments, there was talk of having some kind of active search-for-unreliability as a background task in clusters. I was kinda pleased with my suggestion in that thread:

There are programs, used for testing and “fuzzing” compilers, that generate random programs based on a seed.

When a node runs a random program, it doesn’t know if the output is correct. But it could report the seed and result to a central database.

Then, if you had a several nodes, and two nodes ran the same seed and got different output, that would mean something was wrong and needed investigation.

There are also programs for reducing such programs down to a minimum test case. So once a discrepancy is found, it can be reduced to some small program that recreates it.

I once worked on a compiler backend and a CI job generated random C programs and compared x86 output. against the novel cpu simulator. Any discrepancies found were auto reduced by these tools and then a ticket was automatically created. Lots of our bugs were found and fixed this way.

(My memory is we used C-reduce for the reductions. I can’t remember the tool we used for generating the test programs, but there are several.)
Top IT outsourcing destinations: Ukraine, Poland, and India in 2021
Show HN: Letterlike – Get more feedback from your newsletter subscribers
We made Letterlike allow your readers to give feedback on each of your newsletter issues. That way, you’ll know what content works, and what doesn’t!

Easily add the button to your favorite newsletter provider by injecting it into your templates. You can customize both the Letterlike landing page and button by choosing your own color and icon.

Any feedback is appreciated.
At scales this large, finding the root cause is the best choice. By finding the cause you can then do tests on all boxes via cron to make sure everything works as expected; allowing you to pull hardware before an issue becomes widespread; can then rerun the boxes inputs on another machine if it was handling more than serving http requests. Robust hardware validation and testing is a must when dealing with millions of cores.
Same here. The majority of my code is usually readable but still add comments on bigger chunks of code to split that code into logical sections, it's particularly useful when using a text editor with code highlight
Also when visiting a new site, the last thing on my mind is the cookie popup.

Here the main goal is to get rid of it fast, which more often than not leads to accepting all cookies the site offers. And bad cookie UX ensures that.

I would actually prefer to never see a cookie popup and then deal with privacy another way, if that was an option.
Well basically I went here and it said it was supported https://ubuntu.com/certified/201905-27049

Which it was. Then it broke.
In scientific software, from my experience, we need a lot of "javadoc" like comments because you push data into functions which are basically equations. This means that you need to document the units (if not in SI), the assumptions, etc. Basically, the comment block is explanation of the equation.

I was bitten many times thinking "yes, this is the equation (21) of the well-known paper, no needs to comment" to then fall flat on the nose because this was well-known to me, not the other engineers coming from another field, an assumption was there for let say a concentration of a chemical in the formula but then it was used in another context where the assumption does not make sense, etc.

For all the "bit-pushing" part of the software, opening files, reading data and so on, it is way easier to have self documenting code.
Men and women travelled on the canoes together. Colonisation of islands is difficult if you only have guys eh?

Certainly oral legend of the Māori is mixed crews e.g. “According to some accounts, Horouta was the first waka [=canoe] to make landfall in this region. The captain of the Horouta was Pawa, the navigator was Kiwa. It carried a large crew of men, women and children – as well as a dog named Whakao, belonging to Pawa.”
Yeah, I never got into gaming on computers, so that’s not an issue for me. I have a Windows VM for DxO and some old scanner software.
It could. Basically low code is referring to tools that require some amount of code, but not as much as making an entire application from scratch.

For example, my startup Appsmith.com, helps developers make internal tools by connecting to datasources and not worry too much about the frontend/UI components. And then they can use JS to make these UI widgets to interact with the data.
I tutored calc too, but I had an unanswered complaint about the epsilon/delta definition of a limit - I found it to be circular. There was no impact on the computations required by the class, but the definition seemed rather circular, as it presupposes the reality of the infinity implicit in induction. Over time I recognized that my intuition was rebelling against unphysical math concepts. I was a physics major and so I was content to hand-wave my own concerns away as a merely philosophical problem, since you could always pick a sufficiently large number of induction iterations to satisfy any practical need. But yeah, it left a bad taste in my mouth that no-one seemed to care about this issue. (Oddly the use of induction for similar things, like Cantor's diagonal argument, didn't bother me at all. It was specifically epsilon delta that did, and still does, bother me.)
> Wouldn't this be better as a VS code plugin […]

I think it is: https://github.com/concrete-utopia/utopia#build-editor-vscod...
Unless you do not mind moving every 7-10 years.
...never understood these. Why not just use devices you already have with something like Keep?
Yes, translucency. macOS-style translucency not Aero Glass-style translucency.
Different translucency
No. For start not everyone has an address, not every address has an address.

In the U.K. the electoral roll does have most people’s addresses - about 70% of the country.
I look at the Ikea furniture I buy and apply wood glue as and where I can.

Some bits are really not ever meant to come apart ever again.
It doesnt automatically mean everybody can read that information.
Could be cryptographically protected to be verifiable by anyone while not readable, similarly to Monero, or something like that.
Bogus in what way I wonder?

Historically, ideas that were "obviously bogus" were often unpopular.
https://vimeo.com/163118337 :)
Hardware failures become much more obvious once you hash your data and check the hashes on each access. You start to see that computers, even servers with ECC memory, aren't quite as reliable as you wished.
Your argument is short time and defeatist. Good science can totally chance the game. You're talking about playing the existing game.
I had one good endocrinologist, then she moved away. Since then it's just doctors looking at numbers and be like "numbers are low so you're fine", despite being tired all the time.
This server could not prove that it is www.xatii.com; its security certificate is from shortener.secureserver.net. This may be caused by a misconfiguration or an attacker intercepting your connection.
bitcoin bad
"He said the airline has refunded more than $1.2 billion to eligible customers with refundable fares whose travel was impacted by COVID-19."

(emphasis mine)

But that's exactly the point. If I buy a non-refundable flight, which is cancelled by the airline, then the airline cannot honor the contract and owes me my money back if they cannot provide an acceptable alternative.

Supplying me with useless and expiring credit just doesn't cut it.

Claiming that they have refunded all refundable tickets is disingenuous, at best. And I really hope that they get whacked by the DOT for that.

It also gives me pause to ever considering buying a ticket with such a customer hostile company.
If a law is realistically unenforceable then it’s unreasonable. A law that requires some agency in Europe to police all of the websites around the world is pretty fucking stupid.
And that's why IBM mainframes have duplicate CPUs with comparison. [1]

[1] https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=c...
Do you have an example of what that looks like? The video posted above doesn't have any conversation happening in the slack channel and doesn't close the PR.
A) Think IT Support suddenly exposed to a knowledgeable user

B) Just like IT Support, doctors abilities are distributed on a bell curve. We all hope that the curve is leaning to the right, but I think the jury is still out on that one.
What about it specifically is "macOS style"?
People like to complain about taxes here, a lot, but where would we get the standard of living without it? Seems there is a disconnect. In the US, where, by the way, you pay quite a lot of tax still, you can end up living in a box or get worse health treatment even then. We do not get things for free: we pay taxes for it. It can be lower because we could cut corruption and inefficiency but it would still be a lot and people will still cry in forums.
I think a thing to consider is also the effect your actions have at others. E.g. venting in front of others who can do nothing to change the thing that made you angry can also negatively impact their day.
Granted — if one is the type who has no sense of how one impacts the people around oneself this is not a metric this type of person would consider. But it exists and there are people who are unhappy their whole life without realizing how much of it is the fallout of the effects they have on their environment.
There seems to be an assumption underlying medicine that things must be true at the population level for them to also be true at the individual level. I think medicine is picking its populations wrong. Example: the skeptical doctor in the article notes that "strep infection is extremely common in children, accounting for as many as a third of all sore throats—but you don’t see droves of kids with abnormal behavior crowding emergency departments and psychiatric clinics in late winter and early spring." But what if a more complex chain of events, or a genetic or immunological abnormality, is necessary to go from strep -> psychiatric episode? Meaning that there might be a very small sub-population of children for whom strep has a chance of causing these symptoms.

I also see this thinking erroneously applied to other psychiatric disorders like depression. Antidepressants seem to help some people, and not help some other people. Averaged over the entire population, they appear to have a mild positive effect. But there could easily be multiple causes of depressive symptoms, based on genetics, diet, behavior, drug use, and past trauma. Why do we take it as a given that antidepressants should help all of these sub-populations equally?

To take it to an extreme, there are many causes of blindness. Giving vitamin A to someone who lost his eyes in a car crash will clearly not help, even though vitamin A can "cure" blindness in some people. If we ran a double blind trial of vitamin A as a cure for blindness, it would almost certainly fail at the population level because blindness caused by vitamin A deficiency is a very small sub-population of all blind people.
They are just games with symbols. But yes, some moves are scary. The moves that scare me are those whacky out-of-nowhere algebraic additions that lead to a simplification later. They are scary because somehow someone anticipated that one addition out of an infinity of possibilities would be useful "down the road" in the computation. (This is done a couple of times in the OP's integral.)
Thank you. It's greatly appreciated. :)