skysight-inc/HackerNews huggingface dataset:
You can't just "enforce correct news" because people will just accuse it of being part of the left-wing media conspiracy (which is, largely but not completely, a fallacy).

EDIT: Not sure why downvotes (currently at -4). Here is what typically happens when I try to point to "facts" (linked assertions) that invalidate someone's point:

1) Person says bullshit

2) I show person link from credible source that seems to invalidate the bullshit

At this point one of 5 things invariably happens: A) The source I linked to is not read, wasting my time B) The goalposts are now moved to some OTHER bullshit assertion C) The source is accused of being "bought and paid for" (this literally happened to me when I was blocked by someone on Facebook for using factcheck and politifact links). D) "Wikipedia is editable by anyone!" E) "That's just MSM conspiracy talk!" https://www.logicallyfallacious.com/tools/lp/Bo/LogicalFalla...

We have a situation where the far-left and the far-right (but mostly the far-right) are basically being gaslighted by their sources of media.

Maybe the solution is not to enforce The One And True Source Of Facts, but to teach people how to fucking lose an argument gracefully. Or at least, to "compete" on rational/empirical grounds. And gracefully win or lose on those grounds, and not just on "what I believe".

And, for the record (and to my point), regarding the "news is slightly left-wing-biased" claim, third-party media bias reviewers have all rated the major news sources, at least in the U.S. (ABC, NBC, CBS, CNN) as left-leaning, save for Faux News of course.

https://mediabiasfactcheck.com/nbc-news/
https://mediabiasfactcheck.com/abc-news/
https://mediabiasfactcheck.com/cbs-news/
https://mediabiasfactcheck.com/cnn/
Julia would be ideal for those task as well, but alas the libraries aren't there. Julia can easily call Python functions with PyCall, although I still wouldn't want to extensively use a complicated Python library in this way.
Good for her finding a niche market like this however I pity the clients and the people on the other end.

Tinder and the likes are a numbers game, with everyone procuring their,"best self" in 6 photos and a witty bio.
There is already so much artificiality in the interactions and this will just add more to it.

I was terrible and shy when I first used Tinder but I treated it like any other problem. I iterated and reviewed; improved my appearance and well being.

Then I started getting matches; at which point I couldn't think of anything funny to say. So I went with cliched or weird intros.
After another bit of iteration and self reflection and lots of trial and error I was getting dates.

This whole evolution took place over a year or so and was a good benchmark for me.

Whether you are a woman or a man, if you are failing on Tinder/Bumble/Match/Dates etc. I suggest you do a bit of self reflection and try and change it up, I believe in you!

People who are trying to skip parts out are more likely to stumble at the next hurdle in my opinion.
It's true both in Windows and Linux that it's a non-routable address. It's false both in Windows and Linux that it's an invalid address. It's also false that 0.0.0.0 is "the same as 127.0.0.1" in general. That it's a valid but non-routable address makes it a good address for applications to assign a special purpose to. You'll find that in some cases 0.0.0.0 means localhost, but in other cases it has other meanings.

For example, you might be in for a nasty surprise if you assume that "nc -l 0.0.0.0 1234" is equivalent to "nc -l 127.0.0.1 1234".
Julia is interesting, but the block syntax is a little off-putting. I'm not sure why someone would design a language that uses 'end' to delineate a block. Curly brackets make sense. Tabs make sense. But 'end'? All it does is make code harder to read and harder to write.
They didn't care too much about making APIs equivalent the last time they broke everything API related.
Integer division: I think the best thing to do is to produce an exact rational, like Clojure that was mentioned, and most Lisps, where it got that from.
Many years back I had a peer who insisted on sub par hardware for all his non-prod environments. He’d also insist that his team meet any production performance goals on said sub-par hardware. End result was things would fly when they finally got to production.
Yes, but that machine is quite a whole lot newer than an old X200. It's from 2012, X200 is from 2008.
Sorry to continue, but could you elaborate on that? I understand both concepts, but not their relative merits...
Thanks. I was about to get a cheap one on Amazon :D

