skysight-inc/HackerNews huggingface dataset:
> Young people can't afford to start their own businesses when the smartest among them have massive amounts of student loans, rising housing costs, and are under the threat of bankruptcy if they get sick.

You think that 35-year-old with a wife, 2 kids, and a mortgage has those problems any less?

Not having universal health care is an economic drag. We have study after study on this.

Rising housing costs are a drag by preventing labor liquidity. People can't just move from one area to another when so much of their wealth is tied up in an illiquid asset.

Neither of these is inherently tied to globalization.
The Perpetual Bubble Machine
Like LINQ
How much bitcoin would you have to own for that to be worth the effort.
There are new media and advertising companies created all the time.
As an iOS developer, I would say state of web development is not true for iOS. Sure it is slowly evolved to the current state but the framework much more thought out than their web counter part.
I edited the post a little to clarify the point I was trying to go for:

If culture and upbringing can condition us to reject and feel awkward about our most basic instincts, then culture and upbringing can make us reject violence or causing grief to each other as well.

By the way, the books I mentioned weren't "utopian predictions", in fact they have a dark side to them. For example, in that world even children are encouraged to take calming narcotics when they feel upset or agitated, which stifles them in different ways. Highly recommended reading in any case.
7 Tips to Help You Decipher Heatmaps for Better Conversions
... and immediately went back to stashing profits in overseas tax shelters like Ireland, awaiting the next amnesty.
yeah I was just giving an example of quick-and-dirty HTML that I thought was being advocated.
Patent shakedowns are nothing new. See IBM and Sun from the 1980's.

https://www.forbes.com/asap/2002/0624/044.html
You don't need to balance a game that takes 1500 hours, because no one will ever play it enough times to discover any imblances. And the total number of completed games will never reach the point that would open the game up to large scale analysis.
The best "demonstration" of a Zero-Knowledge proof I've heard is this:

Suppose you and a friend are looking for Waldo in a "Where's Waldo?" book page. You found Waldo first, and would like to prove that, but you don't want to ruin the fun for your friend-- you shouldn't provide any information that would take away from their challenge of finding Waldo themselves. How would you do that?

<Take a minute to think about it>

You take a cardboard several times larger than the "Where's Waldo" frame, and cut a hole the size of Waldo's head right in the middle of it. You then place the book on one side of the cardboard so that the only thing visible from the other side is Waldo's head. You show it to your friend. Notice you have proven you know the solution to "Where's Waldo" without revealing any information about the problem which they haven't known before. That to my understanding is the core concept of ZK proofs.
Yep TUPE is what Zenst means.
I don't think CitiBikes have any location tracking. I think they only phone home at the docks.
You're absolutely right, but the comment above seemed to be explicitly making a point about getting acquainted with HTML GUI layouts.
Afrijobs – Jobs South Africa, Recruitment, Vacancies
Don't get me wrong, I'm all for using technology to preserve privacy.

> The vote I cast by running a Tor relay is much more meaningful and valuable defence of privacy than a vote in the general elections.

I kind of agree, but, not if the new leader outlaws using Tor tomorrow, as they have in China and Iran, and are attempting to do in Russia and France.

> bureaucrat who would maybe in the best case scenario fine a company which leaks my data

You may be selling the power of legislation short. It has the power to entirely transform the default business model of the Internet away from surveillance capitalism, for example. In terms of privacy, this would eliminate entire classes of "threat".

We frequently under-estimate our power as technologists to influence these things; we have very much more than a single vote. The narrative of 'technology' in the media is almost entirely that of billionaires and spies, and the media are gradually starting to realize that they're being led along. Getting the voice of technologists to explain the societal impacts of technology policy is a problem that we need to identify with as group.
Just to play devil's advocate, since I don't think they are a good solution either. Unlike healthcare I think you could use some of the properties of a blockchain to help reduce the risk of leaking personal information during credit checks. For example: you could prove your identity by making a transaction and then show a timely series of past payments.
The definition of "zero knowledge" is that for any verifier V, there exists an algorithm S that outputs the same distribution as V without any interaction. Since S has no interaction with the prover, its output has no dependence whatsoever on the prover; and since that output follows the same distribution as V, it follows that V cannot "learn" anything from the protocol.

