skysight-inc/HackerNews huggingface dataset:
Are there any '1 bit' artists on here looking for work? Ie 1 bit pixel maps/cities or 'dither punk' style.

I require several pieces completed for commission, and am looking for collaborators related to a startup I am working on.
Both Rails 7 and Phoenix 1.6 is going off Webpack by default and I am so looking into the esbuild future. I never really liked Webpack to be honest.

I already replaced Webpack in my Phoenix project (you can compare default steps for building a release here https://nts.strzibny.name/12factor-elixir-phoenix-releases/) and cannot wait to do the same in Rails.
October 31 is easier.
You should probably just view this as branding/marketing and not a functional thing. At least in it's current state.
The majority of people claiming to care about others by following uncertain pandemic mitigations are doing no such thing. Rather they are taking top-down direction from a post-truth political machine that increasingly rejects uncomfortable realities, and replaces them with a reassuring narrative of doing the right thing. You can tell this when talking to them because rather than laying out some chain of reasoning and hoping to find a flaw in it (as curious minds are), they get to the exact same terminal talking points and act like having stated such settles the matter.
Kyoto – Build Front End with Golang
It is awesome that you parsed all that out. I wish those were advertised on the front page clearer instead of Hetzner Clouds server pricing structure for a higher price (I would say some upcharge like at most almost double) with a little bit misleading pricing. I was mislead for 5 min. Maybe a switch over the table between X hours per month and 24/7 could make that clear.

Also scouring many cloud providers and finding the most performance per dollar one is also a service the person provided once. If they will always to try to get the best deal for their customers, let them know that.

I am not sure how many of those features could be implemented by just a docker container or something similar.

> If you roll your own with a VPS, then you do have some setup to do if you want to harden and configure it.

I actually considered doing something similar using Hetzners cloud API once. An end point for distributed computing and Hetzner was place that seemed to cheapest performance/dollar with hourly billing. [1]

[1] https://github.com/freemin7/discount-cloud-geekbench-5
Because we lost access to many EU police databases and data sharing agreements. We negotiated continued access to some stuff, but there are still some significant gaps.

https://www.bbc.co.uk/news/uk-politics-56529359
If only someone had created a simple way for web pages to display text!
'twas a great little game. good job!
Somehow there’s no gap when people are hired for this positions externally and “money first” doctrine applies. I’m not going to spend my personal time and life on saving few bucks on hiring for some corp. If it is easier to change my job for a promotion, I’ll do that.
yes the .stfolder is a minor nuisance most of the time, but it's a lifesaver if for some reason or other your folder gets removed or a mounted device is no longer there, or one of a hundred other things that can go wrong with a folder.

then you _really_ want syncthing to stand back and hold its hands up, instead of syncing deletion events to all connected devices or sending all your friends your entire home directory or something like this.

imo, it's a good safety tradeoff, and like so many of those (e.g. short vs long passwords) they might seem annoying most of the time, but prevent incredible damage that _one_ other time.
> We work on projects for joy.

Sweet, so I don't need to pay you then.
I would love modernizing systems, but there's no imagination here. Like, come on, let's reevaluate the underlying business process to see if it still makes sense. Maybe there are some tweaks we can make to it that weren't an option under the old system. Fragility has always been an issue, yet I see us doing nothing about it. Now we've moved it to microservices, but it's just a distributed monolith.
Amazon is criminally negligent at least, and I'd say enabling the deception in practice. They do scummy things like censoring (rejecting) legitimate negative reviews and letting sellers reassign positive reviews from a product to a completely different one.
Pelican is very underrated.
> things can get boring

This indicades to me one of the important motivation behind this — tendency of engineers "to engineer" instead of solving business problems as effectively as possible.

Just for the sake of other engineers to call you a cool kid. Just to prove yourself, get some glory as a rock star.
New Record for Coldest Temperature Is Getting Close to Absolute Zero
Except when they drop a product from their recommended list when they don’t want to participate in an affiliate program: https://www.xdesk.com/wirecutter-standing-desk-review-pay-to...
> Propose one colony where the indigenous society was freer

So the assertion is that being colonised increased their freedom?
Was going to post the same thing (albeit far more poorly explained).

Isn't Microsoft embarrassed about this? This has been an issue for my last two laptops over the last 5 years. How is it acceptable for this problem to still exist?

My Lenovo supports S3 sleep, but I didn't discover it until probably a year into having bought it, so at that point my battery's ability to hold charge had already been sufficiently degraded, to the point where I'm having to charge this thing every day when I'm mostly only using it for basic web browsing.

I will never buy another Windows laptop, and if Visual Studio ran on Mac I'd probably switch my PC out also. I'm not a mac guy, I find MacOS fairly unintuitive, and really hate the placement of the Ctrl key, but at this point it's clear that Apple's model better lends itself to quality, and I'm sick of all the broken crap that is deemed acceptable in the Windows world.

As I was typing this, a great example of said broken crap, is Lenovo popping up a MessageBox asking me to reboot to update my firmware. Didn't software developers all agree well over a decade ago that windows stealing focus was not a good thing? So why then is a top of the line brand in the PC world writing shit like this?
The thing to realize is that abuse works well. You can, from the same workforce, extract more value, or the same value faster, with more abuse. So when it's not regulated, the way to get ahead, or even stay in business, is via abusive practices. So the only way toward a sustainable future is regulation. That way the playing field is level and so there's less incentive to abuse.
How short and which decade?

Did you ever meet bigwigs like Lasseter and Katzenberg?

And movies where I possibly seen your work? Tarazan perhaps?
I like this idea a lot. Pay per minute for a place to seat. No rush to order. Add no tipping and minimal interaction food ordering[0] or a vending machine. Yeah sounds like the perfect weekend afternoon to me.

[0] https://www.youtube.com/watch?v=HgVjXxo-beo
There is nothing bad with Hetzner being resold. But people should be aware that Hetzner is running underneath, so they can be informed about latency concerns, compare reliability and that these servers are running on green energy.
Regarding ex-colonies:
Don't we have to eventually "let bygones be bygones"?

Otherwise, where do we draw the line? How far do we go back? Those original human perpetrators are long dead.

"Fathers shall not be put to death because of their children, nor shall children be put to death because of their fathers. Each one shall be put to death for his own sin."

~ Deuteronomy 24:16
You're likely literally doing the same thing with Webpack. There is only one complete implementation of the TS compiler in existence, so you have to use that to typecheck, it doesn't matter what bundler tool is used. If you need the type definitions as part of the output (eg you are distributing a library), then you have to involve the compiler to construct the output definition files, but for the code itself, it doesn't really matter because you're just generating JS. The TS compiler is very slow (and in any case is not designed to produce code bundles - it just dumbly translates all the TS to JS), so the standard way to speed this up is to use a module bundling tool that ignores the types and compiles the code as JS, and have the TS compiler set to not emit any files itself.

Nothing in the above precludes using the compiler to typecheck the code, that's the primary usecase & what sibling is saying about thinking of it as a linter: if typechecking fails, don't build
How is the integration with things like a dev server and tools present in create-react-app like react-fast-refresh?

Also, in case of working on an Electron project: How well does it handle main/render/preload compile targets and handling of native modules and linking?

Electron-forge is, for instance, the recommended toolchain for building Electron apps and the Webpack stuff is a particular pain in the ass.
I worked through this book a couple of weeks ago and I had a blast. I heartily recommend it to roguelike fans that haven’t tried out participating in the 7DRL game jam yet.
What are other best/better options?

(Due to my use-case and currency I find Mullvad pricey and would be interested in alternatives hence the question)
It doesn't always work in situations where 'require' can't be statically evaluated at run-time (webpack would work in this situation) - for example I filed a bug recently[0]
Even though the bug was closed I was impressed with the thorough and timely response from the esbuild developers which explained the reasoning behind it. For me it was worth changing my project just so I could continue using esbuild, it really is that good!

[0]: https://github.com/evanw/esbuild/issues/1619
Also consider warranty, repair, and accidental damage protection:
My Surface Pro 3 had extended warranty, and there used to be stores to drop into. I had many problems with the machine, but the horrible part was that they could only be swapped out, so I had to restore my data (easy) and setup windows all over again (kill me now). This has been addressed with their ‘for business’ series with removable SSD.

My mother, never drops her laptop, works in dusty environments, uses the same computer for years. No ADP, no extended warranty, I just replaced her Asus laptop she has been using since 2013 without any hardware issues. Remarkable.

My friend, who is careless, has endless problems with his HP, and requires ADP. His last machine lasted barely 3 years and has been into the depot at least twice. He wants on-site this time as he was without a machine for a week at a time.

I had a Lenovo with full extended on-site warranty. Machine was a damned nightmare for problems, but I was never without a working machine. I am careful with it, it hasn’t been abused, and I believe it was a product design problem. Lenovo sent out many parts and technicians and finally contacted me to apologize and address the obvious satisfaction issue. They replaced it with a completely different model that I am happy with.

My Gigabyte gaming laptop is an older beast. 4 years old, no extended warranty. From a computing perspective and hack ability, I generally love it, but there have been problems and not one of them is resolved. Their support is through a terrible web portal that takes days to respond, and after weeks of back and forth, they will offer to let you ship the device to them for a repair estimate.
> it rarely actually makes engineering or economic sense

It often does make in terms of job opportunities and salaries.

I'm sure many C developers would like to join new cool unicorn startup, but chances are this unicorn startup needs only ruby/js/go developers.
The age old creative industries payment: “exposure”
> I just switched to esbuild on our main project and the build time went from 7 minutes on CI to 1 second.

Is that an exaggeration or did it really get 420x faster?
Just thought the additional context could help the conversation :)
I keep my data in the cloud, a local (versioned) backup, and for irreplaceable data like photos, i also burn identical M-disc media at least every year. One stored at home, another in a remote location.

