Hacker Newsnew | past | comments | ask | show | jobs | submit | switzer's commentslogin

Cloudflare is most active in pushing standards, and highlighting the issue of bots scraping web pages for free. That said, the other major CDNs (e.g. Akamai, Fastly) also have Bot Management functionality, so hopefully this is not a gatekeeping scenario, more of a standards-building scenario.


Maybe ban AI-generated responses from users, but post AI-generated responses (generated by HN) that are clearly marked as generated, that can be upvoted by users. These responses could live within the comment thread, or separately (to the side), with the ability for users to filter out these responses if they wish.


BuiltWith says that the CMS used at forums.lenovo.com is from Lithium Technologies, and it was first detected in July, 2012. I'm not sure if this is the forum software, or something else.


Lithium is now Khoros (https://khoros.com/), which is in pretty broad use.


Since OnlyRecipe.app is already parsing the recipe site, it would be a great feature to allow conversion to weights from volume (e.g. show 120g of flour vs. 1c of flour). Also, allow someone to double (or 1.5x...) the recipe as well, and have all measures double in the recipe!


You might be interested in Paprika, it can import recipes from anywhere, let you edit/save them, and scale. It's got a ton more features than just that but it's a great app and worth every penny.


Agreed, happy user of Paprika here. It also has multi-device syncing, so my wife and I have a common place for them. We both cook quite a lot. Found Paprkia via HN comments 2-4 years ago. It is paid, and there's a Mac laptop app that is an extra charge. Around they holidays they usually have a sale, but I think it was ~$10 for both my wife and I to get.


Please just parse recipes and do it well. I can convert it myself and you cannot convert volume to weight reliably unless you index specific ingredients (brand, flour type, seive) to their volumetric weight.

FTR: I hate volume measured recipes that include flour. "1 cup of flour"...hmm, what does that mean? Guess I'm about to find out.

I generally assume it means to sift the flour into a cup but that is not always the case. Some recipes do not specify, and some do. It's a roll of the dice which is the recipe writers default for "1 cup of flour." Some recipes count on you gouging out a packed cup and some assume you should be sifting. Professionals weigh their flour.

The last thing this app should be doing is trying to figure all this out. Impossible.

I have seen it tried in other services and the feature just got in the way or ruined the recipe.


But.. that's what I want! e.g. 1C flour = 120g, 1C sugar = 200g. If you parse the recipe, it cannot be that hard to do a conversion based on ingredient, and such a value add!


Being able to tell if it's a US or non-US cup for conversions is something that would be great too. I first look for grams/oz/other as units, then fall back to primary intended audience/publisher being American or not.


Thanks for the feedback. I'll see if that conversion can be done in a generic way.


As a metric user, imperial format recipes are the bane of my existence. I swear to god some Americans don't realise the rest of the world uses a whole other system.


I put "UK" in most English recipe searches where it might matter.

The recipe itself is likely to be a bit less sweet, and my ingredients (purchased in Denmark) are also closer to those sold in Britain than the American versions. Things like types of cream, lack of sugar added to slightly-processed ingredients etc.


Yeah, and what's up with all this non-English content on the internet? Don't they know that it's the most spoken language? A lot of it isn't even in Chinese, either! Ruins my day when I come across something written in German


Imperial system just seems so illogical and unscientific.


I've acquired three types of table spoon in my kitchen drawer. The largest is nearly double the smallest. It's absurd that this is an actual unit of measure.


Assuming we're talking about measuring spoons (since table cutlery can be any volume, according to the design), I first wrote "a metric tablespoon measure is 15mL exactly, by definition." The US one is almost the same, and Australia is weird with 20mL.

But now I see Germany changed the definition at some point, and a 15mL spoon is an Alter Esslöffel, with a Moderner Esslöffel being 7.5mL. Can a German confirm this, or clarify which is used in practise?

The other European countries I've checked use 15mL (if they use the measure at all).

https://de.wikipedia.org/wiki/Essbesteck#Verwendung_als_Ma.C...


We don't care for how much volume fits onto a spoon, we use it because it's normal cutlery. We have bigger spoons for eating soup (Esslöffel) and tea spoons (for desert or something like that). It's not really for measurement but it's used because everyone has it. I think a tea spoon would most probably have something around 2-3ml and not 7.5. Don't trust everything that's on wikipedia. Here they have different measurements for example: https://de.wikipedia.org/wiki/K%C3%BCchenma%C3%9Fe

So basically TL and EL are not for measurement but used anyway. Things get funny with a "gestrichener" (flat filled spoon) and "gehäufter" (as much as you can fit onto a spoon imho) Löffel.


I was taught to bake (and write recipes) using a mixture of units; to prefer metric measurements when precision is required, but to prefer "American" units when it isn't, almost to highlight the absence of precision, and to clue the reader that they may have to adjust for humidity or the amount of gluten generated (or whatever).

I know this stuff is obvious to an experienced cook, but I can also imagine seeing 14,2g of anything causing some unnecessary distress when trying to work with an unfamiliar recipe.

Maybe something like "1c of flour (approx. 120g)" is a good way to be safe?

If you're looking for an engine for actually doing the conversions, there's GNU units[1] and Frink[2] which both contain databases of these conversions you may be able to mine.

[1]: https://www.gnu.org/software/units/

[2]: https://frinklang.org/


I have friends who sometimes help me cook a dinner for more friends. I've seen some of them try to measure out 22.5mL¹ of olive oil for frying because I pressed a button on the site to 1.5× the recipe...

Recipe websites don't include that first 10 pages of a "beginner" recipe book, which usually describes how to measure ingredients and the various cooking techniques used.

¹ 1.5 metric tablespoons, 1.5 × 15mL.


A choice between metric and imperial would be nice too


I used it a few years ago with my former company. It effortlessly injected 10K rows of data per second, and we configured Druid over 50 dimensions and about 20 different metrics. In that configuration, Druid was able to respond to most queries within a second. I am not sure how it works but it is an amazing product. We are evaluating it now for use at my current company.


To be fair, 10k rows per second is extremely slow. Clickhouse can do millions per second on a single server in our tests.


I have equal amounts of friends (in NYC) talking about their early stage startup investments (Doubleclick! Pinterest!) or their successful stock investments - e.g. the Facebook IPO or buying into Amazon in 2003.


Increasingly people (esp. Millennials) consider ethics and values toward the top when deciding whether to purchase or use a product.

Why wouldn't they get together and shame a company when that company acts against their own moral values? Is the best possible solution to wait until the first Tuesday in November and hope for the best? I am sure many will also vote, call their elected officials, go to a protest. They'll also sign online petitions.


How about funding GitHub so it has the ability to be picky and choosey about its contracts? It’s really easy to voice concern. But github can’t fund itself on concern.


Github is owned by Microsoft, and was purchased for ~8 billion dollars.


I would strongly suggest people take their political concerns to the appropriate channels - write your representatives, be active in local town council meetings, stay informed on things that civic duty requires in the US (which is expensive, btw!), and vote. It might seem pointless, but all of those things do actually matter and have measurable impacts. Your representatives do actually listen to you if you vote for or against them - and they’re not gerrymandered into a lifetime appointment or some other political failure.

Drafting an online petition like this is not too far off from storming someone’s place of work and asking them to forego their main means of survival. I understand the outrage over human rights abuses, but this isn’t the forum.


Are you saying that if you see somebody doing something wrong, asking them to stop is an "inappropriate channel"?


These aren’t the people doing something wrong. GitHub staff are probably treated like second class Microsoft employees all the way up to the top management at github. Any one of them voicing concern or outrage over Microsoft’s or GitHubs customer contract(s) could very well lead to their termination - even at the C-level of github or whatever is the top of their management chain.


The letter is addressed to GitHub leadership. If Microsoft does not allow them to terminate a contract for widespread ethical and legal violations, they should quit.

The CEO of GitHub is not going to starve if he gets fired.


If the CEO of GitHub gets fired it should be because he mismanaged communicating that GitHub shouldn't be the moral arbiter its customers. I think GitHub leadership's morals align with Microsoft's here. I also share this moral framework, I don't want private companies creating an extra-judicial layer of subjective morals. You shouldn't pick and choose who your customers are for many reasons.


Ok, fine, but I disagree and I'd like to tell the CEO that I don't share his moral framework. Why is sending him a letter an inappropriate channel?


Go for it! I didn't say it was an inappropriate channel (that was a GP post). I do think it's misguided and against the spirit of open source software though.


Does it make it anymore acceptable when a cashier is robbed or shot and killed on duty that the store is located in a high crime area? Jobs will be filled by someone. That never excuses abuses towards them.


I'm having a hard time understanding your reply. I don't think anyone is talking about Github being abusive to employees.


If you see someone doing something which you believe to be wrong, but the law suggests is right, asking them to stop absolutely is an inappropriate channel.

But Companies are not People. So this is a dumb metaphor.


Writing your rep is not exclusive from contacting the organization.

Yes it is the forum. No it's absolutely nothing like telling someone to "forego their means of survival".


Microsoft purchased Github as a business decision for the purpose of turning a profit, not for the purpose of running a charity for political means.


So? My point is that this isn't some scrappy startup that's desperate for funds.


It would be interesting to see a dollar value next to each signature to indicate how much money GitHub stands to lose if the signatory were to take their business elsewhere.


To where? GitLab? [1] Microsoft is almost a trillion dollar company, GitLab is valued over a billion dollars, none of those signatories have enough revenue pull to matter.

Vote, protest [2], run for office [2]. No other actions provide for material change.

[1] https://news.ycombinator.com/item?id=21274511 (Gitlab: don't discuss politics at work )

[2] https://www.aclu.org/sites/default/files/field_pdf_file/kyr_...

[3] https://runforsomething.net/


That was the point of the comment you're responding to, I'm almost certain. They just said the same thing as you with less detail and more sarcasm.


Considering its size and popularity, why exactly can GitHub not be picky and choosey?


How would that even work? I imagine GitHub has a pretty typical sales department right now, with salesfolks who try to make deals selling licenses to anyone willing to buy (with perhaps a handful of well-understood exceptions, like no sales to Iran or North Korea).

If they add an ethical vetting layer in there, ok, sure this one is an easy call. But people will continue to complain about other government agencies, foreign and domestic. People will complain about corporations who violate privacy or violate open source licenses or violate web standards. People will complain about non-profits who align with religious or political interests. People will complain about polluters and arms manufacturers or companies with ties to polluters or arms manufacturers.

Next thing you know, GitHub can't sell to the State Department or DOJ or Ford or GM or Maersk or Boeing or Shell or Aramco or Google or Facebook or McKinsey or so many others. And, I dunno, cutting those organizations out might be a great ethical move, but I'm not sure spending significant amounts of time investigating organizations and adjudicating the results and deciding NOT to make sales and dealing with the inevitable lawsuits is going to help GitHub make money.


>but I'm not sure spending significant amounts of time investigating organizations and adjudicating the results and deciding

You don't need to do any of that, just wait and let the angry mob tell you who to not do business with.


If I know that the angry mob can cut off my usage of $company at any time, and that I'm in an industry that could plausibly be the target of an angry mob... I'm probably going to avoid using $company in the first place if there are any alternatives.


Is there are reason why an angry mob could be ... angry at some company for ties with you? /s


Your assumption is that they are accepting the ICE contract despite their moral values. Maybe they do not see a conflict.


Agree. I have used the term "incrementality" to communicate the incremental benefit of a given ad compared to a control whereas the article uses "advertising effect". Measurement is also difficult because every ad platform grades their own homework (they each have analytics that attributes sales to their platforms liberally).

It is important for a brand to have their own attribution platform that measures incrementality as well as the relative contribution each ad exposure makes toward a given sale.

Both of these things are possible to measure. The problem is that the band of users that display positive ROI (when incrementality is measured) is so small that people don't believe the data.

Additionally, brand exposure is hard to measure and almost completely ignored in digital advertising. Over time I imagine that there will be more research in this area (beyond just measuring an in-view ad impression)


I think that many people who work in ad tech are in favour of GDPR. They have seen the mishandling of personal data on a massive scale first hand. This is true in my case.


There is a view out there that European regulation around data/tech is anti-American. A certain level of patriotism which wants to protects the profits of the nation's pride and joy.


London did this a while ago and traveling around the city is much more pleasant. There is a case to be made that a congestion charge makes a city more habitable.


The way London does it does create some asymmetries which would be good to avoid. You pay when crossing the border between the outside and the congestion charge zone while driving inside the zone is not charged. This means that those who live inside the zone and drive inside the zone don't pay while those who come from the outside do. London real estate being priced as it is, those who live inside the zone could easily afford to pay for the privilege of driving private vehicles in that area - but they don't. Those who can not afford to live inside the zone but need to drive there for their work do end up paying. It would make more sense to tax the actual use of the roads inside the area instead of the mere fact that a vehicle crossed some imaginary border between the untaxed and taxed zones.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: