skysight-inc/HackerNews huggingface dataset:
These are quite silly things. Firstly, why invent words instead of just using the ltters. Obviously A creates an ambiguity with "eight", but other than that, things are fine. Perhaps A should be "aye".

The "teen" suffix is wrong; it specifically means "ten". For instance thirteen means three+ten, so it is inappropriate to pronounce 0x13 as "thirteen". So that is to say, the pronunciation issue does not begin at 1A; we shouldn't call 0x19 "nineteen", but something else.

Similarly 0x30 shouldn't be "thirty" because that word means three times ten.

There shouldn't be any common words between hex pronunciation and decimal that denote a different integer. If we say "hundred" and the context is really clear, it can be understood as 0x100, but the context isn't always clear. Attaching "hex" after every ambiguous wording ("hundred thirty-one hex" for 0x131) is verbose. How about:

8: eight
9: nine
A: aye
B: bee
C: cee
...
F: eff
10: hex
11: heven
12: helve
13: thirex
14: forex
15: fivex
16: sixex
17: sevex
18: eightex
19: ninex
1A: ayex
1B: behex
..
1F: efex

20: twexy
30: trixy
40: foxy
50: fixy
60: sixy
70: sepsy
80: oxy
90: noxy
A0: ayesy
B0: beezy
C0: ceezy
D0: deezy
E0: eezy
F0: efzy

100: hent (from "cent")
1000: hil (from "mil")
10000: han (from 万 (man))
100000000: hoku (from 億 (oku))

0xDEADBEEF: deezy-ee-hent ayesy-dee han beezy-ee-hent eezy-eff.

0xF00FCBB0: efzy-hent-eff han, ceezy-bee-hent beezy.
This still isn't one-way, what protocol parsers are you implementing in firmware to do this?
I don't know if this is relevant to what Chubot's doing but Brzozowski’s Derivatives of Regular Expressions are pretty mathy. (Disclosure, I wrote this) http://joypy.osdn.io/notebooks/Derivatives_of_Regular_Expres...
As someone said on the thread, there is a clippy suggestion to tell you that you could pass by copy given the size of your struct (without it I would never have passed a struct by copy).
(I am not a physicist.) One thing I've struggled with around black holes is what it means for anything to fall into a black hole.

From a reference frame outside the black hole, observing an object falling into the black hole, don't we observe time slowing down as the object approaches the event horizon? In this reference frame, does it ever cross the event horizon, or does it just asymptotically approach it? If it doesn't cross the event horizon, how can anything ever fall into the black hole?

(From the reference frame of the object falling into the black hole, my understanding was that the event horizon shrinks away from you as you approach it.)

Please correct/inform me!
I appreciate you have some first hand experience here, but this is a very HN-style axiomatic argument --- "restaurants must have issues with meat going bad that ordinary people don't, ergo their meat must somehow be mummified with preservatives". Isn't it in fact the case that fast food restaurants have, relative to supermarket consumers as an entire cohort, extremely high and predictable turnover?

A neighborhood sushi place has an even bigger problem with spoilage than a friend chicken shack, but, for pretty intuitive reasons (I think?), I'd trust any well established sushi place with ahi and salmon than I would my own fridge.

Further: while fast food input costs are the highest single line item in their cost breakdowns, they don't come close to dominating, and labor plus rent dwarfs inputs even before you factor in franchise fees, marketing, and other expenses.
Ask HN: Collaboration alternatives with CEO of software agency
Hi, I'm a Software Engineer focused for about four years on Artificial Intelligence products. I'm now trying to start my own company, the main focusis to build and sell AI related products but I would consider doing consulting projects in order to get to know problems in the industry.

An old coworker started a software consultancy doing general software project for different companies and I'm going to meet him and talk about how can we collaborate.

I've been thinking about different alternatives and I'd like to discuss with you.

A) Ask him for potential clients, offering him a percentage of the deal.

B) Suggest him to build an "AI department" inside his company where I would act as the department lead and get a big percentage of the revenues of this department and a low percentage of the revenues of the whole company.

C) Offer him my services as an "AI consultant" so he could get contracts for AI products and I can help/educate his team to build projects.

