skysight-inc/HackerNews huggingface dataset:
Hi! I am a co-founder @ KloudTrader. The get started buttons don't work because we haven't launched yet. And the list under "What does Narwhal offer" are not links, they are just a list of features. Anyway we are launching this week, we would love if you could signup for our early access list(https://www.kloudtrader.com/#getnotified). We will notify you as we launch. Cheers!
>people tend to keep shitty cars much longer than rational, because they cannot afford a better car - throwing away all the emission savings

Keeping an older car rather than buying a new one is often the more environmentally sound decision, because it takes a very long time for improved efficiency to break even on the massive environmental investment of manufacturing the new car.
the growl / sound / smell. The ability to modify, upgrade, "wrench on a car on the weekend"

the ability to get beat on the track 1 weekend, drop a couple grand on new parts the next, then go back and beat them the following weekend.

car shows and seeing a super charged mustang or camaro or twin turbos or something completely different someone came up with an idea for and built.

the same way us programmers tinker and build stuff for the hell of it, is the same was us car guys build stuff and tinker for the hell of it. some take it seriously and go to track, some (me) just do it cause it's a nice break.

spending a day installing a new exhaust can be fun. playing with 240volts of batteries (or whatever it is, lol) (if theres anything to play with) - not so much i'm thinking, lol...
Inflation is fundamentally a price level problem. I don't understand why libertarians seem to think the price level of goods and services should be fixed forever.
Documenting what you have been told verbally is not a negative act. People forget what they have said all the time!

Generating a followup email is stating your understanding and interpretation of a verbal conversation. Verbal communication is full of intricacies. Especially when communicating things like priorities.

Why did you spend so much time on that feature and not this one I think is more important?

Why did't you tell me that "minor" feature A was going to mean that this more important feature B IMO was not going to get done in time?
> Yes, donors get a deduction for charitable giving. But they are ALWAYS better off (in terms of money received in their bank account) by NOT GIVING TO CHARITY.

If that was actually true, giving to charity would be an aberration; in fact, giving to charity is done because it is seen to be advancing the giver’s interests, meaning they are, from an experienced utility standpoint (the only meaningful one), better off, not worse.
From the article:

Australia’s population has grown by 45% since 1991. No other country even comes close.
That's cool, I'd like to avoid 1900 era death-rates lul.
That's great to see that this is going kickstarter, I'll throw in something for a solo key later.

Seems this is also a lot cheaper than a yubikey while also being fairly hackable.

Great job <3
Great. More unemployment creating tech. Oh, no, wait, all those farm hands can become highly sophisticated coders of course.
Enable dark mode for slack in Ubuntu
Also great advice for a senior. Great advice for anyone really.
2030 for full autonomous driving? That is much later than all the hype. So is Honda being pragmatic, and most everyone else is blowing smoke? Or has self driving had a big setback in the last year?
Same people who footed the bill for petrol/gas stations?

I.e. commercial operators who want to sell you coffee/snacks/flowers/other high-markup items as well as fuel/energy. Added bonus for EV: longer dwell time while waiting for a fast-charge means more likely to spend spend spend (perhaps)
20% I believe

https://www.tesla.com/da_DK/support/incentives (Danish)
> they cannot afford a better car - throwing away all the emission savings

Buying a new car for proportionally lower emissions is a false economy as much of the carbon footprint of a car is in its manufacture, not just its use. Holding onto older cars that aren't offensively inefficient (e.g. any small hatchback) seems environmentally responsible to me.
A senior developer told me early on that all software is compromise. Thinking back to that has often saved me when I realize that I'm trying to find a perfect solution. There is no perfect solution. Also, read books, especially The Pragmatic Programmer. I finally read it this year as a Sr. Developer and there were some great nuggets of wisdom.
1) Try to learn as quickly as possible which parts of the code are critical infrastructure and which parts of the code don't warrant perfection. I know this is probably difficult in an environment where every single character in a PR is heavily scrutinized, but time is a finite resource, and you need to be very careful not to overengineer things are not critical or will be replaced eventually. This was one of the hardest things for me to learn. Perfection is the enemy of the good.

2) Learn to love working on legacy codebases. This will happen everywhere you work. You will rarely (if ever) have the opportunity to start from scratch. If someone asks you to use an existing piece of code, and you decide to re-write it because you don't want to take the time to understand what's going on, you will A) appear to be anti-collaborative and B) reinvent the wheel, thereby wasting time. Obviously, there are scenarios where re-writing something from the ground up is necessary, but make sure all stakeholders involved agree and that you can estimate it correctly.

3) Always try to coax out as many details from designers and product managers/owners wherever possible. Perfect requirements will never exist but you want to be equipped with as many use-cases as you can before you start hacking on something. This may sound a bit waterfall-ish, but PMs and designers are not omniscient creatures. There is almost always some sort of gap that you may be able to help identify.

