skysight-inc/HackerNews huggingface dataset:
I feel exactly the same way. But a few years ago I basically found a solution the works for me. I have a pile of interlink Markdown files in a git repo (you can use Dropbox also), and I can use various tools to access it.

If you are willing to use the zettelkasten method, then you can use one based on Sublime Text[1], or one that is a standalone program[2].

You can use a more free-form wiki, with a simple plugin for Sublime[3]

These Markdown files will work a slew of different wiki servers, including Gollum, the wiki used for Github, Gitlab, and BitBucket, and are only one step away from vim-wiki.

But, since they are simple text, you could even access them on most other platforms.

[1]: https://github.com/renerocksai/sublime_zk

[2]: https://github.com/renerocksai/sublimeless_zk

[3]: https://github.com/unqueued/sublime-notelink
https://news.ycombinator.com/item?id=19295166
OED = Oxford English Dictionary
> The primary function of a manager is to say "No".

I'm a manager, and I can't really see this being the key job description.

But if it was, why would that have gotten harder in the last few decades?
https://en.wikipedia.org/wiki/Ren_Zhengfei is the founder, and he was an IT engineer in the military, but i think during his generation it would be surprising to find somebody who didn't serve the state in some capacity. do you have any other sources?
For Godsakes drop the architect - sw developer analogy already ! Its broken in so many ways.
A developer must be able to produce code that works - compiles and runs and solves the problem at hand.

Bonus points for making code reusable, reliable, readable, testable, functional or what-the-heck-ever-able.

Unless you write code and run and compile it, there's nothing to be discussed.
Free 43 Best Hacking Books for Beginners
I read a tweet from Elon that said Stage Two is flight hardware, with the exception of the vaccum Merlin engine that is a mass simulator.
In their cases it's always for a fun weird night at a music festival etc. But that's sort of my point is that I don't think quiting an addiction is a inherent characteristic of mushrooms but possibly a complement to therapy.
Try to make an online portion that is subscription provides all the value.

Use the electron portion as an offline data collector for the web app.

Once the event is over the electron app uploads the data to the web app where they interact with it, share it etc.

Then you can handle your subscriptions through the web application.
26 was my year too.. I remember the day vividly where I became a little older. Next hit was at 34.
Back in the day I would inherit or have to work on large codebases written in Delphi/Pascal from several different authors. While there were a few eyerolls here and there, I never recall being overwhelmed or overworked trying to discover what I needed to know.

But then that's Delphi; a pure pleasure to work with. I only wish I had more use cases for it. I would put back in the lineup immediately if I did.
Next study "is ability to say no significantly different between COOs/CFOs and CEOs?"

My money is on no.
> about a week to get up to speed in the language and implement the program

is the actual quote.
If the imbalance is that an Irish company is more competitive than a French one, then no, not really.
Not so ironic—just because a practice is common among the median engineer in an ecosystem, doesn’t mean it will be common among the most experienced engineers in that ecosystem.

Node gets a bad rap mostly for the fact that it has tons and tons of inexperienced engineers using it (probably as one of their first programming languages.) Same reason PHP got a bad rap back when. You can build solid software in both, by finding and absorbing engineering best-practices from people who have already had hard-fought battles to learn them; but an engineer will have to be burned at least once on building/scaling+SLAing something before they start looking for those. You might say that the Node ecosystem has a lot of programmers that are “engineering virgins”—they’ve never been forced to contend with the real problems of engineering software. But they’d be “engineering virgins” no matter what language they’re using; that’s not an indictment of the language, just a consequence of its popularity and approachability.
Suddenly it strikes me that one fix might be eliminating international subsidiaries. It's possible it would be hard to enforce in practice, but the crux of the problem is the absence of a competitive relationship & autonomy between these supposedly independent companies.
So the rumours about nasa hiding the aliens were true ...
If the hammer is trained to operate autonomously, yes.
Thanks a lot to all your answers.

