skysight-inc/HackerNews huggingface dataset:
> average performance isn't as good but your variation is small, you can prove you'll hit your metric

I think you are missing something here.

Real Time systems aren't designed for high performance at all and instead they are designed for predictability.

You aren't aiming to "hit your metric", you are aiming to never, even go below it.

This is useful for something like old-style spinning hard drives where you had to calculate where to move the head of the disk within the time of the rotation. You have a instructions/second budget, and you know it will execute that.

On non-realtime hardware (and software) you know how many instructions/second it can do, but things like speculative execution of caching strategies or non-RTOS mean those instructions are not guaranteed at all.
This is where perl really shines for me. Regular expressions are front and center, making it so frictionless to slice and dice text. My bash knowledge is so stunted because I bail to perl as soon as the going gets tough. :)
With pop music you hear exactly the same track over and over with no variation and it gets predictable and monotonous. With classical, jazz, or live music there are many performances, so any two recordings will not sound identical. This is one reason I can't stand pop music after a few listens.
Changes in proton density, spurred by solar wind, may predict earthquakes
quite possibly this: https://somafm.com/spacestation/
Great point! We stayed at an Airbnb about a year ago, and part of the fun was seeing the record collection they had, along with a record player we could use. We queued up Jolene by Dolly Parton, some live Allman Brothers Band, Meet the Beatles... it was a great reminder of the experience, and also a way to get to know the host’s musical tastes.

Is there some equivalent where I could say, “Here’s what I listen to the most” ? Seems like some kind of fun little utility opportunity... maybe even just a publicly-shared playlist of top-played songs / albums?
The article doesn’t seem to identify a problem caused by these unexpected parameters. I would think any system that accepts input like this would need to validate the input and reject or ignore invalid input. Where is the problem?