Here is a concrete example protocol and proof that it is ZK:

The prover P will prove knowledge of a discrete logarithm z for G = g^z.

1. P chooses a random x and sends h=g^x to V.
2. V chooses a random c, r and sends C = g^r h^c to P.
3. P chooses a random s and sends A = g^s to V.
4. V sends (c,r) to P.
5. P checks C = g^r h^c and if the check passes, sends Z = cz+s and x to V.
6. V checks h=g^x and g^Z = A G^c.

To prove zero knowledge, we use the following simulator S:

A) S performs steps 1-4.
B) S rewinds V to step 3 (think of the internal copy of V as a virtual machine; S can take a snapshot etc.).
C) Since S already knows (c,r), it picks Z randomly and sends A = g^Z G^(-c), and continues with the remainder of the protocol. Note that A G^c = g^Z G^(-c) G^c = g^Z, so the proof will pass.
D) After S sends Z, it outputs whatever the internal copy of V outputs.

This simulator works because after Step 2, the verifier is bound to c (the g^r h^c value is a Pederson commitment, which is binding as long as V does not know the discrete logarithm of h). Once S knows c, it can "cheat" to create a valid A,Z despite not having knowledge of the discrete logarithm of G. Since the internal copy of V is "convinced" by the proof, it will output whatever it would have output following a real interaction -- at each step it sees the same distribution of messages it would have seen in the real world (V is not aware of the fact that it was rewound once -- again, think of a VM).

As to your question about the prover, note that the prover will never learn anything from the protocol; you can apply similar reasoning and construct a "simulator." For P the simulator is trivial -- since there is no secret inputs for V, the simulator can just follow each verifier step honestly, without ever having to rewind P, and will then output whatever P outputs. Typically that simulator is ignored in the case of zero knowledge proofs because it is trivial.
> Secondly, the open floor plan they described is a clear disregard for the productivity of individual software engineers. Maybe the author never experienced the difference, but it’s significant.

Actually, I have. I've worked in two small digital agencies where the devs were in their own office. I didn't like it. It was too quiet for me and I felt like I wasn't allowed to talk to anyone. I concentrate better when I have background noise. Some of my colleagues have headphones, but I don't like to use them because I don't want to give the impression that I don't want anyone to interrupt me. I prefer people coming up to me to speak to me rather than sending me a message.

There's a very good historical reason why the BBC is committed to open plan offices and hot desking. Back in BBC Television Centre days (if I'm remembering correctly), it used to be that managers would have their own offices and the teams they line managed would be based in a completely different part of the building. Eventually, someone realised this is silly. There was a huge transformation of the corporation's culture, which brought about the existence of the BBC Values, and no one was allowed to have their own private office any more. Managers would sit with their teams, and people were able to just go up to other teams and chat with them, collaborate, etc.

It would go against the BBC Values if someone senior gave themselves a sense of greater self-importance just because they were a higher grade. No one should be told, 'You can't talk to me because your grade is too low'.
Reflect on it for a moment. In this exact case, people purchasing tickets into a concert, where there is a tremendous amount of business, why pay a third party for every credit card swipe? You get the exact same number of customers if you only accept cash. In many demographics, you actually get more customers from cash-only.

Sure, some promoters and business owners will evade taxes, but people do that anyway for all sorts of businesses. In this case, accepting cash only is not an indicator of attempting to evade taxes.
Nope. GUI emacs is sensitive to the mouse/trackpad, for example. I often switch windows and most of those windows are running emacs on remote machines. Using the mouse to select a GUI emacs moves the point. Doing the same in a terminal window does not. That's only one of many things that keep me on a terminal emacs.

The only time I favored a GUI emacs-like interface was on my Symbolics machine where all the text was live.

