skysight-inc/HackerNews huggingface dataset:
I think what you're working on has a much bigger effect on skill improvement/retention than hours worked, except maybe for retaining large amounts of trivia.
IMHO Perl's reputation for noisy code is mostly the result of code golf examples online and denoting variables with an explicit type character.

A sanely written Perl program is nowhere near line noise. Compare to supposedly beautiful languages like Rust and the ratio of punctuation characters to alphanumeric is pretty much on par.
Which XPS13 do you have? You can update firmware from linux with fwupd, going back as far as the 9350 model.

https://fwupd.org
I used to work in higher ed and dealt with the awful Blackboard system.

For reference as to how bad it was, different modules used different database vendors (MSSQL vs Oracle).

Also here's a comment I had left myself about how to work with dates in the Oracle db (aka the Blackboard Transaction System, aka BBTS):

# BBTS doesn't use a date,datetime, or time column from its database.

# Instead, it uses a float that is the number of days since 12-30-1899.

# The Ruby Time class is ideal for handling this, but the Ruby Time

# class doesn't work for dates before 01-01-1970.

# The magic number is: TransactionSystem::MAGIC_DATE_NUMBER (25,569)

# If BBTS is below that number, we must use the Date class.

# If BBTS is above that number, we will subtract 25,569 from the BBTS

# and start counting from 01-01-1970 instead of 12-30-1899.

# Dealing with dates before 1970 will take much longer to process.

It was quite a challenge to make use of it.
Perl 5 has never been at the end of its life (though it was intended to be 15 years ago, things changed), this is one part of what this rename is meant to clarify. It still has a major release each year and modules are released to CPAN constantly: https://metacpan.org/recent
Engineering managers (past or current): what was your first experience like?
I've been managing managers for a long time (10+ years) in startups, and have seen many engineer-turn-manager cases, some which have gone well, some that have gone awfully. Generally, failed cases are around mismatched expectations and lack of support / training for a new manager.

Would love to hear any experiences people have had in their IC-to-manager transitions. I'm also running a survey on the topic here: https://forms.gle/9ELwhwi7SWhcU8xc9 but also looking to just hear general experiences of:
- How did your first management job turn out?
- Did you receive training?
- If so, what type of training?
And this might save Raku.

Lisp has a social problem: It's been called Lisp too long. People look at some simplified LISP 1.5-esque thing in a programming languages textbook and see a "pure" language (which isn't so pure compared to Haskell, but the creep of what "functional programming" means is its own post) which is completely useless. They don't see modern Common Lisp with its package management facility and its packages which you can manage which provide actual functionality and its FFI bindings to external libraries and the fact it compiles to optimized machine code... no, they only see some parentheses thing which is interpreted-and-therefore-slow (you know... like Javascript on V8... ) and is too elegantly pure to be bound to the outside world. Meanwhile, all the Foogols get new names every couple decades (PL/I to Ada to C to C++ to Java to C#... ) so everyone knows they're completely up to date.

My point is, Perl is a tainted name, because everyone knows Perl is dead and Perl 6 is the Duke Nukem Forever of programming languages. Calling it Raku is a chance to get what the Perl 6 team actually did out into the world without the stench of death following it.
Other than eBay, guessing the reason why the payment cos are dropping out first is because they have the highest regulatory/compliance burden as is, and don’t need more scrutiny dealing with something they don’t even fully understand just so they can win some brownie points with FB.
I'm similar. Without intense exercise, my brain is at high revs all day and I can't keep it under control to fall asleep. I need to knock myself out with exhaustion.

I used to run 50km per week or so and still feel like I could use more. Restless legs, active mind, fidgeting, etc. These days I'm running much less, but I'm lost without it.
Oh man, those things are beasts! I had some 2550s, one 2650, and some 2850s. Somewhere around 2G of memory if I recall (this was 2002 - 2008)
No, it's all about evangelizing and recruiting as many other people as possible to go down with the sinking ship you've committed yourself to.

The Evangelism Hole: Getting People Back to Perl

