skysight-inc/HackerNews huggingface dataset:
Pirating is the way. Because nothing will ever change.
> Vue offers an interface that is extremely heavily transpiled and modified before it actually resembles code that can run on the browser, and uses an entirely magic (read: opaque) rendering system

Not entirely true. If you're looking to code that "resembles code that can run in the browser" without that much "magic", Vue has an interface for directly declaring render functions, also for the possibility of using JSX.

See doc here: https://vuejs.org/guide/extras/render-function.html
Thanks for the insight. Downvotes aren't a problem, they don't bother me. In fact, they are a useful and welcome signal.

SPD is what I've been playing casually for the past few months.

It's sort of like Diablo II, on your phone. Without save/restore points, if you die it's over for that character.

If you get a vampiric weapon, cherish it :). They're rare.
I suppose that, given the backup goalie is local, even if you lose, you win. Cheer on the hometown hero!
I suppose nowadays we can just ask candidates to show their Uber rating!
Except that such people typically only hide it during the interview phase. You’ll still find out soon enough after they’ve been hired.
It would be very difficult to teach a teenager to be mindful of their own emotions to the degree necessary that social media would have no effect on them upon exposure. Teenagers brains aren’t fully developed yet and cannot think critically, have limited empathy, and do not yet have solid senses of self.
It sounds exactly like being informed. My rent has been raised 15% twice in the last 6 months.
Insert Socrates quote here. What adults think they understand about current trends in teenage culture were laughably wrong when I was a teenager, and there's no reason to think the trend has changed.
Free market is a great idea, but it’s fragile in that it requires good faith in order to be fair and it’s not immune to tragedies of the commons.

Hoarding or panic buying is an example of bad-faith behavior. Panic buying hurts buyers without means to hoard. With groceries, it might mean their children going hungry after a rich guy empties out local store (not everywhere a store manager can flat out refuse to sell). With microchips, where bad-faith behavior may also be amplified by information asymmetry (coordinated action by large number of players), it may mean stagnation in the industry and wide-reaching implications for everything that has grown to rely on microchips (which, incidentally, includes the above-mentioned grocery stores, their supplies and so on).

With groceries it is a bit easier to understand the impact of your actions, because the aforementioned local rich will see hungry children’s parents day to day. With microchips and global market, the negative impact is far removed (and in many cases can be considered beneficial, if country boss designates some group of humans as “the enemy”), and one is incentivised to keep looking for ways to exploit market mechanics technically legally but in bad faith.

Hoarding of microchips makes me worry about the global market. It may seem like a good idea to include bad guys into it, since participating in it may make them more interested in getting along with everybody, but if we have one psychopathic, chronically insecure participant insisting on playing a zero-sum game it’s feasible that they ruin the whole initiative and “outplay” the rest who assume the best in others.
I really feel like people don't value intrusion detection enough. Why was Heroku's intrusion detection system "rely on Github's intrusion detection system"?
The last couple large places I work specifically split out the auth/password DB from the rest of the user data. They're used for different things and they have different types of sensitivity around them.
With an account? I hears (Re)Vanced is a thing.. But it's a gamble whether its been broken by Google updating APIs at this point.

NewPipe is great for using YouTube without an account. I much prefer having my subs and playlists stored locally instead of by Google (restoring the exported backup file if I have to move devices).
I never really thought the benefits of SPA apps were worth the trouble they cause. Hypothetically, you can account for all the inherent issues of a SPA app but you have to pretty much reinvent the wheel to achieve it.

Modern HTML and vanilla JavaScript are pretty good. I really think the optimal website is plain HTML and bits of JS sprinkled in as modules to add interactivity where needed.

I think that the front end web dev community needs to just agree on a good pattern to use that doesn't involve a convoluted library or framework.
Solectrac is making electric tractors in production. They are available today (though waiting period between deposit and delivery).
Uncle Sam won't backstop the shareholders. See: AIG.
app.mailsnag.com is the actual project I am using that approach. Will post a link to git repo after I create a trimmed down version just to show the integration
Yeah, the comms around this has been very concerning. Do I need to rotate every config var on all of my apps? Re-install every add-on?

While the nature of what limited things they had disclosed to date pointed to this situation part of me wanted to believe it wasn't as bad as I was assuming. And now the trendline on this suggests I should have already done everything I've outlined above. And I'm low confidence anybody is going to be proactive in telling me until it's absolutely obvious that these things have been compromised and exploited.
> I started working around pulsed high voltage last year (100kV+) and now it loses a couple minutes a week.

Are these two things somehow related to one another?
Why am I hearing about this on checks the fucking date on May 5th instead of, like, month ago.
My favorite thing about Imgur is that it doesn't degrade gracefully. If something in its weird dependency graph doesn't load on a mobile connection, or because of an ad blocker, sometimes you can't even see the hosted images at all.
I think you've just failed the test.
I suppose a lot of that can be chalked up to the overall size of the ecosystem (and also the complexity of frontends).

