skysight-inc/HackerNews huggingface dataset:
There is a human maze located in Panama City, FL that is built to be modular. They change the layout once every three months or so. Although I'm sure a modular escape room would be much more difficult to construct!
I know there are some decent individual examples (indeed I mentioned some myself). I'm just unconvinced that the once-anticipated shift from native apps to PWAs is happening. They are expanding into some niches, but mobile app development is still overwhelmingly native. Certainly for my local job market, only an ideologue, uninterested in the repercussions of their advice, would suggest to a mobile app newbie that they learn PWA tech first - iOS & Android developers will walk into a job anywhere, whereas they'd be hawking for a while to find work building PWAs (though web tech more generally is hot as always of course).
If discussing actual problems distresses you so, and it's made worse by the lack of a "tech solution", I'm afraid I have some really upsetting news for you in general about the world at large.

The Kos references are just bizarre spittleflecking and you should stop.
You still need most of the http libraries for parsing requests and generating responses with CGI. You just skip the TCP bit.
So, just completely ignore doctors because their degrees are really rubber stamped status symbols. Got it!
None of these web monetization efforts address the fact that the pool of [all consumers' discretionary income they'd be willing to spend] is likely a small fraction of the size of [all commercial companies' marketing budgets]. No matter how much you reduce the friction for having people make small tips to websites, there's just significantly less money to go around, so it can never replace advertising revenue. The only way that would change is if online advertising went away overnight, and instead of companies redirecting that to other forms of advertising, the prices of all consumer goods went down so it stayed in our collective pockets.
IMO this is the best of both worlds. After Samsung released the S9 I was able to get my S8 for something like $250. And since it used to be a flagship I get a lot of the bells and whistles that budget phones often lack (water resistance, SD card slot, wireless charging, NFC, MST, good camera, etc).
> optical media/drives

They still make CDs, and in fact they're the only way to get many albums in a lossless digital format with no DRM.

> RCA audio jacks

You must not own a nice stereo amplifier. These are still the norm.

> VGA

90% of the classrooms at the university I work at have projectors with VGA only input. While it doesn't matter to me personally, I can see why some people want their laptop to be able to connect to these "obsolete" cables.

> It’s been probably 4 years since I’ve even used a device with a 3.5mm plug.

Well, good for you? Just like CDs and RCA cables, the 3.5 mm jack still works great. In fact it's the best (in terms of quality and reliability) consumer audio connector we've ever had, and probably ever will have. It's more than understandable why people would complain about having to switch to something that isn't as good. Just because you don't care about these issues doesn't mean that other people shouldn't.
Netflix&Co. are more expensive than bittorrent, and yet the former have gained significant market-share over the latter over the years.

If you want to compete with free you have to offer superior quality and convenience.
Isn't Mozilla already a non-profit to build a better browser? Shouldn't they focus on that or reduce in-browser ads if they have too much cash?
What's your website? Mine's also on the same stack (https://wakatime.com). Would love to trade notes sometime.
suggest reading:

https://blog.golang.org/why-generics
Syntx | Full Stack Engineer | Thousand Oaks or REMOTE (US Only) | Fulltime

Come and join our amazing team at Syntx.

You have the option to work fully remotely or come into our office in Thousand Oaks, California. Enjoy working with amazing people. We are an award-winning boutique consulting company focused on Web, Mobile App & CRM development.

Our primarily technology stack is NodeJS, Express, PostgreSQL and React for the FrontEnd.

Due to our growth as a new company we are looking for additional engineers to come on board.

Syntx is a fully remote company that works with amazing clients and gives engineers the opportunity to expand their skillset and work on exciting projects that are cutting-edge.

https://syntx.workable.com/j/17B1100857
I'm wonder how much of those are actual problems and how much is FUD though.

At least, I remember benchmarks for nodejs a few years ago that showed a single instance handle a million concurrent, long-lived connections - on a single thread!

So if you're not aiming for Google-scale load, the field still seems interesting to explore.
My phone doesn't have a DVD player.
Thanks, and blush for not doing my homework myself.
Thank you! You are always welcome to open an issue if you want a second opinion.
A bit, yes. The tildeverse (and tilde.club) are public access UNIX systems just like SDF. The offerings are different and they're run by volunteers. Check out https://tildeverse.org to learn more about the various servers and what is offered by the collective.
Text rendering is extremely hard, but there already exist optimized libraries with hardware acceleration. Web browsers in particular have very optimized text rendering engines. It's still slow, but it's faster then for example terminal based text rendering. The bottleneck in text rendering is not rendering per see, but actually putting the pixels onto the screen. Browsers have a disadvantage compared to native because of complex rendering pipeline, while native have more low level access. I for example tried to make a bitmap text renderer to see if it could be made any faster, but it was much slower then existing rendering API's - that's how optimized they are. Yet they are still slow. Rendering a full screen of text takes around one millisecond.
That's however well into the 60 times per second refresh time budget, which lets you spend the rest of the time budget doing stupid things like parsing the whole document on every key stroke.
The theory I heard was that the high per annum we pay ex presidents is so that We the People have 'bought them' before anyone else can.

From that standpoint there's something to be said about getting [away from] private donations for election campaigns. The odds that the incoming president has already been bought and paid for before the votes are even tallied is quite high.

Of course campaign time is already probably too late. Who is going to be encouraged to run in the first place?

Edit: accidentally inverted a sentence.
> I'm sure they would not care one bit about this as long as she's a Democrat.

California uses a jungle primary to solve this exact problem.
Don't throw your money away for that reason. Keeping upto date is easier than ever.
> Once you add panels and toolbars with all sorts of GUI tools, consoles, language servers, remote editing, debugging and built-in commands for common external tools like Git - you've got yourself an IDE in my opinion.

You can have all (or none) of those features in either an editor or an IDE.

The core idea of an IDE was to provide a single UI for all aspects of development — which originally included source code editing, compiling, debugging, and testing. To handle all of these tasks within an IDE required the IDE to have a top-down configuration that would enable it to compile and run the project.

Editors like VSCode don’t compile or run anything on their own (though doing so is possible via the integrated terminal). Editors thus normally don’t require a project file. They may use files like tsconfig.json to inform internal language services, but those config files are not specific to VSCode.
Or that power corrupts?
Ask HN: Is it possible to retire early on $1m?
I'm early 30s, single, do not plan on having kids, and have about $1m in assets (no house).

I have seen a few articles/posts on people in similar situations (including 1 couple) who have decided that was enough to stop working.
"Yet they never reverse course."

That's because they don't have to. A lot of Apple customers don't even consider competing products. Apple could release a Macbook without a keyboard and there would still be a contingent of users willing to stick with it and explaining that you start to prefer it after a while. A lot of their decisions were good, or at least made sense in the long run (and were just introduced earlier than customers would have preferred,) but they're pretty much unaccountable at this point, I think.
"malicious code" is code that was written with the express purpose of exploiting a weakness or flaw. they're not saying javascript is malicious. they're saying someone could write malicious javascript code (and then trick a user into executing it) that exploits a flaw in lastpass.
Golden age of air travel is over
It's pretty much mandatory for me when on long road trips or flying.
Those things can't be essential in a C replacement, because C doesn't have them. The statement implies that there are things C can do that C++ can't but Rust can.
The problem I have with tipping is the idea that if you don't tip you are stingy and ungenerous - surely me choosing to be at your establishment and paying for your product is enough of a contribution to your business and your workers. If you need more cash to pay your workers, make the product more expensive.

It's not like people who do tip are even tipping everyone underpaid who helps them live their life - no one is sending extra cash over to the kid that made their phone or the poor worker who picks their food.

And specifically for counter service as described in the article, tipping makes even less sense. How can you possibly know what service you will receive before you receive the service? If the tip isn't conditional on the quality of the service, surely it just becomes a tax.
Hacker Exposes Data of 24M Lumin PDF Users on Hacking Forum
Warning: brain dump ahead.

Broadly speaking, in any system, there is necessary complexity (imposed by the problem domain) and unncessary complexity (imposed by the tools, the developers, the customer's interpretation of The Matrix, etc).

Go aims to minimise the latter, which is a worthy goal: I understand very personally how easily it is to add unnecessary complexity while trying to 'contain' the necessary complexity...

However, languages also provide useful and usable means to tame the necessary complexity. It's a tradeoff.

These days I try to write C# like Go: no IoC, composition over inheritance, specificity over genericity, etc. But enforcing those kinds of limitations at the language layer places a hard cap on the abstractions available later on.

To some extent, again, that's a good thing: far too many abstraction astronaut libraries in DotNet-land, spawned by someone's pet project getting overgeneralised. Such things need to be better considered and better contained within the developer group using them, unless they're extremely well-designed which is rare.

But if you remove the clean way to do something, people will do it anyway and it will be a mess. Quite probably in an 'edge' codebase, in a system where the senior devs have enough to deal with already, and the clique of devs looking after that particular edge develop their own little dialect of the language. (I don't care how much you think 'any dev can modify anything' in your code, if you've got more than ~10 devs you have 'preferred' people for certain areas, and some newbies will pick up some bits preferentially.)

Or you could give them a tool with higher-order concepts, and they'd be able to work within its idioms.

Restricting the available idioms just forces people to create new ones. You get doubleplus ungood code from that in fairly short order. Idioms get generated when the culture doesn't already have them, and the culture fragments according to the idioms its subcultures generate if they can't crosspollinate effectively.

Don't try to solve a social problem with technology. Solve it with education, discussion and code review instead. If you don't have time for that, you don't have time to fix the mess resulting from the technical solution either.

That said, the smaller the service the less likely that it's going to need to deal with higher-order abstractions. If you really are 'just' gluing together services in interesting ways (note that the filesystem is a service of sorts, and Git LFS is written in Go) and you can confine your code to solving specific problems, you probably don't need the higher order abstractions anyway.

In which case any other language could probably do the job too, to be honest, but they'd make it easier to sprawl... which brings us back to a language which puts an 'awkward' cap on making things sprawl.

Remember that it's very easy for a project to grow beyond its initial scope, and choice of language can encourage, enable, smother or doom that, and any of those outcomes can be good depending on your outlook...
This article addresses (and quickly dismisses) only one of the common urban complaints: safety. It either ignores or misses the point of many of the other complaints.

Other inter-related issues:

* Sidewalks are not free for all parking spaces. They are public spaces with accessibility concerns and other users.

* Rental culture with no one "owning" responsibility. Apps blame users and indemnify themselves. Users aren't owners and don't have reasons to care.

* Safety. People barely know their local bicycle laws. The apps expect them to know them, have/wear helmets, but do practically nothing to educate their users. (Then don't think the responsibility is theirs.)

It's great to see e-scooters replace automobile trips, but safety and responsibility (for parking, for safety education) shouldn't be casually dismissed. It's another case where "move fast and break things" generally doesn't work that well when the things you might break are real world objects people care about like people's necks and wheelchair access.
Show HN: Format-preserving redaction for structured test data
More of the products you view on Amazon are coming from ads
Ask HN: What are you doing to improve your mental health?
But I do like the optimization of the quote. From now on I'll quote it as "We should forget about small efficiencies 97% of the time."
> Isn't Mozilla already a non-profit to build a better browser

No. Building a browser is one of the things they do to work for their goals, but is not their mission statement.
That depends on a lot of factors. Mostly: how much will you spend per year? And what will the market return: not just on average between now and when you die, but also when will it stagnate/crash and when will it grow?
I disagree. Well, I agree, but with nuance. A promotion for a knowledge worker role is typically a recognition of already having been operating at a higher level than the employee is currently mapped to. This is not the same as promoting someone because you recognize potential, but those two concepts do usually coexist.
I don't think I've ever purchased bulk bottled water. Occasionally I have bought a single bottle if I'm in a pinch but I can't remember the last time. I just carry a double walled vacuum insulated water bottle with me and fill it up with a simple brita filter carafe that I keep in the fridge for ice cold water all day and near zero waste other than a filter once every few months.
Pretty sure a blackhat with nmap and a few hours would be a lot more effective than trying to glean something from this blogpost.
That only happens in an extremely small amount of cases. Almost all of the time cargo does nothing but make your life easier.

No tool is perfect, but the team seems pretty dedicated to improving things.
Tipping at counter service should never be expected and you should not feel pressured to tip there. What world do you live in where counter service tips are required? I get that the restaurant service industry in the US largely relies on this institutionalized panhandling for reasonable pay, but expanding tipping culture beyond that realm is something we could actively prevent, which is a much easier path to success than allowing the cancer to spread and then working to undo it later.
For some people, 4G is definitely better than NBN. Not all people.

I’m not saying the NBN isn’t a trash fire of an infrastructure project (it is), or that our 4G is bad (it isn’t), but at least for me I get rock solid 100/40 on HFC, which is for sure better than my NBN service in inner-North Melbourne
I'm almost certain the writers were quoting someone else but I'll be damned if I can remember who. When I originally saw that movie the concept was not new to me.
Flask is easy, but it's actually better suited to seasoned programmers. Django's hand holding actually makes it a better framework for beginners.

https://wakatime.com/blog/14-pirates-use-flask-the-navy-uses...
Alternatively if advertising became significantly less effective companies would spend less money on it. That's the upside of Ad-blocking which could theoretically make a huge impact.
And if I remember correctly, the big challenge wasn't the scaling up, it was the reframing - 4:3 vs 16:9. That challenge has been overcome for the most part in that HD remaster. (It's hard to reframe some scenes when they were deliberately spaced out in a certain way to reflect the frame that the director had to play with - it has the potential to fundamentally change the narrative intentions.)

A video that addresses some of it: https://www.youtube.com/watch?v=PFIrsitJW5M
As long as you stay single and don't live in CA or any other blue state, then yes, that will be more then enough to live well. Right now, I know it might seem like you'll be single forever. But, that might change. If you do get a GF, she may want marriage and kids. That will change the equation: at that point you'll need about at least 4-5 times more then what you needed as a single person.

Keep in mind, most forecasts (the average) for long term equities say it will yield roughly 3% real, from here on out, much less than the 6.7% that people have become accustomed to in the last century. This is due to slowing world growth, both in population and a slowing of per capita productivity increase.
Well I used $200 Honor 7 for 3 years, most of the regular non vacation days I didn't carry my Canon Canera, but used Honor phone camera only. Then because of battery degradation, I bought $200 RealMe Pro 2, again using its camera & phone for a year now. Saw an ad for UMIDIGI S3 Pro for $249 with NFC on Amazon, but camera is literally shit, with photos having water drop patches, so returned it.
Great article @prostoalex--gets excellent 1/2 way in with the details I was looking for.

Esp. interested in more on this:

'A major concern was that Russian spies with physical proximity to sensitive U.S. buildings might be exfiltrating pilfered data that had “jumped the air gap,” i.e., that the Russians were collecting information from a breach of computers not connected to the Internet, said former officials.

One factor behind U.S. intelligence officials’ fears was simple: The CIA had already figured out how to perform similar operations themselves, according to a former senior CIA officer directly familiar with the matter. “We felt it was pretty revolutionary stuff at the time,” the former CIA officer said. “It allowed us to do some extraordinary things.”'
You aren't paying for the water, you are paying for the treatment of the water, and the infrastructure to get it to you. Nestle isn't using any of that treatment/infrastructure.

Don't get me wrong, I think bottled water is largely a huge waste (though it does have some uses as well, I don't think the whole industry should disappear). I just don't think this argument (that Nestle gets "free water") is compelling. These deals aren't comparable to tap water pricing, they're probably more comparable to agricultural use, and Nestle's usage is likely a rounding error in comparison (as pointed out by someone elsewhere in this thread).
Prime video has very user-hostile UX because they are simultaneously trying to provide an already-paid-for service and upsell other ones.

Video 'rentals' are grossly overpriced. I've never rented anything from Prime, and their prices would have to drop to about 10% for me to feel like I'm getting value. I think ~$0.25/hr would be fair.

Media companies are resistant to discounting the cost of discrete pieces of content despite the supply of entertaining free video exploding a thousand fold in the past decade.
Why software engineers get distracted at work?
Honestly, my first thought after reading the title was, "I wonder what the Peruvian immigration patterns are and if they specifically avoid Chicago?"
Supposedly, previous iPhones had a lot of empty space near where the headphone jack would have been. Enough space for this guy[1] to drill a hole and install Apple's DAC in it.

[1]:https://strangeparts.com/bringing-back-the-iphone-headphone-...
I think you would be surprised to learn that most would not even want to talk to you, they just want you to shutup and drive so they can fiddle with their phones in peace. Besides, even if they were open I can't see how the novelty doesn't wear off really quick, you'd end up hearing the same themes over and over again.
Absolutely! We don't have any pricing right now because we have not done any work to figure out what the pricing will be.
I strongly doubt Monero is the solution to the issue OP is talking about. Can we not shill on HN? Go back to /r/cryptocurrency.
Is Apple really not listening to it's customers, or just not listening to a small, vocal subset? I've really only heard complaints about the touchbar from software devs, which are not Apple's main customers. Apple's main customers are creatives and people that want to spend a lot of money for what amounts to a well made (MacBook pro keyboard issues notwithstanding), functional status symbols. Making a smaller, cheaper iPhone isn't really useful for the creatives and just devalues Apple as a status symbol for the people that buy it for that.

> For years, Apple’s flagship iOS phones wouldn’t even connect to their flagship MacBooks and MacBook pros without an additional cable or adapter.

> My next laptop will be a hackintoshed Lenovo.

I really don't think you are Apple's target audience. Most iPhone users don't connect their phone to a computer anymore, especially the people that are buying flagship Macs and iPhones, and the few that do generally don't mind buying the extra cable. And most people with the skills and patience to tinker with their systems to make functional hackintoshes probably aren't big on buying services, which is what Apple is trying to transition into.
How 5G will transform our ability to work from home
Most modern programs are written to be short lived, so memory leaks aren't a showstopper (just kill the instance if it's a server or refresh the page if it's a client)
It depends... based on 'safe' withdrawal rates (and what the assets are invested in!) 1m will generate 30-40k per year. If that's enough, then why not?

You may find https://www.reddit.com/r/Fire/ helpful.
We have a lot of structured data at Latacora: most of which off of APIs and appliances. You often want to build regression tests against it, but the real data is sensitive. We built this tool to redact the data so that the exact IPs, security groups, et cetera are replaced, but their replacements have the same shape (e.g. IPs to IPs, MAC addresses to MAC addresses, random hex strings to random hex strings of the same length...) and that the _same_ IP occurring more than once gets mapped to the _same_ replacement IP. This is useful because e.g. I might care that two instances are in the same security group, and that doesn't work if I just blindly randomize each one separately.

It's extensible, but right now that involves editing code. If you can express it as a regex, you should be good to go. (I'd like to make it configurable via config file, but not enough people have asked so far.)
> A well indexed ebook

That's a big "if".