skysight-inc/HackerNews huggingface dataset:
This is incorrect. Refer to Section 2, "Organization of the paper":

> We start with the polynomial case. Section 3 defines division steps. Section 5, relying on theorems in Section 4, states our main algorithm to compute c coefficients of the nth iterate of divstep. This takes n(c + n) simple operations. We also explain how “jumps” reduce the cost for large n to (c + n)(log cn)^2+o(1) operations. All of these algorithms take constant time, i.e., time independent of the input coefficients for any particular (n, c).

What the authors are doing is (in the simplest sense) adding a worst case O(1) component to the GCD algorithm in the exponent. This is fundamentally a complexity theory paper, and Bernstern and Yang are using "constant time" in the complexity theoretic sense.

Moreover this is not about clever implementation; the algorithm they present will explicitly not take the same amount of time regardless of the input. In line with the presented complexity analysis throughout the paper, the worst case running time is asymptotically bounded independently of inputs n and c.
I disagree; much of the right still seems to be calling for him to be locked away for a long time despite his role in getting Trump elected. Much of the left (including the Guardian in this article) is calling for charges to be dropped.
Not really something any sane person would use GIMP for, but multi-layer GeoTIFF files are fairly common. GeoTIFF is just a TIFF file where the tags are used to store geospatial reference data. So you can have one layer contain elevation data for an area (TIFF supports floats as pixel values), one layer with aerial photography of that area, another layer with aerial photography from a thermal camera, etc.
Hi,

So in the article we also reported in the experimental results section, the performance increase when we fit the individual parameters using the network topology found, and compared it to the non-tuned parameters.
Would anyone really be confused by that?
"There's not really much of a difference between the web today and the "Best viewed in IE" web, and that's sad. There's a difference in developer goodwill, and of course things aren't as buggy as they were back then so it overall doesn't feel like you're "stuck" with Chrome like it did with IE, but... you are. You're just OK with it."

I agree that the monopoly power situation is similar but there really is a big difference between IE hell and today's situation.

There is a big difference between one browser having a cool feature that may not be available in other browsers, versus the leading browser strangling everyone in a stasis of mediocrity, which was the case when IE/Microsoft owned the web.
yes.

nobody complained when US (and everyone else later on) required online forms for visa requests. full of google Analytics tags and all.
Thank you. There is such thing as legitimate secrets. The threat of jail for wholesale and thoughtless release of top secret information... is a good threat. Professional journalists know this and shouldn't jump on the Assange bandwagon; they understand that their power comes a duty of care.
>Whether something is “natural” has no bearing on its goodness.

Well, goodness also is not a logical argument. Good according to what, some arbitrary morals? Other people find it perfectly good to eat burgers.

>And certainly plenty of the behaviors that cause human suffering are 100% natural.

Only in the contrived sense, that we are part of nature as a species.

But we have long made the distinction that our more advanced developments concerning invention, historical developments, innovation, etc, are part of "civilization", and it's the behaviors that we already had before we developed those that are our "natural" part.

And we did ate meat before we had writing, and mobile phones.

>This is a fine conclusion that just doesn’t happen to follow from anything else you said.

Isn't not meant to be a logical deduction from something said earlier, it's meant to be about prioritization.
Right. And raising livestock requires more plants to be grown to feed them, so even more animals die to grow the feed.
</b></a>

Making me nervous...
To describe the article as an application of modern control theory is an exaggeration; these rules (proportional navigation and proportional pursuit) are extremely simple and ancient. It's difficult to imagine a time when humans didn't intuitively understand the law described in the paper as proportional pursuit, and the idea behind proportional navigation predates guided missiles by hundreds if not thousands of years.

It's a relief that the heavy mathematical prerequisites of optimal control theory aren't needed to understand what the birds do.

https://en.wikipedia.org/wiki/Proportional_navigation
https://en.wikipedia.org/wiki/Constant_bearing,_decreasing_r...
Can we get a non paywall link
>"He thinks maybe <toast> is fine (pattern of a notification container showing up and disappearing again makes sense), but concerned how it’s been introduced."

They really should have resurrected the blink tag and added a property for the number of iterations required.
Thanks for the youtube link, looks interesting!
The extradition request was just signed by the UK home secretary - https://www.bbc.co.uk/news/uk-48624024

Now the court system will decide over the coming months/years whether or not to hand him over to the US, where he has a good chance of being imprisoned for a very long time.
At least last time I was there, you needed a Chinese bank account to link. A quick search suggests there are a few workarounds but you probably still can't just add a foreign credit card.
I'm defending monthly patches here, not giving vendors extra time.
I actually find Alipay easier to use for payments and it is easier to set up. If you don't want to chat I would use it instead.
I've found that giving my kids the vocabulary for describing what they feel has a huge impact on their behavior. Once they can name the problem, they are much more likely talk about it than lash out.
"ensure that the key competences for high-end chip design remain in Europe"

