skysight-inc/HackerNews huggingface dataset:
I disagree. Keeping your opponent in the 'fog of war' is a legitimate, reasonable military aim. In the olden days, radio/TV transmissions and newspaper publication was severely restricted during military operations. Today, those are largely irrelevant as news is spread on social media, so this block is the modern-era equivalent.

Note how my argument does not depend on whether we're talking about a good war, bad war, just war, evil war, etc.
Between this and Iraq, it's a tough week for access to the web.
alternate title: "Ditch your decades-old, stable technology that everybody in the industry knows for our product that makes absolutely no case for use beyond a basic user query."
>including being one of the few dynamic languages with a working concurrency model...

Elixir is worth a look. It's a pretty productive little language with a great concurrency model.
Aren't there still problems with error-handling in async/away?
One of the strongest reasons is Minimum Effort Syndrome. People do everything with a focus on having the minimum effort on everything. Maintenance takes work, sweat, burns neurons. The same as admitting that you're wrong takes effort. Giving preference when driving takes effort etc. Of course there's the money factor too.
Definitely not anecdotal, that's the story from EVERY company.
That was my PI's response to my own similar exhortations when I tried to sell him on using ZMQ in the laboratory context for coordinating control and data passing for time series data gathering scientific experiment equipment, so I did a proof of concept which quickly won him over and ZMQ is still there, years on, and works without complaint. Some bombast for such a minimal and powerful lib is justified. https://github.com/zplab/rpc-scope
Fifteen years too late. But I suppose better late than never.
> FWIW: I'm unclear why people continue to use Perl at all

Great language, large library on cpan, great eco system, people enjoy using it, they have a large code base that's run fine for decades. Choose 1 or more.

> I moved on in 2011

You're right, it's all about you and what you do...
Maybe ethnic cleansing is a slightly better term then genocide, though they fall under the same umbrella. The BBC is reporting that it's a possibility: https://www.bbc.com/news/world-middle-east-50004203
> Also, other banks have the same kinds of outages

One of the unexpected advantages (if you can call it that) of OpenBanking integrations is that you get to see, in practice, just how often the high-street banks have problems. Or how long it takes for them to recover. Whatever has been said about politics and sausages sure applies...

I mean, good grief. Payment handling for a given bank may be down for a week and that's apparently not a cause for concern. Authorisation messages may be missing for days. Incoming queue can be offline for two days and customers just have to deal with it.

From the stats I've seen, Monzo is actually among the best performers with their reliability and recovery. (A recurring complaint on the receiving end is that their app makes it really easy to generate payments outside of the OpenBanking flow. That has generated extra work for our payment and customer service teams.)
> Often times, we end up spending countless hours setting up databases, schemas, and dealing with ORM systems, where we could simply treat data as keys and values.

There is always a schema, whether you want your database to help you with it or not is your choice.
The real problem is there are valid reasons for solution X or Y, KV DBs exist for a valid reason and so do relation DBs.

But then there the special people out there, they spend hours blogging about their personal opinion on how the giant grey blob KV DB can solve world hunger.
Because it's all they know, they are afraid of change, they are afraid of ~ gasp ~, having to learn outside the box they dug themselves into, or they think they are these amazing super programmers that have the answer to everything.
And then theres that write all this fluff for their resumes without actually knowing what they are doing but the senior engineer made them use it.

Engineering sucks.
But when users get empowered they get ideas, and they lose the appetite for slop, and then the sky falls.
The theory is that WeWork is a canary. It’s a shit company propped up by dumb investor cash. If it collapses and runs out of money, it could be a sign that investment in tech in general is drying up, probably because money isn’t flowing as easily as it once did and less startups are raising the cash to rent expensive WeWork office space, basically some things are happening and it’s better not to be heavily invested in case of sudden moves.

It has nothing to do with startups losing office space.
> I think the familiarity of Star Trek (which I watched a lot as a kid) gives me a subconsious sense of security.

This. I have high anxiety and sleeping is difficult when you brain is trying to send you into a panic about all the shit you have to deal with. So I use two things, weed and TV.

