skysight-inc/HackerNews huggingface dataset:
Yeah but not for any function, given that f(x)=y, f(2x)=2y. Which is what backpropagation tries to do (find x such that f(x) is something).

Anyhow we're talking past each other. I mean that it's linear in a very strict/specific sense. Take a fixed newtork with a fixed loss function, for a particular set of inputs and particular target outputs (think 1 batch, or even just one example). Now as you backprop you continuously compute derivatives of what's currently on the layer with respect to the loss value, starting from the loss function, then the bottom most layer, then the previous layer and so on.

Now this can be decomposed into a series of matrix multiplication (chain rule), where yes, in any particular run the matrices depend on the weights, inputs and outputs in a nonlinear fashion. But the overall effect is just a composition of linear operators (matrix multiplication). That's why things go to shit when the network is deep and the derivative matrices are all contracting or all expanding.

And just to connect with your example: if f=d(error)/dW then yes d(2error)/dW=2f.
Symantec is in talks to be acquired by Broadcom
Oh the multi-project stuff is definitely nice. I'm referring to the ability to keep multiple distinct Google accounts logged in.
This has been going on for at least a year.

See https://www.rfa.org/english/news/china/china-orders-xinjiang...

Some news outlets have also mentioned it in passing previously:

https://www.wsj.com/articles/twelve-days-in-xinjiang-how-chi...

https://www.economist.com/briefing/2018/05/31/china-has-turn...

https://www.theguardian.com/world/2017/jun/23/in-chinas-far-...

Around that time, a user on reddit also reported that the app had been installed on his phone:

https://www.reddit.com/r/security/comments/8ofiiw/chinese_bo...

So not really news. Best advice remains to buy a burner phone to bring. Avoid public USB charging stations.
> Many internal data structures and internal functions, not exported anywhere and not part of the public symbols

I remember reading that even inside Microsoft, internal structures had to remain backwards-compatible because external, "very important" programs relied on them (violating the public API of course). I can't remember the source, unfortunately.

Now it would be interesting which aspects can affect compatibility and thus be part of a normal reverse engineering on the ReactOS side. For example, C usually does not remember structure names after compilation -- but "usually" is not always and depends on compilers, macros, and whatever somebody invented. The most interesting findings would of course be names that have absolutely no effect post-compilation AND were never published.

> If any of the presumed authors wants to chime in and explain the similitudes, I’m happy to change my mind, but be ready to answer some though questions about the origins your coding and naming styles, and all the design choices that you made and why you ended up architecting and writing things the way you say you did ;-)

On the internet, the burden of proof is on the accused.
Writing Some Decent Logs
agree totally.

I'd prefer to see an official errors.Wrap function instead of "try", for the reasons you cite.

