skysight-inc/HackerNews huggingface dataset:
I don't think those things became unfashionable, it was just not what people who were until then (late 90ies) not programmers were looking for. They were looking to get shit done (tm) and verbosity (Java) or clarity (Python) suited what they were looking for much better than Perl (a clever language for clever programmers).
Except they still offered options, but without modularity, so you had more SKUs to track in your logistics - you still need to track the parts you solder down, except now instead of shipping a base system and being able to make a "CTO" version, or just let authorised resellers with authorised service points apply the right parts, you need to wait till a whole extra SKU gets moved through thousands of kilometers of logistic chain for your one tiny order.

Maybe the experience in USA with Apple Stores is different, but when forced to buy a Mac by work recently I had to deal with some ridiculous wait times just for asking for 32G ram.
Here is a link to the discussion on Reddit a while back: https://www.reddit.com/r/perl/comments/dq1lzy/the_perl_maste...

It's worth reading. What I think it is is a power / money grab by a small group inside Perl. It's not reflective of the goals or desires of the wider Perl community. Or at least those goals and desires would not be presented in this way.
What’s even worse is that to link Venmo to your bank account, you must share your bank credentials with Venmo!
No one else has a computer in my bedroom
Right, how often does our external IP change on our home WiFi network or work WiFi network? There are so many other things that can be used to fingerprint. This is part of the reason encrypted DNS and other efforts have some merit. The cell providers have data and know exactly where you are via triangulation.

Has anyone been using Cloudflare's Warp VPN? I wonder if this is the best approach. Paying a private company to act as a one hop TOR to minimize fingerprinting. If the cell networks just see all CF traffic, they may know where I am but not who I'm connecting too. I get that this means I must trust CF but I trust them more than ATT/Verizon anyway. I just want some open source from CF on the mobile side that shows that the private keys are kept in the device's SecureEnclave and not anywhere on disk.
I put in a title called "poop" and it gave me a Good score of .5427. Not too shabby!
The curl | bash just figures out your distro, adds the appropriate setup to your package manager, and installs a package. You can do it all by hand if you want.
Truly an innovation.
I may be in the minorty and like the touch bar.

Intellij, Outlook and Apple's own programs integrate it very well.

Phyisical keys are great but 12 buttons labelled F1 to F12 with different functions depending on the program also isn't he pinnacle of UX.
They don't work, they provide no value, and the entire industry is a house of cards waiting to fall.
Yeah, that is still a problem. I couldn't really move completely away from the Mac until I got to a point where I didn't need InDesign anymore. There's no good Linux substitute, even for money. Sadly Adobe has hidden away FrameMaker, which started as a Unix program.
It absolutely depends on which "Pros" your targeting. A software developer obviously has different needs in terms of software than a video editor or UI designer.
I use Windows at work and at university. My private desktop has a dualboot install with Windows and popOS. Works perfectly fine for me
Nike won’t sell directly to Amazon anymore
Well, i reckon for those looking for low sugar, low fat milk then there's always... Water?
CodeSandbox CI: Free CI service for open source library maintainers
Great point! I’ve never heard that said before.
said no one that lives in the US, ever!

It always blows my mind how that whenever you go anywhere in the world, you can get amazing mobile plans (data and call / sms) for $10-$30 dollars per month.
It's OK - if your partner really wants one and somehow you can afford, go for it. If not, than don't. No point of complaining or badmouthing (or promoting) diamonds.

EDIT: wow, quiet a few downvotes (was expecting). Anyways, allow me to clarify --

I could go ahead and demonize chocolate (cocoa) or coffee (coffee farming is no field of dreams for workers) but more realistic approach is to see:

(1) The companies such as DeBeers have stopped trading (or at least try their best) blood diamonds

(2) Governments have banned blood diamonds -- at least countries like Canada has.

(3) Diamonds may be symbol of decadence and Masonite maybe the logical answer but you can argue same thing about wanting to drive an expensive sports car where a humble cheap sedan would do the job.