-- An Emacs Curmudgeon
So what?

Women have different health care requirements that in some cases have hormonal treatment and those are both under-subsidized and over-stigmatized because religious people of all stripes think it's okay to override women's rights for the sake of their religion.

Tubal ligation doesn't solve a thing for PCOS and Endomitriosis sufferers. It doesn't solve anything for people with thyroid issues. But these women get substandard or no treatment in the efforts to restrict access to birth control.

But hey, the far less reliable tubal ligation is covered and that makes it fine, because I mentioned casually that men's reproductive care is almost never on the table.

Folks were terribly activist about body autonomy when it was medical marijuana on the table. But you mention "oh also this is birth control" and suddenly questions about why governments should be subsidizing medical care for poor people crop up like this isn't a well studied and decades old public health issue. Children of parents with access to pre-natal care cost less to society and offer more than those without, and this is reflected in the health outcomes of planned vs unplanned children.
I argue they are usually started by MBAs, not the artists themselves.
Closest I've seen anyone get to success on this front is to have per-title salaries with very narrow pay bands, like "Developer 1: $80K-$90K". Not really practical in a small shop though. If there's no next rung, better people will immediately know that they've topped-out and just leave, but at least it's honest.

The problem with the secrecy surrounding this topic is that instead of hashing out the differences in compensation and provided-value up-front, the acrimony gets dragged-out over time, and under opacity people tend to assume the worst.
It can't just be a boys club

I'm don't think that anyone prominent or in the mainstream is arguing that it should be.
What's odd is that this article is so well written that it really clicks with bitter developers who are just confused in the vast sea of alternative technologies with the web. At least that's my guess why there's so many upvotes here.

I feel that anyone who rants like this comes from a low level micromanagement world where they have extreme control over everything any they can't have it with web technologies. Fine, but why shit on other developers carpet?

I think the web platform is one of the best innovation the software industry has experienced since the 80's. Can it be better? Of course, yes, definitely and it's getting better.

I have to agree that posting bitter, "everything is wrong" type of articles is really not constructive.

And for god's sake, learn to use your effin' tools.
> Bring a little financial adversity into their lives and my guess is you'll see some hustle.

That would be awesome, except that research shows over and over that the laziest rich kid does as well or better in life than the most motivated poor kid.

Bring some consequences and financial adversity to the rich and maybe we'd see some hustle, eh?
Yahoo Cyberattack Indictment Offers Clues into Russian Election Hacking
3 Life Insurance Myths That Could Hurt Young Families
Purple is wonderful and extremely cool (Had one since June and it's the best bed I've ever owned)
We bought a Nolah mattress a few weeks ago, partly because one of its selling points is that it's "made without the heat-trapping viscoelastic chemicals used in memory foam."

I'm still not entirely sure what differentiates its material -- which it calls Air Foam -- from memory foam, because it feels very similar to other memory-foam mattresses. And the website doesn't do a very good job of explaining precisely how the materials differ.

It hasn't seemed any warmer than our old spring mattress, though, so I guess its "100% temperature neutral" claim holds up.

But as OP's post points out, the mattress review sites are very little help. It seems like they're all affiliate-link driven. I spent a good long while trying to find a review site that seemed trustworthy and that didn't make its money through referral links, and I finally gave up and decided I'd just have to try my best to evaluate each company's claims on my own.

Speaking of referral codes, it seems as if for Nolah, there's an almost constant $100 off code that is advertised on the site itself. Nolah also runs a customer referral program, where if you use my referral code, you get $75 off and I get $100 for the referral. Which is crazy. Why would you ever choose the $75 discount instead of the $100 discount? It's almost like you have to be willing to screw your friends over to participate.

That said, if anybody wants to PM me and obtain my $75 referral code, I will be donating any proceeds to the Trappist Caskets Child Fund, which provides caskets free of charge to families who have to bury a child: https://trappistcaskets.com/child-fund/
There are tables with inductive chargers built in, you can't lose those.
>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.

