jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Mental healthy problems are common amongst the transgender community because of how badly they're treated. To stigmatise Chelsea Manning because of mental health issues says more about those who would do it.

The reason the story is important is that transgender people are pretty much erased from the everyday media, this is something that the media cannot ignore.

Also, it's She not He.
>It's a new story, and gender dysphoria is a topic that I think is well worth discussing.

It's hacker news, not the comments section of deviantart.
Do you object to members voting up article that are of interest to them?
The idea is really old. In the Code of Hammurabi, a builder whose building collapses and kills someone is killed. If the building kills a son, the son of the builder is killed.

Simply having it around as a cultural trope ain't gonna do it. I'm talking about a voluntary pledge that assumes the force of law.

Turn it around: if an engineer thinks he can build a perfectly safe nuclear plant, why shouldn't he pledge his life? Similarly, if an engineer thinks she can't build a perfectly safe nuclear plant, that there is a significant risk she'll have to kill herself and leave her children motherless, would she agree to build it?
My colleague wrote part of his iOS app in Swift. He's now converting everything back to Objective-C due to bad performance and debugger issues.
AFAIK the value of the formatting string needs to be known at compile time. Only the types of the rest need to be known.

Actually, since it's dependently typed, we don't actually need to know the value of the formatting string; we just need a proof that the formatting string will match the other values. The easiest way to do this is to know what the string is, but we could also, for example, get these values from a function, then prove that the function produces matching values.
I understand #1 more along the lines of "people will work anytime", be it Tuesday 2am or a sunny Sunday morning, as opposed to all the time, which literally means you never stop working.
My girlfriend is a great writer (her literature teacher said she was his best student of his entire career as a teacher) but she doesn't yet have the confidence to post anything. I think if she gets a good response from HN - I often talk to her about how I highly regard the HN audience - it might just encourage her to write more.
Thank you for posting this - wonderful interview, and I also wasn't aware of Terry Gilliam's new film yet so that's an added bonus for me!
i think i got what functors are in category theory ( aka morphisms between categories , IIUC ), but i can't understand what it is in haskell. There's a link missing in my head between category theory and programming language.

I also couldn't find a post or a video that would explain what monads are in cateogy theory.
Because if you want to limit the number of attempts you have to code it into the login module. If you want to save time... By the way, if you're attempting a bruteforce don't use PHP.
Not bad, but be sure to try and check the message from Transmit from Panic... I remember that when reading it I felt guilty (way back in my college days when I didn't have money and did in fact pirate a bit). This message is nice and simple but does not elicit any kind of emotions from the pirate.
I wrote it because it gives me real time tracking for posts that have just been published. Initially it updates every minute, which is really fascinating to see. The rate of hits once the site is picked up by HN or Reddit is a very strong predictor of it's final page view count.

The graphs get a bit pointless after a day or two, though. If people are interested in playing around with analytk then maybe I'll open it up to URLs from elsewhere and work down some of my 'to do' features, like 'show me just the day/week'.

Thanks for the beauty vote, I wrote it to look great on my iPhone :-)
The DMCA specifically exempts product safety research, so this seems like a red herring. Let's get back to the subject at hand. In a free market, why shouldn't I be allowed to sell a game with an enforceable contract against bots?
Incorrect, the point about being a full stack programmer is knowing where to look. You only need to know about databases to FIX the problem but you need the full stack to FIND the problem.

If you knew a little about assembler then maybe you'd waste a lot of time rewriting code. Instead of fixing the db. Full stack programmers are valuable for their knowledge that is an inch deep but a mile wide. Any fix a full stack performs is going to seem trivial to an expert in that field.
Maybe the people in NJ should have read this:
http://www.wired.com/wired/archive/3.06/xanadu.html

before calling that project Xanadu:)
I actually agree 99% with you- I happily use TM more or less constantly, and have since it was first released. That said, there are four features (or feature areas) that I feel like would add immeasurably to my TextMate experience:

1. Split-window editing
2. Multithreaded searching, pasting, etc.- having the whole app hang while doing a "find in project" is a major drag, especially when it's due to, oh, say, having a bunch of files open from a slow network share. Which brings me to...
3. Better handling of files opened from remote volumes- another case where multiple threads would probably help.
4. Better handling of really long lines when word-wrap is turned off. There is obviously something O(n) going on at the line level (where n is the number of characters on the line), and it makes handling long runs of text rather painful at times.

So, there it is: my TextMate wish list. Modulo those four things, TextMate is currently pretty close to ideal, IMHO. I love its syntax highlighting grammar, its snippets, its macro capabilities, etc. etc. The Latex package is fabulous, and has singlehandedly done a lot to make my dissertation-writing process bearable.
Hahaha. That's brilliant. I'm questioning whether my business can succeed in such a thrilling competitive market.

