skysight-inc/HackerNews huggingface dataset:
First, I deplore the rhetorical trick you just used. You put words in someone else's mouth that are tangentially related to what they have said. It's a cheap and dishonest way of arguing.

What I said was that I was not in favor of direct democracy. In context, what that means is "rule by referendum". I'm against it, and so were the authors of the Constitution. And they had good historical reasons - they saw what happened to democracy in ancient Greece. That position is not directly related to the electoral [not electorate] college. I could be against the electoral college without that invalidating my position on referendums.

As it happens, I am in favor of the electoral college, but on different grounds - limiting the ability of the large states to run over the small ones. It's the same reason we have a Senate, not just a House of Representatives.
It's pretty standard for residential leases for at least some maintenance responsibilities to be assigned to the tenant (I think that it tends to be more of them assigned this way for leases of detached single-family homes than for apartment leases.)
I really liked the positive tone of this article and also found it be very informative.
It might be concievable to bounce lased light back and forth for a while and transfer momentum that way.
You can hear that accent for yourself as she reads "A Good Man..."

https://www.youtube.com/watch?v=sQT7y4L5aKU
Agreed. Why can't software devs just complete a project and then call it good? Perpetual change is unnecessary and a waste of effort.
You mean Bitcoin. You can't trace Monero yet it's a "crypto".
Did you read the about page of the website? "Despite these amazing gains, women still only receive 2-6% of venture capital funding"

I feel like that makes it pretty clear why this website is normal and why "iFundMen" would be odd. This stuff is really not as complex as people are making it out to be. Also, ifundwomen != ionlyfundwomen.
Google reads your gmails and scrape your purchases
$_&-++()/+&_$@%%":;!!?)(-_# or die
>Apple could have spent less time on their new programming language if they hadn't insisted on reverting every single design decision in Objective-C: the way mutability and constness are handled, NSObject as a root class, naming conventions, the string class, creating their own package manager, etc. There's so much pointless bridging going on.

But every one of these is arguably a good decision. Swift.String has a significantly better interface. immutable types are a huge win. It doesn't make sense to have a root class when you have non-class value types. You have to change the naming conventions if you change the calling syntax, which was a swift goal.

You also can't take LLVM gurus working on a new language and re-task them to take on UI framework feature adds without a lot of friction.

