skysight-inc/HackerNews huggingface dataset:
as I'm getting older I'm making an effort to lift weights (just 20 mins with a deadlift every other day) in addition to cardio (running) and I notice my body really needs this to feel as good as I used to.

The running gives me quick highs but the weight lifting does have an affect on my testosterone production and sex drive it seems. I was a little low few years ago (I tested because after reading pseudoscience research I wanted to know) but since building this into my routine my levels are back to normal. N Taleb wrote about it and I was a bit skeptical but then thought why not give it a try it's free and will not hurt (or make some quack rich).

> whereas very simple things such as what time of year one is born in is actually a more telling factor

interesting. I wonder if this might have to do with school starting in autumn and kids born in autumn might then be more likely to start the year after - instead pushing themselves in for an early start this very year when they're legally able to start school. it would be obvious if kids that are actually a year older then the classmates had more time to be ready for school than their peers. Otherwise it would also be interesting to see this repeated in the Southern hemisphere where autumn is actually spring.

Many Japanese I know would laugh at Astrology but are 100% convinced that blood-type affects personality.
Emphatic second for the Affinity recommendation. The three products are extremely easy to use and have a consistent look and feel. I bought the books for Photo and Designer and never used them because 99% of the features are intuitive and every time I got stuck someone on the very active user forum set me straight. Also, the tutorials and how-to videos are excellent. You can buy a Windows laptop and all three Affinity products for less than one year’s subscription to Adobe.
The data served from the edge can be modified without touching code, just produce a new version of your SQLite database.

A small DB to search in a list of storefronts which typical retail websites have, a database of flags or promotion codes which you don't want to send to the browser are some examples I came up with.

Personally I would write a code generator to embed the data in the code but to each their own.
> do anything

Anything that Apple approves of allowing you to do.
Who, Samsung? Somehow I don't see Apple doing that. It's not a particularly populous industry; no other foundry (ignoring the blacklisted Chinese companies) but Samsung, TSMC, and Intel is involved in sub-10nm lithography, to my knowledge.
It has to be. Right?
Trying to program without understanding how data is stored in memory is like trying to cook without understanding how heat affects food.
I did not explain in detail how a human should count, because I think that for a programmer it should have been clear that the exit criterion from the loop is in both cases to have no elements at the right of your hand.

So your Timmy has a bug in his loop code, which caused a premature exit :-)

He should have counted 0, 1, 2, 3.
Like I have said, humans do not count like this, because there are 4 steps instead of 3 steps.

For humans, it is easier to have an "if" before the loop, selecting between the special case of an empty set and a non-empty set, whose elements must be counted.

Nonetheless, an electronic counter would have really counted 0, 1, 2, 3, unlike you.
Fat Loss Has Nothing to Do with Calories – News Break
ASML sells the complete EUV lithography machine. Zeiss is one of their partners that supplies the optics. Trumpf makes the pulsed lasers which turn tin droplets into plasma which then produces the EUV light. They say they have many more research and supply partners, but those are the ones that I've found mentioned by name in press releases.
with all the updates gimp has been churning out lately, do you know if anyone has done a feature comparison of how far exactly is gimp from photoshop?
time or features

https://www.gimp.org/news/2020/12/25/gimp-2-99-4-released/
Learn JavaScript, CSS and HTML with Node.js, Mongodb and Svelte.j
We need a language that goes one better, like a cross between Python and Ruby that uses two spaces for closed ranges and three spaces for open.
UI libraries that work with Vue 3 for 2021
Remote working is great but it all comes down to individual choice
Mathematica is also not a low-level programming language. It's math-based, so it deals with abstract concepts, not concrete hardware implementations.

0-based arrays are based on hardware implementations; 1-based arrays are based on abstract collections; you could make the argument that 0-based arrays are a leaky abstraction, but the question then becomes: what abstraction? C explicitly tried not to abstract away the underlying hardware.
I'm on 21:9 and it's godly. I'm even wondering if i should go wider than that for the next monitor. Taskbar autohidden and/or to the side of the screen (even on Linux its great with KDE). For productivity the wider the better. Even our vision is panoramic so it just makes sense to model our display according to that. Not to mention that cinema movies use that ratio.

