skysight-inc/HackerNews huggingface dataset:
I agree. The biggest problem in this age is having a strong encryption that is user-friendly. The common wisdom says it's impossible to combine the two. I disagree with it but I don't have the time to try and work in the area, nor am I an expert. IMO it's a good cause to work on anyhow.

Furthermore, spies aren't stopped by social stigma. Even if the whole planet agrees in one voice wiretapping shouldn't be done (never gonna happen) the spies can always deny that they're spying. It's not like any of us can actually prove that any agency is indeed wiretapping.

Morality is, in the technical sense, optional. It cannot be enforced. Thus it's unreliable.
Lately I find the experience of sitting in an auditorium for several hours profoundly unpleasant. The (to me) nauseating smell of popcorn, the sticky floors, uncomfortable seats, and painfully loud speakers are just not worth it for so many forgettable movies (to say nothing of Prometheus). I took my whole family to see the Force Awakens, though, and none of us were noticed any of this because we were so enthralled by the film. But that's a rare exception to the rule these days.
The web became as popular as it did precisely because it sucks. A lot of the supporting technologies made design decisions that favored easy of use over stability and things that experienced developers like. Every argument I hear about how the web sucks basically boils down to an argument that it should be more consistent and well-designed. But most well-designed technologies fail because engineering doesn't win the day -- delivery does. I say all this even though I consider myself an engineer with a penchant for the craft of writing software. I love beautifully architected systems, but I have to sadly admit that they're often not relevant to the bottom line.

I don't think it's time now or in the near future for the web to die. Just as we often still mindlessly adhere to the 80 character limit for terminal width, even though this limit has its origins in the size of punch cards, we'll still be using traditional web stack technologies decades from now.
"Buffer? I don't even know her!"

Ha ha. I'll get my coat.
From all the leaks we've seen in the last 4 years, the three lett3r agenc1es weren't deterred by the laws at all, wouldn't you agree?
> But also, this is a "well actually" that attempts to dodge the substance of my post to chip away at it.

I'm not sure it is. Your assertion was a central tenet of your argument. Abortion, although I totally agree with it being allowed, is admittedly a messy issue, and I can see why it's polarizing. Trying to frame that as an example for why women supposedly don't have equal rights is IMHO disingenuous.
Every business is arbitraging some temporary economic disequilibrium.

Let's avoid redefining things and stick with PG's definition of a startup: http://paulgraham.com/growth.html
It's on sdr.hu. I'll only do morse decoding the old fashioned way. That being said, things like CW skimmer are pretty amazing. I have a Flex-6500 and several Ettus SDR hardware, so don't use the Kiwi much.
you confuse Full Duplex with transceiver. RTL-SDR is receiver, hackrf is transceiver(receiving and transmitting, but not at the same time), lime is full duplex(can TX and RX at the same time).
A great deal of information and links to many credible stories is available here. The efforts are systemic:

http://www.pbs.org/newshour/rundown/states-fighting-womens-a...
OP here. Definitely some improvements... but (at least in my eyes) incremental.

Notebooks are pretty sweet, but in the hands of very few. They're definitely growing in popularity, which is great.

But even the "notebook" concept is a very limited "low pass filter" version of the visions of Engelbart, AKay, TN, etc.

The video that AKay has been sharing around in the post than @dang linked to[0] is a great example of what's not-even-close to possible on today's systems.

[0]https://www.youtube.com/watch?v=AnrlSqtpOkw&feature=youtu.be...
Well you don't become the largest democracy in the world by baking pies...
True, assuming that programmers don't compute code (HTML,SQL, etc) from user input and miscompute the length of a fragment.

It would be interesting to see if this idea could work in practice.
I’m tired of seeing this same article on HN every week.

I’ve begun to feel that a lot of HN is stuck in 2010, a lot of people refusing to adapt to a changing industry who want me to get off their lawn.

