skysight-inc/HackerNews huggingface dataset:
A server is generally a single purpose device, and the server stuff in Linux is pretty mature because people make money off of it.

Run Linux on a Desktop and it's a whole different story. Shit breaks all the time, the package dependency spaghetti is insane, no one seems to test anything (or they don't listen to the people who do), etc.
One of the most difficult challenges for me during my career is establishing boundaries to curb when I am being exploited. I am passionate about writing awesome, powerful software, so I am willing to put in long hours and grind because I genuinely love it. However, it's important to step back now and again and look at your value more objectively from your employer's standpoint, and negotiate compensation, hours, etc from that perspective. Otherwise you will burn out. You'll always be "exploited" to some degree, since it's the nature of a business making money, but it doesn't have to be as bad as it can be.
> I'm sorry, but this isn't believable.

The first page of your comment history is basically all about Go. I'm sure that to you "Gopher" is unambiguous, but consider that not everyone is in your bubble before you accuse others of lying.
So it's a replacement for `make` with some fanciness thrown in?

Seems okay. Not sure I'd use it, but the model is proven. If it's a true improvement, it'd be nice.
Even inside of tech, I think one can safely say that there are certain areas that do the same. Game development for instance.
Given the timeframe, something like OCaml would likely have been a better option.
EVs will crush revenues on maintenance, servicing, and spares, since there are fewer and simpler parts.

These revenue lines are very high-margin.

Its probable that one major global auto company will fail in the next decade.
Full rewrites like this are a pain, high risk, and always take longer than expected (feature creep/deployment/etc)

This is accepted wisdom in large parts of the software development world, but I have become sceptical about treating it as a universal rule.

In the end, all software maintenance means rewriting part of the system at some scale, whether it’s a one-line bug fix or a Big Rewrite of the whole world. Both the risks and the potential benefits typically increase with the scale of the job, so how much of the system to change in one go is always a cost/benefit question.

All software maintenance where we delete or modify old code risks losing subtle bug fixes and behaviour tweaks that have accumulated in that code. However, it also gives us a chance to make the new code more systematic and to take into account additional knowledge gained and better tools that have become available since the older version was written. This means the new version also has an opportunity to eliminate subtle bugs and awkward edge cases that have accumulated in the old code.

For me, one of the times when a relatively large rewrite is indicated is when there are big changes to the foundations on which the system or some part of it is built: you need to support new hardware or run on a new operating system, there’s a big update to your programming language available and you want to be able to use it, the protocols or APIs or data models used to interact with other systems have changed. Another is when the original software architecture has been outgrown and technical debt is severely affecting productivity. In this case, it appears that both of those factors may apply, so maybe a wide-reaching update does make sense.
Similarly, the doctor who discovered Prostate Specific Antigen regrets that is used to screen for prostate cancer because of its inaccuracy, questionable benefits and substantial harm created by biopsies and treatment of prostate cancer:

https://www.nytimes.com/2010/03/10/opinion/10Ablin.html
I'm aware of how often the story has been submitted and also how often people bring it up in comments, including where it breaks this site guideline to do so:

"Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents."

https://news.ycombinator.com/newsguidelines.html

The issue is that your comment was taking the thread further into flamewar. That's not ok here. Is the policy evenly enforced? No, because we don't see everything. That doesn't make it ok to break the rules though.
Out of curiosity, did you actually use glass v1? I bought into the explorer program and didn't experience your complaints. The development experience just sucked, and the parts were under performing, and the lack of hinge made it super awkward socially (though no one I talked to in real life gave a rats ass about the camera, Im still pretty sure that was just made up for clicks or localized to the west coast).

The groups that did get traction are the medical and logistics workers enterprise is marketed to. Hands free is a lot bigger than most people in the tech world give credit for, at least in my experience.
This is what the oppressor vs oppressed narrative will get you. A constant state of trying to identify the group that is exploiting another even when such thing does not exist.
Worth noting that the article is from 2013.

I'd definitely heard of Coolmath. It was really popular when I was in elementary school, and I imagine a huge proportion of their hits come from kids during school hours. The reason it does so well is that it's a bunch of arcade-style Flash games, but since some of them are tenuously educational in nature, the site doesn't get blocked by web filters.
I've never met a lyft/uber driver who did it full time. Most of the people doing it need the work but can't manage committing to adding a full third shift to their life on top of their other job because they have kids/a dependent/class or just got laid off and are trying to stretch their savings while looking for work, and need the flexibility.
You can't replace journald. See the 10 times this has been referenced throughout the thread.
Artificial Intelligence becomes life-long learner with new framework
Indeed. That algorithmic music is something else... each time I hear it I don't know what to say and I used to create experimental electronic music all the time...
Joel’s conclusions were based on a single data point. There were successful rewrites as well: https://medium.com/@herbcaudill/lessons-from-6-software-rewr...

