skysight-inc/HackerNews huggingface dataset:
I only change water at the beginning when setting up a new aquarium, once it's stable I do a water change maybe every 3-6 months. The small tanks have a lot of evaporation as well so every week I add 2-4 litres of fresh water to them, so additional water changes are not really needed. If you have a large number of healthy plants in the aquarium and enough filter surface there's usually no problem with nitrate/nitrite buildup. I know people that run their aquariums for decades without a water change (replacing evaporated water of course), so it's definitely possible. You can't agressively use fertilizer though in that case. Most aquascapers use "estimative index" fertilization method where they usually strongly overdose fertilizer to ensure no plant has any nutrient deficiencies, this then makes regular water changes necessary as inevitably there will be a buildup of organics or nutrients otherwise. Personally I found that with most plants you don't need to do that.

In most of my aquariums I also don't use organic soil and instead put a combination of volcanic (anorganic) rock and gravel. Works quite well for most plants and if you have enough fish in the aquarium they will produce almost all necessary organics for your plants to thrive.
If you are bootstrapping, certainly.

If you are a VC-funded growth company, trading money for time is often one of the smartest decisions you can make.

It’s the old saying: penny-wise, pound-foolish.
So if this is a good tablet design/UI, what is wrong with Gnome3?
The main idea is to make a ray of gravitons (or whatever equivalent in other possible extensions of general relativity). For theoretical reasons, the ratio of momentum to energy is fixed at 1/c, which is 3.3E-6 N/kW, that is very low compared to ion thrusters or chemical rockets.

Moreover it's the same value that you get with a photon rocket, i.e a laser or a flashlight in the back of your rocket https://en.wikipedia.org/wiki/Photon_rocket

So even in space, it is not very useful and you can replace it with a more simple and more efficient device.
BS. Climbing was first done by crazy Mountain Kids, then the big state sponsored expeditions started (a first that was the north and south-pole), GB missed both and shifted to the biggest mountain with GB "Won" the race, hence the name of Everest as the "third pole".

A modern (new age) expedition looks more like that (no Sherpas no help from others who don't climb):

http://www.alpinist.com/doc/ALP10/climbing-note-siegrist

Thalay Sagar with Stephan Siegrist and Rob Frost
I wonder why you used stock ticker? Just to save typing of single letter?
You do not need even electricity. People lived without power for thousands of generations and some still live like that.

It still would not be fine if there was a class of outcasts defined by execs of power distribution companies on whim.

The "you do not need" standard is a tricky one. Modern civilization is built around a lot of network-like structures. Getting kicked off them is a kind of punishment. We generally have some mechanisms that try to prevent capriciousness in punishment.

Would you rather do a year in San Quentin or be completely deplatformed by Big Tech forever? I would probably choose the former. Being prevented, for example, to send any e-mail to anyone with Gmail.com address is a serious problem.
The Cost of Success and How Some Paid for It
First of I'd like to mention that I'm not a certified teacher, so my advice comes from experience rather than formal education. I have however taught programming before and during my professional life as a developer had many instances where I had to explain a programming concept to a non-programmer.

With that disclaimer out of the way my understanding of the problem for people to understand something so abstract as functions, arrays and iteration is because they have no frame of reference. It's like remembering a word from a very foreign language after a week. My trick to help people absorb these abtract ideas is to use metaphores with things they're familiar with. So a function can become a robot that takes commands (parameters) and outputs an answer (return statement). Since you have the understanding of both a medical professional and a programmer you're in a great position to connect the two worlds. Also leave out the technical jargon; explain it in regular language. Together with a simple hand-made drawing (most people are visual learners) it should help make it stick.

Registered an account here to reply on this, so I hope it helps.
No it isn't. See their About page
Rust I think, there was a blog post on how it is problematic as a web dev platform as opposed to lower level tasks (where it shines).
Just permanently stick a tiny USB-A to USB-C adapter on the cable and they instantly do have the ability to connect via USB-C. It's that easy!
Show HN: Discord Community for Product Founders, Startups and Early Adopters
Why did you stop at 6 examples?
seems the choice for users is more between:

1) a system where doom-scrolling, ad-tech/tracking, and algorithmic milking of users has been normalized, and where the info-bubbles are a by-product of the design (due to radicalization of users and content recommender engines)

