skysight-inc/HackerNews huggingface dataset:
I wouldn't say simple reductionist valuation models are inadequate... just incomplete. Most of the time, a deeper analysis should be in line with rule-of-thumb tools like P/E. This is even more true for large companies that value not-losing over winning big.

If you can come up with a clever valuation mechanism that can reliably outperform the well-understood mechanisms, then enjoy pocketing the profits!
Sort of. Full-frame mirrorless bodies are most definitely smaller and lighter than their DSLR counterparts. The problem is the lenses, and those are a problem for two reasons.

One is that many manufacturers haven't taken advantage of how mirrorless changes lens design yet (the shorter flange distance enables a lot of design space), so you're still carrying a lens designed for a DSLR, but with a lot of hollow space between the back element and the mount. This is especially obvious with third-party lenses; e.g. it's well understood that a lot of Sigma lenses for Sony FE are functionally just their DSLR lenses with a built-in adapter.

The other reason why you don't see a big weight advantage with mirrorless lenses is that, where they are designed for mirrorless specifically, they tend to aim for "better" rather than "lighter. Lenses like the Canon 85mm f/1.2, the 50mm f/1.2, and the 28-70 f/2.0 are perfect examples of this.

However, lenses designed to take advantage of mirrorless can be smaller and lighter, when they have the same design goals — e.g. the latest (DSRL) Canon EF 24-105L f/4 weighs 795g vs the (Mirrorless) RF 24-105L f/4's 694g.
It's illegal to do that in the UK and therefore we have no (major) issues like you describe.

One of those regulations that is a net good to society.

Interesting video https://www.youtube.com/watch?v=ic_FpRG7Z_k
https://abc.xyz/investor/other/google-code-of-conduct/

It's still there, I don't know why this myth keeps getting spread around. Yeah it's at the bottom instead of the top. But it's still there.
-----------------------------------------------------------------------------

SEEKING WORK | Atlanta, GA USA | Remote or Onsite

Full stack developer and designer. 15 years total programming experience, 10+ years building for the web, 5 years technology and strategy consulting. I provide full service software development and combine strategy, technology, and design to solve complex business challenges. Extensive experience taking projects from concept all the way through launch and have worked with clients of all sizes, from individuals and startups to multinational enterprise companies.

-----------------------------------------------------------------------------

- PHP, Laravel

- Javascript, ES6

- React, jQuery

- HTML/CSS, SASS, LESS

- MySQL, AWS, Linux

- Web APIs, RESTful APIs

- WordPress

-----------------------------------------------------------------------------

Portfolio: http://23andwalnut.com

Previous Projects: http://duetapp.com, http://greatbighelp.com, http://theanchorapp.com, http://getsoloapp.com, see portfolio for more projects and case studies.

Email: projects [at] 23andwalnut.com

-----------------------------------------------------------------------------
I run around $7000, habing started from $500 a couple years ago. My annualized returns have gotten a lot worse with more money, the markets are too thin to sink tens of thousands into it. I manage to make around 0.5%-1% not annualized per month with this capitsl. The thinly traded markets limit investment above 10k, imo. With like $500 though you can double up every couple months, as long as those returns don’t compound.
Thanks, alacret. To us it only makes sense that serverless, which provides a better capacity/utilization model, will be the future. The technology is still evolving and a big part of 8base is how we simplify the provisioning of Serverless.
You need to study ML based languages like Haskell and reason to see why reason is actually more explicit then type script. It takes some effort but in the end you'll have a better understanding of programming in general.

