jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Can one even use CPAN with Perl6?

Yes.

At a Perl conference in October last year Stefan Seifert decided it was time for him to have a go at something Perl 6 related. He had never written Perl 6 code before, let alone participated in the project, but within 24 hours he had Perl 6 calling Perl 5 calling Python[1].

That was just a few months ago. Now the Inline::Perl5 module[2] allows folk to use Perl 5 modules, even ones that do C level guts poking in to the Perl 5 interpreter, and to pass data back and forth, do callbacks back and forth, handle exceptions raised by Perl 5 in Perl 6 and vice-versa, use Perl 6 to call methods on Perl 5 objects and vice-versa, and use Perl 6 to subclass Perl 5 classes. Thus he's been able to, for example, create apps in Perl 6 using a leading Perl 5 web framework called Catalyst.[3] He's also having fun with calling Python libs from Perl 6.[4]

There's a lot more going on related to interop between Perl 6 and Perl 5, and more generally between Perl 6 and other languages, but the above is obviously a biggie.

> Is it even possible to convert existing Perl5 CPAN packages to support both versions at the same time

As is hopefully clear, with Inline::Perl5 there's no need to convert.

(Some folk will still want to rewrite some Perl 5 code in to Perl 6, and there are fledgling tools to assist, but they aren't necessary, just a nice option to have.)

[1] https://www.youtube.com/watch?v=m_Y-lvQP6jI&list=UU7PuZDAIVM...

[2] https://github.com/niner/Inline-Perl5

[3] http://www.reddit.com/r/perl6/comments/2k6ii8/nines_apw_talk...

[4] http://www.reddit.com/r/perl6/comments/2n27el/perl6_20141121...
I never understood the need for the new style of formatting, or the advantage. Fortunately % formatting is no longer getting deprecated.
True. But it feels like a chapter out of 1984 when people can't make ambiguous opinions without someone knocking at your door to correct you and deny you your speech.
You guys have to convince us first that mixing content+structure/presentation/logic is the best way to go forward in web development for the following reasons 1,2,3 ..etc.

I'm all for progress and challenging/questioning previous norms or traditions. I hate dogma and dogmatic people like the next guy but I need first to see improvement in the new thing before going adopting it.

What I see now frankly is the opposite of progress. I see people advocating for dispensing of "separation pf concerns" & "progressive enhancement" in the name of "progress" and "modernization" but in reality it's just a lame excuse to regress to a state of affairs that we guys fought too hard to combat it and bring awareness to the community of its pitfalls and shortcomings.
Bad title. They seem to have found product-market fit, and—not surprisingly—it wasn't where they originally expected it to be. Good for them for embracing it.
>It's bizarre to me that people prefer to focus on how much somebody owns rather than if he earned it honestly.

From a state where everybody is born naked and without any god given possesions, it's only through injustice, and accumulated violence, exclusion, etc that you get to a state were somebody has billions and others nothing.

Even the mere act of inheritance (in which you did nothing at all, neither bad nor good to get those money from) makes an old injustice persistent.
The Intercept write-up:

https://firstlook.org/theintercept/2015/03/23/canada-cse-hac...

One of the documents (PDF, 46 pages):

https://s3.amazonaws.com/s3.documentcloud.org/documents/1690...
Oh yeah, I remember. I was at Sheppard a couple of times. Was just trying to remember if any B52's were there. If not, most everything else sure was flying into that base.
I guess this means we're hitting peak houseplant.
Interesting. I guess I was a bit too quick with my previous comment then.

However to me it feels a bit like discouraging alternative opinions, when they are hidden/greyed out.

Is this commonly accepted then?
This already exists, from speed-dating to singles-only events on meetup.com or at your church.

I wonder how many people in these sorts of HN threads who complain about the crapshoot of dating have taken it seriously enough to try these sorts of things.

I highly recommend them. Speed-dating itself is really eye-opening.
Hi. Hmm - good to know, thanks for the insider view.
I thought this was going to about closing LI, TR, TD, and TH, OPTION.

All of them are optional to close, and everyone seems to differ on if you should close them.
It's their decision to track their own users by default. It's anyone's decision to criticize them for their decision. That's healthy and much more efficient than for everyone to start creating their own text editors, payment systems, airlines or poultry farms.

I for one am more than fed up with hunting down and keeping up-to-date with settings for tracking "features" in every single piece of software I use.
There literally isn't.

There's literally one report from 2005 from one A&E (ER) dept that suggested it would be a good idea. Others disagreed.
If it is a deal breaker for you go away from the deal. That simple.
And if you do not want to invest a couple of hours learning a new tool I doubt you will invest dozens of hours fixing it anyway.

This "it is not open source, I cannot hack it" sounds a lot like "I cannot change a battery on my phone any more" whining: many complain about it, few ever had a need or done that even if it were possible.
I've backed quite a few projects (150), so I did a review to look for patterns.

* 33 software/game projects

* 23 board game projects

* 20 "thing" projects (i.e. requiring manufacturing)

* 60 rpg material projects (adventures, systems, supplements, etc)

* 14 other media

I initially backed quick a few software and "thing" projects. But both seem to be prone to unexpected setbacks, delivering late or never. My only outright scam was a "thing", but quite a few of these have gone silent. Transparency in these projects was never great, but maybe that has improved since I stopped backing them?

Of the board games: I enjoyed half and still have 3. Honestly, this seems to be in line with the games I try in general. Kickstarter has practically become an official business model for the industry, with established companies using it regularly. The result is that there is a high standard even for amateur projects in terms of understanding the game they're making, having artists lined up, having reasonable ideas of manufacturing/shipping costs and delays, posting regular updates, etc.

Currently I mostly back RPG books. They're often useful and inspiring for my own games and I've found quite a few systems that I'm keen to try (fingers crossed, 2021 will let that happen). About half of these result in a product I like and keep, and for the rest... Almost everyone running these projects is an RPG nerd like me, looking for an excuse to take their crazy idea as far as they can. I can get behind that. Transparency on these projects has usually been very good.

On lateness: every project has been late, except the ones that were basically just a preorder for something already in progress. The best you can hope for is regular updates that are transparent about progress and setbacks.
Prolog is a wonderful language to dabble into, if for nothing else but to learn how to think more logically.
Here's a sarcastic YouTube video, at least: https://www.youtube.com/watch?v=NIhCuzxNvv0
Sydney depends a lot on where you are commuting from/to.

Trying to get to Circular Quay from western suburbs for instance is not all that nice.
My wife has the sharp mind of an engineer, but she was humble about reading the literature slowly and deliberately. She knows she’s not a doctor. However she was firm in asking the doctors questions about what she read, getting clarifications and not being satisfied with answers like “this is how it’s done” and would keep asking until things were explained. The doctors thought she was just obstinate against any procedure which was frustrating. She used the doctors as a resource, then made the most informed decision she felt she could. We got second opinions from experts at other children’s hospitals.

I feel sort of sick remembering one meeting where they told us our daughter would get 24 hour nursing care covered by insurance if we got her a tracheotomy, what a weird carrot to dangle in front of a parent. I think they thought what they were suggesting was the best medical choice but a baby with a trach needs 24-hour care because it can’t even cry when the tube is in its throat.
Main problem being you don't have access to the file structure on an iphone. So you can't simply drop a backed up folder in there like you can on Android. You are stuck needing the previous device.
I myself have used SciHub this very week to understand a medical condition that is taking over my life, before seeing a very expensive private specialist soon.

SciHub gave me access to valuable information that helped me understand my condition and the right questions to ask my doctor next week.
The twitter thread is utterly fatuous, and another post this morning on reddit laid it out pretty well:

> This is just dumb but I'll lay it out anyway: The NY AG issued the first Tether subpoena in Dec 2017. The AG got the financial info, found that tether was fully backed by dollars, and that the Tether company lent some of those dollars to the Bitfinex company, which is the basis of the NY AG lawsuit. Bitfinex has since issued tokens to cover the loan.

To say that the NY AG got the subpoena info (which would require more evidence than an audit and be under penalties of perjury as well) found no backing and let them continue a ponzi is to say that the NY AG is part of the conspiracy. So enough with the tin foil hattery.

https://www.reddit.com/r/BitcoinMarkets/comments/ksvlc3/dail...
I removed myself from pagerduty about 10 months ago. I'm not sure the management noticed yet.
It's a really cool idea. I also see a potential benefit to preventing acoustic keyboard eavesdropping. I've seen some newish streamers not show their screen when doing something sensitive like logging in somewhere, but you can still hear their keyboard.

On a slightly related note, I quite like listening to mechanical keyboard sounds when my favorite programmers are doing a stream. I ended up buying one for myself because I just had to hear the sound up close. Mmm...
> Google is a collection of people. (...) Many of us want to do right by our users, and be as privacy focused as we are capable given our constraints.

When push comes to shove, Google _isn't_ a collection of people - it's a legal entity with the sole purpose of turning an ever-increasing profit.

The best way to ensure privacy is to not track users across the web. Hence, if Google was interested in privacy, that's what Google would do - not add extra "anonymized" tracking features.
Hi Elon!

Thank you for your incredible energy and for being a risk-taking leader in a world where no one takes risks anymore.

What about taking great leaps in biology? For example designing a software framework allowing to conduct insilico clinical trials?
You support him until he’s proven guilty.he admitted guilt To me seems that you’ll back him up. Not good for your company.doesn’t say much about your values and policies
Perhaps I'm quibbling, but an autobiography that downplays the contributions of others? Quel surprise!
Any chance you could share the script / wget settings you are using for wordpress?
I believe the UK just ordered millions of antibody tests, that will tell you if you've previously had the virus. If we can confirm that people who previously had it are immune, we should be able to selectively let those back into normal society a lot faster.

That's my understanding, I may be wrong.
Static typing isn't really the only thing here. Strong typing would also be good.

E.g. C has a very weak type system, which is static. There's a lot of implicit conversion going on. Also the expressiveness of the type system is very limited (in C++ also).

OCaml, F#, Haskell and other functional candidates are strongly and statically typed, with very expressive type systems.

Idris with it's dependent types would be ideal and goes even further than the above.

In embedded most likely ADA and Rust offer strong enough static type systems.
Part of Putin's money just got 45% boost because they were in Swiss frank. That's all. So Putin and his friends will just say "thanks, lol". Maybe it's not so long story as in article, but article is just to far from reality, sorry.
If Officer A arrests you for a DUI and speeding on Day X...the actions of Officer B on Day Y for a separate DUI case is irrelevant.

The "missing information" as you put it, is related to a murder-for-hire trial that is separate from the Ulbricht-ran-Silk-Road trial.
it doesn't really matter if the job is good or crap. the guy that hires you already thinks you're crap, and why would you care about some job they outsource to you because they don't even want to pay minimum wage?

you don't think that value comes across exactly that way?

that said indians have a major cultural problem. they're way too nice, and they're also way too enduring, and they find other ways to vent that. when i was in the US they were putting their shit on the indians, because they knew that since they really wanted to stay in the US they would endure all the shit, and not talk back. some of these people got dumped on their 6th year, because that's when the employer has to decide on whether they sponsor a green card or just get a new one.

odesk encourages crap, because the people that come there generally don't think hey i'll get an awesome guy on there who i can't find in my environment. they think hey my project is super easy anyway. i'll get a cheap dude to build exactly what i want.

don't get me wrong i know some really good developers, and employers on odesk(well truth be told it's just 1 of either). but they're there no doubt.

