skysight-inc/HackerNews huggingface dataset:
Right, I'm not disagreeing with you that the Go standard library and a few idiomatic Go standard library transactions use shared memory. I'm disputing that these are real impediments to building programs that benefit from shared-nothing designs. Obviously, Go does a better job of minimizing shared memory than eliminating it. I'm asking: does this distinction matter in practice?
Aren't they infamous for their spam support?
The irritation was minor and fleeting. I consider it a healthy reaction, because it's a feeling that drives improvement. In software it's often called "paper cuts".
I'm curious if increased demand and production of electric vehicles will cause a subsequent crash in oil prices.
Way to take advantage of HTTP/2. Really cool idea, and at a glance it looks like a reasonable implementation. Stoked to give this a try! :)
Really, A great job by a small team: 50-100 contributors vs 4000-5000 developers and employees of MATLAB.

https://octave.org/doc/interpreter/Acknowledgements.html#Ack...
Who has more children?

If happiness is the goal, we already have the answer -- cocaine.
His spectrum “disorder” is a strength. Trillion Dollar “Bond King” interview
> So then, where does the desire to be an Alpha originate if it is so stressful and destructive?

That's just it, it isn't a desire its a drive.

That drive serves the troupe, not the individual.

Give the prospective alphas testosterone blockers and you'll see them happily enjoy their lives as betas (or lower).
Location: Bosnia

Remote: Preferred

Willing to relocate: after some time if offer is right

Technologies: technical team manager/CTO/product manager, Debian/Linux, debs. flatpaks, git, hardware, support

Resume/CV: https://www.linkedin.com/in/zlatantodoric/ and more detailed one upon request

Email: zlatan@riseup.net zlatan@debian.org
SQL Server offers two different license models (at Enterprise tier). Per physical core or per virtual core.

If you license all the physical cores you can run as many copies of SQL Server as your infrastructure will allow.

If you want to run SQL Server as a partial part of a private cloud then licensing per virtual core could be a significant savings in some circumstances. This is because physical cores used for other things won't require a license.

This article has more info:

https://blogs.flexera.com/elo/2017/06/an-introduction-to-mic...
Server status monitor written in Go
It wasn't "the suits" in general like that. Pretty much all the blame for Commodore's failure post-Tramiel can be laid at the feet of two people: Irving Gould and Mehdi Ali.
Not the op, but:

Genocide is an organized attempt to drive a race to extinction. An effort whose stated goal is to kill everyone of European decent residing in South Africa would qualify as genocide.

Genocide is not just any large-scale killing. It's certainly not the seizing of property, regardless of scale.
>where does the desire to be an Alpha originate if it is so stressful and destructive?

The same origin as every other drive of every living thing: reproductive success. Evolution doesn't care about stress and destruction. The only thing that matters from an evolutionary point of view is replication of genes.
"COBOL has historically been very secretive and low key. Its domain of use being very secretive and low key. COBOL programmers rarely work on systems that would allow for open internet chat regarding details, let alone existence. It is a tribute to the professionalism of these programmers that most people rarely, if ever, hear the name COBOL, a programming language with billions of lines of source code compiled and in production around the world over half a century." -- GnuCOBOL FAQ
"Kari-Anne Opsal, president of the Norwegian Bridge Federation, said the drugs were “not performance enhancing”."

So I don't think its reasonable to go looking to performance enhancement as a reason.

To me it does appear that they're following rules meant for actual athletes. How much choice they had I don't know.
Interesting! Seems like Firefox is the one at fault here. Opening in Safari showed a reader mode option.
I am a newcomer to hating systemd. At first I was indifferent, an init system cannot be so bad after all.

Fuck that. In the last two years, they have changed at least three times the way that the option to delete the /tmp dir is specified. I understood the configuration, edited it so that it did not delete the /tmp dir automatically; and then, upon an innocent update the old config is overridden and the /tmp dir is magically cleaned! This is infuriating. I have never felt actual, physical, rage against any software in 25 years of using computers. That is, until I met systemd!