If i will ever use a laptop for work, it definitely won't be standalone - it will be connected to such a monitor. For on-the-go tasks - whatever really. Just remove the hideous bezels and screen logos already and simply copy what Dell is doing with its XPS line, gang beat them up if they sue.
https://www.trendforce.com.tw/research/download/RP210112CQ
The report is all speculation, not some credible source leak.

And the original report was released on 01/12 before Intel appoints Pat Gelsinger as new CEO. So even if the report speculated correctly, which is unlikely, the circumstance already changed.
my kid got around a locked cash box yesterday. it's amazing how much security is tied to ingrained behavioural patterns
the only reason I'm using typescript over javascript is types, once I converted a huge code base, there were instances where I fed javascript wrong number of args, or just wrong type of args and it did work (failing subtly on runtime), otherwise is perfectly fine.
Yes. You can see this just from the size of the machines, which get much larger with every die shrink.
A while back I needed to do a project on an adobe product, I signed up and installed. After completing the project I uninstalled the software, some how I miss read that what I signed up for was an annual subscription of $11 per month. And when I stopped my subscription they charged me for the full year’s remaining fees.

I was shocked, it left a very bitter taste of bad practice on their part in my opinion. I have since switched to only work with Affinity products, and I cannot be more happy with the quality of the Affinity suite of products.

As a developer who has to deal with odd here and there graphic problems, Affinity products with a great once-off price model makes so much more sense.
Thank you for all the feedback and points of comparison. Based on all the feedback here, we lowered our initial price point by making prizes optional.

The way https://startplaying.games/ shows feedback is a great reference for how we could handle host reviews.
Simple change to fishing gear saves thousands of birds in Namibia
GraalVM was born in Oracle Labs, the spiritual successor of Sun Labs. There are many great innovations coming from Oracle Labs: https://labs.oracle.com/pls/apex/f?p=94065:INTRO::::::
Very nice, I'll steal that.
> Which gives me a bit of whiplash when I see many of those people outraged that the Capitol Police didn’t just start shooting indiscriminately into the crowd on 1/6.

What I've seen is mostly people pointing to that response as proving police know how to respond nonviolently to mass, even violent, protests, and therefore that the reason they choose a different stance and response when, e.g., BLM is involved is racial bias, not neutral procedure.
> This sort of buck passing should be a model to us all on fraught political questions.

Yes, offloading that is a good idea in general ... till you have to interact with people from an affected region. A citizen from Taiwan wants to say they are from Taiwan, however Chinese government won't like you if you provide the option.

The world looks differently depending to whom you talk and you can't always avoid.
It only works if you control the deployment (like in a webapp). Try pushing firmware updates to non-internet connected devices every day or week, and you will see a lot of customer backlash.
Chargeback time.
Elasticsearch and RDS are also managed, but not serverless.
When it goes boom, they won't have to clean it up, that is all done automatically for them. And vanity of course - "sea launch master race vs peasant land launches."
One question is why and how certain specific real-world events go viral and others get memory-holed.

I would surmise that a lot of the protests this summer were, emotionally, a consequence of the stress, economic uncertainty, and way-too-online cabin fever of the early stages of the COVID epidemic.
It would be very surprising if TSMC would heavily invest in capacity to help Intel
10,000 Hours with Claude Shannon (2017)
This is an OS (Windows) problem. It allows the software to behave that way. Windows Store version of the software will fix those problems - single uninstall button in the store and you are done.
YouTube extends Trump's suspension ahead of inauguration day
bromuro, what game did you play?Do you know service you used? While you cannot please everyone, curious to learn more details so we have a wider appeal.
Wacław Sierpiński (1882–1969), the namesake of Sierpiński's triangle, was famously a proponent of zero-based indexing, including in everyday life. Sadly, I can only find sources in Polish that corroborate this [0].