(4) People are complex - there are ladies who don't like or are against diamonds or they realize it is not worth the cost, etc. Then there are ladies who want diamond, PERIOD. Who am I to rule against them knowing there are people who want horseback riding or equally wasteful activity such as wearing designer shoes or buying the latest iPhone.

Point is, not everything is so black and white, right and wrong. There needs to be a fine balance and we should not follow a herd mentality in either extreme (criticizing or encouraging).
Wondering if the choice of a 16" screen was mainly for thermal reasons (bigger screen -> bigger chasis overall).

FWIW 6-core over 15" (2019 model) is working nicely for me, but I suspect 8-core might be a bit too much for 15".

Experience reports welcome.
Building a professional design tool on the web [Figma]
I'm still using mine at work. I got a 2018 once and then went back to IT a few hours later and asked if I could trade back.
Perl is #1 in Advent (perladvent.org).

I've been following Perl Advent for a looong time.
The sad art is I don't code Perl anymore (at least 10-12 years) but I still visit perl advent every year.

Let's see what happens this year :-)
Where are my damn F-Keys?
Below replacement birth rates in 1st world societies seem to disprove the idea that humans inevitably expand to the point of environmental collapse.

Further, having as many children as the environment can support, regardless of the consequences for the environment or its destruction, is natural for nearly every life form. Look at invasive species like Asian carp or zebra mussels.
Well, is exactly the same for any npm package or any python package as do many other languages, a lot -if not all- bad security comes from 3rd party plugins.
Go gets dunked on by the likes of the RESF for being "not a real systems programming language because it has GC", or "it lacks generics, therefore it's obviously unsuited for real software engineering" that actual, performant infrastructure software written in Go is indeed intriguing.
OpenCL? Cuda?

Please tell me how I do proper GPU compute on a Mac.
I got used to capslock in less than a day when I got MBP.
I recommend BetterTouchTool to remove the faux escape key and replace it with something as annoying as "Previous track".

After listening to the same track for a few hours it really stuck.
Isn't this kind of like the "they'd ask for faster horses" quote?
There was a Kaiser(? maybe someone else) that over a 20-30 year period, most VCs don't return capital.

Your average VC fund absolutely underperforms, and even the "good" funds sometimes just get lucky and run with that until the good will runs out. Andreessen's 2010-11 funds have underperformed the market.
Exactly. Also not committing writes that are almost in the store buffer.
That makes sense, I didn't even consider that some folks already have the key bound to something else.
Macbook Pro 15-inch vs. 16-inch (display, size, weight,..)
While there are some actionable pieces of advice on the page, a large percentage is misguided and if taken seriously would simply waste already strained resources. Mobile apps and 3D games in Perl 5? Might become someone’s toy, but good luck finding any adoption... Perl 5 taught in every high school? Give me a break...
Sun and Apple both used to have control in that spot. It was a sad day when they surrendered to the inferior PC keyboard layout.
The problem is that, for many issues, you can't separate the politics from social issues. Many of these political issues concern aspects of morality.

For example, a CEO might not want someone who is anti-LGBT representing their company in any way. On the flip side of that, I wouldn't want to work for a company where the leadership was anti-LGBT. Even if these people are otherwise good at their jobs, a person's morality does matter when deciding who to work with/for.

You might make the argument that no one at work should even know if anyone else is anti-LGBT or not, or argue that people should put those cares aside in the interests of a harmonious workplace, but I just don't think that's how (all) humans work.

There are practical considerations to this, too: say a trans employee has to deal with an anti-LGBT HR person regarding trans healthcare and the company's health plans. The HR person is going to be uncomfortable about that conversation, and the trans person isn't going to feel like their concerns are being taken seriously, or even feel safe having that conversation in the first place. That's... not okay.

> On a somewhat related note, I don't consider my colleagues my friends, or, God forbid, the workplace a 'family'.

Just like any other random group of people in the world, some of my colleagues are my friends who I socialize with outside work, and some (most) aren't.

