skysight-inc/HackerNews huggingface dataset:
I'm not seeing that. Searching for "honda motorcycles" I get a page of links that look like this:

<a href="https://global.honda/products/motorcycles.html" ping="/url?sa=t&amp;source=web&amp;rct=j&amp;url=https://global.honda/products/motorcycles.html&amp;ved=2ahUKEwiZ_IK6wsLrAhVDHjQIHVtRC0EQFjAKegQIBBAB"><br><h3 class="LC20lb DKV0Md">Motorcycles - Honda Global</h3><div class="TbwUpd NJjxre"><cite class="iUh30 gBIQub bc tjvcx">global.honda<span class="eipWBe"> › products › motorcycles</span></cite></div></a>

It uses the ping attribute to track the clicks. Sponsored ad links look a little different.

I'm using Chrome. I don't think the ping attribute is supported in all browsers so in other browsers Google most likely does the redirect to accomplish the same thing -- track clicks on search result links and capture whatever it can get from the browser.

You can't just "silently track the link using JavaScript." One way or another Google is going to track clicks on search results, whether through a redirect, a ping, or JS code sending an AJAX request. However you look at it your browser is going to make at least one additional HTTP request along with following the link.
So what do you suggest? I've been eyeing a Thinkpad, my first pc in 20 years. Do we know that other manufacturers don't have the same practices? I also don't want to jump to a small manufacturer just yet, I want to get used to having a pc after being mac-only.
Or what else happened at that time that could benefit from

- losing power

- losing network connection

- a distraction in the news
Yeah, when would we ever need such a stockpile of unnecessary extra transformers?

(says a guy from his ICU bed on a ventilator because of COVID)
I don't think that works: The customer gets vastly different experiences because in a shop you're benefitting from the rented space's protection from weather, etc.

The same is true in the case of the iPhone vs. Desktop + web experience: it's different. One way that highlights the added benefit of the iOS app store is that it's safer than the open web.
I love how this defaults to horizontal scrolling on android, with line lengths exceeding screen width by a factor of two.
As the other poster says you continue to pay income tax in your home country and you're also forbidden from working for any Barbados company since they don't want people taking local jobs.

However this may have tax consequences in your home country. I'm from the UK and if you spend more than 180(?) days abroad in a tax year you become non-resident which has some implications. You'll need to consult an accountant I guess.

I got my visa and I'm hopefully heading out towards the end of September, it should be fun.
What's the point of posting this analysis that is over 2 years old in a young and rapidly iterating space?
And all that just to give people illusion that they got in through special merit, not just baseline merit + some luck.

It would be much cheaper and much better for both students and universities if applications were handled by a random number generator. That is, from the pool of students that applied to a given facility and crossed some per-faculty grade threshold, just bin then together and pick at random, until all places are filled.

(If you're worried about grade inflation, introduce university-provided exams instead. And/or design the first year to aggressively weed out anyone who can't pull their weight.)