[0]: https://wyborcza.pl/AkcjeSpecjalne/7,160474,24501452,zaczyna...
Courts check presidential power all the time. A blatant abuse of the authority to pardon should be met with swift checks to limit that power.
Same here. I suppose that if you're into the JVM, you'll know about Graal/Truffle... if you're into blockchain, you'll know about this other thing.
(Waiting for page to load) "Nice, so they finally got a kernel to boot. I wonder what fancy way they'll be showing the dmesg infor--"

"Oh."

I think I need to recalibrate my idea of a 10x developer...

(The standard would seem to have ratcheted up somewhat as the years have gone by!)
I’m not disagreeing with your larger point, but FYI “inflammable” always means “easily catches fire” and never anything else.
You don't need local state to maintain a session other than possibly storing a Token, but that's very small.

Storing data locally is often out of convenience or possibly for cached data for offline support.

There are valid reasons for maintaining local state.
Doubt Taiwan is unhappy about that. The more TSMC provides the world with compute, the more incentive the US and other countries have to keep the island out of China’s hands.
Bot followers swarming Instagrams of Russian media and activists before protests
Looks like the US government supports stealing trade secrets. You would nearly avoid doing business in the US
Uhh, try 0,1%.

Ín the USA, 100k already puts you in the top third of household incomes.
A good point. Definitely any build environment fingerprints are useful data, like compiler and linker quirks.

What I should have said was that a different compiler (and/or version) can filter the original input in different ways, because of optimizations and other code transforms (including non-breaking codegen bugs).
So far he's made the right call though. Note when it was written, and what has happened since.
'human behavior should be interpreted as a variant of mammal behavior' is a discredited concept. Is it? Given the closeness of the genetic codes of humans and animals and the proven relationship between genes and certain behavioural characteristics, this is difficult to defend though some do of course.

'New evidence on the link between genes, psychological traits, and political engagement'

https://www.cambridge.org/core/journals/politics-and-the-lif...
I am 35, married with no kids... and I am having the time of my life!
For the first time ever I am actually sleeping 8h a night...
9am: waking up
9h15: breakfast
9h30: working from home (as a software engineer)
12h30: lunch break of an hour
17h30: end of working day... video game time
20h: dinner with wife
20h30: Netflix and chill

Never been so happy, relaxed and being able do spend quality time with my significant other!
They're priced right. They are unusually expensive, but they know they have a good product.

I've tried many other GTD apps, and I keep going back to OmniFocus. It works well and has been supported for years. In the meantime, many $5 apps I've tried have been abandoned or did the "our incredible journey" flip.
Depends where you scrap 'em. There are massive improvised "ship breaking" yards e.g. in Bangladesh.
> The argument to allow second user sales of computer games is that it drives first user sales.

Digital games have their own benefits — sales. If games can be resold, one person may buy a game and then sell it to another person. With non resealable games, both of the people in the above example would buy the game later in a sale. Sales are one of the best uses of price discrimination; practically everyone gets to play a game eventually if they want to, but those who especially want to can pay more.

> So, Netflix should only allow one person to watch the screen at a time, and everyone in the room watching the tv show needs to purchase an account, or maybe a pay-per-view watch?

I don’t see how my statement implies this. Single use tickets and subscriptions services are different things.
That depends entirely on the kind of programming you're trying to do. For beginners working in high level languages it is an implementation detail they need not be concerned about.

Growing up with BASIC, I didn't have any understanding of pointers or how memory worked. PEEK and POKE, which I only saw used in other people's programs and examples, were black magic as far as I could tell. It wasn't until I learned C that I actually understood them but I still managed to write a whole lot of programs without ever using them.

To be a professional programmer I'd agree though. If you don't understand how pointers work, regardless of the language you're using, you're probably not good at your job.
> has any journalist tried to clarify the matter? NO

So, do you think no journalist in the world has tried to clarify the matter; or no journalist in the world is able to clarify the matter?

> jack ma has only disappeared in this magical world created by western media

