jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Looks kinda nasty to me, but then I'm not too familiar with Clojure/Lisp/whatever-the-hell-that-is ;)

I think one of the side effects of learning a Lisp is that you get a bit blasé about using map. Do you find list comprehensions easier than map/filter? Is there a list comprehension equivalent in Lisp, or would you have to write your own?
KDE has a great Visual Design Team. Also they rely on user feedback for their UX design.

https://vdesign.kde.org/
I struggle with this. On the one hand, direct mail is the bane of my daily existence. I get so many catalogs, flyers, etc. (mostly directed at previous owners, or just random names), that my recycling bin just can't handle it. Yes, I am actively unsubscribing from these things, but it's a slow one-off process.

On the other hand, between the Valpacs and the Red Plums, I do get occasional good things. A reminder that my sprinkler system needs to be winterized, or a card reminding me that my dogs are due for their vaccines. These things could be email-based, but a postcard is a great point of initial contact with a customer.

As a developer I am excited to see if I can use this service to send out party invitations, birthday cards, etc. Combined with a database of people's addresses and birthdays, I could automatically send postcards to lots of people, whereas doing it manually would mean that I would constantly forget.
I'm working on an iOS Postcard app, so I tried them out. lob.com is a really great service, very easy to set up and get started. Do note that in my test it took over ten business days from ordering the card to deliver, so it is good for marketing postcards, but not good for transactional postcards (e.g., welcome to the service type things).
Well in that case, you're wrong. There is a need, and it's to have words for meanings. Language is a commons, and we all get to discuss how it's used.
Those 16 are likely to be strategically aligned with existing/planned a16z investments.

It would be interesting to see potential tech investment areas related to your list of unprecedented cultural shifts.
Keep the 1990s in mind when considering this. We all know how dangerous it can be when one organisation monopolizes usage, and then has control over the future of browser functionality.

The tables might have turned, but Microsoft keeping competition up is necessary to maintain a healthy ecosystem.
That he threatened federal agent(s)? That he knowingly claimed to be part of a [mostly] criminal hacking group? That he knowingly and willfully obstructed an investigation?

He did stupid, illegal things, and honestly it sounds like he got off pretty light, to me.
Requiring a valid badge number might encourage only negative posts. I personally haven't demanded a badge number unless I'm displeased.

I think there may be many instances where someone has something to say and do not know this piece of information.