(shout out to Dave Cheney's excellent "pkg/errors" implementation of error wrapping)
Yeah. They criticized Verizon for being unresponsive. Mistakes happen.
Probably the most important usage of C are shared libraries. How well it will work if I have D library with it's own GC, another Go library with second GC and app written in C# with yet another GC?
How to Rethink Sprint Retrospectives to Shape a Better Culture
only took them 5 years.
https://i.imgur.com/rDW7W3d.png
Reactive Primitives (and Other Cool Stuff) in JavaScript with OxJS
Upvoted. The history of Microsoft is well-documented, including the accusation of "stealing" code. Not sure why your comment has been downvoted.
it's p2p and encrypted - yet people are not allowed to say anything offensive when using the service.

It's free, but you need to register an account to use it? The account can be removed "offensive, as determined by Lanikai Labs in its sole discretion, whether or not such material may be protected by law. Lanikai Labs may, but shall not be obligated to, review, monitor, or remove User Content, "

So it's like facebook or whatsapp or something - free as in you give us your data and control of your use of these services.

Sorry - if it's freedom there are alternatives, if it's moderated / babysitting club, there are alternatives.

The web site does not show why this is so awesome I need to cede control of my live video cam stream to third parties that have no charter about how they determine what is offensive.

I'm not sure there are better places for hosting such a service, but sadly saying you are p2p and encrypted while being in the US is not as awesome as it once was.
So many employees deploying so many changes at a time it wasn't clear which one was the cause...?
Disclaimer: using a throwaway for the matter.

I've crossed this border before, and I did get my phone checked. A few additional facts:

- 1-2 years ago, they were only taking the phone away while crossing the border TO China. If exiting China, they were using a portable machine in front of you

- they attempt to connect your phone to a local WiFi network, download and install an app. The apps runs quick and is unlikely to send much data

- at that time, they weren't checking iPhones, Android only

- having another user on your Android phone, with restricted privileges (especially for chrome) seemed to be enough to prevent them from installing anything. The guard ended up searching the phone manually (i.e pictures) - but still on the restricted user

Oh and: all police checkpoints have "charging" stations along the way.

Edit: formatting
> the wasteful rich will never create as big a carbon foot print as the countries with the billion+ population: india and china.

They have done exactly that for all but the past 10 years or so. On a per-capita basis, they still emit way more carbon.
What is the definition of ‘existential crisis’ in this context?
They use Message Disposition Notifications.
I also bought and used Corel Linux when it first came out.

It was great. To me it is still the closest thing Linux ever had to being a really user-friendly desktop OS. No other Linux distribution ever since quite got that right as they did. It was based on a heavily customized KDE, they even replaced the entire KDE file manager with a new one written in-house (heavily inspired by Explorer). It worked so well, especially the integration of network share access - both SMB and NFS - which was often a pain on Linux back then, but on the file manager in Corel Linux, it just worked. But what I remember most about it was the beautiful icon theme they had made for it. They had applied it to everything, every single application was themed to look nice and consistent. Included was the Linux version of WordPerfect, which was great in days long before OpenOffice became a credible alternative. They also had a Linux version of Corel Photo-Paint, although that was half-emulated via WINE, but still worked well.

Unfortunately, the hardcore Linux crowd seemed to despise it, I guess because it was too user-friendly (even today many people in the Linux world are opposed to the idea of GUIs and user-friendly software, back then it was much worse) and maybe due to their inclusion of proprietary software. And then Corel killed it off, and the year of the Linux desktop never happened.

The assets were then picked up by another company called Xandros, which continued it somewhat, but IMO it was never the same again.
'Difficulties on the road to AI': man pours water on Baidu chief at conference
I hope it's not literally to prevent people reinventing these simple data structures.

The ecosystem exerts a lot of pressure on developers to not reinvent fundamental things, in Haskell I practically never reach for a StrictTuple or StrictEither even when I'd like strictness specifically because they are clunkier and less well integrated with other libraries.

Scala is the only language that comes to mind with this issue (scalaz vs Cats) and my impression is that even they have mostly converged.

I would say Go has much stronger idioms than either of these languages, and wouldn't need to be afraid of people inventing their own fundamental types provided they're included in the standard library.
Except that in HFT we don't generally disable RTTI or exceptions. I work at a top HFT firm, have friends/colleagues at other top firms, have seen multiple people like Carl Cook at Optiver state in talks that they use exceptions... So what on Earth are you talking about?

Not using some or most of the standard library is precisely not an example of subsetting C++. Just because the C++ standard library has a hash table available doesn't mean that every project has to use it. Companies standardizing their own high performance data structures where it makes sense, and other things as well, is just something that happens and often makes sense independent of language.
What value does Symantec have beyond selling antivirus software to vulnerable and clueless people?

Their consumer Norton antivirus software is known to MitM connections and break the security of browsers and OSes, while they sell BlueCoat TLS breaking boxes to Iran and other unsavory actors. Take a peek at: https://www.zdnet.com/article/tens-of-thousands-of-chromeboo...

Additionally, they were so incompetent as a Certificate Authority that they had their root certificate revoked by browser vendors: https://news.ycombinator.com/item?id=17918748

If Broadcom wants to buy a sinking ship, Symantec is it!
Remember that most users woudl gladly exchange their freedom to do so for a safer, more controlled environment.

And that some of them want a phone that can run some application ( where android is a PDA that can make some phone call )
Why not allow call-by-name parameters to functions? That would enable library authors to build whatever error handling conveniences they wanted. This feature dates all the way back to ALGOL-60.
Just a heads up.
The glycine(of the glycinate) might be helping just as much as the magnesium. Glycine is relaxing and theorized to help with schizophrenia. (through nmda signalling)

If you're interest in other supplements that have preliminary evidence for helping with schizophrenia are bacopa and sodium benzoate are maybe worth a try.[0][1]

- Obviously talk to your doctor about it.
https://www.ncbi.nlm.nih.gov/pubmed/29397899
https://www.ncbi.nlm.nih.gov/pubmed/?term=bacopa+schizophren...
Monitoring Red and Use Metrics with Prometheus and Grafana
AI, Truth, and Society: Deepfakes at the Front of the Technological Cold War
And conversely, historic Street View images are only accessible through Maps, but not desktop Google Earth.
Why have a fridge at all if it's in a cool enough environment that it doesn't ever turn on?

>The problem isn't that the claim is factually inaccurate, it's that it's purposely misleading.

Good point.
This is delightful writing:

Previous studies have involved archaeologists practicing their butchery skills with stone tools, and those suggested that Paleolithic hunters would have had no need to haft their tools to get the job done. It now appears likely that the Neanderthals did not read that particular study.

And since the word "haft" may be unfamiliar (as it was to me):

https://www.dictionary.com/browse/haft
I think we agree then that releasing code connected to a paper is something I wouldn't recommend anyone actually do, even if I do like it when it does happen :)
I guess Herb Sutter is all wrong on his talks then, what does he know.
I was actually happy about Corel, until this happened. I predict massive management interference. I seriously hope they don't go the Adobe way.
To be clear, I think you and I are mostly in agreement. The OpenGL/Vulkan advocates are consistently pushing things that really only benefit people who have decided to adopt OpenGL/Vulkan without a lot of real-world support for their positions.

(Heck, I would go so far as to say that OpenGL as a vendor-agnostic API for consumer graphics cards might not have been possible if Microsoft hadn't forced some level of standardization across graphics card vendors in order to get Windows logo certifiation, and if Microsoft hadn't pushed Direct3D, we could all be stuck using Glide for some cards, a different API for other cards.)
If you fight with the rust compiler the same amount as you do with a C compiler than you're making something wrong in both languages. Don't get me wrong but the rust and C compiler are on the direct opposite of the spectrum – for me. I love how the rust compiler is holding my hand to avoid all the nasty bugs i would introduce into my code.
I agree with the 8-bit guy but LGR is just plain wrong a lot of the times.
Hard to collaborate with a PDF. Lawyers also send docs to other lawyers.
Those will only increase with this year's new gambling law, which bans and requires blocking of unlicensed/foreign online gambling providers: https://www.admin.ch/opc/de/classified-compilation/20172704/...
Economic growth is the same as population growth. When the population increases consumption increase. Economic growth is increase in number of goods and services produced which leads to more consumption per person, which in most cases leads to greater use of natural resources per person. Hence countries in the West who have smaller populations consume much more than poorer countries with less economic development.

Most of those countries claiming to have replacement level fertility are still growing either through immigration or through economics. This is the case across the board... If they are not then they are considered in trouble as is the case with Japan.
Very click-baity. Below the only part that actually relates to the title:

The announcement came as we began to board. Last month, I was at Detroit’s Metro Airport for a connecting flight to Southeast Asia. I listened as a Delta Air Lines staff member informed passengers that the boarding process would use facial recognition instead of passport scanners.

As a privacy-conscious person, I was uncomfortable boarding this way. I also knew I could opt out. Presumably, most of my fellow fliers did not: I didn't hear a single announcement alerting passengers how to avoid the face scanners.

To figure out how to do so, I had to leave the boarding line, speak with a Delta representative at their information desk, get back in line, then request a passport scan when it was my turn to board.

The rest of the article is a (not very novel) discussion about the risks and problems of facial recognition.
Beginner programmer with 15 years of experience, wow beginner
Yeah, I guess we are. :)
This failure exists as long as storage exists, the article being from 2011 doesn't mean it was novel. I was a minor back then and I had already had this issue. Just an oversight, not due to it being a different age.
Did you ever study Latin?
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."

