skysight-inc/HackerNews huggingface dataset:
Any change in direction is an acceleration (by definition). Even an object moving in a perfect circle at constant radians per second is nonetheless undergoing a constant non-zero acceleration just due to change in direction. Acceleration is any change in a velocity vector, including simply a change in direction, and requires a force (if the object has mass)
I like idlewords' advice and I'd follow it for websites, but for web apps if there is a point where you can split the code then it is faster to load in stages. For example, in the app I work on when you first load the page it shows you a login form. While you're filling that in your browser is busy prefetching some assets (components, styles, icons) you'll need after you've logged in. It reduces the waiting time when you're using the app by a few seconds.

(To answer the obvious 'what a waste if the user fails to log in!' criticism, that's fewer than 0.2% of log in attempts. Most people benefit.)
Thanks for the story, it's an interesting read. A friendly advice: you seem sour about parts of the story you're retelling, which is understandable, but it causes the reader to perceive bias. If you can be more forgiving, for the lack of a better word, in your writing, the writing will be stronger.
That kind of incremental improvement strikes me as the sort of thing that shouldn't be patentable. Can you really patent "changing the physical dimensions a bit so it fits better"?
Photo Editing Services to Win in the Future of the Real Estate Industry?
The Google Design Interview
When did medium start blocking content like this? I don’t remember ever having to register in the past...
> I don't understand why what the ducklings are doing is considered desirable. So their cognition prioritizes following same-coloured shapes. So what? Why is that the right thing to do?

The important point is that a newly-born duckling can pick up the notion of "similar shapes" vs "different shapes" and show a measurable preference for one or the other, after seeing 1 example (of course, that must somehow be hard-coded in its brain, so it has probably been learned through evolution).

In contrast, a neural net is very hard to train to achieve a similar feat. Whether the feat itself is desirable or not is not relevant. It's just a measure of how different our current training methods are from the ones employed in animal brains - even relatively dumb ones like newly-born ducklings.
Hey HN, I'm one of the co-founders of Slab.

As an engineer myself, I experienced knowledge sharing problems throughout my career. I'm sure you are all familiar with those — getting an out-dated onboarding doc when starting a new job; digging through multiple tools to find a spec you swear you saw before; answering the same question over and over in Slack — you name it.

We believe in the power of good written communication, especially in today's remote-first environment. Slab is laser-focused on fulfilling this need.

We built Slab to be the best knowledge base for your entire team. We focus on the editor, post management, and search. We're not trying to be your issue tracker, calendar, or any other tangentially-related tool. Instead, we integrate with other tools that fit your workflow.

Some other features I wanted to highlight for HN:

- Editor: Our editor has a simple and easy UI but still support advanced usages like code syntax highlighting and Markdown-type shortcuts.

- Unified search: You won't miss any potential search hits just because you are looking into the wrong place, our search covers Slack, Dropbox, Google Drive, GitHub, Box, Asana, Confluence, Trello, and more tools.

- Verified posts: You can assign a maintainer to each post and Slab will remind them to keep posts accurate.

Looking forward to your feedback and happy to answer any questions you have!
The video says that samsung has their own version of an airpod that has a replaceable battery. Anyone can repair/replace a damaged headphone cable although it's sometimes not very easy. If it breaks at/near the plug it'll be a lot easier.
Not because we eat more of these chemicals, rather due to progress in healthcare and nutrition (not the 'chemical' one obviously).

Plus nations with obese epidemics like US is seeing overall health of the population and life expectancy decreasing
Longer yes, healthier... Hard to judge. We weeded out a dozen nasty things, but got others in return, for which "chemicals" might be an explanation. Parkinson's and Alzheimer's come to mind here.

We were smart enough to add lead to fuel, so I absolutely wouldn't be surprised if something we mindlessly use today is actually super unhealthy too. People often seem to suffer "End of History" syndrome when judging these things. "Yeah we were stupid back then but today's scientists are smart."

If people try to avoid processed food, products containing a lot of suspicious "chemicals", use the washer's program that does an extra rinse-run and whatnot I don't think that's entirely unjustified.
I don't think that the source of the ICO's funding is particularly relevant. The office is subordinate to the government, and the role of Information Commissioner is one that is appointed by the Crown, which in practice means the executive (i.e. senior figures from Vote Leave).

It just so happens that the current Information Commissioner was appointed in July 2016, just one month after the June 2016 EU referendum. Perhaps pointing out that strange coincidence is a cheap-shot too.
Exactly. They were tired of Microsoft doing it badly and realized they couldn't build on someone else's platform.
The next paragraph mentions human equivalent items:

> The feline passive samplers—similar to a rabies tag—are produced out of the same material used in the silicone wrist bands invented in Anderson's lab for measuring exposure to environmental chemicals in humans, including after Hurricane Harvey in Houston in 2017.
"That’s why almost ever network service gets run in a loop—restarting immediately upon crashing, hoping the fault was transient. It often is."

Same line of thoughts as https://ferd.ca/the-zen-of-erlang.html

While hardware transients exist (look up Google papers about DRAM failure frequencies in their datacenters), you more probably run into an inconsistent internal software state and restarting may be better and faster than trying to find out which part of the internal state you still can trust and which not.
So this is the core problem with all of the general relativity materials that model it as a rubber sheet causing curvature in spacetime. They always model it with focus on _spatial_ curvature: which is totally able to model an orbit or a hyperbolic trajectory as a geodesic, but it totally cannot model "throwing a ball up" since the geodesic for throwing a ball up is just a straight line.

The important thing is that gravitation is a distortion in space-_time_, which is way trickier to model as a rubber sheet because you end up with one dimension of space and one of time. If you distort _those_ (also, they don't distort quite like a ball-in-a-rubber-sheet), you can get the results of a ball being thrown up. It's also possible to visualize this for 2 spatial dimensions with a distorted 3d space, but tricky.
> I've noticed that it's fairly common for people to resent the Socratic approach being used on them. Probably they think that you're assuming a teacher/mentor role (and this may not be your intention), and they want to keep it as a "colleague" role.

It is not just that. It is fundamentally asymmetric style of communication. One person is forced to defend every tiny point, the other person does not have to defend anything. It is much easier to ask questions then to answer them. No matter how much you know, I will be able to reach borders of your knowledge.

In negotiation or causual debate situation, people quickly realize that your communication style is putting them at disadvantage and act to prevent that. Imagine we are discussing whether to go with my idea A or your idea B. You ask all questions, I am expected to answer them, and there is no place for your idea to be questioned too. The typical end result is that faults of my idea are presented, faults of yours are not, so you win.

Of course there are ways to counteract that, but people will still perceive you as hostile/unfair rather then cooperative. Because they had to use verbal wrestling.
https://kantree.io (they have private-cloud and on-premise options: https://kantree.io/enterprise)
Point Blueprint for Making 10x More Money with Your Ecommerce
If you’ve already experienced a rapid and sustainable growth that come almost effortlessly, this article isn’t for you.

For ecommerce businesses that are still struggling to make decent profits, read on.
(off topic) i thought the title is "gravity is not free", hmm thanks that's an interesting topic for a story..
the problem with speakers - which I love - is that they don't live well with a microphone as two separate peripherals.

How did you solve this?
I think most of this is just because C++ doesn't have very good pattern matching and didn't want to introduce new operators. (FWIW, using operator*() and operator->() feel very natural, although they are unsafe without using operator bool() as you have mentioned.)
Free CSS background patterns you can use in your web projects
> > occasional reports of dislocations

> (My wife treats hypermobile people... dislocations are prevalent there, in many many joints.)

I belong to a very different subset: my finger joints (typically the last joint, nearest the tip, as opposed to the knuckle near the palm) crack very easily, often involuntarily (particularly in cold weather), or with a minimal amount of opposing muscular 'flex' while curling my fingers.

The sound they make is a higher pitched click or snap, like a breaking twig, compared to the typical 'pop' of a cracked knuckle (which I can't actually do).

I haven't ever come across anyone else whose fingers do this, either voluntarily or involuntarily.

Is there a name for this?
> Their cars have a reputation of being reliable and their spares are cheap.

It is hard to quantify how big a leap Maruti was in the 80s and early 90s for the Indian middle class.

The reliability jump from a Fiat rebadged as a Premier Padmini("If there's no oil under it, there's no oil in it") to a Maruti 800 was world changing. The Ambassador was reliable, but maintenance heavy & the Contessa was ridiculously expensive to maintain. Plus they were the first cars to come out with the "normal stick shift" with synchromesh instead of the steering shift bar which required way more delicate balancing of the throttle.

Also the service center distribution along with the dead simple 3-cylinder configuration meant that every bike or truck mechanic had enough tools to "fix it up" to drive to the nearest service station. And the parts were cheap because everyone bought one (the monsoon season was different from a car, than a rain-coat on a bajaj).

The entirety of the scenes playing around me those years was literally identical - went from Bajaj Chetak to a Maruti 800, then an additional Kinetic Honda for the wife and the kids buying a Scooty or a Pulsar.
Rising Trends in Ransomware and Data in the Dark Web
That is wrong. I have lived in both US and Russia. Some things are cheaper, but, overall, life is more expensive in Russia due to sheer inefficiency. For example, you usually pay nothing for delivery of online purchases in the US, but it's a minimum of $5 in Russia, and you should often sit all day at home waiting for the courier with the package. Taxes on labor are higher. Sales tax is 20% in Russia, so all merchandise is more expensive. Cars are much more expensive, and even the gas is more expensive.
If recycling plastics isn’t making sense, remake the plastics
Cyncg has got – Unlicensed fullPage.js
LyX is training wheels for LaTeX.
Physicist here, gravity is a force, just a different one.

Also, like everything else in physics: it depends how you observe it.

For instance, electromagnetism comes from the curvature of a U(1) bundle over space time, the (local) U(1) symmetry yields electromagnetic interactions. For gravity the symmetry is the (local) Pointcaré (SO(1,3) + translations) symmetry and curvature of spacetime itself.

Also gravity on Earth (weak gravitational field) is mostly curvature of time, namely the spacelike curvature can be ignored, and the g_{00} component of the metric can be seen a a gravitational potential. see p 80 of this:

http://www.blau.itp.unibe.ch/newlecturesGR.pdf
Swift Control Flow with When-Then-Else
That is sometimes the case, but the comment that I replied to did not talk about some cases.
*Uderzo

I always misread it as Underzo when I was a kid though.
Ask HN: How and why do you use email automation at your company?
I remember playing with a toy very similar to the one in the article and this was over two decades ago. Weird that he now owns the copyright.
You realize of course, that the Commodore 64/128 were better than the Apple 2 and PET in every conceivable way? RAM, graphics, sound, available software library, etc. It wasn't until the IIc/e where it had something that a C64 didn't, 80 column mode (C128 had it)

The Apple IIc cost as much as an Amiga 1000, a machine which was a quantum leap better, than both the Apple 2 series, and greatly superior in HW to the Mac until the introduction of the Mac II's introduction (for $12,000 in 2019 dollars)
With builtin non-removable batteries, companies should be forced to put an expiration date on the package just like on milk. Good for use until 2024.
I guess you all have partially answered my question: most Zoom users are not using the web client in Chrome or Firefox (it doesn't run at all in Safari) on macOS; as noted above, its poor audio quality and broken features render it essentially unusable.

Unfortunately I don't trust Zoom's native app, and I don't want to reboot into Windows, though I guess I could make a "Zoom VM" or something. ;-(

Moreover, Zoom-based conferences that I've attended have been plagued by audio issues that have rendered the remote presentations largely unintelligible, even using a Windows client.

In any case, I've usually solved the issue by using anything other than Zoom when I have the choice.
When you watch "The Office" you think Michael Scott is bad and cringy, fake firings and all.

Then you get into the real world. I've had to explain, as a very junior employee, that joking about firing someone is bad. And maybe this behavior would have something to do with morale. This person oversaw about 250 people and had been for 10+ years.
Beyond the above couple ideas, the next steps to make it faster would be to get rid of almost all dynamic memory allocation by having a table of byte-offset,len,count triples (or maybe add in a hashcode for a quadruple) and rolling your own "memcasecmp" if your stdlib does not provide one. This could probably make the histograms so small that they are likely fully L2 resident..roughly (8..12) times vocabSize bytes is 192 KiB for a 16384 vocabSize. https://github.com/c-blake/adix/blob/master/tests/anaPrime.n... has an example of how to do this in Nim (for values in a table, though in our case here it would be for keys and so need `hash` and `==`).

At that point if you had a lot of data, the better way to parallelize it is also not either of the two ways DGA mentions in his original blogpost with one shared table, but rather one histogram per CPU with no locks or memory contention at all and a final merge of the CPU-private histos (after processing all files) that can probably be single-threaded, though you could also organize it as a "tree" of parallel merges (e.g. first merge every pair, then every pair of the results and so on).

Whether to parallelize over files or over big chunks of files would depend upon how big your files are. The big chunks approach leads to more regular work balance because making all subproblems the same size is easy, but does need "clean-up" for any words that span each byte boundary which is a bit annoying, but there are only as many fix-ups as you have threads which is small. It would be unsurprising to me if Tale of Two Cities could be done in like 0.1 ms with 32 cores up to 500x faster than that initial Rust version (maybe omitting thread start-up overheads).

This particular problem is actually so fast that you might need to use all of Dickens cat'd together or more to get numbers less polluted by system noise and microsecond-scale thread start-up times and small L2 histo merges or do min-of-more-than-5 runs for times, but all the principles I've mentioned apply more broadly (except maybe the ASCII case trick).

Anyway, these are all sort of obvious points on a topic that was more about prog.langs, but a good systems programming language + ecosystem ought to make it "easy-ish" to get that last factor of 10..500x that is easy enough to express in a HackerNews comment.
"Filecoin is very complex and requires high-end hardware, including min 128GB mem."

Why is Filecoin so complex? If they require coins to be staked in order to offer storage to the network anyways.
Isn't "will I regret doing this" just a fancy way of saying "is this a bad idea"?
What really angered them was when Tramiel dropped the retail price without informing computer stores first, and without offering to refund the difference between the old a and new retail price.

But, yeah, Commodore burned their retail network in the US time and time and time again.
Hardware requirements...

https://docs.filecoin.io/mine/hardware-requirements/#specifi...

This note hasn’t aged well...

> Filecoin allows to launch a small cloud storage business for a few thousand dollars directly from home, where it would cost millions in infrastructure and logistics to get off the ground in the current data hosting model.
Apartments now do have designated spots, but thats not where most cars are.
This has happened several years ago, so I don't even remember the name of the Indian project. But I was able to find some references:
https://economictimes.indiatimes.com/industry/energy/power/i...
I haven't come across a method to toggle parts, chapters or sections directly, but you can get pretty close by including them from separate files, then calling `includeonly`. Perhaps also look at the `import` package: https://ctan.org/pkg/import.

If that is not for you, then yes, a custom environment (`begin`/ `end`) would be my next attempt. As for the engine, definitely use lua(la)tex, where -- perhaps -- the Lua integration can come in handy for this too.
Of course you can raise kids and be married while having room-mates, it's just not the standard way of living. I know of some homes where 4-5 people live together and all their salaries are put on the same bank account. Doesn't matter if someone's a student or working full time.

It's obviously an alternative lifestyle and I don't know if I could do it. But saying that having kids, being married and having room-mates is impossible is not a fact, but an opinion.

I wonder if there are people living together in the some home and in a polyamorous relationship and simultaneously have kids, also living in the same home. Basically a whole community living together.
The Raspberry Pi Compute Module 4 Review
As an owner of two pair (3-way & 5-way) of Backes & Müller active speakers with Dynamic-Membrane-Control (https://www.backesmueller.de/en/b-m-technology.html).
I urge you to try a pair of good half-open Headphones. I use these: https://global.beyerdynamic.com/dt-880-edition.html

Their half-open build improves mid and bass reproduction, compared to fully open cans.

A revelation for me, can wear them all day, no cutoff from outside. Gave them to my mother to test them, she was amazed too. All parts replaceable. Made in Germany. There are is even a low resistance version, if you want to save battery on the go: https://www.amazon.com/beyerdynamic-Premium-32-Over-Ear-Ster...
I think it's "memento" not "momento".
Why is HN mods keeping this off the homepage?

Oh wait, cause YC invested in Filecoin parent company.
I think most C++ developers do see the value of something like Cargo…but it must also be considered that making it easy to bring in dependencies does not also mean the standard library can be poor and you can farm everything out to third parties.

C++ does not have a standard checked arithmetic operation, so I'll concede with you there. It really should, although most people just use the fairly widespread compiler builtins that behave similarly. (That being said, having it not be the default means that people who really need it won't use it, which is the same situation that Rust is in.)
This is why I prefer the cli/tui version of everything... but discord specifically fights against that. I think discord is one of the worst things to happen to chat in a long time, and it makes me sad so many people jumped ship to it so fast without realizing all the issues, and now after having plenty of time to know those issues, staying there. I watched whole active communities dissolve because of this.

Also I just generally hate electron.
Try comfy over ear half open cans like the DT880 i linked in my reply to GP
Experimental verification of an opto-chemical “neurocomputer”
I guess this means no Pi4 in the Turning Pi...
With neutrinos we might find that it's not but it'd be impossible to catch a photon as it would always have the same speed of c in our reference frame.

> I'd like to add that even photons have a nonzero upper bound to their possible rest mass. At least they used to.
Not sure what you're talking about, their momentum?
No object with mass can reach the speed of light and we know they're travelling at that exact speed.
A stark contrast to what Suzuki sells in a country up north
That's too bad, such a simulator would be great for intuition.
The whole point is to hurt engagement. You've clearly followed somebody that Twitter does not approve of.
Making Terms of Service more accessible
I don't know about smaller and older ones, but in most of the new ones, no one will tolerate a car being in any other place than the designated spot.
It automatically emails you every month to remind you who you are sharing your location with, so hopefully he's seen that.

I didn't know you could set up notifications for navigation though. They used to have commute notifications but I thought those got removed.
how do startups buy such insanely coveted domains before even having any income
Even the most advanced countries like Germany admit they lack necessary infrastructure for switching to 100% electrical vehicles.

E.g. Germany lacks both the necessary power and infrastructure. And I'm almost sure that German electrical infrastructure is in much better shape compared to Indian.

Renewable energy require several times bigger and expensive infrastructure costs because of unstable generation.
To me your comment promotes edisonlf.com more than the article because after reading the article and before reading your comment I had no idea about edisonlf.com.
Architecting Modules for Software Modularity [Part 2]
Your last point is particularly nice. If you happen to be blessed with good genes you’ll get cheaper insurance. But what about the people who will be rejected because of their genes?
Wow that's very interesting. I wonder why they don't go a step further to define user derived data as partially owned by them
I guess they mean launching webapps with --app=, which launces the page in a chromeless window.

Firefox recently learned --ssb (after you enable that in about:config), but it's use is much more limited, geared towards kiosks. Things like right mouse button and extensions are disabled, and you cannot open external links.
https://archive.is/ruPM4
TeXStudio is also what I recommend to LaTeX beginners and intermediates. Otherwise, VSCode with LaTeX Workshop works great. It has the huge advantage of being a general-purpose editor, since I don't like the idea of having one IDE per language.

Other than that, the second part of "integrated pdf viewer with (almost) word-level synchronization" is not really TeXStudio's achievement, if they leverage SyncTeX [0] for this.

[0]: http://www.tug.org/TUGboat/tb29-3/tb93laurens.pdf