skysight-inc/HackerNews huggingface dataset:
I disagree with the author's conclusion that Sotheby's will lose any credibility from this incident.

Modern art is crazy. A painting that shreds itself is pretty mundane by contemporary standards. If the shredding was an integral part of the work as intended by the artist, then Sotheby's has done a great job showcasing all the features of the work. Now that they've demonstrated an ability to handle unconventional works like this in a controller manner, I wouldn't be surprised if even more elaborate contraptions that blur the line between art and technology begin to come up for auction at Sotheby's.

Besides, the shredded painting will likely fetch a much higher price if it ever comes back to the auction.
Not long ago I was introduced to https://en.wikipedia.org/wiki/Blek_le_Rat

who apparently shared a similar sense of style
All of this, plus an arcade machine was specialised. BomberMan needs 39 sprites?[1] Build the hardware to do that! Super Racer needs 3D polygonal graphics? Add a hardware scanline rasterizer. To put all these tricks into a home computer, though, would have made it cost many times as much as an arcade cabinet.

[1] Not real numbers.
Sounds familiar: https://en.m.wikipedia.org/wiki/Salami_tactics
Same like for print.
Create the most effective visual representation of your data
I would hope it’s common knowledge nowadays, at least amongst the educated, that you should call your insurance or check their website for in network providers. I can call mine and find out how much certain procedures or codes cost, and if it’s not an exact amount, they can usually give a pretty good estimate.

Also, I would expect any service to cost 50% more in the Bay Area.
Sure. I just wanted to clarify that 10% OS perf != 10% application perf.
Larry Wall's Very Own Home Page
Yeah, when this was last on HN I looked into it and apparently 青 historically meant any cool or pale color. The article mentions set phrases where it referred to green, but there are others that don't - 青ざめる (to turn pale), 真っ青 (pallid), etc.

Interestingly, 青 historically applied to such a wide range of cool colors that it survives in contradictory ways - e.g. 青毛 (blue+hair) refers to a black horse, while 青馬 (blue+horse) usually means a white horse.
Linear types amounts to modification of environment - "use" of linear value removes it from environment, so you can't eat cake and still have it. If you look at the use of unique types in Clean, you will see that their use closely reminds monadic code (e.g. "#" syntax). Otherwise you will need to invent variable names like handle1, handle2, handle3... to refer of "modified" handles generated after each use.

You can easily simulate that using parametrized monad: http://blog.sigfpe.com/2009/02/beyond-monads.html

E.g., hClose will have type like (Has listIn h, listOut ~ Del h listIn) => h -> ParamMonad listIn listOut () and hGetLine will result in type much like this one: (Has list h) => h -> ParamMonad list list String

It is not perfect: you still may have reference to handle after it's use and you may be tempted to introduce it somehow back and get run-time error; you also would struggle juggling two handles for copying files, for example (for this you may have to use ST parametrization trick).

But anyway, you really not need linear types all that often (they are cumbersome - I tried to develop language with linear types, type checking rules and types get unwiledy very soon) and when you do, you can have a library. Just like STM, parsers, web content generation/consumption, etc. Linear types do not warrant language change.
I like this analysis from EEVBlog more: https://www.youtube.com/watch?v=SdKdQWhlNTY
Thank you so much for posting this, exactly what I needed.

more links from the author Henning Christiansen: https://duckduckgo.com/?q=Henning+Christiansen+filetype%3Apd...

and full publication TeachLP 2004: http://www.ep.liu.se/ecp/012/ecp04012.pdf
I think in this case replacing governors with senators may be appropriate and closer to the original intent.
Agreed on making examples more important. Powershell, for example, let's you "get-help command -examples" to just retrieve those.
Do you mean you look up parameters somewhere else, e.g. in a web browser using google?
The same way you would handle an error on fwrite() or fflush(). Any of them failing means that the data wasn't written correctly; what to do with that depends on the program.
At this point I'm not really sure what makes command-line so great. We should have something like it in the GUI sapce that works much better but, like you said, "stolkholm syndrome".

