skysight-inc/HackerNews huggingface dataset:
Disclosure: Starte career as a COBOL programmer for NCR in 1982.

COBOL is a great language for its intended purpose. As it C, python, Lisp, .....name any language in top 50 on TIOBE index.... These days i think of it as a DSL for business transactions.

To those people having a hard time getting a job the biggest hurdles are in the runtime environments. COBOL is so simple you can learn it in a weekend assuming you know programming basics and concepts well. However....runtimes are a different thing. What the hirers are trying to find is people with knowledge in VRx, CICS, JCS and various other obtuse and arcane environments for running COBOL programs and no books are going to give you that. My observation is that why people with no experience in the language get turned away.

However if you do want to use the language it was one of the very first to embrace the concept of transactions and using queues as an ESB for load balancing and true modular, scalable systems. Modular COBOL systems read next item on the que to which they subscribe, get the message content, and then process it, and putting an output message onto another queue. I remember working with a retail system in NZ in mid 80s and it was doing millions of transactions per hour, using tape reels for and those old washing machine disk drives. So called "modern" tools and architectures struggle with such loads. There are banks, airline systems, finance systems the world over that were built with this stuff, and its still running not just because it works, but because nothing better (when one looks holistically at the system) has come along. Mentions in HN, loads of stars on github do not a failsafe financial system make.

i code in python for own projects and c# at work(Im a product manager so im dabbling not full-tilt product dev) and frequently groan at how modern languages make simple things so hard. Yes I knows its a function of environment but sorry, I was programming systems in early 80s that did more, were more reliable, stored data safely on devices that now look only marginally better than stone tablets, and they worked. Business got done.

Also bemoan my loss of productivity as i got sucked into the change-compile-rinse-repeat mentality that pc brought to the world. In old days i could get 1000 line and up COBOl programs working from scratch(no templates, no COPY) within 4 compiles and couple of days max, just by paying attention to what and how i wrote the code.

End of rant.

Im a huge fan of COBOL, Pascal, C#, Python, javascript, Perl, PHP when used for the right things. I have even been known to write some VB when it was the right tool for the job.

Last comment - best wishes with your job hunt. As other posters have suggested, look as far afield as you need to, be brave, take a plunge, and make sure you know your fundamentals so that if COBOL doesnt work for you, you can switch to another 'dialect' of computing and try again.
> Besides the fact that this sounds deeply offensive for gay people, it also sounds terribly, awfully unlikely.

Offensive or not, sexual orientation is DNA based and so does your facial structure. What do you make of the claim that based on 5 photos they achieved a 90% success rate? That's significant.
Google is apparently ready to buy HTC
With the price hike story though, the public will push for some heads to fall, and prosecution should have the jury on their side for this. I'm willing to take the bet that someone's going to jail for this.
The Spice will not flow.
Corporate death penalty - dissolution of the corporation - is an easy concept (even if used far too infrequently). But I wonder what would be corporate equivalent of prison time? For individuals, incarceration is about limiting their usual freedoms. So how could it work for a corporate entity? A temporary suspension of the legal person status?
That sounds incredibly bad for a first-world country. If that was the case, I'd argue that the entire country is in collapse. As you then have no control over foreigners impersonating locals and manipulating something as serious as elections, never-mind bank-fraud.

Edit: Point being, this needs to be fixed ASAP if you are to move your country into the future. Fix the regulatory/state hurdles that prevent it from happening, and get yourselves National Identification that's secure. Things will flow positively from there.
The Chuwi Hi9 Is an 8.4″ Android 7.0 Tablet with a MediaTek MT8176
What do you mean by that, when did sia prove that
maybe? Like I said, sometimes there are inefficiencies. Still, if you want good teachers, you are gonna have a hard time achieving that goal if you don't pay them enough that they don't need another job.

Compared to a silicon valley tech company, everyone at just about any college works for peanuts - and education, if you ask me, is way more important than advertising.

Personally, I'd compare education to defense; as I wrote on another comment, I want the other people who get to vote on the laws on my country to have an education, just like I don't want other countries to be able to invade mine. Both of these things, I think, effect my safety.

The military also might not be particularly efficient, but we've prioritized effectiveness over efficiency. I think that a strong argument can be made that we should do the same with education.

I personally have no formal education to speak of. I'm working on changing that, though, and not for financial reasons.
I've starting just using GNU Make for my dotfiles [1] after struggling to choose from the abundance of dotfile managers [2] for a while. So far it's working out nicely.

[1]: https://github.com/meribold/dotfiles
[2]: https://dotfiles.github.io/#general-purpose-dotfile-utilitie...
I was just wondering if this is something purely developed inside amazon or is it backed by an ADC like NetScaler or F5. does anyone know any detail ? I'm assuming that classic load balancer is some third-party or old framework and this is something amazon developed internally.
It's from damage to the electrical grid.
CEO and all board members get real jail time.

