skysight-inc/HackerNews huggingface dataset:
VR has gone from 0.3% to 1.5% of all users on Steam in one year, and still rising. I'm old enough to remember people saying that both mice and gfx cards weren't worth the money and never would be. Dismissing VR as a "dud" is... well, foolish :-)

VR isn't "3D TV". It's only going to become more commonplace as the tech and UX improves.
I love Elixir, but tha language is not super simple. The learning curve is actually rather steep. Writing Elixir like it's easy is probably creating technical debt hell that's going to fall over the moment a system is under non-trivial load. It's all fun and games until someone who didn't know who write a GenServer doesn't understand why everything starts timing out after 5 seconds.
What is your product? You can achieve cloud independency with an RPM and an ssh connection... then you can eventually move to installing the RPM in a docker image you build if you want to deploy in a more immutable way.

If you are going to use Kubernetes I hope it gives you a lot more than the former.

hint: it usually doesn't if you don't have multiple teams.
I think that's a fantastic strategic move, even though I'm usually not a GCP/ Google fan. The idea that you have to constantly disrupt yourself, and even have to cannibalize your own revenue in business to stay alive, is well understood. An idea, that in my opinion, is generally not understood at all even by CEOs. Most would rather hold on to their last penny until getting disrupted and becoming insignificant.
As with anything benchmarking is hard and "performance" is not a 1 dimensional thing.

That said, there are some ways in which Phoenix/LiveView is extremely "scalable".

For example, pushing messages to 2 million simultaneous websocket connections: https://www.phoenixframework.org/blog/the-road-to-2-million-...

... and running on the BEAM gives all sorts of exciting horizontal scaling possibilities on top of that.
Are you actually trying to say that limited liability is bad
Yep, you're right. We were taught tiny details of the rise of Rome, when it was a little village, and Julius Caesar was a hero. Then I grew up and realized that nowadays he would be a war criminal and at best one of those guys longing to be president for life. For sure the ancestors of the people living in today France were not happy to have his armies in their country back then.
1. That’s a good idea. I’m personally concerned about the political fallout of “m4a causes job losses”.

2. Is a good slogan, but understand that most of those people don’t think they’re doing a bad thing. Spending too much time demonizing the line level workers at insurance companies is probably counterproductive.
Moloch the dude in the cubicle across from mine that always eats his lunch at his desk and chews with his mouth open!

Moloch the meddling micromanager from Maine!

Moloch the Junior Architect!

Moloch the 3-space indenter!
Perhaps a market analysis of medicine in the u.s. doesn't work because it isn't really a market, but more like a cartel. This also provides a good frame for understanding how it is that nothing improves: how do other cartels interact with governments?
That's true because Apple puts significant effort into making that work. I personally got bugs assigned to me when certain animations were <60fps on the 6s, even if they worked on newer phones like the xs. The 6s is especially prone to this as i recall because the point:pixel scaling is 3x vs 2x/4x on other phones.
That's IRC, it's public (nearly) by definition.
"alleged ageism"

How long have you been in your job? How many times have you changed since you hit 40? Do you look your age, or younger?

Personally, as someone well over 40, I've found it not worth my while to even apply to a company whose leadership is in their 20s. I've very rarely gotten a job offer from such a team. On the other hand, I've had pretty good success getting offers from companies with older leadership.

Not sure what you'd call it, but whatever it is, most of the devs I know who are my age have had a similar experience.