Why can't a pipeline be a more complicated multi-io workflow? In a 2D GUI this would be trivial to construct and read, but in a 1D command line it would get confusing in a hurry. And the concept works much better with AV, I can easily construct and reason about complicated arrangements of audio and video inputs and outputs, with mixers, compositors, filters, shaders, splitters, etc. between them.

Instead we worship text. Is that because manipulating text is actually more useful, or because our tools are only good for working with text?
Then what was the vow for?
I have asked myself (only half seriously) if what we are seeing here is not an attack on Bloomberg instead of Apple or Amazon.
In the UK a C-section costs an average of 2219USD to the NHS,

This cost disparity is not one of developed world vs undeveloped, it is one of an insane health care system vs a rational one.
Google Ventures invest in a company that will create future GCloud customers and advocate.

A simple search on linkedin shows that most of Google Employees comes from Berkeley, Stanford etc...

Not from bootcamps or "coding school".
Of course, we are now beginning to understand just how good the Russians are at agitprop, misdirection, false-flag rabble-rousing, and general social subversion.

Just how much of the European "protest culture" of the 1970s and 1980s actually grew organically, without covert Soviet backing?
Definitely intentional. The owner purchased a piece of performance art, one that involved Banksy, his entourage, a (probably complicit) Sotheby's and millions of comments and reactions on the internet. The half-shredded painting is integral to the longevity of the performance. If it's ever displayed in a gallery, you can guarantee that there will be a constant video loop of the auction and internet reactions playing next to it.
PyWeek: A One Week Competition to Build  a Game in Python (Interview)
Only by the niche that is aware they are writing throw away applications.

No one "asked" for Excel applications, Excel was there, and applications started getting written in it.

Alan has to be installed on-purpose, it can't be used accidentally like Excel was. Part of the (global) utility function is how something looks.
Why ? Assisted suicide is already feasible, cost is low, and makes room for the (sadly literal) billions of people waiting for a better life.

It doesn't sound very moral to me to be willing to spend tens of thousands from insurances and such (so not exactly one's money) on individual treatment, just to get a bit more time for myself as an elderly person.
Neither Paper nor Digital Does Active Reading Well
I'm so tired of reading this over and over again.

You're basically asking if generalized preemptive multitasking that has to solve every problem equally well is really that much slower than specialized cooperative multitasking that is tailored to specific language?

Of fucking course user level scheduling is going to be superior. Just think about it. Languages like erlang and ponylang dispatch to the scheduler after finishing the execution of every single function. Do you really think that switching to a new thread on every function call is going to be faster than not doing that? Consider that the way you're supposed to do iteration is via recursion which means you will have one function call on every iteration and therefore invoke the scheduler on almost every iteration. The user level scheduler can instantly switch to the next pending actor/goroutine/whatever as if it was just a regular function call. Meanwhile your regular threads will have to switch to the kernel first, now has to load the scheduling tree from main memory because the cache are filled with user level data, then has to make a complex scheduling decision and finally switch back and reload whatever data you just flushed out of the cache.

So yes the article's argument about time wasted on schedule makes a whole lot of sense because not only is the scheduling of preemptive threads itself more expensive, it also incurs extra costs through context switches and emptying the cache.
"click tracking links aren't that big of an issue for small businesses"

False. Source: Work with small business owners daily. Email click tracking has been a feature they use for years, and now rely on to help guide content decisions.
i found the original 12 factor website had a number of pretty reasonable suggestions based on experience of people who ran a business doing operations for other people's web apps.

