skysight-inc/HackerNews huggingface dataset:
There is a great bracing joy in having an occasional classic proportioned martini. 4:1 with a splash of Regans. Stirred until completely cold and poured in an ice cold martini glass. It connects you with all the great martini drinkers of the past. For a moment you are sitting with Myrna Loy and William Powell engaged in carefree and sarcastic conversation all the while ignoring the depression gripping the country.
Br[ü|u][x][s]sel[le]s?
I admittedly didn’t spend a whole lot of time with Spring Boot; I mostly did Ops with projects other teams build with the occasional Dev assistance when they painted themselves into a corner. But I’m hoping you might be able to help with a question I haven’t had much of an answer to: I agree there’s a lot of “metaprogramming with annotations”, but I didn’t ever find a great way to dig into an annotation and figure out what the hell it was actually doing, or how. Do you have any pointers for pulling back the curtain?

Edit: for example, Python “annotations” are generally just functions that return wrapped functions/attributes/classes/whatever. Java annotations seem significantly more “magical” than that.
Contributing back to Ansible – flexible secrets with some Sops
I mean how common is an open network anymore? I live in a relatively suburban area and each of my neighbors networks are password protected. Unless I'm in an office park, doctors office, mall I rarely encounter an open network. Maybe apart from something like a Optimum/Verizon/Comcast wifi hotspot.
> If the rich get richer but the middle class has a better quality of life than what the rich had 200 years ago

So no changes are called for until quality of life is literally as bad as it was 200 years ago?

In more recent times, quality of life and economic metrics are flat or down in the USA, at least. Life expectancy has gone down multiple years in a row now, for example.
Depending on your application, you can go a long way with integration tests alone.
PyLucid – A Lucid Interpreter Written in Python
It's not just the airframe OEMs, but the entire supply base of aerospace manufactures has been going through a consolidation. Look at Rockwell Collins and Safran. But it's not all bad, most of this consolidation will lead to new opportunities for new suppliers.
You know, for the exposure.
I prefer St. George Botanivore, but I respect Terroir.

Also, Monkey 47 and Nolets for particularly floral gin. M47 is pricey, Nolets is almost as good for about half the price.
Blackmail (2012)
At first glance, I see BASIC's GOTO statement.
What type of work? What are the deliverables? Are you the only team member working on this?

These projects can be a minefield if you’re not careful about scoping them out from the start. Almost every side project turns into 2X to 10X as much work as people estimate from the start. Don’t get locked in to a fixed bid for open ended work.

If possible, ask around your network for what people charge for freelancing rates. The answer varies wildly depending on skill level, frequency of freelancing work, and range of services offered. For app development, I personally know people charging $50/hr and others billing $200/hr for what I consider to be equivalent work.

Most freelancers will raise their rates until the clients decline contracts and then back off. If this is your first round, you’ll have to guess a bit and then re evaluate the contract later.

Finally, keep in mind that this will become a drag on your time and energy. Earning $10-20K on the side is great if you have idle time and extra energy, but if you find yourself too drained to do your day job well then you’ll need to evaluate the possible career impact. Don’t miss out on promotions or new job opportunities because you’re too distracted chasing small potatoes side projects. If money is the goal, you can probably do better by actively seeking a higher paying day job. On the other hand, I’ve gained valuable experience and networking from freelance work, so consider the intangible upsides as well.
The market already has a mechanism for incentivizing putting capital to work, though. If something is held off the market ("hoarded", in your terminology), it reduces supply, and the returns in that area go up, making it more attractive to do something with it.

For money-wealth, the outlook is even better. If Scrooge McDuck, puts all his money into his basement so he can swim in them, he has removed those from the supply and increases the value of everyone else's money while he holds it off the market.
Thank you for taking the time to read this; it took me long enough to write that I was afraid it would be for naught.

I think you are reading me more narrowly than I want to be read, but I don't fault you there. I am not good at communicating this concept yet.

I picked the first study because I start at the beginning, and look for loose threads.

I didn't pick on this study because I think its methodology is terrible. I just picked on the first few loose threads I found, and pulled.

I pulled on the threads to (try to) model and promote how I go about searching for things that aren't facially obvious, and to demonstrate how applying this process (showing my math) leads me inexorably to one conclusion: it is very hard to think and communicate about things like this in a sound, lucid manner.

I'm not here to poke holes in individual studies or "prove" anything, but to encourage you to look for loose threads in the epistemic fabric, here.

In closing, and to be more specific: listing a bunch of issues with the study doesn't make it wrong. Proving the study wrong is not the point. The issues highlight some of the epistemic hubris in the study, and hopefully to expose how that sort of hubris can compound as we summarize work like this and weave it into higher-level narratives. It may help to see this as laundering unearned/unexamined assumptions at lower levels.
But they do... It's well known that they'll give someone a piece of fruit to test one of their beagles in customs.
> And I wonder how copyright even applies to "code snippets"?