But alas, there are lots of people making lots of money from handling admissions and providing extracurriculars, I'm pretty sure they'd object :).
Who genuinely uses Assistants from their respective phone and for what tasks in general,just wanted to know is someone really making most use of it?
https://archive.is/YZXTk
You can still target for afro though. Which may be better than targeting racially where afro doesn't apply for majority anyway.
It sounds like they're doing all they can to ensure their kids enjoy it. Sure, the world might be very different in 15 years time, but there's almost nothing they can do about that. Assuming they have enough money to get by, it sounds like he's spending time with them, which is the most likely thing that their kids will miss when the world changes.
Technology, meet business goals :(.
When you rent or buy real estate in SE Asia, it's been important to find non-flooding areas. With global warming, that will be even more important in the future.

In Jakarta, which is located on the ocean(!), some parts are 1 meter below sea level. I have friends there that have to pay a boatman to escape the floods annually.

Regarding moving government offices from Jakarta to Borneo, I'm puzzled how that will affect bribes, which is the primary income source for officials. You literally join the government to be able to receive bribes.

In metro Manila, Makati and New Manila are above flood level, but the rest of the metro area floods at least annually.
hey - i evaluated a bunch of tools like mode and google data studio as well trying to solve this exact problem, but i could never find what i was looking for...

so we built structure to solve this - it's a sql editor like datagrip but it allows you to build datasets that you can reuse for new analysis. so, in your case you define your relationships once with SQL, in this case 'all drugs', and then you can build a model 'all drugs dispensed' that reuses the 'all drugs' dataset... and the views / tables are linked and organized so you dont have to recreate them every time.

https://www.youtube.com/watch?v=V1tmeFgWMLs

it doesn't solve the problem of your data being scattered across multiple databases (you can send your data to a data warehouse with tools like fivetran), or an export to google drive - but it does solve the hard problem of keeping your analytics organized in a sane way so you dont have to rebuild the same sql queries over and over again, or have a bunch of various SQL definitions of the same thing.
> low paying part-time jobs

Using part time to discriminate is more of a US phenomenon. Most older people and people with kids prefer 80% jobs which have correctly prorated salary, so 80% may average higher salary than 100% in these countries. Other jobs also. There are still some connections in pay like food service is open to students, part time, and lower paid.
Why not fun then?
Why does HN have so many conspiracy theorists?

They're clearly designed to make money by keeping you in the Amazon / Google / Apple ecosystem. I don't think any of them make much money from data collection because they don't collect that much data.

I have Google Homes and you can go and look at all the data it collects - for me it is 90% "hey Google play some music" or "hey Google what's the weather" or "hey Google set a timer for 10 minutes".

Useful for improving they speech recognition but not much else.
That's not fine and idiomatic in any language I know.

This would be:

function getDisplayPictureFromId(id) {
return getUser(id)?.profile?.displayPicture
}

If the language does not have the null-safe operator '?.' you just write it:

function nullSafe(obj, callback) {
if (obj) {
return callback(obj)
}
return null
}
function getDisplayPictureFromId(id) {
return nullSafe(getUser(id),
(user) => nullSafe(user.profile,
(profile) => profile.displayPicture)
))
}

Not as nice in this case, but with a few similar functions for composing other functions, you achieve similar benefits to Monads without having the complexity of higher-kinded types.
No, because "ducted fan" has a very specific meaning in aerodynamics. But yes, a bladeless electric fan isn't actually bladeless, the blades are just hidden inside the fan body.

https://en.wikipedia.org/wiki/Ducted_fan
Tandem (who sold high-availability via redundant hardware) coffee mugs had two handles. What are some other companies whose mugs reflected their value proposition?
Black Panther rules Marvel's world. Literally
Discussed at the time: https://news.ycombinator.com/item?id=12008020
That is only on the frontpage, they send an email each friday with that week’s posts..
The packagers or paqueteros!
Doomsayers should understand that opponents hear the following:

"This time is different. The end is nigh. Our only hope is for heathens to ascribe to our morally superior political ideology and central planning. Heretic unbelievers must accept the gospel truths of technocracy and scientism!"

Make what you will of that, but there must be a more effective way to communicate. Doomsaying is not uncommon. Nor are ideologues seeking power while claiming the mantle of "collective good". Suspicion is not unwarranted.

Please don't read this as a denial of the existence of backward and regressive individuals. Thanks.
Exactly.

Keynes rejected Marx, who explains that while the capitalist class maintains state power the workers will continue to be exploited.

He also rejected Lenin, who explains how imperialism’s constant expansion most intensely exploits the periphery, where most production gets moved to.
I stopped reading after seeing the cancer/hearth disease chart. It reinforces the belief that most deaths are caused by cancer, while actually it's hearth disease.

So if you make a chart, please make it accurate.

Therefore I couldn't trust the rest, since it might all be "drawn from the wrist".
Femto-Photography
On top of what the article says, even if we had pristine dinosaur DNA, the way we clone things is through a living host - so whatever we'd clone would be half-dinosaur, half-cow, or half-whatever animal volunteered a womb/egg.
If curious see also

