skysight-inc/HackerNews huggingface dataset:
I wasn't sure how to add this to the post but I wanted to ask - how would you guys say this plugin works, and would there be any privacy concerns behind this? I mean, I imagine it basically reads the data of every website you visit, right? Now, fair enough, it probably needs to, but would that mean it can possibly see what you enter, too? I'm not too familiar with plugin permissions so I was just wondering since I've been using this for a while.
Thanks.
Basically Julian Assange is screwed. They may make a show of the trial but you can be sure he’ll spend the rest of his life in prison.
AsmBB v2.6 has been officially released
1872 Journalists Killed between 1992 and 2019
Creating 2.5D visual sound for an immersive audio experience
Remember, the Free Software movement all started when RMS wanted to fix his printer. Xerox told him to go screw, so he did.

Should anyone expect to make a living writing software?

First: we don't need endless piles of software. Most of the software we actually need could be written by less than 0.001 of the programmers and "software engineers" working today. (And I could put more zeros in there and still be right-ish.)

Second: if you're not one of the truly good programmers[1] you should not be writing software for others to use. It is not needed (see point #1), and it's irresponsible. Most of us should be pulling off-the-shelf components and configuring and connecting them. Excel proves that most people's real software needs are mostly handled by Excel.

We don't write all this software because we need it, we write it because we like to write software. (And because we have tricked normal people into thinking they need us and should pay us tons of money. It's a huge scam.)

It's understood that the really good folks pretty much write their own tickets (meaning they can generally pick and choose what they work on, whether they are in industry or academia or just private individuals. I.e. Jim Simons does what he likes.)

So my question is: Should mediocre programmers get paid to produce inadequate software? At all? Regardless of the FLOSSiness of their licenses?

[1] People like DJB, Fabrice Bellard, Mark Miller, RMS, and their ilk. They're like professional athletes compared to you and I.
Usually contracts with a do-over clause like that also include very specific, objective measures of what makes a job sub-standard (like not being able to pass certain engineering inspections, in the case of construction jobs). A contract that just says "I can make you re-do this work if I'm subjectively unhappy" is insane.
I'm optimistic that US courts will find him not guilty, leaving the first amendment even stronger than it already is. Assange may have pushed the boundaries of journalism but US courts will hopefully err on the side of protecting him.
You can also search Github.

CDNJS: 18M references

jsDelivr: 1M references

I showed you 3 different sources that prove CDNJS is much more popular. You showed zero so far.
I was aware that journalism can sometimes be dangerous, what I didn't realize though is just how common the murder (or work related death by aggression) of journalists is.

Many of these are in war zones, quite a few by IEDs and similar devices, but many are stabbings, shootings, show signs of torture, involved kidnap.
I feel like this has somehow passed into the realm of urban legend as I've since heard a few similar stories repeated back to me but I used to work in phone support quite a ways back and we had a recorded call that we used to pass around to all new employees. It was a new computer user trying to figure out how to change the background of a document (I believe it was a web page he was trying to build in FrontPage but it could have been a PowerPoint).

The call went something like this:

[Call center introduction and customer response]

Employee: "So what seems to be the problem, sir?"

Customer: "I can't find where to change the background of my page. I've looked at all the buttons but I don't see a 'background' or 'color' button."

Employee: "I completely understand. Sometimes these types of things seem like they're hidden but it's pretty easy."

Customer: "It can't be that easy. I've been looking for over an hour."

Employee: "Well, it's in a context menu so they're kind of hidden. You can access those by going anywhere on an empty are of the screen with the cursor and then just right click on the mouse. It should pop up a little menu where the cursor is."

Customer: "Ok. Just give me one second. I want to make sure I do this right. I'm going to go get a pencil."

Employee: "Of course, sir. I'll repeat it again when we've done it once so you can make sure you write it down correctly."

Customer: "Thanks." [A few moments of silence] "Ok... so I move the cursor to a spot on the screen... [shoulder brushes receiver as he writes] ...C-L-I-C-K and then the computer will understand that as a command and give me a menu? Is that right?"

Employee: "That's correct. After you right click, you should see a little box pop up next to the cursor with a list of items. One of them will be 'Properties'."

Customer: "Do I have to wait? I did that and nothing has come up yet. How long do I need to wait for this menu to come up?"

Employee: "It should come up right away after you right click. Did you write click on the mouse already?"

Customer: "Yes, I did. I mean... my handwriting is not the greatest but hopefully the computer can still understand it."

The customer had used the pencil to literally write the word "CLICK" on the mouse. He didn't know that the left and right mouse buttons did something different. He thought they were for left-handed or right-handed use.
FIRST ACTION: Obstacles, identify everything that is standing in the way.

Obstacles become the raw material for achieving your goals.