While i will probably have worse problems to deal with in case the cloud disappears and my local data is gone as well, chances are that once those are solved, my family photos will not be a problem after those :)
I am not entirely convinced you need to worry too much about types in the sense we think of types. Sure, people have to have a basic understanding that there are different kinds of data, and that multiplying banana with poem doesn't make sense (well, actually, in Python it has an interpretation, so that was probably a bad example :-)).

If your program has to figure out what type some variable is before operating on it, I think the aspiring programmer has already overcome the first few barriers and is already tackling a more advanced subject.

I think initially the understanding that there are different classes of values you can assign to variables and that getting these confused can produce unwanted results is a very good first insight. And when that settles in the students mind, they might be receptive to "then there's this family of languages that get really particular about what goes where".

(I also think it is important to try to not involve too much technical terminology early on. Have a look at Richard Feynman's lecture about the double-slit experiment and note how he uses absolutely no technical language. It is so well done it didn't even occur to me until after I saw the talk)
I'm an amateur illustrator, painter, luthier, and musician when I'm not writing code.

I've used Blender, 3dsMax, Maya, and ZBrush but my work-horse software is usually Photoshop on my wacom and Procreate on an iPad.

In terms of music, I run NI software inside Logic Pro X.

Most of the time though, I'm trying to stay away from computers when I do my non-tech hobbies. So most of my work these days is traditional media - canvases, acrylics, wood, etc.
Not yet as it seems.
Latest-generation AMD CPU