Typescript is missing the Variant type primitive so it has to be written in a roundabout way to imitate that primitive (and it most likely isn't type checked correctly either). The extra code you are writing in TS is not explicit... a better term is obfuscates.
It depends. If you're a profitable company and the money comes out of a dividend you were going to pay your owners, it's $700 (and the ultimate cost to the owners is less again). But if you're struggling to pay the bills, or the fine is big enough to threaten your operating cashflow, it's a full $1000 you can't spend on new machinery or whatever.
Forbidding VISA and Mastercard doesn’t sound like a good idea. Wouldn’t that lead to people using WeChat/AliPay which is controlled by the Chinese government?
Interesting line of thought. What’s your take on Henry George? (Arguing for distributing land rent equally, which would counter your concerns somewhat)
To be fair, it would definitely cause a reaction. Especially if you're still inside the McDonald's.
Reminds me of Antikythera mechanism
This is a "bug" in human civilization (hopefully not human nature). We by and large as a species, tend to favor new shiny over maintenance activity. Whether it is tech debt, infrastructure debt, or legislative debt, the task of re-factoring, editing and cleaning up the existing is always given short shrift by overall human organizations, and the more political they are the more pronounced this behavior.

This is especially challenging when cleaned-up platforms are immediately seized upon by parasitic short-term political animals to bodge on quick wins that they successfully trumpet as solely due to their leadership, and the claim works on the stakeholders. This is a problem as our civilization grows larger and more complex. Sustaining the ever-increasing complexity requires the biological equivalent of continuously performing the grunt work cleaning up the free radicals that are making the system inefficient, and re-asserting not just repaired core DNA, but an expressed DNA adapted to changed conditions.
Dynamic range has been increasing with each generation, as well as better metering. I bought a micro 4/3rds Olympus E-M10 3 years ago and it blew my APS-C Sony A330 that I had been using for years out of the water in every aspect.

I love my phone camera (Pixel 1) but if I want to take professional quality pictures I pull out my E-M10.
Round one should really be talking to an expert in the field with crypto. I'm concerned that Guy On SO may not be as thorough as your product really deserves.
Ah interesting... but then what could happen? Is the risk that the program could try allocating too much memory and crash? Calling this a "backdoor" seems excessive, no? -- at worst it's just a denial of service.
Discussed a few days ago: https://news.ycombinator.com/item?id=20844346
Made me think of this exchange from Fight Club:

Narrator: "A new car built by my company leaves somewhere traveling at 60 mph. The rear differential locks up. The car crashes and burns with everyone trapped inside. Now, should we initiate a recall? Take the number of vehicles in the field, A, multiply by the probable rate of failure, B, multiply by the average out-of-court settlement, C. A x B x C = X. If X is less than the cost of a recall, we don't do one."

Businesswoman on plane: "Are there a lot of these kinds of accidents?"

Narrator: "You wouldn't believe."

Businesswoman on plane: "Which car company do you work for?"

Narrator: "A major one."
Because actions speak louder than words, and Google's actions have, of late, been far from 'Do no evil'.
Or it’s a state run actor? I noticed the account only posts and comments on pro China topics.
>> What are the goals of Regulatory Compliance?
All of the regulatory regimes that I have seen are, in essence, focussed on two things: 1) Trying to encourage a professional, high-quality, safe approach to making change. 2) Providing an audit-trail to allow for some degree of oversight and problem-finding after a failure.

No and no. The goal of regulatory compliance is to avoid liability. You maintain professional standards because that helps keep everyone safe, but you obey the rules to avoid the punishment associated with not obeying them.

This really matters when regulatory compliance conflicts with good judgement. Sometimes you do the bad thing because the bad thing is mandated in the rules. If a regulation says that you have to have "antivirus software" on the machine then you have antivirus software on the machine.... even if no antivirus software exists for that machine. You shoehorn something because the rules say you need it. You don't do this to increase security. You do it because the lawyers tell you that not doing it will get you sued.
But how does that result in a vulnerability? At best you can call the function with garbage input (negative number) and still receive a valid buffer from malloc, no?