2) a system where the users are a homogeneous group but lacks both the size to form bubbles (e.g. bubbles large enough to get noticed by the rest of the system/community).

We used to say until well into the late 90ies "the Internet is finally mainstream", as an off-handed remark when somebody obviously non-Technical started behaving in an entitled way. It was nothing other than in-group/out-group signalling. It's the same type of signals that lead to bubbles in the first place. The sad thing is that the bubbles we have seen on the Web are increasingly toxic because the way FAANG (and all the FAANG copycats) think it should work.

Yesterday I was on YT with a fresh account, a VPN and a totally new hardware, and got immediately a recommendation for "Titania McGrath" (which IMO is funny), but I also know the next videos YT will show me after watching it is radicalizing trash that tries to convince me that I should fight the "woke" ideology. It is almost like in the first days of every new online identity platforms make people "choose their battle and weapons" ...

Bubbles are normal and they would still exist in gemini:// but they would be a lot less toxic than when you have sh1t merchants like FAANG shaping people's ideology.

(organic) info-bubbles are a good thing. But what we have is a situation where Web companies like FAANG are in the business of producing them artificially. The more isolated people are behind their little screens the better for these companies.
You aren't making much sense.

If someone is making a desktop app, how could it possibly be mobile first? Even if you're using the cancer that is Electron, that design with a lot of whitespace is always deliberate.

I'm not saying that it's not fine to use a touchscreen laptop for something. I'm saying that no one uses them like that with any kind of seriousness because it's awkward and physically inconvenient to poke your fingers into a vertical surface in front of you for any extended period of time. There are laptops capable of folding such that the screen faces outward, but these are as rare as they were 8 years ago, so this has never caught on either.
We've started this as an internal project to solve actual problems we have faced delivering machine learning projects for our clients these past few years.

- No-setup notebook environments with the most popular libraries pre-installed

- Real-time collaboration on notebooks

- Multiple versions of your notebooks

- Long-running notebook scheduling with output that survives closed tabs and network disruptions

- Automatic experiment tracking: automatically detects your models, parameters, and metrics and saves them without you remembering to do so or polluting your notebook with tracking code

- Easily deploy your model and get a "REST endpoint" so data scientists don't tap on anyone's shoulder to deploy their model, and developers don't need to worry about ML dependencies to use the models

- Build Docker images for your model and push it to a registry to user it wherever you want

- Monitor your models' performance on a live dashboard

- Publish notebooks as AppBooks: automatically parametrize a notebook to enable clients to interact with it without exporting PDFs or having to build an application or mutate the notebook. This is very useful when you want to expose some parameters that are very domain specific to a domain expert.

Much more on our roadmap. We're only focusing on actual problems we have faced serving our clients, and problems we are facing now. We'd love to hear your thoughts and problems you have faced.
The Secret Passion of Steve Jobs
I built a tool that helps ecommerce owners to increase revenue and conversions
That’s an extremely good point about rational/emotional — collecting real data points and looking at them from time to time may help overcome these biases (at least, it helped me and several colleagues in similar situations). Good luck! :-)
Pad is also a star trek throw back, and a word. I don't see why apple should have dominion on that word. Short and succinct.
Furthermore, Sorts Mills Goudy is a (very nice but) inherently small typeface and should be bumped up to about 18-20px. This is especially needed due to the page’s dark layout.
Why TMTP and not MQTT? The latter is a general purpose messaging protocol too.
If you use an iPad as a sidecar, there's a touchbar there. However, that touchbar only works for apps you've moved onto the sidecar display for some reason.
But I think this one point is the one item that ultimately decides on the lifetime of a project and whether it will turn legacy. If the README doesn't even describe how to start the project or successfully invoke a single unit test, how is anyone going to deploy this or change anything of the core code? Also not having this usually means unreliable deployments, broken CIs and constant firefighting. This might be considered acceptable for 1-person-projects until that one person might change projects or jobs.
Universities were invented in medieval Europe and, to my knowledge, they were always supported by ruling authorities, be them kings, emperors or popes, who granted them their legitimacy.