No discrete GPU, I don't want to pay neither money, electricity or weight for a thing I don't need.

Reparability. Removeable SSD is absolute requirement. With a soldered SSD, broken laptop = lost data. Upgradeable RAM is less important but still very welcome.

If I needed a new one I'd look at HP Probook, check their support channel: https://www.youtube.com/watch?v=gxMMjSF4QFw
Definitely sounds better for people like me who kinda feel bad occupying a table in a full cafe after having finished my coffee/meal/drink.
This is fully matplotlib + own 2D implementations using numpy.
Connection breaks regularly (less often with more expensive headphones). Even when using an expensive Creative Bluetooth audio dongle. Samsung Android phone built-in breaks less often but in many cases the whole BlueTooth stack crashes.

Untolerable sound distortions start occuring every now and then. Even under Windows on a new EliteBook with reasonably expensive earphones. Often also with the smartphone when I jog in the woods (tried with different headphones and earphones).

With a cheap full-featured dongle I use on the office PC the sound quality is often untolerable (I mean distortions, not the bitrate, some days it would work Ok whole day, some days it just doesn't).

Built in BlueTooth in my old Dell Latitude only worked with Windows and occasionally with Ubuntu, other distros thought the device was a trackpad (could be fixed with some hacling but was not worth it because still worked unreliably so I used the Creative dongle instead).

Even with Apple (but non-apple headphones of the middle price segment) the connection breaks occasionally although not very often.
Ooh we're still the capital of something.

Personally I think this comes down to ineffective education in many cases. Yes, some of these scams are getting quite impressively advanced, and they tend to target older people who are declining in cognitive ability, but so often the victims are absolutely unwilling to admit they were a bit stupid. It's always someone else's fault, like the bank, or the police, or Facebook, and not theirs for doing a direct bank transfer to some random person who told them it was an emergency. It is frustratingly hard to protect old people from this though - my nan got scammed for a new mattress by a door-to-door salesman when she was in a care home, who dropped the ball by letting him in at all. Another OAP I know would be a fairly easy target too, as she seems like she'd trust a "nice young man" more than her own family at this point (unwarranted, I should add).

Our tech education in particular was fucking woeful when I was at school and I have to assume it's little better now. To me, avoiding scams seems fairly straightforward:

1) If it's too good to be true, it's not true.

