skysight-inc/HackerNews huggingface dataset:
There were 2 major events when this became to regular people who were interested in black holes. First was the Interstellar movie, and the second was the black hole picture by the Event Horizon telescope team. This independent simulation also comes to the same conclusion. In summary, the light from the side of the black hole facing away from us, is also curved back and thrown towards us, when looking at the black hole from the side.
This is all IMNSOHO:
PHP3 was really the genesis of "PHP" which was 1997 with a decent parser, and I think the first version of what people refer to as "PHP" was PHP4 in 1999 with mainstream adoption in 2000. Many places were still doing VB6 with MS Access data stores.
Shipping is a pretty dirty industry, because of fuel quality they use and the general lack of oversight in the middle of the ocean.

I was on the board of Corvus Energy (http://corvusenergy.com) while working in Norway, whose technology reduces CO2, SOx, NOx, and fuel consumption by up to 30%. One installation was the equivalent of taking 10,000 cars off of the road. Thankfully, there are developments in this space.

Bear in mind that shipping is also the most energy efficient form of bulk transportation (vs land or air).
An investment experiment based on fluid-dynamics that outperformed the SnP by 4X
It was Kip Thorne, but Nolan does get a credit for pushing actual science instead of the art department :)

Actually the first black hole simulation was rendered way back in the 70s on pen and paper.

https://www.engadget.com/2017/04/19/black-hole-image-jean-pi...
Uniqlo is not fast fashion, apart from T-shirt prints they have same styles every year.
Same can be said about IP-based blocking that firewalls employ. IP-based blocking can also be bypassed by using various tunneling techniques but that does not make it useless. Having DNS based control in addition to IP-based control is much useful for most scenarios.
The reverse (physical response > action) certainly seems true. - if you sit and smile for 2 minutes straight, you're more likely to feel at least a little better.

We're all in some kind of delusion as our storytelling minds build up the world around us (and us in it). I believe the author is referring to crafting our delusions in some intentional way (although I don't have great examples myself of this working).
At that scale you are generally modifying your entire stack or building it from scratch no mater what you are using. Also they were on a pretty old version and a number of their fixes are in Erlang itself now.

WhatsApp engineers have been quite clear that using Erlang was a great choice.
It is a simple interpreter for expressions.

See more at : https://en.wikipedia.org/wiki/Shunting-yard_algorithm
Is anyone working on a fallacy, lie detecter using NLP ?
Product Hunt / Indie Hackers for Scottish Makers
You can raise the Isp of any vacuum engine by using a bigger nozzle. The RD-58MF is a small engine and there's room for a relatively huge nozzle. That's not true for big engines.

For example, Merlin vacuum has a 1:165 expansion ratio. The RD-58MF has a 1:500 ratio. The Wikipedia article for the RD-58 family shows the increase in Isp from various expansion ratios.

https://en.wikipedia.org/wiki/RD-58
If I remember correctly Nolan consulted with some actual astrophysicists to get it right. Furthermore, they managed to make use of the Hollywood-funded super computer time to get some actual science out of the deal.
Here's a random article I googled discussing the topic: https://www.wired.com/2014/10/astrophysics-interstellar-blac...
Try learning to ride bike with inverted steering, try to navigate world with your vision flipped over or use your non-dominant hand to do things that you normally do. Well, try to write on Azerty keyboard if you are Qwerty native (really, fk Azerty :P).

Humans are also not a general intelligence.

In certain sense Deep Reinforcement Learning is actually more general than human intelligence. For example, when playing games you can remove certain visual clues. It makes it almost impossible to play for humans, while Deep RL scores will not even budge. It means that Deep RL is more general, because it does not relay on certain priors, but it also makes it more stupid in narrow domain of human expertise. Try this game to see yourself: https://high-level-4.herokuapp.com/experiment

Here is bike with reverse steering: https://www.youtube.com/watch?v=MFzDaBzBlL0
Here is flipped vision experiment: https://www.youtube.com/watch?v=MHMvEMy7B9k