4) Don't be a dick, because there will almost always be someone who knows more than you. This applies to comments in PRs! Even if the entire company treats you like a god, that does not give you the freedom to treat others like worshippers.

5) If you are asked to estimate how long X will take, DO NOT give an answer until you have enough details so that you can make a reasonable estimate. If they force you to give one, pad it 2x or more depending on how much you don't know about what needs to happen for the task to be marked 'done'. Even better, ask them for a separate fact-finding task (spike, POC, or whatever you want to call it) so that this can be more easily tracked.

I could go on forever but these are some of the more non-obvious things I don't hear talked about enough.
These situations are also handled by government in many northern European countries. (unemployment insurance, government housing, social work, free school, free medicare)
When was the last time you saw a WiFi logo? The only time I can remember was as one of those stickers on a HP laptop in 2005.
To replace Google Keep, you definitely want to checkout https://standardnotes.org/ - Going back to Google Keep would make me feel like a second class citizen today...

As for the Pixel it's ok, just switch to LineageOS, but you'll want F-Droid + Yalp, or F-Droid + Aptoide if you feel adventurous (awesome project but they are just getting started.

Drive... I'd recommend Nextcloud, but then you need to choose a provider since it's decentralised. If you're in Europe I'd say woelkli.com, if you're in Asia or America sorry I don't know what to recommend but I'm sure there are good options. Nextcloud will do a lot more for you if you need (CalDAV, CardDAV, Password manager, Bookmarks manager, etc).
Adaptive Learning Startup Squirrel AI Raises CN¥1B
If that was the only controversial thing he's done on the world stage, you might have a point
> Wi-Fi Alliance is naming the not-yet-complete IEEE 802.11ax standard as Wi-Fi 6, with ac being 5, and n being 4. One can guess then a is supposed to 1, b as 2, and g as 3, but this isn't mentioned anywhere I can see.

Oh, I'm so happy it's a number that seems to correspond to something (as long as the next one is 7 or 8 or some integer slightly larger than 6).

I look at wifi tech so rarely that I've mostly skipped a standard once or twice, but that just means I'm confused when I look at what's being offered. 802.11n? 802.11ac? What's better? If it's not as clear cut, which one came out later and is likely to be backwards compatible with the prior one?

If it was single letter increasing without large gaps, that might have been easier, but from what I remember, b wasn't strictly better than a when they were both first out (from looking at the info now, a has a higher rate, but suffers from obstructions and other interference more).

> At least this naming is a good deal clearer than HDMI's confusing version and feature mix or USB's Speed names.

Yes. As I understand it, USB is particularly bad where there's often confusion over the connectors, cable, and protocol, especially at the USB-c level.
How to Write a Stand-Out Technical Resume
So since they already have incentive to not hire people with dependents you ... want to make it worse??

Am I missing something?

> If an employer feels incentive to discriminate in favor of those without dependents because of this law, they likely already were.

Except now the inventive is MUCH greater. Before it was some nebulous "they'll work harder", but with this bill it's cold hard cash, and potentially a lot of it.

> Also this bill only applied to large employers, those with severe market power over labor and markets that really can afford to pay more

That doesn't make it better, that makes it worse. That means that the largest portion of the labor force is now closed to people with a lot of kids.

> and are in the best position to exploit welfare benefits.

Meaning they are able to lobby lawmakers to reduce benefits, so that their taxes from this bill go down?

I have a feeling you don't understand just how bad this bill is.
And that's not counting people's own charging points at home. Most people will rarely need a public one as they can probably do several of their daily commutes on a single charge.
Sounds good to me. I’ve heard VERY good things about Cruise. And I like their approach much better than Tesla’s.
Started the same project (-> FF + DDG), but i have to admit I'm super happy with it. Gmail is going to be hard though.
"Hard work" makes no sense as a cause of success. "Hard work" doesn't cause anything, rather, it is a means to an end.

We could contrive an example whereby "working hard" allowed you to "create more widgets in less time than anyone else" and so you receive a promotion (success). But even then we know that your success isn't from just "working hard", but is instead from the result of doing so. Given the context of this thread, I think we can agree that "creating the most widgets in the least time" can be done without "working hard".

I would argue pointing to "hard work" as a cause of success is confusing how a causal factor was reached with the factor itself.
Why has Piaxtla, Mexico(pop. 1000)had such an outsized influence on food in NYC?
This guy has been working on something of the same concept for a long time: https://automicrofarm.com/#about
I get 49 MPG in mixed mode driving on a Euro III emissions compliant diesel every day. Newer diesels are even more efficient. And I don't spare the accelerator either.
Why does location matter? Triplebyte's process is location independent. Is this an SEO play?
LinuxKit is a way to build immutable machine images by stitching multiple containers together.

You could use the resulting container from a buildpack in an image built by LinuxKit.
> I couldn't think of any other way to do it that wouldn't result in some downtime if I had to change or upgrade packages.

https://github.com/helm/helm ?

You push the new version of your app as a helm chart to your helm repo and then run:

helm upgrade my-app
A small one.

Surface pro 6:
8th gen cpu.
Better screen.
Available in black.

Surface laptop 2:
8th gen cpu.
Better screen.
Available in black.

Surface studio 2:
Gpu bump (1060/1070).
Better drive (no longer hybrid).
Better screen.
Hallucinations Are Everywhere
But the price of producing that food will decline too. Market economics claims that will lead to a lower price.
A lot of payments are on net30 or other longer terms. If a currency plummets, you get a lot less value for your 100 million barrels of oil than you expected. So you want those payments in as stable of a currency as you can get.
Those people were horribly misinformed.
Test of a drone striking an aircraft wing [video]
This isn't like theft. It's more like the law says you can't read certain things, so a printing company adjusts the books they print for the people of that country. Obviously they don't want to censor things, but they also want to profit.

They can either be totally censored or partially censored and still make money. Are you asking for them to give up and accept total censorship and forfeit money? If not, what would you like Google to do?
Good managers are rare.

Don't trust your manager(s) that they are going to lead/manage/mentor you in a way that will really help you. They are not.

If I allowed myself to be really cynical, they are mostly out for themselves. Most will have no problem using you or even throwing you under the bus to get themselves ahead (or protect their own jobs). And this involves things like having you do things (aka work with less valuable techs) that they don't want to waste their time with. That is what `delegation` is.

But don't worry though. Most of the time, they have little time left to think about ways to take advantage of you. They are just busy managing their own jobs, your fellow team mates, and their own bosses. Oh, and figuring out how to beat fellow managers. They have their own family/retirement-plan to take care of. They don't have much time left to manage you after sharing extended pleasantries with their own bosses.

And the more successful your manager seems, the more guarded you should be about them using you to their advantage. I've been around and of the bosses I had over me, two are now in high level position (VP) at really well known brand name companies in US. Because we were in smallish startup shop with cubes/offices near, I was able to observe them from nearby. Both were really good at pleasing higher ups (not necessarily through excellent work but with friendship), have no problem with pushing around those under them, and just do good enough job of actually managing the team.

Also, don't settle.
Don't settle into a role that you feel comfortable. If you feel comfortable at a role, it's time to move on.
And time flies. Make most of it.
I'm curious, is that only non-point-to-point personal transportation or does it include all forms (e.g. ocean shipping, rail, public transport)?
This is going to be a boring answer, but I use it to fill in data for sql inserts. Its also nice for repetitive backend server commands. Since excel places a carriage return after each row, copy and paste into terminal is nice.
Yeah the only existing currencies I could see taking over are the euro or yuan, but Europe is too politically diverse and China is too politically hostile.

The only existing "currency" I could see is some kind of opening up and expansion of the SDR[1] (China has pushed for this as an alternative way to replace the USD as a reserve currency)

[1] https://en.wikipedia.org/wiki/Special_drawing_rights
https://www.lenovo.com/us/en/laptops/thinkpad/thinkpad-p/Thi...
> This is capitalism, and capitalist ethics say...

Wrong. Capitalism has no ethics. The only 'ethic' it may have is "Make money and resources". Humans are secondary. Ethics are secondary. The environment/public commons is secondary. Even the laws are secondary, given the fine is less than the gain.
In glasshouses a reasonably wide variety of crops can be grown hydroponically including tomatoes, cucumbers, eggplant, lettuce, cannabis, peppers. This Nat Geo article [1] has some interesting data/analysis on greenhouse growing in the Netherlands. The Netherlands are the leaders in high-tech greenhouse growing. Approx 0.2-0.33 of the world's high-tech greenhouses are located there. The biggest costs are financing/depreciation, labour and energy. The balance of these three costs changes significantly depending on your geographical location.

I am the founder of a startup [2] based in the Netherlands and backed by Founder's Fund focussed on scaling high-tech greenhouse growing as a method of crop production. I have both a technical background in Reinforcement Learning and have spent time training as a tomato grower. Happy to answer any questions anyone may have at dave@optimal.ag.

[1] https://www.nationalgeographic.com/magazine/2017/09/holland-...

[2] http://optimal.ag
Unless ... you want to share a filesystem between the windows host and the vbox guest. In which case performance is god awful.
I came across it the other day in a vid o form 1990 about Lotus Inprov rubbing on NextSTEP. The Wikipedia page mentions it was used by Next, but I also find it interesting that I saw it there just a few days ago :)
I've had good experiences using Rancher (https://rancher.com/) to operate k8s clusters. It provides a nice management interface, which handles common use-cases really well. Grabbing per-container logs or getting a shell into a container becomes trivially easy.