This is the money quote. Australia messed this up so badly when they stopped supporting local car manufacturing. The point isn't the jobs, the point is keeping hard earned competencies.
Jesus, hugs, and spankings.

If you agree, share, and reply "AMEN"!
Yeah, 30mm is overkill for a Hilux but you don't want to show up with a cluster of .50s on the day they decide to drive the BMP to work.

That said, antitank weapons are good enough that well trained and equipped infantry should basically laugh off a BMP (or any other AFV) in most situations and there's always bombs and missiles.
This feels like it runs along the same lines as the "type the name of the item you want to delete" requirement some confirmations windows use.
It's also worth to note the hit to HMS Glamorgan required Argentina to hack a pair of Exocets to fire them from land without any cooperation from France, which was quite impressive.
I could probably google this but I'm not well versed in security stuff. What would a MITM attack against HTTPS look like?
Maybe I'm an idiot, but I use GIMP occasionally and find the UI horrendously confusing. Every time I use it I have a web browser tab open with "How to [X] in GIMP".
https://home.cern/news/news/computing/microsoft-alternatives...
EDIT: https://news.ycombinator.com/item?id=20166070
> It knows my biometric information; it knows the very contours of my face.

I was under the impression that Face ID does not leak such information to whatever app is using it?
same way toddlers install apps: voice and voice to text input.

also in china older generations migth be literate but not capable of typing in a phone/computer.
What aspect of the Firefox UI bothers you?
Perhaps Affinity Photo is more your speed?
> If it wasn’t for the fact that I grew up in London and use a VPN to jump the great firewall to keep in touch with my friends at home and use Google, I could go entire days without leaving WeChat.

I wonder what VPN people use in China to access Google. When I was there last month, I couldn't find a single one that worked for more than a few days.
One thing I think my parents did right was never telling me in the heat of the moment how I would be punished. I knew how I was supposed to behave, and they let me know when I was not living up to the standard, but if they decided to punish me, I wouldn't find out right away what my punishment would be. The only exception was trivial punishments like being sent to my room or having something taken away for a few hours, or if the behavior problem was ongoing and they had time away from me to talk between themselves and decide what would be appropriate to threaten me with.

This accomplished two things. First, they never had to back down on a punishment, because they were careful to only threaten me with things they could stand behind. That meant I never felt any urge to misbehave to call their bluff. Proving parents wrong is irresistible to kids, so if you threaten a punishment you can't follow through on, you've just given them a reason to do the thing you're told them not to. Even if you punish them in another way, it's worth it just to prove you wouldn't do what you said.

Second, it forced me to actively imagine what an appropriate punishment would be. To get into their heads and imagine how they would punish me, I had to think about why my behavior was wrong from their point of view. Kids spend a lot of time arguing against their parents, in their heads as well as out loud, and I think many kids don't have enough occasion to go through the opposite process of thinking with their parents to try to predict their behavior.
> they just want drug users banished from their sight so they don't have to think about it.

This by the way is a perfectly legitimate opinion to have. There's all kinds of stuff I don't want to watch people do in public, hard drug use is near the top. It's pretty weird that people think it's some sort of right they have (or should have).
> the overall legal experience good enough that most people wouldn't need to resort to illegality

This fail when the content is the product. Sure you can improve the delivery method, but at the end of the day, you got to pay for both content and the delivery method, while the illegal market only has to pay for the delivery method.

The VPN market is flourishing, many people pay to get into private torrent trackers and rent seedbox to makes sure they can seed as much as they need to stay there.

Sure pay to get your experience better, but sadly they still need to pay to keep the content as good.

I believed that argument for far too long, that illegal content would happen less if a good enough service would exist. Netflix happened, it did happen, but then they increased the price just a tiny bit, others subscriptions based content appeared, still freakinly cheap, and more and more people got back to illegal content. Their thresold are way too low (and that make sense, the illegal market can deliver a good enough experience for cheaper because they only have to pay for that part of that experience, which is minimal in the actual entertainment).

I'm pretty sure most people pay more in fast food than in entertainment content each month.
Note that i mention, i haven't used any version above PSP7 (well, i have used 8 and 9 and i wasn't happy so i reverted to 7 and nowadays the use some onerous DRM so i do not even consider it). PSP7 works perfectly fine on Windows 10 though.
Yes, this is not simple description of a vulnerability, this is almost ready-to-use exploit.
Ethics aside, what does it mean for Microsoft and ProjectZero from the legal standpoint? Does publishing of an active exploit make either ProjectZero or Microsoft criminally or civilly liable in some way?
> Everything is serial so far. Got it. Here's the thing though: Plugin A processes packet n, Plugin B processes packet n-1, Plugin C processes packet n-2, [...] Plugin G processes packet n-6. Now you have 7 independent threads processing 7 independent data packets. As long as the queues between plugins are suitably small you won't introduce latency.

