jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
There was actually a similar drive-bricking bug in the SMART implementation of some of Seagate's hard drives about a decade ago. Not quite as deterministic as this one, but essentially uptime-dependant. After denying it for a while, they finally fessed up once a member of the public figured out that affected drives could be unbricked by connecting over the serial debug interface and wiping the SMART log. They ended up offering firmware updates and free unbricking of affected drives at their cost including shipping to their facility. (I don't think the unbricking process was terribly easy either - the publicly-known version required booting the drive with the heads disconnected from the controller to stop it from reading the data, or it'd get stuck in an infinite loop and not respond on serial.)
Lisp and Smalltalk practically invented the IDE concept, they have more than enough metaprogramming capabilities.

In fact the first refactoring tools were developed on Smalltalk.
Yeah, very good point. Seeing mainstream news anchors and sports commentators literally just reading twitter out loud is striking.

I've seen articles where the bulk of the source is twitter "clippings".

That doesn't happen with Facebook or Instagram.
For LSD and Psilocybin I'm not sure if Toxin is the right word. From my layman understanding, LSD and Psilocybin mimic naturally occurring proteins that bind to certain receptors in your brain triggering release of chemicals like serotonin, dopamine and etc. Your brains natural processes will "clean-up" the LSD and psilocybin just like it would for your body's natural analogs.
Yle - Finland's national broadcasting company - broadcast a TV-series named The Pohjoismaat (The Nordic Countries), where people from around the world are taken around in Nordic Countries and shown things they might consider weird. The first episode[1] was about a prison warden from the U.S. and the humane way how e.g. Finland and Norway treat their prisoners. The warden gets to visit Halden in Norway.

[1] http://areena.yle.fi/tv/2199727 (the audio is partly in Finnish and Swedish, but the parts where they take the warden around also contain English; the subtitles are only available in Finnish and Swedish)
I'm assuming you're inferring that jwz can't make money driven business decisions because he has contributed [in a major way] to FOSS projects? Is that what you're saying?

It's clearly false indignation; a common "viral" marketing technique.
I too am an identical twin, and it's actually quite the opposite for us. My brother has nearly the same personality, skills, and medical ailments.

In my experience from meeting other identical twins in high school, you're either basically the same or polar opposites. There's rarely a set of twins that are in-between (although perhaps one could say the differences in the polar opposite twins become less pronounced with age).
Please don't cross into personal attack and flamewar, as you did here and upthread (https://news.ycombinator.com/item?id=25690071). We ban accounts that do that.

You have a fair point about elitism here, one that will work much better if you express it thoughtfully and substantively anyhow.

https://news.ycombinator.com/newsguidelines.html
I don't know about stats but lets see the big picture: they were brought over as slaves, abused for generations, and then put in shitty economic environments where there is no education, only poverty.

Crime goes hand in hand with poverty, and it builds stereotypes and biases that makes it easier for incarceration which in America is just privatized slave labor market who makes mundane everyday items.
The founders of the US believed in "fundamental right" read their writings including the Federalist Papers.
There has been a neural network scaler called NNEDI3 available as a plugin for avisynth for a few years. It was trained in exactly the way you are talking about and does an amazing job at both deinterlacing and upscaling video.

It does a great job of scaling pixel art too. I'm kinda surprised it hasn't been implemented in any emulator. With the newer opencl implantation it is finally able to run in real-time.

http://screenshotcomparison.com/comparison.php?id=46792
I have no qualms or problems whatsoever with gender reassignment or, sexual preference, but wtf ?! is this thing real ?
Bitcoin has a lot of volatility. I'd rather take a steady 2-4% cut every year than an unpredictable swing that could take out 95% of my savings overnight.
s/he/she
s/his/her
I think it's the new todo list.
The Shearon Harris reactor in North Carolina has a man-made lake for it's cooling. The water in there is slightly warmer than ambient temperatures. I believe one of the reasons not to add any additional reactors (when the NRC made additional licenses available a few years ago) was because they'd have to significantly increase the water acreage and the utility didn't have the land for it.
Are you saying there was no (compensated) intermediary between Vayable and Forbes? Did they just spam every news site with a press release and hope for a bite?
Aaah, so the idea is that you'll be two different UIs built on the same APIs?

