skysight-inc/HackerNews huggingface dataset:
>>but that does not mean things like design patterns, dependency injection and the Spring framework don't have their place.

Part of the reason why Go has picked up so well, And languages Python and Perl still such widespread use is because many people aren't developing monstrous megalith applications like in the pre-2000's.

You needed all these big complexity management features because people were padding every tiny little feature callable from 'public static void main', then you see there are some very tiny far abstract patterns of code that overlap in such a giant megalith, and then to make use of that you unload the entire design pattern text book to make it happen.

This was totally unnecessary. In fact its perfectly ok to have 5 - 10 % duplicate code if it comes at the expense of simplicity and maintainability of the remainder 95% fo the code.

The overall rise of micro services architecture and those trends are only going to increase this way of developing software.

>>Yes, AbstractClassFactorySingletonWhatever classes do exist in the Spring framework, they are there to help abstract away the complexity and flexibility of the framework so you as the application programmer can have a simple, productive programming environment, and you can still reach into the complexity (and extend it) when you need to.

I'm not sure, but there are other language communities which solve the same problem without writing 30 classes just to do variable++

>>Beans, interface inheritance, implementation inheritance and dependency injection are the building blocks of a programming environment that allows me to be very productive, and still write maintainable, testable, extendable and configurable code.

Yet to see such an environment.

It feels like Java community programmers create tons of complexity and then tons of complex frameworks to solve that complexity that shouldn't even exist at the first place.
When the birds circled on rising air currents the hemisphere connected to the eye facing the direction of the turn was typically awake while the other was asleep, suggesting that the birds were watching where they were going. “The frigatebirds may be keeping an eye out for other birds to prevent collisions much like ducks keep an eye out for predators,” says Rattenborg.

Earlier it said these brief periods of sleep would start as the sun went down; does it mean that they would only catch some sleep at dusk/twilight, or this would continue throughout the night? And if it's at night, do the birds have good enough night vision to see anything flying nearby or swimming on the surface below (such as their prey, squid and flying fish)?
John Carmack – Retreat, OpenBSD and Neural Network Programming
Marketers want you to be dissatisfied with your current situation so they can sell you something you didn't really need.

It's quite hard to avoid even if you know what is going on.
I'd expect that the end-state would be that tax rates go up to maintain desired revenue levels, the localities all bid up to the max amount of refund, and the whole system works not quite as well as the day before the system was invented -- except that a bunch of works gets expended on the useless competition for funds, and the money distribution gets unfairly balanced based on whichever locality has more clever marketing.

This is exactly counter to the concept government -- a system that should be run as a monopoly ends up being full of waste due to competition with no net improvement.
Way back in the day when nobody had heard of Banksy I thought his stenciling was so original and unique. One of the first websites of his I remember him showing how to create stencils, some backstories on his art and how he got them done, etc. It was really cool to have such an inside track with a then very underground scene and artist doing something really original I had never seen.

Fast forward 15 years and everything he stood against, everything he mocked, he has now become a part of. The recent Sotheby's shredder stunt is only the most recent example. He took an expensive piece of his own art, and increased the value ten fold by doing what he did.

I used to love the guy, now he's just another money grubbing scum who can't seem to get enough of the spotlight.
Same in India. This also has the side effect of the cotton filling puffing up - sleeping on a freshly "sunned" fluffier pillow is a very nice feeling. Pity we don't have this option anymore where I live due to the apartment living conditions - my kids would never know this.
I suggest finding someone to help edit your articles. This can be done in a variety of ways.

You could submit all of your articles for review prior to publishing. This is ideal for a business blog. However, for a personal blog it can be expensive and add too much time to your writing process.

What I have done in the past for my personal blogs is have a writer friend give me feed back on my already published stories. I will trade dinner or technical help for their skills. It is painful to have someone find major errors in a published story, but you quickly learn to self edit.
Sure! New financing meant the old leadership was out and a new group. They were all open-source and WebRTC. First meeting they were "Hey we can use open source and save a lot of effort!" and I instantly replied "We didn't write it ourselves because we weren't 'smart enough' to use open source. We did it because we needed performance guarantees. If we switch to open source, you'll have to tell us what we can give up".

Silence from them. Then a managed exit for me!
Do you consider the United States an empire?
For strictly Boolean decision tables (that is to say, truth tables[1]) this is already a solved problem, through a method known as Karnaugh mapping[2]. It can transform any arbitrary truth table into a Boolean algebra expression, which you can then simplify using any Computer Algebra System you'd like.

You could probably expand this method to other forms.

[1]: https://www.wikiwand.com/en/Truth_table
[2]: https://www.wikiwand.com/en/Karnaugh_map
You seem to mention the Myers Briggs a lot in your posts... I’m not sure how useful it is.

The reduction of individuals to acronyms sounds to me like unhealthy judgment, so maybe Google did a better job than you realized in attracting “like minded” individuals!
Where bullets are dirt cheap and homelessness is a crime, but it's illegal to live in an affordable tiny home, and if you're a certain skin color it's rote for politicians to make it impossible to you to vote...

There's an updated "American Pie" song in here somewhere...
It seems to me that this is a case of making a virtue of necessity: since the language does not evolve, many have learned to love the fact that it does not. To me it looks a lot like a form of Stockholm Syndrome.

I find interesting your remark that "anybody can write something like CL21". (Though, not all problems can be solved with a library, but let's stick to this side). In most language, you can't do this kind of customization. In Lisp you can, but anyone else can too, and the result is that after 25 years there is still no standard way to write a hash literal, for example, or to concatenate strings in a non-verbose way. It is difficult to claim that these are good things.
Fascinating article. My chorus is doing a Hanukkah piece in Ladino for our Holiday concert. It's the second one we've done in the last few years. I think the text is harder for the native Western Spanish speakers than it is for singers like me who don't know any dialect of Spanish.
Would RHEL/CentOS not serve a similar purpose to the Ubuntu LTS releases, if a little less suitable for workstation use?
Theres a reddit bad history post on gandhi, and its probably the gold standard for dealing with the new edge to Gandhi's history. (Learning about Gandhi is like peeling off alternating layers - hes a saint, no he isn't, oh he really is a saint).

IN essence, Gandhi grew up and discarded his racist views.

Do note that this portrayal deals specifically with this particular criticism which is popular today, and provides the (usually) missing context.

Heres the bad history post - https://www.reddit.com/r/badhistory/comments/3iiwxr/the_sexu...
Ask HN: How do you deal with seasonal affective disorder?
I've known I've had this for a few winters now and I can feel it coming back now that it's getting colder. I do all the typical recommendations (Vitamin D3+B12, exercise, staying hydrated, getting 7+ hours of sleep every night) but I'd like to get any other tips on how to deal with it. Did you move somewhere to deal with SAD, and if so where, and did it help?
Does this thing even exist on an FPGA yet?
Liquid gifts you say? Well it just so happens my 'hometown' is Loretto, Kentucky.

https://www.google.com/maps/dir//Maker's+Mark+Distillery,+33...
How to Build a Real-Time Object Detection iOS App Using TensorFlow
Not going to argue with you about using AC in Louisiana. I think a lot of people just don't understand how fucking hot and unpleasant it gets in the southern states during summer.
"3 factor app" immediately clicked with the 12 factor app with me.

I was hoping on a reduced approach of the 12 factor app due to modern developments.

But they mention they are different factors from what 12 factor describes:

> The 3factor name is inspired from 12factor.net ... Although the name is similar, 3factor.app is actually an architectural pattern.

So you still need to pull in some of the 12 factors after you're done architecting your code to 3 factors.
What language have they mostly been moving to?
There is some sort of love of rules and law in America that other places handle very well through culture.
Coming from India, I have family both in cities and villages. Rich and poor. Everyone tries to keep their home as tidy as possible for them. Zero laws on how to maintain your house.