I do not really care whether the init system is written in C or scripts. But please, allow me to follow a simple logic. Scripts maybe are not very elegant, but I can follow the init process end-to-end and understand where it does that. I have honestly tried to do that with systemd and it is impossible. And I am quite proficient in reading C code and bash scripts. I have a lot of patience and I am willing to spend a few hours of my free time to understand how a program is configured, by reading code if necessary. But this stuff is just batshit crazy.

I can hear in my mind the smug voices of systemd developers saying "but why do you even want to not delete the tmp files". That's not the fucking point motherfuckers! I just want to control my computer.
Thus, EditorConfig! It's a standard for editor configuration, and is basically the same in all text editors.

Drill bits are standard, but lots of other tool interfaces are not. Batteries are not at all compatible, for example, and not even within the same brand (different voltage, different battery chemistry, ...). When someone's Milwaukee 18V lithium battery dies, and there's only a DeWalt 20V charger, nobody makes snide remarks about brand, any more than if you had the wrong size wrench for the bolt you needed to tighten.

It's true that "drills are not political", so why would you allow developers to claim that text editors are? That is a social problem, so it requires a social solution. You seem to keep implying that software developers uniquely posses an inability to behave reasonably in the presence of alternatives.
To the point that some episodes ended up being filled with Take Thats at the execs, thrown in by JMS and the scriptwriters.
> I never mentioned holocaust denial

What did you mean when you mentioned

> it being physically impossible to incinerate 6M humans in the span of time the nazi's had to do it in the ovens that they had to do it in

in an example??
It’s because you looked at the wrong post. You want this one: http://colah.github.io/posts/2014-07-Conv-Nets-Modular
It does!

> By default, @pika/web will install all package.json dependencies with an ES "module" entrypoint to the web_modules/ directory. @pika/web is able to handle any legacy Common.js/Node.js transitive dependencies in your dependency tree, however the top-level dependencies (the ones that you import directly) must have a "module" entrypoint.
Wikipedia does not say that the above is an example of the passive voice. Passive voice requires past participle. "is" above is present continuous anyway.

I don't think that running a software team like a paramilitary group is the only way to stop bickering, but some elements of how paramilitary groups are managed are very attractive in this context, and seem to have worked where I saw them applied.

The employees of a lot of banks happen to wear suits, shirts and trousers, programmers included. I wouldn't discount the benefit of this purely because paramilitary organisations also happen to enforce a uniform.
This already exists when tabs are used for indentation.
How is providing a code editor or text editor different than writing it out on the whiteboard?

I do a similar process and don't care if their syntax is exactly correct. I, maybe different from the person you're responding to, don't care if they use exact libraries in the precisely correct way. But I do care that they're able to come up with a plausible solution.

At a point, I see people gripe about whiteboard interviews and "specific answers" to questions enough that I'm all in on whiteboard interviews. If someone has an attitude problem over it, I don't want to work with them. God only knows how unwilling they'll be to do something simple like look into the source code of some library they're using. "The job description didn't say I had to do this!"

I realize I am being overly-emotional here, but the HN and broader attitude problems around something as simple as writing a for loop on a whiteboard irk me so much at this point, babying and coddling people, apparently older people who I thought knew how to adapt to whatever life sends their way since they weren't the everyone-gets-a-trophy generation.
The other side of this is struggling homeowners in the black community being the most available to developers buying up properties for far less than they'll flip them for. There are non-profits in Chicago actively fighting to defend the community.
This has been the biggest thing holding back wide adoption of native ES modules: every single one of your dependencies has had to be a proper, browser-compatible module. Very exciting.
Acute high intensity interval exercise reduces colon cancer cell growth
Developers are not unique in thinking that they are unique.
IntelliJ shortcuts are easy to learn because it hardly has any, in comparison. It's decent at Java boilerplate, but have you started writing plugins for editing other files? Because I can't convince myself that's worth the time investment.
So, as a dev-ops engineer, I'm trying to decide if I'm onboard with this idea. I still don't see the justification though.

