skysight-inc/HackerNews huggingface dataset:
your best example of the media getting its facts wrong

You say "best." It's just one example. You are implicitly admitting that it is an example of where the mainstream media got the facts wrong:

a BuzzFeed listicle-grade story that is itself at pains to point out that the (very few) attendees of an anti-left demonstration in Boston were not all white supremacists.

Furthermore you are also admitting that the mainstream media narrative ran 180 degrees counter to the truth.

"Dr. SHIVA Ayyadurai,PhD(M.I.T.) Inventor of Email"

Then you cover it up by spinning a narrative. None of that is relevant. Also, thanks for demonstrating the mechanism of pushing narrative once again.

As I said, the picture you're painting of yourself is not the same picture Shiva Ayyadurai has painted of himself.

The point is not to convince you. The purpose for me is for 3rd party readers to see. So long as someone speaks out against the narratives, other dissidents will see that someone, somewhere understands.

But in the interest of hope, please pay attention to exactly what it is that you are saying. You have admitted that 1) the mainstream media got the facts wrong, 2) the media narrative was pushing in a deceptive direction in the opposite direction from the facts, and 3) nothing of the factual accuracy of the media, or the fidelity of its pushed narrative matters to you because the targeted people are reprehensibles.

Isn't this the attitude of every arrogant, out of touch elite, unknowingly doing injustice in history, ever? In what moral universe, is it alright that the news sources are so wildly wrong, and the narrative is so contrary to the truth, but it's alright because the subjects are so disliked? I know of extra-legal organizations from just a few decades back who didn't care too much about who exactly was guilty of what, or the facts, just that the people they were acting against were thought of as "reprehensibles" in their world view and also had the "correct" external attributes to be their appropriate targets -- in short, to fit their narratives. I've had such actions taken against me, personally, by such people. Such actions are particularly unjust, at root precisely because of the epistemological disconnect. When I engage in such discussions here, it's this very disconnect which most strongly motivates me.

Please pay attention that you are taking, in principle, such a stance. If your attitude is at all representative of SV CEOs in general, then that doesn't bode well for society at all.
I have no trouble maintaining such distinctions.
The literature seems to refer to them as male.
Yeah I don't know how well this tool could remedy that, or whatever else it hopes to solve. I don't see how this is hardly different than just sourcing your own facts with Google.
Both the spent fuel and the cells are totally recyclable (where recyclable means transforming them into some amount of inert nontoxic stuff and some amount of useful stuff.) I would bet that recycling spent fuel rods is more expensive than recycling spent chemical batteries.

Also, the spent batteries, while toxic, don't require 24x7 armed security. Also the spent fuel recycling process potentially increases the need to secure the resultant materials, depending on what you're doing.
> It's arguing against the people saying "Your daily coffee habit is costing you a million dollars!" It's saying that is nonsense.

Hopefully nobody is saying that. A $5 daily habit costs $20-30k per decade, after you factor in reasonably anticipated investment gains. No more no less. Viewpoints about what an ideal world would look like, or one's right to make such purchases, or whatever else, have zero impact on the cost. It is what it is. Each person has to make their own judgment about whether that cost makes sense for them.
Same thing on Youtube.
In Germany it was even worse. The public broadcasters launched a huge portal where you could watch pretty much everything in their catalog. The private broadcasters sued and won and now content is only available for two weeks after it was shown on TV. We paid for it to be produced by tax money, yet private companies were allowed to lock it up!
I haven’t read the article, but I have been following the story on the news. I think ultimately the Chinese government will fail. Religion is stronger than government. Virtually every human society has had religion, And religion has existed long before organized government came to be.
I don't use Datomic since it's closed source. But the design
is really, really cool.

Actually, Datalog is a subset of Prolog, and could be used on any kind of data, not necessarily database. Nowadays, it's implemented in different languages, just like the Clojure version.