What a great affiliate play :)
I was pretty surprised to find this on the frontpage. I've noticed that the new page is a brutal place; anyone who had a twitter following (or a few friends) prepared to throw in a few votes right after submission would probably be guaranteed to front page and pick up enough visits to give the page a fair score.

In this case, I think submitter is more important than title - RiderOfGiraffes is very well-known and probably has his own version of the pg effect.
Thanks for the feedback. I wish I could divulge more!
OK, hundreds would be impossible and silly, but why would it take hundreds? Suppose Cheney decided by himself to let the attacks happen, could he have, without anyone catching on? If not he alone, who else would be needed? No more than five surely.

Discounting a conspiracy as impossible is just as silly as arguing a conspiracy of hundreds. Improbable, yes, impossible, no.
What I'd like to see is a set of sliders. The top slider would have code ---- surf. The next slider would have video --- text.

Then you could drill down to "language x" stories or the rest on the list.

Set your sliders, then have the computer throttle the content.

The problem is the social nature of the web: I see somebody cool like edw519 commenting, so I try to form a pithy rejoinder, manging to kill an extra 7x the time. The 10 second scan morphs into a 5 minute read and reply. Rinse and repeat x times daily.
Indeed, great idea/hack but the only issue I can foresee is Dropship becoming very popular for illegal file duplication, bringing forth the attention of the RIAA/publishers etc.. causing legal headaches for our beloved Dropbox.
Seconded. I would add something about "(i) Killer" posts, too.

Almost anything by TechCrunch, since I've been aware of them, has been fluff along these lines. Sensationalist garbage.
The easiest way to make money, is to take it from the fool. When millions of fools are manipulated into investing in get-rich-quick schemes of hot IPOs in a new glamorous era, they all end up without money.

There is nothing we can do, fools will be fools. (I was in the fools pack too in early 2000)

If there is only one advice we can give to our family and friends is this: do not invest in hype. Plug your ears with wax or tie yourself to the mast to keep your sanity.
Good point - SQLite is even easier to get started with. I believe its command-line tool comes bundled on most distros as 'sqlite3'.

As for syntax and semantics... it's so simple that anything on Google will do. The interesting part is normalization - again I'm sure there's plenty of free guides.
Yes and no.

I used to be very active on a forum for urban planners. They made a very strong case that a few decades back and in living memory of some older members, small coastal towns in the US were affordable and pleasant and similar to other small towns. Then the practice of owning vacation homes drove up prices out of reach of locals and tourism brought other problems.

And this was before Airbnb was a thing and magnified such issues.

You need to build more housing and all that. But you also need to say "Housing is primarily for the people who actually live here and the wants and desires of wealthy tourists absolutely doesn't trump that." or basically the entire world lives in a shithole so a tiny fraction of the population can do whatever the fuck and indulge their every whim cuz money.

This is not a good thing. Not even for the rich people getting away with it while people say "Eat the rich." There is a long history of the lower classes violently and murderously removing the elites when they do that.

I'd like to not "live in interesting times" that include violent revolution. Covid19 is enough fun for me, thanks. I'm a boring fuddy duddy like that. Party pooper. Don't drink. Etc
Well, in France 50% of ICU patients are under 60.
Thats not taking advantage of those people because they probably would not have come if not for those deals. That mutually beneficial relation
Sure, drop into C sometimes.
But telling beginners to start there is mean.

I spent a lot of time in assembler too, and yes it has benefits for learning.
Im also not recommending a high level toy like Logo.
As I pointed out in my earlier comment, IFR is not mortality rate. It is the fatality rate to date of those who have been infected. IFR equals mortality rate at the end of an epidemic. CFR will only equal the mortality rate at the end of an epidemic if all infections have been diagnosed. That is, if C=I.
A bit overwrought in tone, but fascinating.
Working on integrating a high end offline 3D renderer into Adobe AfterEffects as a plug-in.

Did that before, company tanked briefly before being profitable six years ago. Customers are still asking to bring the product back.

I though I give it a shot. We were five at the time for two such products. I figured I can do a single product with less
features myself.

API changed on both sides (host app & renderer). Old codebase was C++ and I have limited rights to it.

I am writing the new product from scratch in Rust. I am probably the first person to write an AfterEffects plug-in in Rust. Luckily that app is now so old that the API is pure C99, great for Rust bindings.
That's actually the most fun part of this. Rust is pure bliss. Particularly now that the community has moved to Discord feedback seems to be more instant than on IRC before.
Good point. My ancecdotal comments were refering to upper middle class people.
I agree, but I would like to quote the author : "This isn’t an article where I try to convince you to write your code like I write mine."
He does not really try to force his style.
I respect his approach, because even if the article seems to be about aesthetic preferences, I think that he is concerned by the lack of curiosity and education that may be shown by some programmers. I think what the author really says is : RTFM. None of the comments here focus on the conclusion of the article, which is the most important part:

"Cozy up with some hot chocolate and the ECMAScript spec some Saturday afternoon. Practice a little. Play around with some test programs. It’s a good time.
Or don’t do that, if you don’t feel like it. It’s your life. You almost certainly have better things to do with it.
Just please stop making authoritative claims like “terminate all lines with semicolons to be safe.” It’s not any safer, or more reliable."
And wishes of winning large sums of money only serves to set your ambition back in life, so I generally avoid it, unless powerball/megamils is above 200m, that is a thing worth gambling on.

The first part of this sentence is so true, and the second part so false...
I was thinking more about the printed page. I can deal with bad kerning on-screen if it prints out beautifully, although I won't be happy about it. But the whole point of the word processor is to print out text, so kerning is an essential requirement.
Same thing happened with my parents in ‘98. Builder installed a warped window. They noticed it during the final walkthrough and the builder sent them a new window. It’s still sitting in their garage.
The optional 2FA used is Authy, you activate Authy with your phonenumber only once, after that you use Authy to login to your account. So 2FA is not done through SMS text messages for example, where hijacking could be a problem.

Good one with the list of hostnames, I will prepare one, for now you can take a look at this JSON file:

https://vpnserver.wifimask.net/vpnservers.json
> It's not "NAT itself", but a side effect of using it is that it requires deliberate effort to allow inbound connections to get to devices behind the router.

Unless your router has UPnP port forwarding enabled—as most home routers do by default, since popular apps require it—in which case any device can open a hole in the firewall for whatever incoming traffic it wants. In this scenario NAT provides no additional protection beyond what the client device could provide for itself by simply not accepting incoming connections. To get security from a NAT setup you need to disable UPnP and manually configure any required port forwarding, which is at least as much effort as properly configuring an IPv6 firewall.

The right solution IMHO is to have a separate LAN/WLAN/VLAN for the untrusted IoT devices which rejects all inbound connections from the WAN (no UPnP support) as well as all outbound connections to the main LAN. Outbound connections to the WAN for updates or cloud-base control are permitted but logged; inbound connections from the main LAN are also permitted, to control the IoT devices locally. For the main LAN the router should only perform basic filtering for malformed or misrouted packets—ones with an external or multicast destination address or an internal source address, for example. Apart from that, devices on the main LAN are expected to handle their own security. Laptops, smartphones, tablets, and other mobile devices are already required to handle this since they are routinely connected directly to untrusted networks.
Here we go. Your "personal" data is (and has been for a long time) a public record, which is in practice available to anybody who wants to ask the government for it.

https://www.dmv.org/public-records/
v6 with DS-Lite/464/MAP is going to be cheaper than v4-only because it allows the ISP to sell off (or not buy) most of their v4 addresses while also using less equipment. T-Mobile has already adopted this architecture.
It also requires a table with multiple legs, instead of a single pillar table (common outdoors). If the top->pillar->base connection chain has a weak point that's wobbly no amount of rotation or napkins will fix it.
That's not entirely true. Taxes on production and services are ultimately taxes on consumption, this is part of why many economists have advocated for a mix of raising income taxes on specific income brackets and having a more generous EITC.

You could of course do as you propose, but that same logic could also be used to argue that we simply shouldn't let healthcare providers negotiate with employers and instead restrict them to dealing directly with State entities (since otherwise the bargaining power becomes slanted against individuals).

Edit: I didn't clarify well, the reason I mentioned the point about production taxes is because many minimum wage employees work in places like Walmart that sell commonly needed items and thus some of the benefit is lost because you've increased costs for the people you're helping. In theory this isn't a problem for luxury goods but that's more complicated so I haven't talked about those much.
There is nothing that says ClojureScript can’t be used on the server side and integrate with the platforms you mentioned. It’s likely just a matter of writing wrapper libraries similar to what was done for many Java libraries.

The hard part is that most Clojure devs default to using the JVM server side so there’s not much appetite there to do the work to embrace JS server side frameworks.
There was a very good discussion [1] about this 8 months ago when I realized the same [2].

I suggest try HTTP Switchboard instead (see the previous thread).

[1]: https://news.ycombinator.com/item?id=7765758

