skysight-inc/HackerNews huggingface dataset:
I am at MB Pro #3 in as many years. We replace around 2 percent of or colleagues' machines per week. Some because of the keyboard (they go into repair and are rotated back) some because they stop working from one moment to the next (also into repair, but only once, after that if it happens again they're scrapped). All three of my MB Pro devices were in repair once because they stopped working costing me one additional day of setup of a temp device. And also one day for setting them up again after they came back. When they died for good another day for a temp replacement until the newly ordered one arrived and it was another day of setup. So I am currently quite well versed in setting up a MB Pro and have it scripted as far as I can thanks to homebrew and the like.

But replacing 2.5k every year with additional repairs in the 700 Euro range isn't viable.

Sadly we are primarily a Mac shop and I have to say that Keynote is by far the best piece of presentation software I know of. But none the less. The hardware is currently unacceptable imho.
Here is what I did ...

First, I created my own recursive resolver in the cloud using 'unbound'. You can do this quickly and easily with an EC2 instance or whatever (mine is a FreeBSD jail on my own server).

Second, I got a paid nextdns.io account and enabled the basic blocklists which are, essentially, the same as ublock origin would have locally.

Third, I set my recursive resolver to use the nextdns.io endpoint as its upstream source of DNS.

Finally, I set all of my networks to assign my personal DNS server (and no others) for all DHCP requests and I hardcoded it into my own machines.

So now I control my own dns, globally, and my upstream source of name resolution is "sanitized". Theoretically, I could just remove ublock origin from my browsers now ...

Then I
> I suppose I am discovering many of these "obvious" things

sorry for the flippant remark then! it's great to be in discover mode, enjoy ;)
> It not longer forces to restart my entire browser for an update, where every new tab I open says "restart before you can use your browser."

Are you on Linux? My understanding is that the distro packages exacerbate this problem, and it is less of an issue if you use the builds direct from Mozilla.
Ouch. That does indeed sounds painful. I hope GE at least got a big pile of cash from the sale :-p
You know the term doublespeak comes from Orwell, right?
Interesting you brought up the whole parallel societies thing. We have a few churches around us that have a bunch of people who do home schooling and "alternate" schooling, and this whole alternate society thing is really noticeable. The kids have friends and play and socialize, but it's an entirely different circle from the public school kids. The kids play video games but different ones, they watch TV and listen to music, but have a totally different concept of pop culture than the regular school kids. Like if I made a Spiderman or Harry Potter reference/joke they wouldn't get it at all, but they have their own memes that only they get. Feels kind of insular, like the Amish or one of those communities of immigrants who deliberately don't assimilate into the shared US cultural melting pot.
As a web developer who suffered through IE6's pain-points from its heyday until 2014, I've said this about Safari on iOS for years now.

I had a huge retail client who's customer base was largely on Win 2000/XP equipment, so they insisted on it until usage dropped off enough. Sorry I can't be more specific.

Luckily, it's not actually quite that bad yet, but I've built PWAs and some of the bugs are truly awful.

I think it was iOS 11 where the camera didn't even work in PWAs for months- we had to get people to use the website through the actual Safari browser on their phone. It wasn't actually fixed until 11.3. It was brutal.
Military installations will go out the window as soon as a military has something useful to do up there. Right now it is a interesting idea but not actually practicable. When a war starts military leaders get their way if it means winning, which means the treaty will be broke if there is something useful to do in space.

This is why chemical weapons treaties are signed and obeyed, while land mind treaties are not: the military of powerful countries doesn't seem chemical weapons as something they want, while landmines are useful in some situations. (If your country has signed a land mind treaty it is probably because they can count on an allied country that hasn't to place land mines. If your country hasn't signed a chemical weapons treaty it is because your military isn't very good by modern standards and so you can accept the downsides)
It sounds like you just "allowed real competition" by changing the rules so that only one player, Mozilla, can play the game.

Are you sure you're not just trying to rig the race so that only your favorite player can cross the finish line?
It's because people use those feeds commercially to their own ends. And craigslist has been a really good/ethical service imo as far as I know. I first noticed when they got rid of the job feeds many many moons ago. It broke my codeignitor job site aggregator, made before indeed. Now I don't think any of craigslist/hotjobs/monster/careerbuilder have RSS?
One of the value props was the inability to reset and resell if it were lost or stolen. Now that it’s cracked there is more of an incentive to not try and find the owner.

As for actual data security you are probably right
That very much depends on what distribution you use. The Fedora/CentOS/RHEL world has had SELinux enabled by default for years. The Debian world has not but AppArmor is pretty popular there and while that's a fairly different system it hits many of the same sandboxing points. Beyond the default configuration, anyone who is following a hardening standard like CIS is going to have SELinux enabled, too.
> Firefox does not support some standard APIs that even Safari supports.