2) Never fill out a form from a link in an email.

3) Don't provide any details to anyone who phones or emails you, always look up their official phone number and phone them back. I use multiple devices to do this and multiple sources to avoid compromised sites like one of the examples. Call up the directory service on the phone and compare that too, if needed.

Perhaps there's also a cultural aspect to why the British are so easy to scam? Maybe our curious mix of laziness, stupidity, superiority complex, and greed combine to make us the perfect targets.
It's Apple. You are of course welcome to pay their exorbitant development fees yourself, go through the insane review process and publish your own competing app!
VictoriaMetrics: PromQL Compliance
your tribalism is showing
The politicians who had progressive social views but who were not in favor of progressive economics are long gone from the political scene. There are only red and blue left. Witness the demise of the Blue dog Democrats with one vilified exception.
The design patterns as defined by the book "Design Patterns" seem to be closely-coupled to the implementation language. This presents them more as cookbook recipes and less as patterns.

It would help if the design patterns could be defined per language and written in the language's own idioms.
Yes I support these features as well. Reactions work well to gauge popularity, interest, morale. And makes for a less cluttered interface as well.
Designing the perfect bootstrapped startup (2013)
Released Oct 14, 2021. (51st OpenBSD release)

https://cdn.openbsd.org/pub/OpenBSD/7.0/amd64/
How do we know someone not paying you for recommending Mullvad here or you do not have conflict of interest in recommending Mullvad, I have seen people recommending ExpressVPN everywhere even on HN before this whole fiasco. Problem with paid reviews is that it is very difficult to ascertain and detect them for ordinary consumer. Don’t know the solution but now i am skeptical of comments like you have posted.
Komoot | Remote (EMEA) | Full- time & Permanent roles

Fully remote team | 23 M users | 200k 5* reviews | App of the year various times (Google; Apple)

Komoot is an app that lets you find, plan, and share adventures with the easy route planner. Driven by a desire to explore, and powered by the outdoor community’s recommendations, it’s komoot’s mission to inspire great adventures making them accessible to all.

Roles:
Senior Android Developer (Kotlin, Java)
https://www.komoot.com/jobs/senior-android-developer