I have been known to add a parameter like &x=1 to a page that fails to load properly the first time. It can invalidate an incorrect cache and let the page reload.
If you're actually paying attention to guaranteed worst-case runtimes to make sure that something completes within a week, then it would be fair to call that a real-time system and real-time techniques would be relevant. If you're running it on a backend with no firm worst-case guarantees and trusting that it won't take too much longer than the average time then that's not a real-time system.
I just spent ~57 minutes playing, then somehow navigated away from the page. Now I have to start over. :(

EDIT: TURN ON COOKIES!!
Funded and managed by Target.

Worth reading.
Both are mutation, I feel like this is splitting hairs, interior vs exterior. It doesn't strike me as very different. What would be some other examples?
As a small publisher, strongly disagree with your stance. I regularly find articles of ours that have been re-published years ago without our consent. Unfortunately, the time it takes to file DMCA complaints is onerous, and this is for our relatively small publication. Despite attempts to deal with this, I still find republished articles that have been around for years. These republished articles do cause actual harm to our business, as they sometimes rank higher in search engine results than the original article.

Larger publications, such as the WSJ would probably need several people working full time to deal with this situation, and still fail at catching many instances of infringement. In the case of an infringing article appearing on the front page of HN, that infringement leads to widespread unauthorized distribution.

You wrote in a different comment "HN would suck worse without NYT, WSJ, Economist, etc."

That argument is effectively: It is better to allow infringement, because the articles are worth reading.

Just because something is worth stealing does not mean it should be stolen.

Maybe if HN wants to contribute to supporting journalism – or at least finding a solution to the "problem" – you'll allow the "pain" of not supporting copyright infringement. Pain, after all, can be motivating.
https://altorlocks.com/products/saf-lock sounds more like what the parent was referring to. It's a good example of clearly addressing a specific threat model: it doesn't try to be impossible to cut (although the marketing material says otherwise...). Instead it's just so thick that a 5" angle grinder can't reach all the way through it in a single cut, and the coating material is specifically designed to be slow to cut through so that it takes a long time and requires multiple batteries.

Of course, it still has the obvious problem that the thing you're locking it onto is probably a lot easier to cut.
Tearing Apart the Wyze Outdoor Camera Base Station – Surprise, Its OpenWRT
This reminds me of the college that only offered sports:

http://www.espn.com/espn/feature/story/_/id/19136428/the-dow...
> Rust? Well, talk about hip and groovy blah blah. About as great as C++.

I hope Rust winds up as "great" as C++ in terms of popularity.

I don't need "web/crud enterprise" (there are a zillion languages for that) with it's infinite tower of abstractions, but I do need "embedded enterprise". And I'm really desperate for a language better than C for that.
Ironically, your argument would be completely correct if it were a real gun[0], but I don't think it applies to toys.

0: or, say, a rocket-propelled grenade launcher; it's important to remember that second-amendment rights apply to any weapons the military is allowed to use, because the point is to enable local militias to fight national (British or otherwise) military forces
It's backward compatible.
It isn't at all, however Americans fixated upon some mythical conception of state fiscal responsibility will find the expansion of certain programs more politically palatable if accompanied with roughly commensurate cuts in other areas.

Reducing America's global footprint would also likely have the effect of producing a massive global political realignment, as nations in an increasingly multipolar world would need to adjust their security policies in order to face the potential challenges of existing without a global hegemony interested in fixing national borders and guaranteeing the secure flow of trade good worldwide.

This resulting uncertainty would, I believe increase the relative value of maintaining a presence large internally stable (relatively speaking) markets like the NAFTA, while reducing the viability of complex, brittle supply chains dependent on outsourcing the production of many individual components overseas.

With companies increasingly incentivised to produce where they sell their good, the power disparity between laborers and corporate entities would be reduced, as their labor force and their consumer base would be either the same, or intermingled. With workers better able to negotiate terms with their employers, rather than be forced to increase benefits for their workers, companies might find it more expedient to outsource the provision of a social safety net to federal and state governments through lobbying efforts.

None of this, of course fixes the general administrative incompetency of the American government. But it also sets the stage for a greater latitude of internal reforms by simplifying the machine that's in motion, as well as reducing its number of foreign dependents.
To put a slightly different spin on qwertox's reply: What matters is that the OS can guarantee how long it will take for, say, a high-priority task to become active after it is activated. It's not a matter of the absolute numbers; it's the ability to make a real guarantee. Of course, the bigger the number, the harder it is to make a guarantee at all, because there are more things going on, and are you sure you got all of them? But with a real time OS, there are far fewer things that happen in such a case, and so it's easier to calculate and to prove that yes, it really will respond within X cycles.
Imagine a future where we could put our code into a search engine and then get back apps/programs that have similar functionality...
I can’t get the paper to load, but I’m curious if they address the lack of player shadows. Having shadows would have made the video much more realistic.
Wow I wish I had a friend interested in stuff like that. That sounds so cool!

After losing a lot of my curiosity the past few years, it’s coming back and my confidence is growing and I want to explore various fields and technologies deeper [and for the first time].

Do you think people don’t know about this beautiful stuff because inventions and products have become overly corporatized and use intellectual property and patents, which stifles curiosity?

I can’t help but dream of a fully open source world where we don’t dominate each other by keeping information about the inner workings of things artificially scarce like we do today - as evidenced by Aaron Swartz, Library Genesis, corporate fight back against right to repair etc.
Unless the employer posts the salary up front, they are bring deceptive too.
Amazon, Wish Restricting Seed Sales May Not Stop Mystery Mailings
At least this is explainable by designers not anticipating hard cases.

I remember the shittiest app from HSBC (who, by the way, seem to be sleepwalking their way through retail banking, with no direction from anyone who cares), which asked:

"What is the answer to your chosen secret question?"
I don't know where you get the impression that in East Asia most people think alike, though I won't call it microaggression but rather self-centered cluelessness. Agree with your other points though.
1. Productized services.

2. Haven't updated it in a while but used to be every week

3. Self-hosted, because I wanted custom features (community)

4. https://www.productizedstartups.com
More than 700 airline passengers banned in US for refusing to wear masks
Fair :) but I think there's a degree difference here (and this is more about the language than Shellcheck itself).

Also, maybe my original phrasing left room for misinterpretation? Shellcheck will happily suggest changes that break working code. I think I've had it happen ~4 times this year?

Obviously it varies a little by tool type and ecosystem--it's obviously not much of a surprise if a dead-code analysis tool suggests removing things you can't actually cut, and likewise linters in most languages can point out unused variables/parameters that you can't cut. But I can't recall the last time another tool gave me specific do-x-not-y suggestions that just weren't anywhere close to fungible.
Over the 30 years I've been commuting by bicycle, I get a bike stolen once every 3 years or so. My bikes cost in the neighbourhood of $1k each. It costs me about a buck a day to travel by bike, which is really cheap relative to other transportation options. The cost of replacing a stolen bike seems to be less of a concern for people than the feeling of having been violated and taken advantage of.
> Can ML be hard-realtime anyway?

Sure, why not? The number of instructions needed to run inference on a given neural network is known so I don't see any real issues here.

(Training is of course a different matter)

