skysight-inc/HackerNews huggingface dataset:
And, if you really want an ARM to play with, you can pick an Ampere eMag workstation.
As someone who grew up with pets in a lower income household, that isn’t exactly an indicator of wealth to spare. If the cost of pet food doubled we likely would have had to put the dog up for adoption.
So a lot of people at my company were struggling with this too, but I think we found a pretty good solution! We found a tool called ghstack (https://github.com/ezyang/ghstack) that makes it easy to manage dependent PRs. A lot of us are now using it.

Happy to show you how to use it - just book some time here: https://calendly.com/ericyu3/15min
> Youtube has to share it's revenue with content creators, unlike Netflix.

From a financial modeling perspective, that’s more akin to a tax paid by YouTube than anything else, which makes it easy to plan for. That’s not the case with Netflix, which has all sorts of competition bidding up costs and making content costs much more difficult to predict per unit of revenue.
A good way to go about this would be comparing the page's footprint in bytes with the page's text:

w3m $SITE -dump | wc -c
Good on you for trying. FWIW a general rule of thumb that I've discovered is that it's more worthwhile to listen to the doers than the talkers. And certainly don't be misled by the guys who tell you to sacrifice for the common good when they will not.

There is no racial tie to any place. As an Indian you have no more of a responsibility to improve India than you do France. You didn't choose that, you were just born there. That's like me mowing your lawn and then asking you to pay me whatever fee I came up with. India birthed you. But India did not first ask.

And whether the Europeans like you there or not is also irrelevant. You are a free agent. It's probably smart to be liked and to be useful but beyond that residence there is not a gift, it's a value exchange. No one would do that if they didn't get something from it (in aggregate).

Look out for yourself. Everything else will naturally come from that.
Agreed. I find the Youtube suggestion more useful to me when I log off. I may start searching videos of interest and get suggestions of related videos. After it's done, I just clear the cookies. It's like building a new profile of minimal necessity every time.
> There's a good group who've been working on making essentially a Ruby to JavaScript transpiler and I've heard a lot of the pitches for it and they're like, "But it's Ruby and like isn't that better?" And I'm like, "No, like JavaScript is great for what JavaScript does." I don't have this idea of just, like, there's the one approach to everything. The same thing, and that goes all the way back to thinking like SQL is not a bad language. Active Record has never taken the approach that like SQL is this sort of demon that needs to be exorcized. We've reduced the amount of SQL you need to write, on a regular basis, I don't write a lot of SQL, we used to write more because Active Record didn't do as much, but it's not from this perspective of like we have to eradicate it. We do the conceptual compression but, when I look at something like, Ruby to JavaScript transpiling, there's limited amounts of conceptual compression, 'cause you still have to understand the model of what it outputs into and like, it's just, it's not for me - David Heinemeier hansson
> I have avoided COBOL but I have seen stuff written in VB6/COM which was also in the same state. Eventually the one guy who knows anything about it leaves or dies. In the name of “progress” someone wraps it in something else and sticks a web API around it but everyone is afraid to touch that bit of VB code.

I call such things "Ancient Wonders". As in artifacts from long ago that the company owns, but nobody knows how they work or how they were built, and nobody can build one today. There may, in fact, be only one left. Whoever did build them was privy to some Tribal Knowledge that has since been lost.

I worked at a shop whose Ancient Wonder was their custom templating engine with an embedded Python interpreter. The only guy who knew how to compile it had left years before I joined, and as a result everybody just copied the same Solaris .so to new development/test/prod servers as they came in.
Yeah I have no problem.with caniuse and for most sites it is a great tool, just for text-only you often have a different market to consider :)
What is the difference between targeted advertisement and targeted content? I’d argue targeted content is more dangerous because the intent of the content is not as clear as for an ad.

Btw the ad library on FB allows you to put scrutiny on those ads. In fact (some) journalists love to browse it to find a shocking ad and write a news story about it.
Is a whiteboard political? If I buy a whiteboard from Staples, and draw a confederate flag and some hate speech it does not get erased automatically. Have the whiteboard manufacturers made a political statement because their products do not censor hate speech?

