skysight-inc/HackerNews huggingface dataset:
> I think a more useful saying would be "Don't assume that just because someone can DO it, that they can TEACH it." i.e. Engineering professors :-(

The best teachers that I've had, were trained as teachers. They knew the material, but weren't application experts.

The worst teachers that I've had, were content experts. I remember this Calc II teacher, who was a genius, but had no patience at all, for people that weren't on his level (we call those people "students"). I generally ask a lot of questions; sometimes, ones that seem obvious. I end up learning the material very well, but the process can be a bit messy (and embarrassing). This guy would abuse people that asked questions.

I got an incomplete, that semester. I was on the Dean's List, all the others.
and the movie "Moon" (2009).
You can try out paperswithprompts.com
Got let go a week after closing on a house. Learned the true value of hard work and loyalty, as my network shunned me and I stumbled around for a few years in a new career. Thankfully my wife's income let us run only a little in the red for a couple years until I could find my footing again.

Doing great now, but I'm never giving a job any more effort than I'm comfortable giving. I killed myself with crazy hours for 3 years and had nothing to show for it.
I'll second this. I use Obsidian and don't find the Canvas useful at all, but would love a structured way to query data from my vault.
It seems like much smaller news than what they pretend it is. If you open up the suspicious domain in a web browser, it does explain what it is, who it belongs to. It’s a download location for a GPS almanac, used in assisted GPS. See http://izatcloud.net/

The shocking news is that modern smartphones connect to a huge list of locations for various purposes. A large laundry list of providers can collect your ip addresses. But there’s little way around that. Every phone with a GPS chip will download that almanac from somewhere. Qualcomm uses Qualcomm. Broadcom will likely use Broadcom.
So we have just the next question: If it's message passing, why was it build on top of HTTP? Wouldn't a RPC-like protocol as base be much more adequate?

This would just strengthen the suspicion that this protocol is badly designed, to be honest.
We do 95+% of our charging at home on 120VAC at 12 amps, which is about 1500 watts. For our mileage use we're charging perhaps 75% of the time.

I found at 1200W panel on Amazon for less than $400.

Various realities will substantially increase that number, but it's still not too expensive just to solar charge your car at home if you don't have a substantial commute.
NitroKey disappoints me
Good for you. There are so many examples of cameras on internet-connected devices being used to blackmail people, and criminals are pretty creative, so they'll keep thinking of other nefarious things to do in the future.
> No, even charities and non-profits need to make money—they need to make a profit, or break even exactly— otherwise they will cease to exist.

This is the original comment in this chain that I was really wanting to address and build on. Charities and non-profits need to have some kind of input more than just existing, or else they probably won't achieve their goals. If the FSF stopped being able to host things and potentially sponsor free software and lobby for the goals of free software, if a scholarship foundation's grants exceeded their incomes for too long, if the tool collective stopped getting parts of fuel to run the forge, they'll eventually for all practical purposes cease to be. If the inputs fall below the outputs, there will eventually be a time where the outputs stop. This was my main point. Do you disagree?

> If you add up the value of the inputs in the form of food, housing, entertainment, travel, education, computers, and whatever else you think is necessary for optimal software development in a year

Let me rephrase since you're seemingly willfully missing the point: all that stuff is beyond the basic needs. The fact you can work as a software developer is evidence of you having access to more than the basic needs for some period of time. You have computers. You have an education. You probably have an internet connection. You don't need computers to survive. You don't need much of an education to survive. You don't need an internet connection to survive. You don't need Linux to survive. You don't need GCC to survive. All of these things are massively above and beyond one's "basic needs". So if our standard is we'll just give people the basic needs, they won't be very good software developers.

I definitely agree, a software developer's labor will generate a massive ROI. I definitely agree, my employer isn't measuring my caloric expenditure and writing a paycheck based on that. Teaching a miner better mining strategies, equipping a miner with better mining tools, giving a miner better geologic analysis, etc will also massively increase a miner's ROI. But if I never had a computer, and I never had an internet connection, and I never had an education, I probably wouldn't be in software. If you just put an uneducated person in a mine without any tools or guidance, they won't be a very good miner. All of those things are above one's basic needs.

So arguing all we need to do is give people some "basic needs" and they'll magically create tons of extra value is a bit absurd. They need tools. They need education. These are all above and beyond the basic needs.
Grocery stores do the same thing.

New product category of some food or condiment suddenly starts selling, the store has the sales data and finds someone to make the same thing and sells it under a house brand.
Charlton Heston, Sidney Poitier, Marlon Brando, Harry Belafonte on Civil Rights
It's just more likely to be Wittingham who is currently working on Lithium-ion batteries.
> What you're doing is assuming "the relevant market" is very narrow.

Within the last few years, I've noticed a trend where questions are now interpreted as statements. I can't say I understand it. I don't think it's fair to say they were assuming anything. They were asking for help in understanding.
Promising
Show HN: Challenge my GPT-4 Negotiator to learn negotiation skills
I loved the role-playing exercises I did during my MIT negotiation classes, but many of my classmates are too busy now to continue them after the classes have ended.

Before ChatGPT/GPT-4, good negotiation AIs to practice with weren't really possible. So, I thought building short GPT-4 powered simulations to teach basic negotiation concepts would be a fun thing to do :). Let me know how you do!
Ikea sells a range of furniture, from low to middle prices. Cheap items use cheap materials and coatings and cheap/few fasteners.
I use, love and evangelize Notion but yes, all of these are valid criticism, and copy-pasting in particular is so busted.
https://www.nasa.gov/connect/ebooks/beyond_earth_detail.html

this is a neat book on the history of unmanned spaceflight.

Take a look and see how long it took to get a probe into orbit. Into someone else's orbit. All that before they even tried landing anywhere

For moon landings, sourced from wikipedia[0] but you can certainly find the information in the aformentioned book:

> Luna 15, Luna 18, and Luna 23 all crashed [into the moon] on landing; and the U.S. Surveyor 4 lost all radio contact only moments before its landing.

Finally, here's a list of rocket launch failures in 2022

https://www.space.com/12-biggest-rocket-failures-2022

---

[0] https://en.wikipedia.org/wiki/Moon_landing
I tried changing my spark plugs to save a couple bucks, didn’t have the right long reach socket and sheared the ceramic coating off the spark plug into an engine piston. That was an expensive mistake and valuable lessons to get the right tools or pay a local trustworthy shop to do the work.
On the one hand it will probably siphon most of that money either to Infosys (PM's wife's family) or to other relatives of MPs and ministers. Corruption is a very serious problem in the UK at the moment.

On the other hand it will be the only possible source for answering prompts such as:

1) I am in Devon but am having tea and scones with a friend from Cornwall. I want to be polite. Should I put jam on first or cream on first?