Charge them all with manslaughter, send a message.
I used to think this until I actually thought about how much value a developer can generate for a company.

If your 8 hours of bug fixing keeps a system generating 100k revenue an hour, suddenly 90k a year seems almost like a pittance.

Even for much less impressive amounts of revenue the math should checkout otherwise your job isn't really sustainable.

If your 5 man development team creates an application worth 100k in 6 months and you sell it to 10 clients, in half a year you've covered a year's worth of salary. Every additional sale related to further development for the next 6 months will be purely profit.

What worries me is jobs where you can't even come close to seeing how company revenue can (or will) exceed development costs, but I'd still keep in mind not guaranteed for a developer to know every factor involved.
This is just insane. No code yet, closed to investors with at least 250k income or 1M in the bank (Per SEC rules), coins given to friends before investors could get in on it.

And what do you need this much money for?
For the price of a good HD projector and decent surround sound system I can buy a hell of a lot of movie tickets.
I liken it to the auto-industry in America during the 1950s. Back then, single income families could take long summer vacations to cabins they might even own. The jobs came with good benefits and company culture was important. It feels very similar.
> Anyone can cook up a [new whatever] by forking and do a search-and-replace

Reminds me of how people created a plethora of new browsers on Windows systems by calling a Windows library function that creates a browser. If you didn't know better, you might think that they spent a million man-hours writing a new browser from scratch.
I'd hoped to make something for the "lazy developer." I use the service for counts that don't fit in to any of my apps models, because it's easy to create new counts (just change the URL), and because it exposes the count via GET and JSON I can easily implement the count into my dashboard. Mostly I use it for A/B Testing, aka counting impressions and conversions.

I'd also hoped to add additional value with charts, built in A/B Bayesian calculator, and webhooks/callbacks when a count reaches a certain value (yet to be implemented).

But I see your point, and I certainly worry about the market size here.
1) rates were kept low to keep the Canadian dollar exchange rate low
2) Chinese and foreign investors loaded up on real estate and locals also jumped on the band wagon
3) condos are 2x per sq ft as expensive to build as regular housing
4) building regs in Van and Toronto push everything to condos
5)low rates and mortgage insurance helped fuel the boom
6) tax policy also fueled it
7) as does immigration policy and bad transit systems
8) productivity gains in construction for the past 20 years are basically flat. Driving up relative cost of construction to other goods

Summary: govt created a housing bubble let's see what happens.
They upgraded it to 8.4 after.
The people setting the parameters may have hidden agendas. Or even not so hidden ones, like "make me rich at anybody's cost".
Those givens are far from trivial, and getting them wrong is dangerous. You may as well say "Given we can perfectly predict the market, it's possible to make a lot of money"
I wonder how many rookies there are in this super-hot field.
Who are your outsourcing partners?
Information decomposition
These examples you have are insightful, and they remind me of the saying, "the perfect is the enemy of the good." Zealots want the "perfect", and Moderates want the "good."

It does seem to me that you are working with a strong bias against environmentalists, though, and maybe it's because you don't consider yourself one?

I've been thinking a lot about identity, and how a lot of our interpersonal issues comes down to whether or not we see our fellow humans as "same" or "different". ... and I'm starting to understand that the important thing is to evaluate ideas on their own merits, and pay less and less attention to the individual putting forth the idea.

We're already working with a lot of crummy ideas that are in full effect (long dead the individuals having put forth those ideas), and now we have adherents of those ideas roaming about the world quite zealously.

But I don't blame the environmentalist for being an extremist. I think they rightly perceive the situation they find themselves in to be an extreme one. I'm glad they get to tell us about it, and happy when they are able to limit humanity's encroachment on a diminishing wilderness.
I think the article implies - but does not state it explicitly, unfortunately - that the real problem is not that there are individuals with massive wealth or assets (that are almost impossible to get due to their limited availability, eg. land - google "leasehold" if you are not "astonished by the fact that rich people buy London real estate"), but rather that the source of their wealth is simply that they were born into it.

A successful startup or enterpreneur achieves wealth because they create something that people want and are willing to pay for, in most cases on a non-zero sum playing field. And also if company A does X, and company B also tries to do X, there is a healthy competition in which there is usually a winning strategy for both companies. If there isn't, it is usually called a monopoly which is at least attempted to be limited by the law.

In the case of nobility, the playing field is so much unlevel that this gives them "unjust" advantages from the start. Even worse, they did not "earn" their rights by creating something new that has value, for example. And nobody calls owning the bottom of a river a monopoly, not even when they get paid by simply allowing a bridge to be built over it (does this really not sound absurd to you?).

