skysight-inc/HackerNews huggingface dataset:
You can get a live map of where the sun is shining from Google maps. Just switch to satellite view and zoom out until you see the whole earth, then a bit more.
I don't think they "tricked [them] into believing". More like "talked them into accepting".
When you say "it's not allowed", do you trust its own settings? Are you sure it's not doing something like [0]? How do you even protect against that?

[0]: https://www.reddit.com/r/privacy/comments/bpr6xs/if_you_choo...
We called what we have today capitalism before we realized the bad parts. Now that we've realized the bad parts, we need to change things to address those bad parts.

The more logical recipient of a new name is the new, fixed-capitalism you should be pushing for. Saying "oh the bad parts aren't capitalism, that's corporatism, that's different" is just playing word games to try to hide the fact that what we're doing isn't working as-is.
Renoir hating is one of the dumbest hipster trends out there. It is one of those idiotic self-congratulatory instagram movements which are designed to just cause mild shock enough to be followed and perhaps gather the attention of a bored journalist. Of course you have to be very careful that the shock is really mild and it does not affect the interests of anyone powerful, otherwise you won't get into the papers.

I am far from being an expert in art, but I like looking at Renoir paintings, they bring me joy and that pretty much makes them good art.

To call into doubt the artistic skill of Renoir, in today's age when artistic skill is mostly lacking and decreasing fast is stupid and embarrassing. If you think Renoir lacked skill, stop bitching and pain something better. Because when I look at contemporary art I see ever decreasing skills replaced with various stunts, shock value and technology.

Yes, it is true he painted mostly young women. Well perhaps he found young women beautiful. Many of us do you know. If you find something else beautiful perhaps you can create art that shows that and not shit on Renoir's pretty fantasies.
Many were forced into terrible working conditions and work houses. It helped lead to communist revolutions. Lots of people starved. So not really a great template.
Working link http://ajs.github.io/tools/sleep-sort-perl6/
Ah, wow, that's definitely a bit of digging! Thank you very much; I had my own suspicions due to the recommended power supply but it's nice to have more concrete evidence. :)
Yeah, I can't log in to stack overflow with my personal Google account if brave has a Gmail cookie for my work Google account.

I get around it with a too-big hammer and run Qubes. Brave in my personal Qube knows nothing about brave in my work Qube.

There's probably a better way.
> This idea is so cool that you'd think it came from a constructed language, and yet Arabic has actual native speakers who live completely normal lives and will not try to talk to you about Runescape.

Is there a large overlap between constructed language enthusiasts and Runescape enthusiasts? That seems kind of strange to me.
I will agree the devtools are not always as polished, but actually React and Redux debugging tools have worked fine for me. I have these installed:

https://addons.mozilla.org/en-US/firefox/addon/react-devtool...

https://addons.mozilla.org/en-US/firefox/addon/reduxdevtools...

...And I don't really recall many issues.

Ever since WebExtensions, there's not really a good reason for the devtools to be much worse on Firefox.

If you have used these extensions and have issues, I'd love to hear them. I've done React/Redux dev on both and I don't notice things working significantly better in Chrome. (Admittedly, I haven't done any in a few months.)