Sort of related, I'm living in a newly constructed house and I'm interested to know the indoor air quality. Any recommendation for a comprehensive in door air quality test solution (either device(s) or hire someone maybe)?
Congrats to the founders, that I met during a conference, super developers.

Thanks for the contribute to the open source projects!
Yes, I definitely learned it from a Spolsky & Atwood podcast. Not my own term (I'm nowhere near that clever).
Yes, in the sciences and engineering faster computers = larger, more accurate models one can feasibly study. So while the old models might run faster, many researchers will transition to solving more complicated problems that become just as slow as what we solve now.

We're not going to have a computer that can solve the Schrodinger Equation for a brain anytime soon.
There is one, where AI copies of people's personalities are put into a weird dome world of sorts and spend (virtual) years in the (virtual) (and bizarre / forced) dating world until they find a match.
Controversial articles are usually tagged as such on their talk pages. For example, see the talk page for the Donald Trump article:

https://en.wikipedia.org/wiki/Talk:Donald_Trump

Note the banner that says "The subject of this article is controversial and content may be in dispute."

Articles in highly controversial areas (such as American politics and the Arab-Israeli conflict) are subject to additional restrictions meant to encourage discussion and reduce editing disputes. On these pages (including Talk:Donald Trump), you'll see a "Warning: Active arbitration remedies" banner with the details.
Didn't Cyrano do the whole date? This person is just arranging meetings.
I am curious when providers like HBO realize that there are many of us who subscribe for one show only and drop and another group who goes so far as to wait till a series is done to sub one month and binge it. Should not be long before they try to throttle how many episodes of a series you can fit in per month.

It only takes three services to reach my prior cable bill and maybe four or five to hit the bigger bills when you roll it all up. so some kind of change will need to happen to keep it sustainable, either these networks are going to need to drop prices of group up. the smaller players will end up together sooner or later or just go bust. It is like when PTEN; Warners Brothers; tried to launch their channel. The had a few shows but fluttered out within five years
The problem with Rawls is that, brought to its logical conclusion, his ideas essentially say that you can all but enslave the most effective people in your society to benefit the least advantaged, so long as they are slightly more advantaged than the single least advantaged member of your society. It sounds nice on paper, but it's essentially endorsing extreme totalitarian socialism. It's the kind of dystopia Kurt Vonnegut was satirizing in Harrison Bergeron [0].

It also complete ignores the rights of the so call "advantaged" class. From the stand point of Social Contract Theory, society exists because it's advantageous to all of its members to give up some rights in order to protect others. If you systematically disadvantage a group of people, especially those who are deemed the most capable and advantaged, you will quickly leave them with no reason to want to be a member of your society. Unless you plan to run an authoritarian dictatorship, you will be left with few citizens other than the disadvantaged, who will suffer for having the others run off. Not to mention that the idea of intentionally systematically disadvantaging an entire class of people is, on its face, disgusting.

There are plenty of other arguments against Rawls, but the primary ones are made by Nozick in Anarchy, State, and Utopia [1], and he can make them better than I can. Rawls is a brilliant philosopher, but his ideas are better left in the realm of thought experiment, and not in government.

[0] https://en.wikipedia.org/wiki/Harrison_Bergeron
[1] https://en.wikipedia.org/wiki/Anarchy,_State,_and_Utopia
"Host Flash is the ultimate Linux hosts file manager. "

https://host-flash.com/
The use case is having types depend on control flow so that guarded control flow paths don't need further typecasting. I don't see how this is bonkers. It looks like a great ergonomic feature to me.

As to your code, sure, it's an error. But it's not unusual, conceptually. For example:

if (foo) {
int bar = 22;
}
print(bar); // compilation error??

And this:

if (foo) {
print(bar); // compilation error??
int bar = 22;
}

More idiomatically, you'd expect to read code like this:

if (isWizard(person)) { person.wizardStuff(); }

I think this is not an unusual thing to do in dynamically typed languages, especially when interfacing with third-party code where you can't easily add new polymorphic methods (so you can't rely on virtual dispatch to handle your if-case logic). Making it work more ergonomically in typescript isn't "absolutely bonkers".
TIL...While i don't spend much time in chrome's configs and settings, i liked peering into the results of my list when viewing chrome://site-engagement