The next question one could ask is if there is a better solution to this injustice. At this point in time, we already know several attempts at the solution, most of which failed spectacularly.
"In the end, no one was charged in the death because of the way Florida, like some other states, categorizes Tasers – as a “less lethal” form of police force. Under state law, officers cannot be held liable for deaths from the weapons if they are used “in good faith” and within the scope of official duties."

Well.. these laws suck and Taser's marketing probably allowed for this to happen in the first place? "less lethal" -> "zero consequences"?
It's called Earthquake Light.
https://en.wikipedia.org/wiki/Earthquake_light
That generally requires config on the serving hosts, which wasn't mentioned in the setup. I think I saw a reference to adding hosts with a different port number than the service port as well. For people in EC2-VPC (not classic), all their traffic is going through an Amazon NAT anyway, perhaps this new service is setting up translations there. (Note all the references to VPC, and never a mention of EC2-classic)
Not who you are replying to but...

I feel like Jira is trying to be too many things, instead of focusing on one goal, which leads to the bad setups that you mentioned. Though I agree that at the end of the day, it seems more like the org's fault, rather than Atlassian's.

Confluence feels amateurish: email notifications never work right, and the search is a joke. The buttons are unintuitive, and the overall organization of pages is a mess.

Debugging either of them when they crash all the time is a pain. Upgrades never go smoothly, and Atlassian can't even read their own core-dumps.
There is no Security Group for NLB, how is that reasoned?
First of all, for any non-trivial real-world problem (like e.g. doing a simplest of tasks while respecting human moral values), we do not, generally, agree on the variable (function, actually) being optimized. Nor can we even define it with sufficient amount of precision. This is the core of what's known as "Friendly AI" problem (also known as "AI control problem").