The idea of provisioning an environment to test a branch seems like a lot of overhead. Concretely, how long does it take to spin up an environment, install the containers/app, and run tests?

I imagine the answer is going to be over an hour.

Definitely feels like a lot of overhead, particularly when most branches change ~.1% of an application's code and so theoretically the full-diff is kilobytes worth of data.

-

The alternative of course is just to have a pre-set number of build-servers (e.g. 5) and then have jenkins dynamically run jobs against them. Seems simpler, I assume faster, and just less risky.
I've lost track of Kyle's work since my last job crumbled, but for anyone unfamiliar with him, it's a pretty safe bet that his material is among the best available on this topic.

His tool Jepsen is the gold standard for testing the consistency guarantees of distributed databases.
"For the past week, I’ve been holed up"

I see what you did there :)
? None of those are production environments.
Quadriga Crypto Mystery Deepens With ‘Cold Wallets’ Found Empty
It's like C++ but without metaprogramming, without a huge library of standard algorithms, and with much worse performance, yes.
Here[1] is the United Nations definition of genocide. Do you think what is occurring in South Africa (or what occurred in Rhodesia-Zimbabwe specifically as well as in Zimbabwe ~2 decades later) qualifies?

[1]https://www.law.cornell.edu/wex/genocide
>At work I have what are essentially cron jobs

Sole developer of process doesn't see the need for anything more than cron jobs, news at 11
Speaking from my probably limited experience compared to others here, these early Oracle adopters turned senior/management you mentioned actually are the ones I saw fighting hardest to keep Oracle around. That is all they know and all they ever have known. In some cases even lying about other technology assessments and flat out sabotage to make sure things aint change. The most vocal pushback against Oracle I saw was from people who were not early adapters and had experienced other systems.
It's almost like plain text (with primitive ASCII art arrows and such) isn't a great user interface, even for developers! We should come up with some way of separating the Model and View... :-)
The correct link for the first job:

https://jobs.target.com/job/brooklyn-park/senior-engineer-fu...
The linked list is such a fundamental piece of technology that you never have to implement it.

I mean, I understand the linked list quite well, but in my multi decade software career, I've probably actually implemented one less than once a decade. So I think it's a very unrealistic interview question, and will sigh quite hard (internally) when asked to implement one in an interview.

You just can't please everyone...
I’ve worked at three companies that usually had candidates complete take home assignments. The subjectivity is part of the point. They want you to only spend an hour or two so they can level you accurately and determine what the interview will look like, if there will be one at all. Most people submitting solutions are usually screened out because they’re empirically inexperienced or unsuited for the role. It’s a red flag if you took more time than suggested. If it’s a long assignment, you could simply say what you would work on next had you more time. If it’s a screening-type assignment you’ll be screened out, and if it’s not, you’ll be invited to onsite if what you said gels with the reviewer.

Most take home submissions I’ve seen are rejected — because of copy-pasted stack overflow code patched together, incorrect solutions, or poor style or organization.
TL;DR: World changes.
They also get picked because they have excellent vendor support behind them. As well as third-party ecosystems.
This library has a GPDR consent problem-- just putting it at the end of the README doesn't cut it. I wonder if this is the first open source library to violate GPDR.
Make the Web Great Again
> And that was before numerical python existed. Now, MATLAB compatibility is about the only reason to use Octave. But a better idea is to get out of the MATLABiverse altogether.

Personally, I do a lot of numerical calculus and prefer octave than numpy, just because the language is less verbose and more comfortable to use. I have converted many times ugly python+numpy code into beautiful octave. If your main and only goal is to perform matrix computations, then octave is excellent. I have never used nor needed the commercial matlab.