Human brains are amazing, but they also require certain amount of time to retrain when inputs/outputs are fundamentally changed.

PS. I didn't hear about anyone testing different board sizes with AlphaZero-esque computer players. But I saw Leela Zero beating very strong humans, when rules of the game were modified so that that the human player could play 2 additional moves: https://www.youtube.com/watch?v=UFOyzU506pY
That's the ethos of Go. The standard library can be poor and woefully incomplete because hey it's easy to reinvent the wheel. And then instead of composing functions (say, a reduce function applied to max to find the max of a sequence), users just end up rewriting everything because it's trivial.
Python in the top programming languages with a promising future
Because it's the current year and men never complain.
Elixir gives you much more friendly error messages at runtime (I believe part of this feature was contributed to the Erlang VM, so improved it for all languages):

10:21:21.525 mid=1 [error] GenServer {Registry.WatcherManagerRegistry, 1} terminating
** (CaseClauseError) no case clause matching: {:ok, <snip>}
(core) lib/core/http.ex:64: Core.Http.request/7
(core) lib/core/monitors/built_in_monitor.ex:99: Core.Monitors.BuiltInMonitor.perform_request/1
(core) lib/core/monitors/built_in_monitor.ex:76: Core.Monitors.BuiltInMonitor.perform/1
(core) lib/core/watcher.ex:40: Core.Watcher.perform_check/1
(core) lib/core/watcher_server.ex:91: Core.WatcherServer.handle_info/2
Definitely worried there's going to be a mass disappearance. CCP might be willing destroy the city rather than admit that people with free choice just aren't that into them.

Braver than I am, that's for sure.
Indeed, Usually, all coding advices are too emphatic or clickbait.
ex:
The 10 languages you have to learn in 2020.
The most important js framework.
The 10 books you must read.

But in reality, all advice depends, they depend on what are you doing, what you know, what is your experience....
That's also a use case for a cheap radio with mechanical controls and some glue.
My ex took me there in Tokyo when I visited Japan. Shiny shops and good background music but crap for men's clothes. 3 floors of women's clothes and a tiny corner for men's. Not great.
Back in 1979, Jean-Pierre Luminet created the first "image" calculated the using the IBM 7040 mainframe but drawn by hand plotting points on paper with black India ink.

The pic is cool.

https://www.engadget.com/2017/04/19/black-hole-image-jean-pi...
“The boys” in this context are a managers cronies, not any random person who happens to be male. In fact the phrase excludes men too, who don’t play golf or whatever.
10 years ago, that animation worked flawlessly
Something I have been wondering all these years I've been working on long-term projects is, how do others make relationships work with something that, almost by definition, consumes all of one's free time and energy?
I think for similar reasons like it generally being seen as a good thing to give free food and housing to the poor, but frowned upon to do the same for the rich.
What does age have to do with it?

I get the popularity of Twitter, but I don't see how anyone can think this sort of tweetsalami essay writing can beat having a summary in 1-3 tweets with a reference to a webpage that has the full essay.
Is it? Until you open the file as a stream, the data to do so is kicking around your code as a string type with compiler checks on usage. You're making my point: a compile time check is much more helpful.
He might be right. But let’s not forget that experience plays a role. Whenever I think of creating crud apps now, I think “ah, easy”. I didn’t use to think that.

Some people start programming at a very young age, by the time they’re in college they have the ability to relate all kinds of concepts. An ability that I have as well now, which I obtained after my bachelor and used in my master.
It can really be used if the range is small, though I'm not sure I've met such a case where it would be practical. Back in the day, a notable feature of this algo was that it does zero comparisons, which were slower than straightforward crunching.

I think you can also use a large bitmap if all you want is sorted values.

BTW, Bloom filters work on a quite similar idea, and they come in handy in database setups.
For websites this is just fine, but there's still the case with web-apps where you want the background to be the colour of that footer or header, so that overflow scrolling looks good.
(2010), by the founder of OKCupid.
I liked the style of the site and the clear presentation (I've bookmarked it, you have repeat business:) but I'd appreciate it if there was a fallback for those without javascript enabled.
Because “punching up” is allowed, apparently.
Linux to get kernel 'lockdown' feature
They're entirely welcome to what's left at that point as far as I'm concerned.
Ember is still alive and kicking ;-)