Admittedly, operation via Rancher comes with its own complexities: setting up security groups and IAM roles. These are documented of course, but as you say: minimum effort remains non-trivial.
I'll second the recommendation for Notion.so. It's a neat piece of software developed by people who are unreasonably into making the killer note taking app.

I use it to replace Evernote, primarily, but also for building requirements docs, todo lists, or notes.
I wonder how they might deal with something like disease? Robots can easily monitor nutrient levels in the soil, but I wonder if there is a way to monitor the plant's health directly? Theoretically, the plants should be healthy given the controlled environment, but I imagine something will go wrong eventually.

Cool concept nonetheless!
Stack-based byte code machines for Lisps are not uncommon. Emacs Lisp has one, CLISP too, I think. It keeps the instructions small, since operand references are implicit.
HiQ Labs, Inc. Vs. LinkedIn Corporation
> "Over three billion dollars were lost in California alone [in 2017], because there's not enough people to actually do the operations in seeding or harvesting," Brandon Alexander, co-founder of Iron Ox Robotic Farms, told Engadget. "The average age of the farmer now is 58. And so one of the big issues just plaguing farming is that there's just not enough labor to go around. The problem is getting worse every year."[1]

I call BS. There is almost always enough labor at the correct price. That means the juice wasn't worth the squeeze (or the employers are making bad choices...) . If farm hands were making $100 an hour I'm sure you'd see a lot more farm hands. Of course they'd also probably be losing money, so that's why we dont see that.