sure, web apps are themselves probably over complicated, but given that you're doing a web app, the recommendations arent bad. compare to where things have gone since, with containerisation.
as a layman, i assume that our wood techniques are not yet at the level where you can use it for twin tower scale buildings, but this raises an interesting question for me anyway. if such a building had all its structural elements made of wood, would it be likely to suffer the same catastrophic weakening in the event of a 767 strike?
Your example combined with the parents observation show that C++ put under the same construct the concepts that should be separated: memory allocation should be handled differently from the construction, destruction and other resource allocation.
I didn’t claim it was new, I claimed it was different from typical coroutine implementations where you need to explicitly yield (all coroutines are cooperative multitasking by definition). I also claimed that this gives the usability properties of threads (you claimed that coroutines are somewhere between threads and callback hell WRT ease of use, which is true for traditional coroutines but not for goroutines. Another important distinction is that traditionally coroutines are not M:N, while goroutines are.
A substantial portion of Google engineers don’t have any degrees. Here’s one person who got a job offer from Google after doing App Academy and them being an instructor there. Lambda School is more than twice as long as App Academy so presumably they cover more.

https://haseebq.com/how-to-break-into-tech-job-hunting-and-i...

> Despite having first learned how to code almost a year before, having a background as an English major and former professional poker player, I was able to land a total of 8 offers including Google, Uber, Yelp, and Airbnb (where I ultimately joined). In this three-part blog post I’m going to describe my advice to a job-seeker trying to break into the tech industry.
On the site [1] of the NOS (dutch broadcast foundation) there is even a big button in the header. Clicking trough the news items on the site is very slow compared to clicking trough news items on the Teletekst app.

[1] https://nos.nl
Ah, Bomb Jack. I loved playing this game on my Spectrum, had a MAME version in 2001 while studying my masters, and now it runs perfectly in a browser. Amazing. As is often the way with procrastination I became pretty skilled at my chosen distraction, memorising all the patterns with which to get a high score. Let's see how much I can remember!
As I recall, the Greek public sector was a large part of its economy, and jobs available through connections over merit.
We recently moved from Constant Contact to MailChimp ... to save money. I guess maybe on a large scale it's expensive?
>In mathematics, the lakes of Wada (和田の湖 Wada no mizuumi) are three disjoint connected open sets of the plane or open unit square with the counterintuitive property that they all have the same boundary. In other words, for any point selected on the boundary of one of the lakes, the other two lakes' boundaries also contain that point.

"disjoint connected open sets" -
What is an open set?
What does disjoint connected mean?

"plane or open unit square" -
I know what a plane is, but the context of an "open unit square" which doesn't make sense to me shakes my confidence in that.

"on the boundary of one of the lakes" -
What did we just define as a lake?
paid the German banks and major
private investors holding most
of the debt

As far as I understand, see e.g. [1], the biggest debt-holders by far (in absolute terms and even more so relative to GDP) where Greek banks. The biggest foreign debt-holders (in absolute term) were French banks. Relative to GDP the biggest foreign debt holders were banks from Belgium, followed by France. Moreover, Greek debt held by German banks was spread over a 11 banks, rather than concentrated in 2 (Belgium) or 4 (France), hence less systemic risk.

In the light of this data, I do not think it's reasonable to speak as you did above. It was primarily a bailout of Greek, French and Belgium banks.

Aside, if Yanis Varoufakis' account is to be believed, the core reason why Germany accepted the bailout was political and twofold:

* The governing coalition under Merkel had elections upcoming, and staked its entire reputation on the EU and the Euro. A new Euro-Critical party (Alternative fuer Deutschland AfD) emerged. It was felt that Greece dropping out of the Euro and defaulting would be seen by the voters as a vindication of the Alternative fuer Deutschland.

* Powerstruggle with France: if Germany went soft with Greece, it was felt that that would give France an excuse to tap German money even more than it already does.

[1] https://www.theguardian.com/news/datablog/2011/jun/17/greece...
My big problem with Twitter's timeline is showing me things that people I follow have liked. In every case, those posts are political and divisive, i.e., the "red meat" of social media. They're just throwing those into my feed to get a reaction from me, hoping that I'll "engage" with whatever stupid topic comes up, as though Twitter were a good place for having a discussion about anything.

I've turned off the "show best tweets first" option, and I stick with using Tweetbot. But, like most people seem to indicate here, about Facebook (which I don't use at all), my continued use hangs by a thread. It wouldn't take much for me to cancel my account. Again.
Sometimes it's hard to tell when propaganda begins and ends.

