skysight-inc/HackerNews huggingface dataset:
I know C and C++ since the mid-90's, and have delivered several products into production with them, still have issues today when dealing with some cases where the borrow checker should be fine (from human borrow checker point of view), but it doesn't get it.

There are also these patterns one has to learn like applying references to numbers in some corner cases, e.g. func(&123), and the fact polominus is being developed shows there is still room for improvement on the borrow checker logic.
We are all humans. And talking in extremes here:

Introverts think in private. After that they may share. They need time to think through stuff.

Extroverts think while engaging with others. Sharing supports and facilitates the thought process.

You'll have a different set of pros and cons according to that and where you fall on the scale.
"Social media is when u talk" has to be one of the worst internet revisionisms in recent times. The term describes big, massively centralized (micro)blogging platforms attached to your social circle and real identity. Forums are not social media, chatrooms are not social media, content aggregators are not social media.
Don't get me wrong, I still believe there is money to be made in crypto. Stocks are different in that there is obviously many different industries and therefore many different reasons to get excited, for example Feetr has been into pharma stocks as of late and I speculate that to be the result of Covid increases in China. Crypto is a bit more homogeneous and if people are currently not enthused by the core concept, I don't know that there will be much new money.

However we'll be in a position to capitalise on the next bull market, that's for sure.
This is an unfortunate outcome:

under the argument offered by the company, they can lower your salary, and you can choose whether or not to take it. If you keep working, you have a new job at a new salary.

Under the employee's theory, they have the option to keep working, and then sue the company for constructive termination. From the employer's perspective, this is a disaster, as legal fees overwhelm any reduction in salary.

So given that salary reduction is off the table, the employer now has to fire all employees that are drastically overpaid, or make everyone sign a release. This is not good for the large number of employees who would prefer to keep working at a lower salary rather than be unemployed -- it produces a worse outcome.
> Get rid of the mortgage interest deduction

Just a useless talking point. Especially with the changes in the tax law, the standard deduction is so high, most people don’t take advantage of the interest tax deduction.

https://smartasset.com/taxes/how-did-the-trump-tax-bill-affe...

> Tax imputed rent same way that rent payments are taxed (so you would have to pay tax on the money you would have paid to rent from yourself)

So now increasing taxes are going to help make houses more affordable?

And if you do that, and want to start treating home ownership as if you are renting from yourself at “market rate”, you are now back to also allowing deductions from ownership as you would if you were a landlord - interest deduction, expenses, deductions for depreciation where you can depreciate the cost of your house over 17 years, etc

> Get rid of capital gains exemption ($250K per person, 500K for married couples)

If you make it more punitive to sell, less people are going to be willing to sell their house when they outgrow it. That makes for less housing to come onto the market.

> That's what should be fixed. Don't push everyone to buy a home

So now you want more landlords?
Can't agree, if an assassin illegaly enters a country and commits a crime, the blame falls on the miscreant for their behavior not the country for failing to notice the deceptive miscreant.

You would have to demonstrate the Swiss govt was made aware of Flickr before they were a thing there and then failed to ban them, for this line of reasoning to make any sense...
> Also why games from the era were so much better.

Hard disagree.
It would be super great if CA had invested in water recovery and reclamation to any real extent in the last few decades - because there's been little-to-no investment in the infrastructure not only do we run the risk of infrastructure collapse (a la Orville) but it doesn't even really do much to help with the water undersupply once the storm is gone :-/
SICP is on my to-do list.

WRT when people do it: I have heard from some people that they tried going through it early in their career on their own or as part of a course, and either they could not finish it or did not see what the big deal is. But then they tried again years later, and they could see why so many people recommend it.
Consider these two hypothetical situations of a bar. In one, there is a jazz band. They play all night and get paid some money. If you go to New Orleans, there are dozens of bars like this, all with their own jazz band at the same time. Those are people who wouldn't have work in music otherwise without such opportunities being available.

