skysight-inc/HackerNews huggingface dataset:
Well, in that case you as a consumer are free to buy an Android for a phone or a gaming PC instead of a console.

You can then install all of the spyware and ransomware that your heart desires.
I wonder how long it would take a high school biology class to scour 2,700 miles of largely remote Chilean coastline for an animal less than half an inch long?

Probably just a few hundred years, right?
"Trading bots that don't lose money" is damning by faint praise.
Your Cond() has a side-effect. It can never be optimized away.
Isn't it just sugar for what you would normally do, which is add another table with the new columns and FK into the base table? I assume it adds some protection around type exclusivity, ie a cat row cannot be a dog row, where as you do not have that protection with cat and dog tables that both reference the animal table.

Seems nice but usually you actually would prefer composition over inheritance.
Right, but zeroing padding only matters for security reasons. If your memset isn't being done for security reasons, then memset() is better than memset_s().
Show HN: Gitnymous, Simple way to anonymise dev location by changing commit time
They seemed to have made some ok ones

> Roman merchant ships are depicted in multiple frescoes and friezes. They look surprisingly similar to ships used by the Spanish and Portuguese in the 15th century. https://www.quora.com/Is-it-true-that-a-Roman-galley-was-fou...

And maintained a presence on the Canary Islands, same general direction.

Presumably some ship heading for the Canarys could have blown off course towards Brazil?

Also

>In the modern day, it is not especially unusual for fishermen from the coast of Africa to be caught in storms and carried across the Atlantic to Brazil. https://www.quora.com/Have-they-proved-that-Ancient-Romans-r...
If it is a public channel, then I think it should be logged. (People who do not want their messages logged should send them privately to the recipient instead; you can still use IRC for this).

A command for receiving the log may be helpful to have though as an optional extension.
I've had subcontracting roles like this in the past. Still not zero interaction, but if you build a network of strong people and you're known for getting shit done, what I've found is other developers that know and trust you are more than happy to subcontract work out to you, and that tends to be very low-overhead from an interaction perspective. The last time I did this, I had zero contact with the actual customer (which can be a downside to be honest sometimes); the dev with the contract and I would just sync up so I knew what I was supposed to be doing and I would just go off on my own and get it done, then we'd sync up for the next thing, rinse and repeat. In my experience, as long as you get along really well with the other dev(s), this is pretty close to what it sounds like you're looking for. But this does require building up a network of people who are willing to subcontract you out work, which isn't always easy.
Claiming your opinion is absolute fact doesn't make it so.

There are plenty of counterexamples but again, not worth debating.

Rosa Parks all great and good. Not really that radical. Burning ghettos a decade later did what exactly? What we get from that? The ghettos are still there.

"meaningless", "openly supportive".

Like many of your stripe you appear to want to mostly be combative and argue and sling accusations. It's counterproductive and if I weren't in a shitty mood myself from too much time in Vim wouldn't even engage.

You can't burn everything to the ground for every perceived slight. Makes nothing better. Fortunately most people in modern society recognize this. Communism failed and will continue to fail indefinitely (at least until strong AI comes about). Better ideas don't always come from the left. Sorry.

Both sides have their share of dumb ideas. The progressive timeline in which I speculate you think you are participating, "taking up the mantel" as it were is mostly bullshit. Not that respect for basic human freedoms and respect for others and basic human decency is bullshit. But all too often leftists have forgotten about that part.

Oh, not a "rightist" in case you misunderstand.
It's good for my mood and concentration, and it supports my sleep rhythm. I shouldn't focus on seeing into the sun itself, though I have seen it look 3D now, super cool! That hurt my eyes for a day or so, they felt mildly bruised. It wasn't so bad, as I've hurt my eyes quite a lot before, playing around with a green laser with diffractor. That felt like "100+ small cuts in my retina" that lasted for over a week.