The only real thing that gets me now is the lack of being able to inspect WebSocket frames. :(
I’m not knowledgeable, but I’m curious why you have such a specific question: is this something that you’re interested in, or is this something that you have a practical use for?
How is this not a gigantic scandal?
The Better Business Bureau has a history of using extortion-like tactics, pressuring businesses into paying for memberships to extract higher ratings. The show 20/20 from ABC did a segment on them in which they were able to procure an A-rating for Hamas.

As a former owner/operator of a small golf facility, I have experienced this diet-extortion first hand, and heard about similar experiences from other owners of similar businesses in our area (Chicago).

https://abcnews.go.com/Blotter/business-bureau-best-ratings-...
> Notarization is not “mandatory”. You can still turn it off.

While it might not be mandatory for users, it is for software which is supposed run seamlessly on every Mac, isn't it?
Kraken CEO Sees Bitcoin Price at $100K-$1M as Bears Cry Correction
In the US, avoiding southwest lowers your chances by a large margin!
It's mentioned in the design doc under "Properties of the proposed design": https://go.googlesource.com/proposal/+/master/design/32437-t...
The "Go is performant" gospel seems to be coming from people who came from Python and JavaScript to Go. I don't think Go prioritizes performance more than most other popular statically-typed language Java[1], Haskell or Swift (or less popular ones like Ocaml).

And Go obviously doesn't prioritize performance as much as C++ or Rust. Case in point is with very same error handling proposal discussed here. You're going to have to pay a performance price for using a handler since the Go compiler not only avoids inlining defer blocks (if I understand correctly), but even allocates dynamic memory for each block. Meanwhile, equivalent RAII in C++ has no overhead over manual code.

Yes, the Go compiler team is now working on working on fixing this issue, but defer is not a new language construct and they should have started fixing that long ago, considered how often it's being used. What's worse, they still didn't make it a stated goal to eliminate the overhead of using defer completely, but only talk about reducing overhead in common cases.

This approach makes me sad, because Go does have the engineering power and stated design goals to be more serious about performance. Yeah, I feel confident Go will keep improving, but just the same as Java does (without the same hype).

[1] Although until recently they did have radically different choices about which kind of performance to optimize, e.g. Java went up with throughput (Throughput-optimized, JIT tricks for fastest execution after warmup), while Go went for low worst-case latency and faster startup time.
Quantum Computing Zines
I had an old man moment recently when I upgraded my PC and my fancy new GPU came with 1x HDMI and 3x DisplayPort adapters. My perfectly good dual monitor setup (which I'd been using with DVI cables) was suddenly obsolete.

They both handle HDMI so I ended up getting an adapter for one, but I never even thought this would be something to worry about. And I'm not sure if it's DP related but when I wake the PC from sleep one of them has a frozen image for a little while until Windows realises it has to start animating again.
Google Maps detour leads 100 drivers down a dirt road
If its a raspberry pi with a camer amodule, then why is there a need for the webcam? Sorry if I am misunderstanding.
I live in a city. I don't think it should matter but I do own
property in the city. I support relaxation of zoning restrictions in the same city.

How is it not my backyard? I think YIMBY is totally appropriate.
By changing zoning rules, I'm not forcing you to upgrade your single family home. I am enabling me to do so.
You also can't build a brothel, foundry or nuclear reactor. On your own land!
True, there are planes that compress the struts before retracting the gear for the gear to fit, so perhaps something like this could be designed for the 737 too? But that's increased complexity on a non-redundant part that you definitely don't want to fail, so it's not obvious how the trade comes out...
I don't know why you're being downvoted. Error handling in Scala is strictly superior to golang's.
That's not entirely correct. California makes it illegal for an _employer_ to discriminate against an _employee_ based on their political views. It does not make it illegal for businesses to discriminate against _customers_ based on their political views.
I think this could work for small, specific areas of interest. For example, there are only so many people writing about, and interested in reading about, programming language design. Those small communities could stand ready with their community-curated index when an "outsider" wants to research something they know well.
>Users will now be able to tell YouTube to stop suggesting videos from a particular channel by tapping the three-dot menu next to a video on the homepage or Up Next, then choosing “Don’t recommend channel.”

By "now" do they mean `eventually`, because I just tried looking for said option with no success.
Thanks for clarifying! I should give Firefox a try again, when I tried last time it wasn't good enough. Chrome's devtools had many features of timing and performance which were absent or not good enough last time I tried.
Agreed, I click through them once in a while when I'm bored and it consists mostly of stuff I've already watched mixed with stuff I have chosen not to watch from channels I follow combined with random crap. The most annoying thing is that it just fills your feed with stuff similar to whatever you recently did. This is made worse by the fact that they only show a handful of recommendations. The only way to get new recommendations is to either wait hours/days for the stupid stuff to go away or to engage with their fiddly "this recommendation was BS" system for getting rid of recommendations. Google news has the same "more of the same shit" masquerading as machine learning style algorithms.

On a positive note, I like what e.g. Spotify is doing in some places and I think Youtube can learn from that. They provide some great content discovery mechanisms. Curated playlists, users that listen to artist X also listen to artist Y, these are the top tracks for this artist (based on play statistics), etc. Very useful. Very low tech. Very easy to implement.

If only they'd stop confusing geo location with my interests. E.g. their release radar is full of German crap because I happen to live in Germany (I'm actually Dutch). Youtube does the same "you are in Germany! Here's some random German crap!" style promoted content on their front page. Most of it is very obviously not even remotely close to anything I watch. Location seems to drown out recommendation signals and all forms of common sense. It is used to push locally promoted content regardless of the not so subtle hints that I don't ever engage with that (my German sucks; why would I?).

There are hundreds of millions of migrants world wide, many of them have spending power and they are ignored and under served by most big tech companies (Amazon, Netflix, Spotify, Apple, Google, etc.). This is surprising because they actually employ a lot of these migrants: they should know better. Getting content in the right language vs. the local language, localizing promoted content to the local language instead of what the user actually speaks and consumes on their service, etc. It's not hard and it's not because the content isn't there but because the algorithms are optimizing for the local lowest common denominator and most of these companies shoot.
https://news.ycombinator.com/item?id=20266878
Please no more video ports
I doubt they'll ever fix it. Setting a timer is among the hardest problems in computer science.
A few options: shame the companies, confront the executives, boycott the products, organize with your coworkers and strike if your employee engages in such practices, write your elected representatives, write poetry or paint pictures about how angry they make you

But don’t give up
Which is unfortunate for me personally because Soutwest is my airline of choice. At least for now, I'm alright. The flight I just booked is on two 737-700s, which have my ideal exit row configuration.
Kraken Exchange Completes $13.5M Financing Round with over 2000 Investors
I think the people that presume their intelligence will inform how automation plays out will be sorely disappointed when the future is nothing like they expected. To be honest, I don’t want to make any predictions about automation but I’m highly skeptical of the pessimism that dominates the discussion and fatalism around things like UBI.
I also don’t see China as having been ethnically diverse. They had foreigners invade, control and eventually got swallowed by the numbers, but it wasn’t like the Roman Empire. If anything anyone who didn’t assimilate into Han culture was driven out or worse (mountain people, manchurians, etc)
They may, but sometimes rooms also become damaged due to rock stars throwing wild parties, or more mundane things like when we noticed a concerning amount of water dripping through the ceiling in our bathroom in Denver. Once they came to check it we got a free upgrade to a larger room.

I don't think keeping unbooked rooms "just in case" is economical so if this sort of thing happens you may well need to be moved out to a nearby hotel at their expense.
>using some of the well-regarded thinkpad models and dealt with plastic falling off side panels and snagging when trying to slide it into backpacks.

I've been a very longtime user of both Thinkpads and MacBooks. I've liked my various Thinkpads but my experience using them as daily drivers was that there were invariably various port covers and other parts that could be reliably counted on to break off or otherwise be lost in a matter of months.
Add /amp to the end of the url
Like the European Aviation Safety Agency?
The Human Cost of Call of Duty Black Ops 4
What is required in terms of testing?
> In the case How is the Macbook different to iPad Pro with Keyboard?

Why is this a problem? Maybe they phase one of them out when they make the change? Or maybe leave them as slightly differentiated products like the jumble of different laptops they already have.

> Is Apple going to spend hundreds of millions a year just to invest into Mac Desktop / high performance CPU, for [Pro]

This seems like a number you just made up. Here is a comparison of last year's A12 ($50?) and a 2017 Xeon 8176 ($5K?):

https://www.reddit.com/r/apple/comments/9midcx/apple_really_...

> If Apple want to lower its reliance on Intel ( After it has all of its modem and wireless patents sort out with Intel ), why not just use AMD to leverages the price or switch to AMD. AMD gets the PR win for Apple using it, win win for both companies.

Well they're fed up with Intel and there's the price gap but the primary reason is that the chip performance is rapidly converging so there is a massive opportunity to create a unified platform. Further they've been able to create a year plus performance gap between themselves and the competition in mobile on a commodity platform and with third party fab - if they do the same thing in desktop the Mac platform could really take off and they could go after the console market too.
Hi Kenton,

TL;DR: we'd love to get some pointers on our Cap'n Proto usage --
let's set up a call between all us authors and you.

> difficult to take this approach in an imperative model.

Indeed, we are eventually adding mutation of fixed sized fields, but
mutating the structure of the tree is really problematic with these
kinds of encodings. But one silver lining of this functional approach
is that for some tree traversals the out-of-place copying Gibbon
version touches less total memory than the idiomatic C version that
updates the tree in place in-place.

> LoCal is a programming language whose in-memory representation looks
like a serialization format (preorder; no pointers). Cap'n Proto is
a serialization format which looks like an in-memory representation
(arbitrary order; using pointers).

Yes, well put! We're big fans of Cap'n Proto. The comparison in our
evaluation is not apples-to-apples, because Gibbon and Cap'n Proto
serve very different purposes. We used Cap'n Proto here mainly because
of a paucity of anything close to Gibbon in this space.

While there's a bit of discussion of differences in 7.2, I think my
student, Michael Vollmer, emphasized this a bit better in the talk
(which should be posted online at some point).

> They have a table of benchmarks showing LoCal being faster than
Cap'n Proto. It would be nice to see code for these benchmarks. It
sounds like the test case is a binary tree.

Yes: several operations on binary trees, plus the benchmarks reading
tweets and large ASTs from disk.

The compiler is here:
https://github.com/iu-parfunc/gibbon
And the benchmarks from the paper are here:
https://github.com/iu-parfunc/tree-velocity-benchdata
(The ACM digital library entry for the paper is supposed to link the
artifact, but it seems its not posted yet.)

> "treeInsert" .. Cap'n Proto supports in-place mutation, so should be
O(log(N)) reads and O(1) writes (compared to O(log(n)) reads and
writes for LoCal).

The "insertDestr" variant is the in-place tree-insert with Cap'n Proto (1.72μs). The code is here [1] and capnp data definition here [2]. Maybe it could be further improved.

> In principle, it would be possible to create a Cap'n Proto
implementation that can start from a file on disk and modify it in an
object-by-object copy-on-write way, appending new/modified objects to
the end

Yes, that would work the same as the Gibbon version, tacking on a new
chunk of `log(N)` bytes on each insert. I submit that no one has
needed this in Cap'n Proto because they have not used it as the
in-memory representation for all values in a functional-language
compiler ;-).