There's an exponential effect at work based on the number of libraries that do any one thing. If in python you have (for sake of argument) an average of 5, and in node an average of 25, the downstream effect is that you have massively more dependencies in your tree (many, many, more than 5x), just like you're seeing.

I still don't think the O(n) properties of dependency trees are any different in other languages though. Node just has the largest scale. If python had as many total packages as node, and was also as popular for building frontends, I think you'd have exactly the same situation. That's what I meant by "not in a different category". Node's scale/popularity is in a different category than python's, but its approach to dependencies is basically the same.
Been building a service to cloud host (typically self-hosted) applications and make them a bit more accessible: https://www.pikapods.com/

Most popular apps are: WordPress, Filerun, Nextcloud, Uptime Kuma, Umami and PhotoPrism.

This would be for anyone lacking time or sysadmin skill to run this as hobby. I'm also working on a sponsorship or revenue sharing schema to get some financing back to FOSS authors. Since you're already paying for something there is less friction than actively donating to each project.
Fwiw, I gain nothing from sharing it.
With the amounts of extra weight farmers often add to their tractors, and their general hatred of DEF and regen cycles, electric tractors seem like a billion dollar idea just waiting for someone to pick it up and run with it.
Asking for advice:(to HN of all places but eh...)

I know nothing about docker. I have a handful of VMs(Jitsi, pfsense,VPN). Want to be able to set up useful self-hosted services at home without killing my family downtime.

My current plan: yunohost https://yunohost.org/ and a RPi4 to see the possibilities. Then if I see a rock solid requirement maybe go for something more specific. (NixOS config seems interesting...)

Seem fair?
Moore's law is dead for the purposes of ever-faster sequential processing that happens only in software, so it makes sense. We need parallel processing, or purpose-built hardware blocks that can efficiently do certain types of tasks.
Not literal faith. Otherwise he would have said God, not Gods.
He means shared ideals and ideas relating to the nation itself.

For example, the founders were shared Gods. Now a part of Americans thinks they were horrible racist people.
It’s not something that bonds anymore. It’s the opposite now.
> Why should I cater to luddites?

Why should a particular way of doing things be automatically considered better just because it's new, to the point of calling people names if they don't agree? Why should superfluous or more complex tooling be advocated for cases where simpler ones would do?

SPAs and large amounts of interactivity are completely fine for applications or highly interactive pages. But when I check my local weather website, most of the time I just want to see the weather forecast or perhaps the latest observation. I don't need an application. Yet the site insists on first loading the page and then loading the forecast with a script, and then lazy-loading the observation data only if I scroll down to it. Getting the forecast takes a second or two from starting to load the page, and getting the observation data visible takes several, even on a fast connection. If it were a simple web page, with some scripting to replace content if I click for a different day's forecast, the entire data would probably be visible in less than a second.

There are other examples I've seen where the contents are entirely static but which are nevertheless implemented as literal SPAs despite there being little benefit from interactivity. Some of those sites aren't heavyweight or slow, but some of them require you to click through to information that you used to be able to access directly with a bookmark or link because what used to be a separate static page is now dynamically loaded when you click yourself through to the information in the "application" instead. (A sports club I go to does that for its training schedule.)

Those are design or implementation issues that can be solved, of course. It's possible to make script-heavy pages non-glacial. It's possible to make specific content in a SPA linkable. It's possible to not have browser history behave in some kind of a weird way. But those can take some effort to implement whereas simple static pages would have those mostly as a given.

I don't disable js but I see little point in using complex or tools for cases where simple ones would do. There are clear benefits from heavy use of javascript for application-style sites, of course, but not all sites are like that.
Somewhat here. But to be honest, it's a tricky place to be.

As an individual who is very proficient in this areas, I get rarely any reachouts about those skills. 90% of LinkedIn recuiter messages inquire about generic high level programming projects. Then there's 8% crypto related things, and a very tiny amount of other systems level engineering roles.

On the other hand trying to hire someone for such a role is super hard. Most engineers don't deal with low level details and systems programming languages anymore.

Compensation wise the domain does not be better than others. While one assumes it might be more specialized, that seems by far offset by the amount of lower opportunities and thereby less chances to negotiate compensation than in other software engineering parts.
It's entirely possible to invoke memory unsafety in modern C++.

std::vector<int> v {1, 2, 3};
int& x = something(v);
something_else(std::move(v));
x = 42;

Is this UB? Impossible to tell without examining the code of the functions involved!
I did try to word it in a neutral way, but I'll try harder in the future.

Thanks for the feedback.
This didn't happen.
It is weird to start the day with a Salesforce email in your inbox - had to go checking if it was valid.
I wager that you are having some issues reading the quote that was presented to you, so let me elaborate:

Traditionally, a shared cultural mythos- that is, the set of 'stories' that the society believes in and uses to bind themselves together- is one element of what holds societies together. Yes, even completely secular societies have their shared mythos and arguably even their own shared gods depending on how you look at it.
Also, all human beings are naturally inclined to heavily favor anyone who is similar to themselves, especially regarding physical traits (shared blood).

We now have neither of these convenient pillars, so Professor Haidt suggests that we have to be highly cautious in the way that we structure our society, such that we can reap the creative benefits of diversity without leaning too far into the natural tendency of diversity to push people apart from each other.
Anyway now I get text on-screen, so they fixed something.

Messing with scrolling semantics just makes people hate you.
radarr/sonarr
Interesting, I wonder how this is going to impact the tech industry
Why does everyone need to be an entrepreneur? Why can’t people be a janitor or working the front desk and have a reasonable standard of living?
Yes. Definitely. In most (all?) developed countries except the US fuel tax easily covers the costs of roads and subsidizes everything else.

The EU is determined to reduce C02 emissions rapidly. If they want to do that they could cut their fuel taxes and use C02 neutral fuel and meet their targets much more easily. Not to mention cutting dependence on authoritarian states.
> He made two saves on three shots, allowing a goal from Jason Robertson, which wound up being the game winner to help secure a 4–2 win for Dallas.[7]

https://en.wikipedia.org/wiki/Tom_Hodges_(ice_hockey)
I hear this often repeated, but it makes no sense to me. The inverse is that if a person's labor isn't worth minimum wage, you would rather have them unemployed.

Assuming you don't think that person should starve, then it becomes if their labor isn't worth minimum wage, you would rather provide for their entire cost of living, than have them work and subsidize the difference between the value of their labor and what is needed to survive.
Hey @jelsisi, your comment got me going and I sat down and did it! (Yes, I crossed off an item from my simpler to-do list.) You can now learn on how simpler works from its homepage: usesimpler.com
I doubt it -- quote: "Not that we ever were all one nation and all on the same page."

I'm curious, what do you think holds a country together?
I'm surprised no one's referenced this yet:

http://www.paulgraham.com/jessica.html
I don't think "precedent" works the way for first sentence seems to think it does. The final decision will be precedent; drafts are not.

And, "the majority believes that Roe is flawed" is interesting information, but it also is not any kind of precedent. Decisions are going to depend on the details of the case before the court.
Ask HN: What would a Twitter “App Store” look like?
I've been thinking lately about Twitter's monetization model; the way they closed their API and undermined the work of so many developers years ago. And now that Elon will purportedly purchase it, there's been a few people discussing different ways to change it.

One interesting suggestion was by Stephen Wolfram, where he tweeted about a Twitter "App Store" where you could install third-party feeds. And it got me thinking, what else would this App Store have?

I'm a staunch believer in bottom-up processes cultivating innovation. Some of the best games, discoveries, and inventions were a mixture of trial and error and thorough observation because some random person was tinkering here and there.

Obviously there's more to innovation than just accidents, but an open place where people can play and experiment and install new "apps" or "plug-in's" sounds immensely interesting.

Off the top of my head, it would be amazing if one could install a LaTex module, so people who wanted to express complex mathematical expressions could do so.

Or have a custom feed with a slider bar so you can adjust just how much negative and positive sentiment you want to see, where -1 is 4Chan levels of cynicism and 1 is Sesame Street; the point being users can choose just how much vitriol they want to expose themselves to.

Or having the ability to request money to have an question answered with a bounty.

Example:

Tweet: "I recommend everybody take long walks. Great for your health!"

Reply: "Do you have any book suggestions?" attached with a $1.99 bounty for answering.

These are just suggestions. I'm not necessarily looking for whether or not an App Store is a good or bad idea, but as a hypothetical, if it existed, what would it look like in practice.
My understanding is they didn't even know about this until GitHub told them on April 13th. I'm guessing something got triggered in GitHub's system by a flurry of tokens issued to Heroku trying to enumerate private repositories. If the attacker had just played it low and slow they might never even have known at all.

Who knows how long Heroku's internal systems were compromised.
Tractors are very expensive. Farmers will not replace them just for this. And, they need to operate all day long, which would take a hell of a lot of battery.

Retrofitting with ammonia tankage and plumbing (making them cheaper to run) is an expense they might prefer to avoid until they have a reliable secondary supply of ammonia.
Lol... I just got what you meant good one!
Factorio + Space mods - can colonize other planets and build space ships
I've met really incredible people with lastfm personally. It was around 2010 in Berlin and other European cities. Also soulseek to some extent but we've never met irl. On the other hand, I've never met or had any meaningful talk with people from dating apps/website. It just doesn't feel like it's made for people like me.
I'd love to get paid doing low-level coding (or at least try my hand at that). Sadly, I am very passionate about being able to afford food, so DevOps it is (not that I'm complaining).
Hey aphit, fixed that! Was too lazy to get this done (haha), but I finally crossed it off my simpler to-do list. Check it out: usesimpler.com
proud of yourself for being a bunch of psychos?