In America “You’re free to do whatever you want”

Conditions apply.
I find the bad history post on Gandhi to be the shortest path to get up to speed with the current iteration of Gandhi criticism -
https://www.reddit.com/r/badhistory/comments/3iiwxr/the_sexu...

The upshot being that as a barrister in South Africa he was privileged and racist as was the norm, but his exposure as a stretcher bearer during an uprising helped him awaken and discard that aspect of his thought.

But its always interesting to see how Gandhi gets discussed, the more people learn about him. In essence Gandhi is constantly being torn down, and constantly being rediscovered and built back up
Right, I don't think physics is advanced enough yet to say whether anything can be measured with infinite precision. In the case of distance, our current understanding of quantum physics says this can't be done (or rather, the notion of distance is not meaningful beyond a certain precision), but I don't think there is any known limitation on generating quantum states of the form a|0>+b|1> where a and b are non-computable, in which case measuring these states over time could give a (probabilistically) infinite measurement.
Couching this in terms of Japanese culture is unhelpful in my opinion. The return gifts probably wouldn't exist in the first place elsewhere, but allowing them is simply a blatant loophole that various local governments have cynically abused to increase their revenue and this is something that would happen in any country.

The biggest problem is that some local governments are apparently giving return gifts that have a value that's higher than the 2000 yen part of the hometown tax that isn't tax deductible, which means that by opting in to donating to these local governments you do slightly better than if you didn't donate money in the first place. These governments are obviously trying to get people with absolutely no local connection to send money purely for the gifts.

One option would be to set a limit on the value of the gifts, but there's absolutely zero reason to allow the return gifts in the first place. The whole reason for the first 2000 yen not being tax deductible is this is something you are only supposed to do if you seriously want your money to go to a local government, and allowing non-taxed return gifts defeats the intention of how the system is set up. Having tax money go back into return gifts is also ridiculously inefficient.

Unfortunately, based on the way the government is set up, rural votes have disproportionate power, and for this reason the LDP has a tendency to pander to rural interests, so they probably have no interest in eliminating the gifts entirely. However, at least they recently announced that they are looking into introducing legislation to limit the value of gifts (and ban the worst abusers from participating entirely) in the next regular session of the Diet.
Lots of critical comments in this thread. But I applaud that the OP made the effort to try and help. That is more than most people do.
> On the other hand I have always lived in Northern Italy, and around half of my taxes go to the poorer regions of Italy

Everybody says that, Catalonia that it pays more to Spain that it receives back, California and New York to the rest of US...

But it's the only way to have nation states, otherwise we'd have to go back to city states (which some people like Taleb actually advice).
I wonder if they saw any "Show bobs"
JQuery File Upload Plugin Vulnerable for 8 Years and Only Hackers Knew
I'll make it a sample-size of two, Fedora has been rock solid on my desktop and my Chromebook-turned-laptop. Relatively recent software but no noticable bugs. I am using Nouveau and Intel graphics drivers so I'm not sure what it's like if you want Nvidia's proprietary stuff or AMDs, but for me it's great.
I maintain a directory of people writing about iOS development here: https://iosdevdirectory.com. Might be useful!
YNAB is a really good tool for budgeting - no doubt. Funded provides a simpler way for people who aren't going to be tracking every single dollar.
many people of all ages have Vitamin D deficiency, unless you live near the equator and work outdoors you probably have it
Thanks for the clarification, but it doesn't negate my point. It supports the idea that "scaling" is a lousy motivation for my team to adopt microservices.
New Magnetic Screwdriver Set 45 1 Precision Screwdriver
Hi HN!

Wrote this up based on our experiences working with early adopters of GraphQL and serverless. There have been lots of teething pains with serverless architectures and we've seen this as being a useful way of pushing business logic to being "serverless" which is run asynchronously and the results are captured asynchronously too. That way you don't have to worry about cold-starts and a lot of error handling and resiliency concerns go into the generic event system.