10 years ago, the media was scaremongering over chinese investment in brazil. I remember thinking that china was buying brazil and then I found out that the largest foreign investors in brazil was the US and the netherlands and china was a distant third. Don't remember reading articles about how we were taking over brazil or how the dutch were though.

5 years ago, the media was scaremongering over chinese investment in africa. Oh no, china is taking over africa. Turns the largest investor in africa was the EU by far and that european business dominated the african market. Also, there was hysteria over china leasing farmland in africa. Turns out the saudis, koreans and a bunch of other countries also lease land all over the world.

Now it's the chinese investment in the EU. Nevermind that the EU is a much larger economy than china and the EU invests far more in china than vice versa. I mean come on.
If you can extrude or shape the densified wood, into something "branch-like" but at steel like strength then you open up new building opportunities - our cities are dominated by straight lines, for good reasons, but branchlike handrails, footpaths and arches open up a lot of possibilities for good architects to chnage the look of a city beyond the mere material it is made of
I once watched Jello Biafra lead a crowd in a "we wont follow orders" chant. The irony was literally and figuritively deafaning. Nothing more stuck up than the in-crowd of outcasts.
Sure, but what I meant was that a deleted file that's still in a vim buffer may be rewritten.
Do you mean orphaned sockets, stuck in FIN_WAIT?

Surely what objects are are meant to do is call shutdown(2) syscall - or shutdown(3) C library function - on the socket in their destructor or whatever to prevent that. But I don't think the same applies for memory, once the process is destroyed the kernel should reclaim all memory in the process page tables automatically. Otherwise you'd end up with a pretty trivial way of disabling the system by exhausting all the memory...
> How about reading the whole piece instead of just a headline?

Sacrilege! People don't have to read the article to have an opinion. This is the internet.
As I said both can be used to solve the same problem, but since they are totally different and works very different, to me it makes no sense doing a comparison and expecting similar results, if comparision's were analyzing the same technique in different languages then this will be fare.
The Banksy art incubator just came up with a novel strategy for maximizing exposure of a startup artwork. MAU metric through the roof before IPO. Early investors very happy.
Send SMS from Android Application
First, GV and Google proper are completely separate entities, and neither seeks the other’s approval other than when Google writes a giant check to fund GV.

Second, I’ll bet you $100 that there’s a Lambda School grad working at Google this time next year ;)
Does Sotheby's have an API? I got some stupid easy ideas and in the worst case no one buys it.

"This balloon inflates the more you bid it up. Eventually it pops. Its an allegory for the housing bubble"
I always use a debugger, primarily to catch bugs, but I'm also realizing that because of that process, the debugger is a learning tool.

If I'd teach programming education, I'd teach them a language with great debugger support and preferably also support to single step through the machine language as well.

I suppose C is a good language for that. I wish JavaScript would show it's underlying machine code that you could single step through.
> Generally, it's a bit of a solution searching for a problem.

err, the little something called the environment?
Open source, crowdfunding and good old paying for your products.
I liked this take on what it would be like living with banksy: https://medium.com/@electrolemon/the-year-of-living-with-ban...

There's only so much of his shtick that I can stomach.
Don't choose a job for the money.

Choose a problem you want to solve, and work on this on the long term.
Blurb blast updated 9 October 2018 using Monkey-Sort Algorithm
Actually timber has a nice property of loosing strength gradually and slowly in case of fire, giving time for people to escape. Steel and concrete reinforced structures tend to collapse when a certain temperature is reached.
Larry’s Perl page is a bit telling:

