skysight-inc/HackerNews huggingface dataset:
This is the weirdest and most nonsensical description of the GIL I've ever seen, and assuredly one coming from a Python/JS non-programmer. In both languages the serialization of runtime is a feature explicitly designed to simplify the programming model and its implementation.

There is only one case where the serialized runtime presents a problem, and that is in CPU-bound 90s-style shared memory parallel computation that the industry as a whole has been trying to escape for the past 20 years, because thinking about individual threads and the lifetimes of shared memory allocations turned out to be an incredibly shitty abstraction.

Even if you want to shoot yourself in the foot, both Python and Node.js provide facilities to allow e.g. concurrent array access (in Python via the multiprocessing package). The reason those approaches aren't more popular in those languages is exactly because the model itself is defective. Anyone worth their salt working in a computation-heavy domain stopped writing explicit threading code a long time ago.
Or djb's IM2000 (later fleshed out by JdeBP): http://homepage.ntlworld.com/jonathan.deboynepollard/Proposa...

That might have since fallen out of favor, I'm unsure.
Buzzfeed making hacker news based on content! This is very interesting. I've heard the company is doing very well, and really focusing hard on delivering quality content now.
I think its caused by the inappropriate elevation of the marketing classes, who don't have a job unless someone else does the work of building something...
Probably not end spam completely, but reduce it to a point it wouldn't be noticable.

In any case, I would love to only send/receive encrypted/signed email. I don't think the problems are technical.
Yes, indeed. http://embedded.fm/episodes/103
We can engineer yeast to produce almost any molecule. We can synthesize meat. We can do that with nearly free electricity from solar, among other ingredients. These things are happening now. Arable land is an archaic fetish, like much of Stratfor's thinking.

Calling events inevitable in hindsight has zero value. Predicting the inevitability of a future event, and then seeing that prediction confirmed, has immense value. Stratfor's predictions, however, are much weaker than their analysis of the past.
Made something similar, but for pinging multiple hosts at the same time - https://github.com/42wim/gomphs
Getting support for paid Google accounts is also pretty bad. At times, I've had things broken in my account for months.
We had a better system back in the day: X.400.
A lot of us that are building the dumb technical advances that lessen the need for people don't particularly like people, in the general case. I suspect we'll continue to do so.
Many of the issues we're running into with online systems, particularly those relating to quality and reputation (spam, collaborative filtering or content rating as on HN or Reddit, etc.) have strong analogs in real-world social spaces. And there were real-world mechanisms for dealing with these.

For a new businessman or professional setting out in the world, pre-Internet, "establishing your name" was a requirement. These days the concept's often referred to as "creating a personal brand", but the reality was pretty straightforward: how does an unknown quantity become a known quantity?

A common method was the professional or social introduction. This is still practiced, where a third-party _matchmaker_ will introduce two parties. The matchmaker usually knows both, and can vouch for the newcomer and smooth the path for introductions with the established party. Essentially, the matchmaker stakes _their_ reputation by speaking for another.

Lawrence Lessig describes a similar concept in his book Code and Other Laws of Cypberspace, in a passage describing a physical messaging system, the Yale Wall. This was a board onto which messages could be posted, with the proviso that that they be signed. Unsigned messages would be posted from time to time, effectively presenting an anonymous viewpoint. Removal wasn't instantaneous or automatic, but rather, at some point prior to garbage collection, another individual could review the piece, and, if they felt it warranted posting, sign for it. They weren't registering themselves as author, but as vouching for the merits of the viewpoint -- not necessarily agreement.

A messaging system in which a new peer might be able to indicate that, hey, peers X, Y, and Z, with established reputations can vouch for me, and for which those peers could confirm their endorsement, might address the "how to build reputation" issues of new mailservers.