I smoke some heavy indica just before bed and within an hour or two I have trouble keeping my eyes open. Though some nights it gets pretty bad so I put on MST3K or ST-TNG. It's like hanging out with old friends, especially MST3K. It's comfy with the volume on very low, screen dimmed maximum and a sleeping mask. Basically, you do your best to drown out the world and your mind.

Though the big help with weed is I don't get that extreme groggy almost vertigo feeling in the morning either. It's almost like being drunk without the intoxication or nausea. Like you are awake but your body didn't get the memo. Though I'm looking to move to making my own edibles as smoking is unhealthy in the long run.
Ask HN: How Is HN Deployed?
“HN's application runs on a single core and we don't have much performance to spare.” [1]

[1]: https://news.ycombinator.com/item?id=21218022

This made me curious. How is HN tested and deployed?
We use 0MQ in our products at work. Once we got it set up correctly, it just worked! It makes distributed systems really easy to use. I can’t say enough about it.

We use ProtoBuf for the “formatting” of all the data the goes through 0MQ layer. They pair together nicely

This lets us pair together say a processor built in C on one machine to a test GUI built in Matlab on another machine without significant effort.
> The language is terse

Only if you chose to write perl code in this way. The same could be said for many languages
I feel this is more about IT departments lowering their bar to satisfy their staffing needs fueled by lowering the bar in the previous round. It's a vicious cycle and a well known one, even in other fields.

Because many "engineers" do not have a solid understanding of the field, companies have been exploiting that by using and promoting solutions that would have been otherwise dismissed with very annoyed faces. Even docker would have been dismissed, as "cool but it has safety issues, so go home and redo your implementation".
Administrators use it for data analysis on course usage, trend analysis in course performance, and other groups also us it for some types of financial transactions. None of it's great, most of it is minimally adequate.
I spent a year teaching school in Kalaskage, AK. Our internet speed was that of 1994. Supper slow maybe 1mbps up and down. Imagine that being your norm and then going to fiber speed?

The completion of this project has undoubtedly made a positive impact on the lives of the villagers in Barrow, AK.
> It’s actually designed to look extremely attractive to the administrators (not professors and definitely not students) who make purchase decisions.

Hear hear!

I often put it this way: Enterprise software is sold by having the CIO/CEO playing a round of golf with the sales person.

The CIO/CEO never have to use the software. They have assistants extracting the relevant figures etc.

(For context: I interpret "administrators" not as sysadmin but administrative staff)
With CRISPR it is very likely the ultra-rich will have access to immortality (even in space) within the next decade or so, so that won't be a problem.
Not surprising as all.

We have seen it many times over where once a company reaches a certain size, core values don't matter as much as cash.

Whether it's apple or google its all about the bottom line.

Sad but true
Work on their internal chat app, I guess? https://eng.uber.com/uchat/
> Webassembly is just a spec for a language agnostic bytecode. Despite it's name, it isn't even meant to run only in the browser.

It's the same kind of namewashing as javascript's on name. Once more and we can call it a tradition!
If raku failed to catch on whilst it was named Perl it has even less chance to catch on now.
Mediterranean is warming up faster than the rest of the planet, report warns
Nobody wants to drop me a breadcrumb like "also known as Barrow" or "previously known as Barrow" up in here?
I watched that earlier this week, and have been making my way through the Software Abstractions book by Jackson. Alloy's still in the "this thing makes me feel stupid" territory, but it does feel learn-able to me. I really like the emphasis on iterative development.
Ouch, this smells like a 2019 reenactment of the MongoDB disaster that rightfully burned a generation of Devs and Ops.

I‘ll leave this here for posterity:

https://www.vividcortex.com/blog/2015/02/24/schemaless-datab...

— Schemaless Databases Don‘t Exist
Yea, it looks like this was an extremely clear, open-and-shut fraud case when it came to trial, and it was discovered fairly easily once any pressure was applied.
Yes, nothing else comes close. The nanomsg author seems to have abandoned nanomsg.