- Benjamin Franklin
Can you please explain what is MS LCA?
We had plenty of these species in our garden before. The lady bugs are an absolute menace and get everywhere! This list was just for particularly bee friendly species.
What's happened is indefensible.

Democracy and the rule of law is not to "make demands" then riot and storm the local parliament, with people flying foreign flags.

Foreign media tend to actually be very sympathetic to the pro-democracy movement but in this case however positively they tried to paint the protesters the pictures spoke for themselves.
Which is why the entire (mostly in Agile environments) model of "deploy to prod as soon as you can" is absolute nuts.

If you're dev at a hipster app maybe a dozen people use to holler "yo" at each other, by all means go for it. If you're operating one of the biggest and most important chonks of Internet infra... maaaaaybe stick to established practices such as stage testing, release schedules and incremental rollouts?
I'd call it a pleonasm [0]: "In particular, pleonasm sometimes serves the same function as rhetorical repetition—it can be used to reinforce an idea, contention, or question, rendering writing clearer and easier to understand."

[0] https://en.m.wikipedia.org/wiki/Pleonasm
Same here on Firefox 68.0b14.
This has lead me to the idea of a “gitignore” for HN article title names.
Right, how do you know to check that? What if you're out of inodes, would you know to check for that, just randomly because a process is acting weird? Learn something everyday.
Where the Hell are the toilets?
The source that you quote here has a lot of "may be" and "some analyses indicate that", which tells us both that in fact the source is not certain about it's impact. It does start out with a couple of hard facts about how profitable it was for the slave owners themselves, which is then the only hard fact in the whole piece. If anything, it proves my point about profitability.