what disgusted me the most was that the guy i was working with (who used odesk to get cheap developers) was thinking that he was doing them a favor. he thought of himself of some kind of savior, because he was helping indians so much.
Original Droid and you can have updates very soon after N1 gets them thanks to Cyanogen. You also will be working with a bit more limited resources - less memory, and slower processor, which should help save you from writing stuff that will only run well on the N1. The Droid is very capable for foreground processes, but once you start running too much, the memory constraints kick in - this can be useful to test if you rely on a background service.

Once the Droid is rooted and has a good recovery image loaded, you can back up and go from "Stock" to some aftermarket ROM for testing a variety of scenarios if needed.

I would recommend testing with an HTC Incredible as well - with that, there's the possibility of switching between Stock HTC build and Cyanogen using the bootloader (requires "rooting"). I'm finding quirks with SenseUI (most annoyingly, the keyboard throwing the same event multiple times) that I would have never caught without the device in my hand.

Also, keep in mind depending on what you're doing, some built in Vendor app (Verizon, etc) might interfere, so testing on a purely stock Google build phone might cause you to miss something.
DIP has a few pitfalls, mostly related to old technologies, but it holds up surprisingly well.

For HTML processing, you're much better off using the BeautifulSoup module than the process outlined in DIP.

The web services chapter is still solid on generalities, but these days a growing number of RESTful (or REST-ish) services deliver content in JSON. As of Python 2.6, the standard library includes the json module, which converts a JSON object into a native Python list/dictionary. (For earlier versions, the same library is available in the third-party simplejson module.) If you're targeting 2.x, you can always import json this way:

try:
import json
except ImportError:
import simplejson as json

For RESTful web service interaction, Dive Into Python 3 includes a useful chapter on using the excellent third-party httplib2 module, which is definitely worth reviewing as httplib2 is available for 2.x.

The SOAP web services chapter is well past its best-by date (as is the SOAP protocol itself). If you need to access a SOAP web service, the third party suds module is pretty good. (As far as I can tell, the SOAPpy module is no longer actively maintained.)
Don't get me wrong, I fall squarely on the side that Ruby's power is well worth it's danger. But let's not kid ourselves, monkey-patching Object is dangerous. In this example, exposing all of an object's methods to the web means that anyone could further modify whatever object you stuck up there, adding whatever methods they wanted. Yes, you could expose it to the web in a safe manner, but that would be a lot more work. Ruby holds out that simple, easy, even elegant monkey-patching solution to tempt you in ways that you have to be really careful about.
Buena suerte! You'll ease into it. I have a friend who is struggling with OO as well. He really gets lost in the decoupled nature of the language and development environment.

Take a look at Bruce Eckel's free book "Thinking in Java" (3rd Ed)

http://mindview.net/Books/TIJ/DownloadSites
In SV/SF, these jobs pay $150-$200K for very nebulous work, a lot of exposure to how VC works, and connections to loads of startups. I'm not sure about the SLC scene, but such a job is a no-brainer in California, especially if you are kind of in between major projects and undecided about what to do next.
And a node.js version too: https://gist.github.com/700995
A game is a fantastic invention, literally creates a kind of world. Aiming at young people, the attractiveness of a system to perform this miracle warrants the title.