http://act.yapc.eu/lpw2014/talk/5758
A catastrophic power outage darkens California while horny spiders invade
The Galloping Ghost is one of my favorites: https://www.ntsb.gov/investigations/AccidentReports/Reports/...

It's a terrible accident (that happened during an air show/race), but the work that went into figuring out exactly what went wrong and where is awe-inspiring. Also a very interesting (but tragic) story from a human standpoint. Here's the video of the accident: https://www.youtube.com/watch?v=JyWUTXuXjr0

(No gore, but still: viewer discretion advised. Eleven people lost their lives and sixty-nine were injured.)
Creating The World's Greatest Anagram (2015)
So will there be a Perl 6 then, or are Perl 5-ists stuck on that major version forever?
Xerox PARC, TI, MIT, ETHZ, Microsoft, Apple and Google beg to differ.

In fact, Swift, Go, Java and .NET Native seem to be doing relatively well across their systems level projects, regardless on what naysayers think.

Swift as C and Objective-C replacement on Apple platforms.

Go as the implementation of gVisor used on ChromeOS Crostini security layer and Compute Cloud, Android GPGPU debugger, Fuchsia's TCP/IP stack.

Java, alongside C++ for writing Project Trebel and Android Things drivers. Letting aside all those real time Java projects that run it bare metal, using the likes of PTC, Aicas and Gemalto compilers.

.NET Native across Windows IoT Core and Azure Edge modules.

But lets keep hating GC systems based languages instead.
When it comes to graphics, Windows is now far ahead of macOS. It's simple economics: the GPU manufacturers work with Microsoft for DirectX support due to userbase (especially the game playing userbase, which is where all the profit is). Apple, on the other hand, struggles to keep up with Metal on the same GPUs, unwilling to invest the money to keep up. DXGI, for example, is an extremely powerful and well-supported API, as compared to IOSurface which is like stumbling around in a dark cave.

(On mobile, things are different, but even here PowerVR is increasingly looking beleaguered compared to ARM and Qualcomm's offerings.)
Thank you for the long response!

I can relate (and feel the same) about several of the points you made in your blog post.
Visa, Mastercard, eBay, Stripe Follow PayPal in Quitting Facebook Libra Project
The ACLU has some weird goals - arguing that businesses should be forced to deal in cash, forcing cities to allow slums on their streets, and now preventing automated detection of wanted criminals.

I know they do some good things, but they're definitely not hitting home runs when it comes to making the world a better place.
Have some children.
I fought this during my entire teaching career.

Blocking file types by extension is pointless. as you can just change the file type.

If you're worried about kids being able to run arbitrary python scripts on your network, then the security problem is not the kids, it's your shitty network.

People are given cash as bug bounties for finding security flaws in systems, but in schools they are punished!
That description also fits a camel.
Because it is illegal to forge signatures but is not illegal to make ludicrously optimistic promises about what you can accomplish.
just because it lays you out...doesn't mean it provides proper (read: good) sleep.
Isn't banking a backbone of the whole Switzerland, and like the main owner of rental properties as well? A friend in Zurich explained to me that people want to buy properties, but nobody is selling and owners prefer rentals. If banking declines, that could lead to a strong rentier economy choking economical progress. I am not talking about major changes within a decade, but beyond that, especially in comparison to China or Singapore.
I don't know, it seems like more of a Bezos move.
>> It's not a useful assist if it's misinformation.

You're making a typical mistake by thinking these systems will not improve over time as they get more training data. They will, and given enough time, data, and elbow grease they will eventually reach superhuman levels of accuracy. But for them to get there they need to be exposed to the world under realistic circumstances.
Prime is a pretty awesome tool in their arsenal though.

Initially "Pay up-front for discounted shipping" is a bit of a hard sell. Works fine for customers who've shopped with them for years and can tot up the shipping fees they've already spent (or annoying waits).

So for new customers - how about free music and video?
Now nobody's going to say it's better than spotify + Netflix (or your providers of choice)... but it's not a bad bundle to get for a year for that one prime payment. Then once you've made that Prime payment - well might as well shop from Amazon..

I'm a prime member and mentally file it alongside by cable provider.. I might be able to get better individual services, but collectively they'd all cost more - and more importantly you get stung massively if you don't transition in one go.

Amazon ups this even further by just having a single priced 'Prime' service.
i.e. No reduction in cost if you just want the free shipping and spend the saving on spotify/netflix/hulu/apple/whatever.
Nor can you pay to watch "Grand Tour" (or your show of choice, legally) without having that tempting free postage from amazon available to you.

Only possible way I can see of breaking this stranglehold is for external companies to play nice with each other.
e.g. If a few online providers (one in each area) get together and brand themselves - and then this brand can be bundled with other services.

e.g. "NewEgg provides free next day to spotify subscribers"

If this doesn't happen Amazon can't be defeated.
I wonder if Mr Khan and Mr Thiam are still living next to each other and if Mr Khans view of the lake is still being blocked by the two trees.

What is more astonishing is amount of money these guys manage is measured in the Trillions of USD.
I'm trying to understand, what kind of scripting requires first-class concurrency that isn't fulfilled by say Python?
Just earlier today on another thread on HN I read Uber runs 1,500 micro services.

I've yet to work for a company that runs over 100 micro services (or at least, that I'm aware of). But I can tell you having a tool like Kubernetes certainly makes a whole lot easier to maintain this many micro services. I think without a container orchestration it would be much harder to do so.
not just 'someone', the creator of Elasticsearch
Looking back, can you please think of somethings that could have helped you and share here?
Triangular Grids (2014)
I don't really know what "differentiate" means, but Clojure has support for CSP-channel style with core.async, shared-memory with transactions using atoms/refs, and actor-ish style with the agents.
Yeah, I experience the same thing. The back button is entirely broken on Facebook. When going back, other stuff is loaded. It's hard to find the same post twice.