2) Rewrite the Joe Pesci "How am I funny?" speech from Goodfellas in the style of Brian Aldridge from "The Archers"

3) Explain general relativity to me in the style of a boilermaker from Glasgow.

4) Calculate the cosine distance between the following Welsh phrases after lemmatization

5) Write 500 words on the topic "Grant Shaps. Why (oh why oh why)?"

etc.

On balance it's 100m well spent.
> Reflecting DeepMind’s increasing collaboration with Google Services, Google Cloud, and Other Bets ...

Will be interesting to see where the focus of the "significantly accelerated AI strategy" will be. AI for adtech customers or AI for Cloud customers?

The adtech business model seems stagnant but its not obvious (to me) what AI could do to revive its fortunes.

The cloud business model seems to be growing and selling AI services (IBM Watson style) an apparently natural fit but does this mean I could use gcp to run a LLM based search service? :-)
Ignoring for a sec that the war in Ukraine is still very much front-and-center: it ain't unusual for still-active conflicts to get reduced news coverage as they go on. See also: Syria.
Museum should have had a watch dog.
man -k open

should surface lsof on your system. On mine it only has the description 'open files', though, which might not be obviously relevant to many people.

I'm not sure what macOS or FreeBSD `man` have, but GNU `man` has `-K` as well as `-k`. The uppercase version searches the manpages globally, instead of just their short descriptions. So something like

man -K -a 8 "list open" port

will turn up `lsof` on GNU, even if `apropos` doesn't.

If you have a tldr client installed, that can also be useful for searching through common examples including for programs you may not have installed. For example with tealdeer, the following (Fish) surfaces both lsof and netstat as options:

for page in (tldr -l)
tldr $page | rg -A2 -i '\b(find|list)\b.*\bport'
end

and

for page in (tldr -l)
tldr $page | rg -A2 -i '\bkill\b.*\bport'
end

shows that fuser and fkill can both do the same thing as killport.

Grep sucks as a search interface for tldr, though, so you probably want a better tldr client than I have, which will do global search, or an FZF script that will let you filter through tldr results.

Discovering new (to you) tools which are not yet installed is a good reason to use the web to look up Unix stuff, especially after you've checked the manpages and your package manager.
> I couldn't care less to calculate it this time. It fluctuates around the same number YoY

Uh-huh. It was 77% in Q4, 79% in Q3, 80% in Q2. It has not been 90% for a decade.

> And that somehow makes it less of an ad revenue? Or different? Or something?

So you weren't making any kind of point when saying that ad revenue was down? If that's the case, I'm happy to also pretend that I'm also a member of the non sequitur club.
I endorse this idea. You can lead by example and make things better for yourself and all those that work with you.

The downside is that your boss may actively discourage you from documenting. You may get in trouble if you take any time documenting when you could be, say, coding.