I’m in desperate need of some links to alternatives. Perhaps something with the same vibe as this site had several years ago.

Not to say there isn’t still a lot of good discussion on here. But at least when it comes to the web there’s far too much noise. It’s toxic.
The argument is two-pronged (probably more, but let's restrict it to two): firstly, yes, that diversity can improve gains, but secondly that the current skewed proportions were created by both active and passive discrimination which, to some extent, still exists today (though mainly in the passive form). Considering it from a purely utilitarian perspective doesn't quite do the issue enough justice.

It's essentially a moral argument: women and minorities deserve equal treatment and opportunity, but due to stereotyping and social inertia (i.e. girls don't grow up seeing many women in technical fields, so they aren't compelled or don't even think to join them), they don't currently get it.

To answer the question:

> Still, if women, men and people of different ethnicities and races all have such fundamentally different backgrounds, why would you expect them all to choose the same fields in the same proportion?

I think we'd like to assume that everyone can essentially do whatever they want, but just choose not to, but we simply can't because we've never had an equal starting position to begin with.
Roundabouts are great and I am 100% in favor of their use, but they are not a drop-in replacement for all traffic lights. Roundabouts are best IMO (not a traffic engineer) for medium speed intersections with one or two lanes each way, and low to medium traffic. High speeds, three or more lanes each way, and high traffic volumes and you may do better with a traffic light.

And really, again not a traffic engineer, but I wonder if we could solve a lot of these problems by simply eliminating left turns from feeder streets onto arteries (or allowing them, but refusing to put in stop lights). They mess up optimal light spacing and screw with timings. I'm not really aware of a good reason to have them aside from neighborhood residents want them.
C and C++ are definitely not as secure as a language with automatic memory management. OOB reads/writes, type confusion, and UAF are all very real problems in C and C++.

Static analysis helps, but it can't catch everything. I work on a modern C++ codebase, and we still face all of these issues.

Formal verification is infeasible for most software projects, but they can get guaranteed type/memory safety by using a language proven to be safe. C/C++ can't give you that, but JavaScript might be able to.
That article is about taxpayer funded health care. Are vasectomies taxpayer funded in these places?
Your link only shows three states, and all of them cut off state/federal funding to institutions providing abortions. This seems like it would be in line with the Hyde amendment. Why is this now somehow an infringement of rights?
I have yet to finish even simple projects in the space of a single weekend. Does it count as a weekend project if it takes more than 52 of them?

Here[0] is my not guaranteed to necessarily compile or even exist repo of gamedev libraries and experiments, each of which has eaten up many a weekend.

[0]https://bitbucket.org/kennethrapp/gamedevprojects

Technology: C++ (with SDL2) and Lua.

I also taught myself Vagrant and Hack and started and will now probably never finish a Hacker News-style forum in it, because I'm already kind of sick of it and the hype train for Hack I was hoping would arrive by now really hasn't.
We need more than "trust". We need open software and open hardware.
Seems like the credit and banking industry is so dependent on the credit bureaus. Is there a way we can have credit cards, loans and mortgages without the need of centralizing pii data?
The market is personal transportation. Uber competes with cabs, other TNCs, personal cars, car rental, public transportation, biking, walking, etc.

In a few circumstances an Uber passenger may consider only cabs and Uber when deciding how to be transported. In many many other cases, Uber passengers are considering any of the other transportation methods above.

I personally often decide between an Uber or taking the bus. I don't own a car.
Why is this question directed at me? I'm answering a question.

But to answer your question, horrible maternity and paternity leave policies come to mind.
True enough, sadly. Still doesn't mean we shouldn't push back with the means we have in our hands. Open-source firmwares might be a VERY good first step in that direction (one of the reasons I am replacing my ASUS router with Mikrotik; another being that ASUS routers are laggy pieces of crap, even those that cost north of $200).