I'm skeptical of this claim they everything is political. A forum they hosted any and all content will definitely host political speech, but those are the politics of the users not the site. Your kind of rhetoric seems like an attempt to say that hosting something is equivalent to an endorsement of it. This is not at all the case.
This guy must be worth at least a million bucks. It's certainly weird to hear these ultra privileged people talking like they are far left wing revolutionaries or something... not realising they are the very establishment themselves. It's the purest example of "virtue signaling", because ultimately, it's all about clout.

I'd like these people to focus on privacy, open standards, ethical business practices in IT and so on instead of calling every business who isn't displaying a "BLM" banner on their websites "traitors"...

We went from "please join our righteous cause" to, "if don't ostensibly support our cause you're a f*cking bigot".

It's like the good ol' Bush II's "Either you are with us or you're with the terrorists".
Sounds like you'd want something more like this[1].

[1]: http://www.biostar-usa.com/app/en-us/mb/introduction.php?S_I...
People shouldn’t care if trying to do the right thing makes you end up in someones black book. There will always be people who are on the wrong side of things. Just do what you think is best for our society.
With ~745MM outstanding GOOG shares, I'll gladly take the 20x P/E ratio over the other _overvalued_ FAANG letters.

I understand if YouTube spins off they might have comparatively lesser shares, but it's an interesting thought experiment. Only time will tell.
Intel’s New NUC Laptop Kit: Whitebook Tiger Lake for All
Too much introduction, lack of real beginner's tutorial.

If the tool is so great, please make it as "for beginners" as possible. We need tutorial first, not concepts first.
Not according to my cardiologist :-/
Thankfully, `innerText` has been standardized by WhatWG for a while now [1]. Usually, it accomplishes what you want to do (lay text and have it be visible in that form) as well or better than `textContent`. As such, I generally use that today.

1. https://html.spec.whatwg.org/multipage/dom.html#the-innertex...
BPF is so cool, yet so inaccessible so most tinkerers. If it had Python bindings I'd start using it today, but as is - it's esoteric.
Tether has been printing record amounts again. And is also under legal scrutiny as various cases advance against them and other players.

Looking like a last-ditch attempt to fleece the unwary from here.
I would speculate:

logged in you get the best videos from a pool of narrow interest, which you have probably already mined for the top videos for months or years.

logged out, you get the best from a much larger pool, which probably gets new material faster and you don't watch often.
I believe the problem was XTensas not being available in hard macros, or at least Chen will not sell them at a price point a mortal can afford.

That's a huge thing when power efficiency, and operation from battery mattered.
Source: https://www.reddit.com/r/programming/comments/7wbtg/who_is_o...

- Oleg eats lambdas for breakfast

- The Y combinator fears Oleg

- Oleg knows all the programs that halt on a Turing machine

- Oleg is the guy that Chuck Norris goes to when he has an algorithm complexity question

- Oleg reprograms his own DNA with Scheme macros

- All of Oleg's Haskell programs are well-typed by definition

- Oleg can read C++ compiler error messages.

- Oleg built his house out of Prolog relations

- Oleg speaks machine lanugage

- Oleg once turned a zero into a one.

- Emacs? Vi? Oleg wills files into existance

- Oleg has the Haskell98 Report memorized. In Binary. In UTF-EBCDIC

- Oleg can write unhygienic syntax-rules macros.

- Sometimes Recursion gets confused when Oleg uses it.
I grew up in SF, and I'm a tech weanie, and I gotta say: We have been terrible neighbors. We have been like the guy that bought a condo in North Beach and then sued the church for ringing their bells, but 10,000x worse. We've kind of ruined the city.