(BTW, my understanding was that NSObject isn't the only root)
I think tjoff was being sarcastic, but I'm not certain.
It looks like they set the commit dates to match the release dates: https://github.com/Microsoft/MS-DOS/commits/master
While Stripe is extremely developer-friendly, the alternatives aren’t that bad. They’re annoying to set up, but certainly not prohibitive to a determined founder starting out. Today, options like Braintree are comparable in terms of dev-friendliness.
If you've never listened to the History of Rome podcast you'd enjoy it a whole lot. He also makes a lot of book recommendations through the course of the podcast.
Silicon Valley is part of California, which has permanent absentee voting available everywhere; voting is only a chore if you choose for it to be a chore.
Most games that are writing their own engines aren't using traditional GUI libraries anyway, it will typically be something custom.
A modern version of the old parasiting .edu hack.
So then "you're the average of the company you keep"?
People new to the topic should probably start at https://www.strongtowns.org/journal/2016/6/14/greatest-hits-...
> I’m not sure how we could objectively decide if either of these two approaches is definitively better

The correct approach might just be the opposite of whatever you and your team's predilection is. In your case, you're saying that the teams you work with are using inline functions instead of following a restricted framework, in part because they're using languages that encourage them to just slap a bunch of nested code in instead of writing out the extra boilerplate.

Well, they probably already know to be careful about module design -- so if you encourage them to inline less code, odds are pretty good you won't suddenly wake up in the morning with a codebase with a hundred classes and a bunch of obscure private/public methods named `setupEntityExtractorForCollisionPart3`.

On the other hand, if your team is coming from a Java background and half of them are starting from the position that lambdas are just witchcraft, then it's probably not a bad idea to get them over that fear.

In a setting where everyone is inlining most of their code, probably the tests that are coming out are all integration tests, so... yeah, bias towards creating units so you can unit test. In the opposite situation, I'm actually just trying to get people to stop testing private methods and leaking implementation details into their tests. So I would love if people were testing with a little less granularity.

I know that my initial reaction to you listing off the problems you've run into with people building anonymous functions that couldn't be refactored was just, "yeah, but why the heck would anyone make that mistake? How hard is it to organize the variables in one function?" So I assume that other people might listen to my complaints about improper code reuse and think, "yeah, but why the heck would anyone ever just reuse a method in a class without checking the documentation first?" So my takeaway from that is, "different people struggle with different things."
I'm with you there -- IIRC, the 3.x series was all about hard disks. I'd lean toward 3.31, though, personally as the "Everything(TM)" item since (I think) that was the version that shipped with FAT16 (had to hit up Wikipedia and this was the version that supported partitions over 32MB). I remember, as a kid, that we had to have 2 partitions on our drive because of the version of DOS not supporting partitions greater than that size and that this was a problem for us for a while (how long, not sure, I was young, could have been years but was probably months), so it seemed like it was a pain point that was overdue for where software was heading, even then[0].

It was also when I started to feel the age of the 8088 I was running it on and was the first version of an OS that I wrote something 'difficult' that I thought was 'really cool' using assembler. I was very young, so cool had a wildly different definition than it has today. What I wrote was a TSR (terminate and stay ready -- something that was almost, but not quite, entirely unlike a background app) that made a ball-like character bounce around the screen after a random number of minutes, really fast* for a second (just long enough for you to maybe question what you saw)[1].

It was a horrible pain of C, some assembler, and -- of course the mess of pirated software that claimed to be something of a compiler and a development environment but I found most of them were designed to simply return indecipherable errors (or -- error codes -- sometimes literally just exit codes), it took me weeks, but it's the reason I stopped begging for a C64, Mac, Amiga or any of the other platforms that had far more fun things to do with them at the time.

[0] Some never forget being told '640K is more than you'll ever need' (yes, partial or misquote, but it's exactly what the guy who sold us that first 8088 told us) -- I'll never forget the incredible controversy that happened when OS/2 2.1 came out and it was something like ~30MB installed! We had a FULL height 350MB SCSI drive at the time (a cool $1,600 controller, cable, terminators, drive and all), so I was a little spoiled. I was still always almost full all the time but, hey, what can you do.

[1] I got the idea from a rumor I had heard about a software virus of the time that did something similar. Mine didn't spread -- it had to be edlin'ed into the AUTOEXEC.BAT. I named it something non-obvious since my dad was proficient enough to go snooping around (it may have even been something in the more l33t CONFIG.SYS).
If they charged money, they'd never get famous and you'd never hear about them.
Makes sense, Porsche's diesel engines were badge engineered from VW, while their hybrid tech is widely considered to be the best in the "money is no object" hypercar class. Hybrid also plays better with their electric car ambitions.
Spider goat! That’s really amazing, and the promise of spider silk and related materials to everything from body armor to surgery can’t be overstated.

Also...

Spider goat, spider goat, doing whatever a spider goat does. Is it a spider? No it’s a goat. Spider goat. Spider goat.
Although I'm skeptical (though see below), as the sibling comment is, that this small an increase in best case latency would make a difference in a typical office environment, I'm curious if it was (as close to) apples-to-apples as possible. That is, was it comparing 802.11ac to gigabit ethernet (or 54/108 Mb/s Wifi to 100Mb ethernet), and were the interfaces connected the same way (e.g. both via USB or both via PCIe/Thunderbolt)?

Despite my skepticism, I've seen that, in the typical office setting, wireless latencies can vary much higher. It stands to reason that, no matter how well-engineered, it's still a shared medium, which means that congestion or interference caused by a neighbor can ruin someone's VoiP call during the time it's happening.
...or perhaps even Windows itself?