[1] https://github.com/iu-parfunc/tree-velocity-benchdata/blob/m...
[2] https://github.com/iu-parfunc/tree-velocity-benchdata/blob/m...
>I also have (non tech, multi-generational local) friends who have the vast majority of their wealth tied up in their (or their parents) house here. ... I don’t love how some members of the YC community (often independently wealthy tech types) seem to suggest that this latter group need to sacrifice themselves by supporting policies that would effectively undermine the only thing that is allowing them to stay in the Bay Area.

If they already own a house in the bay area, why would falling housing prices affect their ability to stay here?
I guess we can try those before we start googling guillotine plans. But, let's keep our options open.
Wouldn't the profiles feature be good enough to isolate the two identities?
It is literally the cash sitting in your account uninvested
Thank you for posting this. It was a very enjoyable read!
My impression reading the article was the more blatant the call to violence, the lower the score. I haven't exactly done a proper study of that, of course.
I don't think anybody is missing the point. California property owners have voted in a system of laws to hijack the development regulations and tax code to enrich themselves at the expense of everybody else. The question is what will happen as more and more people realize just how inequitable the system is.
Anybody interested in slightly worn underwear?
Brave is a private, for-profit company that has raised $42 million in venture funding—out of curiosity why do you bother doing free work for them in your spare time?
Show HN: Easyfile – Python Random File Access for Humans
Oh how so? I'm guessing you just don't want to accept reality.
Yeah if you check email in a VM. But how would a Docker container help?
Age is not a good determination of sockpuppetness, at least with competent opponents. Past activity might be, since that at least costs something, while age just costs prep time.
> It will probably be the best reviewed passenger plane software developed in America, if not the world once this is over.

