skysight-inc/HackerNews huggingface dataset:
I think many Indian languages have it too.

And in fact the Japanese negation at the end - negation suffix ("nai"→"naka") - from whym's comment in this thread - sounds like the Marathi one - same sound (naka or nako).
So, it's previous analogs are Java and C#? That doesn't feel quite right, either, in that Google makes no money from Go; Java and C# are both direct moneymakers for their respective stewards. I haven't really seen Google pushing Go that hard; it feels like a skunkworks project that just happened to catch everybody's eye (including the company it came out of), rather than a grand plan to conquer the world of programming.
The more powerful the computers, the more data we want to aggregate and process. All that tracking that companies are gathering has to be used somewhere.

Also SaaS means that one provider holds data of thousands of companies. Salesforce, for example, has more than 100,000 customers. So the scale is still too big for one machine (or two or three for redundancy).
Ask HN: Is it worth becoming a COBOL engineer?
Hi all,

I currently work in a large multinational company developing our cloud infrastructure product. It is written in a horrible mixture of java and go, and while I am very inspired by the aims of the project, I keep getting frustrated by what I see as poor decisions.

I recently read an article about COBOL and how it is still powering important systems around the world, but it is getting harder and harder to find people to maintain these systems since no-one is learning these skills.

I checked job listings for various banks in the city where I live, and they are all looking for COBOL engineers to maintain and develop their systems. I am really interested in understanding and taking care of such a monolith which has existed for so long, and working on a project where the technical debt is a key factor of the challenge rather than being a frustration caused by bad decisions 18 months ago.

So my question: is it worth my time/a wise move to take a step in this direction in my career? I am 27 and live in Sweden, if that makes any difference.
You could follow the Buddha's example and ditch your wife and kids, running off in the night... haha...
Titan's 'magic islands' may actually be fizzy nitrogen bubbles
Organizing Software Deployments to Match Failure Conditions (2014)
Kernel, a startup working on brain implants to link thoughts to computers
Eastern European wines suffered long years under Communist regime and planned agriculture. It was all about quantity, so the quality was not that important.

Nowadays quality is rising up and wines from the region are great. International marketing and global wine trade is quite complex subject, but you can find quite a lot of Romanian wine in UK and Germany. In the US this niche of market is usually taken by wines from South America.
Got these 9ns from the wikipedia [1]. But 60-100ns would still be 3 orders of magnitude faster than this SSD.

I think the difference comes from the latency of operation from the CPU point of view vs actual memory/drive latency.In the article they seem to be talking about the drive latency.

1. https://en.wikipedia.org/wiki/DDR3_SDRAM#Latencies
Reminds me of this (automated nail/string art based on photos):

http://www.laarco.com/
The piece really makes the only point worth making in the beginning:

> What is AI and what is not AI is, to some extent, a matter of definition.

It is by the general and widely used definition that AlphaGo is actually an AI. It just happens to solve one very specific problem very well, making it a weak AI.

> Again, the rapid advances of deep learning and the recent success of this kind of AI at games like Go are very good news because they could lead to lots of really useful applications in medical research, industry, environmental preservation, and many other areas. But this is only one part of the problem, as I’ve tried to show here. I don’t believe deep learning is the silver bullet that will get us to true AI, in the sense of a machine that is able to learn to live in the world, interact naturally with us, understand deeply the complexity of our emotions and cultural biases, and ultimately help us to make a better world.

The piece was written at a time when the world was much more interested in what AlphaGo was doing and once again people were perhaps getting too excited about AI, but it really doesn't hold much value today. It may have been good to extinguish some of the misguided enthusiasm people were exhibiting back then, but no one is even talking about AlphaGo at the moment and there is little to no value in discussing what it means for strong AI anymore.
That is a great point about the downsides of generated code that I didn't mention (but should have).

I don't think it uses twice as much flash per se, but it definitely does use 'more' than hand-rolling your own code.

But ST-Cube has also gotten MUCH better over the last few years and no longer generates a lot of unnecessary, yet compiled, code. The version I first used in 2012ish was pretty weak.

I try to approach this from the direction of what gets me up and running fastest (and what has the lowest barrier to entry for my team - including communication), and then I re-factor out the guts afterwards if needed.

Practically speaking, my workflow is that I have a set of heavily unit tested and mocked out middleware and device drivers, that are portable to any ARM... So, all I need are the low-level drivers which interact with the peripherals.

I can generate them with ST-Cube, hook them into my middleware/drivers through interfaces (C++) or linking (C).

From here, I run my automated integration tests to make sure everything works on my hardware - and once that's done, I evaluate my flash usage.

If needed, I gut the generated code in favour of something hand-rolled, while being able to make sure everything is still 'correct'.