GraphQL subscriptions also fit in really well because they allow clients to consume asynchronous results.

Feedback, ideas, experiences very welcome!
DVDFab Passkey 9.3.2.2 Crack and Patch Full Registration Keygen
netplan seems to be a nightmare, I ended up falling back to ifupdown when trying to setup libvirtd.
The regime was terrible, but I enjoy the scale of some of these soviet monuments.
That seems to be the same thing as representing sqrt(2) as sqrt(2).
“The real goal is to design the form and nature of the software ‘entities’ — the ‘programmable substrate’ that we manipulate and compose when we program and use the system”

Reminded me of bret victors “toolkits, not apps” comment ( https://mobile.twitter.com/worrydream/status/881021457593057... ) and an excerpt from the smalltalk era : https://www.youtube.com/watch?v=AnrlSqtpOkw&t=4m19s
That’s funny. The main reason I don’t line dry my clothes is because I dislike the way they smell after being line dried.

To each his/her own!
or to concatenate strings in a non-verbose way

UIOP:STRCAT. UIOP is present on every contemporary Lisp image as a part of ASDF.
Bracing for down votes but I think that’s garbage. Once the system has been precisely defined in code (even poorly, especially when poorly!), refactoring it is a much smaller task, it’s also a ‘smooth’ problem (there are no hidden problem mountains that sap your drive as you discover your expectations were way off week after week) because the problem is all there in front of you, in ascii. You are also motivated to look good because people do mis-compare these non-comparable tasks. I’ve refactored my own code, I’ve refactored others’ code, I’ve had my own code refactored. Every refactoring iteration is almost always a lot faster than the last, and there is almost always a benefit in performance, though maybe only iteration #2 provides a really big boost when #1 was a rush job. You just need to be a good engineer who knows how to write well organized, well patterned, and performant code. It’s important to remember that engineering, like design in general, is an activity done under time constraint, every iteration is an opportunity for more time, and it’s also a fresh break/perspective on the problem. I love refactoring code.
Briefing Explores the Impact of Brexit on the UK Economy and Industry
Just wanted to add my support for KDE neon. I used kubuntu back in 16.04 and switched to neon instead.of the next LTS kubuntu and I haven't regretted it. Plasma feels a lot more stable and up to date than it did with kubuntu and I haven't had any problems since switching.
My problems with microservices irl:

1. Sharing models - the models can be moved out to another repository or a NuGet package, but guess what happens when you have to modify them? Inevitably, devs duplicate models.

2. Debugging across five different code bases - have fun changing all the environment variables to point to your local every time, or running five different applications at the same time for local development.

3. Docker and Kubernetes add a LOT of overhead.

4. Multiple front-end apps combined into one "coherent" site always leads to routing problems...and token management problems.

5. Web Components cause bloat by pulling in web component scripts and the fact that each web component needs to fit the style of the whole site. Since shadow dom is isolated, each component pulls in styles again - slow. Again, debugging and checking in web component code is a pain.

6. Finally, siloing is inevitable.

Imo, this doesn't make sense at all for a smaller web app.
To be honest our whole industry has more than its fair share.
> Taking the wording of both of these provisions at face value

I hope we can both easily agree that law should (almost) never be taken at face value. In my professional experience, the words mean what they mean until they mean something different.
The design of Erlang makes a lot of sense viewed like this. Even when running on VM on one machine, you have multiple groups (erlang applications) of multiple erlang processes (actors) all communicating. These processes can be hot code reloaded so that the 'system' remains running while th behaviour changes.
What are you doing that's more appealing than spending 5 minutes outside?
Your Real Biological Clock Is You’re Going to Die
> now he's just another money grubbing scum who can't seem to get enough of the spotlight.

You clearly have much more of a direct personal experience / knowledge of Banksy's history than I do, but I feel as though he's using the spotlight in order to make a point about how money-hungry the modern art world has become. Yes, you could take the cynical side and assume he really is just doing these 'exposure-stunts' as a way to make more money, but I'd like to believe he still stands for his anti-establishment message.

As an aside, I thought much of his art (especially vandalism) doesn't actually belong to him, and he doesn't see the proceeds.
I’d agree that their revenue streams are more diversified now. Hopefully in the future their increased services revenue and decreased hardware sales vs r&d expenses make that appealing for them

But, I think it’s unlikely given how much they’re still investing in their hardware line.

Albeit, the hardware is not going in a direction that many longtime pro users appreciate, and they keep coming out with nightmare “improvements” like their painful butterfly keyboards and touchbar . With my issues in my hands, those things are literally causing me physical harm. :(
Wait, if I have ext4 on LUKS Dropbox will refuse to sync? That kinda blows.

Any suggestions for a xplat alternative to Dropbox that works well for Windows, Android and Linux? Up until this Dropbox seemed like the best bet.
How search engines work
Sparrow (email client)

https://en.wikipedia.org/wiki/Sparrow_(email_client)
They work in the same way as restaurant dress codes
Yes, people are rewarded for being successful, and there is an element of luck in landing a good opportunity -- withing a company or at a different company. If you are on a bad project, move; don't expect to be rewarded for wasting your and everyone else's time and money. That's necessarily how it must be, or else everyone would get promoted for hiding out in a corner making beautiful useless things no one cares about, and there's be no money to pay for those promotions.
Your allusion to The Mythical Man-Month is completely orthogonal to the debate between monoliths vs micro-services.

It's just not at all relevant.
https://en.wiktionary.org/wiki/speech_is_silver,_silence_is_...
Presumably with this in mind you make sure to keep them well covered every time you go outside wearing them?
Musement.com – TUI Gruop – Is hiring back end dev | Milan - Italy
Would be cool if they provided other examples. The Aboriginal's of australia have the strongest and oldest oral tradition of any culture that I am aware of, so it would be nice to see some other, less obvious, examples.
The way that I learned C++ was starting from how the language was developed. With functions, arrays, basic variables. Then moving onto classes and polymorphism. Then with C++11 and C++14 newer features.
But can you make infinitely many states with same exact non computable numbers?

Also once we're talking real world, entropy is finite and there's only so many computations you can do before you run out
IIRC you needed the MiniMemory cartridge and the assembler program it came with (on cassette tape) to access this mode as a programmer.
Oh wow. My mind is boggled. Boggled I say!
I think the washing dishes analogy is a great. I've made a rule for myself that I won't take a job working on something I wouldn't personally care about or use myself, no matter how nice the pay/work culture/benefits are.
Health and Fitness E-commerce Advertising Guide
If you're a hyper competitive person, you probably will want to crush your competitors. And since competitiveness is a must to be CEO, makes sense that this is how the game is played
NVU: An older Dreamweaver for the Web
You can weasel up the ladder by getting help but not giving help, taking credit for other people's work, and mortgaging other people's future to get your product launched today.
This sounds a lot like what I learned going through the Headspace introductory meditations. I'd give them a look if you haven't already, it's a great program.
Also see the code here: https://www.law.cornell.edu/uscode/text/26/subtitle-A/chapte...
Dryer ownership doesn't tell the whole story either... We use ours a handful of times every year, when we need to wash and dry something in a hurry. I imagine plenty of others go unused most of the time as well.
Totally agree. You learn so much theory in computer science courses, but that is less important during practical career work. It's much more about learning codebases, libraries, and good debugging skills.
Where in your link does it indicate they could have kept it as both?
Practical Object-Oriented Design in Ruby by Sandi Metz

Don't worry about the "in Ruby" part, it's just as good even if you know nothing of Ruby. I enjoyed it and have never written a line of Ruby in my life :)