skysight-inc/HackerNews huggingface dataset:
Numpy isn't actually very fast, especially if the data is small.
> I trust Apple, but I don't like trusting trust.

Trust relies on faith or evidence, the overwhelming circumstantial evidence is that Apple can not be trusted with anything other than their commercial interests.

You can not trust Apple with anything else, therefore you must have faith.
Why? Does it really matter what shape the ball is?
I just wrote this in a tim pool discussion with project veritas
"The problem is that this guys has already proven that he is willing to bend the truth in order to "break news"

If you aren't a software engineer then you really have no room to comment on issues regarding "algorithm bias".

I am a software engineer and also a conservative and as far as I am aware the algorithms are working as designed in the sense that if all you cared about was biased political conspiracies all you see is biased political conspiracies however if all you care to see is say video game speedruns (which is all ive been watching for the last two weeks as an experiment) then all you see is video game speedruns.

The algorithms just serve you and if there is any real intrinsic political bias in these platforms then the reason is because one political party is obviously more popular than the other.

Which makes sense considering our current president was elected without winning the popular vote.

The problem with the republican party is that they aren't conveying their key party principles effectively enough to convince enough internet active people to follow their message in a way that is competitive.

And of course you can find one or two google morons to say they feel conflicted about this. You can also find one or two people on the street who are willing to say they believe social media is biased. I mean frankly I've found two people in this video who fit that description 100%.

If you dont know how to write an search algorithm that uses trie structures to optimize it, then seriously shut the fuck up."

https://www.youtube.com/watch?v=ICZRplGESY8
For Sale: The Moon
Full disclosure, im a republican and yet i find myself defending big tech because i understand generally how tech works (also this is despite the fact believing that they kind of shot themselves in the foot recently)

Do I think there is an implicit liberal bias? Yes, but only when humans become involved in the moderation process. I also believe this issue only exists on platforms like facebook and twitter, but not google because frankly I dont think Google uses humans to moderate.

I think everything I just presented provides a pretty good basis for us to come together and actually discuss whether this issue actually exists right now and whether there is deliberate manipulation on the big tech side of things of the election going on.

I think the answer to this supposed conundrum can actually be logically deduced because I believe its impossible for the algorithms to actually be as smart as "conspiratorial" conservatives suggest. (and like i said i am a conservative)
As much as I like Julia, I think "trivial to write allocation free code" is a bit of an overstatement. Depending on what you are doing, it can be difficult, for example iteratively calling any of the LinearAlgebra methods, since there is no interface for preallocating work arrays (doing the ccall on BLAS yourself is not a fun work-around). It is also not always clear why something is allocating, even with the debugging tools.
What's IPAM? Until about five years ago my F100 company barely used more than a network drive excel sheet for our public /16 + RFC1918, and they contacted the network security team to ask what addresses were used in the firewall NAT tables to determine what was free to use.
"never attribute to malice that which is adequately explained by stupidity"

could go either way tbh
Handbrake, but if you don't have a drive, the answer is BT.
Monopoly may be inevitable in many cases. The question then is where control and/or benefit lie / accrue.

And yes, some monopolies may be useful, or have useful attributes.

Key point I'm making are that:

1. Censorship / propaganda / surveillance / manipulation (CPSM if you will), are integral capabilities and attributes of informational monopoly.

2. All monopoly is inherently a control and power structure.

Government represents both attributes, and may be broadly beneficial, representing the people and promoting commonweal, or tyrannical, representing and benefitting an oligarchic minority.

So do business structures, cults, religions, military groups, mafia / organised crime syndicates, broadcast networks, online social media networks, newspaper publishers, film studios, transport networks, retail marketing networks, ...
Or they had no choice but to follow the AI strongman, I mean, CTO, because of bad culture.

