skysight-inc/HackerNews huggingface dataset:
The average cost per area unit to build a new house has remained roughly stable for the past 40 years, houses are mostly more expensive because they are bigger (and because the land they sit on is often very expensive).

The profit reaped by the house buyer is in the significantly higher quality and comfort (and safety and energy efficiency) of an average home built today vs. an average home built 40 years ago, if not in the price actually paid. However, I would venture a guess that if you contracted to build a house to 1970s standards (leaving aside the legalities of doing that), you'd come in significantly below the average cost of new builds.

https://www.aei.org/publication/todays-new-homes-are-1000-sq...
Frisbee – Modern Exception Driven Development in a Simple Throw
Interesting observation. In practice, I found coding in Perl 6 is much faster than in Perl 5, for example. One of the programs I converted was half as short. On the contrary, it's expressiveness let's me focus on the problem instead of trying to figure out whether my large loop of code is in order.

English is an expressive language as well, but I don't become paralyzed writing this comment.
This April Fools' joke promotes the idea of functional programming, high order function like map, reduce, etc. Very good one.
List of April Fools' Day Announcements
This worked well last year:

> Instead of cluttering the front page with fake product announcements, let's just post them in here instead. One thread where each top-level comment is just a title and a link.

https://news.ycombinator.com/item?id=9302010

Edit: The delete button has disappeared on me. There is already a thread:

https://news.ycombinator.com/item?id=11402321
Recent news and events from LSE listed companies
Please, don't mention non-shell languages. Using python or ruby as every day shell ? Good luck with that. Using them as scripting languages is way more sane.

PowerShell has only one environment where it is any good: .NET-mostly OS which has no non-obscure scripting language built-in

.NET is now cross platform so that argument is moot.

Regarding a workable shell, PowerShell is sub-par to even rustier ksh

Epic argument. Nothing I can say about it.

... except... I am not in the buisnis to be a human text parser.
> then running programmatic tests against it that you define to make sure they really have what you need

Sounds like the crux will still depend on how well one writes these tests.

Agreeing that no backup is verified until it is restored... one way this can be achieved is use something like Ansible to script the backup of the database, script the restore, and run them and verify everything is backed up / restored properly.

Then since everything is automated, a person can reasonably trust their backups are verified, with the full confidence if they need to do a backup/restore, they just have to run a script.
I started with Perl in the 1990s and well it was the only game in town for the things I needed to get done. Now as a semi-professional programmer (Temporary work and side jobs at work) I have learned to love Racket (Lisp Family), awk/sed and R.

Since I only do this less then full time my brain can't hold everything in it for Perl or similar languages. I can sit down with a Lisp and just work it out with the parts I know and have to look up things far less.
Reminds me that I did this on a geometry assignment. All shapes were n-gones. Circle = ngon<64>. Here you go.
Turns out this was intended to be a April Fools joke; not by Reddit, but the FBI. Pretty sick taste in jokes; FBI already had all of Reddit's data because they're hosted on AWS; Amazon already gives all AWS data to the FBI.
I really do not like what Google did here.

If anything, they have introduced unnecessary code to an already complex application that people actually use. More code means more bugs. They should take Microsofts 'no more easter eggs' approach and stop dicking around.
Well it's not just a matter of using it for work, anyone might have to send professional emails, be it a job hunter or a small store owner or a thousand of other situations. I can see the fun in the button but I guess that if I did send it by mistake in a professional conversation I too would be dying inside, especially if there's a job or my reputation on the line.
"Well, it looks like we pranked ourselves this year. Due to a bug, the Mic Drop feature inadvertently caused more headaches than laughs."