I'm a bit ambivalent about this (and all the "open sourcing" MS has been doing recently.) On the one hand, it's great to see source code. On the other hand, everything can be reverse-engineered anyway and it feels like this is a sign of a "shedding" (for lack of better term) MS --- one that doesn't see software as having intrinsic commercial value anymore, but instead is turning to services like Azure and stuffing telemetry in everything to eventually turn into another adware company for profit, while at the same time hiding that behind the "but we're open-source too" marketing.
TL;DR: Using dtrace to analyze the performance of AVL Trees in C vs BTreeMaps&HashMaps in Rust. Spoilers: Rust wins every time, and you should rewrite your software in Rust anyway ;).
I was using Gmail in 'classic' mode until today, when they force-upgraded to the new layout. In my opinion, even the "compact" mode is less compact. I don't like it.

So as of today I'm forwarding all my email to protonmail. This was just the push I needed to start switching over.
The "View as" feature has been the source of many security vulnerabilities.

There was a time where you could read other peoples' chats using this feature.
The Warlike Origins of ‘Going Dutch’
There are many reasons why spectrum access is regulated. The most important one: The electromagnetic spectrum is shared, and at the moment we can only access a quite limited portion.

LTE operators spend a significant amount of money on providing (more or less) global coverage. Because they plan the infrastructure, they optimize spectrum access: you need overlapping cells, but avoid interference between cells.

This is what WiFi cannot do. In cities, you have way too many cells in one location. WiFi does not work well in these scenarios.

In fact, you can use WiFi as an access technology for LTE. The credentials are managed by LTE, but your phone will use the near WiFi Access Point. Some operators give such WiFi APs to their customers.

So, it is possible to combine WiFi and LTE characteristics already with today's technology. Some operators do that (search "pico cells", "WiFi offloading", "WiFi Aggregation").

WiFi also provides a local network, while LTE provides Internet access to anyone with a SIM. At least for some years, we'll still need this separation.

At last, we will always need somebody to build cell towers at highways and railways…
> forgive me, but gender norms have changed even in eastern europe. Is america that left behind?

Labor force participation rate for women, by country:

US 56%, Lithuania 56%, Estonia 56%, Germany 55%, Finland 55%, Latvia 55%, Austria 55%, Portugal 53%, Ireland 53%, Spain 52%, Luxembourg 52%, Slovenia 52%, Czech 52%, Slovakia 52%, Armenia 51%, France 51%, Hungary 48%, Bulgaria 48%, Belgium 48%, Albania 47%, Ukraine 47%, Serbia 46%, Greece 46%, Croatia 45%, Romania 44%, Macedonia 42%, Italy 40%, Moldova 39%, Bosnia 35%, Turkey 32%

Iceland 73%, Norway 61%, Sweden 61%, Denmark 59%, Netherlands 58%, Belarus 58%, Russia 57%, United Kingdom 57%
They are quite common in asian restaurant dishes too, I notice Korean in particular. I also know people who eat them dry like a crisp.

I think a lot of the weight lost in the "noodle me" experiment was muscle mass. It it's not uncommon to add an egg to instant noodles.
Having been through YC in the second batch in 2006 - their first one in California, and again in 2011, the differences were indeed pretty stark. In 2006, there were 8 startups. We knew each other well and we met with PG at his house a few times which obviously was pretty cool. He was also the one actually doing the cooking at the dinners! There was also lots of interaction with Trevor and Jessica and (less so) Robert. In 2011 there was no such type of interaction as they were just trying to figure out how to scale with 64 startups in the batch, outside money being involved, etc.

The other big difference no one has mentioned is the speakers that came to the dinners. They get the highest profile speakers now, but in 2006, the speakers would meet with each startup after their talk. You could demo to them and they'd give you feedback and personal advice. I distinctly remember a talk by Ev Williams about his failures at Blogger for example. Very raw and emotional. Some of the lessons I carry with me today, 12 years later, were from a few of those talks and after dinner conversations. In 2011 (and on) you're not getting close to one of those speakers unless you just so happen to get to sit by them at dinner.
Kavanaugh's love for beer is going too far
This is good stuff. Please don't feel unwelcome. Although the crowd here isn't the best suited for ML honestly (in terms of % distribution), please come join us on reddit.com/r/programming or boards.4chan.org/g
Is it official or still in process?
Elon Musk Had a Deal from the S.E.C. It Unraveled in a Morning
Who defines who "violates human rights"?
I thought the tl;dr was: Implementing B-trees as an embeddable library in C is hard, therefore Rust is faster.
> from the perspective of security, usability, and especially structured data transfer it's terrible.