2017 https://news.ycombinator.com/item?id=16021509
I just use good primitives and glue them together as required in my application code. The only primitives that I feel safe playing with are: SHA2, AES, PBKDF2, CSPRNG, and Microsoft's DPAPI (for secret management). I always use first party implementations where possible. In this case, all of my crypto primitives are entirely written by Microsoft.

I never really screw with asymmetric crypto primitives directly. The closest I'll get to that area is stuff like loading a PFX byte array into an AspNetCore webapp for presenting a TLS cert.
I use mine all the time to send texts, make phone calls, set alarms and timers, and add calendar events.
That's still the case for computers.

But before the iOS app store, there was none.
Beauty is in the eye of the beholder, and in my case, I find it very hard to look at any dark theme for more than a very brief amount of time. I'm wondering whether I've got some eye condition but I know from previous comments that there are at least a few other folks on HN who experience the same.
I'm on the lookout for a FHD IPS screen for the T420 that is compatible for max 150$.

Where do I source those?
Tax incentives are also responsible for the return of open office plan since 1960s, as depreciation rules regarding buildings and furniture changed.

In addition, you have people believing that Milton Friedman's biggest lie is a law, namely that maximising shareholder value (which is often interpreted to include dividends) is fiduciary duty for the corporation. (It's not)
https://archive.is/bQWXH
For a mobile platform?

If you mean for desktop, nothing has changed.
Accordingly to the book (and research), yes! Just stop consuming so much of the typical short content on the internet, dwelve back into books or what else makes you think more deeply (house projects, hobbies, writing, whatever), and the same brain plasticity that molded your brain for short content will eventually mold your brain for deep topics..
No, it's long gone :-) But you can find a lot on youtube. Many of them are in the P-90X "Ab Ripper X" video. It's mainly lying prone on the floor and lifting both ends of your body 25 times, then leaving the ends on the floor and lifting the center. Repeat on left side, right side, top side, bottom side.

The hardest one for me is lying face down, arms extended forward. Lift your chest and legs off the ground. Oww! These are called "Supermans" because you look like Superman flying through the air.

It'll give you a vast new appreciation for when a dancer lifts his partner overhead by the waist and she gracefully lies prone only supported by his hands on her waist.

I double-dare you to even get your hands an inch off the ground!
Y'know what, maybe looking at it like that is actually one of the problems: We don't learn our first imperative language(s) by way of Turing machines. That theory-level understanding comes much later, after we have a handle on the language itself.

When first learning, the most common abstractions are variations on "a list of steps" - like an instruction manual or To-do list - without touching on memory.

I wonder if there's some sort of similar abstraction here that could be used instead, for the just-getting-started stage...
A photograph shows a 1956 computer disk memory storage unit
Good news, found nice util for Developer
I don’t have much personal experience with GNOME so I can’t comment on that specifically, but I’ve worked on making a primarily dev-focussed product more friendly to marketers in an attempt to speed up their workflow. The problem was we did that based on out perception of how marketers think of the platform to drive the changes. Long story short, it made the devs more frustrated and it was still too technical for the marketers.
Epidemic modeler here. Do you consider the cases who carry the disease but not registered? (usually asymptomatic/mild symptomatic). Do you account e.g. for the delay between getting infected and being infective? Epidemic modeling is hard, risk estimation is harder, and combining it properly requires a lot of care.
Crypto is hard because you don't get quick feedback on whether you are doing well. The feedback will only come if somebody hacks it. You need to know what you are doing and most developers are not at that level. Most development happens by constantly iterating (write couple lines of code, find if it does what you expect it to do).

If you want to understand crypto imagine getting requirements and having to write an app. You can't run it before it goes to production. You need to understand every detail of the app is correct and you are not going to get any validation.

I like to think that crypto is not development. Development only happens after you did crypto (ie. writing down the process) and it is completely different from development.

I have rolled my own cryptogrophic protocol for transferring keys between devices that was subsequently approved by PCI. We needed the protocol in order to work around peculiarities of the particular HSMs we had and it used "funky" operations like encrypting block of data using 3DES in reverse (ie. using decrypting operation on plaintext block of data) so that it can be then digested by the HSM.

