skysight-inc/HackerNews huggingface dataset:
Damodaran gave a neat insight on this. "Equities are expensive. Against what? History? We can't go back in time and buy stocks. If we take out money from stocks, where will we park it." Emerging markets exposes to forex risks. Real estate, gold, bonds does not give much returns, crypto is even more riskier. There is nowhere else for money to go.
It's DNA or RNA will also have degraded substantially.
Yes, good thing we are past that and on to "game of thrones" or whatever the current nudity + violence trend is.

Try an experiment-- count how many people you saw killed by other people in the last week across all of the media you "consumed" (include the ones where the camera cut away at the last second)
I really like this ! This is great.
Tho I would like to have blog posts of individual developers as well.
It's definitely a bit annoying. I use the "add to queue" button a lot, and now the time between when that button pops up after I hover on a video and when that button disappears as hovering over the video causes it to autoplay is pretty miniscule. It's also a little less pleasant to have to actually be careful about where you leave the mouse pointer as you navigate a search.

There's an option to disable it though, and you can always use something like ublock origin to just kill the offending elements.
The petrodollar does seem to be the lynchpin that holds it all together.

If that part falters and oil importing countries stop treating oil as their most critical import then the decades long capital inflows would slowly turn to outflows as oil importing countries start hedging their import risks by selling American assets and buying up non american assets instead.

And, a trickle of capital outflows could easily lead to a stampede for the exit.

The US would probably exacerbate the crisis by raising interest rates.
What laws? If anything, I'm arguing against laws regulating speech.
If you already have a large variety of microbes capable of digesting a lot of different stuff then that gives a good starting point. Back then that may not have been the case.
Techcommunitycalendar.com events week commencing 17th January 2022
There seems to be no downside for ATT/DirectTV dumping the channel OAN.

According to the article the channel is still available on other platforms:

On its website, OAN tells viewers they can watch on a KlowdTV for $4.99 or $9.99 per month, as well as on Verizon FiOS, CenturyLink PRISM, GCI, and Vidgo.
> Avoid the pursuit of happiness. Seek to define your mission and pursue that.

Someone is going to need to explain to me why focussing on being happy is a bad idea. My historic view was "I'd rather chase being content and comfortable" as it's less of a sugary high and more of a stable base. However - I do not think that is what is being said here?
Mosquitoes play an important (if at times unknown) role in ecosystems. The golden rule of conservation is never to play God. The introduction of rabbits in Australia are a particularly famous example of attempting to do so, where they decimated local ecosystems.
Native speakers are the worst at pointing typos in my experience because they are so sure of themselves.

Literally every time I have submitted an (academic) paper at least one US reviewer had to point out I made several spelling mistakes when I actually used the British spelling (consistently) instead of the US spelling.