TFA calls this a "backdoor"; so how do you actually "get in" after you managed to get the backdoor through code review and deployed into production?
On a related note, Knuth has a cool algorithm to solve exact coverage problems like sudoku (similar logic as Norvig's DFS but implemented very differently). It's more work to code it than Norvig's but worth it for the education:) (and it solves faster)

Here's the paper describing the algorithm: https://arxiv.org/pdf/cs/0011047.pdf
To underscore your general point: You're totally right. But... a but:

Implicit type conversions in C are cumbersome. In javascript for example, they are way more. If javascript had a similar role (i.e. bare metal code), the world would be way messier than it already is.

Languages without strict type checking are in general open to problems like this, more or less depending on the leniency to check potential type error. C, being a bare-metal language is especially ugly since it allows to cast anything to anything else, granted - but is is spottable, reviewable and, for new code, you won't get away with ugly casts. In javascript you don't even see casts, they just happen.

Still, javascript doesn't have an unsigned integer, so this attack vector would not work.
I would peacefully protest for HL3
How to Calm a Crying Baby- Dr Robert Hamilton Demonstrates “The Hold”
This comment is very disingenuous and misleading. Youtube Kids, the real product targeted at kids, does not collect data or show personalized ads. From my understanding, this lawsuit is about collecting data on kid videos on Youtube Main, which technically you need to be 13 years old to have an account for in the first place.

I guess the argument here was that the parents let their kids watch on their account, and since the video is clearly for kids, Youtube should've not collected data on it because obviously adults wouldn't be watching this video. Seems a bit of a stretch.
I'd rather not waste a cryptographer's time with something that contains flaws that Guy On SO can spot. I do know enough about cryptography to generally tell if Guy On SO seems to know what they're talking about or not.
> I just need to figure out what features my users are using so I can fix them if they're broken.

Is there a way you can do this without collecting any data, or making it opt-in?
Narcissists: Think you’re strong critical thinkers? Think again
Anyone able to share how this is being framed in the Chinese media?
And back in the day, you had the likes of Pokemon, Yu-Gi-Oh Transformers, etc. that built an entire show for the purposes of trying to sell products.
I'm not expanding the axioms, I'm comparing the paradoxical nature of mathematics to other systems.

I'm not saying that reality is encompassed in the theorem because "mathematics", I'm positing that if mathematics, a man-made formal system, is self-consistent but requires a true, unprovable statement, then perhaps other man-made systems might reveal similar paradoxes, when put under scrutiny.

Mathematics is unique in that it is systematic and, as Godel discovered, able to be self referential and explicitly outline this paradox. Yet one can recreate the sense of the theorem in English with the phrase "this sentence is false".

This doesn't invalidate mathematics, nor English, nor any system. It simply demonstrates that what we may consider the "sound" logic of mathematics is paridoxical, and I believe that this paradox, this strange loop, is not unique to Godel's mathematical theory alone.
You can write very simple ORM code that results in very complex and verbose SQL. Especially when you want to return structured data that includes internal aggregations. If an ORM is not used, you often see a lot of data manipulation after the query is performed.
It will become positive anyhow, since malloc takes a size_t as argument. My question still stands - how is the ability to coerce a program to malloc an arbitrarily large block a backdoor?
They (https://en.wikipedia.org/wiki/Peruvian_Hairless_Dog) look very similar to Mexican Xoloitzcuintli (https://en.wikipedia.org/wiki/Mexican_Hairless_Dog).
Anyone knows what the difference is?

[edit] Wrong link
It's all about the glass. If you're taking a picture of your latte from 6 inches for display on a camera, it really doesn't matter. But if you want a picture of your son's soccer game that you can show on a TV or laptop, and where you can bring his image up and crop it without loss of resolution....it's all about the glass. Phones will never be able to do real photography at a distance because they won't ever invest in the kind of glass necessary. Nikon has great glass (as does cannon, etc). If you want great glass at a great price - try Lumix. They have a deal with Leica for some of their cameras - great price and great glass.

https://shop.panasonic.com/cameras-and-camcorders/cameras/DC...
> The fact that TypeScript wasn't created to solve a big issue internally at Microsoft

AFAIK it was, the issue was the poor quality of Javascript development they were having and their inability to really get good tooling and static analysis. Then it kind of exploded as other people said "That's cool" and they then pushed it out as open source so that if they did need to let it go it wouldn't be totally dead in the water.
I'm suggesting :

1.) it might be stricter than you say.

2.) you (possibly like me? ;-) seems to have stronger views on what GDPR means than you can argue for.
So I am confused. A tech company sell tech, no?
I.e. amazon ecommerce is not a tech company. AWS is.
So if tech company is selling tech, and company A tech is better (e.g. 1 year - 2 year more advanced) than B tech, why would revenue matter?