what is worse, this, or the guy under severe stress taking a taxi and not “engaging” because he has other shit on his mind?
Vitamin D Architecture
The kind with the horses? Doesn't it take years to get good enough not to hurt the horse?
> Their social skills (and social interest) appear markedly reduced even compared to even five years ago. So many of them struggle to articulate any kind of positive vision for themselves/their lives unless they have lucked into a passion or have family that pushes.

Yikes. How is a lack of positive vision indicative of poor social skills? You can be quite articulate and good at socializing but still suicidal.

Have you ever considered that maybe young people are disillusioned with their surroundings and the people who are older than them? After all - you come on here and complain that they’re socially inept, negative, and mostly unworthy of any attention. Maybe they’re just reflecting back what you feel about them.
I'm not sure if/where it's formalized, but it's just generally something that's been enforced throughout Julia's Base, along with many of the package organizations (like SciML among others). It's something that would be mentioned at code review time by most contributors. It's why you don't see unicode keyword arguments. There's a lot of reasons. I think the best one is that you want the API to be compatible with old terminals you tend to get on HPCs which do not tend to support unicode. We should probably make it a part of the standard formatter rules or something at this point.
> The energy efficiency of converting wind -> electricity -> fuel -> mechanical power has to be less efficient than wind -> electricity -> mechanical power

It depends on how efficient it is to use existing ICE tractors vs creating new electric tractors. If tractors are like other ICE vehicles then something like half the energy they take over their lifetime is used in their production so if you want to get to Net-0 sooner generating carbon neutral fuel might be the way to go.
If you are generating documents you ignore all the stuff you don’t need. You are left with a sane dictionary based format with some optional compression. Ignore the compression until you feel the need to optimize. There is a bit of a complicated bit for random access where you need to remember and regurgitate the offset of various dictionaries. Beyond that it is just a bunch of drawing commands. Of course these are 20 year old memories and maybe the horror of part of it has burnt that from my memory.

I do agree that writing a reader would be brutal.
> I think the way you and I speak is actually quite different, and a lot of the flaws which you are accusing me of having, your own behaviour actually exhibits them much more than my own.

> I have the sense things I have said have triggered an emotional reaction on your part, and a lot of what you are saying is really more about your own emotions than about anything I have said.

You're so very close to getting it. This entire interaction has been incredibly frustrating to you, because I engaged in it in bad faith from a place of (supposed) irrational emotional anger, same as you described. I called you out on a personal failing, and it caused you some level of frustration or hurt. Even when I have over-emphasized the point and flipped the tables, you're still not getting it. You treated that poor lady horribly, more horribly than I have treated you (unless you really think a random curse word on the internet is more devastating than being told in as many words, to your face, that you're too stupid to do your job, which is what you described your interaction as) and you're ready to back out of this interaction. The tables are reversed and you think I'm an asshole. What do you think that lady thinks about you?
i prefer to err on the side of caution
> Access to the environment was gained by leveraging a compromised token for a Heroku machine account.

Any idea if this involves AWS EC2 Instance Roles? It’s incredibly convenient, but has got to be the scariest feature to enable on a platform that allows arbitrary user code to execute.
In practice for this particular question they're asking if you've memorized sort algorithms. I have not (or I've forgotten since) and I doubt even the brightest minds of the industry that did invent them did so within an hour long job interview.
It makes the burning of fossil fuels more efficient, e.g. you can X tons of coal to produce Y MW of power and get Z additional gallons of gas. But it's really a stretch to call this carbon neutral.
IO in PostgreSQL: Past, Present, Future (Andres Freund)
I'd love to hear some insider scoops about the Air Force One contract on which they attributed $660 million of the loss. There are lots of vague statements, but no details on what really went down.

> «I’m going to call it [the Air Force One deal] a very unique moment, a very unique negotiation, a very unique set of risks that Boeing probably shouldn’t have taken,» he said. «But we are where we are, and we’re going to deliver great airplanes. And we’re going to recognize the costs associated with it.»

I'm surprised shareholders haven't demanded a better explanation yet.
i think the reason that "magical negro" is considered offensive is that it only makes sense (as a trope) when the advice is coming from an unexpected source, which shows that the filmmakers considered "negro" an unexpected source.

here the treatment of a person of actual lower class is included as a point of reference in the interview process. it is implied that previous iterations of the hiring process failed to weed out people who were rude when the thought they could get away with it. what are you thinking is the implied purpose of such a strange test?