Also, contextually, I almost never use anything less than 32kB flash - so I don't often need to hyper-optimize.
I'm a journalist, and I'm going to adopt this approach in dealing with PR people. Thankfully they're already used to it.
Actionable Alerts
Or military personnel, who don't even see actors wearing uniforms and giving salutes properly.

A funny thing; one movie I've seen called out on different occasions by naval veterans as actually getting a lot right, particularly in how people interact in the service, was the comedy Down Periscope.
This is consistent with Ann Case and Angus Deaton's work on rising mortality rates in the US outside of major metro areas, especially among adults without college degrees. Rising all-cause mortality rates, not just suicides, have already become the rule for many of these places.

Many comments here mention opioid overdoses, and it's notable that, just as with opioid deaths and hospitalizations, rising mortality rates are distributed across almost all groups. But they are by far most severe among whites, who are in their late working years (~45-65 years old), and who live outside of major metro areas. (Education data are not included in this report but it's probably a safe bet that we are disproportionately discussing the un-degreed.)

Yet, if you look at the CDC's data on suicide methods, only a small portion of the increase is explained by drug overdose suicides. Drug suicides are up markedly, but they remain only about one-seventh of the total and one-third of the increase. Instead, the largest increase is in deaths by hanging/suffocation/strangulation, which is twice as large in raw terms as the increase in deaths by drug overdoses. Suffocation, not drug overdoses, is the main reason why non-firearms suicide deaths have become as common as firearms suicide deaths.

What does this tell us? Well, for one thing, people who suffocate themselves are frequently people who don't have access to firearms or lethal drugs - or who aren't familiar with them. Anyone who wants to understand rising rates of suicide should look especially carefully at why Americans are now suffocating themselves at a much higher rate.
Considering the potency of Romulan ale, I'm not sure I'd want to try Romulan wine.

Oh, you said Romanian.

:-)
Thanks. I'm familiar with "trump" as a verb. But not as a noun. And I've always had trouble with "of". So "the victory of Homo sapiens" is sounding better now.
Semi-related to the article: how many people click 'like' on facebook 'save the bees' articles in the morning, then poison their dandelions in the afternoon? Here's the easiest/laziest thing you can do to 'save the bees': when dandelions are out in the spring, maybe take a one week break from mowing them down... and don't spray them with weed killer.

Dandelions are some of the first food available to bees in the spring after a long hard winter of shivering. Please help them thrive!
For me, in my case, was not even the smartphone, the mobile phones did it, having a watch in my pocket was enough.
I didn't see it mentioned, but I assume you have to do it with a single unbroken string, so it's a bit more involved maybe. I'd imagine you'd first generate all the lines that best approximate the image, then insert additional lines to turn it into one unbroken string where they're least disruptive.
Facebook's hardware group is working on everything from AR to mind reading
Those are two different problems.
Sure but Salesforce has natural sharding. Customers never need to see each other's data. So can a single DB hold the largest customer? That is more the question here...
To remember the number 1111, `to do today`. Or even "today today".

You construct words by mapping consonant sounds to numbers and using whatever vowels you need to construct words.

Other people learn gibberish sentences instead. They break down the number into groups of two, three, or four and use pre-memorized words for each group of words.

So to memorize the number "102457692" they might break it up into three groups: 102, 457, 692. Then they have a word memorized for "102" (ton) and a word for "457" (rolling), and "692" (cheapen). They memorize the number as `ton rolling cheapen`.

Words are easier to memorize than numbers, even if the words don't form proper sentences.
I'm not sure if you're being sarcastic, but aren't ACH transactions just an SFTP upload?
A good, first approach is to structure incentives to encourage people to move from irrelevant communities. Such as not punishing manufacturing for moving overseas, ending non-strategic subsidies, and similar as the stick, and funding non-profits dedicated to helping people relocate to areas with brighter opportunities.

We will have to do these things due to climate change anyway (create policies to handle migration) if the Agricultural Revolution is to ultimately win over Nomadism, we may as well figure out things that work here and now.
Phabricator. We use it for code review. Tasks. Kanban and source hosting. Better than anything else I know
While sometimes HOA rules can get a bit ridiculous, are you really saying you can't understand why someone would want to pay a tax in order to allow a governing body to enforce a common set of rules (and provide for public spaces)?
The "grief factor" is how I run my life :)

I agree with "pick something" with the addendum of "pick something that someone experienced you know/trust recommended after hearing how little you know about it".
Week 11 in Information Security, 2017
Thanks for this, I was unfamiliar with this option. It sounds quite enticing.

I also found this article by the founder informative: http://www.parallax.com/propeller/qna/Default.htm#HomeTopics...
But at what price are you paying for these things in the US? A quick google search says in the thousands.