Isnt that what google did to yahoo? Apple to Nokia?
And now kubernetes does to AWS?
> They're not - its clickbait sensationalism

No it isn’t. Your take is absolutely inconsistent with the on the ground impact of the specific technical changes in Manifest v3.

> and you can still block ads with the new version.

Based on a static, fixed limit of URLs. That cannot be updated without resubmitting the extension to Google for reapproval. Which match using a fixed, dumb matching algorithm that Google alone controls (negating a number of the more sophisticated pattern-matching based rules UBlock Origin relies upon).

> Adblock plus works fine with the new changes, for example.

That the crappy adblocker that has largely sold out to advertisers is unaffected by this change is hardly a ringing endorsement. Ublock Origin’s dev is complaining about this new API precisely because it cripples the much more sophisticated ad blocking rules that are Ublock Origin’s entire advantage over less sophisticated, less performant, less effective ad blockers like Adblock plus.
The even bigger deal was the fact that a YouTuber that made a video pointing out the problematic nature of those ASMR videos had his critical video taken down got a content strike.
100% absolutely agreed if the keys were accidentally made public outside the org. If not, rotating keys is sometimes a bit more work than a quick rebase & push.

It was the best example of an exception to the rule I could think about, but personally, my threshold for whether rebasing master is ever allowed might be closer to 'no if team is larger than 3 people, otherwise try not to, think twice, and ask everyone first.'
Zirtue – Innovative FinTech App Revolutionizes the Peer-to-Peer Lending Market
Zirtue is a relationship-based lending application that simplifies and manages loans made between friends, family and trusted relationships with automatic ACH loan payments.

You need to loan money to friends and family with confidence. Zirtue allows you to get paid back with automatic monthly (ACH) loan payments from the Borrowers bank account to your bank account. Zirtue automates and simplifies the repayment process, so you can focus on your relationships.

We've all either loaned to or borrowed money from our friends and family with reasonable expectations that everything will go smooth. The reality is usually something different, unexpected or just awkward.

YOUR FRIENDS | YOUR MONEY | YOUR TERMS | AUTOMATED MONTHLY PAYMENTS

LEND & BORROW MONEY
Within minutes you can lend or borrow money with friends and family on your terms.

RELATIONSHIP BASED LENDING
Zirtue is a private secure lending app that allows you to leverage your personal relationships instead of your personal credit score to lend and borrow money.

TRACK & MANAGE
Easily track and manage your loan activity using your private dashboard to view all loan activity and message lenders and borrowers. Set automatic deductions to make repayment friendly, easy and without having to think about it.

SIMPLY SAFE & SECURE
Zirtue simplifies loans between friends and family. We're serious about security and use cutting-edge technology to ensure your personal information is fully encrypted and securely stored.

Zirtue, like most virtues, allows you to get access to the money & loans they need when you need it, from the people who know you best. Let's face it, we all need a little help sometimes.

https://www.zirtue.com/
Okay? But what does that have to do with literally spreading a lie? I understand saying that Google is evil, but to falsly claim that they've removed "Don't Be Evil" when it's clearly still there makes it just a straight up lie.
So, a normal decade in the markets?
>But if that human follows and looks at that other person 24 hours a day, would you still say that no consent is required?

This. Scale matters. Scale matters. Scale matters.

It's such an infuriating and intellectually bankrupt slight-of-hand when someone implies that because some small thing X is fine, then 10000X is fine all the same.
Thanks for the feedback. The earliest examples I had see of using redux just passed strings around and struck me as being error-prone. So I was happy to see const fields used as the action types. The TypeScript approach looks reasonable to me, if not verbose. But it looks like there's no real consensus on what the best practice is. Certainly some food for thought. Thanks!
Think about what you’re doing that has GDPR implications. If you’re not doing anything creepy then the GDPR is as easy as providing/deleting subjects’ own data upon their request.
It already saves your answers in local storage, when you open the page in a new tab your progress is gone but your solutions are still there. You just have to click "Validate" for each of them. So the authors know it's a lie.
I don't disagree with you at all. As mentioned in some other comments, our initial goal wasn't to generate perfect logos like professional designers. It was to let new startup founders who can't pay much buy a decent logo.

