skysight-inc/HackerNews huggingface dataset:
We should pay the most for those jobs. Instead those who move money from this account to that account our convince people to spend more money than they need to make the most. Fake work.
see also Cannonball, which I discovered recently—a reimplementation and improvement of OutRun

https://github.com/djyt/cannonball
>Because we are COMPARING OOP with other forms

I cannot stress this enough: I am _NOT_ comparing OOP with other forms (in a general sense). I have corrected you repeatedly on this (and pointed out how it is straw-man). My claim that `noun.verb` does not differ from `verb(noun)` in terms of modularity is _not_ that same as the (much broader) claim that OOP is isomorphic to FP. I have never made the latter claim, nor do I believe it to be true [1].

I understand that it does not behoove you to address my argument in good faith, but at some point we have to stop running in circles. Maybe you just misunderstood what I was attempting to say? (this is me giving you a chance to save face)

[1] If I were pressed to describe the relationship between OOP and FP, I would say they are complimentary approaches to designing software (in reference to the expression problem). I _wouldn't_ go so far as to say they are incompatible with one another: https://stackoverflow.com/questions/3949618/are-fp-and-oo-or... (as a matter of sheer coincidence many of the answers also discuss OOP and mutability)
Perhaps Scott didn't focus on that (although he brings it up a number of times) simply because the board is obvious ok with that. I think he captures it in the title though... "Enough Already". It's like saying "Ok you let him be a part time CEO, but moving to Africa is too much."
Hah, great point. I guess you could take the unnecessarily further and state that all energy potential on Earth ultimately derives from the sun. We're 100% solar already!
This. When my FIL died he had about 10 versions of Thinkpads in his apartment of various ages and capabilities. I installed Juno and gave them to many of the family with limited computer experience (think 75-90 year olds). Their experience has been great!

Now the only problem is when they find out there's a new version I'll be spending Christmas week in NY updating a whole bunch of computers.
I have never understood "completing the square". I mean, I get why and how it works, but it's completely unintuitive to me, or why you'd do it that way.

I think it is a historical hangover. It makes more sense viewed geometrically, and the technique is attributed to the same al-Khwarizmi for whom algorithms are named. But it's less intuitive as part of algebra, and we focus a lot more on algebra today than in the medieval times, when geometry ruled.
Atlassian scrambles to fix zero-day security hole disclosed on Twitter
> because you literally can't build a good looking dropdown with normal HTML.

I want to push back against this in particular, not only because I think it does HTML/CSS a disservice, but because I've maintained codebases that took this approach and they're really bad to work with. You're trading a little bit of CSS annoyance for constant positioning/z-index errors -- and you'll need to update your positions whenever your page scrolls or a component grows... there are just so many ways for this to go wrong, and there's always an edge case that developers miss.

Nothing is absolute, but most of the time the proper way to do something like a custom dropdown selector or tooltip is to semantically group it with the component it's attached to, and then at most absolute-position one element to center it relative to its parent.

<div class="Input">
<input class="Input__Field">
<ul class="Input__Options Input__Options--hidden">
<li>Option One</li>
<li>Option Two</li>
</ul>
</div>

.Input { position: relative; }
.Input__Options { position: absolute; /* etc */ }
.Input__Options--hidden { display: none; }

I don't like everything about CSS, there are a number of problematic design choices in the language -- particularly specificity. I also wouldn't necessarily be against a new primitive for scoping CSS to specific DOM trees. But annoyances aside, overall CSS is pretty great, and on net the apps I maintain that make heavy use of CSS are easier to maintain and less buggy than the apps I work on that try to use JS code to accomplish the same tasks. Obviously that's anecdotal.

Again, this doesn't mean you can't compose your CSS in JS. But separation of concerns is not for you. The point is to let me as a user override or ignore your styles, and to keep your styles away from your core content. When you spit out HTML and CSS, you are spitting out an application interface.

You're really worried about where you write your CSS, and I couldn't care less. I just want devs to render clean styles that I can work with as a user, and to stop using JS mouseover events to poorly recreate a hover selector.
This exact same issue prevented rural communities from getting access to electric power for many decades. It wasn't until the 1930s and the New Deal that it was solved, and that required the Federal government stepping in and building out power infrastructure, through programs like the Tennessee Valley Authority (https://en.wikipedia.org/wiki/Tennessee_Valley_Authority) and the Rural Electrification Act (https://en.wikipedia.org/wiki/Rural_Electrification_Act).

Today we take it for granted that you can go anywhere in the United States and flip a light switch to turn on a light. But without that public investment, there would be big swathes of the country still living by the light of candles and oil lamps.