Culture eats strategy, after all.
That discussion was about uMatrix, not uBlock Origin Extra though.
Or an automated weapon, rolling down your street
An experiment about how we view history
What happens if you have networking turned off or your WiFi isn't configured for the local network?
Google removes two Chrome ad blockers caught collecting user data
Why not answer their question instead of reaching for Whataboutism?
I have, in fact I had it installed directly on one of my towers a few months ago to make sure that no weird VM shenanigans were futzing things up.

It was one of the smoother GNOME distros, and its installer was far more competent than Ubuntu's (mainly, it didn't screw with the boot partitions of every drive in the system like Ubuntu's installer did). Ultimately though, GNOME itself is flawed in its approach to a few things.
"Incremental Computing" - A new term for me... I figured out how to do it a few days ago, after seeing this reference to MetaMine on Reddit
https://www.reddit.com/r/programming/comments/j94lgd/metamin...

In Metamine,

= signifies Equation, a persistent assignment. Any update to the value on the after which any change to the value results in all dependent values being recomputed.
:= signifies a standard one shot assignment.

The runtime behavior is easy enough to implement, less than 100 lines of Pascal. I worried that the code for a language that supported it would be unreadable, like FORTH, only worse. Imagine if Excel spreadsheets were plain text source code.
Two in five employees are not sure what a mobile phishing attack is
Yep, Dixon-Coles is way out now. Generally, Poisson-based models don't work that well. They model some aspects of the game correctly but not others. And when it is bad, it is terrible (their paper was genius though, and changed the industry). You also wouldn't do the one-hot/regression stuff on teams, as there is so much player-level data...some kind of online, off/def model is useful though.

You also have the issue of modelling a bivariate as two independent univariates. The adjustments made by the authors were intended to get around this problem but there has been a lot more work on this aspect of the problem since then, and a few new solutions.

And you are right, expected goals was cutting-edge back in ~2011-12 but even some clubs have caught on now. Most gambling syndicates, afaik, actually produce their own datasets (the largest ones employ a huge number of people, I know one that started up five years ago and already has ~10 PHds on staff + traders + data people, etc.).

I will say though, it is surprising how inefficient betting markets were until recently. In the early part of the 2010s, I imagine that large syndicates were making, conservatively, 300-400%/year in the largest markets that were, apparently, "unbeatable". I am aware of very simple models, similar to DC, that could beat retail bookies on Brier for EPL as recently as 2017. And, ofc, smaller markets are far softer (or other sports). At the cutting edge, yes...it probably is complex (I have no idea). But a surprising amount is actually just doing the simple things well.
Tax Raid in Arizona
The original TOACP makes no mention of map parallelization.

https://www.google.com/books/edition/The_Art_of_Computer_Pro...

Nor the second one:

https://www.google.com/books/edition/Art_of_Computer_Program...

Nor the third one:

https://www.google.com/books/edition/The_Art_of_Computer_Pro...

I also searched for "parallel" and couldn't find any relevant passages to map parallelization.
I find chatbots helpful for language learning e.g., grammar bot in Memrise
Ask HN: Engineering managers – how do you measure developer productivity?
Curious to know what metrics or strategies managers (and individual developers) are using to track productivity of individuals and teams. I'd like to get some ideas here for how best to do this myself
F-Droid has been very fast with pushing the release [1] this time, awesome.

[1] https://f-droid.org/packages/nodomain.freeyourgadget.gadgetb...
What do you mean? What is programming language lock-in, and how is that worse than (or even comparable to) vendor lock-in? What's your goal?
It's only good enough for data scientists because they don't know any better.