(Agreed, though, the whole "company is family" nonsense needs to stop.)
Can you elaborate? Why would that be hell?
Need multiple regression analysis to see how individual factor contributes. If running is there many others may be excluded but it is the excluded one might explain more.
Are dark tourism performances of gulag life educational – or voyeuristic?
Alibaba readies $13B Hong Kong listing before the end of November
Novel, safe, fast and efficient Rx for bladder cancer with anthrax toxin chimera
I still have physical f-keys, and every time I use my gf's touchbar macbook, I realize I have to look at the touchbar just to do anything, like modify the volume or change the brightness. I run into this every time I use it when I just want to make quick volume adjustments. And it takes multiple taps to get things done that used to take a single button press. Also, I immediately missed global media playback controls.

It's just a showstopper for a lot of us that it's another screen you have to look at. I don't want my eyes to leave the main screen. It's like if they tried to turn the trackpad into a screen: no matter how much functionality it might have, it's still somewhere I don't want to have to look when I'm using a computer.

I also was amazed at how unused it was. You probably named the only apps that use the touchbar because nothing on her computer did. And if they did, it was just cloned UI of UI that the main screen already had. I think the only useful usecase I've noticed is that the touchbar will show the url of the current video when you fullscreen it, if I want to damn it with faint praise.
I'm not sure if you're joking, but white supremacy has a long history and is extremely well documented.

Wikipedia is a reasonable place to start
Citation needed.

Every software company I've worked in building websites/webapps (Ruby, Python, Java, HTML/CSS/JS/React/whatever etc.) tends to issue their developers with MBPs. None of them need to do so for Xcode to build Mac/iOS apps. A few people may opt for Lenovos running Linux, but they're a distinct minority who really likes compiling their own tiling window manager from scratch etc.

Why MBP as standard? Because you get a reasonably stable Unix box that also runs commercial business and productivity software (Office, video conference stuff), and the Adobe suite for the front-end/creative folks.

Windows is going after that with WSL. Linux is going after that with, err, GNU/Freedom I guess?

Writing Python/Ruby/JavaScript/Java/Go/Elixir/whatever hot new shiny, in Atom or Vim or VSCode, is about as easy on Linux as it is on Mac (and it is getting better on Windows with WSL). But when you've got to use some awful video conferencing corporate crapware, there's at least some chance it'll work on a Mac in a way it won't on Linux.
On my Macbook Pro parsing a 19Mb log file with a regex using the latest Perl 6 (Rakudo 2019.3) takes 8.3 times as long as Perl 5 and 5.1 times as long as Ruby 2.7, excluding startup time. Text processing is what made Perl famous so I can't see Perl 6 having a cat-in-hell's chance until performance improves significantly.
I think I grew an extra chromosome from reading that
I say both of those things. Although about thinkpads, not Dells.
So the keyboard guaranteed to break within the first 6 months on a 3k laptop is not among the worst two things?
That future cannot work. In dense areas there are too many people trying to get around and it leads to congestion just like individual cars do. Only mass transit can solve the problem. In less dense areas the wait for the car is too long as so you may as well have your own.
The Butterfly mechanism was tainted by a number of design flaws that forced Apple to provide a soft recall:
https://support.apple.com/keyboard-service-program-for-mac-n...
I'm literally getting my new Macbook serviced today due to sticky butterfly keys.
There are languages for which it makes sense to try to be the fastest at some set of things: fastest program initialization, fastest network socket library, fastest regular expressions. That's all nice, but in the vast majority of programming work, "fastest learning curve from hello,world to low-error-count CRUD program" is the best spec.

Perl actually has a shot at that, but there's nothing much special about it that couldn't be done by Python or Ruby.
Yeah, new XPS 15 here. Would be a beautiful machine, if it weren't for the constant thermal issues..
TIL there are mods here.
This is one reason why the current high stock market valuations for large, profitable tech companies are crazy. Eventually the corporate culture rots from the inside and they're overtaken by a disruptive competitor. Unfortunately there's no practical way for retail investors to take a short position on those stocks for 30 years in the future; regular options only go out about 3 years.
I disagree -- software development is more fashion-driven than the fashion industry itself.