Such as?
So now you can...

Plagiarize!
Let no one else's work evade your eyes.
Remember why the good Lord made your eyes,
So don't shade your eyes,
But plagiarize, plagiarize, plagiarize ---

(Lobachevsky song - Tom Lehrer)
You cannot use IPv4 100% efficiently. Even if you approach 90% usage, that would probably be very optimistic. AWS has probably millions of physical servers by now (they had ca. 1,4 million servers by December 2014 it seems) each with probably hundreds of services each needing an IP. Yes, you can stretch 10.0.0.0/8 with NATs all over the place but at some point, you need the public IP. With that kind of appetite you need multiple /8s of IPv4 space just to keep things running. I don't think they are crazy buying that much address space and concurrently improving IPv6 support - they most likely really need it.
Where was the antitrust in all these years ?

I think it is a little too late now. Companies like Google have grown to the size where it is now impossible to stop them from being a monopoly.

I don't think there is anything, anyone in the world can do to really allow a fair competition in the space.

As for the fines that e.g EU has inflicted to Google in recent years, they are simply ridiculous, considering Google's revenues.
Because numba (and jax), although being wonderful pieces of engineering, work on a fairly limited subset of python, do not permit the same level of introspection as python, and do not play nice with other python libraries. Julia does not make that sacrifice.
> I've been observing something akin to Zawinski's Law ("Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.") but for programming languages:

Even more applicable, in this case, would be Greenspun's tenth rule:

“Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.”

https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule
Who cares about the world.. I just want full access to the system I paid for. This should always remain an option.
> Google charges premium for ad space even in non-competitive markets; I'm talking about what you end up paying for a top spot although there are no other actors in the auction for a particular keyword (even in broader matches).

Google uses a Vickery Auction, in other words the top bid pays what the second bidder bid so while I agree with your greater point, this is not based in reality as stated.
"In German, oder Englisch,

I know how to count down...

Und I'm learning Chinese",

Says Werner von Braun

---

Pretty prophetic for 1962, pre-moon-landing.
Last time I've seen time drift in a video file was from having the wrong frame rate in the video stream. A difference between 24 and 25 is rather obvious, but 23.97 and 24 fps might be hard to notice immediately.
Honestly, I couldn't tell the difference in quality between the two VCRs, but I'm also bad at assessing video quality. I thought the quality on my professionally digitized videos was good, but videophile readers have given me feedback that it looks like near-amateur work.
Show HN: Fluora - A Smart Light That Brings Immersive Digital Art into Your Home
>>> that's evidence of phone manufacturers using their power in one market (phone sales) to extract cash out of another (search/ads).

>> That's an example of how competition is supposed to work. Phone makers sell their audience to the highest bidder.

> That's actually the opposite of how it's supposed to work. You're not supposed to be able to use your dominance in one market (cell phone manufacturing) to unfairly compete in another (search).

If you read the comment in question, there is no suggestion that the cell phone manufacturers are competing in the search market. They're taxing it, or selling to it.

So.... what are you trying to say?
> I don’t think people complained that IE6 was the only option.

Some people did. I complained -- at the time -- that the monoculture was harmful, and I used Firefox as my primary browser for that reason (but there were lots of sites that would only work on IE). I loved Chrome when it first showed up: a new entrant increasing the diversity and bring lots of new technical and UI innovations. But once Chrome reached the point where it dominated the browser ecosystem I returned to Firefox because I really DO think that diversity is important.

Specifically, I believe that when the largest player in the market has no more than ~40-50% market share AND there are at least 4-5 different widely-used tools, that producers of content (as well as the tool providers) will feel compelled to focus on delivering a compatible experience. But when the largest player in the market has 75% of all users, it's advantageous for content producers to focus on delivering for that platform AND it starts to be advantageous for the producer of that tool to become incompatible with other tools.

To keep the ecosystem healthy, I want to see more diversity than we have today.
I'd love to do that for my parents - and would be happy to pay for shipping (email in profile).

Thanks!
I hope there's a mention of how Google locks out third party browser developers by refusing to let them implement widevine, their DRM solution.
Based on what the article said, I have to ask. Is there lots of glue applied inside Apple products? Is that primarily in small devices for waterproofing? Not knowing much about manufacturing, I’d think that most people would expect parts to be secured together via solid metal screws or something other secure.
> if you want to know how well we're allocating our (labor) resources as an economy

There is no single "we" who allocates those resources. That is a fundamental fallacy in this whole way of looking at things. We seem to have this belief that, if only our government experts could find the right aggregate measure and micromanage the economy based on it, everything would work just fine. That belief is false.