For existing projects, fine, stick with Python. But Julia is strictly superior to Python in everyway, there is nothing that Python is better at than Julia. This is partially because Julia can call any Python library, but mostly because it's actually designed for data science and scientific computing.
Git's move away from SHA-1: Version 2.29 brings experimental SHA-256 support
Yes, it would be great if the .jl source code didn't even mention CUDA (but right now it does, with statements such as "using CUDA" and "CuArray(...)".)
Yes, I didn't express that correctly; I know about the second price auction and what I was referring to is that since Google does everything in their power to get you away from keyword level bidding and into their "smart bidding" solutions you have no _direct_ say in what the traffic costs (AFAIK it's still possible to use keyword level bidding but Google will email you very regularly to try to get you off). This fact is even more obvious in non-competitive markets as I was trying to point out.
Yea this is all interesting a language research.... but that AmdGPU.jl driver is the most interesting thing about this by a good margin. CUDA lockin sucks, sucks, sucks.
When it comes to Facebook this statement should be reversed unless stupidity is explicitly proven or is contrary to the bottom line (as in it causes them to gather less data about people).
Wow, now we need to migrate to the cloud... and have requests take like 5 times longer?

That will be the time where I‘ll migrate of Atlassian products ro something else. No way I‘m going to use a cloud-product that is that slow.

What are good alternatives to Jira, Bitbucket and Confluence?
If you want to call Rust code from another language, you use its FFI tools to export an un-mangled API. This is typical for C++ as well- trying to interop with mangled C++ names requires a lot of coordination across the toolchains and so even the examples you cite don't work without a lot of pain.

If you do wind up exporting the same name twice, you just get a linker error, because Rust doesn't play the same games C++ does with linkage. (This is also true of C++ FFI- the problematic ODR-violation stuff tends to involve more complex language features than `extern "C"`.)
Ransomware gang donates part of ransom demands to charity organizations
Surely it should be called netball, since baskets haven't been involved for more than a century.
> I'd be interested to read more about this

Yeah, me too!
It’s trivial to connect to multiple IRC servers with any of the popular clients. I don’t think it makes sense to compare that to switching to an entirely different protocol/software stack.
At this point in the game, how could anyone ever think that this was a good idea? Palo Alto Networks is already on my blacklist because of how badly their products perform in production. This makes it hard for me to ever consider them again, since it's clear that they are trying to purge negative information about their product from my view.
Let's make things clear: China didn't invade the US. China didn't steal natural resources from the US. China didn't make Americans slaves. China didn't promise something they couldn't deliver. They just played the capitalist game with the US and became rich. Why should I harbor bad intentions against them?
Organise SQL Collections
I do not get what you are trying to say. Someone is developing an open-source solution that lets you use a vast array of different numerical accelerators more efficiently and with simpler code. All the while the work is done in the open and you can copy any subset if you want to make your own tool. Why is any of this bad?
> If you don't trust them, then you shouldn't trust anything running on top of it either...

You start with trust, if you attempt to verify that trust by examining behaviour and discover a covert side channel surely you can no longer trust.
Professionals don't use retail bookies, they bet with Asian books who take action from sharps (Pinny, SBOBet, SingBet, IBC...although it varies, sometimes their lines are soft).
Does the GPS protocol or another protocol already handle satellites in arbitrary and arbitrarily large orbits?
Yeah in this model you wouldn't need a mutex because each "thread" is independent and operates either on independent data or uses constant-but-shared data. As soon as the result of one thread depends on the result of another thread you have to have some mechanism for synchronization.

I mean it's not really any different from writing a C/C++ program that avoids use of mutexes by having each thread operate on separate parts of the process address space. I'm still intrigued but it's not mind-blowing to me to fork a bunch of threads and join them when the function execution completes.
People in Europe need to keep hammering US companies with GDPR violations relentlessly. At some point, if a company keeps violating GDPR, do the executives become criminally responsible? If not, they should be.

I wish the US had something similar at this point.
These can form without a monopoly.

They're generally promoted and amplified by systems optimising for something other than epistemic validity: advertising, engagement, political interest, interest marketing, etc., etc.
White on black text? No, thanks.
Legality isn't my concern. It's intent.

Their intent is to prevent their customers and potential customers from hearing criticisms of their products.

That alone is enough to make me never do business with them again. Legality means nothing, this was a breach of ethics and honesty.
MongoDB Atlas goes multicloud with new clustering capability
>
What "public awareness" is going to help bring these people in from Russia when we show them our hand of "we know who you are and what you do"?