Typically software infrastructure like 0MQ, ext2fs, Valgrind, HotSpot, and gzip takes about a decade to get good, remains optimal for a decade or two, and remains relevant for half a century after that. A couple of years is not a long time.
It does from iOS.
Well if you're concerned with effectively stopping climate change a quite important part of your calculation is where you can actually persuade people to address the issue. That's a complex calculation, but I think it's far more credible that you can get the policy supported in the US and then enforced internationally through treaties and negotiations with the support of Europe than trying to do a tour persuading China.
Completely agree, schema forces developers to be intentional about data design. "Don't worry about it" is an insane argument here.
> EVERY company

Not sure you know what the word every means.
This is the sad reality. An international world order in which borders are somehow sacrosanct was a nice feel-good fiction, but ultimately if it cannot be enforced, it's not real. Not to mention that, like you said, long before Crimea there was Golan, Kashmir, etc.
Making web UIs is excruciating compared to mobile (where everything is designed to be as easy as possible for you) so I don't blame them. Their main userbase doesn't use laptop/desktop computers anyway. This is the trend now, where the website is just an ad to download the app.
There's a company in my building that outfitted their team with $30K+ HP Z series workstations with 256GB of RAM... to run Microsoft Excel 2016.
Sure- but I think that there are differing incentives for regulators than Boeing management. The only situation I can think of that would hold them equally accountable is if there were collusion/corruption. I think in this case it was lack of resources/laziness or overly trusting/naive to what Boeing was telling them.
It isn't. Jest and Puppeteer are my current choice, and it's really just a matter of sending mousedown, mousemove, and mouseup events to the browser and checking the expected behaviour is right.

