skysight-inc/HackerNews huggingface dataset:
> Pro tip: rename your development directory (or even better: the workspace path in CI) to put a space and/or special characters in it.

The problem with that is that YOUR code may handle it, but your tooling may not. If my code formatter break on spaces, I'm not going to change the formatter.
yes, because the context of each of those events is worse than the previous one. each one happened because the greediest among us had been recently allowed to be even better and more efficient at collecting money.

today's richest simply can not be satisfied by money. no amount is ever enough, and today's richest are far better at acquisition of wealth than any previous generation.

the growth of wealth inequality is the worst it's ever been and shows no signs of slowing down until there is literally no more money to extract.
the weird thing about these products if they seem to go two ways.

one is "what a cool quirky company, they always do stuff like this, i like their quirkyness i wonder what they will do next"

or

"what fever dream did they have that they could put together a gameboy clone? they don't know the market. haven't they seen what happened to the lynx and neo geo pocket and the wonderswan and even the vita? its like invading russia in the winter, you don't make a handheld system in the age of cellphones"
Sure, because the Dutch are champions of active transportation: rates of walking and biking are very high there, due to urban design that supports those things. People who exercise will be in better shape than those who don't.

That said, you definitely don't need to be particularly fit to bike there. The bike infrastructure is quite good, and yes it helps how flat the country is (though this is becoming less of an issue with the rise of ebikes).
This got a genuine laugh from me. Stockholm syndrome is a prerequisite for writing JS
There's many reasons to have a JS compilation step:

- Still targeting legacy browsers like IE11

- Using React / JSX syntax

- Using TypeScript

- Using other brand-new JS syntax that hasn't trickled out to wider support yet