> Is it just me or sounds the "ML" on these slides more like "we need to join the hype" than an actual use-case?

You could build query-by-example indexes (for text, sound, images or videos) in the storage hardware with this kind of capability. That'd be pretty interesting.

Imagine something like Isilon, but instead of allowing Hadoop analytics on the storage hardware it could do approximate nearest neighbour across images.

(This is actually a pretty good idea...)
just a little umh
https://www.virustotal.com/gui/file/6dbe03438a95bc295ca64d49...
The problem might be recursive. If the shortfall is tacked onto the back end of the loan (plus interest), so long as the tenant is solvent it isn't problematic for the bank. If the client takes a write-down, though, the bank takes a write-down, and they may need to think about reserve ratios and regulation.

I suppose the bank isn't primarily interested in the loan being paid on time, they just want it paid some time. (Not sure, a delay might even be good for their business model?)

The bank is definitely interested in problems of solvency, and the tenant is interested in minimising cost, but kicking the can down the road might be the easiest option for them. Maybe a competitive creditor could break that impasse though. Threat of insolvency certainly would.
Your [1] doesn’t mention it, but I find shopt -s inherit_errexit to be indispensable.

https://twitter.com/hellsmaddy/status/1273744824835796993?s=...
I often use base 36 (0-9 a-z), which is the most compact notation (highest base) that python's int() function can decode.
See also:

* BashFAQ - https://mywiki.wooledge.org/BashFAQ

* shellharden: safe ways to do things in bash - https://github.com/anordal/shellharden/blob/master/how_to_do...

* Security implications of forgetting to quote a variable in bash/POSIX shells - https://unix.stackexchange.com/questions/171346/security-imp...
Sit at home and wait for covid19 to pass.
may be "design goal" is more appropriate a term, rather than responsibility.
What I'm saying is that if I manage to build enough tooling to streamline my work so it takes me twenty hours of "at work" time instead of the forty it used to, then under the standard full-time employee arrangements, I have an obligation to use the remaining time for other tasks, like finding a new corner of the company's workflows I can help optimize and streamline.

I've never seen a system that was even close to perfectly designed or optimized. You can always find more to improve.

Yes, there are diminishing returns for any specific corner, and there comes a point when the increase in risk from doing further deployments is not worth the shrinking business gains for optimizing a given corner, but I strongly believe there are always more improvements that can be made, both at a small, focused level and stu the big picture level of what systems should even exist in a given company.
Non focused work is still work.
You might also enjoy “Ted the Caver”

http://www.angelfire.com/trek/caver/index.html
I would say tooling is the main reason haskell is not adopted even in personal projects much. The package manager used to be pretty bad, poor editor support is still the biggest obstacle for new-comers. Combine that with the fact that students are taught a procedural-style language in their school and you have small percentage of new-comers looking at it. Rust have an advantage here since it is procedural-ish language.

But these problems require money and expertise and marketing from people who already are in the field, so a bit of chicken-egg problem.

Arrogance is the last thing i would say about haskell community and i have interacted with them on reddit and irc. So not sure about that.

The thing about ignoring enterprise needs is that the enterprises need to invest in the things they want. Those that do contribute are using haskell in enterprises that fit their needs. Otherwise it is primarily a research driven language.

It's not very surprising that Go/Java is doing very well, looking at the investment done by the companies behind it.
Depends on what game you're trying to build and if the engine is tuned to that use case.

The needs of an open world vs corridor vs highly instanced simulation will drive a lot of the core design of an engine in different directions.
last.fm has been around for decades
Check out, https://www.programmerweekly.com/
Just by not being visible it would already be a better experience for the user.
> I'd rather burn Bitcoin mining rigs

that's because you benefit from it. You're not currently paying the cost of that 1080p stream - netflix (and the ISP/peering networks) are paying. Netflix recoups the cost from your subscription, and the ISP/peering arrangement is mostly cost neutral to them (save for a small amount i presume).

But it's still not "free".
Good question. I can see that being an issue in the US.

In my case, I actually work in IT rather than tech. Equity is never part of the deal. I think equity is much more common for US employees than it is for European.
> Interestingly, Black students in the United States are subject to disciplinary action at rates much higher than their white counterparts. These disciplinary actions put students at higher risk for negative life outcomes, including involvement in the criminal justice system.

This is NOT true.

This kind of misinformation is especially harmful to black kids in particular when you erase any real issues that they might be suffering from, and externalize it all as racism.