http://www.wall.org/~larry/perl.html

Perl 6 is still the future of Perl?

https://www.perl6.org
I built an app late last year - gave it up when another project went south. Back then, it was Swift for iOS, AngularJS 1.x for the frontend, PHP / Lumen for the backend and both Firebase and MySQL for storage.

Had to take a day job, had to learn new stuff there. Lately I've been thinking about bringing it back to life / finishing it (it was probably 75% done). If I do it'll be Angular 6 frontend, C# backend, still Swift for iOS and still a mix of Firebase and some sort of SQL (probably MSSql) for the database. I've worked out some other infrastructure problems I had last year, which is why I may attempt it again and just that it was a really good idea and we had real interest in it just - life happens...

'been getting a lot of job postings for C# developers, so if the project goes south, again, at least I'll have a real example in C# I can show off.
The same reason much of the corruption is tolerated in Eastern Europe. Expansion at all costs -- must have a buffer between Russia.
Not sure where this "Germany never paid reparations" myth stems from? Please elaborate. To my knowledge Germany repayed Greece both in money and material goods.

I also don't see how the murder of Jews plays into the current economic situation of Greece. Please elaborate as well.

So many countries were worse off after WW2 than Greece and outpace them today. It is outright patronizing to the Greeks to tell them that they still couldn't recuperate from a war that has ended 75 years ago.
But Python 2 or Python 3?
The US inherited its superpower role by default, due to the destruction that occurred in WW2. It was the last power standing and had the resources to expand into the vacuum left behind. It didn't seek that status out, it was dropped in the US lap. Nobody would have defined the US as a global superpower in 1930. The US had to be pulled out of its shell for WW2 (a shell a sizable percentage of the population would like to return to now). The reason the US positioned its large troop contingent in Europe and formed NATO, was due to WW2 and the cold war that followed, trying to hold off the Soviet Union from further annexation of Europe. The politicians in DC are now interested in preserving that superpower status of course, long after the death of the USSR.

China is aggressively seeking that superpower global positioning, at a time of peace between great nations. They're not inheriting a position of power by default, they're strategically trying to acquire it - a very different context. They have a multi-decade plan to build military bases all over the planet, to enable global power projection. They've openly stated that it's their destiny to become the global power - it's a wide-spread cultural belief that has been written about ad nauseam for two decades - supplanting the United States.
I don't know about Switzerland (nor that much about Lambda School), but even the most flexible schools in Europe tends to be quite rigid. Apply months in advance, study for years, deal with grades, admissions and administration etc. What most people need isn't "academia" but "training". That said I think most MOOCs are doing it wrong as well.
Buffer, who's finances are transparent, would like to have a word with you: https://twitter.com/joelgascoigne/status/1045434059629838336
Highly recommend the documentary, "Commune," about a still-functioning commune in northern California.

https://film.avclub.com/commune-1798202149
KDE Plasma 5.14 released
What happened around 2000 that caused the accelerated growth in tuition?
The original comment ("In theory, yes. In practice, no.") is from ad hominem. It does not provide any actual thoughts or arguments, it simply says that there is an economist that thinks this way, implying that it should be enough of a reason to trust it. There was no argument except for ad hominem! Of course the response to that can only be a defusal of such argument.
Was it the migration strategy that was a misstep or having a single point of failure for transactional email? If you're looking to support multiple transaction mail providers, any best practices you've come across to ensure that your app has a common interface to different providers?
> the BBC also broadcast audio-encoded software on its Radio 4 station

The genius of modems is that they turned the mass of existing infrastructure for voice into infrastructure for data. We're familiar with the assimilation of phone lines and cassette tapes, and whilst this instance is less familiar, it's just more of the same.
Well at least when I get forced over in March it will be a good incentive to unsubscribe from all the newsletters I don't want :)
Systems Monitoring: Top vs. Htop vs. Glances
ignoring whatever the dares are exactly, there's arguably a use-case for money laundering