Also, having spent time on frameworks before React/Vue makes you really appreciate what React/Vue do for you.
What is the easiest and fastest way to "move", in order to vote legally, and move back afterward? Asking academically, of course. Can you create pop-up towns?
Ironically this and (avoid 100vh on mobile web) https://chanind.github.io/javascript/2019/09/28/avoid-100vh-... are on the front page at the same time.
America is just way bigger than any of those countries/cities; and we also know that, historically, American protestors have had significant difficulties organising themselves in a manner that is representative of the interests of the people who they have managed to rally.
Going one step forward, you can say that any company that advertises on any channel and not on all other possible channels (TV, outdoor, print) is discriminating. If you can prove a gender is watching more TV than the other, then it is gender discrimination.

This entire discrimination thing is crazy. Yes, a company can discriminate intentionally and not accepting or failing certain candidates based on demographics OR it simply chooses where to spend the marketing money for the best impact. Like not advertising a bra to men, not because men don't wear a bra (some may do), but because the impact per dollar of advertising it to men is reduced. Discrimination!!!
My Software Engineering Reading List for August and September
> the CSS required to make this demo work cross-browser is slightly different from the CSS shown in the example above, which assumes a fully spec-compliant browser. See the comments in the source for more details.

The code: https://github.com/philipwalton/solved-by-flexbox/blob/maste...