- Using custom JS transforms for libraries like `styled-components` (see this Next.js discussion thread for examples of the many different non-standard Babel transformations that people are using: https://github.com/vercel/next.js/discussions/30174 )

That said, the ideal target language version _is_ getting better. Jason Miller ( creator of Preact) has done a lot of research on both browser support for ES2017, as well as tooling to reverse-compile ES5-targeted published libraries upwards to ES2017 syntax again for improved bundle size:

- https://jasonformat.com/enabling-modern-js-on-npm/

- https://web.dev/publish-modern-javascript/
It seems to me the future is rather in gradually replacing JS engines with a WASM back-end. The whole webpack/babel ecosystem could be replaced by a toolchain which targets WASM, and browsers could ship with a JS engine which just translates es5 to WASM for legacy support.

I guess the WASM api is lacking a lot of features which would be required to make this work, but I don't see why it shouldn't be the goal.
What how can you say that???

<ul>{myItems.map({id, title}) =>
<li key={id}>{title}</li>
}</ul>

vs... svelte

<ul>{#each myItems as item}
<li>{item.title}</li>
{/each}</ul>

One is literally just javascript and html the other is an entirely different template language. You might say... JSX is not HTML... well it's very very similar... If you know HTML you JSX is very intuitive.
like the idea but how much sun does london really get?
Link to the study is present in the article: https://jamanetwork.com/journals/jamainternalmedicine/fullar...

> In this cross-sectional analysis of 26 823 adults from the population-based French CONSTANCES cohort during the COVID-19 pandemic, self-reported COVID-19 infection was associated with most persistent physical symptoms, whereas laboratory-confirmed COVID-19 infection was associated only with anosmia. Those associations were independent from self-rated health or depressive symptoms.
I can say from our experience: we made more that 2000+ no code projects so far and it really required some customization, some coding and technical understanding from "no code developers".

No code operates together WITH normal developers. At WeLoveNoCode (https://welovenocode.com/) we have mix of no coders who knows design, no code tools but also can dive into code. So it's not like isolated function, no code is an instrument to build something faster with visual editors. Agree?

Also, why see no code as a "competitor" or something completely different? Wix or WordPress was around for a while and only until recently "every" tools decided to call themselves as "no code" :) I mean, it was there for a long time already...
It's more of an issue on the end user's side. All the main browsers have had support for ES6 and newer features for years. But that doesn't mean end users are running the latest versions of those browsers.
So when you transpile/polyfill a feature, you're aiming to support that small number of users who haven't updated their browser in 5+ years. If you don't care about those people, you have no need for that intermediate step. Or if you want to be really sophisticated, you can look at the user agent for an incoming request and serve a response that's transpiled/polyfilled exactly as much as is needed.
That sounds like a responsible way to divide focus. Kudos

I forget the word or the link, but I think there was a "rule of thumb" thing that circulated HN about having a limited budget for taking-risks/being-bleeding-edge, and focus in spending that on differentiating properties of your projects, while the rest should stay "old and boring"
At this point, if you are only targeting modern browsers, it's more for the bundler than the transpiler. The module loader standard is still a mess, mostly because there is little incentive to fix it. Unless you are using HTTP/2 or another streaming connection, loading the hundreds of project files and thousands of dependencies, is just not feasible. The compilers also do a bunch of tree shaking to remove dead code from your dependency graph.
Ideal no-code solution would be that can talk to users, convert user stories to code, debug/fix code that broke production server and can make sense of new/existing technologies. Anything other than that is just abstraction over already existing code.
The important part is to know your target. I'm currently working on a project that has a complex webpack/babel setup. The reason for the complicated toolchain? I have no idea. Our target (Electron) supports ES6+ syntax yet we're still compiling down to ES5. The only other reason I can think is that the developers wanted ES2020+ features, but this, in my mind, is a bad tradeoff. The toolchain has broken more than once for me. Realistically, all we need is `tsc` and `esbuild`.

I've been a JS developer for almost 10 years. I'm convinced young hip developers are just addicted to tooling.
It's not "vaccine police".
It's regular police checking whether relevant businesses (e.g. restaurants, clubs) comply with the "2G-rule", meaning to visit (and stay, takeout is ok) you have to have a recent negative COVID test or completed vaccination.
Too hard to figure out.

I'm thinking of where I grew up. A local anti-establishment rag noted a cancer cluster in one part of town and wouldn't let go even when shown the truth. The end result of the mess was it went from a cheap but decent area to somewhere I wouldn't want to venture even by day.

The only toxic stuff in the neighborhood was benzene from all the old cars about--the "cluster" was because it was the cheapest decent area in town, people who got sick and had medical bills and couldn't work ended up moving there. The rate of *diagnosis* of cancer there was below average, the cluster was purely due to immigration.
For a lot of research it is good to look at who will NOT be doing the research anymore because ... wtf;
Tenured Administrators and "Pro Tem" Faculty ... which is the Grey Poupon (tm Kraft/Heinz) way of saying the corporation administrators have turned their own HR into a "Kelly Girl" office to commoditize their complement, the schools teachers.
Ask HN: Chrome extension to highlights new posts on HN
I was relying on hckr news extension (https://chrome.google.com/webstore/detail/hckr-news/mnlaodleonmmfkdhfofamacceeikgecp) to get a highlight of the new posts in a thread but it has recently stopped working. I don't know why since there wasn't an update to the extension and HN doesn't seem to change.

Any other tool like this?
This is stupid. What percentage of ebike riders do you think are actually modding their bikes to go 80 mph? C'mon.
3D Anaglyphs of Origami
You know the problem. Some VP somewhere has his bonus and review structured around the growth of Edge. Like a dark pattern, but for employees, not customers.
> And is an "actual" progress bar any better for the user than the fake one?

Absolutely.
Everything is COVID-19's fault. Long hold times.. COVID-19. Terrible customer service... COVID-19. The reason we lied to you...
COVID-19. Get assaulted by an angry fast food worker... COVID-19.

It is like the free excuse for almost any business.
Also verbal disagreement is presented as equal to physical violence. It’s been going on for quite a while and getting increasingly absurd.

Surely the pendulum must start turning soon?
Yeah, It‘s my favorite templating abstraction because I could convert it by hand and so I don‘t really need to mentally model it as an additional layer.
Any programmer who permanently sticks to only one language and has "no interest in learning yet another programming language" simply isn't a good programmer, no matter what their only language is.

You have not given any reasonable proof for this. If this were true, just to give you one example, linux kernel programmers would be bad programmers.

I used to use Perl for web development, but quit web development years ago. I use primarily one or two programming languages and have zero interest in learning other languages. And that's OK. I've brought multiple succesful products to market. I have chosen what I want to do and have no time or energy to follow fads.

My comments have nothing to do with anti-intellectualism.
Show HN: DevTunes FM – The Online Radio for Developers
>Not just at scale, Go doesn't make it obvious when an allocation is on the heap or stack. The escape analysis can change

I thought heap allocations are only triggered by taking pointers, i.e. using reference semantics (including casting to interface and calling a method whose receiver is by-ref)? If I'm careful to only use variables by-value (for types that can afford it, i.e. excluding map/array), what else can trigger heap allocation?
No--it's based on the risk to someone who uses it a lot. Even if it's a product they're not going to use a lot.
What previous climate disaster predictions?

https://www.science.org/content/article/even-50-year-old-cli...
https://archive.md/dTHGn
Just a thought, but one reason to be skeptical of virtual reality, if only out of pragmatism, is that unlike "real" reality, virtual reality is trivially controllable by single entities.

Maybe not an intrinsic limitation, but for the foreseeable future, VR = a domain where some entity like Facebook is effectively omniscient and omnipotent.
Two things about this pain:

* They incur the pain even when nothing needs doing. This is really terrible. If you spend ten minutes furiously reading data from a network device into a fixed RAM buffer, twiddling it, and writing it out again, in Rust (or C, C++ and various other explicit allocation languages) you neither allocated nor de-allocated anything, therefore you pay exactly zero for this work you didn't do. In Go you will incur the cost of the GC verifying that yup, everything is as it was, there's nothing to do, apparently five times.

* The pain is swallowed in lumps, you can't spread it out. So you must either size hardware for lump swallowing, even though as we saw above we don't even want to swallow any lumps, or accept poor performance each time a lump is swallowed. With explicit allocation you can choose to swallow bigger lumps (e.g. arena allocation) to reduce overheads elsewhere, but you decide on the size of lumps you want for your allocation.
The automotive industry presumed they were higher delivery priority than they really were. By volume they were not thus they had lower priority when things got squeezed.

The auto industry also had unreasonable chip reliability demands - physics doesn't care that they wanted 30-year life while also having 7-10 nm CPU performance - you can NOT HAVE BOTH!

IoT is primarily NOT 7-10 nm performance nodes - AVRs and many ARMs are not at that level - you can get by with larger geometries which can be made on older processes. So not so much shortage issues.
The more popular this kind of setup gets, the better. I've also vastly simplified a lot of my projects with just esbuild as the sole dev dependency.
Yes, though it's taking a while, and you're not wrong that it's hitting more affluent demographics first (not unusual for new tech though).
That's the Venn diagram problem: how many people are there who (a) understand the needs of line of business non-developers, (b) understand their corporate IT policies that non-developers suffer under, (c) know the better way that other developers do it, & (d) are willing to wade through the political and policy @&$& to actually get something done about it?

In my experience, not too many. Non-developers don't know what they don't know, and developers don't know what non-developers need.
This idea will have many unexpected applications. For example difficult to remove signs projected to flat surfaces.
Well if there‘s any place to learn from next.js it‘s probably Vercel. Looks like great news for Svelte.
Some people like being useless.
Hmmm... I know. Thought it was a new war.
If your wage didn't go up by ten percent, you got a pay cut.
tbh I'm not dyslexic and realized the spaces make it really difficult to know what the filename actually is. If you just take the second example, how would you know if the file was "this is my config.txt" versus "config.txt"?

Aside from parsing errors it just seems to lend itself to ambiguity.
Did you have any cases when devs collaborate with no-code devs?
VR is a better mousetrap to keep people engaged and connected (two things FB values a lot as it drives revenue).

What real-world problems does VR serve for the average FB user? Or anyone frankly?

Meanwhile, 3D printing could greatly improve how we design and fabricate things people use every day.
maybe your life situation shields you from what I experience, but it seems pretty clear to me that the human race is doomed to fail. if not the entire race, certainly western civilization.

almost anyone will crush another human for just a small amount of money. there is no sense of community, overall; we are all just finding new ways to hate each other.

we are doomed.
Ok, so instead showing an actual loading indicator, you show a fake loading indicator and then put in additional complexity to detect loading timeouts.

How is this simpler than just showing a real loading indicator and let the user react to timeouts?

The user has more knowledge about their internet connection than gmail, so they will likely have better knowledge how long the page usually takes to load.
With Sveltekit, you can actually build your back end with it as well. The path based routing is so nice and intuitive (compared to my recollection of Rails 3.x), and if you compile your SvelteKit application with the node adapter, it will include a back-end server too.

The only catch of course, is that you have to like both Svelte and NodeJS.
I don't understand why car manufacturers haven't just started remanufacturing some of their older (say 2010) model cars that don't rely on so many computer chips. I'm sure there's lots of costs to retooling their factories, and these less computerized cars are going to be less desirable to most customers, but with car prices currently 150% of what they "should" be, it seems like it would be profitable for at least one company to go the "low chip" route.
I checked the debian package for hardening-wrapper and it seems deprecated [1], but fwiw still useful imo.

your configure directives are more up2date from what I posted by moving -pie -fpic to cflags:

CFLAGS='-O2 -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fpic -pie' \
LDFLAGS='-Wl,-z,relro,-z,now -Wl,-z,now' ./configure

[1] https://wiki.debian.org/HardeningWalkthrough#My_package_alre...
Trains like Shinkansen can run at 200mph while offering more space than a business class flight. They're already electric (and pretty much self-driving).

I'd rather have that than a 50-70mph journey in a toilet-sized space. Rolling resistance of tires is a limitation here that won't go away with electric/self-driving cars.
> Realistically, all we need is `tsc` and `esbuild`.

esbuild and babel/webpack do basically the same thing. esbuild can also target older versions of JavaScript (just not es5).
I once ran “crontab -r” instead of “crontab -e” and also thought that was terrible design for the same reason.
From their blog they literally talk to people like they are little clueless kids. If that is how people like their interactions. I personally find it semi-annoying and mildly offensive.
Thanks, and yes! "Choose Boring Technology", love this: http://boringtechnology.club/

The idea of spending fewer "innovation tokens" was definitely on my mind when I was thinking through this.
I think this is a fantastic way to think about pollution.

But to make sure that it doesn’t veer into city bashing (as HN is sometimes wont to do): the only difference between the glistening urban core and 300 square miles of suburban sprawl is the number of trucks needed to distribute the raw materials involved. All things being equal, the pollution involved in building the former is both lesser and more sustainable.
How would the cofounder's share be tax free?
Also, if we are going through a compile step anyway, why not a future for more support for WebAssembly and then we can use other languages instead of JavaScript.
Tvpaint Animation Pro 11.5.0 Crack Plus Keygen Free Download
Linux is great and so are most things Open Source. My company uses an Accounting/ERP System called Macola. That doesn't run on Linux. And I am not going to experiment with Wine when it comes to our ERP system. So what ERP system should I switch to that runs on Linux? I guess we could go cloud and use NetSuite. But I hate Oracle more than I hate Microsoft.

Not all software, especially in the office/at work is internet browsing and spreadsheets. It has nothing to do with easy, it's about, sometimes many decades worth, of software development and applications that don't run well on anything but Windows. I gave up trying to make everything work from my Linux box a long time ago and am happier because of it.

And, in the end, at home? I run OpenBSD because the most popular Linux distributions came along and forced me to use something called systemd and I don't care for it any more than I do Microsoft Edge.

And in no way am I arguing that what they are doing with Edge or Windows 11 is in anyway acceptable.
You get no argument from me, but I've seen it too frequently to believe it's not by design.

Typically the rationale given is "Non-developers can't be trusted to write code and follow development policies," while leaving the unspoken that they're limiting development to people who by their organizational seat definition aren't experts in the problem they're being asked to code.
Show HN: Understanding Apache Spark Shuffle
Contribute at the Fedora Linux 36 Test Week for Kernel 5.15 – Fedora Magazine
Just contradicting someone and name calling doesn't really move the conversation forward.
> If you know HTML you JSX is very intuitive.

That's a poor assumption that appears to be based on your personal preferences and what you're comfortable with. I personally find both require some learning, but prefer the svelte version.
To ignore the impact that Covid had on almost all aspects of our society seems like a bad idea
On the other hand their case sensitivity behaviour means that “cross-platform” Java applications can break if they are run on a non-windows platform where opening files is case sensitive (unlike on windows)
This is so adorable
Night trains are a great idea for tourists. They are usually very comfortable and you can save on a hotel night if you can find a place to store your bags. And kids seem to tolerate them better than airplanes.
Easy fix -- until the day when we've created a truly sentient AI (one which should be considered a person), only natural persons to hold patents (make them non-transferable as well and we'll have made a good bit of progress against patent trolls).

If we ever do create an artificial entity that rises to the level of true personhood, we'll have to reconsider a whole bunch of laws anyway, but this seems like a decent temporary fix until then.
Hardware be that way under the best of circumstances, and 2021 certainly isn't the best of circumstances for physical fulfillment. So it makes sense.
There are at least two tourist-y routes where planes cannot feasibly be replaced: Northern Europe to Greece and Northern Europe to Spanish resort regions (Andalucia and Canary Islands).

Taking a train from Stockholm to Málaga or Athens won't be realistic for years, if not decades. Taking a train from Stockholm to Tenerife is out of question entirely.

Without tourists, these places will become a very, very bad periphery of the EU. Already the nominal unemployment is high, but lots of locals are employed "under the table" in catering and accomodation.
A lot of drivers just hate bikes in general, not specifically ebikes.
You would think in that long interaction they could have provided some actual details, yet they spend so much space repeating themselves and acting like their customers are small children.
"Suck" for certain dimensions. Travel is slower. Which can equate to cheaper (e.g. long distance buses) or can equate to roomier with more luxury--and more expensive. But there's not a lot of market these days for expensive, luxurious travel that takes a long time.
Easy is probably an overstatement. iFixit describes it as:

> Battery replacements are reasonably well prioritized, if not exactly easy.

Overall it gets a 4 out of 10 [1]

[1] https://www.ifixit.com/News/54122/macbook-pro-2021-teardown
"Cancer clusters" by themselves are not really surprising, since statistically if you look at enough small subsets it's certain you'll see such seemingly-anomalous "clusters." It's interesting only as the first step in an investigation, and not at all interesting as evidence.
Growth Story: How Gusto Has Scaled into a Unicorn-Sized HR Platform
You have to realize that it is not at all in the interest of most commercial web applications to be transparently delivered as ES modules, all neatly split up and perhaps lightly minified. No, the fact that your 1000+ constantly version churning NPM dependencies and your proprietary business code are all bundled up in a big undecipherable blob is seen as a feature. The only thing that I can see that is going to replace it, is probably going to be WASM or a binary format blob, or the application code executing entirely on the backend and the frontend streamed like Netflix.
You’re exactly right.

Somebody at a major chip company told me that they went looking for, and found, new customers after the automotive customers canceled their orders.

So not only did the car companies ordered more than before after they realized that demand was not dropping, even if demand for them had returned to what it used to be, the total demand from other customers is now higher too.
Gusto: A payroll software turned ’people platform’?