Programming languages are simply interfaces into a particular tech stack. The stacks will shift as the trends come and go, and the languages will go with it. Perhaps the lowest levels of the stack have settled nice and snugly, with little hope for displacement except by extreme measures (cpu archs, kernel/os implementations, etc) but the higher layers are still rapidly changing, and dragging along new languages with them.
What a race conflict ^
Well -- not exactly how someone would imagine. You can build your GUI in any iOS, macOS, etc application within Xcode and add your view as a target of another platform. It's maybe not the best solution, but one that works :)
"someone ate my sandwhich" Bad: 0.3876 - Good: 0.6616

"someone ate my sandwich" Bad: 0.9999 - Good: 0.0001

Hacker news can't spell, or maybe associates sandwhich and someone eating it to some repository.
It's a bit odd to use a query string parameter instead of content negotiation.
Somebody needs to tell this guy about a thing called a "database".
I think it’s incredibly important that a top priority be to put a very clear banner on the OpenCensus and OpenTracing pages explaining that they are becoming OpenTelemetry.
I press ESC all the time, but I never pressed F1-F12 since 2001.
I rebind caps lock to escape - it’s a much better use of an otherwise nearly pointless key
Did DHH have 20 times her wealth prior to their marriage?

It seems likely given that he is a guy who collects Zondas.

GS have stated that they don’t know your marital status or gender when they make the decision.

There may well be sexism somewhere in how this works, but she doesn’t seem to be making a good argument for where.
Late 2013 15" MBP, will definitely upgrade to 2015 15" when it dies in a few years.
Am I the only one that is scared at the prospect of losing physical keys for changing volume and brightness? I do this all the time, changing volume up/down during conference calls, adjusting the brightness when working late at night. Can you even map the Touch-bar to have "keys" for these instead of the slider which seems way less precise and direct? Genuinely asking since I'm still on 2014 MBP.
But you can't rebind esc to anything (natively), so you lose caps lock. Am I the only one who declares constants and envvars in capitals? And how do people write SQL? With their elbow on the shift key?
There is a rather reddit-famous comment on why diamond prices are dropping:

https://old.reddit.com/r/IAmA/comments/8pb8d5/i_grow_diamond...

Almost every car, fridge, and radio from the 1950s has long been destroyed, but virtually every diamond bought in the 1950s has the exact same utility today. Those diamonds are about to flood the market, in significantly more quantities than lab diamonds ever will.

There is a joke in the diamond industry that the biggest diamond mine in the world is in Florida and Arizona, but the mine is the pawn shops, not the Earth.

EDIT: formatting
Having used laptops with LTE modems, I prefer having the option. That the option is not available from Apple indicates that the Qualcomm patents are causing market failure.
That might be the case! I haven't read SMBC regularly for a very long time, so if there was a name change in the past, i dunno, five years or something, I probably wouldn't have noticed!
> Order is the tide of creation, but yours is a species that worships the one over the many. You glorify your intelligence because it allows you to believe anything. That you have a destiny. That you have a right. That you have a cause. That you are special. That you are great. But in truth... you are born insane.

-- Starship Troopers 2
Broken logging happens all the time, but there aren’t articles about it
Didn't know it was open source. I used it for various diagrams for my blog posts. Thanks!
Why must everyone act like criticism of other politicians is somehow defending Trump?

The committee could question him, on the record. Oversight responsibilities are, by definition, reactive, hands off, public, and transparent. Any one-on-one should have been through the IG, not Schiff.

Regardless, impeachment is an inherently political process (as was intended), which means optics matter. And Schiff has really screwed this aspect of it up, no matter how "relatively clean" he might seem compared to other politicians.

If there's one thing Americans hate more than corrupt politicians, it's hypocritical corrupt politicians. If there are two things, it's that and being backed into a corner, politically.