ON this subject, Dan Sullivan is brilliant > https://www.33voices.com/interviews/the-way-to-defeat-your-o...
What if you just send an email to HR saying "Hey - my understanding from so-and-so is that it's known that the system is down and I should just sign the form anyway for now, so I did so. Please let me know when it's back up so I can read the brochure, thanks!"? Are they going to fire you for sending that email?
Should look at the comparison. Also there are others if one look at opposition as well.
Yeah just got confused :)
They should force you to conform to the requirements regardless of their opinion of how poorly or well the regulation is written. If those aren't two separate issues then the whole system breaks down.
The Biggest Data Breach Archive on the Internet Is for Sale
Anonymous tip to the authorities might work.
If you fit a linear model for the coffee making problem and one of the parameters is temperature and the coefficient for the temperature in the linear model is positive, does that mean if you keep increasing the temperature without limit, the probability of making a good cup of coffee increases as well without limit?

In reality the temperature is required to be a certain exact value within a range.
Microsoft botched VB.NET so completely that there is no path forward. VB.NET was derisively called Visual Fred by VB6 developers because it's essentially a different language that should have a different name.

http://vb.mvps.org/vfred/breaks.asp

It would have been entirely possible to make a CLR version of VB that was 99% compatible with VB6 -- and that's what they should have done. It would have given a clear upgrade path for a huge number of applications. Instead they just re-skinned C#.
RHN = Refined Hacker News
The close button has been on the left for years on mac?

What version are you using?
I can't remember when/if I've ever seen a "toast" UI notification pop up, either on desktop or mobile. Somehow a UI that's very rare, should be in the standard? Esoteric AF.
Super Hacker
I'm not sure, once you had cheap storage, I think many would just start ripping their originals to disk and trading over sneakernet. And MP3 made sense as a way to squeeze more tracks into the player.
Top AI researchers race to detect ‘deepfake’ videos: ‘We are outgunned’
We are talking in hypotheticals, don't know each other, so my "view of you" is just imaginary, don't take it seriously. Also, putting words in your mouth was again just an abstract linguistic device, "what if"... However, I simply object to the use of FizzBuzz; there are like millions other problems which I can get, but if somebody uses this one because "it was cool on Reddit/HN/etc.", it just leaves a very bad impression, and I was expressing my feelings here (as I am well aware of the original article and the trend it started since). If you created your own simple check, I wouldn't object (likely during phone screen?), but I would consider you an arrogant asshole if you gave me specifically FizzBuzz, as its use implies infamous "idiot"/fraud assumption and became a part of programming folklore with really ugly connotations attached.
I find it really interesting that everyone was so pro wikileaks and supported him until they released the wrong documents: something against hillary.

If you like leaks, you have to accept that it is going both ways.
That's the effect of unionizing, that is, sticking together.
Is this a general assertion that "government" is corrupt, or do you have any specific assertions? Can you describe how you think drugs are approved and at what stage the "corrupt" FDA manifests itself?
How to Design User-Driven APIs
One man trying to dictate the direction of a language used by a billion people... that's just not going to happen.

Not that I don't sympathize. I think that "it's" should be the possessive form of 'it', not a contraction of 'it is'. Maybe if we band together we can force-feed both our changes at once to the rest of the world?
> your solution depends on local node disk persistence.

We have reached a point where people think that local node disk persistence is an exotic property.
Goodness, that reply is awesome in the detail and savoir faire! Thanks for sharing.
Isn't pretty much any environment that's permissive enough for an A-29 also permissive enough for AH-64s and AH-1s?
Legal status in the country also probably, economic migrant is a euphemism
In there. Cf to 2003 the scale is higher and 200k is not.

If you have a chance to look at those time lapse, 1 million is likely.
China, Japan and South Korea Promote Coal Abroad
Same.

Been through that process with a couple products from a medical imaging software startup. Extreme professionalism and competence was the lasting impression I got from my time interacting with them. We were making software that could be used in oncology for diagnosis, analysis, and treatment planning, so yeah, we got the regulatory proctology exam. But I wasn't annoyed at all. They were highly competent people who took their duty to protect the public from me seriously.

I took no offense at all.
> Divide a population into two groups arbitrarily, and you'll find statistical differences.

False. If you select individuals for each group through random sampling, you likely won't find significant statistical differences.

Also your allegory is fallacious. There is no difference in the adjacent colors in the rainbow, but there is definitely a large and noticeable difference between purple and yellow.
I have not installed yet, but may I suggest one feature, assuming it does not exist yet?

Hide Posts Above

It hides all posts in the feed above the selected post.