The Software Freedom Law Center has a substantial article on copyrightability of code: https://softwarefreedom.org/resources/2007/originality-requi...

The important point here is that there's no minimum length for code to be copyrightable. It simply needs to be original and at least minimally creative. Since at least thousands of other developers have found the snippet to be useful enough to directly borrow rather than writing an equivalent, it sure looks copyrightable to me.
> The idea behind that originally was that all of these other projects were going to become so significant that it wouldn't make sense to have them or their management coupled with Google.

This isn't entirely true. A major consideration was fear of anti-trust litigation. If all of these are the same company/orgs/departments, then you could reasonably say that this "search company" is far too powerful. If there's a search company and a youtube company and a self-driving car company (etc.) then you can make a (specious) argument that you're not vertically and horizontally a monopoly.
I am sure many people feel the same way about Python and Javascript. What you described seems to be a result of building larger systems in which multiple people are contributing code.
+1 to this

In my own progression as an engineer who writes Java, I read Clean Architecture by Robert Martin which lead to AbstractFactory(s) and interfaces up the wazoo. The reasoning would always be "this can change!"

It definitely took me some time to understand that not everything will change, and if it does change, having some extra work for simplicity is a reasonable tradeoff sometimes. In general, knowing when to utilize OO design patterns takes time and experience.
The link in the docs to the CloudFormation template source is broken:
https://docs.metaflow.org/metaflow-on-aws/deploy-to-aws#clou...
Instead of /Netflix/metaflow-tools/aws it should probably be /Netflix/metaflow-tools/tree/master/aws
Why We Chose a Distributed SQL Database Alongside MySQL to Break Down Data Silos
I’ve found for small sites, building a vue SPA and using react-snap to generate the pre-rendered static pages works great, and cut out a lot of the overhead I felt with gridsome.
On a sphere of radius R, the rate of growth of area approaches 0 as the distance from you approaches 𝜋R (half the circumference), and generally decreases past 𝜋R/2 (quarter circumference)
"...they've developed a way of writing maintainable code, but the language knows nothing about it, and is not expressive enough to describe it succintly."

Good quote. I used to struggle with this feeling when I got to roughly the ten year mark professionally and finally started to feel like I knew what I was doing. But, with the help of a little Stockholm Syndrome perhaps, I've learned to embrace the boilerplate as part of my workflow and use it to an advantage. I came up with a saying "write twice, debug once", from the old carpenter's saying "measure twice, cut once". The idea is that if you're writing sort of the same thing twice, the compiler and/or PR reviewers can at least check if those two things are consistent with each other, and debugging is more straightforward instead of a long slog. You may still write the same thing wrong twice, but that's much harder to do than writing it wrong once. I think this is a hidden value of automated testing as well. I could talk for hours about whether automated testing is "worth it" depending on the project/language/team/etc., but one thing most people don't consider is the value in the mere act of writing out some logic that must be consistent with other logic, and the inconsistencies you can find without even having to run the test. Essentially another "write twice, debug once" scenario.

I know that's all kind of vague, and I don't have time to get into specific examples, but this encapsulates the feeling I have now working with Java. The feeling that I'm sort of fact-checking myself, even though it's tedious. Sort of a "show your work" thing.
I'm not saying you're wrong, but there certainly is evidence out there that suggests Google in fact does respect user privacy. For example, activity.google.com. They are also pretty up front about their privacy policy, how they use cookies, data retention policy, and so forth on policies.google.com. There is a lot of information there.

There's a case to be made that Google is trying to do the right thing.
This is potentially a bad example, but the current "fastest" web frameworks as per the techempower benchmarks are all Java.
I feel there is an important point between the lines here: a central authority is well positioned to stop bad actors by working outside the definition of “expected behavior” of the system.

P2P systems do not get this by design. For load bearing infrastructure like DNS, escape hatches to stop bad actors putting humanity’s hive mind at risk is a handy tool that has been used effectively.

There are the philosophical questions of “how do we define a bad actor” and “who gets to decide what’s acting in bad faith?” But many botnets don’t suffer from that ambiguity, a well deployed/utilized botnet can take down load bearing internet infrastructure.

Being able to stop future threats without requiring migrating a P2P network _seems_ like a feature, and reminds me a bit of common law. In law, we know there will be cases we can’t anticipate upfront and leave the courts room to interpret. P2P seems to still be in a state where we have to identify and protect against every form of “bad actor” upfront in our game theory in order for our network to be stable moving forward.
ISO 27001 is a standard for how to do policy. So from ISO 27001's point of view this is fine:

"Our policy is we'll do anything to make a buck".

The ISO standard sets out a correct way to develop this policy, write it down, ensure employees know about it, measure whether they're implementing it, and then for auditors to reassure management that all this is being done as described. But it doesn't say there's anything wrong with that policy I mentioned, beyond that maybe your ISO 27001 consultants will struggle to charge their usual fees for such a short and on-the-nose policy document.

It also matters who the auditors work for, and who they report to. Have you /read/ the audit reports for your ISP? No? Because they're confidential, only the ISP sees them. So, what use are they to you? For all you know the auditors found that the ISP doesn't comply with its own policies and shows no interest in doing so.

If you later find out the ISP isn't complying but the audit reports said everything was fine, you'll never know about that, and you can't fire the audit firm and get a better one, all of this is totally opaque to you.

In contrast Mozilla gets to insist upon reading the audit reports for the policy they agreed with Cloudflare and can insist upon a different audit firm if it decides the auditors aren't up to scratch. This has happened with CA root trust, the Hong Kong auditors for WoSign were disqualified in this way and the franchise owner's office in London informed of the problem.

Now, maybe you don't trust Mozilla either, but if you're running their web browser you're in a real pickle if you don't trust them. And if you don't run their browser who cares which TRR is configured in the browser you don't run?
Process matters tremendously; it is essential to Wikipedia guarding against spam and bias.

To use your hospital analogy, diagnostic quality might be the difference between a hospital that works well, and one that carries our mostly unnecessary medical interventions.
This may have a kernel of truth to it, but it's difficult to treat as objective when the article is essentially an advertisement for the language the author is developing.
Annotations often bring with them implicit, hard to debug, "magic" behaviour. I prefer boilerplate over annotations.
And in things without a stock price, like the MTA. Isn't the second avenue subway exactly what you get when there's exactly one player in the game?
He has been going at it consistently for many, many years now. He just happened to be lucky year after year?

Most people don't even try, but it doesn't stop them from accusing people who put in the work and who take the risks from just being lucky.
The problem is that the "reason" was simply being associated with someone. We need to creste privacy laws, this assumption thst it is OK to go through someone's personal life merely for being in someone else's contact list is unethical.

There should be compelling evidence, and after some short time period say > 5 years the person should be notified of the investigation.
Thanks for reporting it. We ll fix it. Sorry for the inconvenience.
Creating and maintaining node-Postgres solo
We,enterprise java dev shops, don't mind because 90% of all enterprise applications are bloody CRUD apps.
Looking at the youtube video of actually using Unitily, it seems way more complicated to me of having to learn how to use this UI interface. Personally I think with tools like Project Lombok, auto/value, and IDE tools, you can streamline boilerplate code fairly well.
The jobs you listed are all information worker jobs. Service jobs are things like hairdresser, waiter, receptionist, etc.
Does someone know if in cases like these Google will inform you why this happened?
if e3 != nil {
return _, e3
}

over and over and over..
This kind of automation depends on a language being easy to parse, and Java achieves this better than C/C++ or most scripting languages. The LSP (language server protocol) is a language-independent standard that can be used to enable this more generally, by connecting parsers/compilers/etc. with editors/IDE's.
It's a nice analogy. And I agree with it.

For me it seems weird that the Java IDE is "smarter" than the compiler. Then why can't the compiler abstract stuff...

Like the 'auto' keyword that took how long to exist again?
So why Europe is not paying for merging everything into Airbus
Developers join call for GitHub to cancel its ICE contract
Error is error, it would never have occurred to me to clip it. I can see how that would make a big difference.
US Navy Amphibious Warfare Ship Spotted Heading to Sea with New Laser Turret
A better comparison is likely an old tree that is mostly dead tissue, but that dead tissue is solid enough to support its own weight.
On the contrary, this wouldn't even need to be hidden if it was closed source. It was caught because it's open source.
Jim Simons: The man who solved the market
> Whenever it's convenient to them they claim to be dump pipes