Both are reasons why Trump was elected in the first place, even though I'd argue most of his voters weren't as thrilled about voting for him as he'd have you believe.

Schiff's methods are only serving to stir this up again, regardless of whether some think the ends justify the means.

>if you sincerely believe that witnesses have been coached then you have crossed a line somewhere that you probably should not have crossed.

Because politicians would never do something so corrupt? We'll see what comes out. But at this point, Schiff needs to do some serious disclosures on what was discussed between him and the witnesses before the report was filed, including if he suggested waiting on the timing, for the IG rule change.

Which is why he should never have put himself in that position to begin with. It soils the integrity of the entire thing. It stops looking like an investigation, and starts looking like an orchestrated coup.

If Al Capone's prosecutor would have been caught doing such things, they wouldn't have even gotten him on the tax charges.

If Trump gets impeached, but the prosecution looks dirty, it'll all but guarantee he's re-elected. The sense of injustice will motivate voters far more than whoever's name happens to be on the ballet.

I'm not saying that's what should happen, only what's likely.
Security software written in a type-safe, memory-safe language is very appealing. Entire classes of vulnerabilities are removed using Go or Rust.

The same can of course be said for software written in Java and C#, except their bloated runtimes make them resource hungry and include fun side effects like human-noticeable GC pauses.

The home-grown crypto in this tool makes it rather unappealing, though.
Their past experience of running Hulu and ESPN?
__cfduid should be cloudflare for CDN...
A top risk when listening to customers is to only hear those who are unsatisfied (and may not even be the target market) versus users who are happy with the product and have nothing to say.
If you want your language to win, all you need is Google to adopt it in one of their products. Apparently that's all that matters.
"Keys" on the touch bar are more dynamic. Buttons can have different width, you can show text, sliders for e.g. volume. It's not a 1-to-1 mapping.
Godspeed.

But for one of the goals, Python just seems more immediately accessible to "non-programmer" technical people for whom programming is merely a means to a non-programming end.

I used to use Perl decades ago. I can barely read it anymore.
This is from the Perl11 guys, right? So, not exactly the Perl mainstream, if such a thing exists these days.

(Not saying that they're entirely wrong)
What do you use escape for in emacs? It’s not in any default kebinding, do you mean vi? Even that doesn’t need escape, ctrl + ] keeps you on the home row.

Slightly confused emacs user.
> We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness.--That to secure these rights, Governments are instituted among Men, deriving their just powers from the consent of the governed, --That whenever any Form of Government becomes destructive of these ends, it is the Right of the People to alter or to abolish it, and to institute new Government, laying its foundation on such principles and organizing its powers in such form, as to them shall seem most likely to effect their Safety and Happiness. Prudence, indeed, will dictate that Governments long established should not be changed for light and transient causes; and accordingly all experience hath shewn, that mankind are more disposed to suffer, while evils are sufferable, than to right themselves by abolishing the forms to which they are accustomed. But when a long train of abuses and usurpations, pursuing invariably the same Object evinces a design to reduce them under absolute Despotism, it is their right, it is their duty, to throw off such Government, and to provide new Guards for their future security.

The USA was founded on the premise that human rights applied to all. When any governing entity no longer respects those rights, it's time to turf the bums out and start again.

The current government of the USA, at the urging of a self-selected elite among its supporting citizens, believes those inalienable human rights only apply to a select few. These are the conditions outlined in the Declaration of Independence as reason to overthrow the current regime.

There is well-documented historical precedence. Tread lightly.
Interesting metaphor, but the difference between Bitcoin and diamonds is fungibility.

Unlike gold, there's no way to sell 1% of a diamond.
That's not normal, and pointing out that "just the way it is" is terrible reasoning doesn't make you an aspie. Maybe if more people had these conversations we'd have fewer terrible industries.
They are working towards it. Their new server hardware (or mini PC, forget which one) was designed and fabricated in-house.
So your neighbors with hires full spectrum light camera pointed at your windows does not count

Mhhh, okay