D,E,F...Z) Your great suggestions, clearly better than mine.

What do you think? What would you do? Do you have similar experiences to share with us?
None of those terms tell me 'there is no meat in this product'.
This is always my argument when I explain to people why I'm so rabidly against a large federal government responsible for ever more aspects of our lives. With 50 states, you have 50 different experiments and if one of them finds success, the other 49 are free to copy those successes. With the federal government, any failed experiment eventually becomes a fact of life that is impossible to unseat and replace with something better. Federal government is essentially a local maxima that we get stuck in.
The other major example of a time-irreversible operation/object is much more mundane: the collapse of a wave function. I've never been able to find a decent layperson's explanation of what the wave function collapse really means, and why physicists seem to have no issue with it being time irreversible but seem quite concerned with black holes
Literature: http://gutenberg.net.au/ebooks02/0201111h.html

Chemistry: https://archive.org/details/milmanual-tm-31-210-improvised-m...

always a joy to link both of those
I use sphinx-apidoc[1] command to extract docstrings from code and create Sphinx documentation files out of them.

Enter this command to look for modules in a package, say, foopkg, and create .rst files to generate documentation for each module in the package and subpackages:

sphinx-apidoc --module-first -o docs/api foopkg

I am assuming that the Sphinx documentation project resides in a directory named docs. Each .rst file would contain automodule directives for Sphinx to automatically pull docstrings from foopkg and render them in the generated documentation. However, for Sphinx to understand these automodule directives, the autodoc[2] extension must be enabled in docs/conf.py.

extensions = ['sphinx.ext.autodoc']

If the documentation is written using Google style or NumPy style docstrings, then the napolean[3] extension must also be enabled.

extensions = ['sphinx.ext.autodoc', 'sphinx.ext.napoleon']

The sphinx-apidoc command above would also write a file named docs/api/modules.rst which would be used to render the starting page of the automatically generated API documentation. So include this docs/api/modules.rst with the Sphinx toctree directive from the some other page that the user is likely to visit. For example, the start page of the project documentation would likely be rendered from `docs/index.rst`, so add this to `docs/index.rst`:

API
---

.. toctree::

api/modules

Now render the documentation with Sphinx normally:

cd docs && make html

[1]: https://www.sphinx-doc.org/en/master/man/sphinx-apidoc.html

[2]: https://www.sphinx-doc.org/en/master/man/sphinx-apidoc.html

[3]: https://www.sphinx-doc.org/en/master/usage/extensions/napole...
Yeah now that I think more about it, those quick tests say nothing about a candidate. It's definitely harder than it seems.
They don't pull FICA scores. When I worked at financial company. We pulled credit history looking for negatives events as required by regulations dealing with securities/FINRA.
Am I the only one that doesn't care if their medical data is leaked?

I mean, I can't see what Chinese hackers are going to do to me if they find out I was prescribed a Z-pak the better part of a decade ago or that I have had high blood pressure.
I loved reading Coders at work[0], it had a wealth of insight. This looks similar and interesting!

[0] https://en.wikipedia.org/wiki/Coders_at_work
Trying to figure out the project name. I name my projects no matter how small they are. It somehow makes the project important enough for me to come back to it a few days later.
Porting DirectX 12 Games to Windows 7 – DirectX Developer Blog
Do you think the audio-book publisher is the same organisation as the printed-book publisher?
poor Google, making billions of dollars out of other people's work with an automated system where it's impossible to talk to a real person. feel real bad for them
LEO cascades would affect our ability to launch anything into orbit.
If this ever gets popular, it is just one more reason to strongly prefer free software, I guess, since it can't be "protected" with this.
At this point this research is purely academic, so the scope of it was simply to hinder fuzzers while minimizing overhead for users. Like all code, this would also need to be evaluated for correctness (just like your comment!). This is introducing new techniques to the already established field of anti-fuzzing
I don't like this definition of gross. If it were true, then cooking something would serve to make it far more gross. Hundreds, if not thousands of new chemical compounds are created via the Maillard reaction.

Food that can make you sick isn't necessarily gross tasting.