This is a feature in the reddit iOS Apollo app. This not only makes the site less stale, but also might help alleviate “frontpage upvote bias” where great items that are not on the first couple pages don’t get many views and upvotes.
Great to get some added insight to your choice and perspective, thanks for replying!
This is the true bureaucratic answer. Also insert a CYA about why you're signing the form now, so you can keep signing it after their non-response without exposing yourself to too much risk. Something like, "I've attempted to verify the list of items, and to my knowledge they appear essential, but can you clarify the procedure for determining whether an expenditure is essential or not?"
I would be absolutely stunned if that was the case. I bet he gets less than a year. He probably won’t even be convicted unless they come up with something better than their current indictment.
Over 20 years ago, Matthias Ettrich made a Qt GUI for GIMP. GIMP community apparently didn't like him doing that, don't know why. It may have had something to do with licensing -- at the time the Qt license meant it wasn't free software and there was some drama about KDE becoming popular when it was using Qt and thus a large component was nonfree. I know these facts separately and do not know if they are related, but it seems like all that stuff was happening in a few-months span in 1998. Someone else would have to elaborate more if they remember anything.

https://krita.org/en/about/history/
Probably with attitudes like this around..
The way IPNS uses the DHT faces some deep challenges if you really need the “latest” IPNS update (if you don’t there are various ways to make IPNS perform significantly better, see https://discuss.ipfs.io/t/ipns-resolution-takes-a-very-long-... for guidance).

There is also some work to make IPNS work over PubSub independently from the DHT. That work is being tracked at https://github.com/ipfs/go-ipfs/issues/6447, and should significantly improve IPNS performance as well as add in features like allowing users other than the author to keep IPNS records alive (so no 1 day expiration issues).

As for the decentralized nature of pubsub it is essentially an opt-in system. Random people on the network are not holding or forwarding your messages as they would in the DHT. However, anyone who has subscribed to a topic will propagate messages for you to other subscribers. This means subscribers do not need to directly contact the original IPNS record publisher to get a record, but instead can get it from anyone who has it and is advertising that they do so.
Target launches dedicated shopping site for same-day delivery
> Only accept jobs at companies that donate a significant portion of their profit

One such company might be Bloomberg. I've heard that effectively 85% to 90% of all the profits go to charity.

I don't know how much of that goes toward open source; but it's still great overall, if you work there, to know that most of your work is helping make the world a better place.
Good, families and children benefit by having a stay at home parent, and biologically speaking it makes more sense for this to be the mother.
>That's literally what it implies. The curve was relaxed. It became easier to meet the standard of a minimum pass grade for a given level of performance.

A curve can be shifted without changing the standards for passing the class. Eg the original curve allowed only for 5% of the students to get A's while the new curve allows 10%. You can get that additional 5% by shifting B's, C's, and D's upward which doesn't change the cutoff for failing with an F.

>Curves by definition bring up the grades of those who perform worse

Curves can also drag down students who are performing at a high level. If 10% of the class has performance deserving of A's but the curve says only 5% of the class can have an A, then some group is getting B's instead.
> “Economics 1152: Using Big Data to Solve Economic and Social Problems.”

That's funny. Individuals and company owners work to solve their own (and shareholders'), not "social", problems.

That leaves us with one group who believes there are social problems that need solving: statists.

How can State even try to solve social problems using Big Data if I don't give them all my info and announce my intentions? They can't. They can try - and waste their time and taxpayer money - by gathering more data and increasing the role of State (which leads to poverty and worse).

Stalinism, but now with Big Data and AI. Who knows - this time it might work!
I chuckled at the "TRAILER!!!". I wonder what other file formats have silly things like this.

From `man 5 cpio`:

> The end of the archive is indicated by a special record with the pathname “TRAILER!!!”.

This makes me wonder if this means that the cpio format can't reliably be used for files with the path "TRAILER!!!". Why would the format even need a special record to indicate the end of the archive? Is there any reason why one wouldn't be able to rely on the end of the file to indicate the end of the archive?
The threat is implicit, never stated.
Previous discussion: https://news.ycombinator.com/item?id=15098028
I don't use them for servers but I have used them for domains.
And then you have the kid and the dog at the same time...
It has one amazing property not shared by any other auto-formatter I'm aware of - it is included with the compiler by default and so is the only formatter in common use. Yes, there are formatters for C++ or Java - but the plural there is not a good thing.
Why try a different solution? Why not just rebuild the existing grid more robustly so it can withstand damage better?

I'm not saying this wouldn't work but changes in kind are generally riskier then changes in degree.
ah, you're right, I misread the SCMP coverage yesterday, guess when they said "tear gas was used for the first time" that it was the first time ever, and not just within the protests this time.

the NYT article also has:

"The use of rubber bullets represented a turning point in the police response and was the first time the government acknowledged using the nonlethal rounds in Hong Kong in decades. The police response following the protesters’ push toward the Legislative Council was noticeably more aggressive as peaceful protests became more pitched throughout the day."