Can you provide an example of Facebook ever claiming they are just "dumb pipes" and how that claim had any material impact on their business? Are you suggesting Facebook is potentially guilty of false advertising?
yah, the protocol is pretty crap too (for chat anyways, maybe it has other applications but they push it for chat pretty hard core). Don't get me wrong, IRC and XMPP have their problems, but I'd avoid Matrix at all costs. I was really hopeful it was a good alternative at first (before I get accused of bias for joining the XMPP Standards foundation for a while), but in the end I picked XMPP and I try to work to make that better instead (while still using IRC for group chats due to network effect and my deep love of IRSSI).
I personally like the explicitness of the language even if it is boiler plate (with some exceptions like checked exceptions in lambdas). It makes average code very readable with only little caveats. More than one time I struggled with my own code at a later point in time because I wanted to avoid duplication at any cost.
Sounds like you're not aware of the changes since Java 8 (2014). This is idiomatic Java nowadays: http://sparkjava.com
> Actually Quebec is one place where the regulating body has been most successful controlling the use of Engineer as a title (and that isn't saying much).

I hate repeating myself, but here again: there's no laws that surround specifically software engineer.

I'm not arguing they doesn't have good laws around the engineer title, I even mention that I can't use the title of engineer because I don't pay for it. What I'm arguing is that there's no laws that surround specifically software engineer.

That title is meaningless and doesn't give us any power over our own works. It doesn't protect our works, thus it doesn't allow us to takes responsibility over it. In the case of the Therac 25, the software was done for the previous hardware and reused over the newer one. Even if the software engineer was against doing that, there's nothing in his power to stop that. I don't know if the electrical engineer has more power and could have done it in the Therac 25 situation, but as far as I know, only civil engineers require signature over their works to proceed.
It is a combination of land and capital and it is the land that makes up the scarce part of it.
Python is gonna miss Guido
This actually sounds delicious, I'll get some oysters next Friday by the street market, thanks
Idioms change, java can be much less boilerplate today.
I actually think that being able to operate the quicksearch with just a keyboard would be most of what I would want!

In addition, I think being able to set up some sort of quick jump-to-page system where you can tag pages that you use a lot and jump to them with one key press/combo would be amazing.
Once he focuses his time on things other than Python, I think the project will largely be in good hands, but having a thoughtful BDFL is a plus imo.

I think we'll come to think of Linux and Linus in the same way eventually. Neither of these guys has done everything perfectly - nobody is perfect, but they've been very very good for a very very long time.
You've clearly never read most OLC memos. Especially ones used to justify killing random Iraqis.
> Life expectancy has gone down multiple years in a row now, for example

It's been established that the cause of this, in America, is opioids and obesity, none of which are the fault of billionaires, broadly.
The toString method does not use a StringBuilder.

Each concatenation will create a new string. That is not good.

If you find Java verbose, just use Scala or Kotlin.
I also learned on an IBM 1130. At the very end of the era of punched cards. With 029 keypunch. During my 1st semester a new (not IBM) minicomputer with two CRT terminals was installed.

Macros had been written on the new system by school staff so that you could change a few control cards and run your existing deck on the new system. Some people would run their jobs on the 1130, but you had a choice.

The new system had a very small tabletop high speed punched card reader. Had a huge fan that blew air through the deck causing all the cards to separate and the weight on top of the cards to lift. It was fun to watch the deck "expand" like a blown up balloon. It could not read card at a time. It read in the entire stack of loaded cards at very high speed and spooled it to disk. These jobs ran (up to 3 concurrently) in background, along with any interactive CRT users. Then printout of your job would come out on a printer that was way faster than the printer on the 1130. Some people stuck with the 1130 because there were minor differences in the compilers. So it wasn't necessarily magically transparent to run your job on the new system by just swapping a few cards.

There were initially two interactive CRT terminals. (Beehive) I asked a lot of annoying questions. There was now about three feet of manuals bolted to a table in the keypunch room. I made a point of reading it. After more questions, I was able to log in using an interactive terminal. I was encouraged. I was surprised that very few people expressed any interest in doing this. I could type my code into a file. Compile and run it. Send my printout to the printer. Come back to terminal, edit some more, etc. Fast turnaround. No more throwing out an entire card over a single character typo.

People who watched over my shoulder became interested. I showed a few people how to edit, and compile and run their programs, spool to printer, etc. Soon there were sign up sheets for 30 minute blocks on the two CRTs. In the 2nd semester the school realized they needed more CRT terminals and fast. Some people did continue to use keypunch and cards because those were now less in demand and often not in use.

Those were fun days.
I've had tons of people do this to me, too - in fact, I am guilty of having done it (like when people ask for a $50 multiple knowing full well that ATMS only dispense $20 bills and I'm short on time to be able to break a $20).

As the seller, though, you should know that they value their time enough to at least be present, so they obviously want the item enough. You've got enough leverage to be able to tell the buyer who does that 'No'. I've said and had that said to me in those occasions.
Most airlines don't bother refitting older aircraft, or if they do it's just upgrading the entertainment system. Top tier airlines (e.g. Emirates and Singapore) typically refit their aircraft every 10 years, which involves pretty much reassembling it from scratch, so they don't feel as old.

https://m.youtube.com/watch?v=3hLXP1R8y6o
Archive of that link, for posterity: http://archive.is/9xQlw
Can (US) National Security Letters override such contracts?

One nice thing about 'plain' DNS(-over-54; Do53) is that it is distributed in nature, so to get any kind of massive surveillance you have to visit multiple ISPs.