skysight-inc/HackerNews huggingface dataset:
Low cost airlines have been big in Europe for at least 10 years before Airbnb started to become common around here. Before Airbnb, budget travellers would usually stay in hostels as hotels usually catered to business travelers so were much more expensive. Hostels only really became popular due to Hostel World so maybe they should take the blame :D
Not only that, Facebook is designed to lock users inside their services as long as possible. The web, to billions of users now, is simply Facebook. The only way to make people leave Facebook and visit your website or app is to PAY Facebook to promote your page and posts so that users visit your services. It's the biggest carefully designed theft of time and effort of all time. Facebook must be destroyed or at least weakened by the power of governments now or never.

Also most social websites were designed on free labor by users like Quora and Reddit (at least the new corporatist reddit)
I used to have the same idea about those small teams given autonomy to hack and get some clear objective done whatever it takes. I think a lot of corporate environments is really missing this option.

In my mind they were called "swat teams".
Would it be better to ask the mods to change the title to something like “US Living Wage Calculator”? I clicked expecting a worldwide view, and was a bit disappointed.
"Home gamer" is slang for anyone operating on their own at home (even if just in evenings or weekends), as opposed to work done at a company.
About Spark 2014
I am a person with a predominantly symbolic/linguistic way of thinking, and I'm aware that I tend to be bad at anything resembling graphic design, drawing, understanding of diagrams, etc... but this puts into perspective how much I really suck at that.

Out of the example figures in this post, some of them I would outright not know how to draw. Others I would be able to draw, but I think each of them would take me at least about an hour, maybe more. And this is not out of lack of familiarity with the tool: Inkscape is my go-to tool for vector drawing and what I use most for scientific paper figures, presentation slides, posters, lecture slides, etc. so I have lots of hours of practice with it.

Who is more of an outlier, the author or I? Is it really within the reach of most people to be able to whip up figures like that in a few minutes?
Well we aren’t meat robots, we are linguistic creatures and yet have no luck teaching this trick to actual robots.
How do we tell how much snow fell in a storm? (2018)
Further more, the "Idiocracy hypnosis" assumes that:

> educational attainment is correlated with intelligence, and children's intelligence is correlated to parental intelligence

For this we have no evidence. Quite the opposite in fact -- not that this should stop anyone from enjoying a hilarious movie :)

(Just keep in mind that Idiocracy is fictional)
Came to say this. It’s amazing software
Demoscene Twitter – (re)discover the demoscene
I print rarely enough (quarterly? twice a year?) that I just go to 7-11 and use their multicopier when I need to print. It has a color laser and photo printer, as well as being stocked with postcards so you can print those for Xmas.

The only downside is you just know all your files are being cached indefinitely on the internal harddisk and will end up god knows where when it's been decommissioned.
In Tokyo most convenience stores are within a few minute walk, and have printers and scanners. You can use a smartphone app to transfer PDFs to them.

If you print a lot, it’s probably cheaper to buy a printer, but I only print a couple times per year so I find it more convenient to use this.
Not all games are played on the computer.....
"That’s what’s called a 'win-win.'”

Actually, at the risk of being pedantic: It's a win/win.
When you understand how few lines of code create the business you work for, you realize the value is in taking risks on new product lines, which, are politically discouraged by most companies. for example, google.com could fire all employees tomorrow and still dominate search $ for 10 years based on an idea from 1999.
The real problems start, when the worker thread needs to update the GUI, for example to advance a progress bar. With the frameworks I know I have to build a communication channel between the threads and tell the GUI thread to show and update the progress bar.

My hope was that with an immediate mode framework I could just show a progress bar on top of the existing GUI right from the worker thread. I don't know enough about immediate mode to say if this is really possible. It would simplify a lot of my code though.
Building a Passive IMSI Catcher
At least Google's main revenue, Adsense, is shared with other people. Publishers, websites and apps that voluntarily choose their Ad service.
The entire fun with DNS section is interesting: https://developers.cloudflare.com/1.1.1.1/fun-stuff/

