skysight-inc/HackerNews huggingface dataset:
I've also been a developer for almost 10 years without any Computer Science training (aside from my college diploma). I've also felt the same way about not needing any further formal education up until a certain point.

That point is now, and it's partially out of boredom. I've worked with many languages, frameworks, libraries, patterns, and they're all starting to look the same. I've become a master of tools, able to reach for the right tool given a specific scenario, but I'm starting to find I'm lacking a sense of curiosity and depth.

Maybe without a strong foundational knowledge, we'll only ever be users of the tools, and never creators. I feel like I need to start giving back at some point in my career. Maybe it's time to start working on foundations.
Using Docker on EC2 but not Kubernetes is like using a car but deciding you will never use the gas or break pedals. At that point might as well walk (simpler) or fly (use Kubernetes).

They have essentially semi mocked Kubernetes without any of the benefits.
It is not at all plausible that FSD-using cars threaten to kill their drivers more frequently than if FSD were off.
email me at vikash@quantale.io

thank you
I use Citibank for my business, I hear you, you can always go into a branch or pick up the phone to speak to a person, but their online banking system is pretty terrible and outdated by about 20 years which is why I often have to pick up the phone. I wish we could have the best of both worlds.
Yeah...I recall a family member telling me once "I have this great idea for a novel", and I immediately tuned out. I'm not a writer, but I know that -everyone- has a great idea for a novel. The difference between authors and everyone else is the authors did the work to actually get it down, edited, and published (to where I even have a little respect for the people who self-publish obvious vanity projects, simply for the fact they had the self-discipline to actually sit down and get it on a page).
The German reputation is maybe a few decades old.

I remember a few years ago seeing someone holding a ticket envelope for Deutsche Bahn ticket. The front of it was promoting their app, and said very proudly: "Now with delays notification!".
> We have even had interesting candidates walk away from job offers citing the fact that we don’t use Kubernetes as the reason!

This is not too surprising. Candidates want to join companies that are perceived to be hip and with it technology-wise in order to further their own resume.
Everyone would love a high speed train going where they travel.

They will never, for good reason, be built for most routes.

Because they're very expensive, both to build and operate, so they're only sustainable between large cities at a mediums distances apart.

China, with maybe 10x the population density of the US, has a huge number of such routes. The US does not.

https://en.wikipedia.org/wiki/List_of_cities_in_China_by_pop...
Like how Apple continued the NS* trend for decades?
>>With a private space race, technologies like these seem more likely to remain a trade secret.

Much of what is developed is in the public domain. Patents and trade secrets only go so far. You can't patent or keep secret the concepts that these trials prove out.

The satellite of industries that develops to support space flight is also not affected by whether the fights they're supporting are private vs government, and neither are the skills developed by the engineers working these projects.

Private also has one distinct advantage: it can be self-sustaining, in being managed by an owner with a strong stake in the venture as a business unit.
I mean, it's all a question of perspective. The sort of train delay that's objectionable in Germany is so normal that no-one would even notice it in Ireland, say.

Irish Rail defines punctuality as within 10 minutes of schedule for intercity and within 5 minutes of schedule for commuter and metro. Based on that rather generous definition, most lines manage 90-95% punctuality...
Sometimes when I have had an idea that I really needed to understand better I put together a short business plan for it. It often shows me if I need to dump the idea or I get it out of my system so I can work on something else. It has been worth the days it took to write it down, to then be able to shelve the thing and not feel regret.
Arm Says Performance per Watt Is the New Moore's Law
This page is returning a 500 for me. Perhaps they should use Kubernetes.
Ooh I love MTL. That's the first place I lived in Canada. Great q. We used SEC enforcement actions related to fraud as our gold label (fairly common practice in academia). Really key thing here is that you need to be careful about what years you're using for training because if you include years that are too late in the fraud cycle, you end up with significant target leakage e.g. the filings we'll say, "we're being investigated for fraud". We ended up manually reviewing all of our data/labels. It took over a month. We also use settled class action lawsuits as silver labels. Plus a few other more frequent labels as bronze labels
Just stopped to say reality-wise..."The plural of anecdote IS data".
I think the patents might have had a good role sometimes in the past, when small people could protect themselves from the big guys. Or protect small guys stealing each other's work.