> when we make national economic policy, it should be to make meaningful progress toward putting all of our capable and willing people (true unemployment) to highest and best use

That's not something the government should even be trying to do, because no central planning entity can do it.

What the government should be doing is guaranteeing a level playing field, and letting freedom work. Historically, times when the government has done that have been the times when the US economy has created the most wealth.
Why does Instagram continue to store and use all of my contacts?
If anything, an anti-trust prosecution is more likely to go ahead in the unlikely event Biden takes office. The Democratic party has a much greater willingness to engage in regulatory actions against large businesses than does the GOP.

The GOP pushing a rushed (and therefore, weak) case now smells of a designed-to-fail effort that will only strengthen Google's position by poisoning the well against effective anti-trust efforts in the future.

It may also be partisan. Facebook has received considerably less attention from Washington as it has become more cooperative with Republican demands that conservative-oriented fabricated news remain on the platform[0]. Google has made no such commitments and might be in the GOP's sights as a result. While the DOJ is playing to lose, defending the case will cost Google money and this could be a lever to encourage them to follow Facebook's lead and give preferential treatment to conservative fake news.

[0] https://www.nytimes.com/2020/06/21/business/media/facebook-d...
Right - the second that they included 16-17 year olds in this, I started to pay less attention. I do want to go back to this and look further to see if I can glean out that demographic as well.
This kind of logic can be used to rationalize anything and does not satisfy first principles thinking. Processes and tests should serve obvious purposes, otherwise there is no metric for measuring their effectiveness.

An example of this is coming up with "how many golf balls can you fit in a bus?" riddles, in the vain attempt at "seeing how the person thinks"/"problem solving"/"creativity".
You're reading a whole lot into this single sentence in the article:

> Some lawyers in the department worry that Mr. Barr’s determination to bring a complaint this month could weaken their case and ultimately strengthen Google’s hand, according to interviews with 15 lawyers who worked on the case or were briefed on the department’s strategy.
A subset of Python for one, and debugging stays awkward with gdb.

Makes me think of this little pun: https://github.com/FluxML/Flux.jl/blob/master/src/utils.jl#L...
LibreOffice is open source, and uses Hunspell. Here is how the three word lists in the earlier comment I linked to do in that.

1. On the list of words Firefox gets wrong that I've reported but haven't yet been fixed, LibreOffice gets them all right.

2. On the list of words that I indirectly reported quite a bit earlier that Firefox now gets right, LibreOffice gets one wrong ("heliocentrism", which Chrome also gets wrong, and MacOS gets right).

3. On the list of words that Firefox gets wrong that I have not yet reported, LibreOffice gets them all right.

I don't call Firefox's terrible spelling inexplicable because Google and Apple and Microsoft do much better. I call it inexplicable because LibreOffice does it much better (about as good as Google and Apple and Microsoft do it).
1000x this! Seems like win win for both sides. Kind of reminds me of universities that let you take a course or two to then allow you to continue in the degree program . For some reason I can’t think of any university that actually does that. Is it possible that hiring and university admission suffer the same affliction?
Also, they lock the user in to the corporation's choices. Most of these don't even have a way to bypass them for knowledgeable users.
> at the cost of its strength, causes the complaint to fail, it'll probably be the last antitrust case against Google we'll see for some time.

The conspiracy theorist in me says this was on purpose. Barr isn't rushing this case before the election to make it look like they're doing something, they're rushing it to sabotage any future attempts to rein in Google.
I think GP is saying that there would be a sea change IFF

1. there was legal unlicensed radio bandwidth for any radio services that had cognitive radio capabilities (constant frequency hopping, coordinating frequencies with other nodes after negotiating what frequencies, ensuring the radio bandwidth used is only using whitespace or can be empirically proven to not interfere with other radio transmissions)

2. HAM radio bands aren't touched. Some HAMers are grumpy enough about radio licensing dogma / vigilante radio spectrum law enforcement duty, no need to kick the hornets nest of telling them that not only are radio licensing rules changing from the paradigm introduced in the 30s (see point 1) but that it would remove some of their own dwindling radio bands as well.
"X is Broken" is the new "Uber for X"
Actually, it cannot be totally realistic for sure, else it would become a ... space program. Still, I am convinced we can make an appealing game with the main real-life constraints of early planet colonization.

But as for the choice of time period, I find the close future much more appealing than the far future. It is easier to immerse into, and I expect that, in the years to come, the players could actually related there experience in the game to the events unfolding in real life.