With free health care here I would imagine when you do get prescribed, the price is next to nothing. Even though you are jumping through more hoops here, in my opinion it's better to make it affordable than the insane prices the US has and easier.
I don't have all the answers, that's not required for raising questions. What we're doing right now is leading us down the drain fast. Advertising is about creating problems, period; and if it's one thing we don't need right now, it's more problems. Further, the proven driver for true motivation and satisfaction is mastery; doing something well; we all know this deep inside, but the contrast is too much to deal with; still, that's exactly where we need to go.
> Differently is right. Every buffer over/underrun can now potentially overwrite your "persisted" data - now we're all writing file/storage/db systems .... ;-)

Sounds like a great use-case for lmdb :)
It is disappointing to see that no matter, how many exploit mitigation and sand-boxing techniques are used, Edge+Windows is still an exploitable combination (multiple exploits targeted this successfully). I am a bit disappointed to see this since it was a new browser from ground up, and they could have gotten things right. But then browsers and operating systems are big attack surface and it is difficult to get everything right. That is where exploit mitigation techniques come into play. Apparently they also do not offer much.

Secondly, it is interesting to see that all (except one) security teams, that won the contest, were Chinese teams. I am surprised at the absence of US/Russian/EU hackers. Perhaps they are selling their exploits at much larger premium in black market, to NSA et all.
I don't think that's a definition that makes sense - consider Thread.sleep(Integer.MAX_VALUE). I think we would all agree that the thread is blocked, but not on the progress of other threads.
I think it depends on how much you could subdue your anger at at the Cobol language itself. I have worked for a Cobol company (Micro Focus) and found that I didn't want to stay there (... although colleagues and even immediate management were fine). Just couldn't cope with the old way of doing things. Your mileage may vary :-)
The startup will probably 'make' (profit I assume?) < 0 over 10 years as it will all be reinvested.

But it will have a future value based on the potential future future future cash flows.
This article's comments on code generation and generics are a good exposition of what I don't like about Go: it seems internally inconsistent, as though there is one set of features for the Go development team, and a lesser set for everyone else.

The nice thing about Haskell and the Lisps is that they are consistently the same thing all the way down through every layer of abstraction, even at the bottom. There is no point where you reach the "magic" or "forbidden" layer where the paradigm changes and it turns into a different language.

The problem with Go is that the code we programmers get to write feels like a DSL on top of the "real" Go, which uses constructs and "magic" we aren't allowed to take advantage of.
Optimizing Your Alert Management Process
Ask HN: What are some good IRC channels?
Anecdotally, different people do seem to have different degrees of withdrawal effect - I'm not really sure why that would be though, perhaps genetics?

You mention tolerance, nodding, respiratory depression, histamine response and constipation... this is odd.