These days, the big guys can just trample over small ones, and use the list of patents they have as a counter-sue threat against other big guys. Small guys are constantly threatened by big guys with patent lawsuits, they can't really dream about enforcing a patent a large guy. Even if they have the perfect patent they just get bought up for it. And now the patent is part of that big list mentioned above, where it can be used for development or just sit in a drawer and have the project killed just so that competition can't use it.

Say you manage to fix this, but then you go to China and they will copy everything you do and sell an exact replica the next day with impunity.

There is no win, I don't see any benefit of patents in the western world today, they're only used to slow technological progress - the exact opposite of the intent.

What am I missing here? This is a very shallow take with my little knowledge, but I just don't see the benefits of patents.
lol,

reminds me of some guys that once contacted me.

"We are five business people who have a cool idea for an app and now we need you to build with us!"

Like, even IF we would split equity equally, 6 people to start with, wth?
Unsurprisingly.

They only want to see SpaceX and ONLY SpaceX blasting Dogecoin onto the moon next year. That's why and without any other competitor existing.

Also I assume you watched Blue Origin's flight today. Given that it was not a SpaceX flight, perhaps you found this one beyond woeful regardless of engineering effort and what usually happens in tech news or HN? [0]

[0] https://news.ycombinator.com/item?id=27801640
> With government-sponsored exploration, you at least ended up with public research

And you (the public) pay for it. With the Musk's of the world paying, the gov has more money for social causes.

If the public can't consistently support these kind of projects without constantly threatening their budgets, maybe they are better in the hands of private benefactors that value them.

> it wasn't for the pesky problem of inequality, and billionaires aren't exactly lining up to help out with that

How can they help? There's enough money to eliminate hunger and keep billionaires. Hunger isn't just about who has money, it's about who could have money and maintain it.
It varied :-p. But the best-seller in our vending machine was the white, sugar-free variant.
Maybe XSL 1 or 2? XSL 3 combined with XQuery (or Xpath 3.1) is pretty tolerable. It's just slow.
>Your friend’s terrible prototype is worth 100x more than your great idea.

>Why? Because your friend actually did something with their idea. They created something. It may be terrible, but at least it exists. They’re now informed about how to proceed based on something real, something tangible.

I recall an article (or maybe it was a comment) posted on HN about someone who was very engineering focused about their start up. They focused heavily on code quality and product quality. Their product was said to be rock solid.

They had a good thing going in a space they believed would be huge.

Then over a few months a competitor showed up with a janky / flaky product and took all their customers. This new competitor output new features left and right, they often didn't work well, but they existed (unlike the startup in question).

It janky product, it was Salesforce.

Finding that 'executed well' in this case was getting features out the door.

"Executed well" could just be a matter of recognizing "right now we need to get these features out the door". How / when ... who knows how you figure that out.
In the US, the time consuming part is not really the eminent domain, but rather the environmental regulations: even if the regulations themselves do little or no actual difference to the process of building, the amount of time you need to spend on doing analyses, getting reviews and approvals is very high, and it’s pretty expensive too. You also need to deal with vindictive environmental litigants, who use the environmental law to either block the project altogether (by requiring more and more analyses and reviews), or extract spoils in exchange of dropping litigation.

There are real benefits to environmental laws, the US is cleaner and nicer than it’s been for greater parts of 19th and 20th centuries. At the same time, it is important to recognize the very real costs carried by environment protection. People these days seem to be all about “green” and “environment”, and seem to be for any and every environment protection measure. What does not happen is analysis costs vs benefit of these measures.
I really like the idea of building a PDF viewer for research papers.