Secondly, optimization algorithms "have no hidden agenta and are predictable" only insofar as you're able to comprehend their implementation. Which, for anything more trivial than blinking an LED, you're most likely not. This is the core of what's known as "programs have bugs" problem in software engineering, and also of the "bugs are exploitable" and "programs can have hidden backdoors" problems in software security engineering.
I kind of had that realization recently as well. It's just blue collar work.
While this is very plausible, it wouldn't explain the historical accounts of "earthquake lights" that have been reported as far back as the 1600's (http://srl.geoscienceworld.org/content/85/1/159)

Edit: It's also been reported around the world that these lights can occur days, even weeks before an earthquake happens.

There's a lot of different explanations for it, but I understand that it's never been definitively explained.
Is that the salt or the black garlic? Because both of those are vile ingredients. I've had them and they just do not belong in my western pallet.
Hi, I'm looking for work. I know all those things and I've done all those things.
I think there are a couple of ways to prove this. Archeological records of say, inscriptions in one language would help. If an inscription is older than any inscription in another language, it's possibly older. Another way would be linguistic analysis that demonstrates that one language is derived from another. For example, in India many languages are influenced by Sanskrit so Sanskrit is probably older than all of them, with a few exceptions like Tamil, which show much less influence.

In India this is a pretty contentious issue. People like to claim that they're a part of a much older tradition and that makes their culture better. This is related to the claim by people who speak more widely spoken languages that these languages should replace the older, less popular languages - for example "why can't you Tamil speakers learn to speak Hindi?"
Care to elaborate what's the problem? I'm a happy end user and I don't notice this at all.
It's the new economy, man. It's perpetual growth on the blockchain.

https://news.ycombinator.com/item?id=15169613
And around 2014, that's exactly where most new cryptocurrencies were coming from. IIRC, there were even a few web sites which would automatically perform that customization for you.
How about this definition?

A compiler is anything which takes an input and produces some kind of executable code. That "executable code" might be machine code, bytecode, another intermediate language (i.e WASM text, JavaScript, C, etc.), or whatever.

A transpiler is a form of a compiler which could be implemented as a parser + pretty printer; something where the semantics match an existing language, instead of having a complete "code generator". CoffeeScript is a good example of that, and so would for example a language which interpret Python code with braces and insignificant indentation, and outputs Python code without braces but with correct indentation.

One problem with this definition is that the C preprocessor would fall into the compiler category, because it produces C code. Maybe it would make sense to amend the definition of compiler to exclude macro languages; or maybe it would makes ense to include them in the overall compiler category and give them their own subcategory like transpilers.
Top British companies seek cyber solutions from Israel in battle against hackers
Because there's a shortage of good people and you provide this much value to the company. Where that money comes from is another question :) You might feel this because don't challenge yourself enough.
> legitimate religious organization

I've seen variations on this for exemption from educational requirements, ID requirements, medical requirements, and the like.

It's always struck me as odd that one _can't_ give as a reason "I have rationally concluded, based on the evidence I present here, that I will take X course of action."

But one _can_ say "I have been advised to take X course of action by a group of people who pinky-promise that they are authorised representatives of a sky fairy who suggested X to a hallucinating man several thousand years ago."
I like the stress induced ionization theory from Wikipedia.
Xiaomi's selfie bug
Unlikely. Have not seen it for other types of grid damage.
I think a much more likely cause would be biased data.

If you trained against a dataset of all police stops in my state (CT) to predict which vehicles should be stopped to maximize drug finds you'd include multiple large departments that have been under federal investigation for racial discrimination (and were found guilty).

I don't think the hidden agenda would be intentional, but there would be a hidden agenda.
The Japanese Origins of Modern Fine Dining
To be fair, the amount of light emitted from a mains transformer exploding is something to behold
I appreciate those kinds of quick release cycles. I'm hoping that when they upgrade to 9.0 we get some new features though.
Beej's Guide to Network programming (http://beej.us/guide/bgnet/) is also pretty good. It was effectively used as the textbook in my networking class. (There was also an actual textbook, but almost nobody bothered to read it.)
Except that once you plan hits reality, the rational actors in the real world can look at the plan and change their behaviour to take advantage of it to serve their best interests.

It's like creating a fixed plan for each move in a game of chess where you can't change your game plan once the game starts, but your opponent can and also gets to see your plan at the beginning of the game.
Google deep dream
I really hope that IPFS will not be affected by this nonsense...
What Happens When a Science Fiction Genius Starts Blogging?
Technology and the quest for sporting records
They'll probably add trumpet sounds.
How is this any more offensive or unlikely than stuff like digit ratio research? The idea that sexual orientation correlates with other features is very old, and this paper would seem to prove it. We've known for awhile that identical twins were much more likely than chance to share sexual orientations. https://en.wikipedia.org/wiki/Biology_and_sexual_orientation

>Nowadays we know that sexual orientation is something that is neither set in stone, nor absolute

I don't think that's really correct. Sure there are exceptions, but most people stick to one sexual orientation, or at least somewhere in between on a spectrum. Attempts at converting gay people to become straight were unsuccessful. In fact this was one of the biggest arguments for gay rights, that it isn't a choice and can't be changed.

>What morally justifiable practical purpose could there possibly be?

This proves a biological origin for sexuality. Which is both scientifically interesting, and a strong argument for gay rights in places where it is still seen as some kind of sin or mental illness.

Anyone hypothetically using this tool to discriminate against homosexuals would have to admit the tool works of course. And that would mean homosexuality is biological, which would contradict their own beliefs.

Lastly do you have any actual argument against the papers methodology? Or the phrenology paper you link for that matter. Your comment is basically "I don't like the conclusions so I won't accept them". That's not terribly scientific.
> you are supposed to distribute the MSVC runtimes as merge modules

Right, that’s what MS tell.

What they don’t tell is these merge modules aren’t compatible enough. E.g. it’s impossible to install VC 2015 runtime DLLs (so-called Universal CRT) on a never updated Windows 7 SP1 machine.
In LISP based languages like ClojureScript, macros are part of the language. No need to build tools like JSX (that requires to run on webpack + IDE tooling etc...).
Without going into specifics, I work on some mobile software that does heavy image processing of the live camera feed.

Getting a decent frame rate on shitty Android hardware (even the so-called high-end devices) is quite a challenge. iPhones are so much faster it's not even funny.
Funny, lovage (which they mention near the end) is or was quite common here in Switzerland. My mother used it a lot while my generation uses it a lot less already. Still have some in the garden though.
If the credit reporting agencies wishes no responsibility then for all practical purposes they are a database table, nothing more. In that case they must offer their services on the same lines as AWS or Google Cloud. That is guarantee is only on infrastructure uptime and availability and not the quality of information. Note even in this case, a level of liability regarding security is on them.

If you wish to provide a service with a level of guarantee, responsibility and liability comes along with it.
YouTube demonetizes video about permutation derangement
ProProfs Project
The direct financial impact to Equifax is likely to be tiny, and their customers aren't the people who's personal information they just left on the side of the road. Once the news cycle is past, it will be business as usual at Equifax.
Bitcoin Resource List
The aroma changes significantly when cooked.
EBPF, Microservices, Docker, and Cilium: From Novice to Seasoned
Two regional Indian languages spoken today are, by necessity, equally old. It's not so common for new languages to form.

> in India many languages are influenced by Sanskrit so Sanskrit is probably older than all of them

Sanskrit is older than modern languages in the sense that it is from a premodern period. That doesn't apply to living languages. We can say that Latin is an older form of Portuguese; it is nonsensical to say that Portuguese is older than Spanish. They're both Latin.

Spanish has a noticeable amount of influence from Arabic, since Arabic speakers conquered the south of Spain and ruled there for a while. I don't see how this is evidence that Arabic is an older language than Spanish is, though.
When you're making a library, the compiler can't do anything of the sort.
Which is something non-technical users can't do.