skysight-inc/HackerNews huggingface dataset:
#1 is a mostly Windows-related problem. You would've had similar issues with a Ruby- or JavaScript-based stack, probably much more so because Java generally is quite decent in terms of platform-independence. With other environments you often have to deal with native binaries or compiling for your specific architecture, which can get messy if things don't work as expected during installation.

I agree that the magic behind autowiring different types of Spring Data repositories can be quite confusing.

The Spring Boot documentation in general is quite good, though. There are many how-tos and specific examples with working source code. Apart from Pivotal's (the company that's the main maintainer of Spring and Spring Boot) own resources, https://www.baeldung.com/ and https://www.mkyong.com/ are fantastic for learning about Spring and Spring Boot, too.

Concepts such as AOP or inversion of control aren't exclusive to Spring Boot (or Java, for that matter). It's useful to learn about them anyway and yes, if you don't know about those subjects before starting with Spring Boot you're in for quite a steep learning curve because you'll not only have to grasp the ins and outs and implementation details of a new framework but understand entirely new abstract concepts at the same time as well.

As for beans specifically, the definition of that term within the larger context of Java has varied a bit over time so there might be at least some ambiguity here, which can lead to understandable confusion. Traditionally, a bean in Java is a class which a.) is serialisable, b.) has a zero-argument constructor and c.) has getters and setters for modifying the internal state of its instances. Due to these properties beans lend themselves to storing and passing application state (for example in the larger context of a dependency injection environment).

With Spring and Spring Boot, 'bean' usually refers to the @Bean annotation that allows to have a method return an instance of a particular class, which will then be made available to other components of the application through Spring's dependency injection.

The @Bean annotation leaves the object instantiation and wiring to the user (see https://www.baeldung.com/spring-bean ) whereas other Spring annotations such as @Component or @Service (both are so-called stereotypes, with @Component being the more generic one that simply marks a class as 'managed by Spring' while @Service denotes that the component in question is to be used within the application's service layer. See https://www.baeldung.com/spring-component-repository-service) delegate wiring to Spring dependency injection.
You mean VISA in the US? I want to stay in Germany (I am a German citizen).

I would plan to be there for a significant time, more than three years.
Because we take the right to bear arms very seriously in the US. In our constitution that right is enumerated second, just after the one about freedom of speech and religion. Licensing is a mechanism of control over who can and cannot exercise this right, and such mechanisms are often abused to suppress minorities and dissidents, which is contrary to the reason the right is enumerated in the first place. Similarly this is why people sometimes oppose mandatory background checks; though you will find much broader support for voluntary background checks by private citizens [0].

Limiting magazine capacity is opposed because it is an ineffectual restriction that largely serves to annoy hobbyists. Many proposed restrictions are like this. That's one of the reasons people encounter so much resistance to proposals, because they're often obviously rooted in ignorance and have little regard for their side effects. For instance, since "history of mental illness" is one of the things that could be used to restrict one's ability to purchase firearms, many enthusiasts who may be suffering from mental health issues will not seek treatment.

[0] In many states I can sell a firearm to another individual without involving a licensed middleman (FFA), but I do not have access to the system they use for background checks (NICS).
Modern Go solved the problem of control over native threads threads. But it is puzzling indeed that it took almost 10 years despite popularity with containers.
Good to know about the timeoutlen.

Also newer calculators have a distinction. But I’ve definitely used older ones where both keys were on the same button (separated by a slash?) but I know I habitually press C twice and it’s likely because the calculator I used most growing up needed you to press C twice for CE.
An Underhanded, If Legal, Scheme to Get More Financial Aid
There really isn't that much profit involved in this coverage. It seems much more likely that it's being driven by accident rather than by any nefariousness on the part of our evil media overlords.
Whoops. Wrong article. Apologies. Blame my big fingers on this phone. The article is:

« Analysis of Faults in an N-Version Software Experiment."
Susan S. Brilliant, John C. Knight, Nancy G. Leveson (1990)

And I found a PDF version here: http://sunnyday.mit.edu/papers/nver2.pdf
This "might" work - but there's plenty of people that no matter the number of interviews they flop sweat, forget, and generally feel fight or flight reactions, though medication might help.

I have trained a lot of people and you see similar stuff with test anxiety - even if it is the easiest, open book, no pressure situation, I have had people openly weep and quit their job - the internal pressure is just too great.
By 1998, I was using an HP parallel port CD writer with a Gateway Solo laptop. By then, they were decently reliable. I don’t remember getting any bad CDs.
There were already two sensors. The software just wasn't configured to use both of them.

I believe that's been changed too (see: AOA sensor).

This article is about flight computers, which are the machines that consume sensor input.
Blockchain Tech. On Mobile App
This is missing a text layout engine: separating a string of texts into multiple blocks with word wrap. This is handled in GTK+ through Pango and in Qt with an internal algorithm. I don't believe FreeBiDi/ICU is used in either.
True but not everyone does it well. Almost everyone sucks at it - long waits, poor selection in terms of product range and sometimes even apps that simply don't work as intended. It's going to take a large player with a wide network to get it done well. There are so many players in the space who've closed shop and will continue to do so. Only a few (2 or 3) will stay put and actually get the job done.
I can see this as the "penthouse to penthouse" service of choice - and I for one would love to tour manhattan on one.

Likelihood of licensing some moron with a tank full
of jet fuel to buzz above thousands of pedestrians- about zero % :-(
"Justice" is made up by people. For centuries is was justified to conquer and change borders by force. Then suddenly there was a stop ... but all the old borders made by force should remain. That might get questioned again on a broader base, if the borders on a land does not match up with what people think and feel what is right.

So again, why is the amazonian rainforest the property of the brazilian government? Did they plant it? Did they bought it from the people who used to live there?
I don't think so. In the end, it comes down to power. Your government might be stronger than the natives living there, but like I said, more people care about the rainforest now, than the people who lived there.
African Great Green Wall?
Recent Chinese effort to increase coverage by forests from 21% to 23% of its territory by 2020, which even included soldiers from PLA planting trees?
I’d say, reforestation is on trend now and the countries deliberately choosing another course are exceptions. It’s 2019, not 2000 today.
A) You’ve made a massive assumption here in regards to the sale price.

Sales prices vary depending on a multitude of factors. There’s no single sales price that exists for one album/track/etc.

iTunes charges differently to Beatport. Beatport charges differently to direct to fan over Bandcamp.

B) Furthermore, you’re assuming independent artists earn in a linear fashion which is just not the case.