Germany's industrial power is a separate issue that is directly attributable to one or two major historical events that have absolutely nothing to do with colonialism. Suffice it to say that it doesn't compare, because few other countries have gone through a similar process.

Edit: I discussed this with someone else and then I realised you are also just wrong about Germany having no colonies. For example: https://en.wikipedia.org/wiki/List_of_former_German_colonies
Superbacklash
In the age of Deep Fakes, I don't think its paranoia at all. Also, having secure browsing habits is healthy for when someone is trying to harm you.
Your number one reason is also my number one reason, for the exact opposite reason. I don’t want anyone to be able to get their innocent looking code into my phone without some extra effort
Everyday
Show HN: Best Nine IG – Get your best nine Instagram photos from each year
It's interesting to view acquisitions of software companies by firms like KKR. They're after all the guys who bought RJR Nabisco [1]
My money is on them ruthlessly cutting costs, laying off engineers and basically milking the cow for all its worth. It's kind of sad from an innovation point of view but clearly the management at Corel saw value in the deal.

[1]https://en.wikipedia.org/wiki/RJR_Nabisco#After_the_KKR_buyo...
Here an old CorelDRAW! user since 0.8 version. Pioneer company but I lost them once I moved to Macintosh + Adobe.
As far as I know all gambling sites are still accessible, with only some having decided to suspend their activities in Switzerland (Betfair comes to mind).
Write your own fuzzer for the NetBSD kernel
I'd describe mild as a lack of drastic change in temperature year around. We normally get temperatures between 0C and 20C, with a few outlier days (more so recently - lots of heat waves for obvious reasons...) This changes from North to South, but we rarely get temperatures and crazy weather like you guys in Europe have at the moment.
So it's under the tongue intake ? or is it vaporized and inhaled ?

Does she feel other improvements as well ? eating, sleeping or else ?
Show HN: Betoken – Open crypto fund managed by code and meritocracy
Hey HN!

I built Best Nine IG to help people rediscover some of their best old photos.

In today's world, we post a lot online, especially Instagram, but most of our best memories are forever lost on some server.