Very simple protocol, took a lot of effort to prove why we need it and to prove we know what we are doing.
Wikipedia was moved back to PHP:

- https://phabricator.wikimedia.org/T176370

- https://phabricator.wikimedia.org/T229792

- https://launchdarkly.com/blog/how-the-wikimedia-foundation-s...
Using compiler hints, data can be placed directly in the code section.

Works on x86/x86_64 Linux:

char main[] __attribute__ ((section(".text"))) = "\xe8\x0d\0\0\0Hello world!\n"

#ifdef __x86_64__

"\x31\xc0\x8d\x50\x0d\xff\xc0\x89\xc7\x5e\x0f\x05\x31\xff\x8d\x47\x3c\x0f\x05";

#else

"\x31\xdb\x8d\x53\x0d\x59\x8d\x43\x04\x43\xcd\x80\x31\xdb\x8d\x43\x01\xcd\x80";

#endif
David Graeber argues this too.
I’m super confused. I don’t see any gifs or links to gifs on any of the pages of that PDF.
In its hyperbolic cheek, it overlooks the fact that we can overlook a first offense, precisely because it’s not a matter of life and death.
I have a refurbushed x230 (12.5'' screen) with a i5 3320M processor, 8 GB ram and an 250 GB SSD. I bought it before a year for around 200 euros. This is the best laptop I've ever owned. It can compete speed-wise with most laptops in the 700-800 euro range and although it has been abused by my 3yo and 1 yo kids (they steps on it, throw it around etc) it doesn't even have a scratch.

It runs Windows 10 and I can easily develop on it using python (big django projects), elixir/phoenix, even java and clojure using VSCode. I think that with some patience it could even be used with Jetbrains editors (Intellij Idea, Android Studio etc). What's even more astonishing is that I can get like 2 hours of medium usage from its 8 yo battery!

What else could anybody want?

After my experience with that laptop I am now in the look for a good deal on a refurbished T4xx (14'' screen).
Hey man, author here. Thanks for the feedback. I recently added adsense there and I'm testing with the amount of ads in the page. Currently I'm letting AdSense decide how many ads it should place and where.

But if you believe the amount is so harmful for your experience, don't worry. I'll be more than glad to reduce this amount.

Cheers!
I've used Migadu for a year now with a paid plan, and I kept having to debug deliverability and DMARC problems.

They ended up changing their setup instructions, but didn't send out an email about it - when I updated everything, things still didn't work, their support answer was something like "welll you deleted your default DMARC selector [according to our instructions], here I fixed it for you duh". As the author says, their new pricing is "competitive", so I need to switch to a larger provider in the next couple of days with similar pricing.

Just offering my 2¢ in case someone else doesn't want to deal with DMARC issues all year either.
Weather, news, music, and random questions while I'm not at my computer, or I don't have my hands on the keyboard.
Have you considered using a version control system with automatic deployments when new code is pushed?

The CSS you see in the browser might not be the same as the CSS that developers write.
I believe there's a large difference between not interfering with someone's choices, and the idea of compelling others to accommodate anyone's choice.

That is: if I have the opportunity & desire to work on something, you shouldn't interfere with it. But me having the desire to work on something shouldn't require you go provide the opportunity.
But does that technology work well underwater - and can it be implemented and/or used by an individual non-expert?
But if the city is sinking such that the government "has to" move, what is the fate of the rest of the city?
I use this app on Android to browse reddit. It limits the amount of posts so you only spend a few minutes on it.
https://f-droid.org/packages/com.aaronhalbert.nosurfforreddi...
"No no no, this is only for a chosen few grandfathered-in greybeards and the rest of us are too stupid to even try".

This isn't even a straw man version of what I wrote. You should make your own thread to argue with this imaginary claim if that's what you want to do. Or better maybe start a Twitter thread about it.

As a reminder, here's that quote from the article, attributed to a co-worker but illustrative of a pretty common trope:

> How are people supposed to learn (from mistakes) if they don't roll their own crypto?