It wasn't a bug it was a feature. Maybe I'm too much of an engineer but I HATE when PM's/managers/PR representatives just classify all unexpected and undesired behaviour as "bugs". A "bug" implies I made a mistake. I didn't make a mistake. I developed EXACTLY what you told me, after numerous rounds of confirmation and feedback loops. It's not a bug if it's doing exactly what it was supposed to.
No, that actually happened. http://www.bbc.co.uk/news/world-asia-20518929
https://news.ycombinator.com/item?id=11402321
What's the use case for this feature? Altering a thread's (or set of threads') work dynamically because synchronizing with those threads is too expensive? Or in an actual case would "goodbye()" contain code which was only generated as late as runtime?

It's neat, but I'm wondering why simpler things like updating a function pointer wouldn't be sufficient.
Carbon Unveils the M1
> more people use GMail professionally

I think email is /primarily/ used as a professional communication tool today. Casual and personal uses of email have been largely replaced by social media.
The rising number of emerging-market billionaires is a good thing
What product do you imagine can be created on Mars that cannot be created and delivered to a customer on Earth from some other place on the planet or from orbit? Mars has nothing we need or want and is too far away to make shipment worthwhile.
The two autoplaying ads on the site may be worse than the mic-drop feature.

I definitely got a layover notice telling me about it last night around 8PM CST.

>to a bug, the Mic Drop feature inadvertently caused more headaches than laughs. We’re truly sorry. The feature has been turned off.

I did enjoy the it's a feature/bug dual language though.
And, given that massive lack of specificity, should anyone care?

I mean, yes, in a general sense, it's notable, but it doesn't tell me how often it has happened or who the target is, so there's no personal value nor any substantial value from a civil liberties perspective because it doesn't tell us all that much.
I wasn't aware of this: https://en.wikipedia.org/wiki/VLC_media_player#Legality
Harks back to people not being aware that making copies of CDs for private (fair) use is illegal https://en.wikipedia.org/wiki/Ripping#Legality
Albeit a joke, I could read it OK and would likely learn more about Esperanto that way.
The only issue with Schwab is their ridiculous password policy (8 chars). Turning on 2FA on your account is a must with them (they'll happily send you a little hardware token generating dongle if you ask.)
You could feed Lilypond [0] files into the network. You might gain more long-term structure that way.

It looks like this, you can do repeats and everything else:

\new Voice \with {
\consists "Ambitus_engraver"
} \relative c' {
\voiceTwo
es4 f g as
b1
}

[0] http://lilypond.org/
> The two autoplaying ads on the site may be worse than the mic-drop feature.

There is a fix available for this issue:

https://github.com/gorhill/uBlock#installation
<obligatory rant about April Fools day>

April Fools is such a collective waste of time. Not only does it lower productivity of many people for a day, some "pranks" actually take days to prepare. I imagine that producing SnoopaVision for Youtube [1] wasn't exactly cheap.

[1] https://www.youtube.com/snoopavision
Chromatic used to be a proponent of Perl6, defending it against criticism and claims of being vaporware. I don't quite remember when he became a critic, 2010-ish or so.
I can picture Terence McKenna in a suit using a computer next to a pot plant, but not Regis McKenna.
Ironically, perhaps, if this is a joke, it's a really good one insofar as it's really hard to tell if this is a joke or not (at least for me).
A "rape" category doesn't have to include scenes of the act. Someone who doesn't want to see anything to do with rape, would not want to hear rape jokes.
Starting country is so hard. CountryOS got a chance to disrupt incumbents and make the best country ever.
As a former manager IT KILLS ME. We spend millions on salaries but we can't spend thousands on hardware? A $700 mac mini is less then a week of salary. Heck the license fees are more then a mac mini.
I sent an accidental mic drop email as a response to an important conversation I was having regarding my career. Thanks a lot google.
MRRF: Launching an Adorable Printer for Fun
So with that logic, Telerik's Nativescript can be called "fully native code" as well? Or Appcelerator's Titanium?

Sorry I just don't see it like that.
The Superiority of Alternative Operators
Do you use the same password for both? LinkedIn uses a lot of dark patterns - one trick is to put an email/password box that looks like it's for LinkedIn, but is actually asking for your email password. I fell for that once, but fortunately use a different password for each - I didn't catch on until I failed to log in 3 times.
In the pop-out compose, it _replaced_ the send&archive.
In the regular compose/reply/forward, it added another button to the side.
I'm thinking the "bug" is that in the pop-out, it replaced the send&archive, so people _inadvertently_ clicked it out of muscle memory.
Star Wars Trailer 2016
Right, that's by definition what a "developer license" means; realize that this may not be common knownledge, but comment reads to me as if this was some form of trickery, which it clearly is not.
Was it real or it's a meta joke?
Google pulls ill-advised ‘mic drop' April Fool joke from Gmail
There is not much if anything in this article to support the headline claim. I'm not saying it isn't true, but the article doesn't provide any evidence of that.

Yes Toyota employs more people than Facebook. What does that tell us exactly? The film industry employs more people in the U.S than the auto industry.

If the numbers in this article show anything, it is that the most advanced economies vary hugely when it comes to the size of the manufacturing sector.

I think the case for a manufacturing sector that isn't 0% of the economy can absolutely be made, but this article doesn't even start making it.
this tool is fantastic.
I have a custom written script to unload pictures/movies from an SD card and it copies them to a date based directory structure.

I added this right into that workflow and now newly downloaded pictures are immediately backed up to a google storage nearline bucket. I haven't done it yet but I could also target my home NAS so I would have our photo archive in 3 places.
Interestingly, this paper cites that previous submission:

"2. Dahl, R.: Automatic colorization. In: http://tinyclouds.org/colorize/. (2016)"

They even included it in their comparisons (Table 1; Figure 5).
A Study Plan for Meteor 1.3
Same here. It's more an annoyance and a function of my laziness but inconvenient nonetheless.

I rarely need to get cash out of a machine but when I do, I transfer some cash to my Wallet Card and hit the ATM. Thankfully all I really need to do is spend a lunch hour heading over to my credit union to get a plastic card but the Wallet Card was much more convenient and allowed me to grab the funds from various accounts.

I have a Simple account as well but stopped using it when I needed a new card and couldn't prove I'd moved since they wanted a few (printed) bills with my new address but unfortunately none of these are in my name so I couldn't fulfill their request. Maybe it's time to revisit that situation and try to work something out again.
Flask, Werkzeug, Jinja2 Have a New Home in the Pallets Project
I agree. I write software for CNC machines, mostly sensor monitoring as well as tool lifetime and offset data exchanging. Most of our customers order our software for precision as well as to reduce human error.
Funny, to me this joke promotes of the idea of JavaScript, inconsistent, annoying to read, total trash, etc. Very bad one.
Papers, Books and Articles #3
If you have any questions about this, please let me know. The goal is to ensure that all those projects are less dependent on myself and that responsibilities are shared. This also should be the first step to enable organizations to sponsor the individual projects.
There's not an English Pillow?
Wire Your Brain for Happiness with Mindfulness – Joanna Ciolek
I'm really angry that they could have seen this as anything but a dangerous idea. Strange sense of humour they have. I guess when you work at Google you don't need to worry so much about job hunting or career stuff. They are really out of touch.
Stuff like this makes me consider less about ever applying to Google. idk, they've got smart people at their company, but there seems to be an underlying disconnect with real everyday users. I think autistic would be too harsh to describe their collective mindset...
New Go SDK – Looking for Feedback
Just reworked our GO Sdk: https://github.com/bandwidthcom/go-bandwidth

We are a telco api (send/receive mms, sms, phonecalls): http://ap.bandwidth.com/)

We would really appreciate any feedback! Trying to make sure we put out a high quality SDK :)