The process is realtime so you cannot receive events ahead of time. It is actually running how you describe, but you can only process so much during the length of a single buffer. Typically solution is to increase the length of the buffer, but that increases latency or reduce the length of the buffer but that introduces overhead.

> Each pedal processes its data concurrently (but not parallel with) with every other pedal.

That's how it works.

> The single core performance of these CPUs are absolutely atrocious, but the devs make it work for latency sensitive activities like gaming.

I am talking about realistic simulations. You can definitely run simple models without latency, that's not a problem.

> Only if it is evicted from the L3 cache, and the 3950X has 64MB of it. That's over a second(!!) of latency at 16 channel+192kHz+32 bits/sample audio.

That's nothing. Typical chain can consists of dozens of plugins times dozens of channels.
There is no problem with such simple case as running 16 channels with simple processing.

> Speaking of channels, that seems like a natural opportunity for parallelism.

That works pretty well. If you are able to run you single chain in realtime you can typically run as many of them as you have available cores.
Awesome, I was just reading the paper when you sent this. It looks like a really interesting direction of work.

I have a couple astrophysics CNN problems for which I am not sure the best architecture and I am now curious to try this out.
"government can be corrupt and abuse it’s powers”

The thing is, this is not some hypothetically argument, but governments ARE corrupt and abuse their powers.
Even in our awesome democratic western systems. In china much more.
And that the general chinese population is used to it and therefore does not mind so much, is just that they are used to it.
A workplace has to have Material Safety Sheets for hazardous chemicals that people can review for safety precautions and dangerous effects (per OSHA). Why wouldn't a hospital have something similar for communicable diseases?
The OP's point is that many people have flipped their positions on this topic - particularly when it suits them politically.
Simply put: Don't write for chrome, write w3c conform.

Or better: Use standards which match most browsers at caniuse.com
Hey thanks! The code is all up at https://github.com/Wattenberger/blog/ for anyone who's curious.

There are some interesting bits in there - the basic structure is:

- the post itself is at src/Interactions

- the code changes using a ScrollEvent component (src/_ui/Code)

- the code examples (inline and fixed on the right) are using the Code component (src/_ui/Code)

- the inline demos are using the LocalExample component (src/_ui/LocalExample). The LocalExample component basically builds an iframe and displays it

Both of these components support:

- a list of lines that are removed

- a list of lines that are added

I've been liking that this setup lets me have complete examples that work as standalone web pages, but I can also edit them on the fly and work through changes on-the-fly. Which lets me talk about interim states [like this one](https://github.com/Wattenberger/blog/blob/master/src/Interac...).

I'm happy to answer any questions about it, the code is a bit messy :)
Ask HN: How do you analyze the source code of large projects?
Inspired by this post https://news.ycombinator.com/item?id=20155639 on the front page.

I am interested in how all of you approach analyzing the source code of very large projects.

Do you browse on Github, browse in a text editor, or something else?

Do you use browser extensions like above, specialized software like Sourcetrail, or some other set of tools?

What is the first thing you do? Do you map out inheritance hierarchies, run a simple script through a debugger, or something else?

Do you collect your understanding in a txt file, in a flow chart, or on a piece of paper?

Are there any resources you know of to help develop a comprehensive workflow?

Are there any large open source projects that you find especially helpful to understand?

Thank you in advance for all of your responses.
I hope you really didn't think that through. Because you just suggested that journalists should not exist when outlawed then.

If they are completely subservient to the law then they should not break it even when it is wrong. Therefore it is justified to do violence against them.

Goddamn right journalists should be above the law! The truth is fundamentally above the law as nothing written as law can change the truth. The nation-states running travesties and making reporting on them state secrets that is even more reason to report on them.

Fuck treating nation-states and laws as sacred. Any student of 20th century history (really before) should know why doing so is a dangerous, stupid, and /evil/ idea.
People and businesses don't behave rationally. They behave with bounded rationality [0]. That is, they make the most rational decisions with information available to them. No one is working with perfect information. This leaves plenty of room for them to leave money on the table.

With that said, I have no guarantee that these companies are leaving money on the table. We also have no guarantee that they aren't. The best you are going to be able to do is create a model. Models are not reality. Models use assumptions. You're making two huge assumptions. One, that the models assumptions are correct. Two, the people interpreting the model are doing it correctly. Humans are imperfect, we make imperfect models, those models are interpreted by other imperfect humans. Making concrete statements either way is silly in my opinion.

[0] https://en.wikipedia.org/wiki/Bounded_rationality
Firefox has rewritten its entire rendering engine, and its entire CSS engine. Writing a browser is incredibly hard, but not infeasible.
Hello!

I have not started a business yet but have kept track of three resources folks have found useful (I think I saved them off of HN, not entirely sure):