ok, so what does the world of Eastern/Chinese media say?
> gnored the disparity of the threats - the risk that Hunter Biden might be trading off his family name versus the risk that white supremacists might attack the national capital in an attempt to overturn democracy.

The capitol attack took place two months after Greenwald's article, I really don't see how he was supposed to know about this.
Gimp is a free solution, but unfortunately is very weak in terms of functionalities and interface compared to Photoshop.

I have been using Affinity Photo for a few years, and I have to say it is a very solid alternative to Photoshop. It only costs 50$ (pay once, no subscription, free updates ; also there is a promotion of 25$ currently). You get all the advanced features that photoshop can offer, like non destructive layers, smart inpainting, RAW development, smart brushes, export layers, and so on.

Affinity photo is compatible with their other softwares like Affinity Designer (alternative to Illustrator) and Affinity Publisher (alternative to InDesign).
90% reduction, kind of amazing. Hard to find a photo though. One here:

https://community.rspb.org.uk/ourwork/b/biodiversity/posts/2...
There's TeaVM[0], which is an old project that compiles JVM bytecode to JS, and more recently, also to WASM.

I had thought the project had been abandoned, but I was wrong, it seems to be actively maintained and evolving on GitHub[1].

[0] http://teavm.org
[1] https://github.com/konsoletyper/teavm/issues
They're a liability, you can buy them at a fraction of the their original value but to unload them you have to find a sucker who will be on the hook for the eventual cleanup.
The GP has been complaining about Adobe services that start in Services (automatically or on trigger) - as far as I remember, none of those are visual apps, so they indeed behave like daemons. It's like complaining that Gnome Tweak Tool only shows stuff from ${XDG_CONFIG_HOME}/autostart instead of also showing systemd service entries from user or global lists.

Use of a persistent background tasks/helpers instead of Task Scheduler (or cron, on Unix-like world) for background updates is a pattern that is unfortunately accepted by now thanks to OS vendors doing exactly the same. "edgeupdate" et co are a great example if we are staying in the Windows world.

I don't like how many services/tasks/applications Adobe registers and starts for their CC and DC products, but it should not be a surprise that some are getting registered in other places than HKLM\SOFTWARE\Microsoft\Wndows\CurrentVersion\Run or the Wow6432Node version - it should be considered basic admin knowledge that there are other locations where the process may get started on log in, so it is not reliable to just look in Task Manager or Control Panel "start-up" items.
> the rioters were universally condemned

No, they were not.

There was hand-wringing about “the language of the unheard”, bail funds being raised for arrested rioters, the author of a book titled “In Defense of Looting” being interviewed uncritically on NPR, Chris Cuomo on CNN rhetorically asking why protesters need to be peaceful, and many other such examples.
I hear the bit about America having the world to themselves trade-wise a lot from Americans, but it's not really true.

Both Western Europe and capitalist Asia (Japan, Singapore, South Korea) also had near full employment with quality jobs during this period.

It was not a US-only phenomenon. It was global. The US was exporting more, but it was also importing more. As were many other countries.
Well, just today 11 officers were injured in the MLK day protest at City Hall, NYC. The Police Commissioner Dermot Shea himself stated that this was not a peaceful protest.

What about the BLM protesters who attempted to burn down the Portland courthouse with federal officers inside ?

Why is this not actively denounced as terrorism ?
https://nypost.com/2020/07/22/portland-protesters-barricade-...
We normally don't execute anyone ever. People on the federal death row stay there for decades.
I think there are many more counter examples than supportive to your argument here:

- should you be able to resell a book?

- resell a CD?

- board game

- lego

- badminton racket

_ad nauseum_. the idea of a movie ticket, is that it provides a closed-in-time temporal experience. The movie screens at those given times in a theatre and then never there again (be it months or whatever post-release). A video game is an experience made whenever wherever a person wants.
Lisp programmers don't care how heat affects food since the 1950s.
They will eh?
0-based indexing is preferable because the mathematics of half-open intervals make composing ranges far simpler. It becomes a bit more obvious as soon as you do any kind of non-integer ranges, because you find that only integers have a reliable "subtract one" operation.