As for Marc Benioff, he's the only billionaire who seems to actually, visibly give a shit. He's Jimmy James. (Even if that fwcking tower looks alternately like a phallus or a giant middle finger. Whatever, dude's cool.)
Good point, that seems indeed not to be implemented. I get the use case for inner borders, could probably be tricked via clipping. But yes, that's definitely another exception.
Assume standard contracting in the UK. It's always a daily rate, nothing to do with outcomes.
Could look at https://storj.io/
More than anything, gcsfuse and similar projects that don’t put a separate metadata / data cache in between, reflect GCS’s latency and throughput (with a bit of an extra burden for being done through fuse).

GCS has pretty high latency. So even if you write a single byte, expect it to be like 50+ms. This is slower than a spinning disk in an old computer. If you’re just updating a single person’s notebook, they’ll feel it a bit on save (but obviously each person and file is independent).

But you can also do about 1 Gbps per network stream (and putting several of those together, 32+ Gbps per VM) such that even a 1 MB file is also probably done in about that much time. I think for streaming writes (save model) gcsfuse may still do a local copy until some threshold before writing out.

I’d probably put your models directly on GCS though. That’s what we do in colab and with TensorFlow (sadly, it seems from a quick search that PyTorch doesn’t have this out of the box).

Filestore and multi-writer PD will naturally improve over time. But I’m guessing you need something “today”. Feel free to send me a note (contact in profile) if you want to share specifics.
I wouldn't be too sure about it not being due to malice. All too often, what is plentiful is treated with contempt and not respected. One thing that is available in plenty in this side of the world is human capital. I'll leave you the dots to be joined.
VLAs are gone, were made optional in C11, thus every compiler that jumped from C89 to C11 never bothered with them.

Google even sponsored a massive effort to clean the Linux kernel of their use.

A subset of designated initializers is supported in C++20.
Process Injection Detection with Sysmon
You’re only able to type and communicate this message because of science. If you’re going to say something so inflammatory, you better have an argument to back it up.
https://archive.is/NcEpm
One of the great and durable things about America is that, for most people, it doesn’t. As someone who comes from a country where there are violent riots after every election, I have watched the last four years (starting with the 2016 protests and four years of “resistance”) with tremendous alarm.
By weight alone probably wouldn't guarantee results. Consider, the same weight of dry firewood would still burn slower that that much paper/kindling.

One could argue those are different ingredients, and to an extent I can agree with that. However, the point is the same ingredient at a different density is practically a different ingredient. So the problem is some ingredients shift during rest into other ingredients.

Which, I don't think, is controversial. Whole milk and cream are obvious facets of this. And most different types of flour are visually indistinct. Then there is kosher salt versus table salt. Pretty sure those are not really substituted just by weight.
And, has been supported by all the browsers for years: https://caniuse.com/?search=innerText

I'm not sure why anyone would use `textContent` anymore. I think I had even forgotten that it exists.
Low cost MarkMonitor

But still there're no guarantees that the registrar's own it infra is secure, or insiders with the wrong root access somewhere?
> Brexit is just an example.

Brexit could only take place because the political class spent 25 years using the EU as an excuse for everything that went wrong.

The current PM spent his formative years making up stories about the EU to send back to the telegraph.

FAcebook's advertising only works (assuming that it does actually work) if people are receptive to the message. Those messages have to be thought up by someone.

Thats not facebook's fault. thats the fault of political discourse.

The Pro EU side _lost_ because they failed to follow the standard rules of election winning: Make the other side seem like they are going to make you poorer, or less patriotic (or both)

They spent their time shouting at the sceptics calling them racists. Waffling on about economics, never emotion, never empathy, Never ambition.

Much as its comforting to think that the likes of russia, google facebook and china are at fault, its really not the fault of advertising.
Where was the whiteboard manufactured? Did the frame use Canadian aluminum?
Not sure you have seen it - https://www.g2.com/ They are aimed at B2B companies. So if you want to thank someone, show your support there & it will help them.
I'm pretty sure Ray Dalio is not a "hedge fund skeptic".
I was working at Google when they bought YouTube for nearly $2B, the by far largest purchase at the time.

That is week's TGIF had incredulous engineers questioning the decision, and Larry explaining that it was indeed steep, but that he saw incredible potential.

He was right yet again.
If only an R01 were $1M!

The “modular” budget (which many grants use) is $250k/year, and has been for some time, inflation be damned. You can certainly try asking for more, but there’s lots of contradictory advice about whether that’s wise.
> about. It was so much better when there was just "how things are done" and talk that was "unamerican", so much less political.

We managed to get a lot of stuff done that way.
True, it's probably not fair to extrapolate these results to every VPN installation, but I'd argue that retail VPN providers are among the most widely deployed WireGuard and OpenVPN installations (are there bigger ones I'm not thinking of?), and that they are probably pretty optimized for the advantage it'd give to be faster and/or operate at lower cost than their competitors.
It's a perfectly cromulent phrase!
A must read for anyone considering writing or maintaining JavaScript text editor code. The author is a true JavaScript badass (creator of fabric.js).
It's defensive coding. Do you think defensive driving is 'sweeping problems under the carpet'? (It is, but it's still useful...)

I use every tool at my disposal. Sanitizers, static analyzers... and also not leaving dangling pointers in the first place. Why would I do anything less? It doesn't cost anything except a little effort.

Take a look at this recent HN link: https://www.radsix.com/dashboard1/ . Look at all those use-after-free bugs. Even if it only happens 1% or 0.01% of the time... It's a huge class of bugs in C code. Why not take such a simple step?
But if you can’t do anything with Bitcoin, this is pure speculation. At some point it’s gonna pop.
Only human mammals seem to have rhythm. But some birds have it..

https://www.youtube.com/watch?v=cJOZp2ZftCw
Eh, in hindsight, maybe I should have left out that part since it detracts from my other point. It's just an aesthetic thing. For instance, I really don't like the word 'purposely'. I never saw it used before the internet came about, and 'purposefully' and 'on purpose' worked perfectly well for me. I'm sure it's correct, but it just rubs me the wrong way.
Apparently Separatists == Dissenters, there was a bunch of them: https://en.wikipedia.org/wiki/English_Dissenters#Brownists
Dungeon Crawl Stone Soup and Caves of Qud.
"x += 1" in Python is a statement, not an expression, so that's a SyntaxError.

But I suppose you would run into this kind of ambiguity with the walrus operator, i.e.

>>> x = 5
>>> f = lambda a, b: (a, b)
>>> print(f(x := x + 1, x := x + 1))
(6, 7)

PEP 572 appears[1] to specify that the evaluation order should always be left to right.

[1] https://www.python.org/dev/peps/pep-0572/#change-to-evaluati...
I think OP is referring more to the sort of work culture associated with people who use language like that - bureaucratic, brown nosing, inefficient.
That is fine. Consistently being on no one's side is better than being on someone's side.
It’s added to the standard because macro version has undefined behavior. (yet it still works on any compiler without a problem)
This has very much become the case, and what a wide centre it has become - I’d have said I was left wing until the poles pushed so far apart I fell into the central void.
If the thing happens to be heavily politicized, how can a diverse organization possibly agree that it's the right thing? That's the Coinbase idea, as I understand it. If we can't all agree it's the right thing, it's just divisive for the organization to try to push it on employees.
As an old guy with insomnia who freaks out seeing these headlines on the hacker news, I’d like to thank you sincerely. This shit is scary at my age.
We actually had a case study on the groupon accounting scandal as part of my MBA. In a nutshell, they claimed the retailer’s cut of the revenue in their financials improperly which arguably overstated their market power. Other interesting tidbits:

* Before going public, companies need to invest heavily in proper ERP systems. Groupon was allegedly running all its financial reporting off excel prior to IPO.

* At the time, Groupon also forced businesses into really steep discounts (think half off or more). Companies started realizing they either (1) were getting their same customers but giving them huge unnecessary discounts or (2) were acquiring a customer who would never return unless similar discounting was applied. Most businesses would only engage once before feeling burned and not engaging again. Which leads to

* They way groupon would source new deals (at least back in the day) was directly calling businesses to drum up demand. There wasn’t really a self-service portal or anything of that ilk. Groupon employed a bunch of people who literally dialed for dollars all day. It wasn’t really a scalable enterprise.
tl;dr Internet Explorer introduced a nonstandard mechanism, x.innerText, that returned the 'plaintext representation' of some node tree, in contrast to x.textContent (which includes the source whitespace) or selection.toString (which takes longer). This article looks at the use case, compares then browser compatibility (including jQuery), and looks at some previous standardization efforts.
(2017)

Also, paywall: https://archive.is/TCa90
Comparing iPhone OS 1.0 with iOS 14 using tree maps
They just DMCA'd them. Lbry then changed the listing. You can go get everything from the blockchain if you put in the work. They just made it so you have to put in the work.

This is usually the case with most of these censorship resistant things. They have to comply with the law so they can never live up to the dream.
How did Guitar Center miss out on this? They sell online. Maybe GC’s bankruptcy will throw independent shops a lifeline.

My guitars are getting more playing time, for sure. Great RSI prevention break.
Heavens it is exhausting to deal with this partisan bickering in a sincere manner, what's next, are you going to tell me what to eat?
> this is what my search history looked like

> gimp resize image

Image -> Scale Image

Very bizarre, indeed! Scaling the image is a "Scale Image" command in an "Image" menu.

> gimp rotate layer

Layer -> Transform -> Rotate { 90° Clockwise, 90° Counter-Clockwise, Arbitrary Rotation ...}

Totally undiscoverable. Rotating a layer is buried in the completely unrelated Layer menu and obfuscated by terminology. The user has to be a propeller-head who knows bizarre jargon, such as that a rotation is a kind of "transform" and might be hiding under a menu item labeled that way.

To add insult to injury, this menu item has not moved in at least 15 years to a more obvious place. Gimp clearly likes existing users better than new ones.

> gimp rescale interactive

In the latest stable Gimp (2.10.22) which I just installed last night, there is a surprise: I can't find the Rotate tool button. Aha, there is an "all in one" transformation tool. The Gimp version I previously used still had separate toolbar buttons for different transforms.

I see that we can right click on the all-in-one transformation button, and then pick a specific kind of transform. We want Scale, which is also available as the familiar Shift-S hotkey.

The Tool Options dialog comes up for the tool. I see that the very first item is a bunch of icon-labeled buttons next to a Transform: label. They all have tooltips: "layer", "selection", "path" and "image". Aha: Transform -> "image" must be what we want. We click on that.

Now we proceed to interactively rotate the image, and apply that change using the Scale button on the rotate dialog.

In summary: Shift-S to scale, pick "image", do the interactive scale, and click "Scale" to make it stick.

For your other queries, you just have to know how to work with transparent layers in Gimp. Gimp is not a carbon copy of Photoshop.

You were not born knowing how to erase pixels transparently in Photoshop.
I had to use Acrobat Reader on a Mac to work with a book publisher because the comments they were attaching to the manuscript didn't work the same on Apple Preview. PDFs don't behave exactly the same everywhere for things that goes beyond just reading documents. For example, I had a reply on the PDF that was visible on Preview but vanished when you tried to read on Acrobat Reader, that caused a lot of trouble with the publisher that claimed I didn't answer... YMMV with regarding to these features and them working across apps.
"Always do right. This will gratify some people and astonish the rest." – Mark Twain
GIMP and Blender were my go-to-examples for why the Bazaar/community-style open source development process doesn't really work for UX-intensive apps. Then Blender 2.80 appeared.

Perhaps its UX development process was more Cathedral-like, though?
Rust-script – Run Rust files and expressions as scripts without any setup or co
Thank you for the feedback!

As someone who's been involved with the project from the very beginning, this is immensly valuable to hear. Could you elaborate on how we could've gotten you to tell us? :)

(I get that GH issues is probably not the way to go, but wondering what other tool/channel would work? Also I think there'll be no silver bullet since it requires some energy & care to actually jump to action over a random project you find interesting and that will never be the case all the time, but then again this is basically what we need to work on to get people like you to try/use it!)