My question was badly formulated. I meant to ask: why are we tolerating this situation?

Regardless of tax evasion / tax optimization or whatever is the wording, most people agree that these companies are not paying the amount of taxes they should. I get the why and how these companies are doing this. I just don't understand why we, as a society, accept that. Our society has never been so rich, yet we see decline in education, health, etc. I do think we should only have progress: more culture, better life, less work, etc.
Endure long enough to get noticed
No sarcasm. You're wondering why she spelled her name like this, right? That was her intention, wasn't it?
Exactly. The question should be "Is a (universal) Ethical person even possible?".

And of course, it entirely depends on whose culture and historical norms you're looking at and who is doing the judging. So really, no.
I don't think that's true. If it's properly abstracted and implementation details are encapsulated, well written code can serve as documentation.
Sure, patch your software, but you can keep accumulated feature requests on a separate branch. Then, as time goes on, decide whether you should rather monetize on an updated and more feature rich version, or just push updates and make people happy. I'd say there is more money in the first option, while the second makes me feel better. It's the developer's choice. Check https://www.holdemmanager.com/ how they do it.

For OP's kind of software, I'd say one time license purchase would be the most user friendly. So yeah, sell it like people did in the good old days, before the cancer that is SaaS took over the world.
It's more complicated than that.

A few percent here or there is all it takes to make a company unprofitable. Most companies don't have huge margins even when they're not trying to reduce them on purpose. You don't need the rate to be higher by a lot, only a little.

And then there is the principal. If you want profits in a jurisdiction, the entity there can get cash by e.g. selling its shares to the parent, which it then has without having to pay interest on. If you don't want profits there, the parent pays nothing (or some nominal amount) for shares and the subsidiary borrows all of its capital, which it then has to pay interest on at prevailing rates which may by itself exceed its profits indefinitely.

And loans are far from the only opportunity for this sort of thing. Pay slightly more for COGS to a sister company and you make significantly less profit, because a small percentage of gross is a large percentage of net.

One percent here, two percent there and soon a 10% margin is -0.1%.

What causes this is trying to tax something (profit) which is independent of any specific activity or jurisdiction. If a company makes phones and sells them, there is no principled reason why a certain percentage of the profit should go to the place where the phone is manufactured vs. designed vs. sold vs. the residence of the investor(s). If your jurisdiction is the one where they're sold but not manufactured or designed etc. and you want to tax that, the bleeding obvious way to do it is with VAT or some similar product/service tax. Trying to contort income tax into that shape is silly and just provides more opportunities for lawyers and accountants to find new loopholes.
I find stories of people like this to be quite inspiring. It proves how larger and fuller life can be than I've managed, and leads me to take steps -- often literal ones -- in that direction.

Another person I'd put in this category is Ray Jardine. His guides to hiking the Pacific Crest Trail led me to put my sneakers on and try the same. I didn't complete it but it awakened me in a way that staying home does not. Ray is the kind of guy who thinks a good vacation means kayaking around Baja California, rowing across the Atlantic, retracing Northwest Passage or skiing across Antarctica ... shared with his kind adventurous athletic wife Jenny.

I can't follow in these people's footsteps very far. But they document their treks and compulsively teach about them, and that is the next best thing to being there, and helps me adventure more around the edges.