In particular, Basecamp successful rewrite seems more applicable here, since both are web services. They never sunset previous two versions though.

Edit: typo.
The goal is making it clear that keeping you happy improves their bottom line.
you are not listening or being are deliberately obtuse

I have stated three times that I accept that these processes are incorrectly specified, and that my problem is not this -- the problem is that I cannot discover these missing dependencies by any reasonable process

whoever set them up 20 years ago is long gone, and what was reliable is now not

this is a regression

(and let's not get started that my brand new installations of Debian onto a single root partition get stuck booting or reboot 1 in 10 times... I get it, totally my fault as the end-user)
Define high performance polymers as Nylon is also counted as such.

If you are talking about exotic stuff like PEEK then from what I know it has even better layer adhesion.

The most exotic thing I got to print with was PEI which also didn’t had issues with layers.

Reading more about this drone I’m not even sure if they used high end polymers for it.

The majority of their focus was around the continuous iteration from design to production workflow not material science.

If the blades they printed for the video are the ones used in flight then they printed them with ABS not some alien stuff.

Drones like this don’t actually experience that much force.

No friction, very little torque, little to no shock.

People print multi rotor drones all the time they work perfectly fine, this one is a bit bigger but nothing that would require a ground breaking advancement in the actual printing technology.
I wish that more people had discouraged non-rich me from launching a startup! I was young and had not yet had time to develop a detailed understanding of the constraints of my life. I had been bathed in pro-entrepreneurship messages throughout my upbringing, and genuinely believed that technical chops and the kind of classical-conservative, small-business-focused money management advice I'd been given were going to be enough to build a successful company. I was wildly wrong about that, and I had no idea how far out of my depth I was. I had no safety net and I got badly hurt. It took years to recover.
A good (although often misundertood) paper.
Thanks for this! "He had respect for his colleagues, as well as dismay for the deconstructive turmoil they left in their wake. For example, he wrote and spoke admiringly of Derrida’s early essay, 'Plato’s Pharmacy,' which anticipated his own insights in some respects.

"However, he was on a different wavelength altogether, so much so that he would say at the end of his life, 'More than ever, I am convinced that history has meaning, and that its meaning is terrifying.' Is that a 'realist'? Time will tell."
I'm beginning to think that the error in my thinking is that the terrorist population is smaller than I might think. For instance, I don't find my APRS "solution" terribly complicated or outlandish with a minimum of technical knowledge and access to the internet. But that's "given a population of X, there will be Y people already capable, or able to be trained, of doing this". My X, Y, or maybe both, are obviously too big. That, and of course "terrorists" is not a single population, so the data sets become small and scattered.

So in combination with your insight, I'm saying "yeah, but it only takes a few people to figure it out", and it sounds like you're saying, "finding those few is harder than you think".
I feel like this entire forum demonstrates a chronic pessimism by rejecting the idea that a deal can be a 'win-win', that somehow both participants in the deal can benefit and the world is non-zero
His presentation was seriously awesome! Thanks a lot.
While these sources don't answer your question directly, they do measure some impact of GDPR:

>The tracking landscape post GDPR, adverse effects on competition and a market for compliance technologies

https://whotracks.me/blog/gdpr-what-happened.html

By September, stats showed that Google and Facebook managed to stay relatively the same in the EU, while all the other ad companies lost reach.

>The Short-Run Effects of GDPR on Technology Venture Investment

https://www.nber.org/papers/w25248 (there's a link to the pdf)

A paper by NBER finds that, in the short term, EU ventures relative to US ventures, raised less money, did fewer deals, and the deals raised less money.

I think it'll take a lot more time to get an answer to your question directly though. It's also possible that any answers we do get are politically motivated (both for and against).
"failure to do so is another story" How is that 'another story?' It's THE story.
Because scans are not booked wall to wall every hour of every day. Needs more likely follow a poisson distribution with ample waits in between uses.

To try and pack it that densely, with the large variation in how people show up at the hospital, would cause bottlenecks and loss of service.

20 a week is a more common number for most places.

Here's actual data [1] measured on site. The usage is indeed around 50%, so the 20 is a much better answer.

[1] https://www.researchgate.net/figure/MRI-scanner-utilization-...
> If someone is passionate about what they do, we see it as more legitimate to exploit them

That, to me, is a lot different than taking advantage. There are plenty of reasons you would take advantage of your job too... it’s not a negative thing, it’s making the best of it.

It’s a much better title.
Credit card payment, the way it works today, is a broken system. So, in your case, the root problem is using a broken system.

Laws around credit card fraud are the only reason why the whole system doesn't collapse. With enough power, even a broken system "works".

HTTP, on the other hand, is not a broken system, it's well designed for its use case: the client has the option of sending only the information that is completely necessary for the transaction, and nothing else, but users send more data than they need and then complain about it. Remember that cookies are sent by the web client, they are not violently stolen by the server or anything. Same principle applies for everything that happens through HTTP.
In certain companies, unpaid (or poorly paid) interns are in a similar situation.
You can encapsulate your business logic on the WordPress PHP side into PHP classes first.

What you want to do is break your WordPress application into classes containing the business logic and turn WordPress into a dumb wrapper for those classes. At that point, you can move those new classes over to Laravel when you are ready to make the switch.

For example, you can switch your customer dashboard views over to be written in Laravel. You can use either nginx/apache to route, or have a base index.php file that either includes the WordPress index.php or the Laravel index.php based upon PHP code. Within your new Laravel routes, you will be boostrapping WordPress from Laravel and calling WordPress code from within Laravel.

For example the WordPress users. You could create a new class and interface to encapsulate all of the WordPress user code inside your WordPressUser class that implements MyAppUserInterface. Eventually, you will create a new class that implements that interface for Laravel once you are ready to switch out WordPress for user management and use Laravel. With that said, I would likely leave users to be the very last thing you change. And quite possibly, think about leaving WordPress around solely for user auth and management.

The same idea works for posts and other entities you are currently using within WordPress.

On the WordPress side you can implement hooks that can call methods on the Laravel side as you move through the transition.

Rewrites are so often deadly. Please put some serious thought into it. No one knows your business better than you do, so I'll just leave you with that friendly advice.

Also, writing this makes me chuckle as I can't even get a response from a single resume I've sent out over the last two weeks. Sigh...
The thing that may be driving how you feel is this:

* When you watch someone else do their job, or pull off some achievement, you only get to see their outward behaviour.

* When you perform a similar task you get to observe your behaviour, and also your inner state (thoughts, feelings, fears, etc...)

This is what makes it easy to assume everyone else is more competent, confident and sure of themselves than you.

The truth is that they may be experiencing similar emotions, fears and uncertainties that you are, but obviously they aren't displaying those emotions publicly.

This asymmetry underlies a famous 'law' of psychology, the so called 'fundamental attribution error'¹, which, if I may paraphrase from wikepedia, is the: "tendency to believe that what people do reflects who they are".

So when you watch someone else behave competently in their job say, you can easily jump to the conclusion that that competence is an enduring trait of that person, i.e.: that they are competent.

However when you observe yourself perform a similar behaviour, even if the outcome is just as good, the access you have to your inner state makes it easier for you to discount your success as merely a passing state, i.e.: you don't believe yourself to be competent, and maybe think that you just got lucky that time.

Basically, don't make the mistake of assuming you are the only one to feel like this, most people do from time to time. We tend to publicly share our successes and wins, and hide our fears and anxieties.

1: https://en.wikipedia.org/wiki/Fundamental_attribution_error
Yep, places I've work with have usually two shifts and at least one scan an hour. So, easily, 20 scans a day.
I think we can safely agree that GDPR is having substantial effects (I’ve worked on implementing it in 2 organisations) and that the banners we are seeing is a tiny element of what GDPR are about - an annoying edge case.
The argument that the USSR wasn't really communism isn't a semantic argument of "yeah it was a marxist utopia" but rather one of whether we support governments claiming to be communist. We don't have an example of successful communism, while we do have examples of successful science.
Solar and nuclear are complementary technologies. Nuclear produces power at night when solar doesn't, solar produces power during the day when the demand is higher. It significantly reduces the amount of storage batteries you need, which is the primary impediment to using solar exclusively.

Solar is also problematic during winter. We need to replace fossil fuels as a heat source, but when heating with electricity at scale during winter, the demand rises at night meanwhile the days are shorter and solar generates less. Heating New York and Chicago in winter using solar and batteries doesn't have promising economics.
I'm a nuclear proponent, but this ignores airborne particles and ecological collapse which can propagate and have very broad effects. Those things can be managed, but the 'worst case' of nuclear is not negligible.

Though even poor management of nuclear materials very quickly eliminates the worst cases.
Revenge Porn Laws Not Fit for Purpose, Says Victim Charity
I think it's more than that. As Carmack observes, you don't see in 3D. You see two 2D planes that your brain extracts a certain amount of depth information from. As a UI goes, you can't actually freely use that third dimension, because as soon as one element obscures another, either the front element is too opaque to see through, in which case the second might as well not be there, or the opacity is not 100% in which case it just gets confusing fast.

You've really got something more like 2.1d to work with with humans; intefaces need to take that into account, and maybe sometimes use that .1d depth dimension to provide light hinting, but not depend on it.

So you're not removing a dimension... you're acknowledging it doesn't exist. There isn't really a "third dimension" here to take advantage of. It may be visually impressive if something flies from far away to up close, but in interface terms, all that has happened is that the z-buffer values shifted, but the interface still has the same number of square radians available that it did before.

The depth information is a lot more like an additional color than an additional spatial dimension. UIs are better with color hinting available when used well, but there's not much fundamental difference between a color 2D interface and a monochrome 2D interface. Proof that it isn't much is that there are some people who use settings to set their phone to monochrome, and the result is at worst occasionally inconvenient, not crippling. Compare with trying to go from a 2D interface to a 1D interface, which would be utterly crippling and destroy a huge swathe of current UI paradigms.

To truly "see in 3D" would require a fourth-dimension perspective. A 4D person could use a 3D display arbitrarily, because they can freely see the entire 3D space, including seeing things inside opaque spheres, etc, just like we can look at a 2D display and see the inside of circles and boxes freely. They have access to all sorts of paradigms we don't, just like no 2D designer would ever come up with a "text box", even though it fits on the 2D plane, because no 2D user could see inside the text box to see what's in it.

(This is one of those cases where the mere act of typing it out improved my understanding of the topic. I didn't have the "depth information is really just another color" idea going in, but the more I think about it the more sense it makes, in terms of the amount of information that channel can carry. Just like color, it's not quite 0, but you can't really stuff all that much in there.)
Build any software or web application by component-oriented architecture
Just out of curiosity, what line of work are you in? Sounds like a great set up you have there.
Define the What but Delegate the How
Yeah. It is really sad. We're getting hyper-polarized options and information everywhere we look, and it's affected people's ability to argue a specific point if they detect any misalignment of interests. I've been calling it "casually dismissing someone's opinion by lumping it in with an ideology", but looking for something more concise.
I rewrote my app from AngularJS to Angular 2, very happy with result.
Rewrite is justified if it will allow to move faster in the future.
Hilarious, but an apt analogy. It might make more sense to say that anyone who doesn't work for themselves is being taken advantage of - that said, I prefer the simplicity of punching the clock to the scramble of running my own business, so I guess I'm a masochist too.
Is Pairs Trading Profitable in Crypto? Theory and Backtests with Top Coins
Google Suspends Huawei from Android Services
The Hidden Heroines of Chaos
Several interesting videos have been made about TempleOS and Terry's life since he passed away last year:

https://www.youtube.com/watch?v=V6HlbpczpDM (12 minutes)

https://www.youtube.com/watch?v=UCgoxQCf5Jg (1.5 hours)
This highlights the absolute crazy situation smartphone manufacturers have let themselves into.

They have let Google put them on a leash.
Still: if you aren‘t willing to change, you won‘t. I know some who go from one to another place where they could, but they don‘t. They stay in they same story just shortly pretending then always claiming that the others are the problem.

And I know also some who think that “being themselves“ means keep doing everything exactly like before.
>Which is the reason most Europeans were talking of GDPR as though it was a non-event in the many HN discussions. Every European business had been doing it for decades under data protection.

You must live in a different Europe than I do, because I'm pretty sure that most companies that don't deal with the internet, don't even know what privacy they're required to provide. People still regularly use gmail for some business tasks, they openly list data that shouldn't be shared etc. I don't think what you said is true at all. I think most companies simply don't know that they're in violation in some way or another.
If you love your job, you could be getting paid less. Clearly you are taking advantage of your employer.

If you hate your job, clearly you've stayed because they are offering more than any place that is better and you're taking advantage of your employer.
Thanks to Facebook, Cellphone Companies Are Watching You More Closely Than Ever
I'm still waiting for it to eat dbus.
Greek to Me
Where could you have been had you focused on cleaning up your existing codebase?
> There’s too much obfuscation of what this software does. “New projects set up lightning fast” makes me think this is a generator framework like https://yeoman.io/

Wow, how did you guess that it was even in the ballpark of yeoman?

> New projects set up lightning fast ... Oya with its ecosystem of powerful, reusable packs lets you bootstrap deployable projects without a hassle.

AFAICT this could describe work in virtually any programming domain. Who doesn't create new projects or need them to be deployable?
Depends on the uav, but you could do components for a small one. I've printed legs for drones, and they were small enough that I could have done them in metal. The limiting factor without buying something hideously expensive is more about how much metal you want to have molten at once. For little parts you can use a bunsen burner and a small crucible. If you buy a pro setup, it flash melts the metal for you only at the moment it needs it. But they are expensive.