For instance, suppose you're doing a lot of date arithmetic, and you might include times. If I have a range:

[2005-05-05, 2007-07-07)

This unambiguously includes all times. If I compose it:

[2005-05-05, 2007-07-07) [2007-07-07, 2008-08-08)

If I shift all of them forward 10 days:

[2005-05-15, 2007-07-17) [2007-07-17, 2008-08-18)

Every possible time within the new range is accounted for. Transformations on the ranges are obviously correct. If we can't agree on whether time resolves to seconds, milliseconds or nanoseconds, it doesn't matter.

That's because you can find the beginning and end of a range without knowing how to subtract by one. If you later decide to add times, it will just work because, conceptually, you already handle every possible value in the range.

If you want to construct a series of ranges of floats, it's a bad idea to do [3.457, 6.799999], [6.8, 12.47699999]. If you use half-open intervals, it just works, without mucking with the end of the range.

This is the reason that "indices are offsets" is powerful: it's not circular reasoning, but a simplification because we're removing an unnecessary primitive (subtracct 1) that only reliably works with integers.

And to bring this back to integer offsets, even when you're working strictly with integers, you may want to conceptually work with rational numbers.

When you're working out your math for buffered IO, you need to map byte indices to chunk indices. You need to assign every byte written to a chunk.

In a 0-based world, your chunk offset is simply your byte offset / chunk length. Because there is no distinction between indices and offsets, it's a clean mapping between one offset scheme and the other.

It means you can work out on paper when a new chunk should be started, and then translate that into integer arithmetic. And your code directly reflects the math, rather than having to stick "- 1" and "+ 1" in here and there.
Personally I disagree, but even if that was true, why add more unnecessary complexity to the mix? Deploying a jar vs deploying jar packaged as a docker image brings little benefits at a non negligible cost.
i3's aren't in the same galaxy in terms of performance as the M1.

My guess is they are taking a relatively simple product to learn how to properly port their more complex products to TSMC's processes.
Thanks for sharing that story. It's probably the reason why Netflix decided to use "monkey" for the name of their tool to randomly terminate service instances: https://netflix.github.io/chaosmonkey/
I don't dispute the bad design, but FYI, there was also a very recent exploit for accessing bitlocker drives on Windows without login credentials, making use of accessibility features on the lockscreen.
Honestly it sounds like you need to learn how to operate your machine. These are all really solvable problems.

The process to eliminate items from startup is quite straightforward. You can do it in system preferences under your user startup items area - or wipe them from the CLI.
For some reason it was the distro that ran best on the ps3, I seem to recall.
A bit long, but The Index of Self-Destructive Acts by Dominic Beha has bits touching on tech and business. It is quickly (for its length) read. Another book set in the first decade of the century is Netherland by Joseph O'Neill (nothing in particular to do with tech or business), not long, and quite readable.
Pspg 4.0.0 Released
So 5 years for premeditated murder?
I don’t know what USA tax rates are like, but assuming 40%? $100k gross ($60k net) is the top one percent worldwide:

https://howrichami.givingwhatwecan.org/how-rich-am-i?income=...

And the top 20% for just the USA:

https://dqydj.com/income-percentile-calculator/
It's questionable if you can pardon yourself or your coconspirators, and you specifically can't pardon yourself for things you were impeached for.

It's not questionable if you can pardon things that haven't been charged yet. You can. The pardon power is absolute, greater than laws that define specific crimes, and doesn't require accepting guilt or whatever.
One issue I see with 1-based indexing is that it makes x[0] undefined, so even if you pass an unsigned integer index to a function you need to verify that it's != 0 before you use it. So in a way it'd be the whole null pointer thing for array indices all over again.

Another minor issue is that you can access one less element with a fixed size integer than when you do 0-based indexing. So for u8 you can only access 255 elements instead of 256 for instance.
Yeah, it's like inkjet printer vs a little hose that squirts ink, only more so.
How do you do two phase commit on a sqlite database file?