Thanks for sharing!
There are some corner-cases where immutable data still fails algorithmically... for example I do not know of a performant quicksort that is written in an immutable language (but please, someone correct me if I'm wrong!). It's so wrong, too, because the code for functional quicksort is so beautiful... here it is in Haskell

quicksort [] = []
quicksort (p:xs) = (quicksort lesser) ++ [p] ++ (quicksort greater)
where (lesser, greater) = partition (< p) xs

and here it is in Elixir

defmodule QuickSort do
def qsort([]), do: []
def qsort([pivot | rest]) do
{ left, right } = Enum.partition(rest, fn(x) -> x < pivot end)
qsort(left) ++ [pivot] ++ qsort(right)
end
end
You're referring to this game? https://www.youtube.com/watch?v=dpGZY9O_dF4

That's not a worker rush, that's an early pool where you brought some drones.
It's a staple of 'developers' to have fancy Macbooks while essentially just needing a shitton of RAM these days.

Programmers don't need bleeding edge, just a lot of RAM.
Because MATLAB. And I don't think that's a very compelling argument.
If you look at some of the considerations, it makes a bit more sense. It's not about the technical aspects of distribution. I don't know if it's ever been about that, especially in the last 20-40 years. It's about timing, marketing, legal issues, ect. You can't release a movie if the content is outlawed. A tiny difference in marketing can translate into millions of dollars. These things aren't necessarily "deal breakers" for a global release, but it's virtually (or maybe completely) impossible to do optimally in every region.
Allegorithmic is joining Adobe
"file-sharing accounts for 3 percent of global downstream and 22 percent of upstream traffic, with 97% of that traffic in turn being BitTorrent"

Two questions:

1. How much is 97% of 3% ?

2. Why did the writer used such technique to make it sound big ?
I feel the same way, honestly. I do wonder if the programming environment has a huge impact on this though. Did you colleagues use an IDE of some sort? If you're a vim or emacs user, the editor doesn't require much. If your compiling a ton of C++ then maybe a faster processor would help.
Some things are helpful -- large clear display, good keyboard

That's why I prefer older equipment, especially laptops which have proper keys and a matte screen.
In What Ways Is the United States of America Better Than Canada?
> But does this kind of pondering lead to any deeper insights

Depends what you mean by "this kind". If you mean nonempirical, nonmathematical exploration, then absolutely. Relativity and Bell's theorem both started as thought experiments concerned with metaphysical properties, which then led to real experiments.

> are this kind of questions proposed by philosophers or by physicists and mathematicians themselves?

Hard to quantify, mainly because it's not clear how seriously scientists actually take philosophical works, so the sample is biased (and there's evidence they're largely disdainful of it).

Philosophers definitely read the works of scientists though, and they provide important analyses of their underlying assumptions. When scientists themselves also engage on this level, we see significant advances in foundations of theories, like many worlds, Bohmian mechanics, quantum information theory, and so on.
"If your paid product is worse than the free competitor, people will continue to use the free product until that changes." Netflix's value add for 90% of people is content discovery and convenience.
I'm not sure how I feel about multi-dispatch...I've had a few headaches chasing down problems with multimethods in Clojure...I'd have to try using Julia full-time to see how it feels.

I was unaware that Julia was homoiconic...I'm somewhat of a Lisp fanboy so I might need to give the language another chance.
Agreed, this infuriates me. I want to think about what show to watch. Or maybe I'm distracted and want to think about something other than what to watch. Auto-playing anything interferes with what I want to do, and I find myself continuing to scroll just to prevent auto-play. (This is on a PS4.)
Thanks for reading and for the thoughts, Andrew! For sure I have overlooked opportunities to market the book without ads. Unfortunately, I don't know which ones. Maybe I'll try a spending freeze at some point so I can isolate what works.

Have you written about your own marketing tactics? I'd love to read them.

And thanks for the input on the title and description. Someone else on the thread had feedback on the subtitle, which I may experiment with. I didn't know myself what this book was when I put it out there, and now that my readers have helped by describing what the book is, it's time to reflect and revisit.
I was happy when the Fake News stuff started to take off. Then I saw politicians use it anytime they wanted to discredit something, especially legitimate criticism.
What's the yearly fee look like?
Intel 80386, part 3: Flags and condition codes
This table shows some ways that distinction can be used when expanding a $variable

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3...

Make extensive use of these for maximum job security! /s
Unfortunately you’re right.

This plugin triggers on daily mail which should start the crazies off pretty sharpish.
I feel that slower cheaper laptops with good battery life coupled with a compiling desktop/cluster you can ssh into is the best trade-off.
There's only one nitpick I could find in the text: in Rust, semicolons are not delimiters, but instead they distinguish statements and expressions. It's clearest when returning. Rust returns the last value, so `3 + 5`, which evaluates to `8: u32`, is different than `3 + 5;`, which evaluates to `(): ()`.

I'm not sure if that makes things better, but it could be worth a special mention.
VLC is on-track to add AirPlay support soon, so at least there will be an open source library they could use.
I'm an ex-PM that works as a talent agent (100% comped by candidate, no formal relationship with companies) for tech jobs, mainly PMs but some devs. It's a side business I'm trying to grow into full-time work. I take up to 4 clients at once since it's a lot of work per person and I don't have a lot of automation in place yet.

I'm amazed that professional help isn't standard, since your job determines so much of your happiness and future path, but most people rely on skills they dust off every few years to get one.

Much like the article's dating example, it's not clear to the employer that I as an agent exist, because employers often categorically don't want to hear from third parties early in the game. So in practice this involves a lot of ghostwriting on a new, shared email account, which the candidate reviews and submits. Interview coaching is also a big part of it.

Also, from a pure negotiation perspective, Josh Doody at FearlessSalaryNegotiation.com (I'm not affiliated) is very good and specializes in developers.
This makes me question my desire to replace my 4 year i7 laptop with ssd and 16gb memory. To be fair. The performance is fine. But it's a 17" screen with an full HDD as well. It weighs a lot and traveling is a bitch. I guess I could get an older used slim and light system for just travel....?
My trusty T400 died about three years ago, and I occasionally need a laptop to work remotely doing web development and server maintenance. I also had a X41 tablet which wasn't really being used outside of being another old ThinkPad in my collection. I started using the 1.6Ghz single core X41, running Linux and Windows 7 dual boot, to work remotely and really had no issues doing what I needed to do. I did need to have a bit of patience at times, but it worked.

This September I did finally get a new laptop, a Lenovo X1 Tablet, but I still like to fire up the 13 year old thing and use it to test my own websites, just to make sure they are still usable on slow systems.
Fair enough, but plenty of torrent trackers have very respectable dashboards, like "Trending content" or "Newest additions", "Most downloaded" etc.

Agreed on your points, just saying that the free alternatives aren't doing that bad themselves.
> When I looked at reviews of the lower-end full frame cameras from Canon and Nikon I found countless complaints.

I've had a Nikon D700 for 11 years and I'm still pretty happy with its usability (at peak usage, I'd often considered it an extension of my body) and the quality of the photos it produces, even though my tolerance for how much weight I'd like to carry has gone down as I grew older.
https://discourse.julialang.org/t/not-only-for-technical-com...
Well from the point of view of a user it's a real pain.

I really hate that now that I moved to Belgium, I have to use a VPN to watch French TV, although before that I had to use a VPN as well to watch Belgian TV. When I was close to the border I could still get most channels with an antenna+tuner but not anymore. On the other hand, my Netflix account won't let me watch some Belgian stuff, I have to close it first and open a new one here (but then, some French movies will not be available to me anymore).

I can't even pay for watching what I want, my only recourse is using technical solutions that are not available to most people, what does it actually achieve?

Geographic restrictions are one of the most infuriating things on the internet.
One of my personal favorites and a great example of a game that works well under Wine.
Agreed. I actually like automatically starting the next episode, but it's far too aggressive. I want it to autoplay after the credits have finished, as I also want time to process what I just watched.
I’ve had a similar experience. It seems like Travis rested on its past reputation for a long time and Circle slowly eroded their lead with a much better platform.

Circle was way ahead of Travis in their docker implementation. The Travis docker stuff always felt like a hack.

Once I started moving more projects to Circle, most of the developers on our team were much happier on Circle.
Check the Strava heat map. Some people seem to be running and cycling on Cyprus, so this should give you an idea for local routes.

https://www.strava.com/heatmap#9.00/32.94155/35.10759/hot/al...

Since you're on an island you might also try open water swimming.
>the application dependeds on physical location

Thanks for the correction.
"... could hire someone like this but to handle job outreach and negotiation ..."

There are lawyers you can hire to do this sort of negotiation for you. A relative of mine is one such, and did a job offer negotiation for me.

Thing is, they usually work on very large deals. Their expense is enormous, so it’s not the sort of thing they usually hire out for.
So I've had a little look at the paper and the first part of my question is addressed by their term "public deniability". Apparently they have public denyability for the receiver side, but not the sender side. So everyone can claim that they were the recipient of the message with X being its content, but only someone who knows the sender secrets can claim authorship.
> Malicious edits don't scale with the number of articles, they scale with the number of edits and users. If all of a sudden Wikipedia gained 10 million more articles, there would not be more malicious edits per day than there are now without the amount of malicious users increasing.

But some fraction of malicious edits aren't caught as they are made, and those will remain until they're accidentally noticed by someone and fixed. That's also true about honest errors and mistakes. If you add 10 million more articles, they'll either distract "accidental" QA from more popular articles, or (more likely) not receive an adequate amount of accidental QA at all.
Leveno sells new original batteries for old thinkpads. I have a x230 with a new battery and it lasts >8 hours.
Not too surprising, since Bing is one of the engines DDG uses under the hood.
I'm a little behind on the drama but Google killed youtube for firetv, amazon retaliated by dropping google home products.

Now it seems like they are feuding over nest like things too. Very interesting.
I'll say only one thing: 1 based indexing.

Jokes asides, congratulations to Jeff Bezanson, Stefan Karpinski, and Viral B. Shah, well deserved!
"only a minute chunk of them said "I already pay my internet bill, why should I pay extra" which is IMO not such a flawed argument as claimed either"

I would be interested about your reasoning?

The fact that you bought plates and cutlery means that you should have food for free?
What is this idea that every job you do has to be brilliant and engaging? There's an endless amount of dull, tedious, and repetitive work required to make many things possible. That's why it's called work.
What about the Julia 1.0 language design do you find prevents general purpose programming?
I've been contributing to [sr.ht](https://meta.sr.ht/) for a while, which is a commercial project but fully open source, so any work I put in is beneficial to others. Additionally, Drew (owner/author) has proven himself a prolific open source contributor so I have no problem in donating some of my time to his projects since I know it will all be paid back via his work on this and other projects.

The project is still pretty young so it's easy to jump in and add some polish or implement new features you'd like to have.
After hoping that Apple would get its act together for a couple of years, and eventually experiencing a hardware failure, I moved from a 2011 MacBook Pro to a 2018 Dell XPS 13, and I couldn't be happier. This is a great little machine: plenty of ports, thin, good battery life, and Windows 10 is leaps-and-bounds better than previous versions of Windows.
Evidently you're right; it's not obvious.
It probably comes down to a question of specifying whether the treat model
includes an adversary who can coerce both parties and check that their
plaintexts agree. Otherwise, I wouldn't see any need for a shared secret
key because the ciphertext can be encrypted by any method at all. The onetime
pad is used only by the person under coercion and only for
the purpose of misleading the adversary.