The problem is that this is not actually a software problem. It’s an airplane design problem, and Boeing is trying to convince you that it’s just the software.

Even if the software is perfect, this plane remains a flying coffin until it is redesigned from scratch.

The only real fix is not to fly on this plane.
If I feel you're owed a token, but you don't have a wallet in they currency, what should I do:

- make you a wallet and let you claim it later?

- keep the token?

Neither of these constitute a hostage situation. There's no buying in except the time it takes to move that token to an exchange and turn it into dollars or kgs of cocaine or whatever.
Why do Google, Twitter, Facebook or any of these companies deserve safe harbor provisions?

They aren't transparent in their decision making processes, and it's beyond obvious that the "Rules" are applied unequally.
The difference is, most products aren't safety critical like aeroplanes.
They'll do some rebranding and resume business as usual after the FAA approves their tweaks. Boeing will have lot of inventory ready to ship and there will no doubt also be some lucrative discounts for airlines currently staring very hard at competing offers from Airbus. Airlines will be flying these planes for decades.
Does it get more light-weight than this? Grrr. It's time for fluff.
I'll suggest the book Dreaming in Code to anyone who wants to learn more about the history of Mitch Kapor and Lotus, particularly what went wrong with their attempt at "revolutionary" calendar software Chandler.

http://www.dreamingincode.com/book-excerpt/