It lets other countries know we're looking for someone. For example, here [1] is the US indictment from 2015 for Russian national Aleksei Yurievich Burkov. This let other countries know we wanted him. He was arrested later that year in Israel, and held because he was indicted by an ally country. He was extradited to the US in early 2020, tried, and sentenced to a long prison term.

Care to explain how public awareness does not get people arrested? Even from Russia?

There are plenty of cases like this. I see very few arrests and extraditions followed by public indictments. Do some searching in the DOJ court cases.

I'm done here. You form a lot of opinions based on very little data, and seem uninterested in solid statistical evidence before making claims, which is what I care about. Unfounded opinions are not useful to me.

[1] https://www.courtlistener.com/docket/14431846/united-states-...
That version just strikes out at a "seatbelts are all you need" strawman argument which nobody made, and adds nothing to the seatbelt topic.

For instance, even if a browser validates all incoming UTF-8 from all sources and rejects bad inputs, users can still be duped with URLs that use funny Unicode characters to look legit.

But that concern is simply not in the scope of UTF-8 validation and its requirements.

Whereas I might want a low-level I/O library to reject overlong UTF-8 forms at the stream level, I probably would not want it deal with Unicode ambiguity issues at that level.

A: "I have some code to to fast UTF-8 Validation"

B: "That's nice, but you need to restrict more than just UTF-8 to canonical form in order to catch all attacks."

B is just signaling that they know a lot about the larger issue from various angles.
There are in fact proof-of-concepts similar to what you describe[1] (this one is based off the Doomsday Duplicator[2], a hardware device used for Direct RF capturing off laserdisc players).

My (admittedly basic) understanding of VHS vs S-VHS decks is that due to the stricter tolerances required by the S-VHS standard, S-VHS decks typically have better transports than regular VHS decks (lower wow/flutter, better tracking, etc...). And of course many of the high-end decks have a built in TBC.

[1] https://github.com/happycube/ld-decode/issues/16

[2] https://www.domesday86.com/?page_id=978
Did somebody ever make a serious attempt at defining what "success" and "failure" even mean in cases like these?
GDPR enforcement is severely lacking despite there being enough evidence of breaches.
carefully designed LOL what kind of joke is this

$ echo "pub fn my_function() -> i32 { 0 }" > bar.rs ; rustc --crate-type=dylib bar.rs && nm -A libbar.so| grep my_fun
_ZN3bar11my_function17hce21faeb92ac13c6E

$ echo "pub fn my_function() -> i32 { 1 }" > bar.rs ; rustc --crate-type=dylib bar.rs && nm -A libbar.so| grep my_fun
_ZN3bar11my_function17hce21faeb92ac13c6E
ah... so now we know the really for all this fuss from the author. it has nothing to do with respect for others and all about creating a market sell his product.
I'm in the same boat, just more from a Photography standpoint.
Oldest Mac I own is a 2012 MBP and I really do not see any appeal in any of the newer machines. I built myself fairly high end Mini ITX Windows machine for a fraction of what a comparable Mac would cost. Only downside is having a somewhat bigger PC on my desk.

For video editing I was very surprised at how quickly I picked up / understood the Free version of Davinci Resolve after looking for a Final Cut replacement for my gaming PC.
One more walled garden to the list.
Here is the file without the mail collecting bullshit: https://firstpayingusers.com/assets/pdfs/acq-channels.pdf
2nd price auctions have been dead for 2+ years due to header bidding. For anything in which Google has to compete against other SSPs or DSPs, I'd imagine it is the same. If Google owns the content, such that they are the single party SSP/DSP, and header bidding is not possible, then I suppose 2nd price could come in.
Singapore Air's Grounded A380 Restaurant Tickets Sold Out in 30 Minutes
It's disheartening to think of how little leverage many states have over google compared to the reverse.
> If you want to call Rust code from another language, you use its FFI tools to export an un-mangled API.