And we're not stopping here, no way! We are working on some features that will create a lot of stuff from scratch based on several deep learning architectures. We are excited to work on those features and we hope you'll like them once they are done.

Again, the goal is not to replace designers. The goal is to complement them or give founders a tool to get a decent logo in a few bucks. Happy to talk more.
For those curious, the other guest was Alex Wilhelm, a regular financial reporter of startups and their S1s. He's pretty well-equipped to dig into them.
They always do this, one day someone with do a big study on Google and FB and their doublespeak. The biggest one being listening to in person conversations, they denied doing it themselves but didn't comment on it being done or them knowing about it/using the fruits gleaned from it.
Ask HN: Least Overwhelming Field of Programming?
Hi HN,

Part of my career is in web development. I'd love to pursue another field. But I am weary of overwhelmingness, accidental complexity, "plumbing" and tools.

I don't want to keep spending my energy on connecting dozens of systems in 8 different languages and endless layers of abstraction just to launch a web app. I love the web, and I loved making web apps and websites, but today I rarely feel it's worth the hassle.

What are the least overwhelming fields of programming?

Ones that:
- not as complex as the web
- are "slow" (as in, the opposite of ever-changing JS world) and mature
- more concerned with either end user problems (apps) or important fundamentals, but not the middle ground complex engineering problems (e.g. kernel development)
- maybe, closer to math and theoretical CS (because math is the dream of "zero accidental complexity, pure problem domain")

Desktop app development? Quite overwhelming, it seems. macOS/Swift maybe?

Mobile? Android, even with Kotlin, isn't very nice (at least the last time I tried it). Not sure about iOS. Maybe, sandboxing and lots of limitations are rather good?

Microcontrollers? ML? Computer vision? Robots?

I appreciate any input.

Thank you.
"Interact with developers" means using the communities as marketing channels?

So the one other answer in this thread I see is from jhunter1016 who happens to also work on the same product (easy to check the comment history). It might not be a fake conversation but this kind of interaction is artifical and something HN and other communities need less of.
This is explicitly legal in Atlantic city as a result of a lawsuit, Uston v. Resorts International Hotel. In all other areas the casinos can kick you out except for a few legally prohibited reasons like race.
To be clear, Google isn't accused of intentionally tracking children in defiance of privacy laws, they're accused of not erring hard enough on the side of "this is a child" when guessing the age of a user they don't know the age of. This sounds like a genuine grey area that YouTube was on the wrong side of. Doesn't mean they were right, but everyone's acting like this is flagrant disregard of the law when in fact it is an edge case that didn't yet have a clear standard.
note: unit economics should be model as profit/sq. foot.
This account has been breaking the HN guidelines by posting unsubstantive comments. Also, the username is borderline trollish, which isn't allowed here: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme.... I've banned this account, but if you don't want it to be banned you're welcome to email us at hn@ycombinator.com.
Ask HN: Highest quality resources about anything?
What is just the outright best material out there on any topic? The most effective, straight-to-the-point material where anyone can dig in and learn something quick. Or it's just high-quality content that you can't miss if it is in your field of interest.
e.g.

HTML+CSS : https://internetingishard.com/html-and-css/

Stats + R : ISLR (introduction to statistical learning with R)

Biology : Albert's The Cell
> I can copy values with values.copy() which is simple and efficient. If I implemented a possibility as a Python set or list I would need to use copy.deepcopy(values), which is less efficient.

The array deepcopy isn't too bad, at least when writing code, it compressed into a neat slice [:]

I wrote a hinter[2] which was more fun than the actual solver too, because it shows the "minimum remaining values" as a colour coded chart.

[1] - http://notmysock.org/code/sudoku/solver.py

[2] - http://notmysock.org/code/sudoku/
HAHAHA WE WILL SELL THEM FLINSTONE CHEWABLES AND THEY WILL NEVER BE ABLE TO STOP HAHAHAHA!!!! >:3