I have been toiling away for 10 years making music. I don’t earn enough to pay original sales price x 10 every year to keep my work in copyright. So 50% of my work is now public domain.

Now let’s suppose I “make it big” tomorrow. 50% of my hard graft over the last 10 years was for nothing. Everyone can get my work for free. Maybe my recent album makes me a few bucks. But now I can’t re-copyright those earlier works.

As an independent artist, I’ve just been screwed by your proposed system.

Edit1- C) you’re assuming that everything that any musician does is released as an album. And sold to the public. How would you set the rates for something that only gets broadcast on radio and never sold?

Edit2- D) my point regarding B is actually one of he fantastic things about copyright existing for my lifetime +70 years.

If, at any point during that period I “make it big” then either myself, or my estate, are able to be paid for my hard graft.

—————

Music is inherent to our society, even our humanity. Personally, I think we should place appropriate value on it.

Lifetime +70 places a good value on the work musicians do in my opinion.
Ha! Stupid me thought it was some sort of a beer-lover's group in which the commenter hoped to improve his performance, a sort of organized pub crawl.
Pathfinder replaces FreeType. It doesn't do more, and shouldn't: it's focused on glyph (and image) rendering.
I agree that removing ‘let’ makes the language much less pleasing for me to use. I recently looked in contrib for ‘let’ and saw the macro definitions but could not get it working. It seems like a small thing, but it does keep me from doing more than rare experiments with Hy.
On one hand it's horrible that Brazil and other 3rd world countries don't stop the jungle destruction, but on the other they're just doing what Europe has already done to it's own forests, so what gives us the right to moralize... very sad situation... my view is that really the West is the one that can stop it, by investing and insisting on green industries, and not doing any business with those that endanger rain forests. It's all about the money in the end, so if Brazil (and people in power) can make a lot more money from preserving rainforest than from cutting them, then lots of people in power will be incentivized to protect them. Otherwise, as any politicians, they'll try to please their voters and sponsors first.
> I am assuming it is a 'cut down' version of C9 with a lot of the bells and whistles removed?

