skysight-inc/HackerNews huggingface dataset:
I thought this was a way of indicating direction when you know the orientation of the person you are talking to?

Not sure if it has much to do with time per se.
No, animals don't perceive the world as we do but it's not stretching things at all to say that they do (have to!) register some of the basic realities of life such as warmth, cold, pain (i.e., 'this is bad - something's not right and needs to be sorted') and absence of pain. The nuts and bolts of this are bound to be similar or identical given that we share a lot of basic biochemistry with all life forms. For example the citric acid cycle (a fundamental engine for energy production) operates together with its associated pathways universally in plants and animals.
I guess this is an argument for always having a towel with you.
Because "they" in text has always been common for me, it's not a change and not forced -- it's been like this as long as I can remember.

I can't speak for the British writing you've read, but as a Brit living in and having grown up in the UK, singular non-gendered "they" is normal and common in both formal and informal text. Could be a function of my social context or the writing I've been exposed to, it's true. We all have our own perspective.
that underwhelming battery worries me, otherwise I am seriously considering!
Hey, do you know about what scent is used in mineral water in Japan. Our friend gave us some last year and we were amazed how primal and fresh it smelled, trying to trace it all the time.

From the description it could be petrichor, but we had this similar smell once coming off ocean island once (Kawau, NZ) so we not sure
What can we learn from British Airways and Google GDPR failure?
Finally, you end up with Middle English with regular orthography?
> You use words like ‘rebalance’ as if there is an objective, universally shared belief our culture is out of balance.

I thought it was a fairly universal idea that there’s an high level of amount of gender imbalance with regards to professional programmers. Most frequently seen at programming meetups and conventions. Maybe it’s not commonly accepted as a problem in your sphere, but I’d bet if you asked around you’d get answers that surprise you.
By toilets I mean the room itself, not the appliance.
That's not exactly true -- they allow authors to post their papers, e.g., on arXiv; and on institutional repositories such as eScholarship after the end of an embargo period. Here is the page with the (very complicated) terms: https://www.elsevier.com/about/policies/sharing
There’s only so much parents can do (post-birth)...

This is one of my favourite articles ever:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4739500/

> linearly increasing heritability of intelligence from infancy (20%) through adulthood (60%).
KDE Usability and Productivity: Week 79
Yes, but here you aren't sharing the picture to the public, you're sharing it to a specific person.
If the computer is running a complex algorithm that tries to keep the value of %eax as high a possible, then I think it would feel pain if you decremented that value.
Yes, it's a person using a female character in-game. No way of determining the gender of the player behind that character. Hence, a gender-neutral term.
I was meaning consumer-targeted-computers (which includes laptops).
There are also many more male garbage man than garbage woman.
Where is the outcry?
> What are you talking about? Birthrates in developed countries are below replacement rates. If anything, in developed countries, more people should be having more kids.

I believe that you have to look at that from a global perspective as the climate change also doesn't stop at borders and globally birth rates are still way too high. The proper solution would be to stop trying to keep "foreigners" out of the rich, western countries, so that people from countries with high population growth can migrate to countries with shrinking population. That'd be a win-win situation for everybody.
Half the comments seem to be surprised by VGA. But just about every 1080p monitor has the port, and even Steam statistics[0] show that over 60% of their users use 1080p, and about 75 percent use resolutions that are VGA compatible. 4K computer monitors are still uncommon - and Steam is likely tilted towards higher resolutions.

In short: Most existing monitors support VGA, and probably a good deal of those actually use the port.

[0] https://store.steampowered.com/hwsurvey

VGA can do 1440p, but it's rare on these monitors, so I didn't count the 4.71% 2560x1440 users.
Udemy Clone
While there are a lot of good ideas here, much of it seems like an extended humblebrag (as well as an unnecessarily nasty swipe at those who enjoy contributing in ways the author doesn't).
Was thinking the same thing, I am not used to reading like this and it seems like constant grammatical errors. I don't know, English is not my first language, but I believe I would have failed my tests in school, had I written like this.
Maybe wealth is the time that's left after you provide yourself with sustained health by buying food, shelter, energy and medicine you need?
If people keep being being surprised by this and writing articles about it, I think it suggests that the behavior is not being communicated clearly.

And I do think that it isn't. It's reasonable behavior, and it might be expected by most people, but I still think that it is not being communicated clearly. I did expect the photos to still be gated behind an auth check, and they're not.
I believe whatshisface sarcastically gave an absurd example to criticize the article.
Pixels? Where we’re going we won’t be needing any pixels.
Sand won't save you this time (2008)
And in Polish we have both the Latin import "kolor" (Phonetic k in place of c) and Slavic variant "barwa". (Sounded with v English sound as w per phonetic Latin and forward trill r)

Polish is weird like that.
DIY Data: Web Scraping with Python and BeautifulSoup
Losing My Computer
Uhhh, I don't think you've seen LTTs recent video review of it - they came away quite impressed at its performance and thermals:

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

You've probably only seen an old video about the old models of the Macbook Pro. ;)
This Atomic Tank survived a nuclear test, then went to war (2014)
Aren't flatpaks sandboxed? Does that help mitigate the risk somewhat?
Incidentally - This joke predates the EC.
Your brain is falling into the classic JS/NPM trap of thinking that dependencies are zero cost. The time it takes to use something is not 0, there's still a comparison to make. There's tons of stuff out there with APIs, documentation and community resources that are way more complex to navigate than whipping out a text editor and building something that handles your own use case.
> But worse, and I think more likely, it shows you are intolerant to change.

There are two kinds of changes: for the better and for the worse. Being always pro-change would make one an idiot.
I have been working on a similar idea (well ok the concept of an immutable desktop - the tech is completely different) - https://github.com/mikadosoftware/workstation/tree/master/bi...

The article is completely right about this being the future of user OS's - even my half-broke me-ware above has changed how I think about using my laptop - just knowing exactly what is under me is exactly what I have set is ... reassuring.

Being able to know I can try things out and a reboot gets me back to my last known good point is ... well a bit like a video game with savepoints. And there becomes an utter focus on data and non-data. And probably the best advantage is that you ratchet up - every security improvement I think of becomes built in and makes my platform one tiny bit higher

SilverBlue is well worth watching - I say they really are into something
There's even an example of it in the Canterbury Tales (one of the most iconic early English texts). I can't remember the exact line now, but it got me quite annoyed when American writing teachers would mark my uses of "they" as incorrect and demand "he or she".
I played Eve many years ago, was in one of the hardcore mercenary guilds/corporations.

At one point a really good player was going to quit the game. He wasn’t able to pay his real life bills, planned to get a second job just to survive and keep a roof over his head.

Turned out that another member (director) was loaded in real life, and he really didn’t want the other guy to quit, he had him send all his real life bills and paid them for him.

If you think about it, he really paid him a real life salary to have him work in a virtual world. And who doesn’t want to work as a pirate space mercenary for a living? :p
You might want to roll your own prototype to discover what you actually need. Then when you know that, it's much easier to pick a library that satisfies you actual needs not the needs you thought you'll have.
> providing clear and relatively foolproof syntax

Meh. BASIC-like languages are "clear and relatively foolproof", but not because of their syntax. The genuinely "clear" elements that they do have, such as the use of numeric labels, turn out to be poorly scalable, and the syntax itself also accretes all sorts of warts as it's extended beyond trivial functionality. Mostly, they are just simple enough that it is feasible to grok and fully internalize the functioning of the system as a whole, even for novices.

"Getting graphics onscreen quickly" came with the territory on MS-DOS systems. The basic hardware functionality was standardized and there was no multi-processing to step on your toes, so just set the graphics mode you want, call some pre-made drawing routines, and you're set.
They are also adding per-application isolation of settings:

https://blogs.gnome.org/mclasen/2019/07/12/settings-in-a-san...

Flatpak is one piece of a broader design to secure Linux workstations. It is also intended to work in conjunction with Wayland and the in-development Pipewire. These lock down video and audio respectively, so that shared resources can't be misused by applications.
Interesting. The offices in the part of the world where I live generally consist of flat surfaces where employees place their company-provided laptops.

The exception is things like receptionists, or other areas where multiple employees share a common terminal. But as mentioned before, those computers are basically used as stationary, large-screen browsers or thin clients for cloud applications. Email? Excel? It's been a decade since I've seen people doing that on desktops in office environments.
+1. And I think specifically the SKIP LOCKED Postgres feature is relevant for this -https://tnishimura.github.io/articles/queues-in-postgresql/
It's more specific, not less: having he/she/they allows us to refer to male/female/unknown instead of overloading "he" to mean both male/unknown. Similar reason to why you sometimes want to allow NULL on a boolean column.
> I can create a business that does things only in computers and use the funds to buy other things only in computers, how is that different than a game?

Real businesses ultimately provides a service for real people. It's bringing value to people this world, while a game is just literally some bits shifting in a computer.
I'd also use Ansible, but installing browser extensions, and pairing bluetooth is a bit more difficult, those probably require a different strategy/tool.

If you don't mind me blowing my own horn: I wrote this project that started off as a way to let me re-install new development machines with a single command, 'freckles' ( https://freckles.io ).

It uses Ansible under the hood, but configuration is simpler, all you'd need is a single text file containing something like:

- packages-installed:
packages:
- net-tools
- vlc
- sshfs
- file-with-content:
path: /home/nancy/.gitconfig
content: |
[user]
email = email@exmple
name = Nancy Drew
- file-with-content:
path: /home/nancy/.tmux.conf
content: |
unbind C-b
set -g prefix `
bind-key ` send-prefix

Choosing pre-made tasks from: https://freckles.io/frecklets/default or create your own (for example, there is none for installing steam currently, but I'm happy to add those over time when users request them -- the nice thing is those only need to be written once).

Then execute the thing with:

frecklecute <your_file>

It's smart enough to figure out whether it needs to ask for root and such. It needs (and autoinstalls if required) a minimal Python and rsync on the target machine, and it creates and installs some other helper tools into $HOME/.local/share/freckles, but that can be deleted after a run if necessary.

There's quite a bit more to it, but that'd be the simplest way to use it. The main thing really is that you can keep your machine specific configuration in a single, easy-to-read and -create file, and you only need one single command to apply it to your machine.

EDIT: anybody know how to format code blocks on here so they render on mobile properly?
It's another aspect of type design you need to make decisions for. If you can't see that, I can't help you.
You’ve never written a debug print statement?
Google Photos Making Your Photos Public Without Your Permission
But in this case it would lead to loss of information (singular or plural). I’d prefer he/she too or even a completely new word.
More expressive than Java, sure. Java doesn't have overloaded operators, or cv-qualifiers, or templates, or many many many other things that make the type design space more expressive.

Ruby is hardly expressive at all in this respect - you can express to the interpreter very little about types, and the interpreter won't help you much at all.
Unregulated systems become regulated systems - the moment they begin to carry more than a threshold monetary value.
In English the term "before" literally means "in front of". So if you say "the time before today" you are (according to the same logic) actually referring to the past being in front of the present.

I'm also a bit skeptical of the conclusions drawn from these turns of phases. It seems a single language can have multiple inconsistent spatial metaphors in play at the same time. So I think it is a bit overblown to say a language "wires the brain" to think of time in a particular way.
Well, as some people say: you can write FORTRAN in any language! And BASIC is just substandard FORTRAN.
Oh yeah, I just realized I missed a whole category: personal development. I would definitely not be here (probably not in software at all) if I hadn't reinvented the wheel again and again for fun and learning.
On mobile, but they also nailed lightning helping mushrooms grow.

https://phys.org/news/2010-04-lightning-mushrooms.amp
Oh, you mean the rest room.

Where people go to rest.

Or the wash room.

Where they go to, erm, wash.
https://en.wikipedia.org/wiki/United_States_v._Swartz
This is exactly what's happening. People are building utter nonsense software gluing bits of total junk junk together at considerable cost.
Ask HN: Has anyone got a job by contributing to open source projects?
I am trying to find a mentor that might help me ramp up in C++ on an open source project like Google Chrome. I am happy to pay for the mentorship.

I would also be open to collaborating with peers that are in my position and want to contribute to an open source project.

I have 3 years of experience in C++ but haven't touched C++ for 5 years.
C structs are really, really brittle; CSV is alarmingly complicated (unicode); JSON can't pass "None". I like CBOR, myself.
is it because other input interfaces can cause problems ?
Not native. But anyway I disagree that women squat pee. They usually sit to pee here. While men don’t so all the toilet (the appliance) and the ground are full of pee. Result: the whole room stinks of pee.
Why aren’t there more garbagewomen? Is it the same reason there are aren’t women professional programmers? What’s your argument as to why there are these differences - that it’s some sort of natural order?
It's depressing to see what is considered "a ton" of ports nowadays.
Google for how to do X in language Y. If 99% of the top answers on stackoverflow say use library Z then just do it. Usually there will be 3 different Z in which case you should take some time to decide on one of them.

If there is no Z, don't try to find the needle in the npm haystack of poorly maintained libraries with tons of needless sub-dependencies. Unless the problem domain is very beyond your capabilities, just roll your own.
'Space Invaders' movie is closer to becoming a reality
Almost never. If you have (for instance) scale that the canonical solution doesn't handle, consider it. If you'll be completely shafted if the canonical solution disappears, consider it.

Please don't make another build system. Please.
I’m glad they haven’t. That ginormous trackpad is a huge turnoff to me.
It's worth a moment to give credit to the long defunct Stateless Linux project:

https://fedoraproject.org/wiki/StatelessLinux

This was imagined a decade ago, but the technology and the market weren't ready then. I am really excited to see it as an actual product.
It sounds like a good "old fashioned" brand - they have a few of those.
Even when the processes are loading the libraries from different paths, in different filesystems, in different containers? How does it page in data on demand if the first container that loaded the library is killed and its filesystem unloaded?

It's not easy to share libraries across containers, unless they can be built to share a base layer in a stacked union filesystem approach.
4. DNS (sort of a walled garden, yes)

5. Adding a fingerprint to all e-mails you send out (people online you never met/meet only know you by your online behavior anyway) so cross-checking a few mailing list archives the user posted to in the last few years should be enough. This is most useful if you are subscribed and can be thus sure that the archive was not manipulated.
Seems like there could be a mythical story or similar here.

Hero asks the gods for gift of healing. Gods grant the gift along with pain so that we know when we are injured (and of course, in need of the gift.) No gift from the gods comes free.

I'll be sure to be more careful with my insect friends. And I'll be more vigilant in compassionate killing.
Thanks to cheap copying and the internet, developers can now ship that pain to any number of users instead of keeping it to themselves.
> windows

It’s amusing and frustrating that you use a lowercase W here, expect everyone to know what you mean, while arguing in favour of case-sensitive filenames - the user-hostile systems which would stubbornly refuse to know what you mean.
> why are the buttons at the top!?

To use with the TrackPoint. In fact, my X201 had buttons at the top and bottom.
> Excel does not have "access control", "auditing", "change tracking". Just getting work done is not enough.

Doesn’t the web version of Excel already solve that? I’m not familiar with it but Google Sheets does these things, at least to some extent - I’d expect Office 365 to do so as well.
People with low education have the opportunity to work an physically demanding low pay job regardless of gender. Women are forced out of high paying intelectual job because they can't be one of the Bros
I can tell the difference between two 24-bit colors that are 1 value off in 1 channel, and that's not counting that digital displays can't fully exploit the darkest or brightest ranges of our eyes' sensitivity. Have you ever seen an HDR display showing well-made HDR content? Spatial resolution is not so easy, since we have much higher resolution at the center of our FOV.
> It's long been assumed that Tesla opened its sole experimental swapping station solely to fulfill the promise that caused the powerful California Air Resources Board (CARB) to grant the Model S extra zero-emission vehicle credits for "fast refueling" capability.

> That translates to providing the car's full range in 10 minutes or less--which gasoline, diesel, natural gas, and hydrogen fuel-cell cars can achieve, but even a Supercharging Tesla cannot.

https://www.csmonitor.com/Business/In-Gear/2015/0312/Tesla-b...
Mobile carrier NAT, mobile device hotspot NAT, vmware NAT - that's the most I've seen so far.

But IPv6 in home networks replaces the unreachability-because-of-NAT by unreachability-because-of-filtering. The usual home router protects your clients, and if it's not your box, you're out of luck.
Why you should consider SwiftUI for your next project
My Steelman for Elsevier: they coordinate the peer review (giving your work more legitimacy), the marketing, and the distribution of your work. We all take Dropbox/Google Drive/iCloud for granted but actually keeping a searchable and relevant archive of your work on place forever is also a fairly involved process.
BBC Micro had that, you forget. I love QBASIC myself, just saying.
Why would you make your own leftpad when someone already has spent the time and the energy perfecting and publishing leftpad?
The author was fixed this.
I'm guessing there are embedded Linux deployments that went this direction even earlier. Read-only rootfs is generally a good idea if you can swing it. You gain the ability to sign the rootfs which is good for security.
great question actually. There is a nuance in cassandra regarding to read-repair. If you issue a QUORUM read and the read itself failed (say, because 2/3 nodes are down), but succeeded on 1 node; and later on you read again when all three nodes are up, the failed write will actually be resurrected during read repair due to last write wins conflict resolution.

This is why it is recommended to always retry when a write fails. This way data might arrive at BQ slightly before cassandra itself for a failed write, but eventually they will be consistent.

That said, at WePay cassandra is being used by services which do not have to be strongly consistent at the moment. Not to say it’s not possible, as there are companies that use Cassandra’s light weight transaction feature for CAS operations.

As for consistency between kafka and cassandra, agree that its hard to make it 100% consistent (due to a number of limitations cassandra poses). This is why we tend to be pretty careful about which services should use cassandra, and specify clearly what is the expectation and SLA for cassandra cdc.
It's because the reader does not know the gender of the anonymous human player.
One big benefit is decentralisation.
How do you end up being a C++ developer that hates the language? I’m a C++ developer as well, and if I ever decided that’s I didn’t like what I was doing every day I’d learn a different language and try to get hired for that.
I prefer to buy music legally. Am I alone? I don't want to have to worry about legal processes when I could just spend a buck to listen to that little diddy stuck in my head.
reminds me of the story of Melissa the Bee.
Cash gives you some privacy. E-payments facilitate tracking all the time. Maybe thats why he thinks so
Concept is interested, but read-only rootfs is stupid, really. It's kind of lock-in.

Of course, ro - great for security, but if something happens with any critical system component like bootloader - I prefer to able patch/fix it myself and don't wait days/weeks for distmakers.

Clear Linux use similar concept, but they allow write access and handle whole fs tree and bundle depends on server side.
The scope seems to be pretty similar to: https://nixos.org/
Spelling tests are a full part of the curriculum and there are championships. Look for "dictée".
I don’t think any managed AWS service scales well for any bigger enterprise which have to handle a decent amount of traffic. Once you reach certain threshold you soon hit some throttling and limits BS and AWS solution is just to throw more money at them.
Sorry, Off topic here: Why are there three scrollbars for the window??!
A possible issue: they get heavier as they discharge. Unless the aluminium oxide is somehow expelled out, but this is not the case.
Tiny with 12"? About 10y ago I had a Vaio 10" Laptop. Nice peace of hardware.
You can install OSX on most intel based laptops, getting the drivers for certain things can be a pain. For wifi and bluetooth you may need to replace the internal card.
In my backyard o-O