skysight-inc/HackerNews huggingface dataset:
Having a "powerful debugger" is orthogonal to "can I dynamically define classes at runtime, when that makes sense to solve my problems?" and "can I load a library that's annotated to make for a simple extension system?".

Like, take a look at this[1]. I wrote it for a game engine in C#. It allows for dynamic loading of modules or static packaging on platforms that require it. This is what I would consider a low-end thing for a Ruby application that needed extensibility--just something you do out of hand. Crystal can't do that. Maybe it will in the future, but it's not even a 1.0 feature. So Crystal might be a challenge to a Golang-ish thing, but it's not a challenge to a Ruby or a JVM/CLR thing on that front.

[1] - https://github.com/eropple/Exor
Because we white men are the default

As a person of color, I have to say that this is one of the most corrosively racist concepts there is, flat out. White people aren't special. They aren't a "default." Everyone else isn't a flavor of the month. The "everyman" isn't a white man. Because to say such is to relegate everyone else to 2nd rate status.

I'm not saying all complaints about identity politics are illegitimate. Just that when white men are practicing identity politics, one tool they use is to complain about identity politics.

It sure sounds like you're saying that all complaints from white men about identity politics are illegitimate or are somehow special because they come from white men. That strikes me as racist. Also, it sure makes white people sound special somehow.
Except that they weren't doing that.
I was thinking more of Ansible, but yeah. I've done SQL Server installs on Windows Core, and it is painful. Aside from the obscure PowerShell commands, you have to write a config file - just to get the damn thing installed. Rubbish. (I hear it's gotten better in 2016 though).
Over the years I've noticed the south bay culture spreading up to SF and Oakland, and down to Santa Cruz. They haven't been hit as bad as Palo Alto and San Jose, but I'm afraid that the culture will continue to spread as long as the software industry continues to be lucrative (and other industries become less so).
One redditor commented on this. He said it requires a consent to US court jurisdiction, which his lawyers said would bring other issues, if you are not a US resident or citizen.

https://www.reddit.com/r/linux/comments/5j3mn2/ibm_is_trying...
A SaaS allows them to track growth easily. You have n susbcribers who pay x a month. It costs y to bring them in and they use the product for z months. It a matter of then looking at the numbers and knowing how much ghr company will be worth in a given time period.

Other types of tech products are not as straightforward. Becomes more of a coin toss. Not that a SaaS is a safe investment.
There are also many subreddits where expressing even slight deviations from the dogma earns you instant permanent bans.
I finished it a couple of months ago. It uses the exact same structure and software as described in the book (HACK language, etc).

The included hands-on projects made it more fun and interesting. Basically you'll build a simple computer from the ground up, starting with flip-flops and going all the up up to ALU, memory and CPU.

The grader works well, so you can submit your code and it'll grade you in realtime. You can finish it in less than a month, if you have experience with electronics and Boolean logic.
Reminds me of that time I was trying to debug a TDID problem with cucumber and chef. Searching for prior discussion, all I got was pages and pages of salad.
This is already true in the Fortran world. When I was a student I was working with some condensed matter physics software and there was all kinds of madness with flipping conventions in there.