(and it's not new technology or a rusty mindset: I'm familiar with far more new technology than the average 25-year-old software developer. I'm constantly adopting new approaches and paradigms.).

That said, as advice to anyone in my position, it's probably a bad idea to bring up specific instances of alleged ageism in a job interview. Try to avoid any negativity in job interviews.
You can get below 50ms. But yes, the intention building this was mixing.

You can start with no additional buffering In AudioGridder. The additional latency on top of your configured I/O latency (based on the I/O buffer size in your DAW) will be the network RTT plus DSP processing time of one sample block.

The lower the latency the more fragile the setup will be. That’s why you can add additional buffering in AudioGridder.
Completely agree. At the same time this wouldn't be the focus of my ire, look at the risk impact of July and beef production - a nightmare and arguably also not essential as we have cheaper, more resource efficient and more nutritious options.
I find quite funny the irony in the situation. You’ve come to the interesting realization (your tacit knowledge / mental model) that most useful knowledge is tacit. You’ve written an article on this, but that is very much like communicating a mental model — and readers are having a hard time making sense of it, and are therefore denying the message ¯\_(ツ)_/¯

You might find interesting the concept of “legibility” as discussed on the Ribbonfarm blog.
Newton existed well before Ive joined Apple. Larry Tesler (who just passed away) was the driving force behind it. Jony Ive was brought in later to help design the smaller form factor.
0.1% is the current mortality of flu, this has killed twice the yearly number of flu victims in a month. Could be explained by the huge infection rate possibly but it’s definitely more deadly by a wide margin.
Jitsi Meet, Matrix or Nextcloud Talk. See more here [1]

[1] https://www.peter.saarland/hosted-homeoffice
GDPR has a chilling effect[0] on the web. If a lawyer comes claiming a GDPR violation, how many independent web developers have the money and time to fight it in court?

[0]: https://en.wikipedia.org/wiki/Chilling_effect
Take a look at WiseJ.
You can actually program fully-fledged WinForms.NET applications for the browser. They have a Vista theme, but not Win98.
It does take this into consideration and reports it to the DAW. So things stay in sync.
Theoretically you will be able to just run your Pods somewhere else, obviously, but if that was all Anthos gave you, then you were not in the target demographic anyway.

I am willing to bet, although I have not tried Anthos, that the subset of stuff from your deployment process, identity handling, etc. that will "just work" if you try to move from Anthos to some random vanilla Kubernetes offering will be far too small and that you will practically speaking be locked in to the Anthos platform.
This is basically a warning not to use UNIX. There are a lot of subtleties; you could easily construct a gotcha test which very few users would pass.
When I had the first generation MacBook 12", people wouldn't even believe that it was not a mechanical click when you told them. I often had to turn the machine off to convince them that it is fake. Which I would happily do to see the look on their faces ;).
Hi,

First, glad your cancer is under control. Take care. Your health is really important. The happiness in your family is also really important. I would like to mention also that the years you will have now are unique, especially if you have children. Enjoy it as much as possible, that time never comes back.

On the other hand, the focus on getting financial freedom seems weird to me. Similarly to being a reality TV star, I think the chances to succeed are quite low, and it may even not be a path to happiness. Struggle is a big part of the pleasures of life, remove the struggle, and you are missing something.

I think you should focus more on having a nice life, with a nice way to earn enough money. If you keep your skills relevant (which you should anyways), you will generally find a job until retirement, and if you do not like your job, you can easily change. So you should not sacrifice your life now to edge a non-existing risk.

Now, if you have a huge passion and want to work a crazy amount to make that a success, you should for sure go for it. But this is a different story with a different objective, and, maybe, if you are succesfull, as a side-effect, you will get financial independence.
The one that holds many guns to many heads, and has obtained the monopoly on writing pieces of paper.
I'm no legal expert by any means but it is my understanding that laws are supposed to have loopholes almost by design. A legal system with no loopholes which probably also means with no interpretation will be as close to dystopia as we could ever get.
There is this anecdote about C.A.R. Hoare:
He never implemented quicksort. He also was never logged into the systems at the university where he resided.

[They also wanted to name a building after him (The Hoare-house) but for an unknown reason changed opinion. ;) But that's another story]
It's even more complex as you cant even say dev X > dev Y for all tasks. So the age thing is even more silly. After so many years you start forgetting the stuff you did (in detail) in the first years anyway.
There is very much a need for documentation. I keep hearing "auto-generated" documentation, but I don't see what differentiates this from other tools that generate docs from code comments. Without more detailed information about what this tool does, there is no reason to pursue it further.

There are myriad questions that need answering with docs:

- What does autogenerating documentation mean? (in my book, exposing code comments is not autogeneration so hopefully there is more)

- When I edit function documentation does it also change the code comments? Vice versa?

- How is the documentation version controlled?

- How are multiple versions of a library documented?

- What level of customization do I get? Just look at the Sphinx ecosystem for all of the things that people end up needing to customize.

- The chore part of documentation is thinking about what to write and writing it so that it is easy to understand - does this actually help me here?
Photo: Astronaut Captures Starlink and Aurora from International Space Station
The answer to the performance-related ones is simple. It always depends on the your query, your indexes, and your data. The same query can produce wildly different query plans if you have different data (or even if you have the same data, but the engine decided to sample different rows!)

Best thing you can do is to learn how to read EXPLAIN ANALYZE results.
Also a nice feature, which unfortunately not a lot of applications use, is the haptic feedback. E.g. when you drag an object in OmniGraffle, you will feel very subtle feedback in the trackpad when two objects align.
>most of it fairly trivial

Medical and government are the 2 examples I would think of as the least trivial places to work in. There is nothing to be discovered or invented in these sections. We all know what they need, its just close to impossible to get over the political hurdles to actually do it.
Why are you against the idea of people being able to live without having to constantly struggle for basic needs and comforts?

Do you want the "bottom rung" to just die off during every crunch and crisis like this?
I dropped out of highschool when I was 16. Worked at KFC and McDonald's. Went to a local community college for a couple of years and learned how to program at 19. And then shortly dropped out again.

Eventually, my parents convinced me that I should go back to college. Which I did at age 24, as a 1st year computer science student.

I graduated with a CS degree from a university almost no one has heard of.

Today, I'm an Engineering Director at Google and I love my job and the people I work with.

You don't need to start programming when you're 9. But there's no substitute for putting in the hours. Or learning the material. Maybe you should switch majors?
Back in my time we didn’t have computers.
So what's up then? Or if you can't say what's up -- fair enough, you're not an oracle -- what slight scrutiny in particular topples this particular root cause hypothesis?
That's interesting your point about useEffect. I mean I am using it because I'm using the functional way to build things vs. class. I'd prefer the class way honestly so I can just use the regular lifecycles eg. didMount/willMount/etc...

I did figure out how to fix the issues eg. prop depedency, but it is kind of annoying when anything inside the useEffect triggers the warnings.

Most recently I had a mobile app I had to make and it had a navbar/body/bottom navbar. I built the app split in three, so the navbar/bottom navbar took the routes to render what is shown, similar to the body... but this caused communication issues eg. you click on a thing in the bottom navbar, affects something in body and something renders/updates in the top navbar too.

yeah my architecting can use work I don't deny that. Generally though it's the whole "action causes re-render" that I'm not 100% with but again probably goes back to architecture.
In my experience, if you think of a database as a 3rd party API that you do not control sitting somewhere unknown on the internet, your expectations become more reasonable.
no. i think it's ideas are harder to get funding for. everyone wants results and wants them now. this short term pressure creates noise, and noise is expensive.
A round trip to mars could require upwards of 10 years of food, fuel and water.

A round trip to the moon requires 8 days of food, fuel and water.

I think its not difficult to figure out which requires greater lift capacity.
That’s a surprisingly wholesome community! Friendly/welcoming folks, and they take their creativity seriously enough to put work into it and critique it.
Hell Yes. Break it down further: the front end demands that. You could split further into front end architecture, front end UI performance (DOM etc.), web performance (taking into account network etc.), tooling. Even getting NPM to play nice could become a full time expertise!

The "developer". Can do anything that involves smashing at a keyboard! It's like calling a politician a "talker". Oh well you could do ground control for the next moon launch then, that's just a "talker".
I'm unsure what you mean about strong leadership and also why you believe scientific approach means to strife for scientific consensus.

However regarding strong leadership I think the current crisis shows that the autocratic states are typically do worse, look at Russia for example, or even China if they would have reacted better early on we would not have this crisis.
Philip Roth’s Terrible Gift of Intimacy
CS is tricky the way doing integrals is tricky, programming is tricky the way driving on ice is tricky.
I am no expert in the topic but I believe the issue with 4G versus 5G for the carriers is one of capacity more than any other marketing argument.

Using the example one of the replies mentioned, you are able to stream 1080p video over the network but that's because the majority of the network users are not using 4G.

Once everyone (or the majority of users) has a 'heavy-usage' profile then, over a 4G network you would likely need to throotle during peak usage periods.
I don't get the nit. VB6 came out in 1998 which caused every copy of VB4 to disintegrate?
The 1904 World’s Fair in St. Louis
> You can more easily generalize this solution to other arithmetic sequences.

The closed form as sums of exponents also easily generalizes. You can find the roots of an associated polynomial, and the those roots are the numbers you take powers of. This is explained on Wikipedia here: https://en.wikipedia.org/wiki/Recurrence_relation#Solving_ho....
> The new, more secure Zoom will be available on May 30

That's quite a long wait for this update.
LOL.

These guys are space cadets if they think a move to AEAD GCM is compelling for “privacy minded” folks, whilst still in the shadow of no e2e encryption and all of the other security flaws.
Not sure it is ageism, but I hate how scrum-master (young people who has a few days of training and made arrogant by their 'master' title) take agile methods as a pretext to disregard any experience we built the hard way on the way to manage IT projects.
I don't like KDE because I like my UI components to have padding and not look like this: https://news-cdn.softpedia.com/images/news2/kde-plasma-5-16-...
Yeah whatever. One thing all the iPhone SE reviews from the pundits I've read miss is how Apple, mighty Apple, with all it's brand loyalty and design excellence was forced by the market to take a stable version of the design and release it for a third of the cost of its flagship. Reasons?

* iPhone sales have been dropping consistently.

* No new gimmick to drive flagship price higher.

* Economy is heading to the dumpster

* Apple Services are generating more revenue. So Cheaper entry level device = more device sales = more service sales = money keeps flowing.
> 1. It's also solved

So you agree that there's an alternative solution to page numbers, but you want to go back to page numbers?

> 2. Most users read from fullscreen readers on their phones or ebooks, so the window size doesn't really change.

Font sizes can change, changing the number of pages.
They’ve sold way more units than that. At least 400,000 units as of October 2019 according to this:

https://www.google.com/amp/s/gamedaily.biz/article/1337/repo...
How does the billing work? Does the customer pay AWS directly, or does the customer pay Google who pays AWS?

If the former, does the service itself depend on Google being up, or could Google go bankrupt and my on-prem hardware keep running Cloud Run?
UCSB scientists develop corona test out of CRISPR enzymes and DIY-Bio equipment
I think the Samsung Galaxy S10e is the closest current model. It's not as small as I would like, but it's at least a sane size.
Surely you can output HTML from any cloud function.

I guess the difference with Zeit is in the routing?
Camera quality is the easy problem. The hard problems are getting camera latency down and dealing with depth of field and all the other things you lose when you replace the incoming light field with camera images.
I hardly believe that anybody would use most of those environments on a daily use.
AST2500 (popular as BMC chip) has ColdFire coprocessor, TALOS2 and Blackbird (truly open source POWER9 workstations) use it (used?) to bit bang one of the protocols necessary to start up the CPUs
Show HN: Challenge your coding skills with this Challenge generator
I couldn't agree more. I think people underestimate how much complexity got introduced thanks to the object-relational mismatch.

It would be really nice if there were databases that attempted to expose a data interface that is more tree-friendly. That's why I'm keeping an eye out on projects like EdgeDB and DGraph, and even Hasura.
Maybe it will actually get Valve to fix it or let mods be the new anti-cheat.
I don't know what goes in to the benchmark but if Apple had CPUs that outperform last gen 35-45W chip with a 5-10w one in a passively cooled 5 inch phone everyone and their mother would be reverse engineering their designs and building ARM datacenters. From what I've seen so far all the server ARM CPUs struggle to reach x86 performance.
Thats not exactly true, actually our ancestors rested a lot more than we do now.
I'm curious: what's sorts of things were bad about libtorch? What did you see in this release that you thought was an improvment?
Why do I always see articles like this? I am pretty sure that everyone knows that Amish eat healthier, exercise more (very low obesity - the cause of 60% of Western health problems), don't drink or smoke, ingest and inhale far less plastics and chemicals and a large portion of their health care money isn't wasted on health care system overhead (administration). Oh one more thing, 80% of doctor visits and filled prescriptions today are completely unnecessary and unhelpful, also 20% of surgeries. The Amish only use health care or get surgeries or see a doctor when they really need too. Cut out the cost for that too.

It's funny how today's most complex problems are so simply avoided by simple people.
Cloud Code PM here.

Thank you for the praise, I'll pass it on to the team and I'm sure they'll appreciate it :)

I'm glad to hear you're enjoying the new Cloud Run support we've added to Cloud Code for IntelliJ. We'll get it added to Cloud Code for VS Code soon too for anyone else who is interested.

Also, thank you for submitting feedback via the user surveys - I read every single one and survey feedback, yours among others, absolutely was used to prioritize this work. If you have other features you'd like to see, please let us know.
> Is there reason to think that people in the past were more selfless and less economically motivated?

Not sure if more selfless but the common ownership of agricultural/pastoral land was a thing in the rural parts of my country (Romania) until relatively recently.

The community-owned rural pastures (called "islaz") are the last to go right at this moment, it's like seeing the English enclosures play out with 200 years difference right in front of one's eyes (the "islaz" from my parents' village has been sold out to a private entity only 4 or 5 years ago). We also used to have common ownership and common use of the agricultural land in the Middle Ages, with some remnants of that system still extant in some mountainous communities until the late 1700s - early 1800s. They were called "obști" [1]

> The obște (pl. obști) was an autonomous agricultural community of the Romanians/Vlachs during the Middle Ages. Mixing private and common ownership, the communities generally employed an open field system. The obști were usually based on one or more extended families. This system of organization was similar throughout the Vlach-inhabited areas and it generally receded as overlords assumed more power over the rural communities and as the peasants lost their freedom by becoming serfs.
Privacy minded folks won't use anything closed source anyway and certainly require e2e encryption.

I think it's a good balance of decryption speed and strength, considering what Zooms market is.
I can see you're hiring; I'm on the market, what's your thoughts about the workplace? Super interesting industry!
But is it "taking place as fast as humanly possible"? I believe vkou's comment is that 1/2 of the companies are not switching products, not that none are.
Someone has to buy them, but I always are shocked how people can afford them, especially at something like 10% interest rate.
> For all other pages, extension uses activetab permission which allows to modify content of the current tab.

Very interesting that the permissions request on install doesn't mention this. I mean, it should be obvious that something that takes screenshots needs to know what it's screenshotting, but the bits about text-scrambling (which I only learned of via the HN discussion) reveal that it needs more access than just the image of the page.
I think that due to the economic crisis coming, companies may be at last serious about cutting costs. The truth is that when everything is fine, people is companies often prefer their comfort to taking the risk to change things to be cheaper.

Enterprise IT is certainly very inefficient at all levels, starting with using technologies that are incredibly inefficient with hardware (I can understand you do not program in C / assembly anymore, but man, all those awful scripting languages...). I could quote also commercial software with licence prices unrelated to the value delivered.

I hope this may be an opportunity for my open-source lowcode project, that could replace many commercial software at a very limited build and run costs.

https://github.com/openlowcode/Open-Lowcode
Perhaps wayfire[0] can fill the compiz shaped hole.

[0] https://wayfire.org/
"our analysis is counting the same users twice"