So like SQL, Datalog it's a declarative language and implemented on different kinds of platforms but IMO it's much more reasonable than SQL since SQL is much worse on composition.
Wow, I’d love to chat with you. Amazing story. Could you check my profile and reach out?
> the ecosystem is weird and fad-prone

Won't dispute that but did that materially affect your chosen paradigms and patterns?
Regardless of acquisition price point, this is almost always what happens when employees take these third-rate shares.

The solution is employees need to insist on the exact same class of shares as founders. Furthermore, more startup workplaces need to closer to co-ops than these pseudo-meritocratic corporations out to exploit labor with impunity. Maybe it wouldn't have helped in this instance, but that's not the point... the point is being treated fairly regardless of exit outcome.
They take home a paycheck, they get to pay their debts like anyone else.
Can someone explain to me why there are so many posts about Rust on HN? I generally don't click on them, because I don't use Rust. But I'm just curious.
I haven’t used PSLF, but the IBr system does in fact do stuff like pull your income and loan information from the relevant government data bases when you certify your income each year.

The issue here is not filling in the forms properly, but people failing to look carefully at the underlying requirements for eligibility and make sure they meet them.
I have, and my teams write abstraction layers around both internal & external systems for testing, integration, and sanity.

It limits the scope & necessity of domain knowledge to be scattered about everywhere. The core logic is easy to reason about and there’s no tight coupling.

For example, if I’m calling libcurl directly in C++, I’ll create a generic adapter. Auto completion isn’t adequate for that library anyway, unless you can remember the docs.

If it’s some unwieldy “does everything” internally developed monolith by a team from hell, the same applies. Encapsulated composition.
Stealing this pattern. Thank you.
I was to post the same. It could be seen as an disabled option.
Pointlessly politisizing an issue says more about you than them.
Ohh I agree, but I had an entirely differn't experience.

I went through round after round of interview, passing the interviews without problem. But the team I was interviewing for wasn't able to get the information they needed, because I was just getting general CS interviews, so they kept trying to schedule more interviews.

Eventually Amazon reached out, I had some interviews and accepted a position within 2 weeks. I had to tell Google I wasn't going to do any more of their interviews.

They really need to improve their interview process for specialty positions, it really seems optimized to get recent CS grads into generic roles.
First time I hear about compile times being an issue with Rust.
Is that a general problem with bigger projects or can you identify language features that add specifically to the problem?
I remember 5.25 Floppy Disks and when I got 1.44 I thought it had so much space :)
By the way: it is my understanding, a personal, subjective understanding based on reportage and accounts from other people that I have read, presented here as a statement of my own opinion and not a relation of specific facts, that the claim that Shiva Ayyadurai invented email is laughable.

I wouldn't disagree with that. None of that is really relevant, however.
Regarding Nietzsche and the Empiricists, Reddit refreshed my memory of readings from times past:

"They are no philosophical race, these Englishmen: Bacon signifies an attack on the philosophical spirit; Hobbes, Hume, and Locke a debasement and lowering of the value of the concept of “philosophy” for more than a century. It was against Hume that Kant arose, and rose; it was Locke of whom Schelling said, understandably, “je méprise Locke” [I despise Locke]; in their fight against the English-mechanistic doltification of the world, Hegel and Schopenhauer were of one mind (with Goethe)—these two hostile brother geniuses in philosophy who strove apart toward opposite poles of the German spirit and in the process wronged each other as only brothers wrong each other."