Of course a sovereign country can define (or refrain from defining) a university in any way they like, but the historical argument really doesn't help much there. The historical notion of a university is very much tied to ruling powers.
Desktop replacement for pen based workflows, like drawing, designing diagrams, architecture sketches, UI mockups,...

When coupled with keyboard, office like workflows, coupled with the pen to do the drawings instead of trying to use the mouse as pencil since many users have done during the last couple of decades.

Programming on the go with environments like Playgrounds, Pythonista, Continuous, Shaderific.
The audited firm is responsible for providing the "control" evidence, so if you say you rotated all your creds last year, and didn't use "solarwinds123", then the auditors will believe you. The auditors don't personally check the creds on all your systems, so while SOC2 gets your org thinking about all the right processes, the onus is still on your DevOps/SecOps/BizOps teams to do security right.

Overall, I'd rather being working with a certified vendor than not, but SOC2 ain't PCI.
As burntoutfire said, the same way men do. By being leaders and not bosses, leading by example, listening to the team, being open to feedback and not dictating.
Only if it doesn't make their own work any harder. NSA prefer weak security for everyone if securing US assets might risk others to be more secure too:

>NIST failed to exercise independent judgment but instead deferred extensively to NSA. After DUAL_EC was proposed, two major red flags emerged. Either one should have caused NIST to remove DUAL_EC from the standard, but in both cases NIST deferred to NSA requests to keep DUAL_EC"

https://www.nist.gov/system/files/documents/2017/05/09/VCAT-... [PDF warning]
I wouldn't say Europeans are powerless against american companies. Legally speaking, yes, but then so are Americans themselves. The only thing we can do nowadays is public outrage. Doesn't matter who writes the medium blog post, as long as it hits MAJOR_SOCIAL_NETWORK frontpage.
Ask HN: Is the Bitcoin network somewhat usable at the moment?
I want to do some first experiments with Bitcoin.

When I download a wallet from the Android store and ask a friend to send me $100 in Bitcoin to my address, will it work? Or will the fees make this infeasible?
Not having an audience or backing from an accelerator. It is amusing to see people, even on HN, get excited over a backed startup making the equivalent of half a feature in our product.

It's amusement instead of bitterness because we're already, and have always been, profitable doing machine learning projects for large organizations in different sectors and industries and we just happen to be building our machine learning platform to solve real problems we have first hand experience with. I suppose I'd feel differently if this were our "startup idea" and our success depended on that traction/audience.

However, we're always interested in people who do machine learning for a living [not just blogging/YouTubing/Mediuming/Tweeting/Audiencing about it] using our platform[0]. They may be dealing with problems we haven't seen, working on interesting projects, and it's always a blast to talk with these people.

- [0]: https://news.ycombinator.com/item?id=25802764
They are also quite happy using devices with Windows, ChromeOS, WebOS and Android.

Just not pure GNU/Linux or BSDs (other than those packaged by Apple and Sony).
One of the videos in the article has it as Yin Min.
The podcasts licensed by Spotify are usually very high quality. If your talking about the platform itself, there are plenty. Pleeeeeennnty of very bad audio books on Amazon too.
The lack of transparency in who they are isn't really raising my hopes...
> Buried in depths of their documentation?

You mean right in the instructions on how to acquire them?

> It’s also worked for years too.

It was tolerated for years, but it was always on very shaky ground. Now Google pulled the rug. I'm annoyed because that means my Chromium AUR package stops working, and I'll have to pry the tokens from a release build, but this isn't unexpected.

> Why put it in the console then? Why have tool tips that say “Access to this API is enabled.”

For outside developers who want to work on Chromium. This is also CLEARLY stated in their docs.

> There’s no improvement to security. This will be a cake walk to reverse engineer.

They didn't say it was about security.
It's excellent that your post arguing that, sure they are absolutists, is full of word parsing and technicalities.
I clicked on the article thinking it was some kind of System On a Chip which is what I do for a living.