this does not answer the question of whether the behaviour is defined if multiple libraries export the same name (which is the original question). See my other comment, what happens if from rust code you dlopen libbar.so ?
If you'd like to have two modules, `main.rs` and `foo/bar.rs`, and you want the latter to be `foo::bar`, you can do this in `main.rs` to avoid needing a foo.rs that just does `mod bar;`:

mod foo {
mod bar;
}
Did you read the second link I posted? Because that's spelled out on page 2 in the Methodology section. More generally, are you here for curious conversation? Because your comment is full of generalizations and cynicism rather and does not address anything I, or the linked study, said.
It's not just about the reviews. People make careers out of reviewing products. Legal complaints can lead to people be demonetized or deplatformed entirely.

For PA to risk ruining other people's careers (for being honest!) just to artificially inflate the reputation of their own crappy product isn't something I can forgive very easily.
cause he is selling a product based around this and the submitted title doesn't even mention this. its a bait and switch.
Nice of them to make something so that CI/CD systems can run tests of frontend functionality in Edge without requiring a Windows runner.

Because I cannot imagine anyone will use this unironically as their browser on their Linux desktop.
It seems to me all of these arguments apply just as well when the "deep" network has only one hidden layer.
We're in the _middle_ of the pandemic. Current estimates seem to be it'll take another year. Nobody can know if it "failed" or not before it ends. This is stupid clickbait. HN's most trusted fake news source agrees: https://www.washingtonpost.com/world/2020/10/20/coronavirus-...
If the robot can replace two shifts (80 hrs/wk) of workers at $10/hr then the robot pays for itself after nine months. Of course, there's more to breaking even than just the up-front unit cost and the replaced wages, but I can't imagine this robot costing more than a year of wages for one minimum-wage body at a restaurant with long hours.
https://archive.vn/xSsVS
That applies to individuals, not companies. With groups like Facebook it is “always assume bad faith,” because it always is.
I miss Dangerous Creatures, World of Flight and Explorapedia.
>Abu Hamza al-Masri

Indictment unsealed after arrest.

>Romano Pisciotti

Indictment unsealed after arrest.

>Viktor Bout

Indictment unsealed after arrest.

El Chapo and Ira Einhorn both fled after being made aware of their indictments.
There's nothing mindblowing about
Edgar Dijkstra's "Go To Statement Considered Harmful". Which largely argued that you should organize your code into easily composable function calls. Kinda obvious in hindsight.

Its more about discipline than anything else. A recognition that fork-join is much easier than other methodologies (such as Async).
Is pf still included in macOS? I wonder if it blocks it. Last time I played with it was the Snow Leopard days: https://opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/ne...
Both parents are working, so the children are cared for by the state in Ganztagesschulen (Germany, literally Whole-Day-Schools). It's a mix of "we must raise the children because some parents are unwilling/unable to do it themselves" and necessity for average parents who cannot afford for one of them not to work full time.
Funnily enough, I've seen other people say that Sweden's strategy succeeded and that no one will admit it...
Searching for Julia related work on Upwork resulted in only 3 jobs. One of them was actually to port an existing application from Julia to C++
Julia has a heavy Lisp heritage. If you want a clearer comparison, see Dylan. On the topic of Lisp, Julia's parser is written in a custom version of Scheme called femtolisp.
Routing tables get bigger and bigger as the topology of the addresses stops being a good generalization of the topology of the network. As you slice and dice networks into smaller different globally assigned networks, routing tables need new entries for the smaller networks.

Pretty sure that we’ll never see routing tables with 4 billion entries. So it has to end somewhere.
> It could very easily have a 1:1 mapping to the filesystem with no need to declare modules to use them.

I would love to see this. The issue isn't that people hate the idea. The issue is not breaking existing projects and workflows when making such a change. If we could find a way to make this work without breaking existing projects and workflows, I think there's support for doing so.
There should definitely be a prefix for celestial bodies added. Probably a lot of work though so we’ll just give each body a country code.
Have you considered looking at med tech or web systems that support your current career. The best developers are ones that also have domain knowledge.