It makes a huge difference to how long you send testing manually.
Don’t bet on it. AWS Elasticsearch is really as bad as this article indicates.
I've read that, but the sole case I've heard was well beyond what a normal consumer would be doing (I don't remember the details well, but he was doing something like doing electronic repairs for his college dorm by ordering electronics from amazon for spare parts and then doing returns after taking the spare parts out)
> FWIW: I'm unclear why people continue to use Perl at all, I moved on in 2011.

Because it works. Scripts/software that works does not experience bit rot. As long as it works, people will continue to use it.

Edit: OK, fine. It seems the downvoters are convinced that the code does in fact experience bit rot, and spoils with time. Probably like fish.
Great news, but I want to get rid of those face recognition border-pass less gates by airports.

It scares me that the DHA has a picture of my face without my knowledge
It's 2019, there shouldn't be separate desktop and mobile websites.
Reconsidering the Anthropocene
And, to be clear, this has nothing to do with "classroom".

The problem is people design these things without any sort of actual testing in actual conditions where the software is supposed to be used.

Displaying 5 results per page is a bug, not a feature. Having restrictions on filetypes is a bug, not a feature. The same could go on to the rest of their "features". (My biggest pet peeve is date formatting — just give me ISO8601 dates, please; HackerNews, you, too!)

At SXSW, there was a coffee-bot vendor. They didn't bother testing with an adequate number of folks, so, the whole thing overflowed on first day. Predictable? Yes. Would be noticed by a committee? Not a chance.
> it's always a hacked-together mess from an engineer who's likely no longer with the company. (obviously this is VERY anecdotal to my career)

That's what programming is.
> That's maybe another way of showing that UX is not the winning differentiator in enterprise that it is in consumer.

But it is. That and useful features. Both of which Office has, and GSuite has not.

I don't remember the name of that "Word lite" program that was included with Windows for free around Vista/7, which could open less sophisticated .doc files and was a default binding for .rtf files. But compared to Microsoft Office, GSuite is like that program, but on the web.
Heh yeah, totally.

The only Perl I use these days is oooooooold software (MRTG) I guess with the exception of Spam Assassin and RT...
Yes, they aren't nearly as similar as the names suggest. Like PostgreSQL vs. ext4fs.
so if you want some snap em up quick before the man wakes up.
The OP's last 4 submissions have all be promoting this kvdb.io service.
My friend taught me well. He took me to a cul-de-sac in our neighborhood that went up a steep hill, and I practiced "feathering" the clutch for 30 minutes. After that, the rest was easy.
The BlackBerry phones didn’t operate on pager frequencies did they?
Not complete but enough to get the context

http://blogs.perl.org/users/ovid/2019/08/is-perl-6-being-ren...
https://outline.com/DLPhYs
Many people don't need complex features of Excel, LibreOffice is pretty good. Many people have Excel and don't even get to basic functions like vlookup, nevermind anything that is actually lacking from other applications.
And then what? Shut it down if it doesn’t conform to your expectations or world view?
I’ts not tech to blame but lack of care/ planning. If she’d had paid cash and get a paper ticket and lost such ticket the same thing would happened.
I agree. Give me one year for a software project, and I will procrastinate. Give me 4 months, and I will get my shit together, I will be frugal with my time and resources.

In the same fashion, I would get the same or MORE work done in less than an 8 hour work day, because I would just not have time to be on HackerNews.

Smaller, achievable goals are more productive.
Continuous Integration Pipeline Best Practices [pdf]
I doubt that anyone's concerned about the average Chinese citizen and whether they're evil. The discussions are always about the government.

The fact that "we" whoever might that be are not the good guys doesn't actually influence whether the Chinese government are the bad guys. Their behavior makes them the bad guys.
Just so we're all clear, the TTSA you're referring to is "To the Stars Academy of Arts & Sciences", an org founded by former Blink-182 band member Tom DeLonge and staffed by kooks and wackadoos, right?
Will you talk to my boss and get her to start letting me come in and go home whenever I want every day?

I tried telling her that my body doesn't run on the same schedule as the rest of society, but all she did was laugh in my face.

Thanks in advance, doc.
It gives me mostly anxiety
In several instances it's a matter of comfort zone, one of the biggest enemies of positive progress;
Wow great to see it updated.

This is what got me into IT when I was 15, many years ago.

The fact that I had a private windows environment on a USB drive awed my friends.

Happy to see it resurrected.
>How would those lobbyists find out, if it were so secret?

In a situations here this is rolled out for use to replace power plants and not for classified military applications, thus the various civilian industries and their lobbyists mentioned. I thought this was pretty obvious given I mention a laundry list of civilian industries that the bulk of which are comprised of private and publicly traded companies that are not defense related industries.

>As for "there are very few people that know where the United States keeps any of it's various strategic stock piles" - what are you talking about?

Stuff like the SNS which is 1 (more likely than not there are multiple locations with only public acknowledgement that 1 warehouse exists given a natural disaster or nuclear attack to a single region could effectively destroy the only stockpile) plain, unmarked, warehouse that the location to is a closely guarded secret due to the fact that someone simply driving a tanker full of a flammable material, then igniting it, through one of the doors of the warehouse could destroy the government's strategic stockpile of antibiotics, vaccines, chemical antidotes, antitoxins, PPE equipment, respirators and other critical medical supplies making it a highly valuable target to both foreign governments and terrorists.

And the things that simply aren't public knowledge at all.

I mean, every few years someone stumbles upon Cold War stockpiles that had been forgotten like back in 2006 when stockpiles of rations and medical supplies were found in the foundations of the Brooklyn Bridge.

But I'm happy for you that you can google 'strategic stockpile' and link me to a helium supply that the government has already order shut down and sold off (which has been covered by podcasts like Planet Money this year).
Until The Expanse, I never really thought if there were G-forces in space. What other TV show OR movie even models that?
HR? But if it is not about some harassment, nobody cares what HR says.
I like it! I think it should also add in "If you commute 2 hours/day, 5 days per week, you'll spend X weeks sitting in a car."
Sure but there's a reason that development has moved off of Perl.
As someone who wrote internal software for a fortune 100, probably all of them. EDIT: When I first read your question, I thought you meant 'which companies?', now I realize you're asking who to talk to within a given corp. The answer to that probably boils down to 'whoever is getting bribed with kickbacks from enterprise software makers'

The people who set the requirements for my biggest project tried to massively expand them about 2 weeks before the end of the project, then tried to bury it after we instead focused on polishing UX and debugging for those 2 weeks. Several years later I hear it's still in use internally and the users refuse to migrate to a third party solution despite pressure from execs who probably want kickbacks.

Giant corps have no idea what the difference is between usability and number of features.
I found this part of the article particularly entertaining:

> We raised $3.4 billion in cash and spent it mostly on investments that included leasehold improvements, security deposits with landlords, and its purchase of the flagship Lord & Taylor building.

And then when you click the linked investopedia article on leasehold improvements:

> Once the lease ends, the improvements generally belong to the landlord, unless otherwise specified in the agreement. If the tenant is able to take them, he or she must remove them without any damage to the property.

Commercial landlords must love WeWork!
A lot of my colleagues in NLP and text processing still prefer to write in Perl. Granted they are mostly the old guard but it is prevalent in academic language technology research.
Some would say Elasticsearch is fundamentally flawed.
Google sponsors climate change deniers
Canada. I'm aware there's duties but when I had ordered their website made it seen like they handled these.

I refused to pay the extra like $150 for the laptop and sent it back.
I'm all about using the right tool for the job. Sometimes Perl is that tool, and thus sometimes I'll still use Perl.
U.S. patents are only enforceable within U.S. territories. And if the tech truly were break-through, even if the patent were enforceable outside the U.S., no foreign government would comply.
Its been this bad for a while, I think its just a stalled project inside of AWS or the people who work on it think it functions as designed...
For us, the experiment (https://blog.mozilla.org/services/2018/10/03/upcoming-push-s...) with mostly idle clients was very helpful, since it flushed out problems with out load balancing layer and in the end gave us confidence that it, our app, and our persistence layer could safely handle many more connections.

If we had begun having problems once we started sending more push messages, we would have simply stopped using the new service (https://github.com/mozilla-services/megaphone) responsible for that until we worked through them.
Depends on the size of the kitchen, most of the time our kitchen couldn't handle more than 2 or 3 people in it, and this was in a good-sized house.
Hallelujah! Great decision :) it will give Raju a chance to be viewed without the "line noise" lens of Perl 5.
I think the fact that your numbers are so much drastically lower than the manufacturer’s numbers indicates that your numbers are not representative of the typical experience. Maybe you can dry your hands in five seconds with the typical air dryer. It’s clearly not true for most people. Maybe you shake your hands extremely dry before going to the dryer. Maybe after using the dryer your hands are still wet and clammy. I don’t know. Your experiences are clearly not reflective of the typical case, though.
running on which platform(s)?
Julia has a really great threading model coming in v1.3, which is likely to be released this month: https://julialang.org/blog/2019/07/multithreading

It already supports a variety of parallel techniques but it's about to get easier and safer (e.g. safe I/O).
Man - MRTG... I just had flashbacks to my youth. Loved that piece of software and used it for close to a decade!

Anymore Grafana backed by InfluxDB w/Telegraf is my jam for the same general problem set (TIG stack).
Is it drastically cheaper to use an NLB without letting AWS terminate TLS? I thought AWS was expensive for TLS termination, generally, unless you need the client locality for lower latency.
That's a weird assumption to make.

AWS Elasticsearch is focused on providing minimum necessary functionality to sell instances.

Opensource Elasticsearch is focused on improving Elasticsearch.
> Sure but there's a reason that development has moved off of Perl.

Why don't you specify this single reason you allude to?
I Built Jamstackthemes.dev over the Weekend
Isn't that basically recreating Retroshare ?
It is also wildly more expensive than just running your own on EC2.
Why is this better than Google's?
But that's net worth, not income.

And this isn't a magazine article, it's supposed to be a academic analysis. Do they reference Forbes in the paper?
I guess. But I bet the work environment was terrible. Why waste time? Life is too short, pull the trigger and leave. If you can.