Sounds like the perfect game for a long prison stretch.
1870 is the real one, with the Capture of Rome
when Rome was annexed to kingdom of Italy.
Are you comfortable running arbitrary binaries built by arbitrary people? If not, then I fail to see how an operating system is a sensible general purpose computing platform.

It worked OK when we just wanted to run software written by a handful of trusted parties... Microsoft, Adobe, id Software. But as soon as there were 1000s of companies writing software that we wanted to try, running binaries ceased to be a good idea. I don't really trust any binary software on my machine that isn't written by Apple. But I will open basically anything in a web browser because I don't have to trust it.

Even now, with all the sandboxing, Microsoft and Apple still have to manually review software in their stores. And truthfully, app stores are basically a naive Web of Trust system. It's not safe at all. Applications constantly open up holes and then say "oops! Security bug!" and what... you're owned now? But Apple doesn't believe it was a maliciously placed hole, so it's all good? Hell of a security model!
The Sparse Data Reduction Engine [pdf]
Go ahead! There's a .zip file linked here: http://freecog.net/2005/jsamp/

This being 2005, the code is pretty much what you see there -- no minification or anything. The source archive contains the template files (this project was done as a skin for BrowseAmp, a plugin which added a web server to Winamp to allow remote control of it).
What kind of discouragement do you have in mind?
Sorry to hear that. If you haven't researched it yet, you may be surprised how much govt assistance is available for sick people in the US. Short term disability insurance is provided by most employers and some states and is usually 100% tax free. SSDI and Medicaid also help a lot of people.

If you're sick enough to be paying a large fraction of a years salary in healthcare expenses, the better bet may be to stop working entirely and get on Medicaid, SSDI, TANF, etc. until you are back on your feet.

But you did say debt which means it's likely you're well past this point.
It really is a great place and I can vouch that so much of it stems from the founder Andrew. He’s one of the most unselfish, generous and real people I’ve ever met. I’ve been through some major ups and downs with the team and even under extreme pressure he never changed. It bleeds through to all of us.

The back deck is fantastic. I didn’t say it in the article but it gets better. It’s in North Bondi, only a minutes walk from the beach! Nothing like a quick dip between reviewing PRs!
really? that tipped you off?

not the fact the watch is breaking laws of physics (projecting black light), or shoes use display that doesnt exist?

Both have been destroyed on EEVBlog and other technical forums in mere days of showing up on KS.
Sure, and what's your plan to replace the webapp? Remember, webapps replaced desktop distribution because they:

• Work on all platforms

• Run without installation

• Provide a quick development and update cycle

So whatever you'd like to replace the webapp with has to do at least _some_ of those things better. And unless it rolls out to nearly everyone who already has access to a web browser, you're going to be competing with the imperfect but "good enough" platform.

Further – the author criticizes open standards because they're not perfect. Sure, no one will be implementing the full HTML5 standard from scratch, and there's a lot of waste in what the W3C produces. But what's your proposed alternative? A return to closed, vendor-proprietary UI frameworks and DLL interfaces?
America is a lot more like African and South American countries in terms of income inequality than compared to other G20 countries.

It's also one of the few countries with a multitude of multi-billionaires and yet an astoundingly high rate of child poverty.
Carroll Quigley, Seconded!

https://archive.org/details/TragedyAndHope_501

Oh, and BTW, don't get spooked by the length or the Bill Clinton endorsement. Quigley transcends mainstream ideology, and this book is a real page-turner!
The Zero Electric Is the Tesla Model 3 of Motorcycles
i enjoyed this even if it was more of a hand-grenade-come conversation-starter.
Maybe uniting with humans in general is also a reasonable option.
That's a great side effect. If you need a credit card you can solicit one yourself.
Little utility at http://palettecrawler.com that shows the colors used on a website. Mostly just to get experience on publishing in a public, non-enterprise environment.
This was on HN a few days ago. My own comment in response is here. [1] To save you the click, IMO it's an utter BS claim.