Meanwhile consider another bar, there is jazz music, some Duke Ellington song, but it is coming from spotify. Does Duke get paid here? No, he's dead. Do his grandkids? No, Sony owns the rights. Suddenly there are no musicians getting paid at all for jazz music to be played in this case, just ultra wealthy Sony getting slightly wealthier. That seems worse to me than the above.

The idea that this wouldn't scale now that we have billions of people versus when it did scale fine when we had millions doesn't make too much sense to me. It's not like we all make an order of magnitude less money than our ancestors did generations ago, in fact, despite the population today being at the highest levels its been, we seem to all have more money and access to more resources and better technology. Maybe if somehow we lived in an alternate universe where no recorded music was invented, being a musician might be as common of a job as being a bartender today, and one where some people make a ton of money from tips perhaps. Maybe there would be levels to it, like you'd get a great and well paid in house musician if the restaurant was one to hire a well paid sommelier in addition to bartenders. Somehow though it seems like more people would be playing instruments at a given time in this alternative reality at the very least.
This was on here today and is very interesting and well sourced, but might make you sad: https://idlewords.com/2023/1/why_not_mars.htm
Java is live and well, still one of the most popular languages today.
Howsabout "He said his whole reason for being was raisin money to pay his debts"? Though the punchline is similar to the previous comment, if you're trying to avoid that.
Meanwhile they probably saved $40+ billion and are still doing it.
> People also talk about "sending email", not "sending gmail". Brand separation naturally emerges over time

Sure. But users are cognizant they're using Gmail. And when something goes wrong, they're halfway decent at attributing it to their or the recipient's provider. Mastodon servers are eclipsed by Mastodon per se. It's closer to AOL than e-mail.
> Group blogs make sense, but not at the scale Mastodon communities operate at.

That's interesting. Like I said, this bit will become more apparent to users as it grows, since in the current form that's all it really is (a few sets of big networks). I think you just sold me on the general idea of Mastodon.

Back to your earlier point, it might really come down to the UX issues around communicating on Mastodon itself, if it's going to pull this off. But that doesn't mean there won't be another service that can in the future. Otherwise that's the big thing that scared me away, since I'm a hyper-critical of UIs.
Guess what - nothing changed they all still do this.
When I first started working I thought this was normal business speak. Thankfully my bosses noticed and when I told them it was definitely not spiteful or ironic, they tactfully educated me on the finer points of Indian phraseology.
Neocom | Munich, Germany | Hybrid, Onsite | Frontend and/ or Backend Engineer | https://neocom.ai/careers

We make product discovery effortless. Our SaaS solution helps online shops to decode their customers and delight them by helping them to find the right product with Guided Discovery.

Python & Go backends, GraphQL, lots of Postgres & Redis, some Elastic, React.js in the customer facing & admin apps.

We are looking for opinionated people who stand up for their believes, people who want to build great products rather than good ones, professional adults.
We are still fairly early stage (2 years old) with good traction, post Product/ Market Fit. IMHO the best time to join a company and leave a footprint.

Meet our product & engineering team: https://neocom.ai/careers/team-product