So maybe the use of force hasn't changed vs 2014, but the government's brazenness has.
A new lawsuit is sorely testing the Zcash Founders Reward model
I don't know that I "listened" to my parents very well, but I did watch them a lot. Their actions influenced mine quite a bit.
Not then. Leung dare not. Do not know why lan dare.
If you sign something without reading it the judge will take that to mean you're an idiot. Not a great way to look in front of a judge.
The cost actually is. It's not a thought about something in the future, it's a fact.

The USMC used the F4 alongside the USN as they always have. USMC aviators are trained as Naval aviators, deploy with USN ships, and support USN missions as part of the CVW. The ARG concept is different, and USMC STOVL fixed wing wasn't a thing in Vietnam. It's a more modern concept. You're projecting things that didn't exist into the past.

There are no compromises between the platforms for STOVL -- the JSF-B is a separate aircraft as it has been since the beginning and as you say in the sentence above. JSF-A and JSF-C are different airframes with different requirements and different capabilities.
The definition of “constant time” in computational complexity theory is O(1) time as a function of the input size n, i.e., the time taken for an input of size n is bounded by some constant regardless of n. This is clear even from the two quotes you picked, from Skiena and from Sedgewick: both say that the running time does not depend on the input size n.

What we have here in the cryptography sense is different: the running time n(c+n) clearly does depend on n; it just does not depend on the actual input. That is, it is only constant across inputs of the same size.

I am not sure how you're claiming that n(c+n) is O(1) when it's clearly Θ(n^2) (i.e. O(n^2) and Ω(n^2)).
> As a single developer it is impossible to implement a browser that is compatible with today's websites.

Then don't make it "compatible with today's websites".

In fact, that should probably be the goal. That is, what should or could "tomorrow's internet" look like?

Think of the "time lag" between "The Mother of All Demos" and it's actual commercial realization: Arguably the Mac, but some might say the Apple Lisa, other's Xerox Star, and still others could pop their own in the timeline - but for the general consumer - that is "wide adoption" - it was the Mac in 1984.

That's a lag of almost 15 years - but one guy managed to see that future, and with some help, pulled it into the past (if you've never watched the demo, and put yourself in the shoes of that time, then you can't easily understand just what it took for it to occur; it's honestly awe-inspiring to me from a historical standpoint, I'm sure there were people in the audience who didn't understand they were seeing the future).

Try to do that, is what I'd propose.

And some people are. Where I believe that future lives is in the idea of the "distributed web" - which honestly is what the internet should have been all along, but apparently we're going to have to drag it back there. Part of the reason it didn't go that route was mainly because of "dial-up access" - the end nodes weren't looked at as "peers", when they should have been, just instead of "always-on" peers, as "ephemeral and temporary" peers. But they were kinda sold differently, and most people weren't made aware that they could be (and should be) peers. But rather, relegated to 2nd class "clients" and "consumers".

Now many people have the available bandwidth to be closer to real peers, run servers, etc - but are instead limited in a variety of ways (most notably by draconian TOS language, that while in many cases is "ignored" - it can be easily dragged out to deny service if and when an ISP feels like it).

I'm not sure the distributed web is the full answer (the full answer would include mesh networks - but there are logistical issues there with those, especially in the United States, that currently prevent them from transitioning beyond, at maximum, "city level") - but it's a start, I think.
Same in the US
Your "top-level comment citing the paper's explicit definition" is wrong. It says "The asymptotic runtime of the presented algorithm does not depend on the inputs, n and c", which is flatly untrue because (1) n and c are not the inputs to the algorithm and (2) the runtime does depend on n.

Having a bounded exponent is simply not the same thing as "constant time"; running time that increases unlimitedly with the size of the input precisely does preclude constant-time asymptotics.

In complexity theory, "constant time" means that the execution time is bounded as the size of the input increases. The execution time of this algorithm is not bounded as the size of the input increases.

In cryptography, I don't know for sure whether "constant time" always means the same thing, but in the context of algorithms immune to timing attacks (which is the relevant context here) it means that execution time doesn't depend on the details of the input.

In this case, the algorithm does not have complexity-theory "constant time" because the runtime grows roughly like n (log n)^2. It does have cryptography "constant time" because if you fix the size of the input, the runtime does not depend on the specific numbers you put in.

I'm sorry to be so harsh here, but you have made confident wrong statements and doubled down on them when challenged. Given that your profile says "My academic background is in complexity theory", this is pretty surprising, but there's really no question that what you're saying is wrong. I'm guessing that maybe you misread something and now don't want to lose face, but you need to look again: this algorithm is not a constant-time algorithm in the complexity-theoretic sense, and it is a constant-time algorithm in the sense that the execution time doesn't depend at all on the input if you fix its size.
Hi! The feature "click-rank-to-vote-unvote" increases the hit-area of the upvote button, so you can click the "rank" of the item to upvote the item.