In a way, yes. The CS50 IDE mainly targets students or teachers who are taking or teaching CS50 (https://cs50.harvard.edu/) or similar introductory courses. The UI is simplified in a try to be more accessible to users with little or no prior CS or programming experience. It also comes preloaded with a bunch of tools and libraries that are used in these courses so that users don't have to deal with the hassle of installing and configuring them and instead focus more on the course actually tries to teach.

> So I assume that it spins up a micro EC2 instance each time someone wants to use CS50?

It's actually backed by containers rather.
Incidentally, there is no one true way we do development. For example, I never use a debugger, and if someone asked me to work in the way you do I would be at a loss. This is why any "one size fits all" process is always going to fail for someone. Do you want to work on a team where everyone has exactly the same strengths and weaknesses, or would you rather have coworkers with skillsets that differ from your own?
The author addresses that in her premise:

Each assignment required a yes-no decision.
And even after they find out about each other their respective managers refuse to let them cooperate.
Interesting question, from my understanding Pathfinder is only concerned with rendering so it doesn't completely replace FreeType: you still need some software to extract the curves path data from the font file. This can be done in rust with skribo and font-kit

You can check out this issue for more info: https://github.com/servo/pathfinder/issues/143
Doubly linked list of lines tends to be slow on, for example, editing documents with very long "lines" e.g. doing a find/replace on a 10mb json that's not pretty-printed and is a single line.
If you look at gun crimes and gun enthusiasts, most gun crimes are not committed by gun enthusiasts, and most gun enthusiasts are willing to go through the hoops required to get a concealed weapons license, which requires a background check and training.

Most gun enthusiasts I know hate gun bans because they hurt responsible gun owners far more than criminals. Many gun enthusiasts like "tactical" weapons and mods, and these are precisely what these bans hit. They've already shown willingness to go through hoops, so I think a different approach is in order.

I believe all weapons should be legal, but more dangerous weapons should certainly be harder to get. Automatic weapons, for example, should require more training and secure storage than handguns, and some handguns should require more training and secure storage than hunting equipment.

Some proposals:

- guns unlikely to be used in crimes (single shot hunting rifles and shotguns, revolvers) should require ID + quick background check (submit name to police database for smoke test) to purchase
- larger magazines, semi-automatics, and self defense ammunition require passing a basic gun safety course and access to secure storage for protected items (e.g. home safe)
- automatic weapons require regular inspection by some local authorities that checks correct storage habits

And so on. I think most gun enthusiasts would be okay with this, provided independent third parties can do the checks (gun club, dealers, etc). Gun owners would then bring documentation showing that they're allowed to buy firearms of a given class. Everything should be as anonymous as possible (separate ID from proof of compliance and require a warrant to link the two).

That being said, most proposed legislation seeks bans, not reasonable regulation, so it's understandable that gun enthusiasts push back.
Well, in the author's defense, they specifically stated that "Each assignment required a yes-no decision". I agree, though, that there really is no great lesson to be learned here since the real world doesn't work like that.
The technical bit about channel capacity was honestly more interesting. It's a neat result (that should be fairly obvious to anyone who's worked with probabilities) with a not-so-great example to illustrate it.
>Well, Go seems to have enabled a new wave of software renaissance - Kubernetes, Docker, you name it

Let's name it. I wouldn't call either of these a "software renaissance". Docker is a wrapper on top of Linux kernel containers, and Kubernetes is a 10000 pound gorilla on top (and port of a C++ app, some say even through a Java rewrite/transpile to Go).

Go was just at the peak of being fashionable at the time (and had some basic features not semantics/syntax related like easy static compilation and cross platform-ness) so got adopted by these projects, the same way many new projects now use Rust.
TL;DR: when facing binary choices (yes/no), stupidity is being ~50% correct, not ~0% correct. When someone is correct e.g. only 5% of times, it means they're strongly anticorrelated with reality, and you just have to do the opposite of what they say to be 95% correct.
I agree. "We see the candidate's thought process / approach" is all bullshit. If you didn't solve the problem, you are not getting in. It also doesn't matter how you perform in the non-coding (system-design and leadership / behavioral) interviews if you didn't solve the coding problems correctly.
> The current generation of politicians around the globe seem content to ignore any sense of responsibility either globally or locally.

Absolutely, they are because the people who vote them in are as well.

Look, at the end of the day, no one is willing to make the sacrifices necessary. At a deeply unconscious level we realize this, but our conscious self has to rationalize it. We cannot admit to ourselves that we are this terrible at an individual level, so obviously it must be someone else's fault:

* That handful of climate change deniers who somehow stop >99% of us from taking action.

* Those evil capitalists who would bend over backwards to charge us more for environmentally friendly products if we were actually willing to pay for them.

* Those careless politicians who could make their career on a long-term issue like environment if that were the deciding issue for people's votes.

* Those evil white colonizers who set this all in motion centuries ago.

* That other country who is emitting more pollution than my country is

And so on.

Because at the end of the day I am the victim in all this. I did my part. I stopped using plastic straws.

But I am not willing to make any meaningful sacrifice towards this, and I know this makes me a terrible person.
Technically I'd say they introduced MCAS to increase the control force in certain scenarios (high power high angle of attack). But yes I mostly agree with you.

One thing I'm not sure about is whether Airbus would have to demonstrate proper controllability (i.e. adherence to control force regulations) in all phases of flight and corner conditions.

You could have a scenario where by they have a complete control reversal on the approach to stall but under normal law the pilot would be oblivious. This would obviously show up in direct law.
Yes, that was it, thanks! It's at http://archives.miloush.net/michkap/archive/2006/07/14/66571... (Can the CP_ACP be UTF-8?) which links to http://archives.miloush.net/michkap/archive/2005/02/06/36808... (Can a codepage be changed? How about which codepage a locale points to?) and http://archives.miloush.net/michkap/archive/2006/07/04/65605... (Behind Norman's 'Who needs Unicode?' post).