It works best to aim for an "HDR" effect (as a baseline, or when it's at all uncomfortable), so look around the sun and only for a small part of the time directly into the sun, aiming to make the sun more defined (vs. "overexposed white area").

For safe fun, use a candle instead. A real burning one, LEDs are Not Nice for staring at.
1. That's a social media account, those tend to be curated.

2. It's an open office environment with very little desk space. Most of the in-office pictures are stuff on desks.
This is almost exactly the specification of offshore workers. I pay anywhere from $5/hr-$100/hr, depending on skillset.

I'm not sure if this gets you a modest quality of life where you live.
I think Stove Jebs did a great job changing what we think a 'phone', or for that matter a 'computer' is, and that shouldn't be underestimated.

Even now, ten years later, I find myself amazed at how much of a change in the adoption of computing the iPhone has made, and how we are still trying to understand the effects, good and bad, this has on society. I still vividly remember 'chat' being something geeks do, or self-consciously using my stylus-based Palm device for todos and calendaring because I sure as hell didn't want my high school classmates to catch me in the act.

But I'm also very curious about what the next thing will be that punts us out of this 'local maxima', whether it's some reconceptualization of how we actually use these devices responsibly, a completely new device, or something I can't imagine.
I recommend learning how to put up with these things. Just stop caring about them. Treat it like laundry or dishes. You don't have to enjoy it, and there's no reason to get emotional over it. Just do it and move on. In particular, the job that you describe doesn't exist and where it does is exactly the type of development that's ripe for outsourcing.

If you can't find a way to play the game without emotional investment, then perhaps look for jobs in lower-paying sectors where you're less likely to encounter ambition and bullshit.

For example, have you looked for development jobs in the nonprofit and/or public sectors?

Nonprofit/gov't work in general can attract bad personalities, but IME the software development shops within those organizations tend to have very few of the types of people you want to avoid. The pay/prestige is low enough relative to other development work that you mostly get "true believers".

Universities (software development departments, not research groups!) are also typically nice laid back work environments.

Medium-sized non-software companies with small development groups (5-10 people) can also be good.

However, do realize that in all of those situations you are trading standups and TPS reports for daily interactions with non-technical end users, which come with their own set of frustrations.
Have you considered becoming an independent developer and creating a small but sustainable product. Examples like Pinboard or perhaps Overcast and similar one-man businesses come to mind.
I thought recently, given how bad leakage gets at <10nm, why not to go back to RCL or TTL logic?

A similar line of thinking lead to source-coupled logic being resurrected for use in high speed PHYs https://en.wikipedia.org/wiki/Current-mode_logic
Interesting. Do you have experience moderating a comparable community, or what leads you to believe that it's not as much of a problem as they make it out to be?

I'm sure it will always be possible to find a way to harass someone. But do you believe putting barriers in place has no effect on the amount of harassment that targets have to endure? What do you think of the computer security concept of "defense in depth"?
Boring parts are the reason I do audio books (which in my mind I still call books on tape). I listen primarily to massive ancient works like The Illiad, Parallel Lives, and Herodotus' Histories that are impenetrable to me in text because they have enormous sections devoted to lists of ancient names or inaccurate dimensions of Egypt that I can just zone out to during a drive.

Of course you can skip those parts in text but if you half listen to them you get to say you heard the whole thing and you begin to appreciate the role they played in the work and the influence they had on later authors and politicians.
If you distill your benefit to your work as

* Open ticket

* Write code for ticket

* Submit to QA / release

You basically described how many places outsource development. So you are now competing with $5 an hour body shops overseas.

The reason I and many others hire local people, or at least people who want to contribute is to brainstorm and solve problems together with. Just turning specs into code is not worth paying someone 10x the overseas wage.

Now all your problems I understand. Perhaps try working at a smaller shop somewhere? Maybe a company < 20 total people, especially one that isn't 100% developers. Tons of little companies need a dev or two, but they don't have any of the standup and paperwork type stuff. Just some problems to solve, and a reasonable pace of life. Basically "boring backoff" type jobs.
There are some Lorawan GPS demo boards you might use.

When I think of this space I have have four thoughts.

1. Ordinary users don't want their location data used by third parties. Which eliminates all of the commercial offerings.

2. They also don't want to pay $50/mo for someone to track them and then turn around and sell their data to everyone.

3. The three functions people want are a) Someone just drove off with my car detection. b) Where did the thieves leave my car. c) Is my car going to get a parking ticket at 6am tomorrow.