Thanks!
Maybe the Gmail team should realize we're all not children.
Fastest Anonymous Proxy  Server and Port to boost browsing speed  [updated]
this is totally awesome
I'm doing this kind of thing for hundreds of billion records stored across hundreds of Terabytes (our business is to generate fingerprints based on binary files).

The added advantages:
-- less failure points in case of data corruption
-- any tool or any language can be used for parsing data
-- easy to partition and move data elsewhere as needed
-- grow as you see needed (only need disk space)
-- dependable disk space, no caches nor anything else needed

So, will depend on your context but you are not alone in case deciding to follow that route. On our side we are happy with the approach, sqlite gets slow when adding billions of records.
As long as there is a metal roof option in a couple decades when I can finally afford to buy one third-hand used.

Glass roof anywhere in the southwestern or southeastern usa is the worst idea I've ever seen. Not only the sun but stuff constantly being thrown on or at it on the highways.

Never had a windshield last more than a decade without a crack, imagine what it costs to replace a piece of glass the size of a car.
Exactly what type of labor isn't "marginal" then?

Banking? Investment advice? Construction? Software development?

Whom exactly decides whos work is marginal? Do "marginal" employees somehow deserve to be displaced by greedy upper management whom already make historically larger salaries as compared to them?

I guess I simply do not like that term and the negative profile and connotations it implies.
Work in Silicon Valley and Spooked About Trump? Canada Wants You
Regular expressions are improved in perl 6, using a syntax that allows better readability through whitespace and comments (previously the x modifier) and new features that make the regular expressions more like PEG grammars.
Well, maybe I'm taking a longer view than that. You know what those 1.2B people staring at Word and Excel are USING them for? Ad-hoc content management systems and data query systems, which they, then, store in Windows file systems, and send to everyone and their brother all over the company in email, duplicating the storage. They're using those applications because no one has come along to write a dead-simple web app to automate what they're using them for, and make it much easier to work with and share the data.