That makes sense.
It's interesting to see people finally talking about this outside tumblr. I heard it on AJAM last night, and now it's on The Guardian and HN.
That would be fantastically interesting to see/use. My only concern is, well, how would you fund it?
I think this is awesome, I worry about it triggering a Russian response if there is something in there which ties back to the Putin administration.

What I really like is way in which Ukraine is going about this, unlike the Mideast (Egypt comes to mind), where it seems the only things the people who took over cared about was exacting retribution on the former government, rather than having "Make a stable and just government" as their first priority, and "Investigate and punish any crimes that may have occurred" as their second priority.
It won't get you the fastest performance, but usually it will get you fast enough performance.

Knowing enough to not do bone-headed things is what gets you acceptable performance. And, it gives you the ability to know where your critical paths are, and to hand those critical paths off to the most expert person in the room.
I've had a similar experience with my Droid (as has my girlfriend). It's super flaky, and it feels like it has gotten worse over time, rather than better.

Whether it's the hardware or Android, I'm not sure, but what I am sure of is that I won't be buying another Android phone when my contract's up. I just don't want to risk having another phone as glitchy as this one.
I disagree that this idea is incompatible with this usage profile. You could have your personal computer do alert processing on the box itself, and either setup a system of unencrypted alert messages, or have it ping you every once in a while.

The main idea here is to only allow your personal information off of your own computer in an encrypted form. This seems like a pretty good place to aim for in the future.

The problem isn't lock-in as much as it is privacy. It is better for consumers for all of their private data to be private as they use the internet, instead of having the rely on trusting someone else with the data. Part of the concern is lockin - as in what happens if the service changes their policies or disappears. But this is not the whole picture
Mosly unrelated: What struck me from reading this article is how much the Dyson family obviously served go influence Neil Stephenson. From the birth of digital processing (Diamond Age) to Aleutian canoes (Snow Crash) to the depiction of Orion's nuclear space ark (Anathem) ... Makes me wonder what other sources of inspiration Neil might have out there. Perhaps I should actually read the acknowledgments in Stephenson's books.
Given that people on HM should be fine with decoding from base64, we're trying to break this code:

@(2=(!+Y0NTI;C+U;Y-LV,(73*DP#P&3FNS.#%<O<)H3O4=-DX;FE(&:-'40
#?)%AB8;P#@2<!ZNCSS$?=H*7EJ,!"ULVF:6IF'J "2GFT*FH,>40*W(T @-
Y5LF$32/#"#.?!OWI429U;$2LS8VH/A+QZF7HI0(;*#9EJ<G%->?LS<6HE&V
5Y/;I.3TD%I*2O?K>-?-IGN?Z38WH T?-SBTD1A0*/2WN35UJ1CN64/=4:79
RFAJC2S,@;-90 9+"W%T:)6ILRI/JB'"$D%".HNI6I+$C(.*WA.;>*MX?;*L
S;@11K/2<EO>UW-;4>4GHEL&

I'm trying to make sure I'm seeing the correct things.
No referrer has typically corresponded to Twitter clients in my experience. Given the volume of discussion of the post on Twitter, this seems like the most likely explanation.

There is the occasional Twitter client that does set a referrer value, like Twitterific, but most seem to skip this.
I've switched from PHP to Django for personal projects. Here's some random thoughts:

- Deploying Django isn't hard at all. No more difficult than LAMP apps.

- Python is a better language than PHP (IMHO)

- Tons of python libraries to work with. Wanna resize thumbnails? It's easier to work with PIL than cobbling together imagemagick commands.

I've never worked with those PHP frameworks, so I can't comment specifically on them. They're probably fine to work with, but I'll always stick with Django over learning a PHP framework. The main difference is getting to use a language like Python or Ruby instead of PHP.
I was once the IT administrator at a company for many years, and my policy regarding spying on internet/email communications was that unless something came to my attention which warranted surveillance of an individual all user communications would be treated as private and confidential (the same as regular snail mail). I'd previously attended a security seminar where they made clear that, at least as far as the laws in the UK were concerned, if you intercepted an employee's communications or read their emails the reason for doing that must be one which would stand up to scrutiny in a court case. Without any specific legally defensible justification, "trawling" style spying on communications lays the IT administrator exposed to possible criminal charges.

However, all that was more than five years ago, so things may have changed since.
If you sign a contract that says you will sell widget X to me for 10$ or the lowest price you sell widget X to anyone else and you charge me 10$ event though you sold it to someone else for 5$ though some intermediary you are committing fraud even if the government is not involved.
Stupid question... but if I put something personal in there... what's to stop you from reading it? I mean... you could steal my million dollar startup idea. Or is that the plan?
What about when your program/service is something where identity matters, like for a credit bureau, a government agency or even a retailer?

Just read the complaints here about airliners screwing up people's names by assuming that everything is ASCII/LATIN1/MISC_CHARSET. That makes a difference when you get to the airport and they won't let you on the plane because your ticket and your id don't match.

It's also an easily solvable problem. Just include a 'name' field. Make sure that it's sanitized correctly and supports UTF-8 (make sure that your database is properly set up to use UTF-8 as well, or else all manner of problems can happen, least of all queries will get bogged down as the database does charset conversions for string comparisons). If you care so little about the user's name, then why bother to have separate firstname/lastname fields?

{edit} With respect to the 'other complaints,' I was referring to the comments on this story: http://news.ycombinator.com/item?id=1438355 (The story which is what Patrick's post was in response to).
My company (meshcapital) is hiring. We are a small high frequency fund in Jersey City, 5 minutes from NYC (WTC path station, in particular). We have no customers, we are managing the money of our founder. I've been here since march, and I'm enjoying myself so far. Challenging technical problems, startup-like atmosphere, no suits - it's programmer vs market.

We're looking for good developers with a solid grasp of fundamentals - our interview questions are similar to Project Euler. If you are interested, email me at stucchio@meshcapital.com. In your email, link me to your github/bitbucket/etc, and tell me the best hack you've seen this month.
It looks like the problem the author is struggling with is vocab-as-meaning vs vocab-as-etymology. She complains that english creates new words for everything; "bus", "envelope", etc, but we really tend to re-use words for different but allegorical meanings all the time. I'm sure all the readers here are familiar with at least one meaning of 'bus' that has nothing to with wheels. And the noun 'envelope' would be, I think, a pretty easy word to guess if you saw it in context and were already familiar with the verb 'envelop'.
Mandelbrot (roughly): do not look at what you see, but at the process that created it.

Great ideas have infinite applications and all ideas are interconnected. The trouble is knowing how far downstream you are from the source and if it is untapped. In this sense, I couldn't say I come up with any ideas, but recognize the underlining pattern reoccurring. Let your reason guide you; great minds find each other this way quite spectacularly.

edit: there are also those times where you just say, "I wish I could just do ____", and often you can.
It'd be nice if in an ideal setting there was a balance of both open and closed perspectives. I guess I consider myself an introverted extrovert. While I enjoy being around others and having physical interaction when the situation precludes the necessity open is great. But I think as others have said what the powers at be fail to realize is that in order to be productive SE's we need longer, uninterrupted fragments of time throughout the day for deep, intense, unadulterated focus...when this doesn't happen. Things go to Hell in a hand basket rather quickly. More problematic for me than physical space restriction was the timetable restriction that too many meetings and other time sucks can have. Non-code pushers fail to understand that that question they asked about in the 8 a.m. stand up hasn't been solved or even thought about b/c we can't get a waking 2+ hours of fluid thought. Having worked in pretty much every type of space I still can't say which I really prefer/which makes me most productive!
"People content with working ten hours a week to just get by do not advance society"

You are missing the point. I'm saying the majority of the working population can meet their basic needs with 10 hours a week of work and yet they work much harder and for much longer.

So why then do you keep insisting if they could meet their basic needs in 0 hours they would just be lazy? If modern society is any indication then the vast majority would work just as hard.
He owns the company, he could take the title Head Janitor if he really felt like it. It might not necessarily reflect his actual duties.
You can restart systemd on the fly with `systemctl daemon-reexec`.
Bandwidth itself is impossible to value. The infrastructure providing the bandwidth is not free, no, but the idea of data caps to provide some sort of artificial value it fairly laughable, not to mention irrational. If they want to make this argument, charge me WHAT IT IS ACTUALLY VALUED (i.e. charge me for what I use based on a variable rate derived from maintenance costs), not some made up cap that likely has to do with what they'll estimate people might be willing to put up with.
Magnifying the SVG as part of the workflow, svgo for instance, is a life-saver for all these edge-cases.
It seems to me people are just itching for a reason to justify doing what they want. Lots of people hate trump even in this thread and are happy with censoring of people they dont like, just because they dont like them. It's rather chilling to see.
My problem is, if not grad school, then what?

I've worked in the tech industry for almost a decade and I'm returning to the academy because the tech landscape is filled with scam artists, MBA's and ego-tripping managers - which would be tolerable if you actually got to work on something that wouldn't be completely rewritten or became irrelevant in two years time, but that's just not the case...

Correct me if I'm wrong but in the academy I hope to work on research which has at least some consequences on the future, and to find smart and kind people who are actually interested in knowledge for knowledge's sake, even if they are surrounded by gray bureaucrats.
Somewhat simple, I just haven't left my bed yet.
Yiddish really isn't going anywhere and there are still plenty of children raised to speak it. So it is (perhaps surprisingly) in the latter category (only among (ultra?)orthodox Jews, but they're not endangered).
> Who the hell uses insert regularly?

Us old-schoolers (veterans of Windows 3.x) reared on the IBM CUA who never really took to those newfangled [Ctrl]-[C|V|X] Macintosh editing keys, that's who.
It opens really fast on this PC but is neither synchronized between screens nor smoothly animated. The time to open this view seems to depend on the number of windows on the screen.
Obliged :-)

https://digital-pottery.glitch.me/?-1,-171,-30,0,-30,-32,-49...
I'll leave other commenters with more parser-writing experience to critique this... but the general concept of "Write code in the simplest-to-reason-about direction, and the system magically inverts it into a much-harder-to-reason-about algorithm" is one of my favorite patterns in computer science.

For instance, there's probabilistic programming [1], where you write a procedural program that says "if we were to fix a bunch of properties/states of the natural world and provide them as input, here's the output/reading you'd hypothetically get," and then from that, a system creates a function that, given a large number of outputs/readings, provides a posterior probability distribution over those hidden properties/states of the world. It's still far from the level of performance you'd get from hand-rolled machine learning algorithms that take advantage of all sorts of insights you have into your data... but then again, in general programming, there was a time when compiler optimizations were so naive that you had to hand-roll assembly code for almost anything. I see probabilistic programming in a similar level of infancy, and I'm excited to see where it goes, especially with the backing of a large DARPA initiative [2] to do some really exciting fundamental research.

But there's so much more to the "invertible" paradigm. SQL itself is exactly along these lines - your WHERE clause is just a filter function that works on a single-record level, but it's interpreted as highly optimized instructions to iterate along data structures, to collect all the data that satisfies that filter function. Facebook's Relay [3] is the beginning, I think, of a large push towards declaratively specifying data dependencies for web applications, and having a system that does all the heavy lifting of figuring out when to fetch data, when to push it back to the server, how to handle requests on the server, and how to handle mutations with optimistic client-side updates. All you need to think about is the easy question of "what data might I need, and if it were to exist at any given moment, how would I display it to the end user?"

Humans think generatively, whether it's about data or formatting or GUIs or the physical world. We have all these ideas in our mind, and we can visualize how we would expect them to appear. When our computer systems can let us focus on those high-value thoughts, that's what the future looks like.

So let's cut the out-of-the-box parser thinkers some slack!

[1] http://www.pl-enthusiast.net/2014/09/08/probabilistic-progra...

[2] http://www.darpa.mil/our_work/i2o/programs/probabilistic_pro...

[3] https://gist.github.com/wincent/598fa75e22bdfa44cf47
It's really hard to change perceptions about death when it requires considering one's own mortality. It is in this only that I understand the desperate quest for religion. The idea of going dark forever is terrifying to me, and considering I'm pretty much an atheist, I don't have much hope of anything else. When people ask me if I'm religious, I usually tell them I'm hopeful that I'm proven wrong.

I know we all die. I know our lives on a cosmic scale are infinitesimal. But even I - as rational as I am, am extremely scared of facing that reality head on.

So convincing the entire nation/world to do so... Well, good luck with that.
Just trying to dispel the idea that art is a "job". It can be a positive part of people's lives whether they live on basic income, were born wealthy, or work some job for money.
Except the 1991 CRX weighed 1967 lbs and had a 72HP engine, whereas the Smart Fortwo weighs 1653 lbs and has a 101HP engine. By your own theory, the lighter, more powerful car should get better, or at least equal MPG. But that's not the case.
The post you responded to pointed to a problem with capitalism, but it hardly follows that this means they'd advocate for communism. More rationally you might suppose that there is some other way to curb failures of capitalism without jumping to other extreme. It is a scale, yes, but there is no reason to expect the best solution is at either end.

Let alone the fact that we are only talking about economic freedom now, which is only one of many interacting facets of politics that can't really be isolated.
> that note that software quality has wavered, which is something that is utterly indisputable.

I would dispute this.

Having been a Mac user for over a decade now I don't feel a particular drop in software quality. The highlight of stability for me (and many others I expect) was Snow Leopard. Yosemite isn't bad — it feels about as good as Leopard, and probably in need of it's own "Snow Leopard" soon. But I don't think Apple software quality is worse than back when we used Leopard, or Tiger or Panther, and so on. Lion was probably the "low point" of OS X software for me.

The ratio of good:bad in Apple software doesn't seem to have changed much. There are plenty of examples of both and there always have been.

I still use Apple software every day for most of my day. And I feel like it's the best it has ever been.
Why would they bother when another cow will step forward?

The developers' gripes seem to be about actual problems for them, but potential problems for Apple.

Similar things happen with Google and AdSense publishers.
My hometown is Wujin, Changzhou, the second city this post described. I lived there for almost 20 years. It has never been a ghost city as I known. It is always flourishing. If this place will be called ghost city, I don't know how you describe most United States cities.
> If your argument isn't "well, you don't need new syntax and help from the compiler if you just pay attention and remember not to use with/try if you ever need guaranteed tail calls", then please state it more clearly because I haven't understood it.

To clarify: Yes, I believe that whichever stack release semantic is chosen (tailcall optimization or the current behaviour) triggers an understanding of its limitation. Languages that support tailcalls natively yield programmers that "see" tailcalls (so they don't think about it more than necessary), and non-tailcall support yield programmers that "see" stack allocation on recursion (but they don't think about the stack more than tailcall programmers do.)

Now, we both like the "default" behaviour that we have practised the most, because we really understand its limitation. When confronted with the other semantic, we can make it work, but it's slower to trigger our reflexes, and causes frustration:

A tailcall programmer forced to use a non tail-call language will have to "compile" his tail recursion into a loop. A non-tailcall programmer forced to use a tailcall language will gain free stack, but won't have to rewrite his algorithm.
I would very much appreciate an invite as well. Adding my request to the list.

Email: http://scr.im/32ux

Thanks!