4. And what stops me. Spousal abusers and stalkers misusing the technology. You can solve 1, 2, 3 by a device that doesn't report it's location unless pinged remotely, it leaves a 'location box' like your driveway, or if someone tampers with it. I can't see how to solve #4. Maybe it doesn't matter because stalkers probably want a tracking device not a locator device.
Technically no such system exists ;)

But talking about the actual bit representation. A zero value as a special pointer with the magic property of being invalid is a convention for C on x86, right?

I assume it has to do with it's fast to check the zero-flag in EFLAGS register when doing checks for null pointers.
I immediately CTRL+F'd pepsi to look for this.
re: " Audiobooks are the fastest growing part of publishing..."

I hate to jump in and jump off topic but statements like that really annoy me. First, when a market is tiny but growing even small increases look amazing as a percentage.

And then there's the maturity of the publishing market itself. Anything new that's growing is going to be growing more than the otherwise mature no-growth market.

The question here is: How much new incremental business is this actually creating? Or, much like music CDs years ago, are most people simple trading one format for another newer one?

Yes, those re-sales still count but it also creates a false sense that the market itself is actually growing; that new buyers are coming on board. Again, ask the music industry if they regret getting hooked on the "bonus" revenue from CDs. And how that not only drove people to downloads, but that false growth created a false peak that made the digital crash hurt even more.

Again, please pardon the somewhat off-topic-ness.
> Not sure why you are being junked?

Because he's making glib claims about a very important topic that aren't supported by the evidence. The only studies I could find on keto and depression were conducted on rats; I couldn't find anything on the paleo diet and I'm not even sure we agree on a definition of what paleo is. Veganism may actually make matters worse, because there's a real risk of developing a vitamin D or B12 deficiency if you aren't careful.

The evidence linking diet and depression is really very limited. Serious malnutrition can cause depression, a sensible balanced diet won't do you any harm, but any other statement about depression and diet has little or no basis in fact.
Topical recommendation of the novel “Android Karenina”.
”A few hours with a few people” is

- often multiple hours in the studio because people make mistakes, they get tired, they want to re-do passages etc.

- during recording you want at the very least a sound technician, the voice talent, and a director/author/producer to listen in and give direction/corrections/adjustments on the reading

- after recording you need at least an editor, a director/producer to make sure the recording is cut correctly.

And then off to the presses (that is, converting RAW audio to whatever digital formats).

A designer may also be involved if the book requires a different cover.

Disclosure: I work at Storytel though not anywhere near (other than physically) audiobook recordings.
Discussed a bit in 2015: https://news.ycombinator.com/item?id=9305786
Code is read many times more than it is written. If someone scrutinizes code for clear intent, I don’t think that should be considered a “pet peeve” or some quirk to be explained away.
I looked into it for a bit, but it always felt like there were caveats that I didn't like. I think in the end, avoiding explicit hierarchies in modeling is better.
I am currently transitioning to sustaining myself as a full time cryptocurrency trader. It is definitely not for everyone, and extremely risky to say the least, but it fits my personality and one of the very few possibilities of earning one’s living without any human interaction. It’s just you and the market.
I owe two friends money right now, and I have two friends who owe me more than that.

In order for this to work I've got to get the one who owes me to agree to create these credits and give them to me. Then, when I pay the credits to my 2 friends I owe, who is going to buy those so they can get their money out? How do I get the rest of my money out?

How could these debts be traded? Why would anyone buy them when they have to trust specific people they don't even know, and who may not even exist, to honor them?