I scrolled through the article, realized it was not for me, but I still don't know if it is an acronym or what it really does.
funny thing is that the first "who wants to be a millionaire" winner in Germany had him as million [Deutsche Mark] question ("who climbed the mount everest with Edmund Hillary" or something like that). And that's why his name has always stuck in my head. However, it also goes to show that he is less famous than Hillary.
duckduckgo lets you view images no problem
The problem with guitar is the same as with PHP.

PHP is a programming language where you can write anything. But due to its massive popularity among those who just want to get a website up, it’s easy to get stuck in a memorised copy-paste snippets type of coding, rather than reaching for the beautiful simple shining essence of computation (imo the lambda calculus).

Playing guitar you can find infinite amounts of chord diagrams ready made, and tabs for any song, so that you can make the sounds of some song. But it’s too alluring to get stuck there, and not peel away the layer of this world to see the divine simple essence underneath.
Just a select few usually, from within the security team. of course this applies for boilerplate big company deployment.

I could see use cases where you would involve others like IT or dev in the deception process..
Host all their secrets and vulnerabilities on their site and shut down everything else. Prosecute everyone involved. Follow Nuremberg principles set by the US itself (IE. "I followed orders" is not an excuse.)
Here's a story about that (it's called "frontrunning"): https://medium.com/@danrobinson/ethereum-is-a-dark-forest-ec...
I suppose it depends on the specific project or feature.

Usually I go for the approach you describe. But more than once I got bitten by doing this for a feature or project where things were still very much in flux, and/or in a prototyping phase. In those cases, starting with 'NoSQL' (JSONB columns in Postgres though) would've saved me a lot of trouble, and it would have been much easier, relatively speaking, to migrate my data into proper tables once things solidified.

Still, I do find that going for 'SQL' by default has usually been the better choice.
It must be fun writing an essay on a tablet. Do you think tablets will defeat laptops?

Or do most pad users have a physical keyboard for text entry?

I would be interested in the touchscreen keyboard detail here.

I have Gboard on Android, has this space matured?
Fellow aquascapers here! I went from Walstad mode to high-tech slow growing plants ADA style. Both are surprisingly low maintenance and algae free. I just change the water, do some ferts, and feed the fish. I think I can bypass changing the water if I want to.
Hence why all successful consumer OSes that have the Linux kernel running underneath them, have nothing to do with that choice freedom.
That is an interesting claim, the wikipedia articles about the history of math claim that the earliest written examples are from 3000 BCE. Finding a written record older is rather unlikely since that corresponds roughly to the oldest written texts in general. We do however have evidence of tally marks that date back to 35000 BCE[1] with one use possibly being a lunar calendar.

[1] https://en.wikipedia.org/wiki/Tally_marks
Redis: Filter and sort your data in a SQL-like way using SORT
"Delay" is the key word. Not prevent. Any service big enough too attract more than "fringe" users will start seeing spammers eventually.
Think of the new M1 macs and how they can run iPad apps and how lots of developers opted out of their apps being offered for those new Macs because their apps are meant to be used on a touchscreen, not via trackpad and keyboard.
Did I waste a year of my life developing a WordPress theme? (2017)
The parse code at https://github.com/gregstoll/baseballstats/blob/443dbefe1d9b... shows a few ways the Python code could be sped up:

if (not doneParsingEvent):
if (batterEvent.startswith('K')):
runnerDests['B'] = 0
runnersDefaultStayStill = True
if (batterEvent.startswith('K+') or batterEvent.startswith('K23+')):
if batterEvent.startswith('K+'):

The "not doneParsingEvent" is used to emulate a "continue" statement. As is, every line can trigger a large number if "if (not doneParsing):" tests.

Python's s.startswith() methods are very attractive, but slow compared to the error-prone:

if batterEvent[0] == "K":
...
if batterEvent[:2] == "K+":
..

Here are the timings:

% python -m timeit -s 's = "Knights"' 's.startswith("K")'
2000000 loops, best of 5: 119 nsec per loop
% python -m timeit -s 's = "Knights"' 's[:1] == "K"'
5000000 loops, best of 5: 76.5 nsec per loop
% python -m timeit -s 's = "Knights"' 's[0] == "K"'
5000000 loops, best of 5: 41.4 nsec per loop

There are a number of uses of:

simpleHitMatch = getRe(r"^([SDTH])(?:\d|/)").match(batterEvent)

where "getRe()" implements a simple regex cache. However 1) re.match() also implements a simple regex cache, and 2) I typically implement this as a per-module variable, one per regex:

_simple_hit_pattern_matcher = re.compile(r"^([SDTH])(?:\d|/)").match

which is then used as:

simpleHitMatch = _simple_hit_pattern_matcher(batterEvent)

This would reduce the call overhead by removing the double cache table lookup.

Bear in mind that I don't know where the time is spent (so I may be looking in the wrong place) and I don't think these changes could get an 8x performance improvement.
It's a Chinese company
It has its learning curve for sure, but experimentation + reading is key.
> Compliance is a byproduct of security engineering. Good security engineering has little to do with compliance. And SOC2 is not particularly good. So keep the concepts separate.

It appears to be impossible to make people grasp this concept. So much wasted time talking at cross purposes about real security while other people in the room are talking about compliance and vice versa.
Nuremberg set the principle of "just following orders" isn't an excuse. Employed or employee; both are guilty.
I don't follow.

It's clearly <Jing><Os>, and Jing sounds like something which is likely a Mandarin (or other Asian language) word.
And Os is a widely accepted name suffix for operating system.

And it turns out it is (https://en.wikipedia.org/wiki/Jing_(Chinese_medicine)) and it's a widely used/known word, too.

Additionally Jingoism, isn't really that commonly used. Most non-native speaker which are not reading certain political news outlets likely have never heard about this word before (like me). It's definitely not part of the vocabulary thought in (non native) english school courses.

Lastly, where would we end up if we have negative sentiment, every time a wrongly pronounced word happened to sound similar to a word in another language which has negative sentiment attached with it. At that point we probably would need to remove a non small part of names and the english language because wrongly pronouncing it makes it sound like a bad word in some other language...
In a few decades, maybe there'll be people saying "our teleporters wouldn't have accidentally opened portals to hell if their software had been written in Rust/Ada".
A bland ios clone is still miles ahead of any ui the other distros have.
I've seen some bot of Google's in the server logs on my in-construction not-publicly-available page, a minute after I opened the page in Chrome. That was about five of six years ago, shortly before I stopped using Chrome.
I want the features of the 2012 MacBook Pro in the body of the latest model. Bring it all back and keep the slimmed down less useful model for ppl who don’t need functionality.
Quoting from https://www.currentaffairs.org/2019/12/the-data-show-that-so... (referenced a few days ago at https://news.ycombinator.com/item?id=25625762 ):

> To counter the obvious success of the Nordics, some will define them as actually capitalist. The capitalism-or-socialism binary gets further complicated as debaters introduce terms like “welfare state capitalism,” “social democracy,” “democratic socialism,” “state capitalism,” “state socialism,” and more. This debate doesn’t get any clearer among self-identified socialists, as many have their own pet definitions. With such barriers in the discourse, how can we possibly measure how people experience socialism?
If you want a similar terrain then head over to Srinagar, kargil and Leh in Indian controlled Kashmir.
> It's still staggeringly elitist and unaware to assume that "genuinely" literate people (whatever that means) should not only know of Pratchett

The comment you're referring to didn't say that, or suggest it. So this is one red flag for your "genuine" literacy :)
Not that I speak for the project but this isn’t privileged information anyways: If you have TestFlight, you will see there have been several updates pushed to TestFlight over the last few days.
What Google's own teams use instead of what they push to everyone else via Android's SDK, Bazel and Soong.

Or Facebook's Buck.
> Or do most pad users have a physical keyboard for text entry?

When I listened to productivity podcasts the consensus seemed to be yes, people who tend to do a lot of typing on tablets hook them up to keyboards.