These problems can be solved, but the private sector will never solve them, because the profit motive isn't there for them to do so. It requires public investment.
Even before the GF they were still seen as fighting a too steep battle.
The very big disappointment comes from that they promised (kind of) that they would get Fiber Scanning Displays working. What I gather is they had a sort of, more or less working, giant machinery prototype (The Beast) that was very impressive for the few who got to try it. But they never actually managed to make the tech viable in a headset form factor. Also unclear if they had more than one color... Still very curious about what they managed to accomplish on that front but I now doubt we will ever know.
That's what University is supposed to be like. Unfortunately, it's a dying ethos...
I like this way of seeing things. Similar to how the author of this piece viewed cancer
So I guess ice and cardiac massaging are synergic.
Magic Leap One has been for sale for 6 months. At $2.6B in total funding, thats $433,333 per unit for 6,000 units. The sticker price is $2300 per unit.

By comparison the Nintendo VirtualBoy was for sale for one year at $180(in 1995/$300 in 2018) and sold 770,000 units[1].

[1]https://en.wikipedia.org/wiki/Virtual_Boy
Username checks out (also congratulations on making it!)
Make sure to read the second part, Language Model (http://cr.openjdk.java.net/~briangoetz/valhalla/sov/02-objec...).
> But I think people usually consider romance to be more important than friendships.

It is not binary either choice. And ideally partners have shared friends.

One of the things you learn when being in situation I describes is value of causual connections and friends. And the need to work for them in various ways.
It's actually 0.04%.
Modern Civilization Relies on This Crystal-Growing Method
Another way to do this involves a shift from lowest-cost purchasing to best-value purchasing. Under lowest cost guidelines, the agency cannot take any factors but price into consideration, leading to this garbage. With best-value, they can look at the contractor's past performance in making a determination. Slowly, agencies are making the change, but a lot of them are still required by guidelines to go with the lowest bid.
Wouldn't be the same taste. Our love for the taste of antibiotics will be our downfall.
I even started putting anti-biotics in my impossible burger. That's how real meat tastes.
Neither is an artist's conception.

I think that this is inevitably going to be a serious problem for selling a product like this to a generation that still remembers Virtual Boy.
There is no real comparison. Twitter is unique in its market (where it makes money). You can't really compare it to Facebook.
> Do you literally mean internet access in the post office building, or are you using that as a metonym for population centers?

I didn't even know the word metonym but you said it better than I could have. Yes, I mean population centers. I mean we have to be reasonable. If someone moves to the South Pole and demands we run fiber there, we might have to say no. I don't know where we exactly draw the line though. My understanding is that there is a lot of "dark fiber" criss crossing the country that can be "lit up" so the "long haul" isn't so much of a problem as the "last mile". I could be wrong though. I don't know much about these things.
Computer science isn't a nascent field, and comparing the discoveries of individuals centuries ago to the collective academic pipeline of today is silly.
I haven't yet heard the point that if .org prices go up too much, nonprofits could abandon it and switch to .ngo, which is better anyway. Many will keep their .orgs even if prices go up 10-fold or more, but what percentage is that from all .orgs?
Mannich Base
Customization around Draft.js should support this, tricky to learn but quite powerful once you do.
Stepping Up to the GraphQL Buffet
"I love the historic separation between content and interactivity. I dislike that so many static pages won't load without JS and that we're moving further in that direction. ..." This I agree with you.

I think JavaScript and WebAssembly are not so bad programming languages, but I do think that scripts in web pages are overused (regardless what programming language is used, which isn't the issue).

Opaque single page apps are also bad for URL. Also I often use curl when I want to download a file (or in one case, to stream audio), so do not want to have to deal with the web browser to do that.
Sandboxing with randomisation is what we need.

Like a VM or a container to launch a browser. A canvas fingerprint needs to be different everytime it's calculated.
I don't believe Bill Gates has all this money on hand. He'd have to sell massive amounts of shares to actually hold his wealth. Wouldn't selling his shares to actually obtain that wealth damage the businesses for which the shares are for?
By the same logic, are cookie violating if they are stored _somewhere else_ but the service provider are not selling those cookies to other people? what if the service provider have another service provider that provide analytic services to help with serving the website in question?

What's the difference of say, a dedicated cookie storage service company storing the cookie vs. an internal IT team that builds the wheel and store the cookie with analytic services? Especially when the usage of the cookie in both case being limited to the site in question?

This seem to negate the entire idea of programming - do one thing well, and have another thing to another thing well. Which applies to the business world at large.
On telling the truth when the powerful have stopped listening
A car park in the UK closed off the top storey and it's common to see older MSCPs adding tall fences to the top floor, and for new buildings to have these designed in from the start.

Page 25 (but see also page 23) https://assets.publishing.service.gov.uk/government/uploads/...

Fencing off tall buildings is a useful short-term suicide prevention measure.
My middle school history teacher always stressed the point about reasons vs. triggers for events, and it has stuck to me since then, as it makes looking at things like this much easier. Basically, there is a giant list of political reasons for the Great War, I am not gonna list all of them here, but I fully agree with you that the assassination was not one of them. Franz Ferdinand's assassination was the trigger.
NORC = place where young people can't afford to live?
Or longer, they can exist for the lifetime of a specific version of my app. they'd why I'd cache and identify by their hash.
Jeff Wayne's Musical Version of the War of the Worlds
I think all of these things are true:

AR is really hard and anything that does it at all is impressive and could, believably, be the precursor to a revolutionary product.

All current AR tech is more expensive than seems sustainable for a consumer product. It's also difficult to develop for and has few (if any) compelling experiences. These things are endemic to early stage products, but it is also possible that they will endure long enough to cripple AR as a product in the foreseeable future.

Everyone in the AR industry is guilty of overhype. Moreso than early tech start ups in general. That said, Magic Leap seems to have behaved significantly worse than its peers.

Part of the effect of the hype machine is that it's hard to get any depiction of what it looks like to look through the lenses of the products. This comes, as far as I can tell, from the likely true idea that the experiential qualities of AR cannot be captured through 2D video and such video would be somewhat deceptive. To me, it seems like the practice of releasing visualization videos is more deceptive but reasonable people can disagree.

-----

It feels to me like a lot of AR discussion comes down to people asserting that one of these genres of view is true in response to someone else expressing a different one of these views.

To me, it feels like it's hard to talk usefully about the current state of the industry. The promise is very cool, the products are early stage. So many factors legitimately excuse current failings. Do people feel like we the tech is public or mature enough that we can talk about the real limits or likely arc of the tech at all, or are we trapped between hype and development?
Because otherwise it's not a website?

"By the end of 1990, the first web page was served on the open internet, and in 1991, people outside of CERN were invited to join this new web community.

As the web began to grow, Tim realised that its true potential would only be unleashed if anyone, anywhere could use it without paying a fee or having to ask for permission.

He explains: “Had the technology been proprietary, and in my total control, it would probably not have taken off. You can’t propose that something be a universal space and at the same time keep control of it.”

So, Tim and others advocated to ensure that CERN would agree to make the underlying code available on a royalty-free basis, forever."

Can you see how rude it is to not do the same ?
There was a twitter video that comically showed their marketing demo of the whale and then the real life example of the product (with related music).

It appears to have been scrubbed from the internet though because I was trying to find it a while back to show someone and I searched for a while, but couldn't find anything.

Magic Leap seems like a case study of how not to release a product, but maybe they were more focused on raising money?

Either work on your thing in public, shipping units (Oculus/FB) or work on it entirely in secret (Apple), but don't loudly and continuously talk vaguely about how amazing your thing is with no real public examples for years. This plus all the fake marketing video demos - if you're going to do this you better be as good as you're pretending to be.

Someone that good probably wouldn't need to show marketing videos, they'd just show the product itself.

I finally did get to play with one (friend who personally knows an investor had one) and it was pretty disappointing. AR seems likely to be the next computing platform, but the hardware is not ready yet.

Magic Leap reminds me a lot of the General Magic documentary - crazy hype, right general idea, but too early and bad product.

I'm not sure if they have the same talent General Magic had though.
The tech they were hyping (FSD) never materialized and is very much vaporware. Every one following got disappointed when they pivoted to hololens-like stuff...
There’s no ‘perfect time’ for giving employees feedback
> because you literally can't build a good looking dropdown with normal HTML.

I disagree. Build a drop down field using the normal form field elements; it is up to the browser to render them in a suitable way. (Which way is suitable may depend on details which the author is unaware of.)

> The point is to let me as a user override or ignore your styles, and to keep your styles away from your core content. ... I just want devs to render clean styles that I can work with as a user, and to stop using JS mouseover events to poorly recreate a hover selector.

That I agree. Let the user to override/ignore the styles, or to use them without changing if that is what the user wish.
Why should organizations be forced to change their business cards, website address, all email addresses, letterhead, signage and such because the new venture capitalist vulture owners of .org are a pack of shady rent seekers?

To quote Michael Bolton from Office Space:

Samir: Hmm… well why don't you just go by Mike instead of Michael?

Michael: No way. Why should I change? He's the one who sucks.
I've tried using addons like uMatrix in the past and always gave up, but this just convinced me to deal with the (minor-ish) annoyance they add. Canvas fingerprinting is somewhat well-known and there are browser extensions to block it. But if TikTok is doing audio fingerprinting then you can bet FB, Google, and everyone else are doing it too. JS is too feature-rich to be safely used & allowed.
Yes, that was my favorite talk at the whole conference that year.
Hi dessant,

Disclaimer: I work for Cliqz.

Would be really interesting to know your concerns with FoxyProxy.FoxyProxy is legally bound to not log the IP or share it.

From the HPN protocol's perspective, data can be routed via any trusted party - in our case it's FoxyProxy.

Right now, there is no way to configure this in the Browser, but should be doable.
It's actually one of the motivations to move to the newer version of HPN[1].

We do agree that sending data through Tor network is the gold standard for anonymity.

- We did a lot of work on getting Tor running in Cliqz
browsers. It's a hard problem but definitely do-able, something we might pursue again in future[2].
- We also have experimented with WebAssembly version of Tor client to make it compatible for web extension[3].

Having the ability to use the Tor network in Cliqz products is also good, because we can actually leverage the anonymity guarantees by sending data via .onion services.
You can also check more details under evaluation section of the paper[4].

In case you wish to check the network traffic you can also check the debugging section[5].

References:

1. https://www.0x65.dev/blog/2019-12-04/human-web-proxy-network...
2. https://github.com/cliqz-oss/browser-f/commit/12fcef8479d9c3...
3. https://github.com/cliqz-oss/browser-f/commit/12fcef8479d9c3...
4. https://arxiv.org/pdf/1812.07927.pdf
5. https://www.0x65.dev/blog/2019-12-03/human-web-collecting-da...
Is there a blocklist that permits acceptable ads?
I think it counts as mastery, precisely because it does choose a thing so counterintuitive that it's past what most of us would even think of as a possible solution.

I spent many years writing Java, but never took the time to learn how to write the bytecode (that's why we have a compiler ...). I know that Clojure lets you call Java classes, but it's a completely crazy, magical, frightening, and awesome thing to see someone do it by writing their own class loader, and then writing their own class -- in bytecode! -- to load, when the _simplest_ and clearest solution would be far from that.

It's a bit like solving FizzBuzz with Tensorflow: terrifying on at least some level, as it makes it so clear that there's so much more depth I could be learning, yet exciting for almost the same reasons.
Isn't it more a classic case of a company underestimating the challenges of bringing a prototype to market? Didn't magic leap's tech demo work on like a supercomputer strapped to the user's back?
There is nothing in particular wrong with Musks credibility, not all of his projects pan out, but compared to your average starter-upper he's doing pretty good, against all odds in some cases.

The one thing you can rightfully accuse him of is plugging one hole with another but so far he's managed to escape the consequences and being a complete idiot on Twitter. It certainly doesn't help but his track record so far is good and bankable and I wouldn't be surprised at all if Starlink succeeded. If you look at Inmarsat's turnover then you'll see why, and that's with low bandwidth geosynchronous satellites, now imagine that with high bandwidth, low latency LEO. Just that is a game changer for some industries, bringing fast internet to rural areas is going to be a doozy compared to the offshore applications and what that's worth.
But if you order it on amazon and it’s shipped to you from China, then is it?
And if it is you have no way to prosecute.
Securing sales for an alpha prototype?
Fighting Back Against Google AMP
I found the advice in Brian Ketelsen's 2018 GopherCon talk[1] helped my Go code organization. It helped me reason about the optimal way to abstract my code.

[1] https://www.youtube.com/watch?v=MzTcsI6tn-0
Fitfi
uBlock adds ability to uncloak CNAME records
Man, a Virtual Boy comparison is just the deftest diss one could possibly offer here.
Maslow's hierarchy of remote worker needs
Professor of Manipulation makes bad investment and wants others to fix it for him.
That brings to mind Bonzi Buddy proving people literally would take a dancing monkey over security.

People generally may not understand enough to know JavaScript as a culprit but they do notice bloat and complain about the slowness.

I find difficult to think of metaphors which encapsulate a sense of proportion to the issue but ignoring a root cause as not an issue is a very good way to wind up with one.
Ask HN: Why are we more accepting towards accidents caused by humans vs. by AI?
In 2018, road traffic deaths is at 37k in America.

If a company invented a self driving car that kills 1,000 people a year, it will never gets allowed on the street. Even 100 a year seems high. But it will actually save tens of thousands.

Why are we a lot stricter on self-driving car technology than on humans? Why can't we simply choose the option that saves more life?
Ask HN: What does it take to become a ceritified mid/high school institution?
I feel like the education system in the US could improve dramatically with the current state of technology. I have some ideas for basically replacing middle/high schools with online programs but with a specific twist that would make it more attractive for the average parent. One of the things I feel like would stop people from enrolling in programs like these is certification. What does it take to get certified and be allowed to award middle/high school diplomas to students?
With respect, what you're saying doesn't address the main thrust of the letter. The nine hour time zone difference between Dorsey and Twitter HQ is only one component of the "drivel", as you put it. Frankly it's just the rhetorical opener to the main point.

Reasonable people can disagree about whether Dorsey should be CEO. But I think the author's concerns are more varied and more cogent than your rebuttal would make them seem.

What are your thoughts on Dorsey leading two tech companies at the same time, Twitter's share performance over the past several years, and the political waters Twitter has to navigate?