The original Ripple concept failed for very good reason. When there's enough trust/credit/goodwill systems such as this don't add any value, and when there isn't they are useless.
And yet I said nothing about my agreement or disagreement with decisions like that, merely that a large part of the debate is when Apple's control ends. There is a non negligible portion of people who believe, act as if the device is Apple's, even after sale.
Same here: I have to text my friends to tell them I sent them an email and check their spam. Nonsense.
Wow: tier 1 contains no ARM or other CPU arch. Tier 1 is only 32bit i686 and 64bit x86_64.

Tier 2 platforms can be thought of as “guaranteed to build”. Automated tests are not run so it’s not guaranteed to produce a working build.
or, the best of both worlds: like or ilike using a trigram index

CREATE INDEX trigram_index ON words_table USING GIN (sentence GIN_TRGM_OPS)
It would simplify the reflection of the schema in code I think. Also not having to do a JOIN, or make a FK, or worry about the cardinality of the FK, or worry about ON DELETE CASCADE. It seems like it wraps it up pretty succinctly.
Processors are not that fast yet, but computers as a whole are.

20 years ago we had Pentium 3 500MHz, 2 FLOPs/cycle, 1 GFlops.

GPU of my desktop PC computes 11 TFlops, that's 4+ orders of magnitude faster.

For CPUs alone it's indeed less impressive, $500 for that P3 inflated to $760, the comparable modern CPU is Threadripper 2920X, 16 flops/cycle * 12 cores * 3.5 GHz = 672 GFlops.
bc cms's generally have terrible wysiwyg editors and devs would rather be coding.
To send data using long polling, a new http request has to be made, since long polling is basically just a regular http request with a (possibly) very slow server reply.

The client can either terminate the connection and make a new one, or make a second parallel request for sending and leave the first waiting for a new server response. I'm actually not sure which is more common (despite implementing apps that can do long polling, I've never paid attention at that level), nor am I entirely sure how this works with keep-alive connections (eg, can you stop waiting and issue a new http request without closing the TCP session?).

In all cases, each request from the client involves sending http headers, and if the client is a web browser, there's going to always be a few hundred bytes at least (cookie, referer, accept, user-agent, etc).
I've been working with my families restaurant to do some efficiency improvements and this does not surprise me in the least. Their business is a sit-down/takeout place and in practice it is fairly similar to a fast-food chain. By far, the largest drain on resources is the grocery runs during unexpected rushes, ie the time when you need every hand available. Automating deliveries and curb-side pickups was a legitimately daunting challenge for them but the results are extremely lucrative. Aside from not losing a worker for 45 minutes, it allows for smaller/more efficient refrigeration with less food stuffs going to waste. It's easy to see how the large chains would want to exploit these type of gains to the max.

The "SKINK" concept, first time I've heard this term, is another aspect that I've been working on for them as well due to the nature of their business as a takeout spot. I would be interested to hear what you've been doing in this area because on the surface it seems highly advantageous. I've done some rough calculations and from what I've gathered, the margins on their business go from around 50% to nearly 80% if they were to cut the front-of-house. It also eliminates the problem of table turn-over.

Aside from the margin gain, the idea of only requiring a kitchen to do business is curious. Take for example my city, it’s a massive foodie town where otherwise amazing restaurants come and go simply due to the downtown leases being extremely expensive. If a takeout spot were able to lease a fryer and a prep station from a slower downtown sit-down joint, the competitive advantage they would have is massive.
Free Book Today
Postgraduates create open navigation system inspired by insect eyes
I was wondering about the advantage of quaternions over matrix/vector algebra, and found this quite interesting post:

https://stackoverflow.com/questions/8919086/why-are-quaterni...
Interesting by way of the continual conflict between authoritative sources (Western Science with certification) and local knowledge, where ever that is ... some elements of Western English-speaking society have recognized this and made concerted and codified efforts to bring local peoples into important discussions and fact-finding.