[1] - https://news.ycombinator.com/item?id=15258878
What happened here:

- judge told .cat TLD to take over some domains, setting them to display a spanish police landing page.

- .cat complied.

- Judge told .cat TLD to censor any domain that does support the referendum in any way.

- .cat replied that they run a TLD, that it's not their job to act as a censorship agency, inspecting each domain and disabling those that host websites that talk about topics that a judge specified are forbidden.

- .cat notified the ICANN of the situation they're in: https://www.icann.org/en/system/files/correspondence/lineros...

- police raided the TLD office, and arrested its CTO at his home.
>But Office 2000 was happy with a 75 Mhz CPU and 32mb of RAM, whereas the Google Docs shown above is using a 2.5Ghz CPU and almost exactly 10x more RAM.

The pixel count of that win 98 screenshot could probably fit in the top left corner of the menu in google docs.
>
>*Every negative thing said about the web is true of every other platform, so far. It just seems to ignore how bad software has always been (on average). "Web development is slowly reinventing the 1990's." The 90s were slowly reinventing UNIX and stuff invented at Bell Labs. "Web apps are impossible to secure." Programs in the 90s were written in C and C++. C is impossible to secure. C++ is impossible to secure.

I don't see how this is an argument in favor of the web. If anything, it re-enforces the accusation TFA made against it even more.

If "The 90s were slowly reinventing UNIX" then why would be recreating the 90s today a good thing?

If the 90s "slowly reinvented UNIX", then the correct thing to do would be for the web today to either be a fully modern 2017-worthy technology, or at least take its starting point from where the 90s ENDED, not re-invent the 90s.
Why LINQ is systematically ignored outside of Microsoftland? It's actually a type-safe expressive and secure AutomaticQueryGenerator
You are right, its absurd to compare greek "democracy" to modern day democracies. Athenian democracy was better then most modern day democracies.

1) It made use of ostracism - enemies of democracy were excluded from public life (for up to 10 years) in public referendum.

2) It was a direct democracy while modern democracies are representative democracies - which makes them de facto oligarchy of professional political class

3) It balanced citizens rights against duties ie. top tax bracket citizens served in hoplites during the war while lowest class was exempt from military service.

Yes Greek democracy excluded women and slaves but Athenians would be amused by the notion that women could be citizens and modern democracies also exclude non-citizens like low paid, migrant workers from democratic process.

My point - I am attempting to be sarcastic above - is that democracy is a moving target. Athens set certain imperfect model from which we draw upon for the last 2,4 thousand years. And that if you read detailed accounts of Athenian politics surprisingly a lot of their dilemmas could echo today - human nature I guess.
What happened here:

- judge told .cat TLD to take over some domains, setting them to display a spanish police landing page.

- .cat complied.

- Judge told .cat TLD to censor any domain that does support the referendum in any way.

- .cat replied that they run a TLD, that it's not their job to act as a censorship agency, inspecting each domain and disabling those that host websites that talk about topics that a judge specified are forbidden.

- .cat notified the ICANN of the situation they're in: https://www.icann.org/en/system/files/correspondence/lineros...

- police raided the TLD office, and arrested its CTO at his home.

This is in some EU member country in western Europe.
i agree completely on the large document problem that LaTeX has, especially when you have big formulas, statements or diagrams that are hard to parse after you have written them and, say, you want to find where you committed a syntax error or made a typo.

i think semantic macros really help with that, but they are not a silver bullet. i'd really like to see editor plugins that convert LaTeX commands to actual symbols (for example, as soon as you write the space after the q in "\neq ", it gets converted to a "=/=", and when you type backspace to erase the "=/=" you get "\ne").
that has been already implemented for languages like agda, and in a simple form is present in text editors that support fonts with ligatures.

i know that what i'm proposing more on the "wysiwyg" side (which some LaTeX fundamentalists might dislike), but i think it would be a very nice thing to have when editing complicated formulas or diagrams.