A life lived large embiggens us all.
Yes, I recommend that as well. It's just important to budget well in advance and do some kind of flexible planning. Not sure if the place matters so much though. I've done a longer vacation and it was a great time to (re)think (about) a lot of things. For me it felt like a GC run for my head and I plan to do this every year from now on.
For how many people I know who depend on Sublime Text, I'm shocked at how few have paid for it.
I like the idea and was using this for months, but finally gave up, document viewer (or however this pdf.js thing is called in english) lags every time I scroll and it's too annoying. Also overlays for selecting progress are messing with highlighting and re-reading. It could be showed instead simply as rectangle with borders, without this blue background, if that's possible and if not there should be other way to manage progress.
Well they had to do quite a lot to be able to get to the point where NASA approves of them launching humans, and those costs have to be gained back. Just look at this mission and the upcoming abort test and the years of work that has gone into getting that approval, it's not cheap!
I agree, blind trust is a dangerous thing. Healthy skepticism is important. However, we also have to choose which battles are worth fighting, and carefully evaluate when and where our skepticism can be most usefully and proportionately focused.
You've identified the problem, but I think you're wrong about the cause. It's not internet centralization that's the problem, it's the mundane fact that JavaScript does not have a large standard library. And JavaScript absolutely should have a large standard library, but it's not clear what organization would have the motivation to implement, support, and promote one. It's not impossible that a community-driven effort could accomplish the same thing, but nobody seems to be working on it.
Did you mean to reply to another comment? Because you're not addressing parent's point about the sordid history of non-memory safe codebases. Replying to everybody who replied to your comment is pointless if you don't take the time to read and process the replies.
Hello, fellow product owner!

We truly understand the product and the effort needed to get there but we're inherently not detail oriented and once we've "solved the problem" with that 40% pilot/MVP we tend to get bored with the implementation details and we certainly become "idea guys" if we don't at least keep piloting new features and being honest with ourselves about the externalities our ideas create.

Anyway as long as you're being thoughtful about the relationship between your idea, the actual code, and the actual user experience, you can avoid being just an idea guy.
Key Points of the Book “Working Effectively with Legacy Code”
Kotlin – make process execution as easy as function calls
You say that but many EU countries had crazy laws on radio and telecommunications in the past.
That is not the only option, though.

Enterprises that care about AOT Java have been using them almost since Java exists.
HoneyLove | Product Manager, Director of Planning and Operations | REMOTE | $120k-$170k + equity