Specifically in this case, some local people far away from Oakland, California would be taken as real sources of information, rather than a literature search finding nothing and declaring the nature in question to be "unknown"
I have the same issues. My conclusion is to listen to things that were intended to be heard (e.g., speeches, plays, etc.).

That said, I've read / heard that if you want to increase listening comprehension, speed up the play back. The novelty + speed forces the brain to focus more and listen closer.

Moi? For listening, I listen to music. I still read paper books because I already spend too much time gazing into a screen (writing code).
If it helps you in any way, I was very good at sport and liked PE but still, as an adult I hate exercising because it feels like a chore and even when I am doing it constantly I hate every minute of it.
Some headphones mechanically clamp too tightly and your head will hurt after a while. Another possible reason is that the sustained weight of the wireless+noise canceling headphones eventually injured the author's neck muscle, similar to stiff neck.

Sample size of 1: My old man's pretty happy with the Sony XM2 (Bose QC35's only competitor) and hasn't experience any pain.
People can love their houses, or cars, or a piece of jewelry, and can feel sad when it’s gone. Feeling that about other things doesn’t seem very surprising.
> GPU of my desktop PC computes 11 TFlops, that's 4+ orders of magnitude faster.

But they’re much lower quality (less flexible) FLOPs. If you don’t have much data parallelism or heavy conditional logic for each datum, you’re not going to come close to 11 teraflops.
You're a full time gambler? Or have you somehow figured a way to beat the market?
My first thought once I saw this was "flutter". It's really getting a lot of market share in mobile dev and all you need to write is Dart, for better or worse. Also, whenever you need to do iOS specific duct-tape-plumbing, it seems that Obj-C is still more capable than Swift because of the accumulated legacy.

However, take it as an educated guess rather than a fact since I have never been a mobile dev apart from hobby apps.

EDIT: typos.
My post is sarcasm, I just find it humorous that one's efforts to eliminate explicit memset doesn't stop the compiler from going one step backwards and embedding it just the same. If you replace the initialization with memset, it still generates identical code for both Clang and GCC.
> Twenty minutes of exercise and you felt better?

High-intensity exercise, seems plausible. Aerobic exercise is an annoying timesink by comparison, even though it does nevertheless play an important role in building up cardio endurance.
Just curious – what content exactly would you be interested in? If any other poster wants to chip in with suggestions, feel free.
Texas High Speed Rail Faces a New Threat: Semantics
> how do I make myself more indispensable from here on out?

Don't ever do that. Managers pigeonhole indispensable people.
I'd be curious to hear from iOS devs what they think is going on here. Did anyone try moving to Swift and what was the specific reason for going back to Obj-C?
I just last week said to someone that Google has dementia. Turns out it's really not just me who thinks that.
It took me a while to figure it out, but a "Hiten Bomb" is a reference to the name of the founder of KISSMetrics, Hiten Shah. Oddly enough this website doesn't have a by-line to indicate who the author is.
Can you talk more about the "baloon of last resort" and the process to recapture the gas from it?

Has a "baloon of last resort" ever been needed in any similar experiments?
Sometimes just doing something for yourself that you know is beneficial helps slow down the downward spiral.

I find exercise reduces stress, and that helps one cope with the day to day setbacks. If you are depressed, this should help.

Of course this doesn't apply to all depression, but I can give this anecdotally an HN comment, unsourced.
Is there seriously still a commercial reason to use the ATmega328 (an 8-bit microcontroller with 2000 bytes of RAM) for new projects? I've been working on 3D printing firmware, and it's so easy and silly to reach the limit of this CPU. Been shaving bytes of RAM by reducing queue sizes, running into performance limits even with a few 32bit additions in the stepper loop. That was 6 years ago.

The only semi-valid reason to use this chip IMO is because people want to keep using existing firmware as-is.
Annoncing Xiongqi, Derived from Xiangqi
The Empty Promise of Suicide Prevention
Maybe the story is not that interesting after all? The guy spent 60 years building a career as a biologist, in the same area, and ended up never fully exploring it. Probably a lot of more important puzzles to work on.