Over half of my 25-year career has been involved with making applications to actually address the business need that people were working AROUND with Word and Excel. I can't complain; it's been a pretty good deal. I'm doing 2 side projects to replace Excel sheets with Rails apps right now. But with more and more "apps" on smartphones and web sites, on the low end, and gargantuan cloud apps like Evernote and Google apps, this space is going to continue to shrink.

The thing that probably won't die is friggin' PowerPoint. If I had a nickel for every slide I've had to look at...
Adobe Photoshop Lightroom Coffee Break: Make Any Photo Look Like an Ansel Adams Masterpiece

https://www.youtube.com/watch?v=YquFtGZk4-c
It's an every language thing, but it is magnified with code typically produced by people who write in Perl.
9 Practical Ways to Improve Employee Engagement – II
Julia lets you use Unicode in your code as well, and it's great. I use Julia for math a lot and it's really nice to go straight from your equations to code with variables named α and ϵ instead of alpha and epsilon. The vim and emacs modes also make it make it easy to enter characters like this.

http://iaindunning.com/blog/julia-unicode.html (note: 2 years old)
ah sorry. I mistook your e-mail to mean they would literally have originated from China. My apologies.
Generally neither Ruby nor Python have "dependencies" as small as you see with NPM/JavaScript. JS takes it to an extreme.
Nah, the bug is that it actually triggered on the normal send button as well, for some people.

https://twitter.com/waxpancake/status/715770400555315202
My canary-as-a-service startup is going to disrupt the canary industry.
Supports stateful microservices. Great!
April fool, nice try. better luck for next time! ;)
Same here. 4am on the best days. But the thing is I wake up, no matter what, after 5 hours of sleep. And then by 5pm I'm dull and red-eyed. Good again by 8pm to continue the cycle upto 4-5am. Terribly frustrating.
my only suggestion is to use something like https://gildas-lormeau.github.io/zip.js/ and compress before base64 encoding into the URL.
Announcing DNSound
Wow, what a bunch of babies. I'm sorry, I just don't see how sending a "mic drop" email could ruin so many lives in just a few hours. It's not like it sent some NSFW gif or random insults or something. Accidentally sent one? Just send a new email to the person with a link to an article about it and say, oops, I got pranked, sorry?
Author here.

Never would've thought my slides I used for a presentation to 20-something people would make it to front page of HN...

You can watch the actual presentation here: https://www.youtube.com/watch?v=paa3niF72Nw I also wrote down the answers for questions that came up during the presentation here: http://blogs.perl.org/users/zoffix_znet/2016/03/wow-perl-6-t... (I now updated to include these in the slides too)

And to respond to some commenters, yes, some features (like the shrug operator) were presented in a humorous fashion. No one's advocating you actually make your code look like an orgy of emoticons. I didn't use PPT for the slides, because I like the freedom of needing only a browser to display the slides. They weren't really meant for public consumption, thus the UI is not entirely obvious.

I'm unsure why the person who posted this on HN posted only the slides and not the recording or the blog post. But I have no control over that.

