jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
There are a number of web-based options too, eg:

http://writer.bighugelabs.com/

And for Linux etc:

http://pyroom.org/
Single page link: http://reason.com/archives/2010/06/14/ideas-having-sex/singl...
Well enough to use it - many. Monads are not hard to use - take the Maybe for example - it just stops doing the operations if one of them results in Nothing. That's pretty much it - now you can use it.

Designing one and implementing for your own purposes - now that's a bit more tricky. But then, we're often consumers much more than producers. Even when programming you're a consumer as far as screen, cpu, memory, compiler, etc. etc. production is concerned. You know this stuff well enough to use it day to day, but if someone told you to explain the cpu in depth, most likely you'd have problems with it.

If you do Haskell all the time, it's not that hard actually. But then again - not many people write serious Haskell stuff as their day job.
Sounds good!

Tony + Hemal will be my +1
If the end result of you getting angry is that you end up building a better product (iAds), well, then you're Steve Jobs and it's what makes you different from most other people.
This is exactly what microsoft was doing, and it didn't work for them. My few friends with windows phone say the apps were great when they launched (developed with the $100K+ microsoft handout), but now are not maintained and buggy and crash.
(I don't work in the industry, but am an interested amateur)

[Edit- I may have misunderstood your question, but I'll leave my reply anyway.]

Here are some possible reasons you might use Bink instead of a free codec:

- Bink video has been around for a long time as a product, even though the codec has been updated (probably multiple times, I don't know). There weren't always good-enough free codecs, and if you have prior experience integrating Bink with your stuff then you may prefer to stick to something you know is good even if it costs money.

- RAD focuses on producing libraries that are very easy to drop in, specifically in the context of games. They know how game code is written and structured. They know game developers want to be able to integrate video in a way that works -- and performs reliably -- within an existing game engine that does a lot of custom management of textures/buffers/graphics memory. State of the art free codecs don't necessarily have free libraries that are actually high performance and easy to integrate within a game context.

- Your state of the art free codec might work great on a modern smartphone or PC, but good luck getting it to work on a Nintendo Switch or whatever weird console you're targeting. Bink is available for whatever game-specific platform hardware you're targeting.
A text book example of money laundering, revolving door if you prefer the politically correct vocabulary, between elite individuals over the obfuscation of "corporation" and "administration". Similar to "high level" coding languages.

My question, are there still dumbstruck individuals to the point of not noticing?
> Which, to be clear, has been tried and tested in the form of gold standard and deemed not satisfactory

Deemed unsatisfactory by who? The money printers? The banks? Yes, the people who make money off of lending money, something clearly prohibited in Islam, Judaism, and Christianity.

Clearly people want no part of this anymore, that's why bitcoin and other crytpocurrencies have a significant value proposition for many.
HTTPSSVC might, as a side effect, finally solve the problem of not being able to point the root of a domain (eg 'google.com') to a CDN.

(although the rollout of HTTPSSVC to all DNS servers and domain hoster APIs will probably take even longer than the phase-out of IE..)
Corporations are safe havens for corrupt and greedy folks. They can do whatever they please (almost) and suffer no consequences. If corporations are people they should be treated as such; not just with comical fines but with prison sentence. I don't see this happening any time soon though, as they are usually in the pockets of politicians. Expect no change until it is beneficial to corporations and politicians alike.
I just want to say that I really loved this blog post.

Of course it isn't for everyone. But I bet that most "online" companies should learn a thing or two from Gumroad.
A while ago I worked on a library [1] to help send out notifications for a Django site. The notifications could be in various forms, but email was the most common. After a few prototypes, I quickly realized:

1. People don't want to bother proof-reading both the HTML & text version, so if they're kept separate, people will just update the HTML version and the text verison will get stale.

2. People don't want to learn Markdown (or ReST/etc) to render HTML from text.

3. Even if they did, the result quickly becomes strange and difficult to read in-text if you want fancy formatting.

4. On top of that, templating is troublesome for anything not html/text. Escaping requires special support that Django doesn't have.

The only effective solutions I could think of are are a) don't provide a text version b) automatiatically generate the text version from the HTML version. I ended up picking b, and it worked okay, though it's still easy to fool it with bad HTML (like an image with a non-sensical alt value).

[1] https://pypi.org/project/django-vox/
Can we stop arguing? How about somebody sneaks a 3D scanner in (somehow) and shares the design for people to print themselves. Or just takes a picture. I think we get the point though.
I don't actually expect too much from the article which starts with:

"As happens to so many of us, I was asked to write a sitcom for Croatian television."

More a "wat" then a joke. Happens to so many of us.
Here's the raw 31C3 video that goes along with this (it starts about 16 minutes in): http://streaming.media.ccc.de/relive/6156/
Well, I'd say Do Not Call and CAN-SPAM are somewhat different in that it's not a user initiating the communication - for Do Not Track it's the user (via the browser) initiating communication.
Tokyo is not as expensive as many people think.
While I agree that Mozilla's by default decision is wrong, this is not actually true of other browsers. Chrome will check your existing DNS provider to see if they support DoH and if they do, query that way. If not DNS proceeds as normal. Microsoft are adding the ability to use DoH in windows, but they won't change your DNS settings, so you'll need to configure it. So other than Firefox there's no "use DoH by default" anywhere.

Firefox's choice isn't the best but you can disable it. Set network.trr.mode to 5 in about: config, which means disabled and deliberately configured as such. Then Firefox won't ever try to use DoH.

As others have pointed out, you can also use other resolvers than cloudflare's, through network.trr options.
> taught me to never make empty promises to people

Yes, I suspect this is probably a key trigger for suicidal people. You get a well meaning parent/sibling/relative that quickly gets in over their head trying to deal with a seriously depressed/mentally ill person and often they resort to this.

A useful public service message would connect people in this position to contact mental health support services themselves to better understand how to help the individual they care about.

In a better world we have services available for both the mentally ill, and for the people (spouse, parent, etc) that are supporting them.
Pihole has an "audit" feature that can be used here: https://pi-hole.net/2017/12/06/pi-hole-v3-2-introduces-long-...
A BSD using a Linux kernel would make it a Linux.

Now, if you actually mean using a BSD userspace on a Linux kernel, that somewhat exists, but requires a lot of syscall porting as the two kernels, while both *NIX, are quite different.
The use of the world "natural" was/is the key issue here. That's misleading, at best. Naturally, in the Darwinian sense of natural, we as a species survived because there was a we/us. In that context (of history) "narural" is completely unnatural. From Darwin to Orwell, see? :)

The myth of the individual is a "modern" invention that has little if any historic support. To normalize that myth (read: false assumption) with the word natural is silly at best. Of course, those most susceptible to that ruse are typically the least likely to realize and/or admit they've been duped. Of course they want to believe everyone else was duped as well.

I hope this helps.
If the exchange has your information, that means you're identified when you convert monero to BTC and vice versa. You're traceable from the market regardless because the BTC leads back to the exchange wallet that required multiple forms of your identification to use.
They wanted high rates because ERM was the main policy goal of the prime minister. Super high rates were also choking the economy. It was a choice between ERM and easier recession, and the breakage of the pound forced them to no ERM and easier recession. The bundesbank was the one to put the final nail in the UK Euro coffin.

Also, this is not about the FED being dependent or independent from the government. This is about the widespread idiocy of thinking that expensive assets = well-being of the country. Dotcom and 2008 (and today, but let's wait for it to burst first) are all FED's pedal-to-the-metal work.
You said it yourself; you like the freedom to 'build', without having to be interrupted to talk 'management things' with others.

Some people like being managers doing manager-stuff, others like to do work without being bogged down in management trivia. You have to decide which one you want to do. You have to decide whether choosing to be a manager will constrict your lifestyle in too many ways that you can't enjoy it.

I was a middle-manager for 14 years. I then decided to semi-retire and work only four days a week instead of five. Now the question was: Would I accept a management position that would preclude my four-day week and add management-crap like organising rostering for quite a number of part-time staff, or would I actively decline that management position and continue my four-day week which allowed me to walk out of the door every evening and completely forget the job until I returned through that door in the morning.

I continued my four-day weeks which allowed me a three-day weekend with no underlying stress. Another staff member who accepted the position now had to change from a flexible four-day week to a solidified five-day Monday to Friday, 9 till 6 schedule.
Oh holy christ, I hadn't heard of them doing that. Doesn't shock me, sadly.
What's with all the bitching about Microsoft in an Adobe rant? Maybe a better title would've been "Zed Shaw on what Steve Jobs doesn't approve of"

> Look, I could drag this on, but Adobe fucked themselves over. They actively spent years shitting on everyone at Apple

I remember before Macs became trendy when the primary reason to buy one was to if you did a lot of graphic design work. If I were Adobe and my plan was to actively shit on Apple then i'd withhold Photoshop from Macs before i'd withhold Flash. I don't think Adobe saw much future in the desktop Linux and Mac platforms, which isn't a stretch considering how little market penetration they had at that time. They were wrong, of course, but that doesn't mean they were going out of their way to say fuck you to Apple or actively trying to shit on them. It was a business decision in the same way Apple nixing Flash on the app store is a business decision.
I'd love to support startups in Canada, the land of my birth.

But now whenever I go to Ottawa to visit an ailing family member, they look at the contents of my hard drives and memory cards at Customs.

So that kind of governmental philosophy is maybe part of why there isn't more going on and more info available online.

But you definitely don't need to be in the U.S. to do a tech startup. Go for it!

Just think about locating to a less expensive country that feels less need to pry into your memory ;).
As a (former) Flash developer I've run into the HTTP header problem and am shocked that they STILL haven't fixed it after all these years.

Flash is also horribly unstable under Linux (especially when dealing with Flex apps).

And yeah, the whole using a web app to set shared object permissions and security policy permissions is a bit ridiculous too. Considering you have to actually browse to the Adobe website to get to it. It makes internal deployments (to devices which shouldn't have internet access) harder than it should be.

I think anyone that has programmed in Flash for a while feels his pain....thank god I'm no longer in that boat.
Do you really think that ordering someone to write comments and use good variable names is sufficient to get good results?

The relevant chapters in Code Complete may help you understand how much more complicated the subject is than that. (It may also fix your apparent belief that comments are necessarily a good thing.)
They provide the data in decent formats. http://www.fhfa.gov/Default.aspx?Page=87
Alternative anecdata: Our team went through some changes and for some odd (inexplicable) reasons we ended up switching from React to Vue. Only one person seems to be happy about the switch and at this point we can't go back very easily. There's about 4 of us that are just kinda barely getting by with vue as we we're pretty proficient React devs. ¯\_(ツ)_/¯

Writing a new interface feels like days instead of hours for us.
Wow I never thought of it this way. Scary stuff
Point is there is (or at least was as of 1.5 years ago) way more negative coverage of Tesla than positive, accuracy aside, which contradicts GP's take. There's been enough outlets to show the bad side and it was the most shorted stock which proves the point.
There's more than enough recognition to go around.
Yes, some of the people entering did so systematically, like it was a trained operation. Also carrying zip ties, for hostages presumably.
Note: IANAL

With the death of a USCP officer tonight, they are all possible accomplices/accessories to the murder of a federal peace officer, should the prosecutor decide to press charges as such. That's big boy prison time. In DC (though the Capitol is likely different) you are looking at 20-Life minimum for an accomplice to murder in the first degree. With such long time on the docket the pressure to 'flip' on other insurrectionists would be very high. Though the 'average' sentence may be low, the prosecutor has vast resources at their disposal and likely a lot of pressure coming in from Congress to make arrests and show strength.

Very serious prison time is well within the chances for a large number of people.

https://code.dccouncil.us/dc/council/code/titles/22/chapters...
You don't object to innocent people being tortured to death?

If there was no societal impact, would those objections be enough for you to oppose torture?

"My main objection to driving drunk is not the whole 'running over pedestrians' thing, which does happen, but more the effect that it has on my paint job - I come home with all sorts of scuff marks."
It's incredible to see the escalation of global mall closings in recent years. There is a huge opportunity hidden therein. Thanks for the ::goodnews.
I'm sure that once they actually begin to do any of those things that their valuation will increase.
Fun fact, author is Terence Tao’s brother.
I'm not sure 'demanding a raise' even has any meaning without further context?

People are always up for more money. The question is, I guess, what they would be doing different if they got that raise or not. (Ie stay on or quit, or join one vs another company etc.)
What do you mean by "dirty"?
Okay, but it sounds like COBOL is indignity and low pay, yes?
What exactly is being whistled? Can you please be specific?
In German legal thought and practice, we have the distinction between Buergerrechte (civil rights, perhaps) and Menschenrechte (human rights).

The former is for citizens, the latter for everyone.

In the US, privacy falls in something like the former: there are supposed to be legal safeguards to keep US citizens from being spied on, but eg the NSA wiretapping foreigners is fine and even encouraged.
Very cool and collaborative plehoux, thanks for sharing! Just to lightheartedly roast you a little bit, I particularly love the typo in the frontpage email "ither questions", partially because seems like a little breadcrumb to a neat UX design opportunity, maybe a Grammarly or Languagetool integration opportunity, since you already appear to have the collaborative proofreading feature (very cool).
The article says her losses were $3.7m, but the amount she gambled far greater.

> Mr Zeuschner has calculated that Clerke would have put a staggering $20 million through the poker machines at St Marys over the 17 years she was stealing money from his business.

Perhaps she was repatriating the winnings, and so the signal of her losses were masked over time.

$3.7m over 17 years = $218,000 per year.
In the post-Covid era this will most likely be the last nail in the coffins for a huge portion of Amazon's competitors. Bezos knows this well.
No that's really the point of early-stage investment. There is no metric to go by, except one's own evaluation of the potential of a team's future worth and the cost of acquiring a share. This is necessarily very dependent on circumstances, and data that is not going to be available online.
Great, but I personally can't wait for Python 3.4 support due to asyncio!
Forgive me, but I have no idea what your question actually might be.
Absolutely:

Say there's a function ƒ: Q -> R (Q: rationals, R: reals).

ƒ(x) = x where x∈Q and x∈R.

It's a trivial function, but clearly every rational number is also a real. I could bring it back down to set theory to prove it further, but I that should clear it up!

EDIT: One-to-one is not a bijection. It is an injection. A one-to-one correspondence is a bijection. Look at Wikipedia, for instance.
HN "Who's hiring", linkedin jobs, even craigslist.

My personal experience with recruiters has not been as good as I would have liked. The recruiters I dealt with mostly did keyword searches on technologies and experience (e.g C++ dev with 3 yrs of experience) ignoring the other skills (teamwork, passion, how excited the person is about the company, etc.) Most recruiters use means that the companies themselves could use(LinkedIn, job boards, etc.) If the founders of the startup are not willing to invest time to find the talent and rather pay hefty fees to the recruiters, not sure if I would want to work for that startup anyway.

The ideal company would be one that you just "come across" than go out looking. For example, a product you heard about somewhere that got you really excited, or an idea that you had and while searching for who is working in that space, you find a company that was doing something very similar.
Since I could get in by deleting the cookie, for a while I actually thought I was banned, and was trying to remember if I've posted anything stupid lately.
Reavey confirmed that the issue affects Windows XP and Windows Server 2003 only.

It's 2010, no one should willingly still be using windows XP unless they like hosting botnets. Can't say windows is the most intelligent choice for a server platform either.
Me too. I cleared the cookie and couldn't log back in, tried to create a test account and got the same empty response in both cases.
The thing I was getting at is in other states, maybe all states, they calculate the estimated value and you pay property taxes for land based on that. But with california's special prop 13 system, you don't have to pay more as a property increases in value. Thus the tremendous value of these systems that transfer ownership but avoid that 'tax re-value'. In other places, you can't avoid paying higher taxes as places increase in value, generally.
A platform which takes input, which is participatory, is probably going to do much better about the core thesis (in bold on the article):

> As impressive as UE5 is, I don't think the technology has to do with its appeal as much as the long-term user experience.

I agree there's not a ton of explanation & support for this point. The post does jump to a very specific topic, whether the source is open / takes PRs. For sure there's a lot more that goes into this question. The post explicitly says it leaves others to deal with a lot of the pain of the back-half of Unity development, so it's not even like there's a ton of winning moves UE has to play: they just have to not self-inflict grevious wounds.

It is, however- unsaid in the article but clear- incredibly much easier to keep yourself in a respectable, easy to use shape when you are open source. The post talks about a specific bug, but just things like improving the build toolchain or adding support for some new developer tool: developers will happily improve their quality of life in a product, if you let them.
It's annoying, but not "nearly unusable". I've been using it that way for a long time. I've gotten pretty good at figuring people out from their display pics.
I'm on my second in this machine. Burned through the first one. It had a rough death.
The best code is no code?? ;)
My policy on billing is, "Would I be doing this if I wasn't on this project?" If no, I bill, if yes, I don't. So, would I be sitting in a client's office, potentially (usually) (relatively) far away from my home, dressed in nice clothes, unavailable to other clients for that time, if the client hadn't put me on the project, even if I drift on to Hacker News for a few minutes? All office hours are billable.

That said, since I spend such a small proportion of my time in a client's office, I do try to stay focused. I typically don't look at Hacker News or anything like that. I got sick of setting everything to use SOCKS proxy so I set up a VPN, but I didn't bill the client for this (30 min or so) despite my normal policy. My real billing policy is "bill fairly".
I think "hacker" is an overused term. There are really good hackers out there for which tools are chosen based on suitability for the tasks themselves, and if for example cheap hosting is what you're looking for, then PHP is one of the best options.

PHP developers tend to be cheap labor

I also hate the term "X developer". I never labeled myself as a Python-developer, or a Java-developer -- I'm just a developer that happened to learn whatever was necessary.

Good developers are getting properly paid, regardless of the tools they put on their resume. Tiobe is also an extremely poor reference for language popularity, btw.

That said, last time I used PHP was 5 years ago simply because it isn't suited for the kind of work I do. Now I work with Python a lot, and with Ruby on the side -- because Python has mature libraries for visualization / parsing / data-mining, it has bindings for every meaningful C library under the sun, and because Python can be made to scale painlessly by means of non-blocking I/O or other tricks (as it's really mature in that regard).

I also like Ruby because its community is something to marvel at -- I never seen so much (focused) activity / cooperation and so much work done in so little time.

That's the problem with PHP -- technically, it's just an Apache plugin, done as a quick hack, reflecting in the available libraries / the community's culture, and there's no way it can escape it.

To make a bad joke -- you can pull PHP out of Apache, but you can't pull Apache out of PHP.
This reminds me of the old tiny-url file system: http://tech.slashdot.org/story/05/10/25/0350222/TinyDisk-A-F...