https://www.reddit.com/r/Nietzsche/comments/a7btg5/nietzsche...
Vector Launch Inc. vs. Lockheed Martin Corporation – Patent Infringement Lawsuit
Updated for Windows 10 and with an e-payment form that looks operational. Somebody is still making some money with this.
Ha! I do this too. Just the other day I was pair programming with someone who asked "why don't you have those super stupid questions on the right nav bar?"
Computer Science as a Scholarly Discipline
At a time when Windows had something like a 90% desktop OS market share. iOS never had more than 30% mobile market share.
Indeed. Nietzsche provided powerful arguments to explain the origin of religion (particularly Christianity) and even attempted to write his own Bible-style text with Thus Spoke Zarathustra. His explanations include brilliant insights on human psychology, and do a pretty good number on faith. I can understand why the religion teacher didn't like him :-)
My work has handled this with autogeneration of things like DB models. I don't know if that would be applicable to what you're doing.
I did a search for `startup "put option"` to see if there was anything written about this. There is one article arguing that major early investors should demand something vaguely similar [1] -- although it sounds like it is not designed to be triggered when a company fails and loses a lot of value, but instead perhaps when a company is partially succeeding, or succeeding but the investor wants to reduce exposure or otherwise get some cash back:

> If the investor exercises the put, the investor is entitled to redeem all or a portion of his equity interests in exchange for the initial investment value plus a nominal return above the risk-free rate, yet still maintain a reduced equity position in the company–perhaps, somewhere between 50% to 75%.

> To prevent the investor from exercising the put at a moment when the company’s financial stability or expansion plans could be jeopardized, the company can require that in addition to a prescribed time period restriction, certain revenue milestones must be achieved and set as “triggers” before the put may be exercised.

> The put option must be structured in a way that enhances the investor’s optionality without putting the company at balance-sheet risk. It is possible to strike that balance.

[1] https://www.thinkadvisor.com/2010/04/01/venture-populist-the...

Another variation would be to strike a deal where put options were not written by the startup but by some other third party (an insurer or bank?), which was highly likely to remain liquid in the event that the startup went bust. This could avoid needing to constrain the use of the options with triggers & so on. On the other hand, it would be a pretty risky business for a third party to sell such things, so they probably wouldn't be cheap to buy...
First compilation is slow. After that it’s much better during development times. This can mean that ci can take a ton of time if you don’t do even the smallest bit of optimization.

Otherwise, it’s a solid language choice. L
push:

a = append(a, el)

pop:

n := len(a)
el := a[n-1]
a = a[:n-1]

It took me, literally, 10 seconds to write.
Cool idea, but how do you split the profit (assuming this is a world where games are still sold for money)? I'd imagine once you start having discussions about equity distribution and revenue split, it stops being a collective of equals.
> but speaking as someone involved in several bug fixes in that area, I can tell you that we put a lot of effort into chasing those bugs down,

yup! i've definitely seen the efforts, and really appreciate the work that everyone is doing to solve them - it's great seeing that kind of commitment.

> IMHO the important question is how well you deal with them

you are absolutely correct! and i can't fault how quickly bugs in parallelism have been triaged and fixed. but that wasn't what i was getting at - just that there have been a lot of fairly large changes (i guess you can call it a big increase in velocity?) that still seem to have (or uncovered as you said) a lot more to do - parallelism was just an example of a big change that seems to have some pretty big impacts on stability and planning and adding another big change makes me wary since that has direct impact on code that i maintain. it wasn't an attack, and i hope that it didn't come across that way, just an observation ... the more major changes the more balls in the air (to borrow a juggling metaphor), and pg has a ton of them in the air right now.