I find that this is only a problem when you make it explicit that you're doing one thing instead of the other. So don't say "I'll spend some time documenting this". The same thing goes for refactoring. Don't say "I'm going to spend some time refactoring". These items count as the nitty-gritty of software development. Your boss doesn't need to know the details. You just do it because it's the right way to do things. Same goes for unit testing, if it makes sense for your work.
IDK, I don't see any food-guilt issues from any of the countryside people I know who see "how the sausage is made" because they have done it, and have slaughtered some of the animals they have grown themselves.

And IMHO the discussions about "kill your own dinner" are quite impractical because that simply doesn't work in most conditions from the perspective of hygiene and food safety, and slaughtering is a job that does require quite some skill to do it properly, having it done by amateurs can easily be needless cruelty if you do it wrong. Like, I can butcher a chicken or a rabbit, but I would not be qualified to handle a pig or a cow properly.
This actually was his second offense.
Bedbugs can hide out in tiny cracks for several days.
my experience with junior programmers suggested that they are not familiar with doing this. it seemed easier to give them the keyboard and let them work on the problem how they saw fit while observing and asking them questions in order to get them talking.

there is also the problem that instructions given by the candidate may not be clear and then i have to decide whether i just assume what they meant (because i already know how to solve the problem) or if i try to take them literally leading to frustration.
Detailed Deployment Summaries
Where can I read more about these expectations?
No need to waste the water. Melt the regolith scilicate in a vacuum and it forms anhydrous glass. (As strong as steel)
Yet a subscription doesn't buy any sort of semblance of privacy despite the lack of advertisements.
Can you show me a single company using a Google LLM API?

Now just like in cloud they're gonna be playing catch up forever.

> but now they dominate the worldwide smartphone OS market

And now they are slowly losing market share to Apple, another major Sundar mistake.
To mitigate impacts of climate change, some turn to geoengineering
I suppose they're referring to line items in each company's earnings report.
People who care about their carbon footprint, but still want new furniture, can pretend buying something cheap from Ikea is the solution.
That doesn't make any sense. Retail is heavily exposed to retail. Did you watch the recent congress interview of the SEC? It was all crypto focused. Crypto is probably the #1 topic for the SEC. They just haven't enforced because they don't have any authority.
2022 still had pandemic tailwinds.
No matter what the interview format is you can just have an off day.
> Anyway, if you don't want to use vehicles which communicate with a server then good for you. Really. But if you’re taking such a stance I hope it’s based on informed data and consistent principles and not cringy FUD.

Why can't we just hold the opinion that HTTP and operating an automobile are two separate things entirely?