In reality, invention responds to a need and cannot be generally prescribed. Generate all numbers from 8 to infinity and there you have a representation of of all possible games. Playing them is another matter--so giving some impetus to God's own prototypes seems fitting.
Even though voluntourist may not be the most useful addition to a team, I imagine the money that is spent to travel and spend time in the volunteer country also helps the local economy a great deal. An unintended benefit but nevertheless helpful.
Twitter is not bigger than a head of state calling a presser. That audience is on multiple platform and T-dog is in a position to reach out to ANY media and they'll listen - and distribute.
> You will tolerate deaths until it becomes a loved one or yourself.

Couldn't you argue that a loved one may die because of the consequences of the lockdown? Undiagnosed cancer, depression, suicide, aftermath of the ruined economy? Is anyone keeping this tally?
Something needs to be done. But it's not "more" or "less" than what Trump hadms done. Trump just adds chaos.
Hopefully this demonstrates to the "defund the police" opponents that deescalation and unconscious bias training are not the reforms we need.

It's crystal clear that the police have no trouble deescalating violent situations when they want to.
I concur. At best, he’s shouting fire in a crowded theatre.

At worst, he’s fomenting violent revolution.
He was fired a month ago and still won't admit it.

Plus every decade IIRC a lesser-known populist gets locked up for inciting a riot that never even occurred.