https://www.joelonsoftware.com/2007/01/21/the-big-picture/
CEO Outlook: Rising Costs, Chiplets, and a Trade War
The problem with this, with Go being a pragmatic language that encourages people to "just write simple code that works," is that people will inevitably use `try()` more often than needed without properly handling, inspecting, and/or wrapping errors.

I'm saying this as someone who has helped a large organization of primarily Python programmers onboard with Go. Proper error handling is already something people don't do well (until we enforced lint rules throughout the company, there were already way too many `f, _ := os.Open(...)` types of error dropping).

I'd much prefer something more strongly typed with respect to error handling, rather than less. Like if Java had disallowed extending RuntimeException so all exceptions would be part of function signatures (and therefore have to be caught).
If you can come up with a scientifically falsifiable theory on the effectiveness of government regulation, there’s a Nobel Prize waiting for you. It’s hard for a lot of reasons, including that it’s almost impossible to create a true test and control treatment.

Macroeconomic theory relies on a lot of spherical cows. In theory I don’t disagree with you, but in practice we don’t have the tools (yet) to do this type of economics in a scientific/falsifiable way.
Sounds like you dodged a bullet with the gf.
When did Fn become a thing? I still haven't gotten used to it.
SO doesn't pay for the content, they pay for the space to host that content and community. Since users aren't paying, SO needs to monetize it somehow and that's what the ads are for.

I'm sure you could return to the old internet, but many billions of other internet users enjoy the content they consume for free. Use your adblocker and stick with paywall/subscription sites because we're unlikely to ever go back to a pre-commercial internet.
I hope this gets a lot of praise. Being able to repair isn't just a hobby. It saves people a lot of money and is really beneficial to the environment. It is something we should strive for. Computers have gotten fast enough where most consumers don't need all the latest and greatest hardware. Frankly most people just surf the internet and watch netflix. We should encourage repair-ability