How are they supposed to learn? From other people's mistakes. There is no need to make those mistakes again yourself. Stop it.
Thank you all for sharing your comments and thoughts. I'm unfortunately out of time today, but I'll try to address your comments asap :)

Cheers!
I'm obviously interested in Jax (otherwise why would I bother commenting on this post?), but it's clearly not mature enough yet for regular DL practitioners. For cutting edge research, especially done at Google, sure. This is fine, it will get better, and I can see myself switching to it in the future. But today, looking at Jax based NN libraries, it's a mess. Stax, Trax, Flax, Haiku, now Objax. It's like the TF mess all over again: old style core TF, Keras, TensorPack, eager mode, estimators, ugh... From what I can see, Flax is the leader (8 months old, 800 commits, last commit is yesterday, similar enough to Pytorch to make the switch easy). So if I wanted to switch to Jax today from Pytorch, why would I choose newborn Objax over Flax? I looked at the documentation and I have no idea how it is more "object oriented" than Flax, or why would I care. The main dev being so bad at marketing his creation leads me to believe it's DOA.
I wonder if there have been any entries that use return oriented programming? I wasn’t able to find one...
I had noted the same in the past. It does not seem to happen on latest chrome. As another user pointed, it could be browser specific.
Is there an HTML version? PDF version is impossible to read on mobile device
Does this give a better space saving than a gyrator? https://www.sites.google.com/site/roelarits/home/gyrator
> Tax incentives are also responsible for the return of open office plan since 1960s, as depreciation rules regarding buildings and furniture changed.

Strange. How does that work?
> Sometimes I get the feeling that no one focuses on shipping actual software with Haskell.

With just a modicum of effort you can easily disprove this feeling.
> I'll share a personal story …

And your point is ?

My grandmom managed to escape from Bangladesh violence, smuggled hidden amongst cattle.

I don't see how that justifies fascist and Hindu supremacist policies in India.

Treatment of Kashmiri pandits is a favorite talking point of the Hindu right. They are remarkably silent about other violent and forced population movement brought about by Hindus upon Hindus. Bengalis evicted violently from Assam did not spend time collectively moping about it but built their life somewhere else.
Here are some interesting conversations with people with long history of working in R&D labs:
https://www.catchingthenextwavepodcast.com/episodes/608-ton-...
https://www.catchingthenextwavepodcast.com/episodes/609-davi...
Why I don't give .edu discounts
Do you have kids? I think my view on this radically changed as a father. I feel like my generation sticking around forever would come at the expense of our children (or their children, which by proxy is the same thing).

With kids around, there’s just something biologically soothing that tells you “you’ve done your part. You can leave this world at peace”.

I know it’s not the same for everyone but on a humankind level, that’s exactly how it works.

“A society grows great when old men plant trees in whose shade they shall never sit.”
Other commenters have address your questions, but what I will add is that if you stayed the full 12 months (Or really, 330 days) then you apply for FEIE and won't have to pay federal income tax as a US citizen.
Mathematical Sculptures: generate custom parametric surfaces
The first wizard to learn black magic becomes the first to learn how to recognize and counteract it.
Good point, but are there really "plenty" of Java implementations that lack an interpreter? There's Graal and Excelsior JET for AOT. Any others? Which implementations do JIT without any interpretation?
The real question is what kind of life.

I love driving my motorcycle, and I'm well aware of the risks involved.

Now let's imagine a world where they cure aging. When dying in an accident, you could lose a whole lot more than now.

I'm pretty sure we would quickly evolve to a society where we minimize the risk to die to almost 0. I do not want to live in such a oversafely world.

Besides, I'm very happy with 70 or so years here, and try to enjoy all of it. The next generations will inherit it all.
There is 1 more important piece of information: Your voiceprint.

With it, google can identify you by voice, put a mic in a public infopanel, and gues which commercial has most impact.

If the NSA has access, they can classify public recordings by people at that place, so I assume they are interested.

HN has so many conspiracy theorists because we know what is possible with infotech on an industrial scale, the spooks have the money for it, and snowden basically provided the proof they did it.
This looks really good. It’s much more intuitive than most other gnuplot wrapper I’ve seen and tested.