HoneyLove (honeylove.co) is a YC and VC-funded fashion startup. We launched our online store in July 2018, and have generated over $2MM in sales in our five months. We are profitable and were chosen by Techcrunch as one of the top 10 companies from our Demo Day (https://tcrn.ch/2BABQZb).

To manage our fast growth, we are looking to add two senior members to our team:

Product Manager: https://bit.ly/2LLOExa

Director of Planning and Operations: https://bit.ly/2tQ2N40

Let's chat! I am Betsie Larkin, and you can reach me at talent@honeylove.co.
This blog post was censored by r/netsec
Isn't that the point? Ethics is in the execution, if I make "ethical" instructions and someone follows them, they're operating by the constraints of said ethics.

The point is that agents that operate ethically need not be sentient, they just need to play faithfully in our rule sets.

Which will sometimes mean eschewing maxima when doing so violates them. It will sometimes mean losses or ties in zero sum games.
maybe it is possible that some languages are actually generally worse for some domains? there isn’t any physical law that prevents one from making a language that ends up not being a useful tool in any toolbox. java might fit that category today, now that the jvm can be leveraged with kotlin, clojure, and scala... and that .net core usually performa better than the jvm
Which doesn’t matter because it wouldn’t. The UK is master of crazy laws like this. Just consider the porn ID verification and more.
I'm just coming to the end of three years driving around Africa, previously spent two years driving from Alaska to Argentina.

Making money is basically what every single long-term traveler is focused on, and I've yet to meet a single one who is actually paying for full time travel while traveling full time. A few of us (me included) get close by selling magazine articles, writing books, selling photos, etc. etc. It's a job, just a really, really fun job.
There’s croc[1] too, which is basically the same thing but written in Go.

[1] https://github.com/schollz/croc
> If anything the paper is more damning of C, C++

I don't see it as damning on either of these. On C++ it says "we didn't want to learn it." Which is fine. Maybe after learning they would have decided different, or not. On Java they said "we didn't want to learn how to operate it" as they feared the complexity of an Java application server for a single small service, which they can create in a way which hooks into their monitoring infrastructure. No damning their either.

However their company's purpose is to push Javascript and they are saying "operating JavaScript is hard, doing this in Rust is easy" which directly goes against their business.
AFAICT, this is for PDF files on your computer and websites converted to PDF. There's no option to add, say, markdown files or locally stored email files.

Don't get me wrong, I've tried it out and it's awesome. I'm just not seeing how it's going to take off as a knowledge repository with its limitations. The last thing I want is yet another place I have to look for my files, and I sure don't want to have to keep things in sync with a repo that holds the rest of my files.

I'm also concerned with the ability of this thing to scale. There doesn't appear to be any system for grouping items other than tagging. Maybe tagging works for others, but it's not something I trust (if I have hundreds of items and missed a tag, the item is lost).

Definitely don't want this to be a negative comment. It's more "you're 95% of the way to an outstanding product, but I think the last 5% might be an obstacle to adoption."
Very cool, one thing is that it drops the last line of my csv
This paper is written about the experiences of the organization that distributes those millions of packages. Those same people that have written so much important JavaScript their tool gets distributed with node itself.

What kind of load do your node services get? I’d be willing to bet the npm registry has more. That plays into this kind of thing.
Yet murder is a punishable offense and people seem just fine with that.

The law is an accepted and used set of actions that are considered bad, with associated repercussions. It's a best effort and it _works_. Why would AI have to reinvent the wheel here?
There's a saying about how it's easier to bring design to something without design than bring good design to something with bad design.
Who in their right mind is thinking up of these stupid rules? Are they aware of the world around them? I assume no :-(

If this is approved, I expect a few other similar laws to protect the "common good". Car manufacturers should verify and approve all possible combinations of modifications. You shouldn't be able to increase your horsepower (and possibly kill more people), surely the car manufacturer should take the blame and responsiblity for whatever you do with your car ;-)

As a matter of fact our good EU government (overlords) should regulate and ban whatever is not safe for us, they know better.

Being in EU, I'm going to add my comment to the official link provided in the OP blog post and I encourage everyone in the EU to do the same.
There was a time when I'd read some code and think, that's the way I'd do it, then the variable names look like ones I'd use... and turns out I was reading my own code that wasn't more than a week or two old--I used to do all-nighters in the office at the start of my career. It was pretty cool, some days I'd find code done and it was like having magic helper elves.
You can start Coursera prof Ng course on machine learning to test waters if you don't know anything about machine learning.
You don't have to install a JVM, you can bundle it with a distribution as well.
From the paper it appears to be an authorization service that decides what rights a particular user has. Not a webserver or CDN. It mentions it being CPU bound, though it isn't clear to me why it would be, or why JS wouldn't work well enough for that.
Very sad news. Most people I’ve met treat alcohol as a casual, mostly harmless substance. On the other hand, the world is filled with people dying quickly and slowly from alcohol addiction. This discrepancy can be very confusing, especially for young people, as it’s often not clear which camp you’ll fall into — until it’s too late.

Personally, I think alcohol is worth giving up. Why find out how bad things can get? In my case, I quit 10 years ago. In that time, I’ve built a career as a software developer, grown a marriage, and become a father. I have a great social life, deeper friendships than I ever had while drinking, and have replaced the access to creativity I used to feel by drinking alcohol with running and meditation. Sobriety is an extremely viable path.
And the current regulations are impossible to enforce. If they would work we wouldn’t be in this situation.
Productivity Tips: Ultimate List to Getting More Done
What I Learned Publishing Two Tech Books
After leaving my startup in 2017, I did a two month road trip. Overall it was a low cost way to travel for two months and it allowed me to re-adjust to a slower pace of life and gain perspective.

This was my itinerary:

- Yoga retreat in Northern California.

- A night in the town of Ashland (hotel)

- A couple nights in Eugene (at a friends)

- A week helping build a Cobb cottage in western Oregon. Amazing experience. (Camping)

- Week long meditation retreat outside of Portland.

- Watching the eclipse from a friend’s farm (a bunch of us camping).

- A night in Portland (at a friends home)

- A night in Boise, ID. Cool city, good food. (Hotel).

- Hot Springs

- Yellowstone (camping)

- Grand Teton, did the boat in. (Camping)

- Denver, great downtown, Celestial Tea factory tour (Stayed with friends)

- Taos New Mexico, stayed at Lama retreat center in Ram Das’ bus. Amazing experience.

- Grand Canyon (hotel)

- Sedona, beautiful. Hike to a “Energy vortex”, I’m not sure I felt anything :) but beautiful. (Hotel)

- Passing through Phoenix (hotel).

- San Diego, Wild Life Park. Amazing. (Friends place)

- San Luis Obispo, CA (passing through)

- Esalen in big Sur, hot springs, beauty, great food, Amazing.

- Back home in SF.
At my company what you can do is determined by which AWS services you can string together.
Each body that can introduce legislation represents a possible attack vector against our remaining freedom. Each additional tear of government is more distant from the voter, more difficult to oversee, communicate with and oppose.

I have to ask why should such piece of legislation exist in the first place? What problems of today does it aim to solve? What is the quantified impact of these problems that we need to adopt new regulation? I have read related documents and there is no such reasoning, just vague boilerplate.
I don't know. I've played games where the engine had no name, and games where the studio-made engine had a name, and games where they licensed an engine and made it work. And I don't think there has been any kind of a trend in what games I've enjoyed more, or even which ones had better rendering. This sounds like one of those things that doesn't really matter, but if you've gotten used to doing it one way, you think it's the right way.
I started keeping favorite quotes in Hypercard back in 1987. I didn't pay attention when Hypercard went extinct 15 years later, and failed to do the work to extract the data. Now I keep info in text files and grep is my friend. No spaced repetition, but tags go in as grep-able raw text too. Will Polar, or Evernote, or any other system, be around in 30 years?
For what is worth, I'm not a Rust dev. I did wrote some code in Rust, but by that definition I'm also a Fantom dev.

I've just seen too many memory exploits in C/C++ to consider statements like "you can achieve memory safety in C/C++ if you're a True Scotsman" as anything other as logical fallacies.
use a language that prioritizes maintenance and correctness instead of prioritizing speed-to-develop-a-prototype and brittle abstractions tailored for onboarding users who expect familiarity, and there will be a lot less expletives involved. These are real tradeoffs involved here. Without tradeoffs, there would be no need for choice and thus no need for strategy. Once those tradeoffs are determined, the crux of a strong strategy is how the chosen activities reinforce one and other to drive an unfair advantage.
First point is also possible with Java.

Second point depends on the data structures being used.
What edges does the MBA rough out?

I've always been skeptical of them, and my friends with MBAs haven't helped. They were all optimistic about how much they were going to learn, but by the end thought "at least I got a network and a degree on my resume".

I don't think anyone would get an MBA if you couldn't see it on their resume.
(Throwaway in case this is crank science.)

Neural nets are inspired by human neural structures. Training is in some ways similar to human learning. Genetic algorithms especially in simulated worlds are directly inspired by the biological evolution in the real world.

Is there any chance that the resulting algorithms themselves (the AI) shall have any ethical rights or significance? Especially once it exceeds in complexity the human brain.

The reason I ask is that it is an ethical question about AI (and therefore on topic), but I don't know how to think about it and hope others here might share some insight.
Yeah, I didn't even think about that when I wrote the comment, but it occurred to me later that that might be confusing.
What do you do about more structured data, such as Excel files?
> Imagine the K8S team porting from Go to some other language for similar reasons.

k8s was originally written in Java, so they have already done this once.
Here's the recording of the space station astronauts / cosmonaut entering the "Crew Dragon".

https://youtu.be/tfrBm3ZR99M?t=306

Very nice!
But remember that debugging is twice as hard as programming so if you build a system as complex as you are able to build it will be too complicated to debug. :-)