Email is basically free, works well for up to 5 megabytes of data, and data security isn't much of an issue for open source work. The post suggests quite a few tools that improve the Git-email workflow, and I think some do prefer those to certain web-hosted Git interfaces.

> there's plenty of standard ways to transmit data that aren't SMTP

Are they free, federated, and as reliable as email? It may be inferior in some technical ways, but it's still a rational choice for small non-private data transfers, such as a Git patch or any another text.
It's in the linked Dallas News article:

> County Commissioner Duncan Webb told business leaders at a forum Wednesday that the county will need $13 billion for roads over the next three or four decades. Later Wednesday, former Commissioner Mark Reid, during a presentation to the Frisco Tea Party, said the figure is $12.6 billion.

So not malicious or misleading at all. ST is using the commissioners own numbers.
Those are excellent points.
Intel decided a couple of years ago to ramp down spending on new processes

https://www.technologyreview.com/s/601102/intel-puts-the-bra...

Moore's law is not a law but a target improvement rate: companies aim to resource sufficient individually risky projects enough to improve the process to achieve Moore's law. Intel was far ahead of competitors on process and decided to ramp down their spending. This and the resurgence of the AMD platform are consequences.

Was it the wrong strategy? Not clear at all - it would have been super expensive to keep going. They can choose to invest their huge cash pile and regain leadership
Sorry if this wasn't clear - I'm talking about lambdas. I'm basically complaining about a piece you pointed out, that you can't assign to variables in a lambda expression, this is very not ergonomic IMO. Having to create a def every time I want a function to assign to a variable is annoying. I pretty much want anonymous nested functions.
Is the ':)' trolling? grin

IDispatch and variants were/are an abomination.
> It's likely that the communities that would be split by a new border in Ireland would disagree too.

It wouldn't really be a 'new' border though; NI and Eire had border controls from 1922 to 1998, so well into the EEC-EU era. I often had to show my passport on the coach from Belfast to Dublin. My grandparents remembered having to declare NI bacon on the train crossing at Carlingford.

With over 200 border crossing points it wasn't 100% enforced, though.
Wow... no. You're committed to a life with someone and want them to be happy because their happiness is your happiness. Money is way less important than being happy in life with someone.

But this is about marriages or similar commitment, not "before being broken up with", and also not "unconditional", you need to think it's good for your partner too.
my workaround for things like this is to do everything myself. Use a canvas, listen to keyboard and mouse events, then you have a input of your own.

maybe one day, under the governing of Chrome team, the only thing left in web is canvas. Then just thank Chrome for pushing the single-page application concept one step further.
Interesting. More explanation: https://hackernoon.com/how-to-hack-github-kind-of-12b08a46d0...

It looks like git uses the standard Unix epoch for its internal timestamp format, and not e.g. a format unable to represent dates before its creation, but that still means it can't really handle pre-Unix dates:

https://stackoverflow.com/questions/21787872/is-it-possible-...

Edit: downvoters, care to explain what I'm wrong about?
Note that the data structure is different: AVL trees vs. BTrees. The interesting part for me was that because of modern cache hierarchies, BTrees appear to be superior than AVL trees even for in-memory data structures, while before I'd thought of them as a special-purpose on-disk data structure for databases.
The $12.6 billion number was stated by government officials and is cited in the Dallas News article[0] linked on that page.

"County Commissioner Duncan Webb told business leaders at a forum Wednesday that the county will need $13 billion for roads over the next three or four decades. Later Wednesday, former Commissioner Mark Reid, during a presentation to the Frisco Tea Party, said the figure is $12.6 billion."