Also, the period of the first pioneers is probably more exciting than the period where you manage complex cities. If you play Civilization, the first turns have a special flavour that you do not get anymore later in the game.
And my cell phone connection in Germany is IPv4 only :-(
Salesforce Sucks
The main thing missing from Numba is user defined structures, the jit classes are a performance penalty usually.

That said, in terms of composability you can jit over the closure to achieve a lot of what you might want, e.g.

def make_loop(f):
@jit
def fn(x):
for i in range(x.shape[0]):
x[i] = f(x[i])
return fn

for any jit'd function f will be just as fast as if you had inlined the body of f.

For introspection and simplicity, I think, in high performance, you simply have to choose two of fast, simple and generic. Julia clearly chooses fast and generic.
> I'd argue there's a huge responsibility on the folks writing moderation tools like this to ensure they don't have adverse side-effects like this.

With all due respect, this is a naive take: the tools that are used on reddit for autobanning people from subreddits based on subreddits they've posted in are designed strictly to de-legitimize voices not in ideological lockstep with their own.

>If then a moderator was dumb enough to subscribe to #bad-people:example.com and use it to impose a ban list on their rooms, then I'd hope that their community would arch an eyebrow at the crassness and treat them like a rogue moderator and either get them removed, or fork and go elsewhere

The issue with forks is that they either unify the community (a successful fork) or completely divide the community (ffmpeg versus libav). It is more likely that such a system will divide communities and encourage infighting rather than consensus.

Question: did you ask anyone with experience with community building and community dynamics about this proposed reputation system, and if so, what were their comments?
The comment about “just before an election” is kind of interesting to me. If the law doesn’t dictate that the powers of the government aren’t valid at this time, then shouldn’t they still be doing their job?
Forgot about the monopoly -- how about outright fraud?

As someone who used to operate a domain parking service, I've seen evidence numerous times of google taking away publisher earnings because of alleged clickfraud, but then not refunding advertisers for those same clicks.

I know of three advertisers who were appearing in AdSense ads on a publisher page back in 2009 that Google refused to pay out because of "click fraud", and none of these advertisers received refunds or any indication that they were defrauded. Google took the money that was supposed to go to the publisher, kept it, and didn't refund the advertisers. They probably never do. I ended up paying $800 out of my pocket to compensate my users for the lost revenue.

I have also worked with hundreds of advertisers in the SEO space, and I have never, ever, seen someone say they had ad money refunded because of click fraud, yet I've seen plenty of publisher earnings held back because of supposed click fraud. Google's fight against click fraud is really just a fight against paying out to publishers, full stop.

Google also used to do this crazy shit (don't know if they still do as I'm not in that space anymore) where they would change the TOS at midnight and then retroactively block the past month's earnings on hundreds of accounts that are violating the seconds-old TOS. Pretty sure that is illegal as well.

If you think about it, Google has zero incentive to stop real click-fraud, especially if their chosen course of action is to just keep the money and not have to pay publishers or refund advertisers. This space needs regulation, and it's needed it for over a decade.

I will happily forward what I have if someone knows how to get in touch with investigators.
(Responding from the perspective of Materialize, the technology and company built on top of Differential Dataflow) Some examples we're seeing interest for:

Building realtime, low-latency (< 10 sec) dashboards. The type of things where you previously would have had to wait for several hours or a day for ETL pipelines to crunch through a lot of numbers.

We're also fielding interest for streaming ML applications. Ie, moving from batch models to streaming models.

Also worth pointing out that Differential Dataflow has been around for awhile, while Materialize is fairly young. We're still constantly learning about new applications!
That's definitely true. Although I wonder if anyone has done an analysis of where hospitals and physicians spend their money? Could reducing the costs due to malpractice be a potential solution?
I disagree with what you're doing and disapprove of it on principle that destroying a book which may have some useful knowledge in it is to be avoided.

I recommend you cease this activity for karmic reasons.
Foone's Twitter Info Threads
I'd almost advocate maybe even providing less signaling, like a technical chat-roulette where you get put into a pool and both sides can just "NOPE" out at any time if the interaction isn't sparking joy. Only when you build a rapport talking about the kind of work and challenges does it allow you to say: okay, let's meet later in an attributable fashion for real.

Also, bonus points if it involves OTR/PFS so you can talk details without attribution and know that since you're in a "pool" if you got through to an identifiable, in-person interview you can pretend like it never happened, but the candidate and the engineer both at some point definitely interacted in a way that they both felt comfortable proceeding to that point.
From what I understand of VCRs the S-Video output is only active for S-VHS tapes. Unless their recorder used those tapes it wouldn’t have been an advantage - or even work at all.

What he did do was use the 3 FBAS connectors for Stereo Audio and Composite video. Still subtle issues can crop up because analogue video is hard.
Spidering and building an index is relatively easy. It's not the barrier to creating a search engine, and I don't think you'd find that Microsoft's index is materially smaller than Google's. The hard part is figuring out how to turn that content into relevant results.