Interested? Email me (Founder & CEO) at ssl at neocom.ai
A friend (in France) recently had to walk into a branch to declare a stolen check book (couldn't do it online). While the branch was open, it was physically closed and you could only get in with an appointment. He had to negotiate and explain his situation before they let him in and processed his case.
I took a break from working on my dumb Rust JIT project (lineiform) to write a safe concurrent garbage collector library (samsara) for a few months. It's mostly done now (save for figuring out good benchmarks to tell how bad it is), so I want to try working on lineiform again.
One General Psychopathology Factor in the Structure of Psychiatric Disorders?
You are extremely unrealistic and I don't believe it will be fine for one second if they express frustration and quit, because you will be resentful that they didn't appreciate your plan. I started with even older machines, 8 bit, and I can tell you right now a 386 or even a 486 is not realistic. You seriously propose to sit them in front of a CRT and expect them to teach themselves Pascal and to find something useful to do with it on an antique? It'll be a challenge on its own to find new floppy disks.

If you want them to enjoy what they're doing, you can show them something else more modern and useful like maybe how to use the GPIO pins on a Raspberry Pi or something to turn things on or off. If you make computing into a weird punishment all you'll end up achieving is guaranteeing disappointment.
Compress an image and save it back to a file input with JavaScript
Isn't that called reactos?
I know. I have written about something else.
"Blaming the victim" - commonly used abusive manipulation tactic used to reverse victim and offender. And you just did it.

The other option to why "everything in today's america seems to be a serious threat to democracy" is, obviously, that maybe that's because America's democracy is under attack.
I would love if Google ever open-sourced AlloyDB, having the ability to have in-sync OLTP and OLAP access for data would be extremely useful.
Blazingly Fast Data Fetching That Scales
More distinctive?
I can only justify Rust for hobby coding, none of the stuff I do professionaly cares about what Rust offers, compiled managed languages are good enough and have decades of software maturity, and using Rust as translation layer between them and C++ libraries hinders more than it helps.
They were competing, to Jobs it could've looked like either Apple or Google was going to stay alive. It is natural for people to threaten competition and I guess not like your competition?
Yes, absolutely planning an API. It'll most likely come after the alerts. Planned functionality is still an ongoing discussion so people like yourself will be instrumental in those conversations I assume.

Best of luck with the company!
"Shrewd business", bullying, tomato, tomahto.
Rest is more like a database: a data/resource model, with a fixed set of operations you can use on this model.

RPC is like stored procedures in a database. Some databases implementations only provide access to data through stored procedures, hiding the underlying tables.

The first is usually more flexible to the client, he can decide what data it needs. RPC in a database is gives the server more control over the client: what data it can get, how it can be retrieved/manipulated. This introduces tighter coupling between client and server, which can be a problem is you have many unknown 3rd party clients.
A related conversation on old computer manuals: https://news.ycombinator.com/item?id=30365800
AWS certifications.
His content is quite "evergreen" though, so even if he were to stop making content today, money would keep rolling in for quite some time.
We use jsonrpc over websockets in production for many years in trading services. It works very well. We use lightweight libraries that look like this [0] and this [1]. It's lightweight, fast, type safe, easy to maintain and debug etc.

We use (compatible) extension of jsonrpc for async generators - yielding elements individially for longer array responses, transparent to the client, to avoid head of line blocking (haven't open source this yet, but will soon).

Other than allowing error code to be string it's all pure jsonrpc 2.0.

Supporting things like adaptive throttling (that dynamically adapts to client's connection speed) was very easy to implement as well.

[0] https://github.com/preludejs/jsonrpc

[1] https://github.com/preludejs/refute
It’s not just Uruguay. I think both New Jersey and Oregon forbid drivers to pump their own gas. [0]

[0] https://worldpopulationreview.com/state-rankings/states-wher...
Money can motivate a bully, absolutely.
MUMPS... arrrrggghhhh.... instant outbreak of skin rash and stress just from hearing the name. Thank you. ;)

Seriously though, that was one interesting language, the number of weird features (the editor is a string) that you'll come across in MUMPS make it fascinating just to study and wonder what inputs into the decision making process around the design trade offs were.
The fact that his own company fired him just shows how bad of a bully he is. The power probably went to his head when he got there, I'd like to see how he gets bullied by someone tbh.
This. Social media is not heroin or crack cocaine. If you, as an adult, are getting fulfillment and dopamine through screaming at people on the internet, instead of the life you've established and the interactions you have in it, you are a TOTAL failure.

The reason why it's so 'hard' for these people to quit, is that they absolutely refuse to accept that they are at fault and need to seriously rethink their lives.
And then even if they do watch your video, your topic of choice will strongly affect your revenue per view. For example, a personal finance channel makes a lot more per view that say, a channel about thrift store finds.
> EDIFACT is supposed to be worse

I've worked with all three, and I think SOAP is the worst. EDIFACT is huge, but the structuring of the elements are pretty well defined. I've had to both consume and generate non-trivial EDIFACTs and while it looks quite weird it's easy to do and easy to debug, at least in my experience.

Except for trivial stuff, SOAP as always been a nightmare for me. We've tried tooling but there always incompatibilities and workarounds needed in our experience. These days I manually generate the SOAP envelopes for each integration we do, with potentially some processing of the payloads as well.

While XML is verbose, with a good XSD that doesn't try to be fancy I find it quite nice to work with. Even the signed XML stuff (XMLDSIG), which while it took some time getting into, turned out to be not hard to implement due to tools and libraries that worked. So XML in itself is nice, it's just SOAP that manages to make it all hard for no good reason.

JSON-RPC is easy enough, tons of JSON libraries out there that can be used if you need to hand-roll.
Revisit this comment Friday.

https://en.m.wikipedia.org/wiki/Pineapple_Express
I don't think that the Angular.js -> Angular update/rebrand is on the same level.
Migrating a codebase from Python 2 to 3 feels like a "port", doing the same for Angular feels more like a rewrite. :-)
I self-published my first (and only so far) novel last year. It's an amazing feeling when you see your printed book. I still sometimes wonder to myself, "did I really do that?"

I wish you the best with your novel.
Neither an Optimist nor a Pessimist Be: Mistaken Expectations Lower Well-Being
I remember using Python 2, if not for Python 3 it would've never become as big as it is today tbh.

Been long enough for everyone to migrate to python3, and this finally happened.
Location: Australia or Europe (I have Icelandic and Australian citizenship)
Remote: Yes or No
Willing to Relocate: Yes
Technologies: Primarily Python and SQL
CV: available on request
email: probablypowerHN@gmail.com
--

I have a PhD in electrical power system reliability analysis, and have 8 years experience at a grid operator involved in grid analysis and data science, as well as project/change management. If you're doing something in the energy industry and need someone who understands how it all fits together, and who is willing to spend years crunching problems other people give up on, then I'm your guy.

I'm willing to work in non-energy related fields, but most of all I want to be in a team of ambitious people pushing the edge of their field. Prefer to be in Australia for family reasons, but am willing/able to work in Europe for the right job.
Tomatoes, peppers, lettuce, culinary herbs, and many other plant species are grown profitably under hydroponic conditions. This is especially common in colder climates, to maximize the yield per square foot in expensive greenhouses. It's sometimes economic even outdoors though, like in regions with poor soil or scarce water, or to mitigate some (but not all) pests and pathogens. Here's a paper studying the economics of hydroponic greenhouse tomatoes in Florida:

https://svaec.ifas.ufl.edu/media/svaecifasufledu/docs/pdf/ag...

The theory is the same regardless of the plant species, but irrigation equipment and consumables targeting the cannabis industry tend to be quite expensive, sometimes because the higher-value crop justified that, sometimes for no good reason. The lighting requirements for cannabis are also unusual (very high PPFD, controlled photoperiod for non-autoflowering strains), so the greenhouses would need some reconfiguration. So the capital investment doesn't go to zero, but it's a big markdown.

A lot of graduates of top agronomy and horticulture programs (Cornell, etc.) also seem to have ended up in cannabis, I assume because the money was good. It will probably be better for society overall if this crash redirects their efforts to the food supply, though sad for them personally--vegetable growers are paid quite badly, even by the already dismal standards of the life sciences.
They would've thought that the main customer was losing interest in the manual, but what they don't realize is that the people who are reading the manual require knowledge - not humor or useless information.
There's an episode of Curb your Enthusiasm about wet bias:

https://www.imdb.com/title/tt0551426/
> software from the 90s and early 2000s that took a really long time to die (...) Free/Open/NetBSD

In case you're not trolling: FreeBSD optimizations used by Netflix to serve video at 800Gb/s [pdf][1]

[1] https://news.ycombinator.com/item?id=33449297
Indeed - the (security/social/economical) issues these systems will pose are nearly boundless, something as ill considered and will in hindsight be as obviously shortsighted and the early naivete of the first internet users, who saw no issue with unencrypted communications, centralized unscaling systems, and complete lack of security credentials...
> (1) As an example: https://news.ycombinator.com/item?id=26168596

Usenet activity is a very odd measure of deadness to use today.

Although maybe that is exactly what you mean: that the BSDs were already dying in the Usenet era and are still not dead? I think even if they were dying back then, over the course of the past 20 years they may have found their niches to heal and survive in.
Advertisers bid on ad spots, based on the viewer. It's all algorithmic and real-time.

Advertisers can target ads based on various demographic info, e.g. age, gender, location. Cookies etc allow for even more targetting.

So you can imagine an advertising bidding high for ad spots shown to 20-30 males in London (i.e. relatively rich westerners who can afford your product), and bidding low for poorer nations where people do not have as much money to spend (so are not your target customer - e.g. imagine you are trying to sell iPhones etc)
Ironically, I almost never buy a ticket from a human anymore. I either print it out at home or use the kiosk to get one. There is a person who takes the ticket, though.
I'm just trying to follow the proposed definition of FP.

Turns out there are non-expressions present; yet somehow if just the expressions are referentially transparent, we have FP?

We have to say something about the kinds of non-expression thingys that are required/allowed and what their properties must be.

Assignments can be expressions, but they are not referentially transparent. If an assignment is replaced by its value, it's no longer performing the assignment. Hence, assignments are easily found to be incompatible with FP under the RT definition, which underscores that it is useful.
would be interested how this works out. I was working with people this way but it turned out people don't do logical decisions, they decide basic on assumptions which may not be true. somebody with a charismatic personally was always better to sell ideas and decision was not based on evidence.
Tesla China Chief Tom Zhu Promoted to Global Role Overseeing US, Europe, and NA
The string/bytes encoding lead to some weird runtime problems in a codebase I maintain (the quality of which is probably not that great to begin with). Also changes in non-statically compiled languages will always be a bit tricky. In general, a comprehensive unit test suite is required to step in for the compiler, otherwise there's no confident refactoring. But python is sooooo ubiquitous it's crazy, and most code does not have unit tests to make up for missing compile time checks. The codebase I mentioned earlier certainly doesn't.
Also Russian oligarchs.
The JetBrains IDEs have a similar feature (text based REST client). It’s got a ways to go but has also come a long way, you can see from the patterns in release notes it’s a focus for JetBrains. I can’t wait for it to mature. For this purpose, text configs >>> a GUI like Postman. IMHO even more so when tightly integrated with the IDE/debugger/etc.
Location: Central Florida region

Remote: Yes

Willing to Relocate: Yes

Technologies: C, Java, Python, Redhat, Operations, Bash, Windows Server, Vmware, VirtualBox , RHEL, CentOS, Debian,

Where I come from: I've worked for NASA (via contractors), Serving as a Sysadmin and also Operations test conductor and Console Operator,helping to run field ops as well as maintain security , provision and administer their launch systems.

I've helped run operations involving multiple sites and multiple groups around the Country to that involved testing aspects of space hardware ,software involving multiple various teams and groups. I've also participated in several testing sessions and runs of NASA's Launch Control Software directly and more recently help design tests and ensure the software is up to spec, for the Artemis 1 and Artemis 2 missions, helping validate requirements and going and actually putting the software through it's paces for end users and clients needs- And it actually is rocket science after all.

I'm a team-orientated, friendly, detail focused technologist with a eye towards expanding and delving more into the development side of tech, and getting a little closer to understanding what makes things tick and being able to tweak them.

resume: Modified Resume at https://ibb.co/0qw7C4c For my full resume / LinkedIn or to reach out, I have a contact email on my HN Profile as well.
Because they got lucky by being reverse acquired by NeXT.

History would have taken another path without that reverse acquisition and Microsoft's money injection.