[0] https://www.dallasnews.com/news/collin-county/2018/09/13/tra...
The thing about the Electoral College is that it's not really used these days to go against the will of the people in any real sense, but merely to distort the popular vote a little based on how the electoral votes are apportioned. As such, you get all of the downsides, i.e. going against the voters in close elections, effective disenfranchisement of voters in "non-swing" states, etc., without the purported benefit of saving the masses from themselves.
A Harvard medical student describes how he is learning to both treat and heal
Assange is not being detained and no one has taken his freedom away. He is where he is by his own volition.
I'm in the US (NY).
To These Boys, Neil Armstrong Was Just Dad
Rust makes hard problems easier, but easy problems harder. BTrees are a great example of that sentiment.
While writing it, I did want to reach out to the Jekyll maintainers to talk about this option, but it wasn’t clear to me how to actually get in touch with them

Jekyll is also one of the most popular projects on GitHub, with more than 35,000 stars; it’s not hard to find: https://github.com/jekyll/jekyll
Hi! I'm one of the "replacing GitHub with something decentralized!" people (via GitTorrent). And one of your Patreon backers! Thanks!

Please don't hand-wave away the UX challenges of getting to a GitHub replacement. We need a way that someone can access and leave comments on a project that's better than "well, first I would have joined the project mailing list months earlier". We need to not depend on people running their own 24/7 server infrastructure. We need to not require command-line proficiency. We need to understand that infrastructure has inertia, and mindshare can be everything.

For example! Gmail rejects outgoing email from most home ISPs, and mangles patches in ways that cause vger.kernel.org to just reject email from Gmail, as I understand it. Is that really our example of an accessible federation?

Are we actually trying to compete, or just trying to build ourselves tiny gardens where we can say to ourselves that we're doing things the right way, even though no-one else is?
I don’t understand what’s so unusual that there would be Jesuses walking around. Like a billion people are trying to imitate Jesus. Also we have the benefit of centuries of reflection in his teachings.

I would expect there to be dozens of Jesuses. Rocket Jesus. Pizza Jesus. Star Wars Jesus. Etc.
You have a few:

1) Sponsor conferences/pay for booths. This one is tough because not every conference worries much about privacy.

2) Speak at every conference you can find. This one has the same caveat as above.

3) Build quality products at competitive rates and provide serious value. In theory, you hope you'll get referrals. You could think about rewarding referrals, but then if you sell your startup, you'd presumably be selling off an influence graph.

4) Go full bore evil, build a unicorn, avoid becoming truly evil, and give all your money away to privacy focused organizations.

5) Open source your products, allow self hosting and make your money off of consulting.
Cannot edit my comment anymore, so am putting this here - wanted to thank everyone who took the time to reply. Signal to noise ratio in the comments was fairly high.
The mashable review makes it sound like it is incredibly violent. I'm intrigued by the storyline but the increasingly violence portrayed in films these days, even one step removed by going anime, is tough for me to stomach. Is it worth it if that's difficult for me?
> data security isn't much of an issue for open source work

Is that the case? It seems like you may be focusing on specifically the privacy aspect of "security". I'd say that email is equally bad at ensuring integrity and authenticity, which are crucial aspects of security for open source work that's consumed by others. We can attempt to backfill those gaps in email using GPG and other tools, but we're trying to put a bandaid over a mortal wound in a lot of ways. Recent vulns have highlighted what has been known for a while: trying to ensure the authenticity and integrity of a protocol as broad as email with as much client-side complexity is a losing battle.
I believe I've once seen parts of some leaked DOS (6.0 5.0 or 3.0, I can't remember for sure) source code that was at least partially in C.
You should use PGP so your messages can't be read.
When signing up for services I try to use a new email for every service so that one email can't be used to track me.
Besides that the ones I use:
cock.li, elude.in, protonmail.com, danwin1210.me, and a few others. These all work when registering through Tor.

That should be good to start you off.
Could you elaborate, do people love it nostalgically, or are they making a case for actual current day usage of some sort?