And if anyone has any more questions, you can join us on IRC at irc://irc.freenode.net/#perl6

Cheers.
Well, I didn't bring up EEE, and I agree that I don't think it's technically feasible to make WinForms available on other platforms. To clarify, I was just addressing the misconception of the announcement.

The year of the Linux desktop is the year that "the desktop" no longer matters. With all the smartphones and tablets, and single-board computers making embedded products, we're juuuust about there. ;-)
Google April Fool Gmail button sparks backlash
Show HN: FOIA Mapper – a search engine for offline government records
True. My wife and I each have a separate Simple account, and we've never had separate checking accounts before. That would have been a problem except for the fact that Simple provides instant transfers to other simple accounts. So my wife manages roughly half of our budget and I manage the other half, and if we ever need to move money across accounts, we can do it instantly.
TL;DR "people are careless and stupid, use a new feature on important messages without checking to see what it does first, then whine about it when they get burned"

The modern world is pathetic.
If you watch the actual presentation, that slide was there to make people chuckle. It worked: https://www.youtube.com/watch?v=paa3niF72Nw
In China, under the control of the Communist Party(NAZI), every day is April fools day.

中国人每天都过愚人节
Well, it would not really be Perl if it allowed reason to take precedence over the inclusion of yet another confusing feature, right? And I don't mean that in a negative sense, unbounded expressivity already is the central reason to use Perl and any changes to the language should respect that.
Though I am surprised to see "test" not included in the dev license. Aren't they usually lumped together?
Yet another architecture clean-up
I personally use XCompose and I'm eyeing the media keys on my keyboard as potential single-key operators. But you don't have to use fancy Unicode and can just use Texas variants.
Writing something like this has been on my todo list for what feels like forever. I'll definitely play around with this. Thank you!
https://news.ycombinator.com/item?id=11404115
Microsoft Releases SQL Server Horizontica, a Vertica Killer
I'm sindresorhus. My thoughts on the left-pad situation: https://github.com/sindresorhus/ama/issues/367
It took some getting used to, but I've really liked using Simple. I can now very easily always answer the following question: "how much money can I spend right now?"
The people want to know! We don't have time for this.
Exactly. .. and can be neutral ground even for software :D
It doesn't really need to, it just needs to expect it to be skin.

I'll probably get some terms wrong here as it's been a little while since I did this kind of thing but:

When you look at skin, people seem to have very different colourings. I've got freckles so I'm even patchy, and depending on the time of year will be lighter or darker. However, skin colour when you remove brightness becomes much more standard. There's remarkably little variation between a normalised colour of black and white skin, black skin is simply darker.

Look at the water by the faces, it's quite a generically caucasian colour. That's because it's just lighter.

Here's some old stuff I did with finger pointing detection: https://figshare.com/articles/Finger_pointing_detection/9531...

https://ndownloader.figshare.com/files/3155228 <- A plot of measured skin colours

https://ndownloader.figshare.com/files/3155291
If you watch the presentation, you can see those few slides were just used to add humour to a dry technical presenation. There's a huge number of mathematical symbols and physics notations (not to mention other fields) that could use their native symbols in programs.

https://www.youtube.com/watch?v=paa3niF72Nw
Just in: our new line of lifestyle products

https://oneplus.net/getsandstoned
Maybe you should pay attention to what buttons you click.
just axis-aligned rectangle
> it was the success of Pugs that revived the Perl 6 efforts and led to the Rakudo project

Note that depending on your point of view, Rakudo actually predates Pugs: It's just that Parrot and Perl6-on-Parrot used to be developed in a single repository, and it wasn't yet called 'Rakudo'.

edit: However, NQP (the basis for the current Rakudo architecture) does indeed postdate Pugs (according to the ChangeLog, it first appeared in Parrot release 0.4.15 in 2007).
Much of the effort for the next release of Druid (0.9) has been put into docs. Even with that you still need to handle a complex cluster made of several services: zookeeper, druid overlord, druid middlemanager, druid broker, etc... still it sounds more complicate than it actually is. What was the alternative solution adopted by your company?
When you guys will release this feature for us? (Push)