Also, we all know about Intel ME, right? It's baffling how most people using PCs have hardware-level backdoor and the world hasn't lost its shit. It's a very sad epoch we live in. :(

A solution right now is to simply not get on the state adversaries' bad side, maybe. And utilize the blockchain for anonymity, I guess.
Ok, I'll be the first to coin attocell
Isn't that more proof that it doesn't work well though?

Why would they do all these changes if the previous model worked well for making them money?
Good luck with your job! What sort of languages/technologies will you be working with?
Smart way of making money through referral links. I'm not even mad, that's amazing!
Tuped? I'm unfamiliar with the term, so I googled it and came up with TUPE. Is this correct:

https://www.out-law.com/en/topics/employment/business-sales-...
Bobby tables would be considered data. Or should be. And hopefully it would be obvious that it doesn't belong in the code section.

But like you I'm not totally convinced. I think this idea would make it easier for people trying to do the right thing to get it right; but for the blissfully ignorant? Might not help at all. Either way it needs a more flushed out spec.
No way! Vue is way better than react. Ok, it depends on personal opinion, but I think it’s s much nicer framework to work with.
6 interesting blockchain-based applications and what they do
I need to look into that some.

If I walk into a library, pick a floor, aisle, shelf, book, and page at random (just walk, don't think about it), and use a phrase that is a minimum of 12 words long -- is that more random than what I presume happened here, where someone knew that their target liked that style of poetry and was able to concentrate their search on that genre? ( a "crib" in Bletchley Park terms)

The comments about English grammar are correct - classes of words (nouns, verbs, adverbs, etc) do fall in certain positional order and frequency analysis becomes important. A brute-force attacker would have to work through four types of passwords - the commonly used passwords like "12345" and "letmein", language-based phrases (like my not-great idea), language-based phrases with letter substitution (leet-speak, etc), and then truly random letter sequences.
I have noticed this as well, in competitive gaming among female prize money earners 2 of the top 3 are trans (Scarlett and Ricki Ortiz).

https://www.esportsearnings.com/players/female_players

I would expect that trans women are actually more targeted and discriminated against than normal women so this result is strange.

Here is the list including both genders as a comparison for the interested, only Scarlett is on that list and she is on position 316 which seems more reasonable given how rare trans persons are:

https://www.esportsearnings.com/players/highest-overall
> And just how would the client do that? Using an (easily spoofable) "Server:" header in the HTTP response?

umm , yes?? Even a simple check would increase the complexity a successful attack. Yes it could be duplicated , but having a client that just dumps the credential without any verification does not sound like a good idea and is poor programming.
Oh, yea, and vitamin D! Don't forget to get vitamin D! Beyond my suggestions I don't know.
One could build something similar by using a set of "conventional" canonical S-expressions: https://en.wikipedia.org/wiki/Canonical_S-expressions
> Men don't even have birth control, although that is generally no fault of anyone

... What?

> female sterilizations aren't banned anywhere in the US either.

They are as a matter of practice unobtainable in many states that have tried to engage in moral panic over abortion, since many of the same clinics that provide such services are viewed as abortion providers.

> About sexual assault cases and lack of rights pertaining to due process, I would suggest that the evidence points to the opposite:

Thanks for providing a link to a broad survey of data and not a cherry picked article.
Interesting article. I have to admit to never thinking of Org-mode as a markup language unto itself.
Well, a certain degenerate case of "balance" can be obtained with simple symmetry. It isn't quite the totality of what people mean by the concept because there are plenty of abstract games in which once one competitor has an advantage, they can inevitably press it home to a victory, and most humans would probably call that "unbalanced", even though in some sense it isn't. But still, a symmetric game certainly starts you off with a solid start in that direction.

(Technically, perfect play in a non-randomized game determines the winner very rapidly, and even in randomized games there's a clear maximum probability path. However, perfect play is generally humanly-infeasible and may even be computationally infeasible; chess is a relatively simple game compared to most and we still don't know who wins or draws with perfect play.)

Engaging 10 people for 1500 hours is probably effectively impossible, though. At that point you'd basically be selecting the people and building the game to match, if a solution even existed.

(You may be thinking "Oh, but jerf, there are people who play 1500 hours of Team Fortress 2 and stuff", but my reply is that if you designed TF2 for this use case and picked 10 random people, even 10 random TF2 players, you'd have to be pretty lucky to get 1500 hours for all 10 of them. I'm sure there's well more than 10 people with that much time clocked but they're still the outliers, and you'd have a hard time naming them before the fact. Even with prior information about their addictiveness and tendency to stick with games.)
> Programs in the 90s were written in C and C++. C is impossible to secure. C++ is impossible to secure.
> "Buffers that don’t specify their length"

And yet, we found good ways to eliminate the most common sources of these problems by using new languages. The web, on the other hand, is an amalgamate of several different technologies and creating a new language won't make it more secure.
> they'll lose out to systems that promise security (and usually address a few specific attacks on the previous incumbent

This happens in other areas besides applications as well. Programming languages, operating systems. This leads to an eternal re-invention of the wheel in different forms without ever really moving on.
If you want to write web apps, save the HTML for last. When you are writing apps for yourself you write just what you need. That is what I am saying. Functional HTML first. It's not hard to write plain looking but very good UX. I think we are agreeing. I meant write stuff that works but is not fancy and avoid the big JS frameworks.
What I've been saying.

Video and audio are, in some ways, the least of your problems.
No. My assertion is that women in many places simply cannot buy many types of health care because they're associated with reproductive needs.
I want to say as a person who had no lights working due to Irma in Miami, North Miami etc traffic WAS improved.

Instead of waiting 2 minutes or so as usual, I was on my way in about 45 seconds. Yes I had to be more aware but it was worth it.
"Not to mention why isn't there a push for more women working trade jobs like construction, plumbing, underwater wielding, etc. that in itself betrays the entire "gender equality" narrative."

This same comment is made every single time there's a discussion of gender equality in tech, and when examined betrays the entire "anti gender equality" narrative.

People are in fact pushing for women in every single one of the fields you mentioned:

Construction: http://www.nawic.org/nawic/NFSFScholarships.asp

Plumbing: https://www.aspe.org/WOA

Welding: https://app.aws.org/foundation/scholarships/air_products

The next point that's brought up is "well then why aren't people pushing for more men in female dominated industries." To which the answer is, they are, and have been for a long time: http://www.aamn.org/about-us/scholarships

It seems fishy to me when people are willing to speak out against diversity in tech without bothering to research any part of their argument.
We could have each bank (and so on) store the information you give them and allow requesting people to pull from every agency.

That really just creates a lot of little credit bureaus, which fixes the centralization issue at least.
> > Men don't even have birth control, although that is generally no fault of anyone
... What?

They don't have the option of birth control, what's confusing about that?

> They are as a matter of practice unobtainable in many states that have tried to engage in moral panic over abortion, since many of the same clinics that provide such services are viewed as abortion providers.

As far as I understand such clinics are cut off from federal/state funding, in line with the Hyde amendment, and in only three states, right? I'm not sure how this qualifies as systematic oppression of women.
> It sounds ridiculous to say that since buildings fall every now and then, it's time to kill dwellings or since cars crash frequently, it's time to kill transportation.

It's more like, since cars crash frequently, time to replace human drivers with machines.

I take his argument as replacing the web as an application platform with something designed from the ground up for applications.
The return of Adobe Flex!
good point! And you're right, I do have those preferences. I guess I wasn't lamenting my own situation (I personally feel blessed to have as much art available to me as I do). I was trying to make a pretty awkward point, which was that even though I understand my conscious preferences aren't shared by most audience members, I think a failure to "satisfice" on some features of artistic quality might be reducing the value of the product for everyone, and hence the profitability of blockbuster movie studios. It's a hypothesis, anyway.

edit: re-reading I see that I used "movie-going" to mean "going to the Regal Cinema 17 with extended family and seeing a Hollywood movie," which makes it sound like I'm throwing going to movies period under the bus.
The Internet != The Web.

Many of those benefits you listed are linked to the growth of the Internet. Package managers, video conferencing, distributed version control, all mostly Internet-based. The web is just one part of Internet activity. It's the part that requires use of a web browser. If you can do something online without using a web browser it's because of the Internet.

The criticisms that are being levelled at the web are related to it being an inefficient and insecure platform for applications. Note this is not Internet-enabled applications like package managers, but rather applications that run within the web. It might seem like a pedantic distinction, but it's a key one in understanding what's under fire.
What style of management has less micromanagement?
Cleaned https://read.feedly.com/html?url=https%3A%2F%2Fwww.wsj.com%2...
How to setup coinhive, mine views
I'm not a huge fan of the utilitarian argument for diversity because it suggests the primary motivation should be the benefit to the employer and that the underrepresented group needs to provide EXTRA value over their over-represented peers to make it worth including them. To use your example, that women are only worth hiring if they can find opportunities their male counterparts can't. They don't just have to be equal, they have to be better.

I think a better argument for diversity is that people who are underrepresented in a job deserve the same opportunities as everyone else, not because they bring wise insights not otherwise attainable.
Oftentimes, the latest movies don't have a high quality Blu-Ray Rip until months after they are released in theatres.
Yes. Write simple but correct HTML. Don't make it look nice. Make the UX good. Don't spend time with crazy JS frameworks. Simple forms. Use properties for screen readers and usability if you must. When you are learning avoid getting sucked into JS and CSS holes.
> if html used length-prefixed tags rather than open/close tags most injection attacks would go away immediately.

That's not really the problem. The problem is there is no distinction between data and control leading to everything coming to you in one binary stream. If the control aspect would be out-of-band then the problem would really go away.

Length prefixes will just turn into one more thing to overwrite or intercept and change. That's much harder to do when you can't get at the control channel but just at the data channel. Many old school protocols worked like this.
I work on it most of this afternoon, including now. Maybe you hit it at wrong time. I use it a lot for load testing, that's mostly why it's live. It did came with a WARNING. :/ Works like a butter for me on EU <-> US path.

> Also it's not nice that you didn't mention the demo contains a crypto miner...

Hopefully it turned on only for Desktop + Chrome and didn't drain your battery? I simply didn't think it'd come as surprise, considering context of the discussion.
If you're worried that DDG may log your IP you can simply use it with the Tor Browser (it's the default search engine) or use their onion service (https://3g2upl4pq6kufc4m.onion/) for increased security and anonymity.
Google flights is down
Even when the sender tells you the length of the data to expect the receiver still needs to read every thing that is sent?

Or were senders always going to send true values for length and data?

Really, you can't trust any sender, so the data should be validated anyway.

There's been known attacks where a sender says here's 400 bytes and the receiver stupidly trusted that length specifier, and the sender's sends more (or less) crafted bytes and BOOM!

Known good data start and end specifiers, which HTML has, seems a good answer when dealing with untrusted senders (read:everyone)
But I don't see any evidence of that. They can buy it, just not usually with federal funds.
This seems like an argument for strong types. Which is reasonable. But, one could do that with closing tags, too. We already know that relying on a programmer to specify the length of data is prone to bugs (C/C++). And, you can't trust the client to specify the length of data.

I feel like this is conflating two different problems and potential solutions.

I'm not saying injection attacks aren't real. I'm saying that whether HTML uses closing tags or not is orthogonal to the solution. But, again, maybe I'm missing something obvious here. I just don't see how what you're suggesting can be done without types and I don't see how types require prefixing data size in order to work.
That's consistent with what I was thinking. Thanks!