It've been great if he'd hooked up the page with caniuse to determine the best css to use for a individual's use case. See also his own flexbugs (https://github.com/philipwalton/flexbugs), which ironically is linked directly from caniuse's 'known issues'.
Lower latency: https://danluu.com/input-lag
think you kind of missed what I was saying, I was the one recommending, having already done a bunch of functional programming, and thought SICP was a nice intro ( at the time ) to functional programming. But they didn't quite get it and their code was a weird mish mash of OO and weird uses of recursion with badly thought out (stateful ) functions.
On an iPhone (and probably a good number of Androids) the baseband is just a USB peripheral.
My Public
[ my public key: https://keybase.io/baddhidurgarao; my proof: https://keybase.io/baddhidurgarao/sigs/gb-T7rMwGisgmb2uV8R5XvfWLCXqfCgDbkHpYeVB2y4 ]
What about a service that allows proctored skills tests for applicants?

You mean like... a university?
Disclaimer: I do not know the specifics, but I guess neither do you. The gist of it is probably that more energy gets transmitted per surface unit, but in a way that's less dangerous than sunlight.

Firstly, you have 24/365 production, always at peak power. All things equal, you need a lot less capacity for equivalent power generation.

Then, I am fairly certain that the amount of power that can be collected depends a lot on antenna size, just like standard wireless transmission: the antenna needs to be "tuned". And a few hundred meters of steel cable would likely absorb a lot more energy than an 80 L water bag.

And finally (but related), microwaves are likely a lot less dangerous than UV: it isn't ionizing, because individual photons cary a lot less energy. That also means that they penetrate more "cooking" (increasing temperature) more deeply the objects in its path. Instead of getting your skin burnt from the energy, you feel slightly warmed up (and would likely be able to dissipate the small extra heat in the atmosphere). A sizeable portion of this energy would likely end up in the ground, if no antenna is present to collect it.

This technology is interesting, as it offers a lot of new possibilities: it's easy to relocate, for instance. We might also be able to split the beam to power multiple places simultaneously, reducing grid losses (and load balancing at the satellite).
Depends on which side of the industry you are I guess. In bespoke software most of the work is either customer facing or at the very least would require team skills, even for 'coders'.
> you would never lose “sight” of the black hole

You would never lose sight of the accretion disk. And you can see both sides simultaneously.
If Apple would sell me one of their dev phones that gives me root, I'd switch from Android in a second.

I don't understand why this is such a big deal for them. They could even charge more for it, or make it so tech support is excluded from those phones, or whatever they need to do make money.

They'd bring all the hackers back to their platform. Do you realize how much effort is spent on Android mods? Can you imagine if those people were busy making iPhones do more thing? Because that's what'd happen if they'd sell me a rooted phone.
main { min-height: cal(100% - header height - footer height) }
Unless pale skin aliens from distant lands are coming to Earth on ships to cause our problems I see no parallels between their situation and ours.
As someone else aptly remarked - NASA is no longer a space exploration agency. It's now an employment agency. Hence the glacial pace.
> Because the literal destruction of the ecosphere due to global warming is not a sufficient motivation.

Events like this can't shake it. Sadly so much money and power involved in the oil business.

And looking into what giant energy companies are doing for more money and power, you realize the last thing they care is ecosphere.
Scrapped together plates make you wonder how it won't fall apart on ascent or descent...
That's a poor comparison and I think most people understand that, even if the current environment discourages them from admitting it.
My wife calls Uniqlo a functional fashion store, nice things but built to be used and possibly last longer- if not because of quality then because of the lack of here and now feeling.
Also interesting in this image is that the left side of the disk around the black hole appears brighter than the right side, because the matter in the disk is spinning so fast that you get Doppler beaming near to the speed of light.
I guess the poor guy did not ask about the law, that part was obvious. Some people choose to ignore the logic and morality and hide behind "this is the law" excuse, that does not help in this case: if the law is right, just explain how, if the law is broken, say it so.
an old thinkpad. cheap, reliable and well supported across the board, i know many people using them for such purposes
> "No, but you blamed Trump for not getting the results for other countries."

As you can see from your own quote out of my comment, that is simply not the case:

> ">Replacing a rule where rich countries subsidize long distance mail from (former) poor countries with a rule where only small rich countries have to pay for that subsidy is really not an improvement."

Nowhere do I mention Trump. I'm not blaming this on Trump.

> "Take a swipe at Trump ("This might actually be the one good thing that Trump has accomplished")"

Well, it is. There's not a lot of good he's accomplished in other areas, has he? He's mostly a disaster. This is the one truly good thing I can see that he has accomplished.

> "Then say, based on your misunderstanding, that this "is really not an improvement"."

And indeed it wouldn't have been an improvement if it had only created an exception for the US. I'm glad that's not the result of these negotiations. I will absolutely credit Trump for this one good thing he has accomplished.

But if it hadn't been this good result, and it had only resulted in an exception for the US, he would not have accomplished this one good result. Surely that's clear, right? You can't claim credit for something that didn't happen (though I'm aware that Trump sees that differently).

However, had the result been not as good, that doesn't mean that Trump is automatically to blame. I understand the assumption, but he's not doing these negotiations on his own. It would be the whole of the UPU, and particularly the EU negotiators, that would have failed to replace the previous rule with a better universal rule, opting for an exception instead. That exception would probably have been good enough for Trump, so he'd still have gotten what he wanted, but this is an issue that's bigger than just the US, and I'm glad the UPU recognised that. I'm also glad Trump addressed this issue. Credit where it's due.
Firefox handles it differently than Chrome. In Firefox, the amount reflecting 100vh is changed while the address bar is hidden. So you always see the full 100vh, but the layout might change if for example the spacing is calculated based on the vh unit (or vmax in portrait mode, or vmin in landscape mode).
Same reason as why rooted Android devices get blocked by certain applications. Security for the user's sake. Usually it's financial applications (banking etc.) and stuff with sensitive user information.
Probably hard to do in international waters but the bigger countries could always just say that any vessel doing this is blacklisted from docking in their ports. Every ship operator would just retrofit their vessels if that were to occur.
Could be. "Long" is a subjective concept.
It's funny that Marx is remembered as the author of one, maybe two books, yet he wrote thousands of chapters, unpublished manuscripts, poetry, journalism for European and American papers, polemics etc. - and some of that is still in the process of being translated into English. Some of his most important work wasn't translated from German until the 1970s.
He said that it's about one per week. One per day will be in several months.
The new MS Flight Simulator taught me how to fly an actual plane
A big factor is the speed with which I’m getting results (I’m generally processing 10gb compressed log files). I don’t want to wait around for results or spend time finding the bottleneck is that my string split is creating new strings.

Secondly, these tools are much more powerful than programming languages in their domain. Through such a terse api, they can accomplish so much because the command line interface is encapsulating a well written, thoroughly tested complex program. There is no boilerplate in awk and all of the assumptions make sense for the line based text processing it’s built for. A grep|awk|sort|uniq -c pipeline is the workhorse of my production support via structured log files.

The other day I needed to read images out of a database, resize them, and insert them back into the dB. It was trivially easy to ‘psql | xxd | convert | xxd | psql’ to extract, convert to hex, use image magick, convert back to hex, and store the new image. The solution flowed out of me within 1 minute. I guarantee you that doing that in a higher level language would require looking up the syntax for how to connect to the dB, how to convert a byte stream to hex, how to manage sub processes when calling to convert, or which library I should use for resizing images to avoid calling convert in the first place. On top of that, we’d have to perform the various necessary incantations, songs and dances, and boilerplate to like creating a dB connection, handling subprocess timeouts, etc.

On top of all of this, there is the parallelism I get for free. Then there’s the intelligent use of writing to disk as opposed to running out of RAM when dealing with giant files (sort for example).

You can of course use programming languages to do everything I’ve described. IMO the conceptual overhead is inherently higher b/c I’m left to think about many more factors.
Tell HN: Vodafone AU is still blocking archive.is
Today I found myself unable to access archive.is on my Vodafone network, I got redirected to

https://www.vodafone.com.au/temporarily-unavailable

from

http://archive.is/gcj3w

I don't think they are forced by a court order on something since other ISPs here (such as Telstra) are not doing the same.

So, please avoid Vodafone AU if possible, they are doing nasty things on user's traffic.
Protection against CVE-2019-16759 in vBulletin
Isn't this basically Android?
Want to make a timeframe for that prediction? I'd like to record it... While I agree to ignore the criticisms from people who won't even play the game (which includes me, so I haven't commented on it, even though I've played a number of variants on this during high school) I think your prediction here is a stretch. First a quote to consider:

"Linux supports the notion of a command line or a shell for the same reason that only children read books with only pictures in them. Language, be it English or something else, is the only tool flexible enough to accomplish a sufficiently broad range of tasks."

-- Bill Garrett

Now a point about EEs/CEs... it's way nicer to write:

module dff (
q,
d,
clk
);

output q;
reg q;
input d;
input clk;

always @(posedge clk) begin:
q <= d;
end

endmodule

than to actually lay out and route a flip flop. Of course you're going to simulate such modules, and use graphical tools (the least of which is just to picture signal waveforms), this isn't to say graphical tools are going away or are pointless, but I would readily take the other side on a bet about your prediction since I don't think programming will even in 100 years be something people think of as manipulating graphical elements rather than typing/chording expressions satisfying some grammar/syntax we'd call a language.
Show HN: Getting Started with React Hooks
s/vais/suis/

I think the point you are making is grammatical: in pretty much any language, the most common verbs are irregular.

But isn't this poem more about orthography and pronunciation? Some languages are much more regular than english in that regard.
I have locks like this in my home. I got a new front door and locks when i moved in [1], and the locksmith offered me the option of these (it's called a thumbturn lock here), which of course i took, because it means you don't need a key to hand to open to door to let someone in, or to escape a fire.

[1] because the previous owner's tenants had broken the door down at some point, and he had replaced it with an internal door, in which for some reason he had installed the lock upside-down
Except the CO2 is acting as plant fertilizer: https://www.nasa.gov/feature/goddard/2016/carbon-dioxide-fer...

And it's not surprising since plants evolved on an earth with CO2 in the thousands of PPM.
> and your gripe is the journalists aren’t giving Facebook enough credit?

My gripe is that the headline _as it currently is on HN_ is two years out of date, and that the real headline is "Government rules targeting job ads using demographics is illegal".