Constipation from kratom is nothing compared to other opioids; I just take magnesium and everything works fine. Sometimes I have to go out of the country with work, in which case I take dihydrocodeine (which is prescribed to me, but kratom works much better) - that causes far more constipation (and I also have to go through rather unpleasant withdrawals after very such trip as I switch back to kratom :(

Histamine response from kratom is also much less than other opioids - and I say that as someone with symptomatic dermographism.

And the oddest of all, respiratory depression - I'm on mobile so don't have sources to hand, but kratom has been shown to absolutely not cause respiratory depression. I know there have been cases of kratom being spiked with potent opioids such as O-desmethyltramadol, and honestly it sounds like you've had something like that. Did you buy from a head shop?
That's a very, very different example. Jenkins was an exodus by community members of an existing project. And Oracle didn't have the political will to keep up with Hudson anyway.

It's like comparing Vue with LibreOffice.
In https://www.amazon.com/Homo-Deus-Brief-History-Tomorrow/dp/0... there is an interesting|amusing diversion into the history of the lawn iirc.
The lie of the land: does environmentalism have a future in the age of Trump?
I'm not the downvoter, but I still don't understand the assertion why Haskell doesn't allow the "task list".

There is nothing preventing using these "task lists" (e.g. lists/steps/procedures) in Haskell. In fact, "do notation", a core language feature every beginner learns, features it.
Gentrification aka "supply and demand". Sounds like they haven't even attempted increasing supply in these neighborhoods.
Your last argument is exactly the same as Ive seen in other places in the world (rich areas pointing to the lazy bastards that dont want to work)
I understand it, but at the same time you cannot (and gladly) have all the cities shaped for maximizing profit in the capitalistic world.
Berlin is amazing (used to live there before) but its hard to have a decent job there...
Sometimes things cannot be quantified in numbers, and I think Berlin offers a lot to Germany, Europe and the World that goes beyond finance and cars.
At what size does her property become a "farm"?

Size doesn't have much to do with it, and neither does a barn in any way: It more matters on zoning and location.

Had a friend looking for a place with space for horses: Even a horse barn didn't mean she could keep them there. Same for my parents when they bought a hobby farm. One seemed perfect - 10+ acres, but the HOA where the house and barn sat didn't allow for the farm animals.
One of the co-founders of DeepMind (Shane Legg) has provided the following definition of intelligence: "Intelligence measures an agent’s ability to achieve goals in a wide range of environments" in [1]. This definition has been pretty influential, and in the sense of this definition, AlphaGo is not AI. But it is a great step towards AI.

[1] S. Legg, M. Hutter, Universal Intelligence: A Definition of Machine Intelligence. https://arxiv.org/abs/0712.3329
> Would I be able to have lunch regularly with VCs in Ohio?

Yes. There is a fantastic, burgeoning startup community in Ohio. One that seems to be getting traction is Root, an really innovative insurance company (I'm not affiliated with Root).
Good to know that quadriplegics are not intelligent, much less sentient.
Ice Break in New York
When some people say "AI" what they really mean is "Strong AI"
Here here. 12 factor has taken us out of the age where this should matter. Don't drag us back and tell me disk is as good as memory now.
Your Team Could Be Just Like Uber, Especially If You’re Certain It’s Not
Thank you - I will get the strips at least.

Do you have a $ figure for "pretty spendy"? I really want to sort out the bouts of fatigue though, so in that sense I'm not that price sensitive.
Great! Thanks a bunch!
So could be my ignorance of this project in detail, but where are the tests for this?
Which is the point, "the developers are building the game because they want to build it" - they don't want to finish.
Dance of the p Values (2013)[video]
Wrong question.
The World’s First 6 Second Nissan GT-R
The unnecessary accounts I hate the most are the ones that are needed to send feedback. An account should not be required for that if you want feedback from outside your happy users bubble.
Even "just IO" in Haskell enjoys some very nice typing properties and is often easier to write and ensure proper operation than similar "just IO" programs in other languages.

It's actually super pleasant!
Does Youtube? Grooveshark complied with DMCA; the only thing they really shouldn't have done is upload music illegally as a policy (by the company itself). But I'm sure there are people who now work at Youtube that also uploaded music there in the past, it's just not official.

So yeah it's a bit more piratey than other upload sites, but that could have been solved with a policy change to not upload music illegally from corporate accounts. For artists they were much more accessible than Spotify currently is, but they hated labels for taking a huge cut and didn't make deals up front. I can't say I disagree with them. I still miss Grooveshark.
I saw something, but the filters didn't work. Tried a reload, now it's 500.
I would recommend Cape Town, Lisbon and Prague. But as always, stay out of the tourist areas and look for where the middle-class locals live.
Great timing for this as I just removed my XPS 15 from the box not 30 minutes or so ago. I still haven't decided if I'll dual-boot Linux or use VMWare.
> special syntax at the call site

Definitely Haskell's game then
That's as long as you are lucky enough to have a break between rainy days. I solved this by moving to Norway - shorter growing season.
If it costs $2 to acquire a user but your Lifetime Value (LTV) of a user is only $1.50, then you are just spending money you will never earn back.
GitLab open source their runbooks
64 bit machines (given the right controllers etc) should be able to map the whole 375GB / 750GB directly into the memory space. You'd almost certainly need a kernel driver, similar to the way a graphics card is mapped into the address space but isn't treated as regular RAM. With the right driver you could just mmap() the address space.
WebGL visualization for displaying animated traffic graphs
What's the new feature?
That sounds like a good basis for a "portable" version project. Other very targeted software (such as OpenSSH[1]) does this. I'm not sure what it takes to make jemalloc windows compatible, but even if the jemalloc developers don't want to support windows, it's possibly they might be more amenable to working with a project dedicated to portability in general.

Also, my understanding is that Rust uses jemalloc, and Rust runs on windows, so what does Rust do? Just use a known good ported jemalloc version?

1: https://www.openssh.com/portable.html
In some cities, folks do go around and look for this sort of thing, unfortunately.
> he has amassed a collection of over 65 wholly owned companies

Just a side note, the above likely referenced this Wikipedia page[1], but it misses that MiTek, which is listed on that page, represents holdings of another 20 companies that aren't on that page. I didn't research if other BRK company are also holding companies.

I currently consult for two companies, a PaaS company and a CRM/SaaS company. Both were recently purchased by MiTek and focus on the Builder Industry. They both continue to operate independently as do the other companies held by MiTek. This follows the traditional BRK business approach to keep the existing management and corporate culture in place of the acquired company.

Prior to that acquisition I thought the BRK team was not tech savvy. I can tell you first hand (at least when it comes to the MiTek team) that is not the case.

[1]https://en.wikipedia.org/wiki/List_of_assets_owned_by_Berksh...
Wanda and IBM Sign Agreement to Bring IBM Cloud to China
Workflowy seems nice.

https://workflowy.com/demo/embed/