I've also found that even large mail systems will frequently have some procedure for getting at least provisionally vetted, effectively a workfactor cost to coming online. Though the process absolutely could be improved.
Mail spammers are truly vile people. They have ruined it for everyone.
Both Trump and Carson are willing to move the Overton Window (https://en.wikipedia.org/wiki/Overton_window) ... although I suppose it's telling that not being willing to do that is a defining characteristic of most if not all of those other candidates. The Republican base is beyond hungry for this, and for that matter playing by the other side's rules is a tried and true way to lose.
I think it's amazing they even manage to handle that insane amount of data. Say the sensor produces (only) 32bits per pixel, we still get 1GB per frame or 5GB per second for the claimed 5fps video. That would still max out a Thunderbolt 3 connection, and you'd need 10 times the speed of a modern SSD to store it (if you were to record raw video that is).
And then they have their signal processing chips to compress that stuff in (near) realtime…
Customers don't care what they are getting when they get a bud light, except that it is a cheap buzz.
I think the demo proves that the sensor and lens combination does not resolve any more detail than a sub 1000 pound SLR. It produces more pixels but all the extra information is just optical distortions. It gets even worse with the telephoto lens when all you see is the heat rising through the air.
Howso?

The X protocols have typically struck me as grossly overdesigned and complicated.
The difference between a "bot" and a real person is that the real person have money to spend. Now, how do you figure out if someone is a real person or not?
A good solution to using webpack with Rails
I setup my own email server about 2 years ago and gmail accepted our emails without issues. But outlook/hotmail blocked us for a long time until the second time I submitted an unblock application.

Maybe Google is stricter now. I often get captchas when using google.com now.
Meet the Columbia College Student Who Started a “Restaurant” in His Dorm Room
Quick read and valuable feedback. No idea how they were featured on the App Store for EVERY release, that's pretty insane. Sounds like they couldn't get retention down, but had solid acquisition.
If you don't like people, then it's really that you don't like yourself, douche. You came out of a people. You depend on people, your existence is not happening in a vacuum.
Fellow Oric/Atmos user checking in.. those Pravetz machines are cool!
Neat, saw in an issue that there's an implementation for mori users too - https://github.com/roman01la/mori-devtools
In fact, that's been a successful third party tactic in times past: get successful enough and one or the other major parties will absorb it and much of its platform.
Let's Razor Ockham's Razor (1994)
Your single truck has no impact either way. It's like a drop of food coloring in a swimming pool. If you feel like it was a mistake, don't buy another one. But you have it. Use it, drive it, enjoy it.
Hmm, those are your examples?

http://www.cnn.com/2015/03/04/opinion/atlas-obamacare-poor-m...

http://www.forbes.com/2009/06/09/american-recovery-reinvestm...

Dodd-Frank = "Here, take my taxes and bail out the country. After that, create PMI. Even though I didn't cause the problem, in order to buy a house I now need to piss away 200-300 bucks a month that goes towards _NOTHING_ making it even harder to afford to own my own home." (Fuck yeah)

"Fair Sentencing Act. In 2010, Congress passed the Fair Sentencing Act (FSA), which reduced the sentencing disparity between offenses for crack and powder cocaine from 100:1 to 18:1" (Thank Christ POTUS spent his valuable time analyzing the ratios of crack and coke, fuck yeah)

DADT, fully on board with this one. Sincerely.

https://en.wikipedia.org/wiki/Lilly_Ledbetter_Fair_Pay_Act_o... (So more people can sue more people, b/c that was a problem before, excellent)

He is a failed 2-term POTUS. B/c of him, dems are destined to lose this election. He ran on change, funny how accurate he was.. 8 years later.
Another downside to unlimited PTO is if the company decides to lay you off. If PTO is defined, then in California, they have to pay it to you. If it is unlimited, then there is nothing they need to pay you.
Disconnect Desktop VPN failing since upgrade to Windows 10
I saw no support links on the Disconnect website, and can understand why. If anyone from Disconnect is reading this or can forward to Disconnect, I have been consistently unable to use Premium Protection from the desktop app since upgrading to Windows 10. I will toggle that on, and the program will wait indefinitely, never connecting to the VPN. The program is responsive as I can cancel that connection attempt.
تركيب ورق جدران الكويت 55050048
Staging, Manipulation and Truth in Photography
If this sort of shit was required to get a basic www-server up and running, do you think anyone would have cared about the internet at all?

The internet was supposed to be for everyone and anyone. Current internet email is terribly flawed. There's just no way around it and the current status cannot be defended.
Answers to Django Security Questions
Gammaplex Programming Language (2007)
Lol Funny
This largely true and hugely disappointing. Our startup (https://portal.cloud) is making it possible for non-hackers to self-host their own email servers. It works very well for the most part, but we have had to explain to a number of them why their email sometimes gets bounced by the big proprietary cloud services.

All of our users have their own domain names, IP addresses, SPF records, and correctly configured (and up to date) Postfix SMTP servers. There is absolutely no excuse for not always delivering their email, and yet this is what the big companies do.
Which countries do you think actually depend on security guarantees by the USA? Do you really think Europe or Australia would fall when the USA disappeared tomorrow?
In fairness, I've worked with a number of generally legitimate shops who've had exceptionally poor email hygiene.

Sending messages in the millions to domains which have been inactive and unregistered for over a decade, for example, suggests a certain lack of diligence in bounce-tracking or list-cleaning.

The emails had been initially legitimately added, but clients and/or email providers had long since gone out of business. Re-validating email every so often isn't a bad idea. Especially if you're relying on it for other purposes (e.g., account recovery).
This is indeed worrying. I've been running my own E-mail servers for the last 20 years or so and even though my problems weren't as severe, I did run into a few cases where the "big ones" were at least delaying my E-mail.

But this kind of problem invariably arises when we go from a fragmented Internet with lots of small hosts/providers to an Internet of several walled gardens, run by the big guys.

The real answer is to offer a reasonable self-hosting competitor to GMail.
Official support for context in http handlers in Go
Oh this is a common way to get on the NY Times Bestsellers List. https://en.wikipedia.org/wiki/The_New_York_Times_Best_Seller...
What is wrong with false impression of diversity, and why is the manufacturer responsible for it? Do you think it discourages a consumer from creating more diversity?
Heh, your age is showing.
This is a really lovely story. I'm not usually one to be sentimental bit this has got me thinking of my priorities in life.
That doesn't even make sense. If it's because we're in a bubble, why would that stop companies from going public? It would actually help them go public.
http://cr.yp.to/im2000.html

Internet Mail 2000
IM2000 is a project to design a new Internet mail infrastructure around the following concept: Mail storage is the sender's responsibility.
This is important. With unlimited PTO, you no longer accrue PTO hours per pay period. Those unused PTO hours are legally required to be paid out at your usual rate when you leave, regardless of reason. I'm actually surprised that this isn't mentioned in the article at all.
At that point, you're boxed in. You're already on a list. Begging and hoping when your revenue and relationships are under attack is not an option.

Filing for injunctive relief isn't a threat. It's legal action. Unlike spammers, we could easily demonstrate our legitimacy and best practices, etc. They would be compelled to remove us and not retaliate if they are a legit business and care about the integrity of their service for their own reputation and customers.

If, however, that does not describe them, then the outcome would seem to be bleak in any case.
Blame the people here, not the language. The thing about quicksort is that it is explicitly in-place, something which goes against Haskell's programming model, so the code (if you use mutable vectors) ends up looking like C. It's not a lot worse than the C version, but it is unidiomatic Haskell, and so is considered bad form; much like an implementation of lazy evaluation or monads would look terrible in C. But you probably wouldn't pick quicksort to begin with. People should just stop using it as an example of Haskell's elegance.
It is simple: the more fear uncertainty and doubt the "big email providers" can cast on no using one of the big email providers the more they chase everyone into their business (when they can read it). You can go on and on how it is "technically hard to fix email" but that is a second order effect to not even trying.
I'm surprised as well, since these services reinforce his point even more. In other words, good reputation = $$$.

Also, I currently use mailgun (and dabbling with mandrill on some new projects) but I'm intrigued by postmarkapp.com take on dedicated IP addresses. Apparently they won't sell dedicated IP addresses because of the time needed to warm them up, so you get a shared IP and their TOS is stricter anti-spam than other ESP's: http://blog.postmarkapp.com/post/14127210172/the-false-promi...
The issue in this instance is not that MDMA caused harm but that these students ingested something other than what they wanted and it made them sick.

If MDMA was legalized, people curious to experiment could purchase and know exactly what they were getting, drastically reducing the chance of what happened at this college.

People are going to experiment. We can either reduce harm, or foster it.
> If the adapter and drivers don't have TCP offloading

Any modern adapters you can think of that don't support TCP & UDP offloading (+ARP, etc.)? As far as I know, all of them support it.
What about EV itself? Currently there's no EV equivalent for individuals, but it would be a step forward.
Amazing piece of logic here, "you came out of people -> you depend on people" and "you must like people" is implied.

I hate that I have to depend on people. I find them unreliable at best. Which is why a lot of us are working to improve the primitive societies we currently live in in order to REMOVE that dependency. I'd rather depend on algorithms (and in fact I do, more and more every single day that passes) than anything as primitive as people.
I've already given my opinion on Theranos [0] but I want to call this out:

Clinkle might be a joke in 2015, but its core technology surrounding ultrasonic payments was an idea that deserved to be tried and deserved to be invested in. If it had worked out, the results could have been wildly profitable.

I disagree with this. Anyone with any knowledge of payments knew that was a stupid idea.

And it doesn't matter which billionaires invested in it.[1]

0: https://news.ycombinator.com/item?id=10398655

1: https://twitter.com/joshdickson40/status/655481568115445760
The minute you say bitcoin is the moment you cut out 99% of the population; unless it is in the background and one does not have to interact with it directly.

Other than that, I agree paying to send will reduce spam.

But also look at your postal mail box. There is arguably more spam there than in your digital inbox, and that one costs (stamps).
This brings back high school memories of performing Gaussian blurring of 2-bit grayscale hand drawn sprites drawn on graphing paper. Yes, I got bored in class! I did use a calculator for assistance. :) I never knew there was such a remarkably simple kernel that provides good scaling!
I'm not quite sure how you're defining "general" and "specific", but I think I don't disagree with what you're saying.

The point of my comment was more that one of the beauties of Haskell is that positional arguments are made so elegant because every positional argument is accompanied by a type. I wasn't making a statement about the order of parameters themselves, but how all parameters are typed.

> In the case of elem, both orders are reasonable, but often times only one makes sense and then it is easy to remember.

In some languages where callbacks taking positional arguments are idiomatic (like Javascript), untyped functions can cause a lot of problems by making it really hard to discern/remember what gets passed in where. In Haskell, there's often very little onus on the developer to remember anything at all; the type system will make sure they got the order right.

Obvious exceptions are non-associative functions of the type

a -> a -> a

Then, one might have to check to see what goes in first and what goes in second.
True, although now shared with cloud tools, at least intra-company. In some markets, like China, they use messaging for business. It's better in some ways e.g. you get a response faster.
Please do not use the titles of HN submissions to editorialize.
This is referenced in the article.
As adamrt said, this won't kill off spam. It might reduce it a bit, though.

I keep thinking instead about something that works more like a refundable bond:

To send a message to you, I have to include some amount. (I don't know how much. Not a penny, though. Maybe $10 or $100.) If you want to keep receiving messages from me afterward, you return the bond. If not, you keep the money.

And after a couple of minutes of Googling, I just found a name for schemes like this: Attention Bonds.
Blender is a commercial product which failed. It had enough users that the users bought the rights cheaply and open-sourced it. It's quite powerful,
and good work has been done with it, but has a poor user interface, which open-sourcing has not helped. Supposedly it's become better in recent years.

Here's an (out of date) overview of the hotkeys:[1] Some of the hotkeys change in each new release. In typical open source fashion, the "solution" to that mess was to make the several hundred hotkeys remappable: "Important note: the ever changing nature of Blender's development means features can be arbitrarily updated so shortcut keys may be mapped to different functions or be in different locations version to version - this is especially true of Blender 2.50 up to and included the latest versions."

If you like EMACS, you might like Blender.

From a developer perspective, the Blender game engine is interesting. An idea that keeps coming back is that programming should be done by wiring little boxes together in a GUI. The Blender game engine does that. This leads to giant, messy wiring diagrams.

[1] http://www.katsbits.com/tutorials/blender/useful-keyboard-sh...
Each individual using a GUID as domain name and another GUID as username for each correspondant is probably the solution. I am not suggesting it will require some fundamental changes. But the one thing that would never work is having to ask users to mess with MX entries themselves. So it take some infrastructure change somehow.

That being said my suggestion doesn't work from a privacy point of view as the domain GUID would become a tatoo and it wouldn't take long for directories mapping GUID to real identities to appear.
Well Pintrest and 4Chan are quite similar in their underlying ideas, both are twitter (yes i know 4chan predates twitter) with images basically.

There are quite a few differences but they aren't that far apart as people think.

Forget the "quality" of content and trolling for a moment, you can't really say that these 2 do not look similar.

http://boards.4chan.org/ck/catalog

https://uk.pinterest.com/categories/food_drink/
Well, I don't think it takes an evil genious to divide europe. It already is divided. There is no common will nor true common foreign policy of the european states. USA simply takes the few simple actions at a time it wants to enforce it's position while european statesmen do nothing.

As I see it, war in the Ukrane is mostly due to Kremlins need to destabilize all slavic regions that are in danger of becoming well to do modern democracies - they need a buffer zone of emergencies to maintain an internal stability of their kleptocratic political system.
A Boeing 747 is a better donkey.
Scent affects taste, and scents are easily detected when ones nose is turned up. So much of alcohol preference is in social posturing, not flavor.
People bitched about the new start menu because they weren't willing to see that there were better ways to find their programs.

I really hate seeing this "blame the victim" mentality.

People here on Hackers News might be prepared to seek and deploy alternative start menus, but for many, perhaps most, non-technical users, it's a difficult and scary prospect.
> If a type system can be easily escaped, does it really offer you much?

Yes, see http://julialang.org for a dynamic language with a rich type system.

In many cases, the compiler can indeed optimize and catch errors at compile-time using provided type information. And Julia's methods are a great improvement over most dynamically typed languages reliance on object orientation, IMO.

But I would be hesitant to call it "optional static typing," since, as you say, it cannot offer the guarantees of static typing.
Both use images as the primary subject of the post and media, posting structure is also quite similar (although Pintrest introduced poster pages/aggregation).
We're clean.

For instance, our ESP detects hard bounces and auto removes them from our lists. We also use Webhooks to update internally on unsubscribes, etc.

For transactional emails, our ESP auto-adds bounces to an outbound block list, so any future attempts to send fail. We only send those to accounts with recent activity anyway, but either way, one bounce stops future sends.
> It’s mostly students, but now anyone from New York—bankers, lawyers, people who own restaurants, editors from magazines—it’s quite funny how many people have emailed me. You can’t even make a reservation anymore. I am booked mostly through January, and I cook for just four people a night.

I think it is quite impressive he is booked through January of next year. Other restaurants must be green with envy :).
Anyone can sign up with a provider and become "prisoner" but not everyone knows how to get out of it. How can you even compare the complexity of someone signing up for Internet service and getting foobar@att.net for free, and then later having to somehow figure out to pay $15 to set up another domain with E-mail to replace it?
Which is why, when in the context of unlimited PTO, it is sometimes suspicious to take a long (2 to 3 weeks) vacation. It is a hint that you are taking advantage of the PTO before leaving.
Liking and disliking are not the only choices. I'm saying to see the world the way it is.

Also, would you say your refuge in algorithms is your way of trying to control your reality? Algorithms are straight forward and predictable, unlike people. Thoughts?