Sorry my man but it is called "English", I think I am allowed to spell things like they do in England.
Poor animals. Locked up in small confinements. Tormented. Bred as we see fit, killed as we see fit, experimented on as we see fit (but it's for Science!).

There's quite some research to prove the whole animal testing is now mainly done for compliance reasons, that for their actual benefit is preventing bad stuff to happen to humans.

I hope one day we can do (largely) without test-animals.
It was doctors and nurses feeding him puppies and kittens. Who are we saying is mentally ill? I doubt he ate a toddler; the guy we have been feeding live animals is a convenient scapegoat.
Show HN: UpMock – Turn your Screenshot into a nice Mockup
Thank you. Didn't know of :not. Just looked it up. Seems like it could help me in a current situation.

Thanks.
I guess, if you think in NFTs all day and truly believe that your JSON receipt is worth anything and gives you legal ownership, stuff like this happens to you in the real world, too.
> If you are upgrading or downgrading the python interpreter, then you probably should also delete all __pycache__ folders, these folders hold the binary files that hold the compiled bytecode instructions, but you can't be sure that these will work after a version change!

This is incorrect. Python bytecode files are versioned alongside the interpreter, so when CPython finds a __pycache__/*.pyc file which is the wrong version, it will just ignore it and won't cause any problems.
Seen photos? Yes, some of them are obese.

What’s your point?
I like your C-like syntax better.

But I don't think there's any need to differentiate between different captures. Capture by value is enough because what do you need in C if you need a reference? Capture the value of the pointer.

{
void *chunk = malloc(x);

defer (chunk, void **reference = &chunk) { ... }

...
}

This would allow you to operate on the value both from the defer declaration time and defer execution time, whichever it is that you need.
Yes, I'm always surprised when I hear people saying they got an early Mac as a present or when they went to college.
DICE C by Matt Dillon (of DragonFly BSD fame) was a great low-cost option for C coding on the Amiga.
This is a series that's hot from the press.

[Copying an HN comment]

Part 1 - https://thewire.in/tekfog/en/1.html - Tek Fog: An App With BJP Footprints for Cyber Troops to Automate Hate, Manipulate Trends

Part 2 - https://thewire.in/tekfog/en/2.html - Tek Fog: Morphing URLs to Make Real News Fake, 'Hijacking' WhatsApp to Drive BJP Propaganda -

Part 3 - https://thewire.in/tekfog/en/3.html - Tek Fog in Action: Targeting Women Journalists, Pushing Communal Narrative on COVID, Delhi Violence -

Discussion with the journalists - https://old.reddit.com/r/india/comments/s4jfw7/hey_reddit_in... - Hey, Reddit India. We are the team behind the Tek Fog investigation, which uncovered the BJP-affiliated app for social media manipulation. ASK US ANYTHING

The journalists on YouTube:
https://www.youtube.com/watch?v=UI7NLMLOMLw
I think I'm beginning to understand the prices of art NFTs: the majory of people simply don't understand that NFTs aren't representing much anything of value. It's even harder to believe that the box is empty when its price was so high.
The biggest thing is... SQL is not reusable, period.

Why don't we have SQL libraries?

I know that data models are kind of special snowflakes, but some models pop up over and over and over again and code reuse is always 0 with SQL.

To give you an example of a common problem, SLAs or the like for teams with regular business hours.

A team has to respond to a request within N hours. To calculate that I need to take into account 8 business hours per day, excluding weekends, excluding holidays (ideally localized holidays), etc.

It's a nightmare with SQL. It's precisely the kind of thing you want in a library.

Plus, obviously, standard SQL doesn't have a way to share and distribute any libraries, even if they were made. It's pre-C in terms of stuff like that.
7:22, but I needed a lot of hints. And many of my selectors were rather arbitrary lists of unconnected selectors. I feel like there should be better answers than the ones I gave.
"People like to code their own work, instead of contributing to others. Incremental work does not count. This is more of a flaw in scientific output counting I believe"

Lots of truth here. Actually, maybe the OP could change the title to make it clear you're talking about machine learning models? When I first saw the title I thought it would be about the deeply problematic state of scientific coding and "scientific" modelling in general. The ML world isn't so bad regardless of how it may seem, because it's got deep roots in computer science and industry. The moment you start looking at the code for things like epidemiological models, climate models etc it becomes clear that the incentive structures in science are completely broken.

I've not only heard from others but also seen it with my own eyes that people who call themselves "scientists" will happily write models in C that e.g. use pointer values in an equation instead of the dereferenced values, leading to incorrect outputs, and when this is pointed they claim there are no problems, or that they checked the results and the bugs make no difference (i.e. they lie). Or they'll have race conditions that cause unstable outputs and pretend it's because of a (pre seeded) PRNG they used, apparently in the hope that other scientists don't understand pseudo-randomness properly. Or they'll mix up their variables because everything is a single letter and there are thousands of lines of code, or they'll do out-of-bounds reads in a sorting algorithm because they don't know about standard libraries etc.

Nobody ever seems to retract papers because of bugs like these, and when the results of their model don't match reality they'll make arguments like "the model was validated against other models, which is a reasonable way to prove validity" or "we don't make predictions we make scenarios".

If researchers were more willing to collaborate on shared codebases they'd start to learn programming better, be able to recruit wider and more diverse teams, they'd share infrastructure and best practices and generally things might stand a chance of improving. But, as you say, there are major flaws in how the output of scientists are evaluated (by governments/non-profits), and this has a nasty habit of converting well meaning scientists into what are effectively pseudo-scientists.
dplyr and friends are great! But probably difficult to implement the same idioms in languages less open to features like R’s non-standard evaluation.
> 1. Make the book public (to the
> extent permitted by law)

Extra dumb: A big chunk of it is already online. https://photos.google.com/share/AF1QipNGBuasYa_WETf7sF6Q9W3S...

Seems like NFT logic in reverse, lol
see also "never fully domesticated", to quote one HN profile description.

in the house == domesticated

house approxEqual box
You probably cant answer this here at least:

Several UK TV apps are available on fire stick but not Android TV.

I've seen people de-Amazonify older versions of these, would Apktool be a good place to do this myself ?

I really just want to watch programs I already have access to on pretty similar hardware (Android TV), but getting more hardware for that just seems wasteful.
NFT Investors Owe Billions in Taxes as U.S. Officials Crack Down
Ask HN: Is a software engineering degree worth it?
I'm 19 years old and I have around 1.5 years of experience in C, C++ and Python. I have done several projects in these languages, including a small shell in C with friend, a Discord bot in Python and I'm currently coding an HTTP server in C++ with some friends.

Do you think a software engineer degree is worth it given my current experience?
>The simplest answer is: it doesn't matter. Let your serializer of choice handle it.

Except, this absolutely matters! I've had serializer incompatibilities across platforms on both things like json and much simpler binary formats.

Letting the "serializer handle it" falls apart in reality, especially on extremely complicated formats like XML. The only reliable way to make complicated cross platform de/serializing work is to define a feature subset and adhere to that.
I've been using react with typescript since 2019 and I haven't encounter any problems using Objects to manage data. Recoiljs is type safe and very efficient.

The website does a great job explaining how to use the api, but it would be nice to see some functional examples as well. Its difficult to imagine for me, in which use cases Tinybase is shining.
One of my Enom/Google Workspace domain has been out of commission for more than 48 hours now.
Yes, but I'm having a hard time thinking of many applications from the late 80s and very early 90s that required per-pixel control of the frame buffer.

Text rendering is not done per-pixel, it's done in character sized blocks. Most UI elements at the time were tiled-based. You can do a lot with just blocks of pixels. And with anything that's done in large block (especially blocks that are multiples of 8 pixels wide), the per-pixel cost is atomized and becomes much less of an overhead.
https://archive.is/fnLek
The warnings you show are for source maps, those only get loaded when dev tools is opened and do not impact normal use.

It's common to generate source maps for error reporting and development/testing environments, but not deploy them in production to keep the un-minified source private.

If the UI is garbage or not depends on your definition, but that screenshot doesn't show anything wrong.
>Disclaimer: I know nothing about this specific auction, and may be missing some key detail. This is simply an observation and speculation from a naive bystander

Sorry, but how do you know it was a DAO (whatever it is)?

From what I could find:

https://www.capital.fr/economie-politique/dune-le-storyboard...

>Les enchères se sont rapidement envolées et ont donné lieu au final à une rude bataille entre deux enchérisseurs étrangers, au téléphone. L'enchérisseur gagnant est américain.

it was a normal auction with two bidders (on the telephone).

EDIT: Ok, found some more info:
https://www.buzzfeednews.com/article/amansethi/spicedao-dune...

the winning bidder was a guy for TheSpiceDAO, but who was the other bidder?
Technology doesn't get old. Its users do.
It's not healthy. Don't let outstanding debt accumulate like that.

On my second job, my boss once told me not to commit any new code changes to the client's repository until they paid an outstanding bill. They paid very quickly. If they need something from you, use that you get them to pay those outstanding bills.

> their ability to pay

Ability or willingness? Do they pay their own people? Their own executives? That's a choice they're making.
I have been working in tech for 10 years and I have a PhD in Mathematics.

> 1) What type of jobs (in tech) may be welcoming to someone with my skillset?

Data science, programming, statistics, logistics, optimization, basically everything that's related to research, development, or innovation. There are many field that are in need of mathematicians without you or them knowing. Having someone in the company that's smart, rational, and has a good scientific mindset (makes the least amount of assumptions) is very valuable. Don't forget that you can write open applications. My experience is that if you have a skill set not many people have (mathematics) you're invited often.

> 2) If there is generally more I should know before I can apply to most jobs?

Soft skills are more important than most mathematicians think: Managers can be a pain in the ass; Sometimes you have to explain your solutions to colleagues that don't even know how to basic arithmetic; You have to negotiate your salary; You have to do (office) politics, ...

When I hire new team members I select on more than only skill. I prefer to have a mediocre engineer who's good at explaining what he did and works well in the team, than hire a genius who refuses to collaborate and cannot explain his line of thought. Invest in soft skills, learn how to collaborate, how to teach, how to listen!

> 3) I have not yet applied to any jobs but I was wondering if I should click "new grad" or "professional" since I am neither.

As a graduated math student with intern experience I don't consider you junior anymore. Aim a little bit higher. Also keep in mind that often you can make promotion fast in a company if you're good and put effort in it.
There’s some good discussion of the deficiencies of SQL here: https://opensource.googleblog.com/2021/04/logica-organizing-...

> Good programming is about creating small, understandable, reusable pieces of logic that can be tested, given names, and organized into packages which can later be used to construct more useful pieces of logic. SQL resists this workflow. Although you can encapsulate certain repeated computations into views and functions, the syntax and support for these can vary among implementations, the notions of packages and imports are generally nonexistent, and higher-level constructions (e.g. passing a function to a function) are impossible.
Has this result appeared in any publications yet? It should be pretty easy to check, as the post says, but I'm curious to know if it will be written up. I'd be interested to see how they found the particular chunk of agar and whether there was evidence suggesting they look there.
And for expression reuse, they're so close with aliases.

lots-of-bla-bla-bla-bla as short-name

But later on you can only refer to short-name from very specific places, as you mention. So 80% of the time you're forced to go lots-of-bla-bla-bla-bla over and over and over again.

Snatching defeat from the jaws of victory.
It's actually 2.66M + 5.5% VAT = 2.8M euros ($3.2M USD), as stated on the bottom of the auction page:

"VAT at the rate of 5.5% will be due on the total of the hammer price and fees charged to the buyer."

https://www.christies.com/en/lot/lot-6345488
Ask HN: Blinkist for Research Papers
I was wondering if this sounds like a good idea.
An app that allows you to read summarized research papers just like Blinkist.
Please share comments !
> It's a shame Konami/Sega/Taito are so picky about who they sell to and therefore who gets to be on their network.

The thing is that, at least Konami isn't! It mostly depends on the domestic publisher to decide which customer to sell cabinets and network accesses. I'm particularly aware of a handful of people who own an arcade machine that is connected to the network in South Korea.
The curious case of the Raspberry Pi in the network closet (2019)
Better explanation of when Tinybase makes sense than the one in the website.
I don't like it at all
Back from 2015, bypassing an APK signature check: https://randywestergren.com/reverse-engineering-the-yik-yak-...
You've just torn apart most NoSQL databases in a very short comment :-))
I like this list but I wonder when this type of gentleman behaviour is really applicable in today's world. You would probably just be stepped on in the workplace and relationships most of the time, you'd have to look really hard to find other people who are also following this high standard
I really like the concept. We use Supabase as the backend for a Vue application.

We end up pulling in very large amounts of data to the frontend (details on every alert and event in kubernetes clusters) and then filter it multiple ways and graph it on a timeline.

So we end up implementing lots of db like logic in typescript. I've long wished for a simpler and more reusable way to do this that still let's me process the data clientside.

Here's an example of a simple timeline graph (built with vegalite) which needs the ability to filter by several columns and do various groupings

https://ucarecdn.com/0c76c5ef-1eb4-4320-8e46-abb9c3956658/-/...
Why isn't there a universal format for paintings? Why isn't there a universal format for love songs? Why isn't there a universal format for films?
The twitter thread this post is to retweets the DAO in question claiming responsibility, specifically this twitter account: https://twitter.com/TheSpiceDAO

Googling finds this website: https://dune.foundation/, and some info about the etherium they raised here https://juicebox.money/#/p/spicedao

Maybe this is some sorta elaborate hoax, but it looks like it's real eth, so unless juicebox is also in on it, it seems like a hard hoax to pull.
year (2010)
(I'm an engineer on Relay.) Relay has anti-abuse protections too, which is why it was removed from a similar list: https://github.com/wesbos/burner-email-providers/pull/339
Just fork it. But JDK17 support was fixed Sep 2021
I heard that in many cases thieves are able to sue back and sometimes win cases arguing they are victims of racism etc, which makes guards and business they guard, reluctant to push the cases. "Shoot to kill" may be a fix to this.

Also, just plain improvement of physical security may work, like electric fences and better locks.
The most fun part of the PC ports of the X server (probably XFree86, memory is getting a little spongey) was that getting the modeline wrong when you were using a CRT could cause physical damage to the monitor.

Back then, I always used to buy fancy, expensive monitors (Sony trinitron based things) and there was always that moment of doubt, chewing your fingernails before you made changes to the modeline and kicked off the X server.

It's all automatic now of course, but it was a genuine halt and catch fire scenario.
In case of Linux with glibc, check /etc/nsswitch.conf. The line in there starting with "hosts:" has the configured order of host name resolution methods, where "files" means /etc/hosts, and "dns" means /etc/resolv.conf. Other entries, like "mdns" or "mymachines" are additional optional modules and you should consult their respective documentation, and you can always uninstall them if you don’t want them.
Mr. Creosote ?
In iphone zooms in the ui randomly, can't zoom out, unplayable
This is my go-to page for coming up with names for computers and other hardware. Some examples, past and present: amber, auburn, carmine, cerise, indigo, magnolia, periwinkle, scarlet.
> A file with the 'i' attribute cannot be modified: it
cannot be deleted or renamed, no link can be created to
this file, most of the file's metadata can not be
modified, and the file can not be opened in write mode.
Only the superuser or a process possessing the
CAP_LINUX_IMMUTABLE capability can set or clear this
attribute.

So you essentially block any program trying to write it?
It is Node.js®

Here is your pink slip. Don't call us
I'm sorry, is this an attempt to correct my moral failings or am I misreading?
Slightly off topic, but I have seen a number of comments mentioning "CV parsing". I implement HR technology for a living, which obviously includes recruitment solutions. I have never seen a company implement automated CV parsing, as in rejecting CVs which don't contain certain keywords.

Does anyone have first hand experience of working for a company which does implement automated CV parsing?
It's the so called TINA effect. There Is No Alternative
CSS Selectors Speedrun Quiz
Windows always ran in graphical mode AFAICT[1], it’s just that the system font was monospace (Fixedsys), as every 3.x porting guide and even Petzold ≤ 5th ed. mentions. Apparently IBM’s TopView (released in 1985, same as Windows 1.0) was a text-mode windowing environment with preemptive(!) multitasking, but I can’t find much about it (seems that it was designed to run existing DOS applications, thus didn’t do virtual memory and ended up too memory-hungry for the time?).

[1] See, e.g., http://toastytech.com/guis/win1x2x.html
Yes - this is Europass CV. The XML schema is described at https://europa.eu/europass/en/eportfolio-interoperability (the web builder and I'm sure other tools attach the XML to the PDF you download so HR apps can easily make sense of it). It's a specialisation of HR-XML which was one of the first standards groups in this area (now part of https://www.hropenstandards.org).
I agree in a way, but also disagree. Programming is probably the only job where you'd expect someone to be completely emotionally detached from your work. Everyone has feelings of pride and accomplishment for work that they have made, and you always need to consider this when you give criticism. It makes a world of difference if you review in a friendly and constructive way, or in a mean and aggressive way. There's no way people can just "not have any feelings" about work that they have put a lot of effort into.
Autodocumenting Makefiles