> I think we do a good job at providing work-arounds (primarily by providing GUCs so you can turn new stuff off it it's causing problems)

GUC's are helpful, but there are times when direct access to postgresql.conf isn't really feasible ... and setting GUC's at the beginning of every session can become cumbersome/untenable.

also, GUC's aren't always feasible when some major changes have negative impact across whole stacks (the major changes in CTE's and how they impacted planning is one that i can think of off the top of my head).

> illegal things in _PG_init()

just curious, can you point to some of these? i want to do my own extension audits and considering that plv8 does/did a lot of things based on postgres/src/pl/* it would be good to make sure it's not doing any of those as well.

regardless, thanks for the response - it is appreciated.
This is cool but I think its brittle against real world scenarios:

func (r *Resource) get(w http.ResponseWriter, r *http.Request){
user, err := r.authenticate(req)
if err != nil {
r.WriteJSONErr(w, err)
return
}

var records []*User
if err := r.db.Select("select id, name, created_date from users", &records); err != nil {
r.WriteJSONErr(w, err)
return
}

r.WriteJSON(w, records)
}

You would have to reformat all your function signatures to receive maybe a pointer to populate and return only an error, which could work but meh.
wait what... The poor have debt, inflation eases debt burdens. I would agree that the mechanism the fed uses to control inflation (interest rate which acts more or less as a proxy for housing prices/mortgages), does end up gouging the poor through the housing market, but this is only because the government allows real estate monopolists/speculators to harvest land rent since we don't have a land value tax.
It will ultimately also accomplish nothing except hurting publishers and giving people less relevant ads.
One thing to notice in this piece: A guy who just insisted on drugging-up a mother and cutting her stomach open to take the baby out, jokes that she has a problem with technology. I can hardly think of a more complete assertion of the dominion of techne over a natural process, than a caesarean. But that technology is old enough to be invisible and beyond question, while the newer Blackberry apparently merits all sorts of skepticism. Just an interesting dichotomy.

Also beyond the scope of questioning are her diet and lifestyle, which are affected by technology. If her diet is the typical technology-enhanced, sugar-rich diet and her lifestyle is the typical technology-enhanced lifestyle where you're not doing a whole lot of plowing in the fields, much less stalking prey for 36 hours straight on an empty stomach... well then, those are going to be factors that contribute to your "needing" a caesarean in the first place.

Anybody who is "anti-tech" is probably fooling themselves a little bit. Even the most valiant resisters are declaring "OK no tech from this point onward," where that point might be in the 1700s or whenever they choose. If you were completely anti-tech, you wouldn't even be able to pick up a rock and use it as a hammer.

Regardless, while being anti-tech is infinitely debatable, we should probably all be staunchly anti-scummy-predatory-BS-tech, just like you should be anti- their less-advanced scummy-predatory-BS predecessors.
Literally shocking to me. I am not disputing any of the sources. However, I will say that my experience in the developer tools division two decades ago was of nothing but exemplary behavior (I admit to being a privileged white male). It is the work experience I remember most fondly from the last 35 years and not least because the people were so wonderful. As a guy raised as a feminist I watched carefully the treatment of women and minorities and at least from the outside saw literally nothing to be ashamed of. This is sad.
Public education? This program probably screwed towards students in private universities, if anything. Higher tuition would mean more students have loans, and larger loans.
Hardware is no longer my limiting factor. Software is. There's nothing I want to do that a faster CPU or GPU would help me do. (Well, there's a couple, but software is still a much bigger stumbling block for me than hardware even in those cases.)

Look at the PL progress in that Voodoo 1-5 timeframe. We started with C/C++, and ended up with C/C++ and a little bit of Java starting to creep in. That doesn't seem terribly impressive to me.

Today, if I told you I was writing a new program (and I am!), there's 10 different languages you might reasonably guess that I'd have picked. Life's way better than when everybody was constantly transistor-constrained.
The first statement is false. GWT defines it's own widgets, not AWT or Swing. The second statement is true - GWT is a transpiler. It would be very interesting if GWT could operate on bytecode but that's probably a very different project.
"Isn’t it your duty to protect the privacy of your data and your customers regardless of who is requesting data?"

The article says "after several locations gave information on thousands of guests to Immigration and Customs Enforcement without warrants"

Sounds like ICE got the info from the night manager or similar. I can see why a motel night manager might feel like they didn't have a choice in the matter. Motel 6 is still rightly on hook, but ICE knew better than to route the request to Motel 6 HDQ.
When I had the opportunity to choose, I felt I could find useful ways of doing things. The problem was that I often had to accommodate myself to someone else's choices that had been made years before, and I had to understand what the heck they had done before I could make useful upgrades. And with many ways of doing things, some of which are hugely reliant on really non-obvious behavior controlled by cryptic settings in control files or annotations, that can be hard.
Eh, it's a case by case basis. I'm currently prescribed d-amp, I've put a whole bunch of scary opioids through my body for fun, and have used pretty much everything else under the sun more than a few times. I'm also pretty cognizant of "addiction logic" -- Especially when I'm doing something bad, rationalizing it, feeling worthless, and recognizing my own bullshit all simultaneously. In terms of "addictions" aka "inappropriately falling in love", this a log scale ranking of how much unhappiness they've caused from high to low:

- Internet news / information, including this website has a worse effect on my life than anything else. I can't get anything done right now, but if I were on dope I would still be doing something productive simultaneously. My internet usage can get to the point of refreshing the same 10 webpages for an hour, etc. No acutely deadly potential, but it happens literally all day.

- Video games. More so when I was younger. You can imagine.

- "Working" -- Has led to loss of friends, relationships, health, personal growth and making money!! Just like sex, this is not about all work but about inappropriate patterns of work.

- Certain types of sex and romance, e.g. the type where one doesn't want to see the person again or ever be seen with them in public. Mostly just lost sleep and self-worth, but very often.

- Stimulants -- Sleeping, relaxing, and zoning out are really nice, much nicer than being on speed all the time. But they enable the "working addiction" to a much unhealthier degree than it could get by itself. My "I must bang out a project over consecutive 100-hour days until it's complete to my standards" is the equivalent of your "parties that turned into a week", kind of. Less bad than low quality sex because it's less frequent. Changes in my work habits could make it worse, though.

- Heroin et al -- Pooping, eating, sleeping, having sex are really nice. Being on dope all the time, or even a lot of the time, isn't nearly as nice. On the other hand it has been very attractive to me in times of romantic upheaval due to the no sex drive thing, but it's more "luxuriating in depression" and sex eventually regains its old place in the desire hierarchy.

- Other drugs -- Not really on the list. Sometimes I will use them but it is always kind of a chore.

Having some experience with "addiction to hard drugs" is nice because it provides a model system for the less clear-cut types of addiction. However, there seems to be an inflection point at which the pros of a balanced life no longer outweigh the cons of an addicted life and it can be tricky to learn how to navigate around that point. Most people I know who love drugs in moderation have always been doing pretty well for themselves in a material sense, anyway.

Finally, to fill out the list, here are a few other addictions that have totally wrecked the lives of people I know, but which pose no danger to "normal people".

- Gambling

- Exercising

- "Controlling" one's own diet and physical appearence

- Feeling anger

- Going fast in cars and motorcycles
Have you tried C#?
I took amphetamines for a decade. Adderall. Just legalize, give people a clean and pure supply. Then the only side effects are due to the drug not all the issues around it like the low quality chemical ridden bullshit street quality bathtub stuff.
Computer Scientists That Made Computers Mainstream
It's not super difficult, they are generally listed like any other job. Here is a few in a quick Google Jobs search:

https://careers.google.com/jobs/results/6656793930563584/
https://careers.google.com/jobs/results/5104577030586368/
https://careers.google.com/jobs/results/6469646855372800/

The other large companies should have similar postings, and obviously games studios.

The harder thing you might run into though is they are generally pretty senior roles, with expectations of quite a bit of existing rendering knowledge, so it can be hard to get a role straight into rendering. My suggestion is to try to find a general role on a team supporting a rendering product. And then to slowly move into that type of work.
What trust do we need the OS to have?

Encryption, keystrokes?

Web has made the need for desktop applications often unnecessary.
I just finished porting 50k loc from Java to Go: https://github.com/ravendb/ravendb-go-client

You won't find hundreds of purported simple/easy things that are exclusive to Go code.

There's probably less than 10 cases where I implemented some simple thing (like a set of strings) that Java gave for free because of library function that used generics.

Among 50k loc that's background noise.