[2]: https://news.ycombinator.com/item?id=7765904
It's definitely a database.
Awesome job !!! it makes collecting rent so much easier
Well said. I made the mistake of investing in a closed ecosystem once with Adobe and Flash. They pulled the rug out from under their developers (Flash was dying, they said it wasn't and then it died anyway and they dropped it like a sack of potatoes)and I promised myself not to EVER invest any time on any closed platform. I don't even use PaaS systems as much as possible as we've seen what happens when they go bust.
I thought the reason Betamax didn't succeed was that Sony required deals to release things on their format, and it turned out a lot of people wanted videocassettes for porn?

(Same general idea though.)
> You can't really call it real world speeds when latency is less than a millisecond

I have a Grande 1Gbps connection here in Austin (Google has not yet built out my neighborhood), and it's around 3.5ms RTT to work over the IPsec VPN (pfSense on both ends). 9 hops in-between, and yes, I leave one ISP and enter another.
I've FoundersCard and am happy with it - I've used quite some deals and discounts. <strike>Email me if you want an invite + promotion code (email is in the 'about' part of my profile).</strike> No more invites, sorry!
I have found Alfred a very polished alternative and a little more robust than quicksilver has been over the past couple of years.
I always assumed that the SEG in SEGV referred to memory segmentation like that found in x86 real mode, not 'A process will request one or more segments (typically hundred,s thousands etc.)'.
Slides from a recent talk http://www.acunu.com/2011/04/algorithms-at-cassandra-meetup/
So is the best way to get one though a referral/invite?
Depends on which Donald Duck comics, to be fair. A whole bunch of them are utter garbage, not everyone is Don Rosa.
From the perspective of the US this is an argument against corporate taxes. There is a global corporate tax race to the bottom and some European countries are taking advantage of that.
Hi all, visualization developer here.

The idea for the visualization comes from my challenges working with user session data in several tech companies (however, it can readily apply to process data in manufacturing and services industries, sequences of plays in sports, etc). Raw events/logs are usually considered hard to work with, so it is common to collapse them into key metrics/dimensions and plot those in dashboards. This works well for basic reporting but not so much when one needs to root cause observed changes/differences in metrics or wants to explore data to find product gaps/opportunities. Here are a couple of very common questions: why have conversions dropped in an updated UI? What do users do when they don’t convert?

Additionally, SQL-based tools, which are commonly used for analytics, are pretty inefficient for querying sequence data. Most table schemas and query languages assume metrics/dimensions data structure, which doesn't readily lend itself to asking questions about the order and relationships between events in the same stream.

With this data visualization, I am exploring two major questions:
how to visualize sequence data in an intuitive way?
how to intuitively ask questions of sequence data?

To play with the first question, try hovering, clicking, double-clicking, right-clicking, long-clicking and dragging on the Sunburst graph. To explore the second question, read through a few examples of the query language below the graph and then try adding a few queries into the “Rules to filter & modify sequences” widget. This is just a prototype, so can be rough around the edges.

Would love to get your feedback and ideas for improvement! Especially curious about interesting questions, which the visualization can’t help answer yet, and ideas how to add that capability. Would also appreciate ideas for other popular datasets to plot. If you have a business sequence dataset, which you’d love to try with the visualization, please reach out to me over the email in my profile.

Thanks for checking out the data viz and happy to answer any questions!
Copyright is already misused to perform DCMA takedowns of fair use and is a well known option available to all comers. I think the classic example was the Prenda lawsuit firm.

Prenda made its money by suing people who allegedly downloaded pornographic films online. Its targets frequently agreed to settlements worth a few thousand dollars rather than facing a courtroom process. These copyright trolling tactics netted the company more than $6 million between 2010 and 2013.

https://arstechnica.com/tech-policy/2019/07/prenda-law-porn-...
Yeah it's amazing how people look at the epic clusterfuck which is the EU and say "we just need to do the same thing at an even bigger scale".

It get's harder as scale goes up. Not easier.
Does that mean that we can use portions of copyright code/text with no repercussions?
IOW, duh, FIRST solve the artificial scarcity of food and housing, THEN write free as in beer/license software. Stop doing it wrong.

/sarcasm
If you want to technologically verify desire for union membership in a given workforce, you need to credibly authenticate employment, and there's no way for the person on the other end of that transaction to be totally sure you're not doing so on behalf of an anti-union employer.
This is incorrect. Sublime's source code isn't published at all (or even leaked). You are correct that you have use it for free with a nag window, although this is against the license beyond an unspecified "evaluation period".
I've been playing with docker for only a week or so now and would love some constructive criticism!
Different people have different preferences, and some sounds provoke an emotional response in some people. Not that weird.
"Those who have passion will sustain"

oooor bills to pay...
Well, the SBCL code includes code for literally generating assembly code specific to x86-64 to get that performance and is 3 times as long as Python. Presumably the inline assembly code is not part of any LISP standard but highly specific to that specific LISP implementation.