I thought it would be really cool to rediscover them in a super easy way. I wanted to make this really easy to use, no registration required and completely FREE.

Just add your Instagram username and Best Nine IG gets you your best Instagram photos from each year 2019, 2018, 2017 etc..

The product wouldn't be complete unless I offered the ability to get your pictures printed. You can very easily get them delivered anywhere in the world for only $11. FREE Worldwide delivery.

The site has been live for a day so I very much look forward to your feedback and questions. It would be great to know what other features you would love.

Thanks, Cezar
I was thinking of using something like this that would track my pupils and then switch window focus i.e. allowing me to switch from terminal to terminal without doing Alt-Tab.

Yes, probably the height of laziness to avoid pressing Alt-Tab but its interesting to me.

Edit: Its possible that i am mistaken and what I would need for that is more gaze-tracking than pupil-tracking.
https://www.phoronix.com/scan.php?page=article&item=gcc-clan...

GCC and LLVM have broadly similar performance characteristics(i.e. for any arch/uBenchmark combo there is another that puts the other one faster).

If GCC is appreciably faster for your purpose, then fair enough but LLVM is not drastically slow by any means (Especially when you consider that any "Anything you can do..." Between LLVM and GCC moves much faster on the LLVM side due to a much saner codebase)
pathetic comment.
Is this Uber's pip mirror?
In theory this should be the job of the FCC, and in Europe the local regulatory agencies (BNetzA in Germany for example). But properly funding them to do their jobs doesn't seem to be very high om the political agendas these days.
Across the approximately 2000 VMs we look after as an MSP, we see this at least once a week. It's almost always badly cleaned up session files from a php app or similar.
These are always really interesting! I wish they had a better UI though since often the collectors appear not to be web devs (and we all are - here on hn :p).
Let us open 100 tabs of pure madness to fool trackers
Yes, it is pity.

Is that anything of which to be ashamed?

No, it indicates empathy and a willingness to change to make a task easier for someone.

I don't understand why you think that is weird. Perhaps the zealot hadn't considered that perspective beforehand.
Formerly catholic Europe is not enough directly influenced by these Catholic church views, but the when the church is actually doing the politics about these topics it looks like this:

http://news.bbc.co.uk/2/hi/7947460.stm
Oh look, an evangelist.
I was at London's Gatwick Airport last week, where facial recognition was being trialed at the boarding gate for my flight.

On the way, multiple, large signs announced the trial.

At the gate itself, there was a prominent notice addressing travelers' privacy (and other) concerns - several paragraphs of large text. It was clearly mentioned that, for people who were reluctant to use the new technology, there would be attendants available to process them in the usual way.

I was quite impressed. However, the trial was cancelled, and the machines still retained their plastic wrapping. Oh well.
Only if I haven’t had my coffee yet.
The Julia Programming Language
Ok makes sense. So you’re acting as a TMC but without the TA part? I guess the difficulty here is incident support: Say I’ve missed a flight and I need to be rebooked, hotel and taxi notified etc... With a classic TMC I call them on the 24/7 hotline and some agent will do it live for me. In your case the support line would be you right? Because your travel agency might not have access to the airbnb reservations etc. But then isn’t it tricky to intermediate the rebooking discussions between the customer and the agency?

Extra question: how do you manage the non-gds content? Do you ask your travel agency to add remarks to the PNR, or have you built your own database to track these “PNR+extra” bookings?

Sorry, lots of questions but it’s a really interesting idea!
" Did you know that Microsoft built and open sourced an orchestrator that can manage tens if millions of nodes with totally diverse workloads (containers, VMs, and bare metal), nested hypervisors, and even nested orchestrators in a secure multi tenant context? That beats the crap out of kubernetes on a capabilities front, but it's not an easy story to sell."

Interesting .. Can you please elaborate more on this ?
The carpet in those Mark's is actually fantastic.
It's just global warming again. The weather in the clouds gets increasingly unpredictable :)
Legal & Corporate Affairs
Way more than 5. Every instance of "0-N" instead of just "0" implies at least one more NSL.