The fact that black kids are simply less likely to have parents that have free time to spend with them, and are less likely to have a nutritious breakfasts can go a long way to explaining their disciplinary and performance problems. Other factors are that parents are less trusting of social workers, and so learning problems go untreated longer. Black kids are less likely to get glasses, and less likely to get treated for things like dyslexia.

These are IMPORTANT issues, and by blaming any disparate outcomes on racism, you are completely erasing these very real problems that can be addressed, and getting in the way of actually helping.

It is egregious that when there are kids who have very visible health problems from malnutrition, there are these consultants who are blaming everything on their teachers "unconscious racism", and wanting to put their teachers through these laughable unconscious bias apparatuses.

> QUOTE: "Black children do not misbehave more than their White peers, rather they are punished more. In fact, Black students are more likely than their White peers to receive a disciplinary action for a discretionary offense like talking back, violating a dress code, or being defiant. Black children are also more likely to be suspended out of school for their first offense."

I don't think your sources are very relevant. your csgjusticecenter.org link is 404.

The very fact that black kids tend to come from a different socioeconomic background means that they will not have exactly the same needs and behaviors as other kids, so it is unreasonable to assume that they will be disciplined exactly the same.
The Multifaceted William Shockley
The best alternative is probably just not-doing that - the reason for the page splits is the performance of the HN back-end and hitting the site for all the follow-on pages might make the problem worse, not better.
Have you seen the movie Nine to five (1989) with Dolly Parton? It’s great!

I just watched it for the first time tonight
> It could only walk on flat ground. It was supposed to be able to cross a ditch, but that was manual.

Well, now I'm wondering what they needed eleven onboard minicomputers for. How much route planning intelligence do you really need if you're operating over identical terrain every time?
Trans-ethnic analysis reveals genetic and non-genetic associations with COVID19
> realtime OS won't do much preemption, probably would rather stick to cooperative scheduling.

I've seen realtime OSes that were very preemptive, at least between priorities. Tasks/processes had priorities, and a higher-priority task that became active would preempt anything lower-priority that was running. vxWorks ran this way, IIRC, and it wasn't alone.
Is bicycle theft taken seriously in the Netherlands? Meaning, do the police work to stop it? I’ve wondered since there’s such a strong cycling culture there.
Yeah, but I dare you give out your account number to a random person. The bank security system here is ridiculous.

I always stick to cashier's check for this very reason (and for accounting purpose).
Australian banks have a system called osko/pay id. You register with your bank a phone number or email I think. And when someone transfers money using your phone number you get a confirmation of their name.
It is really weird that this one word can't be said, even as a quote, even when invited on stage to sing a song by the original performer.

https://www.bbc.com/news/newsbeat-44209141
Alinco DJ-G7T has real full duplex.
Currently using transmission-remote for a headless Linux box living beside my desk, and a count approximating 1100 torrents (with the only public ones being Linux ISOs).

It works exceedingly well. I've never had it falter or slow, despite the number of torrents. My preferred client for desktop and server :)
> I have an obligation

You don't though. If you become 40% more productive, you should be paid more. Quietly taking that time as part time hours, instead of staying full time and getting a promotion+raise, is fine.
Where does it say leftist in your "proof"?
It's almost a rite of passage for expats in Japan to be denied some service over name issues.

The length of names is a common cause. In Japan, a normal full name is usually 4 or 5 characters long, with some exceptional cases being slightly longer. Systems often have a character limit which can exclude many non-Japanese names, especially if you have a middle name.
You can’t stay safe merely by not tracking people. GDPR is over 50,000 words and largely untested in court. Beyond not doing bad things, you probably have to hire specialists and wait months for consultation before feature launches, but nobody can be certain they have met all the requirements to the satisfaction of the many separate authorities.

Either you blow seven figures hoping to comply, you bet eight figures you’ll never be within EU jurisdiction, or you do this.
You'd get an adjusted equity package.
Yeah, I'd agree with that. Expanding on that I'd say it's that they never ended up in a place where they had real lock in for the ISA, combined with there being better ISA implementations in each of the gate count niches. For any combo of gate count and licensing, Cortex M and R, SH, Xtensa, or PowerPC all made more sense for new designs depending.

Classic five stage RISCs are basically a commodity these days.
It seems strange to consider Haskell as dead when its motto was "Avoid success at all costs". Haskell wasn't popular in enterprise settings because it didn't want to sacrifice being a good language for being a popular one. Haskell was/is very successful if you base it on it's own terms. Now, that goal can be debated, it could be argued that an unpopular language is never that good because it is unpopular, but that's a different argument.