Spoiled food is definitely gross, though.
Too many items to elaborate over HN. Here's three easy issues:

1. Estonia company creates some issues for corporate clients.
2. Form fields jammed together & tiny & harder for older users.
3. Not much going on in terms of automation, A.I. or triggers based on contact activity.

Again, much to say, but those are few.
Dvořák's name is another good example for my point. What's the use of parading around the ‘ř’ in English texts if the sound can be pronounced only by speakers of Czech, a few nearby dialects and Kobon speakers in Papua New Guinea? Well guess what, every language has a spelling in its own alphabet, for the pronunciation that the speakers adopt for ‘Dvořák’—including English, in this case.

At least even with ‘ř’ it's not as bad as ‘Čapek’, since ‘ř’ is likely just replaced with more-or-less-hard ‘r’ when speaking, and not an unrelated sound.
That is why McDonalds undergoes the painstaking process of sanitizing their meat with an ammonia wash (prompted by the 90's nationwide beef e-coli outbreaks that resulted in serious litigation against popular burger joints), then adding in artificial flavorings back in to make it taste like a burger again (furthermore this is how McDonalds achieves that "miraculous" feat often described here when this topic comes up of having their burgers taste the same and have the same consistent product everywhere for over 20 years).

For what it is worth, McDonald's says on their web site that this is not true. So either you are mistaken or McDonald's is committing fraud. Do you have a source for your claim?

From the McD's web site ( https://www.mcdonalds.com/us/en-us/about-our-food/our-food-y... ):

"Every one of our burgers is made with 100% pure beef and cooked and prepared with salt, pepper and nothing else—no fillers, no additives, no preservatives."

"Do you use so-called 'pink slime' in your burgers or beef treated with ammonia?"

"Nope. Our beef patties are made from 100% pure beef. Nothing else is added. No fillers, no additives and no preservatives.

"Some consumers may be familiar with the practice of using lean, finely textured beef sometimes treated with ammonia, which is referred to by some as “pink slime.” We do not use this. "
Arby's
Power for electric stoves is easily provided for in the US. Power to the household is delivered via a split phase system. Transformers feeding households have a 240V secondary winding which is tapped at each end and then again in the center where it is connected to a grounded neutral. This results in a feed to the household consisting of two 120V lines which are 180 degrees out of sync and a single neutral. Dedicated 240V circuits which connect to both incoming 120V feeds are used for large higher power appliances such as stoves and electric dryers. For example the current national electrical code calls for stoves to be connected to dedicated 240V 50A circuits.

Gas stoves and ovens are used more in the US because in many parts of the US natural gas is cheap and because gas stoves are considered to be superior to traditional electric stoves for cooking because the the heat is more evenly distributed across the surface of the pan, fine adjustment of temperature can be made visually and adjustments to temperature occur more quickly than with electric stoves. Even in areas where gas is not cheap people often choose gas stoves because of this.

For whatever reason induction stoves never really took off in the US. Induction cooking is mostly limited to small single or dual burner countertop units.
Yeah, I got confused because some people lazily refer to split phase as "two phase". Apparently I need a refresher session with my textbooks. :(
For the curious: https://en.wikipedia.org/wiki/List_of_intelligence_gathering...

The big ones are HUMINT, GEOINT, MASINT, OSINT, AND SIGINT.

In the US the responsibility typically falls like this:

CIA = HUMINT & OSINT

NSA = SIGINT & MASINT

NRO / NGA = GEOINT (& probably some MASINT)

edit: A lad below me has a better (and more complete) answer.
Yeah, I eat the seeds ¯\_(ツ)_/¯

And yeah, assuming the rest of your diet is healthy, eating a few apples won't make you diabetic. The problem is a broader lack of knowledge about what is healthy. People will eat a lot of garbage, and then eat a few apples and think that it offsets all of the pizza/burgers/soda/etc they ate somehow.

Watch this show https://en.wikipedia.org/wiki/Secret_Eaters
We have a few clients that were affected by this as well.

The only article I came across was from Business Insider (unfortunately, paywall).

https://www.businessinsider.com/facebook-review-all-marketin...
How do 'beyond meat' and 'plant based' communicate 'there is absolutely no meat in this product'? They do not in the English lexicon within my head.
I think this might be the disconnect between us. From my point of view as a non-native English speaker, the approach proposed in the tweet and that Swiss French system both requires the user to learn a new system. To me, both of that carry more drawbacks than just reading the hex character by character, in a group of 4.

I can give an example using the system in the tweet:

2F3E: twenty frost thirty ernest -- longer to read, 7 sounds.

2F3E: 2, F, 3, E -- shorter to read, 4 sounds.

Looking at that, I don't see the benefits and trade offs of that new complexity, and that's why I asked for help :)
If you are on 3.7 you can add this import:

from __future__ import annotations

And then forward references don't need to be strings. I wonder if this could fix the generated page.
I'm sure this is unintentional, but be aware that denigradting immitation meat products is a common source of bullying directed at people transitioning towards plant based diets.

Our food cravings adapt to what our bodies identify as having the nutrients we need. Most people who eat a plant based diet for 5-10 years rarely eat meat replacements. But in the beginning, these replacements are great for people that are still learning meal planning. Outside of that, some people have health issues, like cholesterol, where replacing some of their meat intake with immitation meats can be beneficial. Others like to reduce their carbon footprint by eating occassional plant based meals. These individuals do not experience the change in cravings and taste so they still appreciate the taste and texture of something similar to the meat they still consume at other meals.

To put some quantitative analysis on that, while sales of immitation meat products have increased significantly, we are not seeing significant increases in the number of US residents identifying as vegan(strict vegetarian) and only modest increases in those identifying as vegetarian. This means that much of the immitation meat consuption is done by those that are still eating an animal protein based diet.

Anecdotally, I am not a huge fan of those products and also find most traditional bean and root vegetable based meals more satisfying. But please keep in mind that many people are navigating their way towards a different way of eating and they can be very sensitive to harse words about their choices.
Careful there dlphn__xyz... I'd hate to have to report you /s
> I was just shown a compulsory tracking app on a large US multinational's issued cell phone that records and reports detailed usage, location, and driving behaviors, then rates them with a score that just happens to top out around 850.

You bring up another tangentially-related point here that represents a form of social scoring: tracking driving. I just got Progressive insurance on my car. They would have knocked about 10% off the rate if I'd agreed to install their app to track my driving. That's a behavioral scoring system.

It's easy to rationalize this by saying that good drivers should pay less than bad drivers, and that it's therefore within their purview. But they're not simply getting a score on how well I drive; they're tracking my every movement 24/7, whether I'm driving or not, with detailed location data.

Right now these systems are voluntary, but it's only a matter of time before we won't even be able to get car insurance without participating in tracking. It's all the same fundamental thing: quantifying our social value.
I've seen a lot of criticism of this approach - hiding vulnerabilities, instead of actually fixing them. Other mitigations actually prevent exploits (e.g. the combination of NX and ASLR raises the bar for getting code execution: suddenly interactivity and an address leak are required in addition to a stack-based overflow) whereas your mitigation (?) just sweeps bugs under the rug.

From my own skimming of the paper, the discussion of 'why?' boils down roughly to 'exploits are sometimes used for bad things'.

Do you believe your approach will actually improve the security of any systems, or will it just allow lazy vendors to hide their shallow bugs - leaving them to the most motivated (e.g. nation-state) adversaries?
I love Indian food, Thai food, Ethiopian food, various Mediterranean options, etc already. That doesn't mean I don't want even more options.

Especially it would be great to evolve the current US food culture to be vegetarian as well. There is a lot of culture around food that is not just purely about it being tasty food. As a teen, we'd make dumb late night runs to the drive through. We grilled burgers and dogs on Memorial Day. We'd order Pizza and Wings while watching football.

A lot of these traditions were manufactured to begin with and could be wholesale replaced by other food cultures, sure. A lot of people want to change their impact on animal suffering/the environment without 100% swapping out these cultural memories too. I think that's perfectly fair.

Sure I eat Indian food weekly, but it's comforting to feel part of your broader food culture and connected to your childhood rather than needing to avoid all the places your peers frequent.
This would be a sure fire way to ensure failure of any attempt to transition society off of meat. The framing of impossible meat as meat is very intentional and key to the persuasion/marketing strategy towards transitioning meat eaters to it. If you think of it as a vegetarian option, not “meat that doesn’t hurt animals”, you will see less people choosing it because you are making it less appealing to them, since people who eat meat associate vegetarian food as less enjoyable (since otherwise they’d be preferring it.)

Once the difference between real meat and artificial meat is closed in terms of flavor and texture (to the point where most meat eaters will not have a huge preference) then the framing being taken now will pay dividends.
Gnome on Wayland. A little ugly, but usable. I mostly just have an editor open full-screen, so I don't engage deeply with the window system.
They do sell salads
My favorite thing was when Wendy's did its "never frozen" campaign. As if freezing was the problem. It's not going to magically last just as long if you don't freeze it, you have to close that gap with more preservatives.
The "lab-grown" term is [EDIT: sometimes and apparently incorrectly] used for plant-based meat substitutes like Impossible Burger. It probably shouldn't be, but it is.
It's up to the firmware or customer architecture to decide that. Many companies in the industry use an S3 bucket to publish firmware binaries to their devices, and these binaries are read by hubs, mobile applications, connected linux boxes, and yes, sometimes firmware devices themselves. Memfault provides a couple of layers on top of S3, allowing the customer to group devices into cohorts and do staged roll-outs.
Vim and Language Server Protocol–In 2019
https://en.m.wikipedia.org/wiki/Regret_%28decision_theory%29
All chicken in the US is technically antibiotic-free. [1]

[1] https://www.consumerreports.org/overuse-of-antibiotics/what-...
The biggest differences between Sphinx-doc and portray:

- Markdown
- Zero Config required
- Focus on Simplicity

https://timothycrosley.com/project-2-portray goes into why I created the project and how I viewed the current state of Python documentation tool.
Around Seattle, people bought up land in anticipation of light rail coming in a decade+ later. The gambling ones bought up the land before the propositions to fund light rail to those areas had even passed.

One of my friends took that gamble, in another decade it is going to pay of handsomely.
Personally I’d rather just eat the sides at KFC than have fake over processed chicken. I just don’t get the need for fake meat. Everyone seems to be against over processed foods and fake meats seem more processed than anything else.
Looks like enough room to scootch over into if you have cars behind you (just like drivers do for each other). Not saying you don't do that but going back to ggp post, I think it is obstructing traffic that causes the rage. Being flexible can go a long way. If you do make such an effort on your rides, what is your experience with getting yelled at?
>if you have a bad credit score, you can't even rent an apartment. And many employers won't hire you.

I think it's worth noting that you can't rent what the kind of people who care about their FICO score think is a good apartment and employers the kind of people who care about their FICO score want to work for won't hire you. You can still get an apartment, job, etc just fine so long as you're not in bankruptcy.

There's a pretty big chunk of society where basically everyone either has shit credit and/or doesn't use credit. It's just not a chunk of society the chunk that knows their credit comes into much contact with. Those people mostly get along just fine. Access to credit is not a significant thorn in their side.
My biggest issue with this documentary was how they glossed over CA's effect on Indian elections, and it's catastrophic failure in 2014 Indian general elections.

The documentary even has a poster of the Congress Party of India, (not sure of the time stamp). The were known to have been working with CA when the hack was publicized (probably only after Trump won).

If CA was so scary successful in altering the outcome of an election in the US, why did it fail so badly in 2014 Indian general elections?

Also, how is it [politicians using a CA to convince the voters to vote for their candidate] any different from misleading readers of newsprint or any conventional/main stream media(MSM) with fake news and winning elections?

The "feeling" I got after watching this documentary was that the MSM envied facebook's and it's ecosystem's[entities like CA] abilitiy to grab more and more campaign spend, while MSM have no valuable tool to provide (hence reduced revenues from campaign spends). So they made a documentary of it by grabbing a few angry ex-employees (they were angry because they didn't rake in as many $$$$ as the founders).