I've been driving for 20 years without web crap and I've never sensed the need to share telemetry with anyone during that process.
As our CTO, Pedro, discussed in his blog post (https://blog.1password.com/privacy-preserving-app-telemetry/), we have only rolled out telemetry to our employee base. We will be analyzing the results of this internal-only roll-out before implementing this functionality more broadly.

This functionality will have a prominent in-app message that will ask Individual and Family account users to choose whether they prefer to keep telemetry on or off their account. Nothing gets collected until they’ve made this choice, and users will be able to change their preferences whenever they would like.

-Ben, 1Password
Same for me. Such a bold and genius move to use calypso music in a goth comedy movie, I would love to know what inspired Burton (or maybe it was Danny Elfman's idea?) to use those songs.
Oooh, if that’s your concern then give me a few months to launch a product. :-)
Original source or second hand information?
To be frank, it's difficult to believe 'gross negligence manslaughter' is the default term you normally use in lieu of other choices. Or that you were unable to think of other terms.
No, people don't want tiny cars like Bolt and don't want American pickups too. I don't know a single person who wants a small car.
Up until a couple years ago, I used to do my taxes myself. I would just open Excel and start doing one line at a time. The value that goes on the form was the left-most column, and cells to the right of that would be for additional values and calculations. Worksheets and schedules became additional sheets within the workbook. Any change to a value would automatically propagate through the entire thing.
He had too much time on his hands.
Compared to Haskell, OCaml developers are generally not to fond of custom operators which shield you from some of the worst cases unless you are reading code an Haskeller wrote in OCaml which happens.

For a long time, most of the users were either writing compilers or static analysers for low level languages and a fair share was very knowledgeable in C and system programming. It had a huge impact on what was seen as idiomatic. You can still find trace of it in for exemple the system library which looks more like the C stdlib than a modern standard library or how the compiler finds libraries.

Generally the community used to have a very different "flavour" than the Haskell one (it was also very French to be fair). I think I t’s less true nowadays. Still I would fall from my chair if I ever encounter someone working on the OCaml compiler writing a disparaging disingenuous post on Haskell. Meanwhile, we are here which reflects exactly my general experience with the Haskell community.

Ppx are used more and more often however and it did make code harder to read.
Thank you for softening the blow, but frankly it doesn't soften it much.
No, we don't.

Put the permalink on your calendar.
Microsoft has historically had superior margins to Google.

Google overtook Microsoft in sales five or so years ago. So for example in fiscal 2019 Microsoft had $42b in operating income, and Google had $35b in operating income in fiscal 2019 - that's despite Google doing $36b more in sales that year (not quite 30% more).

For the last four quarters (excluding today's results) Microsoft has a ~41% operating income margin. Google by contrast has a 26% operating income margin (how much operating income are they generating from revenue).

On Google's $282 billion in sales the last four quarters, their cost of revenue is equal to ~45% of revenue. By contrast, Microsoft's figure is ~32%.

Microsoft has the far superior business imo. To say nothing of the risk that Google's core search business is about to get murdered by an AI inflection point that Alphabet screwed up (got lazy and extractive focused) and severely botched the transition on. For years Google has been too oriented toward financializing what they already had and they've been unwilling to try to kill off their own product by creating the future (the next search paradigm). It's pretty classic, the lazy monopoly gets capsized while resting on its laurels.
I don't get what's insulting about it and I'm glad I had the chance to prove it instead of people just binning my resume with experience the were obviously skeptical of.
Xerox is up 13% after giving up PARC. Was it that big a weight?
Is this stock rise tied to the decision to just give away the famed Palo Alto Research Center?
> How often is your house dunked into seawater?

Hopefully the house ain't in Florida. Or California's Central Valley.
I'm using irssi right now! There are still active irc communities.
Study Finds Discrepancies in Melatonin Content of Gummy Supplements
Only a certain number of launches will be successful. Only a certain number of landings will be successful. Sometimes you just hit a Poisson distribution.
No, "99% of Android users" don't live in Google land for "everything". I am not talking about degoogled users here. But a vast majority of android users use very few google apps(apps like maps, youtube and iOS) which would be used on iOS as well) and many don't even use google photos.
Show HN: Ordently – Consciously plan your day and your life
I've been using a task management tool for the past 1 year that I built. A few months ago, I spent some time to make it more generic because my partner wanted to use it as well and she's been loving it ever since. Love her, but she's a bit biased.

Firstly, this is a todo app for your life. Existing tools are built around how we work as employees in a company. With a company, all the habits, goals, vision and rituals are given to you in an employee handbook. The company is our coach, and in most cases, we listen and do as the coach says. Its easier to get things done in this environment.

In our personal lives, we gotta figure out our goals, work on our habits and setup rituals. We're also more flexible, more forgiving on when we want to do certain things and more rigid on the others. The Daily Planner is central to that ideology, working with one off and repeatable tasks . You onboard with your day first, could be as simple as calling your mum or going on a walk or do yoga. As you get more comfortable, you start to consciously build a life that you want to live by creating rituals and setting goals as you get more confident.

Personally, I haven't been able to get that through Todoist or Notion.
It’s part of a broader trend of enshittification that has hollowed out the middle. I blame the concentration of market power in the hands of a few large companies, mostly privately held. So you can pay far more for something good, or you can resign yourself to replacing the garbage everyone sells these days in the rapacious pursuit of shareholder value extraction.
At 5% growth energy usage will consume whole universe in about 3000 years.

Economic growth might not stop in next 10 or 100 years, but natural limits exist and eventually growth will stop.
Well, technically no (I don't know why I'm arguing for this idea, as it's clearly infeasible). You could run a cooling system at night on the desert, where the heat would be radiated to space. The net effect would cool the planet. Obviously it would not be feasible for any significant cooling, but in theory it would work.

I mean clearly the sun would keep heating up the planet, but this would be a different infeasible idea from the other infeasible ideas of shading the sun light and whatnot. But you know, anything but limiting consumption, touching our diets etc.
Dataview can get you part of the way there, but it’s not an easy learning curve and requires a lot of consistent metadata management. Also Obsidian somehow has a worse mobile experience than Notion, which is also a no-go for me when I need quick data entry.

I remember Federico Viticci at MacStories doing some crazy stuff with extensions and Siri Shortcuts that could address those problems, which might be worth exploring if it’s important enough to ya. I have no desire to go down that path.
I don't think this is correlated to functional programming. Programmers in general tend to over-architect because we're often learning as we're going and sometimes it's more fun to use some cool concepts. Since design patterns started becoming en vogue back in the day, OOP codebases got filled with those patterns. Now we are left picking up the pieces with things like `AbstractProxyFactoryBean` or whatever. Same thing with JavaScript where that ecosystem is infamous for using tons and tons of npm packages to recreate simple functionality, e.g. 'left-pad a string'. Arcane mathematics-heavy FP code is just how that expresses in FP languages. And in fact, OCaml is actually an antidote to that (for the most part), because it deliberately offers a lower level of abstraction than Haskell. I frequently say that OCaml is like a cross between Haskell and Go.