And Rust doesn't have ten different ways to do n-dimensional arrays. There's one major library out there (ndarray). I just learned about a second (https://github.com/Luthaf/mudi) which seems to use the same conventions.

There are multiple ways to do matrices, but these are in graphics-oriented libraries.
https://youtu.be/7MFtl2XXnUc
The documentation recommends using a cron job[0] - the renew subcommand will renew all certificates you have in plenty of time automatically. Set it to run once a week or so, and it'll figure out what to renew and when.

[0] https://certbot.eff.org/docs/using.html#renewing-certificate...
Golang: In memory dataset filtering
I risk sounding ignorant, but what does 'VMS' stand for?

I tried googling--led to several different results for VMS.
Absolutely agreed with all of your points.

While, admittedly, my tone has been rather aggressive it has not been my intention to aggressively do anything than to say "you are making a big mistake". Making an "orders of magnitude" claim in a field like manufacturing can only happen if your customers are utterly ignorant.

Find a tribe deep in some unknown forest who knows nothing about modern technology. Show up with a box of matches. You've made fire-starting "orders of magnitude" easier.

Today I had a meeting with my local Haas representative. Yes, it's Sunday. I'm buying another machine and he is very accommodating due to year-end needs. We had an interesting conversation about improvements in the industry. Haas introduced an updated control about a year ago. If you look around on the 'net there are people who hate it. Some even talk about having returned machines due to the new control (and buying used machines with the old software).

Are the controls that different? No, not really. However, to an experienced machinist who has been running these machines daily for years their "muscle memory" gets them into trouble when using the new control. I would compare it to switching between Mac and PC keyboards. I do that all the time and it can be a pain in the ass. When developing iOS code I have to use a Mac while all other tools are on our PC's including such things as Photoshop. My solution was to install a piece of software that allows me to remap the keyboard on the Mac to match a PC with sufficient fidelity to eliminate the cognitive load of using both platforms back-to-back.

Imagine now having a shop with half a million dollars of machines you know how to use like you are playing a piano and the "new and improved" version of the machine has you making mistakes and feeling like you don't know what you are doing. It isn't that bad but there's enough of a cognitive load for some (not all, a few) of those who have to deal with this to not be happy with Haas.

Another example is when MS switched-up the UI from Office 2003 to 2007. I felt like moron for a few weeks.

And then we have someone come along and suggest they are going to make things more like software development and achieve an "orders of magnitude" improvement in manufacturing. While, in the real world, a highly experienced, well respected, leading-edge manufacturing company has to take baby steps to improve the UI and control of their $100K to $500K machines. The reality of manufacturing is that people need to make things, not play with toys (hardware or software) every time a new shiny thing is put on the table.

I wish these guys the best but their messaging is horrible. To anyone who knows manufacturing it screams "I don't know what I am talking about". I am sure there are a bunch of Kickstarter projects that could use help. If they can build a business around that, fantastic.
Interesting. I didn't know you could make so much on UpWork:

"John Shipp, a senior web developer in Brule, Nebraska, who charges $166.67 per hour on the platform, joined it in 2011, before it changed its name to Upwork. About 80% of his business came through Upwork in the first quarter of 2016, he says."

http://www.forbes.com/sites/elainepofeldt/2016/05/03/freelan...
Indian Institute of Technology Kharagpur Hacked by Cryptolulz666
Generally, you see NULL when the concept of nothing is represented with the byte value of nothing or 0 (e.g. C).

Nil tends to be used in languages where the concept of nothing is represented by some sort of container. In lisp, it's simply the empty list (since all data lives in lists in lisp). In Ruby, it's a singleton object that inherits from the same base class as everything else. In both cases, the language is structured such that every container can easily be asked the question "Are you nil?" (as opposed to false or 0).
This is a very misinformed opinion.
Instead of comparing people, try companies: Oracle vs SAP.
Sharmi for you and anyone else reading this thread payubiz can only deal with Indian companies. Back to square one.
Thanks to the RBI you need to go through the full KYC process - basically the same as setting up a business bank account. This in not low friction.
Thank you for posting this. I am taking Compiler Construction course next semester, and I will follow your course at the same time.
Producing a lot of code which has to be reviewed without ever actually landing any of it is itself a non-positive contribution. Code reviews are wonderful and I'd never want to go back to working on a team that didn't do them, but they do take time from the reviewers.
That sounds like it would have been very interesting! Back in the 70's it wasn't an uncommon "hobby project" to build a very simple "CPU" using TTL parts. While the computational utility was obviously limited it was a great learning exercise.

I remember working out the logic of "JK" flip-flops and the like. At one time I'd acquired some ancient vacuum tube versions of said flip-flops. Wish I'd kept them, they'd be a great curiosity today, a collector's item of sorts.

Should evoke some good memories looking through the catalogs of current versions of those venerable products. Won't be surprising if they'll be around for a long time into the future.
Most of my problems seem to be with Xcode. The crashes can be pretty frustrating, and most I encounter are repeatable (which makes me think they should of been caught in testing).

The failure in releasing Xcode 8.2/iOS 10.2, but not updating the iTunes Connect backend to allow iOS 10.2 as the max was pretty disheartening. All apps were automatically rejected for half the day. How does something like that slip through the cracks? To find out if it was fixed I had to periodically check twitter :\. There was no blog post, no status page I could check - my only hope was some unlucky dev I found that didn't even work on the iTunes Connect/App Submission team.

I think the consensus is that we need nothing but bug fixes on the core stuff (Xcode, SourceKit, etc).
Yeah, selecting for founders who are PC-compliant seems mildly retarded, to say the least.

The charitable reading is that the guy has a way he wishes the world were, and is trying to impose that vision on people he funds; which I mean, go with god dude.
I guess I should've looked when I said "Compilers". I only skimmed two and one of them is LLVM.
Ask HN: Recommendations for artifacts repository management – other than Nexus?
We have been looking for a self-hosted repository management software for managing our (Maven) artifacts. We had heard good words about Sonatype Nexus[1] and a few days back we decided to check out their paid version of product. The impression and the experience dealing with their support team while trying to do that has been underwhelming. For one, their product page doesn't clearly say what each product does (other than some highly abstracted words). We had a few questions about the products they offer and the features, so we sent them a mail to the email id they listed on their page. The questions were pretty basic. Their response to it was to first ask for a phone number to have a phone conversation with us. We explained to them that we prefer email conversation and then they wanted to know what company we work for etc... All we wanted was a clarification of a few questions that we asked about their product features.

Not really happy with this experience and we don't really want to end up dealing with this kind of conversations if/when we run into important issues that we might need help for, after we buy the product. To be clear, this is more about the way they tried to deal with the questions we asked, than the product itself. It was as if they were more eager to try and get more information of how big a company we were instead of trying to answer straightforward questions we asked. They did ultimately send us the answers, but it took a while to get it out of them.

We haven't yet decided whether or not to use Nexus and would like to see if anyone here has any experience with other self-hosted repository management software (especially when dealing with Maven artifacts) or even their experience dealing with paid Nexus product.

[1] https://www.sonatype.com/products-sonatype
How about Mars? It has a day cycle close to 24 hours, but its year is around 1.88 Earth years. Couldn't find any info on that in different Shu"t.
Out of sight, out of mind. It's not like those people have the same standard of living but just with lower living costs.

You know a WHOLE LOT of people would rather make 500k a year than 300k even if it means their employees are damn near homeless and malnourished. See: any biz with min wage employees in the US.

Plus you're not bound by the same labor laws if you hire from overseas, only public outrage if the public ever finds out.

edit: that is to say, instead of thinking of it as "the price has adjusted", we can think of it as "greed is no longer constrained by the difficulty of overseas communication". Our laws can't contain greed, if we can just export it to where we have no jurisdiction.
The 'sex trafficking' angle has become a straw-man for the anti-prostitution crusaders. Does it exist? Of course. But most non-biased studies show that it is not involved in the vast majority of prostitution related transactions. Period.

What's interesting is that the same Girl-Power groups that push the trafficking narrative the loudest, are the exact same ones who will scream that it's 'her body, her choice' for pretty much any other situation including custody, abortion and reproductive rights, etc.

So the solution to the problem is to continue to maintain prostitution's illegality, or at least moral stigma, but just penalize and shame the men, while asserting that the women are just victims.
You usually don't practice gliding when learning how to fly a small aircraft, they simply don't glide very well.

What you of course do are power-off landings – on airfields, for example from the downwind, and simulated, i.e., you make a go-around just before landing, outside an airfield. Sometimes, it works, sometimes, it doesn't, there are many factors … that's why you actually fly with power idle and not with power off. There're still a few incidents, i.e., somehow the practice becomes tool real!

All in all, power-off landings and other emergency training are an important part of becoming a pilot but you don't spend that much time for them. Other things are much more time-consuming in a typical 45-hour syllabus.
Show HN: Molehead beta, need testers
This activation process is limited to a small number of cards only and I can’t find out any information if company credit/debit cards can be activated or just personal cards.

I surely can’t be the first business in history to run into this problem?
Lets Encrypt is probably the best option. But if you can't use it like me (since I need a wildcard certificate), you should be getting 3-year certificates instead of 1 year ones. At least it'll cut down how often you have to update them.
Both, SSL buying and renewal process are same. So you have to follow the basic steps that you already know to enable SSL certificate on your website. Let's Encrypt has auto renewal process for domain validated certs but if you are looking for anything else like OV or EV, then you will have to go for other paid provider.
But... on a purely philosophical note, are you really building a CPU from gates if you use a '181?

With that said, the capstone project for my college electronics course was to build a 4-bit computer from 74LS chips, and we used the '181. The instructor explained that it was a necessary simplification, in order to get the project into the space and time available. We were provided with the schematic, but were expected to get it working with little or no help, and to demonstrate operation of a program. I wrote a dice game.
I mean, if you understand spaghetti code just as easily as any other code, why wouldn't you write it? It would make no difference to them.
in the Russian sauna (banya) even if you arrive to banya alone it's common to pair up with another person so that they can strike each other with banny venik--tree branches tied together in a bundle, white birch is probably the most common in Belarus. Particularly if you know well the other person (and know this is their preference) the striking can be quite vigorous. I suppose i would consider this both a form of socializing and meditation.

does anyone know if there is a temperature threshold for inclusion in the study? Saunas in the United States (only been in a few, like at the 24-hour fitness club) are, to me, tepid--feels like i'm in a sauna in which someone put out the fire several hours ago.

Russian saunas are are much, much hotter and i rarely see foreigners in them which suggests they are too hot for their tastes (though probably not for Turks or Finns). Saunas in villages or small cities in Russia and Belarus, which tend to adhere more to traditional recipes, are so hot (a little above 90 C, i've always been told is what they aim for) i can't tolerate them for more than a few minutes (and even the locals usually wear felt beanies while in there).
It is amazingly hard to get any information from anyone on this topic. I find it hard to believe that there are no other companies outside of India that have ever had to solve this problem :(
Thats right. With a PEA you can avoid capital taxes provided you hold your stocks long enough.

As per how to open a brokerage account for alien non US resident, several years ago I managed to open an account at interactive broker while living in hong kong. They have among the lowest fees of all brokers and good software. Pretty sure its also possible to open an account while residing in france.

One thing to note though: as an alien non US resident, any US dividends will be taxed at 30pct in the US, directly deducted by the brokerage company
A journey to the bottom of the internet
The ACLU has, maybe for fund raising reasons, taken out a full page ad in the NYTimes promising to challenge Trump. They never took out a full page ad when Obama escalated the drone war or killed a US citizen without trial via drone strike.

A lot of pro-marijuana groups (let's face it they are liberal groups) weren't aggressively going after the DEA under Obama because his administration had a hands-off approach. Suddenly this is a huge issue with the nomination of Sessions, even though the law is still the same under both administrations.

None of the groups have gone after the flagrant violation of 1st amendment rights that the 'hate speech' laws bring about. You might not like a neonazi defaming Jewish people but hate speech laws are counter to the US Constitution.

The ACLU hasn't defended aggressions against the 2nd amendment.

The PATRIOT act was renewed under Obama. The NDAA was also renewed with increased powers under Obama. NSA spying has increased, the FBI has taken more liberties in 'national security letters' and the CIA has still had free reign to do as they please.

Yet all of the liberal watchdog groups gave Obama a free pass, even though he was basically the same as Bush whom they hated. You can go read his record: https://en.wikipedia.org/wiki/Barack_Obama_on_mass_surveilla... and yet the ACLU never took out a full page ad about his spying. Maybe you will also read this editorial: http://articles.latimes.com/2011/sep/29/opinion/la-oe-turley...

Where were the 'civil liberty' or 'civil rights' groups these past 8 years?
> So creating it as a big breadboard project is out the window. No. We need to create some actual proper PCB designs that can then be connected together in a modular fashion.

Before you write off prototyping large sections on breadboards, I highly recommend you take a look at the Vulcan-74:

http://forum.6502.org/viewtopic.php?f=4&t=3329
Why? I am in the process of moving from Oracle to Postgres right now (we no longer want to pay the Oracle tax). It has taken me months of work, but I am almost done. I've been very very impressed with Postgres so far and am amazed by how much better its documentation is than Oracle's. This required rewriting thousands of queries (I now how a pretty good list of differences between oracle and postgres!), but it feels good to almost be done. But now I read that all the work I have been doing is seriously wrong. Why?
I was surprised how easy it was to get a couple asp.net apps running under docker dotnet-onbuild base containers... I think having SQL Server under linux/docker is a really nice option. Just being able to use it with ci/cd environments in linux is a pretty big thing.

I've moved more away from the MS environments the past few years now, but have missed some of the things that MSSQL makes very easy, and by comparison PostgreSQL makes relatively hard. Of course you're paying for it. Having the option to run under Linux is really nice though imho.
That sounds like a fun idea for a precompiler.
Please no. That might get them out of your hair (maybe), but then you've just put someone incompetent in a position where they can exercise it even further.

I think people doing this is the direct cause of some head-scratchingly awful middle managers I've had to deal with..
For that matter, it's been surprisingly easy to get ASP.Net apps to run with mono or .net core in some cases. ymmv of course, and the performance will vary, but it's an option.
we are pretty much resigned to the fact that buying all of the pieces to build a datacenter/colo/telecom facility, everything is going to be in US customary units, because that's what the suppliers have. It's a vicious cycle of nobody in the US choosing to stock metric items, so nobody can buy it, and all of the end users just use things that are US units. It can be the smallest things like threaded rod uses to hang overhead fiber trays in a datacenter (all of the fasteners, bolts, nuts, the rod itself, etc) are all in US units. All the way up to the largest things like $150,000 generators where all of their specifications are in US units and fuel consumption figures in gallons, etc. If it involves the construction industry it's 99% of the time going to be US customary units.

We only get down to proper metric units when dealing with the fiber itself, but even that is lashed to aerial pole-to-pole strands, where the steel strand is in US units, all of the hardware is US.

The battery backup shelves for large AGM lead acid batteries: All US units. The batteries themselves are specified in inches and pounds. Once again it can all be converted, but that's the default unit from the manufacturer. Floor loading calculations? Pounds per square foot.
One of the biggest problems with how our society deals with depression is "from personal experience".
I'm wondering if MS will go the electron route for SSMS, considering how well it's worked out for VS Code.
Seconded. Sometimes the answer to a mistake being made is not to take on a boatload of process in an attempt to make sure it can't happen again, it's to slap the hands of the offending person and say don't do that.