skysight-inc/HackerNews huggingface dataset:
That's different from what the OP was saying, which was seeing a Dunkin Donuts app recommendation, while he was in a different city, and didn't have a history of going to DD.

So your thing is not an ad, just an unnecessary reminder. I imagine after going the first couple of times, you don't need navigational assistance to get there.
Do you really want to, or do you just want lots of money?

ML jobs are split into theoretical and practical.

Theoretical involves building proprietary models based on academic papers, and training them. This is where the PhDs are going.

Practical involves deploying ML models, either in the cloud or on devices. This doesn't require the heavy theory that is still rather new in university, it is more about application programming.

The theoretical jobs pay a lot more, the practical jobs just require a cursory knowledge of ML, and not the nuts and bolts. The latter requires a lot more patience to understand the explosion of inference hardware (esp. Nvidia's convoluted tooling).

Theory: can't unless you have a phd.

Practical: learn python and tensorflow, C++, and devops.
Eh I don't see too many like that and even if some customers do show up to give meaningful testimony I think that's fine and useful. The few that are meaningless got voted down and will be dead soon.
That look's perfect, great job!
The best way to approach criticism is with curiosity rather than defensiveness, especially when it is from the community around a technology you are building on. One does not simply remove the file extension to remove the association, users will see through it.
> in India, it is illegal for an MP to vote against the party line

Inn what way is this a functioning parliamentary system then?
It isn't that hard to interview and find another job while still working.
Not a bad idea. But what if there is actually no good product for a given category in Amazon?

If it were a meta-front-end and could offer possibilities greater than Amazon alone, then that would be great.

And actually, there are enough very similar images that it should be possible to identify identical products across different websites by image alone. Then they could each by grouped by unique product with the website as a list of options of where to buy it.

Then maybe I could find a good soft brush telescopic car wash tool.
I at least personally appreciate it because when I get in my car after class (to drive the place I drive 90% of the time after class–home) it'll push an ETA onto my lock screen. It's not always right but it's generally very predictable (and can be disabled).
I think you're using a different meaning of the word conscious than the GP? You seem to be talking about awake, they're talking about a much more abstract idea.

A person who is sleeping or in a vegetative state is not currently getting new inputs fed into some parts of their brain, so it's not surprising that their brain "lights up differently," nor does it imply anything about a piece of software that is getting new inputs that might be being integrated into its model (of course, a model that is trained and then repeatedly used without further integration is not in any way comparable to a brain).

This more abstract idea of consciousness is definitely not a solved problem - people can't even manage to agree on whether non-human animals have it. And a lot of internet arguments for why this or that neural network can't be conscious probably also rule 5 year olds out of it too.
That doesn’t help much because 3rd parties use Amazon FBA all the time. It’s an even worse problem due to inventory commingling ie even if you buy from Amazon as a seller, there’s no guarantee that the item shipped to you is actually Amazon’s inventory unless you look at all the sellers for the item and verify that there are no other 3rd party sellers using FBA aka Prime
You can't really do the math until you have an idea of what you want to calculate.
My local grocery and hardware store don't have this problem. I don't see what the problem is. Just shop locally.
The explanation as I've heard it is that ICE's deliver pulsed power. At peak power in the engine cycle it cuts chaps easy but when the output dips it chokes on the fibers.

Electric saws deliver uniform power and don't have this quirk.
'Practical Software Requirements - A Manual of Content & Style' by Benjanin L. Kovitz, Manning, 1999

'The Science of Scientific Writing' by George D. Gopen & Judith A. Swan: https://www.usenix.org/sites/default/files/gopen_and_swan_sc...
That is how the FTC defines one.

> Courts do not require a literal monopoly before applying rules for single firm conduct; that term is used as shorthand for a firm with significant and durable market power — that is, the long term ability to raise price or exclude competitors. That is how that term is used here: a "monopolist" is a firm with significant and durable market power. Courts look at the firm's market share, but typically do not find monopoly power if the firm (or a group of firms acting in concert) has less than 50 percent of the sales of a particular product or service within a certain geographic area. Some courts have required much higher percentages. In addition, that leading position must be sustainable over time: if competitive forces or the entry of new firms could discipline the conduct of the leading firm, courts are unlikely to find that the firm has lasting market power.

> Obtaining a monopoly by superior products, innovation, or business acumen is legal; however, the same result achieved by exclusionary or predatory acts may raise antitrust concerns.

https://www.ftc.gov/advice-guidance/competition-guidance/gui...
Yeah, once I figured out a professor was teaching straight out of the textbook I’d just skip class and read the book before the tests. Was always the general ed classes nobody cared about, including the instructor, so no harm done.
Someone down in the comments was waiting for the Apple defense squad to pop up and say that this has been in consumer's best interest the whole time, and there you are.

of course they do it because they care about your privacy, and not for their revenue. Of course.
The SQL query engine Trino (formerly PrestoSQL) recaps a decade of innovation
Its great to see how far the project has come from the humble beginnings to the current, rich open source ecosystem and community.
[Disclaimer: my company is using Superblocks and have been paying for it for about a year]

Been reading the comments and I think there are a bunch of questions about why companies would use a tool like this and that integrating your product / company into it is potentially risky. Here's why we decided to use it.

First thing you should know is that before we moved to Superblocks, we were using a combination of Retool, Google Cloud Scheduler, Mode Analytics, and a few small Google App Engine apps to solve our problems.

There is a whole ecosystem of apps and mini-products our engineering team has to build which require slow-paced maintenance, but are still mission critical to our business. Analytics dashboards, Slack reporters, revenue dashboards, customer service dashboards, Discord bots, etc.

There are plenty of different tools which solve some of those problems in silo, but the main problem (and beauty) of building internal apps is that you can fully solve for your unique business problem. We're a tech-enabled advertising agency (there are a handful of companies like ours in the world) and we both have our own external product as well as a series of internal apps that power our operations.

We decided to move all our internal apps to Superblocks effectively because we could merge a few different platform layer things (Google Cloud Scheduler, App Engine, Mode, Retool) and be able to build much faster within our team. The big thing for us was that we have engineers writing in Python (more data heavy stuff), and engineers writing Javascript. Previously, we had to have them offer APIs to each other and it wasn't as agile as it is today for simple things we had to build for our business stakeholders.

I remember seeing one of our first Workflows on Superblocks when our data scientist built a BigQuery step, a Python step, and then our Javascript engineers grabbing that to do some post-processing with it to display the data and thinking "this is probably how most tiny apps will get built in the future".

I don't want to have infrastructure for every tiny solution I built for our team. I just want things to work.
I mean things like Patagonia or North Face or Google or what not. You just go to their store. For weird one off shit like a suction cups for your car it's a bit of a gamble.
Most tui these days are not that functional. Compared to some as400 days apps or some old repls. Maybe recent projects are too frivolous but it's cool to see energy flowing there. More appealing than the heavy web imo.
I;'d like to echo this. I learned a long time ago that I don't want to be a "machine learning engineer"- I have no interest in designing new networks, feature selection, or training as a daily job. I know how to do all those things but it's not somethign I pursued at Google. Instead, I found jobs where I could work with those people (often the ones doing the real state of the art research at scale) using my experience, in ML, data engineering, pipelines, and HPC.

There is nothing quite like having a world-class researcher ask you to figure out why their model is exploding, and tracking down the crazy things that happen on TPUs when their math isn't absolutely perfect, then helping them fix it, and see them publish their results (or put them in prod). Or knowing enough software and hardware to debug a tensorflow TPU problem with an oscilloscope connected to the voltage regulator in a hardware lab.

Personally, i gained these skills over a long period starting in the mid-90s (working on machiine learning, and then later HPC for biology, and ultimately back to machine learning). But I am a slow learner. probably the shortest path is to get accepted to a major university and do really well in your ML and CS classes, then parlay that into a job in a FAAMG, then figure out what you want to do with all your skillz.
I understand that view, that companies only outsource old tech or tech that is a cost center for the business. Perhaps it's only companies that are struggling and have been gobbled up by private equity firms that outsource their tech workforce.

Does that have to be the case though? Companies like Deel and Remote seem to be making it easy to directly hire elite engineers in other countries.

Additionally there are plenty of fresh YC startups that have all engineering offshore. Additionally most unicorns have engineering teams in other countries they employ directly, not through third parties.
I bring it up for discussion because if enough people start talking about it, maybe something changes sooner.

edit - and because web search results lean heavily toward the major sellers, and the most major seller is amazon. So even trying to avoid amazon (and other sellers with the same garbage) becomes increasingly difficult.
Due to safety and quality issues, anyone who gives us made in china toys goes on not a real friend list. And we throw away those toys.
Does it actually? Or does the number of elements on the stack /that you have taken the address of/ have that upper bound?

That is, could you build a compliant C implementation that implements a stack using an infinite memory (e.g. in a delay loop between the user and a mirror moving away through space), where each entry in the stack contains a convenient sized value (word, byte, whatever) and a tag? If the tag is clear, the value the contained directly in the infinite memory; if the tag is set, then the value is indirected into a fixed-sized memory. On taking the address of an item on the stack, if it is not already indirected, relocate it and indirect.

Of course the mechanism for doing stack unwinding on return needs to use relative operations ("drop five elements") and not chase frame pointers, but that seems trivial.

I admit I'm not super-familiar with all the details of the C specification, but it's not obvious to me that this would violate spec, and it would be Turing complete.
I haven't actually made money on it (yet), but this HN comment of mine last year had a positive impact (not even a post, just a comment on a thread) :
https://news.ycombinator.com/item?id=27004577#27004828

I have a musical YouTube channel, which had minimal traction. Just a few views from family and friends. But after commenting on that HN post with a link to one of my videos, it got 171 views that day. A few more views began trickling in afterwards, and eventually 'The Algorithm' started recommending some videos on my channel.

It's a great feeling to read genuine comments from online strangers to know that you've touched in some way!

This was the video in the orig link :
https://www.youtube.com/watch?v=ZNfMZ6g9YWo
(Piano take on The Safety Dance with ragtime + stride piano influences).

[And if you do see it, pls try to stay to the 1:00 - 1:30 region, where engagement spikes to 250%. Ie, on average for every 'view', that part gets watched about 2.5x as many times! Most viewers drop off before then, but luckily a few stuck around to find and enjoy it.]

Eventually the algorithm then picked up this other video, which became my most popular, at 7k views :
https://www.youtube.com/watch?v=iun1A2Pc7Kg
(Mess Around in Dr. John's New Orleans style)

So I haven't earned any actual money on that HN comment, and am still far from the thresholds required to monetize (1k subscribers + 4k watch hours). But it did help to kick my YouTube channel into getting some exposure, even though I'm still small potatoes.
Interesting. This is kind of like Camunda without the BPMN baggage and a full blown IDE that integrates all the frontend/UI aspects with the backend workflow stuff. With Camunda, you have to build your own frontend past the auto-generated task forms. It’d also be interesting to see what a rule engine would look like in Superblocks.

You say source-available, but I do wonder what happens with all your apps/workflows if Superblocks goes belly up. It doesn't seem like there’d be an easy way to migrate off it. With Camunda, their modeler and engine is open source and all the code you write is like any other code—it exists in your own git repo.

(PS: Not a Camunda shill, but have built proofs-of-concept with it in the past, and am evaluating it again.)
I am a coward so I didn't want to be the first one to say it, but so many of these comments are so suspicious. The really positive ones seem to have like 1-2 karma.
I think your maths is off by 1000x... The specific heat capacity of Granite is 790 J/kg/C

So replace megawatts with kilowatts in your answer... Still not nothing, but you're gonna have to have super cheap drilling to make it viable.

EDIT: Ah - you made another mistake... there is 1e9 cubic meters in a cubic kilometer. So your original answer is correct again!
Personally - I think electric is still a fews years off being usable for yard equipment.

I live in a metro, but my property is about an acre. I bought an electric lawnmower/weed eater when I bought the house. I used them for a year, then donated them and bought gas (4 stroke for both).

The problems I encountered: Batteries are expensive and they just don't last nearly long enough (both charge and life). To do a real pass on my yard without waiting for a charge cycle, I would have needed about 4 batteries for the trimmer, and 8 for the mower. I do live in a heavily wooded area with a large number of vines (and kudzu...) but still - that's nearly 1000 dollars in batteries alone. I opted to wait, and stick with 4, but it means what was previously 4 hours in the yard is now 4 hours split into several sections - an all day affair.

Even with the above, I would have probably stuck with the trimmer (the mower was just garbage), except I had two batteries fail in the first year. That's just an unacceptable extra cost for yard work, and FAR eclipses the entire amount I've spent on gas for the mower/trimmer combined over the last 3 years I've had them.

So... No. Frankly I don't think they're there yet. It's very close, but it's slower, and frankly - outrageously more expensive.

So I'm going to wait for cost to come down, and regulation to address battery interoperability in this equipment (hah... as if our government would actually do something useful).
Nit: the char array doesn’t get dereferenced at all. The entire computation happens as a side effect of computing the length of the array. This is more of a case where there’s an unexpected expression context that can be abused for fun.
Thanks for the kind words! We kind of stumbled into the language learning insight.

In the early days, we'd find folks sign up to do CodeCrafters because they had a "niche" job that involved knowing Redis or Docker internals (typically platform engineers at infra companies).

However, we saw that there were a set of engineers that would do all of our courses, then do redo some of them in different languages. We initially thought that to be strange (why re-learn the internals once you've already done it) — and they clarified they were in fact looking to pick up a new language.

Possibly my favorite customer call till date is a final year college student who didn't know what Redis was, had experience with C but none in Java — and within a few weeks times, he had learnt about what Redis was (and a bunch of backend concepts while he was at it), then it's internals, while learning Java at the same time
Everything I learned in school about taking notes and daily planning was nearly useless to me. I had to re-learn this skills later in life, because the old way of "this is how it's done, period" did me no favors.

For that last bit, I'm pretty good about breaking bigger projects down into smaller pieces. After "paint the living room" lands in my inbox, I'll decompose that into things like "look for nice paint colors", and "ask my wife what kind of curtains she likes". Each of those is easy to do for that quick dopamine hit.
Ask HN: How many Amazon recruitor email do you get per month?
I get around 15-20 emails per month from amazon recruiters regarding awesome job opportunities. I wonder how many HR people are working on these things?

please also let me know if there are some ways to limit this.

Not that i hate AMZN, but this many emails are overwhelming.
I disagree. There's a difference between 'working remotely but locally' and 'hiring remote workers from across the globe'.

Two very different scenarios.
The original proof of the stability of Minkowski spacetime was too long for a paper, so the authors wrote a 500 page book: https://press.princeton.edu/books/hardcover/9780691632551/th...
We recently launched an MVP that helps online sellers with inventory and logistics. It's based on our own internal ERP system that we have been developing for a number of years for our retail operation.

The discussion on the post below has been very influential on our product development and our feature roadmap. Thank you HN community!! :)

https://news.ycombinator.com/item?id=22244750

Link is in my profile if you want more info.
Although I do miss the fun and playful nature of the old internet, before corporations moved in, I would still ask you to consider the following:

You dial a wrong number. Which do you prefer to hear

This, https://www.youtube.com/watch?v=aTNthUcvyEM

Or this, https://www.youtube.com/watch?v=6qzr-V-ttZ8

If you're just trying to call a friend, and you put in a wrong digit, the fun response might be a brief chance to have a good laugh at yourself, but, if you are doing something like say trying to call a doctor to ask for lab results on a cancer screening, or you're trying to call the bank to report a stolen credit card, and you get the wacky "Whoops! Looks like you you need to get a dialing wand! lol"[1] response, it is not going to be well received.

I guess what I'm trying to say is that a joke message can have a certain place, but I think that it means the developer has to take some time to consider "Is this ever going to be used for something serious or time sensitive?" If it's just a small project, who cares? But if it's going to be used by more than a friend group, or a niche circle of 100-500 users, it's probably better off left in as a joke comment, instead of a user-facing error message.

[1] https://youtu.be/npSVS9CJyPc?t=20
I got some donations to my newsletter for this HN post:
The Wisdom in Kung Fu Panda

https://news.ycombinator.com/item?id=30778692
Let's redefine "standard of living" from owning a SUV to feel "safe" to owning a guitar and having time to learn how to play it.
I got a unicorn senior RS offer without a PhD from a company that had mostly former FAANG top brass after interviewing without knowing it was for RS, I thought it was DS/ML. I declined because of "culture fit". Everyone has a PhD, they assumed I had one, I don't even have a bachelors. We still hang out and laugh about it.

I had been working in Attitude Determination and Control and Optical Systems Engineering for seven years before that interview and I just like, knew the stuff from the job. I've been back on pure-SWE roles for four years already and I don't think I could do it now. I have the intuition but I couldn't white board proofs for tree based algos and manipulate integrals like I did on that interview for sure.
I ended up doing the same thing and moved to backend development at the beginning of the year. ML engineering always seemed very mystical to me but after doing it for almost 2 years I got burnt out very quickly. Partly due to some incorrect expectations I had from the role, and partly due to the work I was given either being not very interesting or very difficult to measure (in my opinion and experience at one company, of course). Backend devlopment felt much more rewarding with more concrete goals and strategies which I heavily preferred (not saying all ML engineering task are shooting in the dark, but this was very much my experience where I worked).
Except that Apple not only hasn't done that, but has created ad network APIs and processes to support "competitors".

https://developer.apple.com/documentation/storekit/skadnetwo...

https://developer.apple.com/documentation/storekit/skadnetwo...
The result of 900 pages of math:

Q(A) = 1
2
(c)D⊗b (c)DPq + r
−4
/d
≤1
(Γb, rΓg) + O(ar−3
)d
≤1B + O(ar−4
)A + O(ar−3
)d
≤1Pq
+r
−1
d
≤1
(Γb · (P , B q )) + r
−2
d
≤1
(Γg · (rB, A)) + Ξ⊗b (c)∇3B + r
−1
d
≤1
(Ξ · A),
They sell whisks with silicone covering the bits of metal that make contact. They sell more than one style (balloon and the one with the coil). They do not make the same sound.
Pretty easy to prove this to be false with elementary A/B testing.
A letter from the Pope.

No, really. Estate sale, found an interesting pile of novels. Got home, a letter drops out of one from Pope John Paul to a friend. They were using it as a bookmark. Very odd.
My guess would be that this is a poor choice for backup energy for similar reasons that nuclear is a bad choice: drilling deep is rather expensive, so geothermal costs are mostly capex. That means you want to run the power plant at max output as much as possible to maximize profits. To use it as a backup plant for renewables however you would need to leave it mostly idle. Depending on how much renewable energy you have available you need full backup only for a few days to a few weeks per year.
This misses the point. Pretty much all businesses are going to want to mandate unrealistic deadlines. Their default stance is to get as much out of the dev team as they think they can get. It doesn't matter because they don't know what a realistic deadline or a realistic amount of work is.

The point is that they have no real understanding of time it takes to develop anything. It all comes from what the developers tell them. You have a huge asymmetric information advantage and should be able to use that to limit the amount of work you have to do.

To put it bluntly, if you work 45 hours a week now and want to work 40 start padding you estimates by 10%. Nobody is going to know.