Although some protocols are missing for example DoX: https://xmpp.org/extensions/xep-0418.html
I suppose I should have been more clear.

Generally when people compile code they may not be able to read the compiled output, but they still have some idea of what that output is doing. To prove they know what the output is doing they write positive and negative tests.

In the case of GWT the Java developers actually had no idea what the output was doing. They, I presume, had some idea what the originating Java code was doing and needed logic to execute in the browser. However, the browser is/was a foreign environment not well understood. There were times they were not exactly sure how to execute the output much less test it. They just knew GWT would generate JavaScript vaguely reflective of their Java input and that web browsers would execute that JavaScript.
Its seems bad writing. Good writing is quite hard actually, and he may not have even realized that what he wrote is unfocused or may not really convey what he wants to convey. That's the charitable interpretation.

The not so charitable interpretation, which to me seems likely, is that he's using this "blog" as part of a campaign to create a new identity for himself, the "almost-billionare startup founder", who has great stories to tell and advice to give so can you please hire him on your company board because he's so well known in the community right?

He also seems to suffer from a profound lack of the ability to listen. Literally all the issues seem to be one of him being unable to comprehend reality because he's not listening to the customers,or to the industry trends; he's focused only on creating some mythical product which will be so amazing. Every little success he has buttresses his idea of himself as a visionary, but after that instead of continuing with the good ideas, he goes off on a tangent trying to fulfill this myth.
NYC got Functional Programming years ago, so why can't the west coast?
Lambda calculus is supposedly "solved" yet FP struggles for adoption. Since FP and lambda calculus are rooted in the same math, this points to structural flaws in a very outdated (hence profitable) Silicon Valley tech stack. Perhaps west coast group-think / turf protection has created a blind spot that is hampering overall innovation. One might wonder if math has fallen out of fashion on the west coast. Have the once mighty Stanford and Berkeley lost their edge? Has VC-driven consumerism produced a Bay Area that is no longer a serious tech leader? Is that why VC-backed startup events increasingly resemble home and garden shows?

Meanwhile, NYC finance escaped lambda years ago.

[https://medium.com/@reinman/monoids-to-groupoids-492c35105113]
The agile revolution never happened because it’s just not how people buy things. Hell, I don’t even think it’s how we build them.

I love the analogy of a burger joint and ordering a burger with fries, because from a buyers perspective, that’s exactly how we want to buy software. We point out some items on the menu, and we expect them to be delivered together, on time and to our specified demands. The person taking our order, and making it happen is the project manager who makes the different cooks do their stuff in coordination and also the person who puts shit together on a tray.

That’s exactly how people buy software, or at least how they expect to buy it. Only software is more complicated, and developers keep failing to deliver the ordered project on time. Agile was supposed to help on this, but it hasn’t. I mean, it’s anecdotal, but I work in the public sector, we track and benchmark the hell out of these things for a bureaucracy that probably never reads the reports. Anyway, agile suppliers fail as often as non agile suppliers, and they have the added problem of wanting to sell us promises.

I mean, a true agile contract can’t specify requirements, cost and time at once, but how the hell can you ever enter a contract that doesn’t? So they typically end up mixing non-agile sales with agile development. I’d like to note, that we have actually entered into truly agile contracts. Being a digitisation unit in an organisation that largely doesn’t understand digitisation gives you a lot of freedom after all. Only agile wasn’t better, in fact it’s been a lot worse, every time.

In our decade long experience, the only thing that truly works, is when management or project management knows how to make the damn burgers. Which unfortunately means that you need to promote a few developers into unhappiness.
The value of friendships in academic success
> your idea of a deep copy and that author of that type's idea may not be the same

Definitely true that they may have done something weird, but I think the idea of a deep copy is pretty easy to define: It should not be possible to modify the original object using only the deep copy. (Note that this doesn't preclude copy-on-write, etc.)

I think it is quite weird that so few languages (even GC'd ones) provide a proper solution for this. It's clearly a thing people want to do.
Yeah, the scrolling is so janky on the page, I thought my iPad wasn’t properly responding to multitouch input for a moment... Then I opened the HN discussion and smooth, buttery scrolling (tm) was back. Lesson: don’t hijack scrolling behavior, it’s awful. (Very smart hack though.)
I think FM synthesis is really underappreciated for modeling acoustic sounds. It really shines for mallet instruments, but also brass and woodwind and even plucked sounds like acoustic guitar. By making operators react differently to velocity and other modulation changes, you can create very expressive sounds. However, it requires quite some trial and error indeed.
> The primary problem was Java developers compiling code where they had no idea what the output was doing

Wasn't this the same argument made back in the day against C when comparing it to assembly?
Sure they do. Unless you print every day, they go through a printing head cleaning routine which lasts several seconds and eats your ink like crazy.

If you only print occasionally, most of the ink does not end up on paper, but in some collecting tank.
Facebook should have a revenue sharing program for its users. Google and youtube have kinda bern doing that and it helped create some kind of synnergy.
You kind of described a highly disfunctional company, where you as a senior sw engineer literally had the power and authority to choose who would get promoted and who wouldn't.
“I am a transhumanist because I do not have enough hubris not to try to kill God.”

This essay is excellent - gets a little bogged down in rubbing your nose in enough examples, but has enough depth of concept to compensate.
Programming Is Executable Algebra
It's a strange negotiation that prevents me from entering into another contract with a third party ...
The catch is that games follow the law of "MOAR!": more details, more effects, more postprocessing, mpre abimation, more simulation... this means that the engine will almost always be pushed to max out the hardware long before the designers are happy with what they have.

Heck, I can think of pretty easy ways to improve sound and video quality of games in ways that are quite fundamental, but that would easily max out the best gaming rigs with either sound or graphics alone.

Bottom line: the need to optimize always comes sooner than you would expect.
I remember starting as a developer wanting to be respected by my elders, and just looking to become senior as soon as possible. I got it and didn't feel very different.

I jumped at an opportunity to manage the software department and enjoyed the managerial side and representing the team within the rest of the company. I didn't like the politics and I didn't like knowing what I started to know about the company itself. A pretty big weight that took it's toll.

Most of all I missed coding, I wasn't doing it enough and I started to fall behind on the industry.

The idea of a Lead role is something I courted but then realised it may not be rewarding. I'd like to know how other lead's find their role...
I think people overestimate the number of customers that need "support". Especially given that the users of projects like these are technically extremely skilled.
Should also add advisory locks to this list. They are a little known but incredibly useful feature.
I don’t know how it works in the US but in the U.K. becoming a contractor can provide a good half way house between being employed and running your own company.

You’re not an employee so no performance reviews or line management and you are responsible for running your own company, but at the same time many contracts will be working with teams of permanent staff for 6 months or more so it’s not like you are off totally on your own having to invent new products or hunt for projects. I’d guess the remuneration can match that of a manager after you’ve been doing it for a while, but you’re essentially a technical expert who’s expected to be able to hit the ground running quickly and add a lot of value at each client.

My impression is that demand for good contractors outstrips supply right now (it can make sense for companies with fixed budgets or tight timelines to hire contractors despite a higher per-day cost) and the business side really isn’t that complicated, so it is a fairly well trodden path by good developers at a certain point in their career. Of course, if you are someone who feels like they benefit from having the company structure (eg in terms of management, training, etc) or doesn’t like changing company fairly often it’s probably not for you!

Edit: forgot about this guide posted to HN a while ago: https://github.com/tadast/switching-to-contracting-uk/blob/m...
> charged with figuring out an emerging disruptive industry change

And did you? — I'm really curious as to whether there ended up being a positive ROI from dedicating those top engineers to that task.
I'd argue "these days", this advice isn't as true anymore as it was some years ago. Office inkjets now beat many laser printers on printing costs again, you can buy inkjet printers you refill with an ink bottle, ...
Isn't the future of GUIs to have no GUI?
And you can buy inkjets that officially refill from a bottle again, e.g. from HP: https://www8.hp.com/ph/en/printers/HP-Ink-Tank_System.html
Ever heard of win win relationship? You can benefit from a company open sourcing a project and the company could benefit a lot more from it at the same time. It’s nonsensical to forbid other people from feeling grateful when they benefit from someone else’s (or should I say some company else’s) non-altruistic actions, even if you don’t.
How does an organization like that continue to exist in today's competitive environment? i.e. won't they lose clients and business to competitors that are cheaper and more nimble?
You clearly haven't understood the thread.
Nice Analysis.

I think you may find the book; "Management: A Political Activity by Ted Stephenson" useful. Everything plays out in the realm of "Politics" (in the broad sense of the term) in pursuit of Power, Prestige and Wealth.
How do you, as a contractor, find this sort of work?
When I worked as a lead most often I would:

* sit in a lot of meetings with management/other departments

* try to filter company politics from my team (thus absorbing it myself)

* would try to find what work would be most suitable and rewarding (considering interest & future growth) for each of my developers, thus in practice ending up with the most boring bug-fix & other maintenance tasks myself

* participating in a lot of project-management as well as people-management of my direct reports (weekly one on ones, conflict resolution, planning career growth, etc)

In practice I found the role of Principle Developer much more rewarding.
It might be lacking, but there is definitely a culture within iOS of using the Apple docs for things, Apple tooling, Apple development practices, etc. It’s a much more closed ecosystem in many ways than most of the other ecosystems I’ve been exposed to (JS, Python, Ruby, even .NET in some ways).

Because of this, I wouldn’t at all be surprised if searches aren’t common because Apple provides documentation, regardless of its quality.
Similarly, the iPhone X requires double-pressing the power button to complete a purchase using Face ID. Previously, with Touch ID, the authentication action itself was also sufficient to establish intent (placing the finger on the sensor). But with Face ID, any app could just pop up the purchase window and Face ID would see your face.

Incidentally, this is why Face ID is strictly worse than Touch ID in my opinion.
A Geos Speed Zone Bug?(Why Do C64 Geos Boot Disks Break, Part 2) – Pagetable.com
How so? Did I miss something important?
Color ink tank printers are what everyone uses here.

https://www.ldproducts.com/blog/best-ink-tank-printers-of-20...

These are inkjet printers but no cartridge. Rather you buy ink in bottles and fill the tanks up. 4 bottles cost $4 for a fill up. And I finish more than three 500 packs of papers before ink ends.

Plus most of these printers have scanners on top. So you can use it also as a color photocopier.

Have been using these for over 5 years.
Looks like they 'fixed' this in Chrome for mobile. The URL bar no longer disappears on his site (but it does on most other sites).
Cryptocurrency mining hardware probably fits it. Not that low volume is preferred, but better performance per watt efficiency is definitely worth high $.
> Yes, we can expose the reality that most people aren't economically worth enough right now to demand parental leave or living conditions, but what is the benefit of exposing that?

The benefit would be discouraging people from having kids they can't afford and not forcing employers to pay employees who aren't working.

If you want to get paid for work you're not doing, you should at least have a conversation with your employer about it.

You bring up an interesting point about efficiency, and regarding most other things, I would agree with you, but your employment is one of the most important things in your life, so it's worthwhile to do the work to understand your contract.
There are $100 colour laser printers.
This is timely. I've been getting into music and spent a couple of hours fiddling with the Korg 15 emulator on my iPad.
From my knowledge, this is what I understood :

This result could lead to task-specific neural networks implemented at the hardware circuit level. This is one step further than quantization and should allow to further reduce energy consumption and accelerate inference time for some specific neural networks.

Would this be even more performant than a dedicated tensor accelerator (such as TPU) ?
My favorite:
T63.012D: Toxic effect of rattlesnake venom, intentional self-harm, subsequent encounter

So basically you have a case where someone not only intentionally wanted to harm themselves with rattlesnake venom once, but at least twice!
The author strikes me as someone who is ridiculously talented. Look at most people's presentation slides - figures are generally terrible.

One thing that seems to be missing from these posts though is that this kind of uber-productivity with tools and shortcuts takes serious practice. Even ridiculously talented individuals still need to commit those shortcuts to memory such that they can recall them when needed.
I think that’s actually an Eno fan twitter rather than the man himself, I also follow it though, there’s some good content :)
Evidence for Recent Polygenic Selection on Educational Attainment and IQ
Enjoy your downvotes, you worthless piece of shit.

And remember: it’s just that the software produces a “noisy signal” at first.
What's the idea behind those? Do they just get permission before showing the real dialog, or is it more sinister than that?
I loved it. I think the team lead managed it well. It helped that we already had insight into the old problem domain, and how it was changing. And experienced engineers can generally collaborate effectively, as well as work self-directed.

It's not that different than any project with a novel component. Some projects ("Uber, for cats!") are mostly a matter of executing in some well-understood ways as soon as you hear the idea (set up your tools, use these frameworks, on this cloud configuration, and have frontend and backend start grinding through the tasks, while you're plugging them into the plan, and scheduling for demos or MVP launch or whatever). But other projects have more upfront domain knowledge to acquire, brainstorming, requirements analysis, market analysis, prototyping, figuring out possibilities, deciding what you will do, etc. In the latter, eventually it probably turns into a conventional fairly predictable project (although there might still be tricky problems to solve in the pieces, but you have a good idea where you want to go and what the pieces are).
A what now? What’s a cd/dvd???
Every search gives us valid information about usage.
The company where I first worked out of university had a custom which the CEO named ‘shemaling’. The company had quite strict security standards. It was encouraged that anyone who found an unlocked screen in the office would ‘shemale’ the wallpaper. It did the job. I never forgot again after being ’shemaled’ the first time.
I wrote a way more verbose response, but deleted it and substitute this:

> down to the woman who worked the front desk

Maybe she's on to something.
When using firefox focus on android, the whole image is blocked from loading
Sounds as if you don't trust my statement. Sure there is some variance, but when one is measured in seconds and the other in the tenth of a second it should be clear that it is not a coincidence...

But for completeness, I wrote a few loops which should answer your question:

=NFS=

Normal: https://bin.disroot.org/?8967a0f34b26e512#aTYmbyESfeuqAXS802...

With exported Variable: https://bin.disroot.org/?c405d7aa74b50ee0#KverJYJEzNhct7CmdW...

-----

=Local=

Normal: https://bin.disroot.org/?b94e1d1f58e3edb7#tKszD/tjvwBwepJLun...

With exported Variable: https://bin.disroot.org/?d3ac83f1dff9e767#WVODjGnvL1QbOJdWPp...

I also tried dropping the cache on the NFS server but that didn't seem to have a major effect on the performance (probably because reading a 15k file index from a local disk doesn't take that long after all).
I feel the same way about the Inadequate Equilibria book https://equilibriabook.com/toc/ (free-to-read). In many ways, it's a different look into the very same problems, with more depth and less egregore/meme engineering.
Funny how the uncomfortable truths get downvotes.

Would like to see those counter examples people seemingly have.
Canon sells "continuous ink" printers which you refill with bottles of ink as opposed to cartridges:

https://www.usa.canon.com/internet/portal/us/home/products/l...
Facebook also has an ad service. Social network users contribute voluntarily too.
Your phone has a keyboard?
> which requires low speed limits, which reduces throughput

Lower speed limits usually increase the density on the road which does increase the Fotoalbum throughput. It takes longer for an individual car to make a given distance, but the number of cars that pass any given point at a specific point in time is increased.