Senior Backend Engineer (Kotlin/Java/Scala)
https://www.komoot.com/jobs/senior-backend-developer

Senior Data Scientist (SQL, Python)
https://www.komoot.com/jobs/senior-data-scientist

Senior iOS Engineer (Swift)
https://www.komoot.com/jobs/senior-ios-developer

Senior Web Developer (ReactJS/ JS)
https://www.komoot.com/jobs/DCC51EA91D/senior-web-developer-...

For more information about us you can visit: https://www.komoot.com/jobs
Curious to know more about our recruitment process? https://www.komoot.com/jobs-process
I imagine this is weirdly easy to socially engineer your way around, as a scammer. "Oh you can ignore that, we're a subsidiary department of the bank so it shows up differently" etc
> one of those ideas like passwords that work but don't survive introduction to the general public and mass use

What do you mean? Have I missed something?
EmberJS is front-end, there is MeteorJS (ignore the FUD), NestJS, SailJS etc.

https://www.slant.co/topics/2428/~best-full-stack-node-js-fr...

To answer your question, there is not one but many simply because the ecosystem is huge compared to anything we have seen in the past.
When reviewing a new password-less mechanism, it pays to know the following and what you are getting out of it:

- how easily are they grouped together:

** by your devices

** by your account nameS

** by your end-apps

- How easily removed (a central management page that offers automatic revocation)

** by excess usage

** by excess financial amount

** by strange location

- How easily stolen

** Face ID imprints

** Fingerprint

** Something you know

- How easily blocked by something you have.

** Your PC machine ID

** key fobs (Yubikey)

** your IP address
The reactions in this thread are comical. This is Jony Ive for god’s sake. The way to think about this is: this is the website you can have when you’re Jony Ive.

It doesn’t need a contact form: he doesn’t need random queries from the internet.

It doesn’t need SEO: he’s Jony Ive.

It doesn’t need a portfolio page: he’s Jony Ive. And so on.

Criticizing this website makes as much sense as criticizing Steve Jobs’s business card. “Your business card sucks. It doesn’t even have your phone number on it! Let me instruct you on how to design a proper business card…”
Sometimes they do, sometimes they give you kernel r/w ¯\_(ツ)_/¯
There is not and if Hetzner would have been mentioned on the website I wouldn't have done detective work to find out it is hosted and I wouldn't have written any messages. Maybe there is something with branding that they can't tell they run on Hetzner but then they should work that out with Hetzner orbtgey are trying to hide. Anyway I saved people a registration and possibly renting an instance to figure out where they are.

If you are mostly reselling compute and storage be transparent where you get it from.
FIFA seeks $1B+ (per 4 years) from EA for name usage
It's much harder (hence no economical sense) to compete in "monolith" battlefield with established leaders

than to take over new "microservices" area, which JS successfully did.
> How is the integration with things like a dev server and tools present in create-react-app like react-fast-refresh?

It’s not. It doesn’t do hot reloading, and it’s one of the features the author rejected I think.
My 8 guitars that I can't play say hi.
Where did he disappear for years, perhaps I missed that memo.

We are not talking about history here, we are talking about the present.
A very insightful article. Others have commented on its merits, but I have a different question - one I constantly return to: what about languages for professionals? Are there guidelines for design of languages meant for people who already know programming?

Our industry has an obsession with lowering barriers to entry, making everything easy for the novice at the expense of making it difficult for the seasoned professional. It's, like, the opposite of other professions, where tools are optimized to empower those doing the work, not for ease of learning. So are there any guidelines to design of powerful programming languages? Tools that sacrifice the learning curve to make them more powerful and better at managing complexity?
On another thread were I said I don't like build tools/compilers in the same language as they work on, when the language is slow, I got voted down.

Here everyone: JS build tool in Go? Great!

+1 for parallelism of esbuild. I have a12 core machine and many tools either use one core or when forced to not benefit from more cores.

I also wish they would waste more memory, I have 32gb which re mostly unused even by large projects.

I stand by my opinion: dev tools should make it pleasant for developers not the tool writers.