What else could be more appropriate.
Recently I saw trump on tv at a press conference, the news anchors muted him and spoke over him.
A few reasons.

1) It takes a long time for desired design changes to make it to fabs, so it was always going to take years for the classes of vuln that were discovered to get mitigated in hardware.

2) More have been discovered in the intervening period.

3) Speculative execution really speeds things up, so the fixes are removing/changing as little spec. ex as you think you can get away with, and leaving the rest.
I am not suggesting lockdowns do not work. Hospital peak was predicted to be around the 10th of January well before lockdown was announced and that has not shifted. Lockdown is undoubtedly going to change the shape of the curve after the peak has passed, but it didn't move the actual peak.
> have this funny notion that you shouldn't fuck around at work

And there may even have been a person in the history of the world that did not do it.

When you spend with a team of people more time than with your family ... stuff often happens.
Nice advice, but I feel like articles like this make marginal improvements to my comfort and skill at negotiation.

I think perhaps it boils down to unfamiliarity: I've done it a very small number of times, and it feels alien and weird. Especially some of the language used. Compare that with a manager who has hired $x employees a month for a decade, and doesn't think anything of it.

I wonder: Are there any videos available of negotiations (real or realistically faked) where one could build familiarity with what a successful negotiation looks and sounds like? I think that might be a useful addition to textual "how to" guides like this.
Maybe there will be a successful cryptocurrency at some point but chances are (very close to) zero that it will be Bitcoin. Bitcoin is dying.

EDIT: Read that [1] for my reasoning instead of blindly down voting opinions you don't like or at least point out where I am wrong.

[1] https://news.ycombinator.com/item?id=8905475
+1 for subcontracting for a larger consulting agency. Almost always, the stressful parts of a project revolve around the client relationship and overhead(time which is generally unbilled), and not around the actual work. If you go it alone you own all that. If you subcontract on a signed project you can skip this. On top of that you'll be part of a larger group all striving to get the job done for the client. This is great for two reasons. First, someone else will handle parts of the project you aren't skilled in. Second, if unforeseen circumstances arise that require you to leave the project, you won't leave the client high and dry.

If you can be a regular subcontractor for a larger agency, that IMO is generally the ideal situation.
I wanted to make a low cost (free) tool to make legal documents, first starting with a non-disclosure agreement. Thoughts and comments are appreciated, and any other documents that you might find helpful to be automated in a similar manner. Thank you.
I’m mentioning alternatives.
Just use Status: https://status.im/private-messenger/

Mozilla Public License - E2E Encryption - P2P Messaging - Active community & git repo - Integrated Ethereum wallet for Web3 access
"make people do stuff for the other by threat of force."

That's the basic premise of any state and society.
Yeah, there's been a ton of interest in using Bevy for non-game applications.

We have at least two projects doing CAD with it, several trying to use it for machine learning, exotic high-performance database-like applications, and some interest in using it as an ergonomic fully cross-platform GUI builder once our UI solution is built out.
This echoes all of the times I've been taught how to "deal" with corrupt cops in third world countries (e.g. when to bribe & how much, how to not look "rich" and attract a shakedown, etc.).

This isn't something you ought to have to learn in a free and just society, just as you shouldn't have to know the going rate for a police officer in your town.
I think the problem went deeper than that actually. Mesos required that applications use a distributed system API to interface with the executors. This meant it was very challenging to write a distributed system upon Mesos, even though that was ostensibly the very thing that Mesos was meant to solve. When K8s came along and made everything manifest and YAML-based, we sort of knew that we were screwed because of how much simpler that was.