[1]: https://www.engadget.com/2018/10/03/future-indoor-agricultur...

Edit: this quote was actually from an engadget article linked elsewhere in this post's comments
A few years back a Google engineer was spying on underage teens' private conversations: http://gawker.com/5637234/gcreep-google-engineer-stalked-tee...
Understand key concepts in the (web) framework you are using. By sticking to patterns defined in the framework, you'll save a lot of time/confusion and prevent easily avoidable problems that accrue debt well into the future.

Example: Junior is confused by where to put a new file/module/function in a frontend app and the app is built with Angular. Angular has Models, Components, Directives, Services, etc (I don't really use the framework, but same applies to Rails with MVC, Concerns, /lib, etc).

Learn your framework's constructs so you can frame your solutions in terms of the frameowork. You'll be more productive by reducing the scope of your decisions. Downside: you won't be able to find the 'best' solution to your problem - you are constrained by the framework's model of how a webapp should be built. This is ok, you are learning the ropes, so an increase in productivity is worth the constraint in freedom to choose.

First, imitate and understand why the framework does these things and what problems it means to solve. Once you've seen enough of these patterns/opinions (hmm maybe binding the view to a model manually isn't such a good idea, i've been forgeting and causing memleaks - hey Backbone days!) and have real life examples of where the patterns present problems, you'll be able to improvise/tweak/decide-yourself.
I never learn voluntarily. Anything I learn is either for my current job, or the next job I’m looking to get - whether I am actively looking or not.

For instance, I’m not going to learn the intricacies of Rust to scratch an itch if I see that there are no jobs for it.

Does that make me mercenary and show a lack of “passion”? Probably.
I'm building a terminal for Windows, part terminal envy and part learning Direct2D. It's currently bloody fast, renders minimally (so battery-friendly), has ligature and color font support and works in remote sessions (read: where there isn't a GPU available). It isn't yet a terminal, though - I'm still working on the VT parser.

Could you take a minute to put a "+1" emoji on, say, your top three features: https://github.com/jcdickinson/tv/issues?utf8=%E2%9C%93&q=la...
> stack traces that didn't make much sense.

Those can be especially prevalent in systems that utilize a lot of indirection.
Amazingly fast window drawing too. I'd still like to have WindowShade and sounds for it. The endless series of extensions you somehow needed, until there were multiple rows across the screen at boot. (No modern OS matches holding Shift on reboot to disable extensions as a simple diagnostic.)

But I'm glad to have forgotten about handles and Carbon and having to buy your compiler -- remember Metrowerks CodeWarrior? Well, I was excited at the time.
Ironically, a big reason people buy new cars is because their old one failed emissions screening, and wasn't economical to repair.
I think it is mostly inertia. The EUR probably has all the qualities required to be used where USD is used. But conventions and traditions die hard. For FX trading for instance, if you start quoting products against EUR instead of USD, you split the market, reduce liquidity, etc. For planes, I have absolutely no idea why a european manufacturer would sell a european made plane to a european airline in USD...