One feature that I don’t see mentioned that would convince me to use the product is fast search (possibly after some pre computation)

When I’m reading a long technical document I often search for words/phrases to remember the definition

For some reason, this process is very slow for longer documents and take a couple seconds (various depending on pdf viewer

I’ve always wished this was fast. For example, if I’m going to be reading a paper for 1hr I wouldn’t mind if there computer spent the first minute building a data structure to enable faster lookup times

Does anyone know if a current pdf viewer has this feature
I think you're making a lot of assumptions.

> I'm saying most criticisms I've seen are much broader than that, and if that world view was true, neither option would exist in the first place.

Not the case for me

> billionaires who shouldn't exist in the first place

100% your opinion and is completely separate from the criticism that billionaires should spend their wealth solving earth's problems

So you had a completely different question than the "journalist." Get upset that this journalist didn't answer the question you wanted asked, but don't speak for the rest of the viewership.
It's what they do best!
Do you have any deeper protections than simply not selling to filers? It doesn’t seem so hard for a motivated filer to circumvent by using friendly hedgefunds to lend their licenses.
Probably many people thought Majority-3SAT is PP-complete (even harder than NP)

But it is in P
not sure what you mean, you are always an employee anyway, smaller company doesn't guarantee that you will be treated any differently
... or only grant patents if the inventor has a fully functional prototype of their idea.
I’m not sure I follow. Kubernetes is “just” an orchestrator for handling containers. This company use Docker Engine directly for handling their containers. They still get the benefit of containers even if they don’t happen to use Kubernetes. What’s wrong with that?
If you limit yourself to Germany you are correct. However the EU is a thing, and could be made a lot better if the countries started acting together more. Maglev from Italy to Finland with stops in Germany for example.
I don't get the outrage? Users bought an ad machine and they are being served ads. That should have been understood. Solution: Buy non-smart TVs
SpaceX actually IS selling flights to tourists. First and second flights are scheduled for later this year IIRC.
The solution is to make public outlets liable for misinformation that is published.
The Zettelkasten in particular requires an incredible degree of conscientiousness.

I've found that having a whiteboard in my office helps me jot down quick mathematical ideas as soon as they come (but note how simpler this is due to the home office wave), but that doesn't work well for fleeting thoughts of a more philosophical or conceptual nature.

There's a lot of innovation going on for conscientious people to have a better UI to keep notes, but really all innovation can happen post hoc if you have a text editor and devise a quick text language for linking and metadata (maybe based off something like yaml to cut down on parser writing). The open problem is how to stop losing the fleeting thoughts of smart distracted people.

It's a big schlep, cue in Paul Graham essay.
Firstly you do not need A functions. They are there only for old programs. For really old programs from win9x era.

Secondly: if there are worse places than Unix, it doesn't mean that Unix is good.

I mean, I love Unix, but Unix sometimes a nightmare to deal with. And kernel believing that "string" means "a byte array with a zero-terminator" one of the worst things of Unix. If one needs an array of variable size, it might do either:

struct unsized_array_t {
size_t size;
uint8_t bytes[]; // being really a bytes[size]
}

or:

struct array_pointer_t {
size_t size;
uint8_t *ptr;
}

The second, for example, can easily replace C strings, you only need to pass one more size_t into functions dealing with strings. You can get substrings without modifying string or excessive copying. But then you might wonder why to call this "string" if it is just an array with no compile-time known size.

The first one is tricker, you'd need to pass around pointers to it, and slices of it would be a problem. But at least you wouldn't need to scan memory to learn the size of it.

Unix strings are not strings but zero-terminated arrays of non-null bytes. It would be obvious if you try another way to deal with a variable size. The Unix-Fathers had an idea how to deal with string, but their idea was proven bad. A lot of functions they invented to deal with their "strings" are now deprecated or even forbidden. Like `gets` for example. I'd hate to use strcpy, I'd better use strncpy, and other functions with `n` inside. But if you started to juggle not just with pointers to strings but with those n's also, you would think of representing strings as structs with an embedded n. And -- viola -- all the Unix's string crap goes through a window. You end with variable sized arrays, and you doesn't need strings anymore. Without losing anything useful.

> Making a difference between "UTF-8" and arbitrary byte storage is like racism. It isn't only socially inacceptable, it also creates a massive bureaucratic overhead and requires duplication of implementation efforts. I call it bad engineering.

I like this one. Maybe you are right after all.
The viable HSR network for the US looks roughly like this:

* Existing NEC (DC to Boston via Baltimore, Philly, NYC, Hartford/Springfield/Worcester or Providence)

* NYC to Montreal and Boston to Toronto, with an interchange at Albany

* Midwest star shape, centered at Chicago, with prongs to Minneapolis, St. Louis, Detroit, Cleveland, Louisville or Cincinnati. The southern Midwest region is kind of hard for me to crayon a network.

* (Not part of the US strictly speaking) Detroit to Quebec via Windsor, Toronto, Ottawa, Montreal. Basically all of Canada's population on one rail line, with easy access to the US via interchanges at three separate points.

* Hooking up the Midwest to the NEC, although I'm somewhat dubious of the viability here.

* Texas Triangle (Houston, Dallas, Austin, San Antonio)

* California: SF, San Jose, Sacramento, LA, San Diego, Las Vegas, Phoenix.

* Maybe viable: Portland-Seattle-Vancouver

* Maybe viable: SEHSR, from Miami to Atlanta, and thence to Midwest (via Nashville) or NEC (via North Carolina's Research Triangle and Richmond).

(Citation: this is largely based on Alon Levy's crayoning, found here: https://pedestrianobservations.com/2021/03/22/high-speed-rai...)
Site down. Perhaps they forgot to set autoscaling on the pods.
That is, it's a property of waves.
Mathematics is also surprisingly useful within mathematics itself: once thought of as two unrelated disciplines, algebra and geometry are now routinely used for the mutual benefit.
I've worked in both and bigger companies definitely take better care of their employees in my opinion
man, I love Alan Watts. We're so lucky to have so much of his actual speech recorded as the tone of his voice and the way he communicates ideas are really fascinating
Once a fab has water, it generally doesn't discharge a whole lot and doesn't take a whole lot of new water in. Outside water need extreme levels of treatment to be usable and once its used, requires such an extreme level of cleaning to be discharged that it's easier to just keep the entire process a closed loop.
Serious question: how would an oligarch control anything in a patent-less world? I mean, you just have an idea for a SQL Server, you just go ahead and do it, how does the oligarch stop you exactly?
Employers: We are looking for an applicant with 3/5/7/10/20 years of experience in the following technologies.

Also Employers: Some of our applicants turned down our job offer, when we revealed that we don't use specific technologies!
https://web.archive.org/web/20210720134229/https://ably.com/...
You want your skills to be transferrable (unsolicited career advice). Someone isn't going to work on your bespoke infra management system for below or at market rate when those skills won't transfer to another org (and they'll be behind the curve compared to others who have been "in the trenches" with k8s during the same window of time). Google, Facebook, and similar get a pass because they will shower you in money for their bespoke infra work (and it looks good on your CV to other orgs, typically).

Personally, you don't have to be hip, but I want to be able to have another job in hand based on the tech I was working with and the work I was working on in a matter of days when I decide to bounce (or the decision is made for me). This is just good risk and career management.

(disclosure: infra roles previously)
That seems dramatic. It's a billion dollar ex-spy run company catering towards governments with seemingly no ethics. No offense to Apple but this is near state level actor as a threat and with enough motivation ($$$$$$$$) they will find ways to exploit Apple's software no matter what.
Yeah, high speed rail uses up huge amounts of land.

I think acquiring all that land and getting it through environmental review is pretty much impossible in the US.
Children can’t spend money on OF. Only adults can. Children can spend their money on the SI Swimsuit issue, though. And the SI Body issue. Do you take issue with that sexualization that benefits the capitalist behemoth that is Disney Corp?
Just ignore them dude. I've learnt to either tune them out or stay away from them
Counter-point, these candidates foresee constant frustration and struggles because the company has a culture of NIH. Not saying that's actually the case, but since their website is down, it's kinda hard to tell.
It sucks, but now is probably one of the best times ever to sell. Even bad tables go for $3k+.
have you considered creating a fake or 2nd account?
In Buddhism, one big one would be not keeping in mind the primary goal of non-attachment. Non-attachment to bliss, horror, expectations, and certainly not to any goal.

The Biography of Naropa would make an amazing horror movie. Really wild read as well.
> Copilot generally (excepting rare cases where it produces snippets verbatim) does not steal code.

Rare exceptions are not acceptable in other situations.

If you, on rare exceptions, include copyrighted songs in your YouTube videos you still get strikes.

Citibank couldn't recover 900 million dollars it transferred too soon just because it was a rare mistake.

Microsoft shouldn't get a pass.
I run a software development company. I don't care if employees work 40 hours / week or 4 hours per week as long as they hit their deadlines.

That said, 100%, straight coding for 40 hours / week is probably unrealistic, but that's not really the full job description of a software developer.
Probably a classic Hug of Death caused by being #1 on HN.
Getting a human-like response from a software system is a very difficult problem to solve. We're not there yet, not even close.

I think a more relevant question is - why do so many chatbots exist in the wild considering how bad they are?
I know you're being facetious and I chuckled, but it's pretty amazing to see sites fall over under even a moderate load in 2021. A simple Go web server running on a pretty low-end machine can handle an HN-sized torrent with ease, even before sticking a CDN in front of it.
Yes, it did. BUT here's the thing -> Nikola was first a SPAC and by the time it filed its first filing as Nikola, the Hidenburg report was already out so its not a true example of our algorithms preceding short reports. Our algos did beat Hidenburg to the punch on a number of other companies though.

A bit outdated but check this out - https://bedrock.substack.com/p/bedrock-ai-vs-activist-shorts
The Modernist Approach
Maybe we flag the post to bring attention to it ? ?
> No, I'd think that you should make a text rope for UTF-8

But that's what I made. UTF-8 is encoded as bytes. I can store the bytes in the rope just fine.

The rope has a very simple API, basically read() and write() functions, just like a standard FILE I/O API. Do you want to pick on file system developers that they should add APIs for write_UTF8(), write_LATIN1(), write_KOI8(), write_BYTES(), etc.? And then go to network API designers to do the same for the socket I/O functions? And so on? Of course you don't do that, that would be very bad factoring.

And it's just the same for a rope API.

> The more assumptions about your data you've made at the compile time, the less runtime conditioning you'd need, the faster your code would be.

This is true in general, but the rope is just a storage. No processing happens there. The rope couldn't care less what things you store there. There is no point of having multiple identical read/write implementations.

But if you insist, I recommend to ask for an UTF-8 optimized HDD at your local computer shop :-)

> making your program able to deal with different internal encodings is a PITA

If your program has to deal with multiple external encodings, either you can convert at the boundaries to a canonical internal encoding, or you can't in which case it probably becomes a little more work since you have to convert at different places.

This has nothing to do with what I said, though.
> This has been asked by current and potential customers, by developers interested in our platform, and by candidates interviewing for roles at Ably. We have even had interesting candidates walk away from job offers citing the fact that we don’t use Kubernetes as the reason!

I celebrate a diversity in opinion on infrastructure but… if I was a CTO/VP of engineering and I read that line, that would be enough to convince me to use kubernetes.
> Sites like OnlyFans could have mandatory training about not revealing sensitive details

That's a practical proposal that would help.

Onlyfans creator Aella did a guide on camgirling a few years back: https://knowingless.com/2018/11/19/maximizing-your-slut-impa...