I only have like 150 friends on FB and it's already hard to find something.
Perl 2019
Fair point.

(Basically, if you have the financial means, live the best life you can. Don't toil it away on non-meaningful stuff.)
Yeah, Emscripten does support exceptions, but I don't think Emscripten creates WASI yet? It would be useful to separate out the exception handling from Emscripten to a runtime library so that other projects could use it, without relying on the entire Emscripten toolchain.

I suspect we'll get exception handling at some point, but for now so much stuff just does not work without it. The whole idea of WASI is that it is not JavaScript-specific, so needing some JavaScript code just to get this basic feature is kind of surprising.
eBay, Visa and Mastercard Abandon Facebook's Libra Cryptocurrency
I wonder why it’s so easy for us as people to make problems for ourselves. Surely we could just eat hashbrowns and coffee at McDonalds for $2 and no effort.
You say "magic" as if that were a good thing.

Which magic do you mean: supernatural, illusion, or fiction?

https://en.wikipedia.org/wiki/Magic

>Magic may refer to:

>Magic (supernatural), a set of beliefs and practices distinct from religion and science

https://en.wikipedia.org/wiki/Magic_(supernatural)

>Magic (illusion), the art of appearing to perform supernatural feats

https://en.wikipedia.org/wiki/Magic_(illusion)

>Magic in fiction, the genre of fiction that uses supernatural elements as a theme

https://en.wikipedia.org/wiki/Magic_in_fiction
Your own website...
Reach out to your TAM again to talk about CR and RI combinations which can help to mitigate this problem.
No, they are end to end encrypted.

https://keybase.io/blog/encrypted-git-for-everyone
Yep. Something fishy about got defensive the replies are. Besides, its not just an idea from a "random inter Blog from 6 years ago", Tim Urban also shows it in his popular Ted(x) talk
My team has on the order of 20 microservices? 50 teams of that size would add up to 1,000.

These services include all sorts of worker processes, things that manage queues or monitor things, probers, administration, public interface and configuration. It works really well for us.
Does this give everyone a 91 year expected life span? If so, it could be more accurate if it took your current age into account. Older people who have already dodged a lot of chances to die are expected to live to an older age, on average. Younger people are expected to die at a younger age, on average.
>> EC2 is about 8x the cost of bare metal...

Source?
Even if you never want to write any Perl code, I definitely recommend checking out some of the features of Raku. As someone who is interested in language design but never has (or likely will) use Perl for a project, I still found reading about Raku's feature set super interesting. Here's a whimsical slide deck that introduces a lot of the most interesting features: [0]. Even if you find yourself shaking your head at all the craziness, you at least have to admire Raku's success at fulfilling its goals of being a post-modern language optimized for fun (-Ofun).

[0] http://tpm2016.zoffix.com/#/
Open Distro is the Amazon hard fork mentioned [1]. The missing features will most likely be a 1:1 issue.

The author does a disservice to their audience:

> As has happened before, Amazon took the open-source side of Elasticsearch, did a hard fork, and has been selling it as a hosted service, slowly implementing their own versions of features that have been available in one form or fashion in mainline Elasticsearch for years.

When what happened was Elasticsearch changed its licensing model after benefiting off of the open source community for years to be more restrictive, forcing the fork.

1 - Amazon blog post announcing fork https://aws.amazon.com/blogs/opensource/keeping-open-source-...
Call me a pessimist, but its too little too late... I learned regex in perl so the language will always have a soft spot in my heart. But Python has trounced Perl for almost any task. There simply is no reason to learn perl unless youre in the unfortunate position of managing some legacy stack.
This is also completely standard in commercial lease arrangements. Sometimes, landlords will offer incentives to lease a space; often these take the form of rebates intended to be used for leasehold improvements and/or rent-free periods during initial construction.
Underscore in globals. Is that really go best practice?
I wouldn't be surprised -- it's a gaping hole for anticheat software if not addressed. In fact, long term the anticheat is going to have to require a completely locked-down (console-like) experience from boot firmware (ME/PSP attested) through OS and userspace, or it will not be effective.

Which is one reason why I don't rent games on Steam, and why I bought a PS4 instead. If I'm going to have to game on a completely locked down system, I vastly prefer to do it on a system that doesn't touch any of my personal data and for which I can still buy permanent, resalable (and yes, even lendable) games on physical media.

PC gaming hasn't interested me since Steam on Windows with mandatory anticheat became the primary way to play games.
Erlang is great, and I miss working with it, but I'd never want to write much in the way of 'quick scripts' with it. Something like Ruby feels much more productive for that.
A few things:

* Prices are competitive (maybe not best of the best, but you don't really get ripped off)

* One stop shop

* Lots reviews (yes they're dubious, but I still find them useful, and some sites only have reviews of a few products)

* Fast shipping

* Great return policy
Nonetheless, please don't post unsubstantive comments to Hacker News.
Hackers targeted Moroccan human rights advocates
There's this infamous company from Austin, Texas, which hires programmers for remote work, and they typically give you coding "challenges" that require a week to complete, and are complete (although not very complex) applications.
Are you really being serious right now? Please, inform all of us how space travel was possible in 1776. At best, one could make the argument that the invention of the V2 rocket was the first time space travel was possible.

But, 194X to 1961 is a shorter time frame than 196X -> 2019.
Chatting through text is nice but no substitute for face-to-face interaction which is getting rather sparse. We can't, at once, claim to be both lonely and socially satiated by tech, and it seems quite a few are lonely.
Yes, that one, thanks!
O365 blocks ps1 files by default. ps1 files aren't executable by default on any windows machine.

why is the vendor that makes the OS (MS) making these types of decisions?
Archbishop Hindo: violence and intimidation of the Kurd militias on Christians increase in Hassaké: http://www.fides.org/en/news/60791-ASIA_SYRIA_Archbishop_Hin...

Kurdish YPG/Asayish Forces Once Again Kidnap Christians in Northeast Syria: https://wca-ngo.org/wca-news/press-releases/607-kurds_forced...

Kurdish YPG Unlawfully Closes Aramean and Armenian Schools: https://wca-ngo.org/wca-news/press-releases/613-ypg_illegal-...

Video Shows Christian Property in Syria Seized by Kurdish Forces: https://wca-ngo.org/wca-news/press-releases/591-video-shows-...

Very strong Western values, indeed.
I am not that familiar with Python, but the GIL has long prevented any real in-process concurrency. Perl has concurrency but it's complex, heavy, and poorly supported. Raku's approach to this is built to avoid all these problems (like Elixir).
This is basically the first line treatment for delayed sleep phase syndrome, but if you can't afford a large east window you can a blue light generating device(like the ones used for seasonal effective disorder).
Can you link to the specific cases that the ACLU was advocating for and the exact legal arguments on both sides? Law tends to be exceptionally rigorous and technical on language, and not linking to the specific cases in question and how their formal arguments conclude in your claims makes them sound like bad faith oversimplifcations.
For us it was roughly 2x the cost for the same instance sizes. Granted you get a lot more functionality but in our case we didn't need it so it didn't make sense for us to stay on elastic.co. I've been running 15ish ES domains on AWS (multiple regions) for the past 3 years. Our API is microservices based so we split up our elasticsearch clusters so we could scale each microservice independently. Yes it's a lot to manage but blue-green's are quicker with the smaller domains and once you automate snapshots and index cleanup it's not all that bad.
Gay World of Warcraft guild forced to change name because of user complaints
It seems that it's only weird how you frame it, no?

> be forced to deal in cash

can be reframed as "require cash as a payment option"

> forcing cities to allow slums on their streets

"prevent the forceful removal/evictions of tent cities"

> preventing automated detection of wanted criminals

"prevent mass-collection of anyone's face, not just criminals"
Autocorrect is more often slowing me down. It's only rarely correct.
Pirated content hasn't been on Hiren's since version 10.6... which was close to 10 (or more) years ago.

Everything on Hiren's is Free and/or Open Source.
I've often wondered why we have so many luxury brands in automotive, furniture, what have you, a couple in consumer electronics, etc. Even woodworkers have 2 or 3 high end brands that people drool over. And then for computers it's just... Apple, and a revolving list of second place. Sony, Samsung, Alienware... none seem to stick it out.
That probably will eventually be what most people do if they keep running into this.
I've been looking for something like this for a while but I never wanted to spend the time actually searching when I could just spend the time converting it manually. Thanks for submitting this.
I find it ridiculous that the payment was accepted if the requirement was that the source of payment needed to be registered and that somehow, if you had the app or phone on you, that is valid without registration of the source, but if later you're trying to avoid a fine that payment isn't valid without registration.
Invaluable life lesson of listening to your 'end-users' and solving problems
It’s almost like they fight for the rights of civil liberties for people below middle class.
The article is light on details of this spying, I'd be curious what they did. Followed folks? Pushed malware to phones ala NSO?
To that list, I'd add their support for curtailing due process in Title IX college tribunals:

https://www.theatlantic.com/ideas/archive/2018/11/aclu-devos...
Blocking sites like this is never reasonable

Turkey has a long history of blocking web sites, even in peacetime. The last time I went there, I was surprised how many web sites I couldn't access.
Mastercard, Visa, eBay Drop Out of Facebook's Libra Payments Network
my experience shows that this would be even more expensive with not that good support (very enterprise sales / customer success contact)
New York's Strand bookstore fights back over landmark status
Someone on here posted something about letting candidates pick an open issue on an open-source project and prep a PR for it, to go over. Easily my favorite version of a take-home assignment I've ever heard of—it's not throwaway junk or contrived bullshit, and I get to claim the PR if it gets accepted, whether or not you hire me, so while it's not paid it's also not a complete waste of my time if the job doesn't work out—but it's not repeatable the same way for every candidate (which is kind of the point? I mean selecting the issue to tackle is part of the assessment, which, as long as there's a little guidance about the sort of thing that's considered good-enough so you're not entirely in the dark re: expectations, seems ideal) so a certain kind of hiring manager or interviewer will think it's necessarily crap.