Maybe you can accept different details if this number is not known?
They're selling seminars; there doesn't appear to be actual research going on.
I am surprised that no one here has yet mentioned Clojure in connection with Big Data. At OSCON 2014 ( see http://glennengstrand.info/analytics/fp ), I was first introduced to Cascalog which allows you to write Hadoop map reduce jobs in Clojure. Both Cloudera and Hortonworks support it.
Using Haskell for a web-project is mindbogglingly insane in my opinion. Not sure how that happened. Haskell maybe powerful, but it's learning curve is monumental for what it's being used for.
That is not at the granularity of "OO vs. FP". Again, plenty of people have very successfully built projects with the OO methodology. That doesn't mean you have to. That doesn't mean it's what is best for you. But articles like this ignore fundamental, empirical proof: OO has worked. There will be hundreds, maybe thousands, of projects started this year in an OO methodology, and they will live or die not because the developers chose OO, but because of generally more basic issues of competency.

I interview developers for positions all the time. Out of every 10 I interview, one can't write a basic "Hello, world" program that actually compiles, in the languages they list in their resume, on their own computers. About 7 or 8 more can't even close a database connection or file handle correctly. I can go a year and meet one, maybe two developers I would trust to write code in any methodology, in any programming language. And they usually have jobs they like and don't want to leave.

Projects don't fail because someone chose OO. They fail because most people claiming to be developers suck.
Mwahaha. Kiddie stuff. Go try and read RTF some time. Try to convert it to HTML. Try to figure out how to extract tables. Oh, bugger.

The best I can say about that experience is (a) I learned a lot about how legacy file formats grow, especially when they are supposed to be "open" but are really treated as proprietary ground for developers to stomp all over in metal-soled booties, and (b) the company that paid me to do that work is long, long out of business. The misery is long past.
I did see that as '..bring back the upvote c*unt'. Thought it was a little harsh.
> At one point the sea-level rise was so fast it was 2-3m in one lifetime

While fast in a geological sense, I do not think it is fast enough to inspire all those myths of catastrophic and sudden floods.
Where do you draw the line? There are lot of sexual crimes that are essentially just nudity.
The opinion pieces are contained to the opinion section though. (One) problem with the NYTimes is that that is no longer true.
Like a lot of subjects, I think people find what they want when one talks about the founding of the United States of America. The slavery issue and treatment of native Americans that is the basis of the United States is pretty hard to get past as a founding principle, and I don't think it's a stretch to say they didn't consider women at all as being referenced in either document when they write "men", as many of the guys who wrote and signed that that were slave owners so they didn't even mean all human being males counted as men (except 3/5 of a slave for census purposes.)
They fall off at 4:50
Total cash in circulation is $5T, not $100T.

So while the comparision is not that bad, most of the money that humanity has is stored capital (mostly in stocks, bonds and houses, and a bit of gold and some cash).
Surely Rust is far better than Clay, Resin, and/or constricting snake platforms
Much younger? He published a blog post of his under his real name in 2017[1].

[1] https://www.google.com/books/edition/The_Technological_Singu...
There is no reason your makefile should ever depend on the parallelism level, with the possible exception of requiring no parallelism at all (i.e. "-j1"). That's why make doesn't bother to expose it. This little hack is just for fun.
An easier way is to use n-grams. You can download 3 and 4 word n-grams from google here: http://ngrams.googlelabs.com/datasets

There are roughly 32 billion of google 4-grams.
In Singapore it's been the norm for consumers to be NAT'd behind a shared IP for a while now. Sometimes when it's really busy you need to enter captchas on just about every site to prove you're not a bot.
91.211.98.20; it's posted abovethread.
I can't even name the male ones. Unless they are in the news often I don't pay attention.
I just wanted to say I agree to everything you just said. I don't feel like I've heard this viewpoint expressed better before.
How does it compare to LZ4
It looks cool, but pretty complicated (as shell script always seems to be in real application). I'll have to come back and see what I can come up with or replace using this though.

Good work (as far as I can see)!
The goal is not, primarily, "reduction of terrorism because terrorism is first-order a significant problem we need to deal with". Terrorism is first-order a tiny problem; reducing it is good, but not worth tremendous expense. But the second-order effects of overreaction to terrorism can be existential threats.

I think a multi-pronged approach is necessary. First, continuing to spread the word that the first-order effects are not so severe - you're helping, there. Second, trying to capture any over-reaction in a non-privileged sphere (and trying to multi-purpose it - medical first-response built in case of terrorism also helps with heart attacks and pandemic). Third, reducing instances of terrorism to be over-reacted to, insofar as it's reasonable.

People will respond more positively to the second point if it credibly has some impact on the third.
Love super simple ideas like this. Is there a way to link directly to a nooot so I don't have to tell my friend to type in a specific phrase? Is there any way to lock a nooot so it can't be edited by other people?
Typically, it's not a good idea to argue with RMS. The pragmatic approach would be to just write the plugin for GCC, and keep it separate. GNU can certainly control what is mainlined, but the GPL is not violated simply by creating a GPL plugin that provides a useful output target.

If Emacs were enhanced to support a standardized file format which contains the relevant information, then it could accept this format from any tool. The GCC plugin could output this format, as could Clang/LLVM. Because the format is universal, it likely would be mainlined.

Then, it's up to the user. If the user wants to integrate the two, the user can apply the appropriate patch to GCC to incorporate this independent plugin. Likely, many downstream package maintainers would add this as a standard option if demand were high enough. This is the very freedom that RMS has advocated for. It can be done without poking the bear.
yeah but the chance on this happening is practically zero. So fun to think about but impossible to play.
(1) Let's hypothesize a contest like those old 'hands on a hardbody' endurance competitions to win a car. You hold an iPhone at a distance and angle which frames your face, and I hold an iPhone physically propped against my ear. Who'll lose positioning first?

(2) I often use a headset or bluetooth speaker phone so I'm not holding my phone at all for audio calls -- just as good as the 'hover' your posit! I can't wait to see the rigid hat accessory that props my iPhone in front of my face at optimal FaceTime distance!

No doubt video calls are great for some, short situations -- but holding the iPhone in front of you as pictured in Apple's ads will quickly tire most people far faster than an audio call.
> No one can be a 100% sure

The problem is complexity plus scale. Do something potentially disastrous a 100k times, then you need to be impossibly close to being a 100% sure you've made it safe for every case. 99.9% doesn't cut it. BP's fallback position is: if it blows, and we can't stop it, we'll drill a relief well. That's the kind of decision that looks ethically bankrupt, probably is ethically bankrupt, and is nonetheless going to be made every time unless all the other oil companies also agree, or are forced to have, the fallback already in place.
i think about this too. hell, if hitler hadn't invaded russia / western europe the nazi's might still hold central europe
Purely about aesthetics, I find ruby to be ugly and inconsistent. Every time I hear about how beautiful ruby code, I can't help but laugh. You mention the code in the article, and I can't see how it can be beautiful. I mean, it prefers magic over being explixit. It doesn't try to be consistent. You can at least read the php code. With ruby, you have to infer meaning.

Simply put, ruby is ugly as sin. I much prefer php's syntax. Granted, I also much prefer other C style languages, even objective-c. I mean, that probably says it all. Objective-c is probably on the opposite end of the syntax tree compared to ruby.
Is it easy to add a roundabout yet? I've wanted to make a whole bunch of improvements to OSM and keep getting stuck when trying to turn an intersection into a roundabout.
yeah you're missing something, unless you're just running something low priority like a personal blog:

Although an app may not require the resources of more than a single dyno, we recommend running at least 2 dynos for a production app. One reason for this is that dynos restart roughly every 24 hours, and dyno redundancy helps ensure that you don't experience excessive queueing or dropped requests while a single dyno restarts. Additionally, dynos and the processes running on them can occasionally crash, and having another dyno helps ensure that you don't have downtime while that dyno recovers. Finally, single web dynos sleep after an hour of inactivity, and having a second dyno means that all dynos will stay awake.[1]

[1] https://blog.heroku.com/archives/2013/4/26/introducing_produ...
I am actually working for free now. Not even a contract signed.

And to answer, of course, especially if you're young and inexperienced, who knows maybe it'll work out, and if not, it's another app in your resumé.
Two of these factors have been particularly relevant to my situation: lifestyle, and passion. I'm still young enough (28 in London, no major life commitments) to take risks where the pay-offs include loving my job, loving going to work everyday, and finding further personal career development possible and exciting.

If this is the worst case scenario and the company fails, I'll have zero regrets.
I would add that remote is also a possibility for certain positions. I am hiring also devrel roles (not yet posted) as well as Android Systems Engineers and Architects (posted above)
Still compromises economic responses, some aspects of C3, and, uh, did this one result in a popular uprising removing the regime?
Sounds a lot like logical clocks https://en.wikipedia.org/wiki/Logical_clock, especially something like a vector clock https://en.wikipedia.org/wiki/Vector_clock.
What signs? My impression is that it just gets worse and worse.
The one (Japanese PM, IOC or others) who mentions about postponing or cancelling will have to be responsible for the financial damages in Olympics and thus are just pretending everything is alright until someone takes the lead.

Don't look at politicians at face value.
Health includes some component of hope and perception of security. It’s not clear to me that a person living check-to-check in a rented property with no stable income can remain healthy without economic stability. For better or worse, Wall Street news pervades our perception of whether times are good or bad.
See my response next to yours.
Thank you for responding. The reason why we're trying to switch to having someone else host these videos is mainly bandwidth costs. Storage is super cheap, streaming that data out to the Internet, not so much apparently. We currently store our videos in S3 and pipe 10ish TBs a month, and this number is growing very rapidly (and very linearly) every month. At $0.09/GB data transfer out cost, this is pretty pricey, and the reason why we're trying to move off of hosting them ourselves. Maybe there's a cheaper offering than hosting on AWS, I'm open to ideas.

Vimeo and YouTube allow you to not pay for bandwidth, which is great, so they seem like the way to go if we're optimizing for that. The API idea for vimeo is pretty interesting, I'll have to investigate. Alternatively there's always task rabbit.. :)
Because this has worked so well in the past with cable. [/sarcasm]

Seriously, you can't buy a cable package without also paying for a bunch of bundled channels that nobody wants. Why would literally the same people behave differently just because it's internet instead of cable?
So treat the drones as Actual People. You'll be surprised. It... doesn't always work, but it's worth a shot.

I think the perception that it's "submission" is a framing problem. (s)He has his problems, you have yours. You probably don't want his. I have at times gotten way too close to being the boss; I don't want it unless it's a very narrow situation.

If it's actual submission, then I can't help you. I just don't last in those.

My boss gets my respect and dare I say - loyalty ( far as it goes ) - because I sympathize with the sort of insanity (s)he is likely dealing with. If you think of things as an opportunity to serve others, your own problems melt away, and you got to score a few points against the dread lord Entropy for the day.

"What can I do to help?" Even if it's ... ludicrous, Panglossian even, it's the best way to keep the stiff upper lip and make the best of the day.

I am thinking that Mr. Mark Twain had something to say on this subject... what was that book?.. ah, "Tom Sawyer". Something about a fence...
Haskell's IO monad is decidedly not useful outside the context of Haskell and pure functional programming, both of which I do not find fun. Are monads in general useful outside that context - for example, in mostly-imperative languages like Rust?
Ultimately, secrets need to live somewhere and need to be accessed as plain text. Just make sure that the access as small window is as possible, and try to obliterate it after use, if possible.

If one absolutely needs to centralize secrets (TLS/SSL private keys, entropy sources, etc.) (at risk of SPOF or some HA setup), use some PSK style setup that delivers them directly, out-of-band (via separate NICs) or prioritized ahead of regular traffic. Keep it simple. Otherwise, prefer something like zookeeper with encrypted secrets (again PSK keying per box). Try to not deploy the same secret on every box, if possible. Also, try to avoid magic secrets if you can too (remove all local password hashes, use only auth keys).

If you're uncomfortable with plaintext secrets, encrypt them (as end-to-end as possible) and require an out-of-band decryption key at the last possible moment.

It's like having a secure document viewing system... ultimately, someone will need to browse just enough of the plaintext version, or it's not a document viewing system.
SEEKING WORK

Location: Vilnius, Lithuania

Remote: Yes

Profile: Full-stack Python / Django / Meteor / MongoDB / JavaScript Developer

I have been developing software since 2002, plus I have a sysadmin background. I'm a certified Python developer who has been developing with Python and Django since 2007.

I try to follow Agile, BDD and TDD practices when it's possible. I know how to build and deploy apps for high load projects. BTW, I'm a MongoDB expert as a developer and a DBA.

CV: http://careers.stackoverflow.com/msamoylov

LinkedIn: http://linkedin.com/in/msamoylov

Email: michael.samoylov@gmail.com
One of the things I really want to see is both IE and Safari move to the six weekly update cycle that Firefox and Chrome are using.

IE still has a major slice of the browser market share and this probably ain't going to change soon. IE>9 have all been decent browsers for the time that they were released, although they do seem a bit out of date 6 months later. At the moment, if both Firefox and Chrome implement a new web platform feature, it's often available to ~60% of web users within three months because of the release cycle and auto updates. IE going to a 6-week major release cycle could probably push this up to 80%-90% of users getting a feature within three months, which would be awesome. (IE mobile is pretty small for market share, so I'll ignore it at the objection of my Windows Phone using friends.)

Safari pretty much now works on a yearly major release cycle - which is better than waiting two or three years, but it still sucks. Switching on Mac OS X to Chrome or Firefox (or Opera) is simple enough. iOS, however, is pretty much limited to whatever mobile Safari happened to have when WWDC rolled around (save for minor updates whenever iOS 8 becomes 8.1, for example). I sort of hope Apple uncouples core app versioning and updates from iOS and Mac OS X updates soon, because that's mean they could move Safari to a much shorter release cycle. iOS Safari is probably the most widely used mobile browser, and keeping it at the bleeding edge would do wonders for the mobile web.
Easy wire debugging is a fallacy in a world where Wireshark is a real thing that exists. I can read a binary protocol trivially with the appropriate wireshark filter.

Heck, I can read a binary protocol as hex if I know it well enough - writing a tool which can do this is not a difficult task (it's actually way easier then text parsing!) and gives you more concise answers more quickly.
I read your explanation, but couldn't make any sense of it. To begin with, you completely lost me in the second sentence:

> For any monad X, we can say that a function is monadic if it returns a value in the X Monad.

You're defining a monad by using itself in the definition! A definition is recursive if it recurses.

I sort of understand the three laws after that, but it's like someone asking "what are operations on numbers" and getting the answer "operation is any operation that's associative, commutative, etc". It does nothing to explain monads to me, it just tells me that a monad is any thing that obeys three things. That information is completely useless to me.
First thing I thought too: the options should have a dash.

(yes cool project too)
The idea is that larger companies in the space (like Uber) should be the ones subsidizing the drivers. Just like we could have offered complex taxes and subsidies to encourage banks to invest in local communities, but instead we just passed a law. Or simply required private insurers to supply insurance regardless of preconidtions.

Uber, Bank of America, and Blue Cross are big enough they can handle mixing the more and less valuable customers themselves, and don't need a government program.
I have had Oracle, CA and Cisco sales teams do this to me, and I had one consulting company another manager brought in to work on AD forest consolidation start a campaign to get me fired after I outed their supposed SME as having no actual AD experience ("DNS has nothing to do with Active Directory" was just one gem he pushed). While unfortunately it worked for Oracle and CA, Cisco never really had enough juice with the executives to change architecture decisions after they'd been made outside of core networking.

It's made me always work to get Oracle and CA products replaced wherever I have a voice as a result. They may have scored one small $500k deal at that previous employer. I've often found I'm not alone in my dislike for these companies for their shady sales practices, and at least for Oracle enough of us worked together to lose them an 8-figure deal by showing we could do something different for far less once.
You are probably referring to ADA not DACA, unless you think RMS is about to be deported.
Build an internal finance system? Engineering is not the primary activity there - modeling business process, regulations, accounting principles, compliance and legal considerations is the hard part.

That takes a whole lot more expertise than repurposing an engineering team.

How much expertise does an engineering team have in corporate finance?

Imagine writing turbotax from scratch. Now imagine writing it for businesses. Now imagine coding all the tax law correctly.
Probably during the interview before even giving them a take home test. If someone is going to cheat on a take home test they will probably expose themselves with even a shallow inquest into their knowledge. That's why you need a trusted competent dev in the interview with you.

The take home test gives you a clearer idea of their problem solving skills, but you should probably trust that they know how to write software before getting to that point.
What's interesting is that in this particular case, we did kind of get a sort of "jury" vote in the two open letters to the FSF: One asking that he be removed (3000 signatures), and one asking that he be kept on (5000 signatures).

https://en.wikipedia.org/wiki/Richard_Stallman#Return_to_FSF
How exactly does one allow another to prove that they have reformed their role as a potential legal liability without exposing people to that person?

The government enjoys sovereign immunity when it frees people who have served their jail time and it enjoys a monopoly of power. The FSF does not enjoy the same level of legal protection when RMS harasses women, nor does it have a monopoly on anything.