"It is not possible given both the current architecture (which must work in both user and kernel mode) and also the inherent assumption in several subsystems (like USER) that the ACPs maximum number of bytes per character is 2."

And the #define would have been MB_LEN_MAX.
> And is etcd significantly better than Zookeeper ? Not really. So not a great example for Go's supremacy.

ZK is using Paxos and Etcd is using Raft. It's difficult to compare languages in this case as you will compare consensus algorithms mostly.

> Also with GraalVM you can equally support low memory, fast startup use cases.

How is GraalVM performance this days? Last time I've checked[1] it was a lot slower than JIT.

1. https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Yep, gun lobbying groups have succeeded in convincing lawmakers to be hardliners despite what most gun owners and non-gun owners actually support.
Few-Shot Meta-Denoising
I imagine you could find lots of 20 mile shore to shore routes in the great lakes. And an easy way to scale up once that's not long enough.
Advantage Flywheels
Perhaps?

https://en.m.wikipedia.org/wiki/Agrarian_Justice

(While I think the right of commons should have a higher institutional standing as a legal entity, I’m not convinced it should be conflated with the government. I would probably like to see constitutional writings limiting what rights a government would have as a custodian of the commons)
Show HN: Roobrick: Rubrics for Business
> same rates

No problem. Cabs still suck compared to ride apps. It's not even a comparison that's fair to make under your stated conditions. That I can summon a ride at any time, any place and have a near accurate estimate of the cost so I can plan ahead and not have to negotiate with the driver (happens sometimes) is way better anyway.
I like "pointless semicolons" and other redundant info to help the parser (and make things more explicit)
شركة فحص تسربات المياه بالرياض
So what we want is a typed compile-able Python? :D
The takeaway here isn't for people looking for these jobs (yes you can bite the bullet and conform to any stupid process) but rather for hiring managers that if you actually want what you say you want (diversity, hiring for ability to do the work, etc) then you should not be hiring in this stupid broken way that we all know doesn't work and doesn't give you those things.
Ditto. I moved away from it partially due to the removal of let and partially due to lack of Python 3/async support (which is now landing).

I’d really like to see a 1.0 with let back in the core, but I don’t see that happening just yet.

Edit: typos, plus I’m also curious to see what https://github.com/gilch/hissp will do.
Welcome to Life: the singularity, ruined by lawyers [video]
https://cheatsheetseries.owasp.org
No recovery in sight for the Indian economy
Vitamin D "may" help prevent something something

I can't believe how lucky I am, having survived global warming several decades and still counting!
A lot of what you wrote is reasonable, but it should be clarified that in the United States, at least, (which is presumably the country many of us are talking about) private ownership of automatic weapons has been heavily regulated since the 1930s to the point that it's nearly (but not quite) impossible to own an automatic weapon as a private citizen.

https://en.wikipedia.org/wiki/National_Firearms_Act
No comments? Lame.
What is that supposed to say?

A language grammar is only a tiny part of what makes a programming language.

Compare ISO C pages and C compiler manuals instead.
So simply price ownership at market value. Of course price control distorts the market, we know this.
which implementation is that? 2 is the fastest but it doesn't use any .* or the like, an 3 which does and has "vectorised" in the comments is actually half the speed of 2
I'm sorry, I completely missed that you were a German citizen and assumed you were a US citizen who wanted to move to Germany. Nothing I posted is relevant to you.
Ah yeah, that's also true. Typical UK season now is 6, 8 or 10. A few decades ago 13 was probably the commonest. I know many are made out of order, even shorter ones, to tie with locations, sets etc.

Dr Who was actually quite the exception there with 26 and even more in the earliest years! US seems to be 15 or unbelievable. They start to feel too long, even shows I enjoy, or perhaps ideas or budget get spread too thin, especially in 2nd and subsequent seasons.
Go and Rust are the latest languages I started to use. Neither is perfect, both are awesome, but more importantly, both are a step forward, both get a lot of things very right, and for the rest, most are at least acceptable. When I code, most of my frustrating moments come from underlying problems with cross compatibility, access to hardware, graphics, encodings, etc, which are rarely problems caused by languages themselves.

We are pretty new at this, we are still trying to figure out a lot of things. We are still experimenting a lot with many features. But step by step, new language after
new language, we keep improving.

Trying to be realist tends to be a painful exercise, but in the case of programming languages, I think the situation is looking pretty good. There might be a billion paths left to explore, but at least the ones we are exploring are bringing something useful to the table. I hope we soon start writing articles titled "the perfect languages and the exciting ways we are getting closer to them". The article was pretty good, by the way.