The python numerical stack has a rather absurd feeling in my eyes.
I feel like an even better approach here would have been for the developers to offer the data collection functionality as a separately installed module, and then make the case to the user during installation of the main package.
You could have probably read the details in the article (WBF tournament bridge follows Olympic anti-doping rules designed for athletes, presumably because they applied to make bridge an Olympic sport rather than because of any bridge skill enhancements from growth hormones) in the time you typed out the comment saying you didn't read beyond the headline...
I don't know there's any great solution here. Something that works well most of the time is going to lull drivers into not paying attention. Calling it autopilot probably doesn't help.

Tesla is either going to have to hobble it enough that drivers pay attention, or significantly improve it, if that's possible.
Core-Fringe Link Prediction
> Is number of drug uses reduced? Nope. It risen.
> Is criminal drug activity reduced? Nope. It risen.

Sources please.

> So, what exactly "works" in Portugal?

https://en.wikipedia.org/wiki/Drug_policy_of_Portugal#Observ...

- Increased uptake of treatment (roughly 60% increase as of 2012.)[12]

- Reduction in new HIV diagnoses amongst drug users by 17%[19] and a general drop of 90% in drug-related HIV infection

- Reduction in drug related deaths, although this reduction has decreased in later years. The number of drug related deaths is now almost on the same level as before the Drug strategy was implemented.[12][19] However, this may be accounted for by improvement in measurement practices, which includes a doubling of toxicological autopsies now being performed, meaning that more drugs related deaths are likely to be recorded.[20]

- Reported lifetime use of "all illicit drugs" increased from 7.8% to 12%, lifetime use of cannabis increased from 7.6% to 11.7%, cocaine use more than doubled, from 0.9% to 1.9%, ecstasy nearly doubled from 0.7% to 1.3%, and heroin increased from 0.7% to 1.1%[19] It has been proposed[by whom?] that this effect may have been related to the candor of interviewees, who may have been inclined to answer more truthfully due to a reduction in the stigma associated with drug use.[20] However, during the same period, the use of heroin and cannabis also increased in Spain and Italy, where drugs for personal use was decriminalised many years earlier than in Portugal [20][21] while the use of Cannabis and heroin decreased in the rest of Western Europe.[22][23] The increase in drug use observed among adults in Portugal was not greater than that seen in nearby countries that did not change their drug laws.[24]

- Drug use among adolescents (13-15 yrs) and "problematic" users declined.[20]

- Drug-related criminal justice workloads decreased.[20]

- Decreased street value of most illicit drugs, some significantly

- The number of drug related deaths has reduced from 131 in 2001 to 20 in 2008.[25] As of 2012, Portugal's drug death toll sat at 3 per million, in comparison to the EU average of 17.3 per million.

- Homicide rate increased from 1.13 per 100 000 in 2000 to 1.76 in 2007, then decreased to 0.96 in 2015

Seems good to me.

> If you are not a drug user, your life expectancy is at same level as in Europe.

Sources please.

> I have personal experience with public health care.

Anegdotal evidence.

> I want to be homeless then.

Nobody's stopping you.
It’s a running joke in companies that Hibernate/JPA helps us abstract from the database « in case we change DBs », and how it never happens because we’re tied to specifics of the DB anyway (Oracle counts nulls = empty strings, for example).

I guess the day has come to make use of this feature.
> How is providing a code editor or text editor different than writing it out on the whiteboard?

At least for me, it's vastly better. In an editor, I'm in my element, I have autocomplete, things work they way they usually do and everything is much more comfortable.

I could even throw together some quick tests and test drive my code!
Julia code that accompanies the paper: https://github.com/arbenson/cflp
I don't understand why he's not encoding information into the odd labelled columns. It really takes away from the project.
The one thing I would note is that most of the problems with channels seem to fall into the type where incorrect ordering causes a blocking channel operation that will never complete.

Channels are definitely hard things to get right in go consistently, and they can be a bit non-intuitive. They result in deadlocks/stalls and leaked goroutines. However what they don't result in is memory corruption issues -- none of the cases wind up reading or writing the wrong values. So in that sense I think you can say that concurrency fails with channels tend to be "safer" in that they will not cause operations to proceed with the wrong data. Which is one advantage over many cases of shared-memory concurrency bugs.
Hopefully Tesla doesn't feel the need to repeat mistakes of the past by releasing info outside of the NTSB process[0].

[0] https://www.npr.org/sections/thetwo-way/2018/04/13/602081183...
> I wish every app was run in a sandbox.

Did you check out Snap, AppImage and Flatpak? Okay Snap is store-based, AppImage requires to be used with Firejail for sandboxing, not sure about Flatpak. But I think they're going in the direction you're looking for.
Interesting taxonomy. To the extent this maps to the growth potential of a company, I think the definition of "great to work for" is relevant.

Joy Covey, Amazon's first CFO, left in 2000 (I believe) and when asked later why she left she said something about the work place being too chaotic and fast paced. She attributed the majority of this work dynamic to Amazon being an internet business.

My point is just that some companies (e.g. Amazon) have work cultures typically understood as less appealing than companies (e.g. Google) with similar growth profiles and thus similar investment value profiles.

----

Covey, of course, walked out with $200M+ in Amazon stock. So, work culture could be sub par while the company is still "great to work for."
"Categorical set theory" > "References"
https://en.wikipedia.org/wiki/Categorical_set_theory#Referen...

From "Homotopy category" > "Concrete categories" https://en.wikipedia.org/wiki/Homotopy_category#Concrete_cat... :

> While the objects of a homotopy category are sets (with additional structure), the morphisms are not actual functions between them, but rather a classes of functions (in the naive homotopy category) or "zigzags" of functions (in the homotopy category). Indeed, Freyd showed that neither the naive homotopy category of pointed spaces nor the homotopy category of pointed spaces is a concrete category. That is, there is no faithful functor from these categories to the category of sets.
Other companies hoping to do self driving better than Tesla has would do well to heed these free lessons from them.
The APU is for electric power on the ground, it is not used in flight.
Posting because I think its about time the diversity discussion also includes the negative labels which exclude people with different mental strengths (ADHD, Aspergers to name a few). Our differences start at a genetic level, gender, race, physical abilities and mental strengths. Reducing them each to a label which can be portrayed as a binary good/bad misses the huge opportunity of embracing the differences. If we empower each other to accentuate and enhance our uniqueness instead of repressing it for conformity, then identify how it can be best applied for maximum positive impact we will have a greater chance to succeed as individuals, teams, nations and as a species.
There are a few odds and ends—IIRC some fonts, some gpu accelerated widget implementations for swing, and some obscure crypto options.

But the OpenJDK is the reference implementation and almost certainly has everything you need. The only reason to use OracleJDK is if you want to buy a support contract from oracle (NB there are companies, including very big ones, that will sell you a support contract for OpenJDK.)
It's not because of poor Oracle reputation, it's because of technologies. Oracle is losing database-related markets.

15-20 years ago Oracle was №1 in database-related technologies and everyone knew it. For that time they had almost perfect solutions for most database-related problems on market. But market is changing. Today they stuck with their good solutions for outdated problems and their solutions doesn't solve modern problems well.

So here is my short list of modern database-related problems, for which I think Oracle is not best at:

- files/data storage (today there are better non-database solutions for that, 15-20 years ago it was a good practice to store files in database),

- full-text search (10-15 years ago substring search was enough, today we want complex search criterions),

- consistency across data centers,

- key-value cache (today we want almost instantaneous cache answers),

- OLAP (there are faster solutions on market).

15-20 years ago Oracle was one and only one solution for almost all database-related business problems. Today for many modern problems there are better solutions than Oracle.
Mathematica is useful and beautiful. But solving a linear system by the antislash operator is a major feature of octave and a piece of notation that I cannot live without.