Book:

Acceleration: What All Entrepreneurs Must Know about Startup Law https://www.amazon.com/dp/B07NLK5GZM/ref=cm_sw_r_cp_apa_i_Xv...

Blog (26 min read):

HOW TO REGISTER A COMPANY IN THE USA: COMPREHENSIVE GUIDE FOR FOUNDERS
http://aynuriev.com/how-to-register-company-usa/

Free document generator (a YC company):

https://business.axdraft.com
WeChat basically created a platform, allows third party apps to have their html5 version of app in WeChat platform. Basically the same as Google Login. You can choose to use their independent version of app directly to do the same thing. WeChat is very successful on this platform, I can imagine future phones just need WeChat to work properly and all the apps in it will function. Those apps are not WeChat or Tencent apps though, just web apps work inside WeChat.
> imagine what the Valley could do with $1.5 trillion

They could finally build some high-density apartment buildings ;-)
What if you slightly change your voice everytime you're using it?
I am lucky enough to enable my wife to stay home with our daughter as she grows up and the results have been spectacular (you aren't a bad parent for not doing this, I just was in a position to do so). As an infant she was never ignored or left to get over heated (with the exception of a few times she stayed at grandma's house and her behavior for the next few days changed dramatically) as a result she does not feel the need to scream loudly or throw tantrums as she grows older. Anecdotes are anecdotes of course but we will be doing the same thing for kid two.
I was in China (Beijing and Wenzhou) in April. I had NO success finding a taxi in Beijing—the only way to get a ride was to use an app like Didi Chuxing.

I was able to install and use it just fine. The problem was that it is impossible to link a non-PRC payment method to it. The same is true for WeChat Pay or Alipay—you've got to use a Chinese bank account or card as a source. I was not able to find a way around this despite over an hour of experimenting with the apps.

In contrast, it was easy to get taxis in Wenzhou. The drivers all initially asked for electronic payment, though, so it's probably only a matter of regulation that is preventing them from going cashless.
The new plan to remove a trillion tons of carbon dioxide from the atmosphere
I may sound cynical, but I wonder if pharma companies would ever be interested in search for a cure for a malignancy or other deadly disease. Wouldn’t it be harming their own interests?
To be clear, these are supporting course materials (syllabus, data sets, cheat sheets, etc.), not actual instruction materials. I'd love to take the course.
> for a trivial example there is an algorithm for "determine if the input number is odd" which is O(1).

I would argue that this particular example cannot be considered a case of arbitrarily-sized input: There is only a single meaningful bit of information, which is the single bit accessed.

However, if you must, we can expand to clarify that the input is meant to include arbitrary meaningful bits of information that require processing and cannot simply be ignored.
I didn't say anything about privacy just that it is a private company.

It doesn't seem that different to the US government with AT&T.

https://www.techdirt.com/articles/20130901/23253224379/att-h...
I've read the explainer but I still don't think I understand what this toast element is supposed to do. Also, am I correct in understanding that it is pretty much useless without javascript?
Thanks for flagging! This post was a bit of a WIP and I had just moved the examples to their own repo last night :) Fixed and updated
Better late than never. The appropriate time for an article like this and coming to his defense would have been last month when Assange moved from the Ecuadorian embassy to a UK prison. Especially considering that they benefited from collaborating with Assange and wikileaks for the very same things he's currently being held prison (and lets not get started on the BS. charges from Sweden).

The Guardian would do well to call on the UK government to release this man immediately.
No, FaceID doesn't leak informations about your face. Just like TouchID doesn't leak your fingerprint.
Tips to Prevent Heart Attack
Microsoft isn't evil, they just make really crappy operating systems - Linus Torvalds
That only works if everyone does it.

At the moment some people develop only for Chrome because it has the most market share. So they deploy their site using the <toast> thing and suddenly people using Firefox are wondering why things are broken. At this point Firefox can either implement the new feature(s) or lose users. And once FF etc. have implemented it suddenly it's on caniuse.com as "works in all modern browsers".
The implications are grim.

Governments worldwide are tightening the screws, becoming more secretive and spying extensively on their citizens. Voting doesn't work, as most parties support this encroachment on civil liberties in the name of fighting various evils.

I don't have any solutions and little hope. In the past it used to be that totalitarian governments fell because the population was poor and deeply unhappy. What happens when the government has access to almost perfect information about its citizens, insights that even they might not have?
And if they are able to offer decent living standards in exchange for fewer freedoms, they would have an iron grip on power.
Do you wash them?
React and Relay Real World Example – IT Quotes
There are other apps. And you can still buy tickets from counter in cinema use Cash or WeChat or Alipay. People use it more often because of its convenience. But you can live without it. The main problem is that you will find it difficult to live without its convenience.
T9 Texting Emulator
Title response, no it's not.