skysight-inc/HackerNews huggingface dataset:
The other question is: can I at least time this GC so it doesn't overlap the refresh interval and skip a frame? Because 1ms may not be significant if it lands in the middle of the 16ms period, but if it lands at the end you've just produced jitter.

So I'd think a GC designed for a gaming system would take this into account; incremental concurrent GC that can be timed to happen at the start of each each frame interval and be paused if it gets close to the end.
Theoretically. Not everyone has the liberty to change jobs at will and be fine.
And interestingly, government is not that clear either.

In Hungarian, for example, we use kormány to mean a mix of government, administration and cabinet, but mostly cabinet. Still it's usually translated to and from "government". But in English government is a very broad word that basically means all the tax funded institutions, not just the ministers. We rather call that "the state". For example in Hungarian nobody would say we have "government-funded" education or healthcare, rather we have "state-funded" ones. But in English "state" is very overloaded with many senses, so "government" took its place. It used to be strange to my ear in American movies when I knew less about the system, e.g. really the government is trying to find you? Like ministers and stuff?
It doesn't. IANAL but I'm pretty sure that no matter what the contract says an employer's claim on work that an employee does on her own time and with her own equipment and unrelated to the company's IP is not "obviously" something that will stand up in court. I don't know if there is relevant case law but this seems like the kind of claim that is likely to be invalidated in court.

Of course at least one and possibly more of those three things are not true for the OP, so that may be a different situation.
At large scales, decisions need to get made. AWS and GCP will not negotiate with you unless you're big enough to make any if that worth their time.

Netflix is a great example. They run most of their services on AWS. But they also run their own CDN with real hardware in data centers because serving it from Amazon would be a deal breaker.

There are reasons to use AWS and GCP. But when I start a project, I don't start there. It's too expensive one way or another, and the "free" tier gets blown out extremely quickly.

A smaller provider will provide what you need, normally be cheaper, and has no lock in. If you later decide that you really want autoscaling or managed databases then you can move easily. And if you do switch, you'll at least know what your product even wants to be, and it's projected growth.
Like others have said: talk to a lawyer, find out your options, given your current contract (don't talk to your employer or make any decisions before fully understanding your rights and duties). One complementary advice: think that in the next 5 years you're likely to receive better offers than you currently have. How will your decision now influence your career plans later on? Try to imagine how it will be like to be yourself in future. Your future self will appreciate that you gave him serious consideration.
> Issues that absolutely nobody thinks much of outside of the country that imprisons more people per capita than Xinjiang
Customers are dumb. People are putting CIA-level surveillance equipment into their homes just to not get up from the couch to turn the lights on. The Stasi or Nazis would have loved that back then.

If a car costs $1,000 less but would catch fire in an instant when turned on its roof, people would opt for the money, I guarantee you that, because when was the last time you car was upside down?
When people vote in their personal best interests, that is a signal for a dying society. Imagine if you had a vote at halftime of a sports game and let people vote on what the rules should be. Ideally, they would vote out things like corrupt refs, and make adjustments to rules that have proven to greatly advantage people in a game-breaking way. But if they start voting in such a manner that they are reallocating points in order to personally benefit their team, the democracy is over, that's no longer a society with social cohesion voting on principle for the sake of the game.

Direct democracy populism where people are maximizing personal return should not be considered the standard that we aspire to. I'm not making a case for right or left wing politics, I'm just making a case against the idea that if people vote in such a manner that they will not personally benefit, particularly in the short run, that they are necessarily idiots that have been tricked into voting against their best interests.
at least Photoshop CS6 runs perfectly fine on a current Windows 10 (I suspect it wouldn't do good with a high-DPI screen though), but I agree that going all the way back to that today is not really something you'd do for regular professional use. Of course, not everyone is a professional user.

That said, freelancers I know using Adobe software have to keep old versions around because clients don't upgrade. People are even now skipping or lagging versions, because they'd rather stay with a version they know works than invite new bugs by upgrading.
Sure, but it's done with some restraint and fear of consequences. With shame, if you will.

The new way is obvious, shameless, blatant, and unapologetic. "We run this bitch, what are YOU going to do about it". No?

I grew up in Ukraine in the most corrupt post-Soviet era. Even then corruption was done with finesse. A lush mansion is hidden from the view, and you really need to go looking for it.

Not the Steve Mnuchin level of "we are going to take a private jet to Fort Knox, watch the Solar eclipse on top of a pile of gold, and put it on Instagram" kind.
It may be that ... but it's not. Either you're being very naive or rather deceptive.

People aren't paying for £millions of political advertising because it doesn't work, Boris wasn't stupidly echoing a 3-word slogan because he's an idiot with nothing else to say. It's wide-scale mental manipulation, the sort Coke does with brand advertising all the time. The people running Boris aren't messing around, he doesn't tousle his hair before every public event because he's an actual moron: but so so many people think he does. It's calculated and computed to the n-th degree.

Boris's team did some incredibly inciteful things, learnt through the success of Trump's campaign in part. One of their genius moves was not having him appear in debates - everyone knew he couldn't really handle himself and would lose voters, even he can't lie so bare-facedly. But having him not appear gave the BBC/Media excuse to always talk about him but never say anything of substance. He did have to get in a fridge to avoid having the negative stories make billing that day, but the TV folks were happy to naively play along, ...
Midwest here. I've got 100 Mbps cable for $70/month and can get 1 Gbps fiber for $100. Then there's the 0.5's like a couple DSL services.
I think that would a feature at least as much as a bug. If the national government becomes focused on doing the most essential things and is forced to build broad-based, cross-party coalitions to accomplish that, it seems that causes the people to be better represented than if a majority party can cram through their point of view without worrying about trodding over those (temporarily) in the minority.
They are (a solid surface), but game physics are somewhat fuzzy due to performance requirements. Some games teleport you back on top of the ground layer if you fall too deep.
Sorting Algorithm Visualiser mobile application built using Flutter
Thank you for your interest. So we are making it mandatory for the sender to put up detailed images and discription when the need is posted. Furthermore, we have integrated notification system to make the traveller aware to check items before acceptance from the sender. And there are also clear mention of caution every step of the way. "a lot more" refers to the fact that the senders and travellers can come to a negotiation on items and merge items to get to lower price and add on tips instead if the weight exceeds 2kgs.
No, it is like modify_ldt on Linux.

http://man7.org/linux/man-pages/man2/modify_ldt.2.html
You do not contradict what I wrote. Yes, your industries are going with nuclear. No, they will not be able to compete toe-to-toe with equatorial countries getting solar at $0.01/kWh, as they will likely be able to in a few years.
What a difference between the set of photos! The dignified, prim, well-dressed families in the early days, and the more recent photos they showed at the bottom of the piece.
How would, "What happens after prisoners become accountants / lawyers / bankers..." sound? To me, it says that trust in our profession is interchangeable with that of trained felons.

I'd rather not have technically proficient felons near passwords, credit card #s, and other personal information.

Edit:

I hate to sound like a Calvinist here, but you have to ask yourself how much a change in behavior is due to "rehabilitation", and how much of it is purely situational.

From what I've seen, they're model employees, until the setback--be it divorce, drugs, financial hardship, stress, etc. Then there is the backslide.

And you don't have to take my word for it. Recidivism rates are very very high.
No. They didn’t vote against their interest. They voted for someone who supposedly would fulfill their interests. Voting against your interests implies you know your interests are wrong.
My own journey to unlearning hacking bad tests (re: Paul G's essay)
> at least Photoshop CS6 runs perfectly fine on a current Windows 10

And on Mojave, by the way. It's only this stupid 32 bit thing that's killing it in Catalina.

> but I agree that going all the way back to that today is not really something you'd do for regular professional use.

Why? Adobe hasn't added anything particularly significant since CS6.

(And I don't think it's a coincidence that they moved to a subscription model around the same time they stopped making significant improvements.)
I would also add to this that in my opinion often the best games (from a design perspective) are the ones that lean into this sort of freedom. This line of thinking has very much influenced game design trends, at least within certain genres. For example, simulation and survival games usually try to expose the game's systems to the player in a way that lets the player be creative in the game (Minecraft, Prison Architect, RimWorld, Factorio, etc). Even in games that aren't based on simulation or user generated content, designing the game's systems in this way gives the level creators freedom to do more without having to write code specific for every level.
even if it's explicitly stated in the contract and the employee has agreed to it? Why would it get thrown out?
I had to look this up. The CNSC is the Canadian Nuclear Safety Commission. Their Pre-Licensing Review is an optional process intended to streamline the eventual license application. (https://nuclearsafety.gc.ca/eng/reactors/power-plants/pre-li...)

The NRC and the CNSC have also agreed to a joint review process that might perhaps allow the same design to be used in both Canada and the US. (https://www.terrestrialenergy.com/2019/12/terrestrial-energy...)

However, the ISMR is at least three years behind NuScale who started their NRC application in December 2016 and are well along in the process.
Actually with dependent types you totally can encode proofs that your logic is correct. But I don't really see that trickling down into mainstream programming anytime soon.
The "rattling" in Skyrim/FO is not specific to those engines but seems to happen in all games that use Havok (e.g. all Source based games exhibit the same behavior when something gets stuck in something else).

RAGE/GTA/RDR2 are so insanely buggy games that a game developer probably can learn nothing from them, except how to not do it, and that no matter how broken your games are, you can still earn billions.
That’s one heck of a good idea. I’d actually subscribe to cable to watch that show.
Just going from that video, it seems to me that the wings are inly really forward for the upwards portion of when they flap their wings, which is only a portion of the positioning while flapping, and that at-rest the wings are not forward. (I only watched that one video and only once, though, so perhaps I’m incorrect)
I renewed my certificate a few days ago. I think it took about 2 hours.
> type annotations are not (always) just typechecker-hints, but can be explicit documentation of intent

More than this, in highly expressive type systems such as Haskell's, they can carry proofs. This can be useful for constraining the capabilities of effects (ie: we can state that a particular function has the ability to make a network request but cannot open files) as well as assisting us in writing the correct implementation by construction. As an author of a type-level library it's also highly useful for generating code from arbitrary types that is also correct by construction and deriving obvious implementations so we have to write less code.

Haskell's type system may soon be able to check for usage as well by encoding linearity into the type system. This will enable to tell the type checker that a function which has a resource must use it at least once. Without explicitly sequencing our nice, pure code the compiler can ensure that linearity is preserved. Idris 2 is experimenting with this as well. It seems like a pretty good idea.

And all of this type level stuff is so useful that we want to do more of it. Dependently typed languages remove the separation between the type language and the language of terms. This is powerful stuff.
A lot of people on this forum probably are pretty happy-go-lucky with their negotiating.

The difference between $200k and $300k is a lot, but I see a lot of unattached young people not really caring. Ironically, it seems much smaller than the difference between $20k and $30k.

But most artists don't have people breaking their door down to compete for their time. And anyways, coding is a creative profession; I'm sure that plenty of techies are aspiring artists who didn't like their odds.

I'm surprised that more people don't see exclusively 'ex post facto' rewards as a sort of corrupting influence on the creation of art, rather than a motivator.
> I inevitably came the exact opposite conclusion. Perhaps because at the start of my career I was trying to do the same thing with Java, and it added overhead and expense without a commensurate payoff in safety.

It really sounds like your code base simply wasn't too big after all. When you change a Java API, how much time does it cost you to find all broken client code? How much in the same case for python?

> Frankly, I think velocity is ridiculously underrated

Again, it sounds like your projects were still rather young. IME, throwing away code practically never happens when it has been installed for at least half a dozen customers. So python helps you to build stuff quicker, because it does not force you to be sound. But soundness is exactly what you want after a certain threshold.
Most people are not farmers. Even then, have you seen the size of American F-150 style trucks in person? They are absolutely enormous. Even farmers do not drive cars that big, at least in the UK.
Sorry you see that as personal attack. It is not mean to be directed to one person. It is mostly against the lack of ethics in the profession at large.

I can understand less and less how other programmers can do this kind of work.

Everyone got to put food on the table, but if the money comes from destroying personal freedom, I could not sleep at night and I would take any other job.
You must have a much better mechanic than usual. Most of the ones I've worked with tend to make a quick guess at what's broken, and just replace it. I call it "throwing parts at the problem" when it goes badly.

Though in defense, most of them are good enough to guess right 90% of the time. And mechanics generally get paid by the task, not hour. Replacing the probably misbehaving X pays. Spending an extra half an hour making sure that X really is broken and replacement is the best solution doesn't pay. So they just replace the X and hope for the best, and then replace something else if it didn't work.
I'd open source the current versions of it. Pick the license of your choice. If it's done in your time, they have no authority over your side projects, unless of course you've worked on them in the office.
I didn't see if there was a re:invent talk about it, but is it actuallly Cassandra under the hood? It seemed like it might just be the Cassandra API akin to Aurora being MySQL.
> In hindsight, I also made some mistakes in how I went about evangelizing it.

I'm very curious about what these mistakes were. It would be great to learn from this.
> That's leaving it to the landlord. A landlord can't just throw away a bunch of stuff owned by other people, with no attempt to return it.

They certainly can dispose of (typically by public auction, not literally throwing it out) property if they have no information that tells them it isn't abandoned property of the tenant and they've followed the applicable law on abandoned tenant property as regards notice to the tenant and opportunity for the tenant to reclaim, which may allow requiring payment of reasonable storage fees and a set time limit.

There's a popular saying that
possession is 9/10 of the law; while it's not literally true, it is an important reminder that most physically property isn't mystically imbued with the ability to inform anyone who encounters of it of the identity of the current legal owner, and so the law very often allows presumption of ownership from possession and other circumstances and provides remedies against the party who had direct responsibility to the actual owner for causing loss of they fail in their duty. But if that party is a failed business by the time the owner discovers the failure, that recourse may be disappointingly limited.
Even with perfect understanding, there are many people who believe along the lines of "the government which governs least governs best."

Specifically, if you promised that every year you'd take 5% of the money of everyone richer than me, that I'd get a healthy slice of it, the rest would be spent on programs I approve of, and that there is no possible future in which that new tax would apply to me, I'd still vote against it. I don't think it's because I'm too stupid or ill-informed to understand that it would be "good for me".
> If it was left to companies, they would still be shipping software with 68K code.

You seem to think that would be a bad thing. Why?

The operating system is there to support applications.
NGINX Webserver in Copyright Dispute, Creator Arrested and Interrogated
Want grocery delivered in 90 min if you are in Jamshedpur. Checkout this app
‘Extraordinary claims demand extraordinary evidence.’ And while this truism is a semantic truth, it is not also therefore a logical truth.'

That's true. One should ask, 'extraordinary' for whom?
Great comments by you and others here.

I was visiting MCC during the startup phase and Bobby Inman spent a little time with me. He had just hired Doug Lenat, but Lenat was not there yet. Inman was very excited to be having Lenat on board. (Inman was on my board of directors and furnished me with much of my IR&D funding for several years.)

From an outsider’s perspective, I thought that the business strategy of Open Cyc made sense, because many of us outside the company had the opportunity to experiment with it. I still have backups of the last released version, plus the RDF/OWL releases.

Personally, I think we are far from achieving AGI. We need some theoretical breakthroughs (I would bet on hybrid symbolic, deep learning, and probabilistic graph models). We have far to go, but as the Buddha said, enjoy the journey.
I agree. Proper controls are half the battle. Naturally, those tend to be ignored when things get difficult..
> This referrer is very useful to figure out where traffic is coming from.

This is exactly why sending the referrer header is insane[1]. The header betrays the user's privacy by design.

Remove it ASAP. If your app breaks, that's unfortunate but necessary.

[1] https://news.ycombinator.com/item?id=20468115
Writing software isn't really "bootcampable" if there is such a word. You need a significant amount of time to gradually absorb knowledge and skills.
Csikszentmihalyi is not respected by professionals of his field (there is no enthusiasm to followup on Flow). Of course Flow was also cargo cult executive catnip back in the day -- I suppose Mr. Fox's day.
Agreed. And I don't think Linus' opinions on compatibility come from the funding model.
Wrong about contracts.
What matters is law and precedent.
Contracts may be entirely unenforceable.

Seek legal advice from professionals.
I regret that I have but one upvote to give for this.
5 to 10 years is a lifetime in this business. That's like asking what cars or aircraft will look like in 50 or 100 years.
It doesn’t matter who maintains them — the tags are still state. It may be stateless from your API’s perspective, but the system as a whole is still stateful.
But this is precisely why Tech is the perfect place for people like this: we already don't trust anyone!

Consider Netflix's ChaosMonkey (or whatever their new simian name they have now). It messes with your IT infrastructure automatically to ensure that your software/system can handle these regular problems. Developers have to consider that hey, these things are going to happen all the time (rather than relying on luck that it doesn't happen) and they build super resilient systems. You ever even heard of a Netflix outage?

Now ask yourself this: How would you build your security infrastructure/system given the knowledge that literal convicted criminals would have access to some parts of the system? You'd become very inventive, creative, and build the world's best system. AAA (authentication, authorization, accounting) security? You'd find some new A's to add just to be sure.

If your system can't handle convicted criminals access it, how will it handle the ones who didn't get caught but now work for you?
I love dunking on Google, but isn’t this vacated due to the LinkedIn scraping case?

https://www.theverge.com/2019/9/10/20859399/linkedin-hiq-dat...
The author's comment post discusses how the analytics are going to be flawed, but is emphasizing that the trends in the numbers over time can be very useful, even when we know the exact numbers are not precise.

I think it's a great trade-off to respect user privacy while removing annoying popup garbage from the user's screen about consent. Aren't we all sick and tired of these consent buttons everywhere online now???
MongoDB Extends Database Support for AWS as Both a Partner and Competitor
>Amazon has faced accusations of destroying returned items in both France and Germany.

...and? Is this where we are going, I can't do whatever the fuck I want with the stuff I own?
Or they voted one way for a long time, and things got worse, so now they vote a different way.
Thanks! Yes, very true, there are pictures of them being restored.
Well it depends on where. For ex: If a request handler in your web server is throwing an exception, it's not a good design for the whole server to go down because you thought it was a bad pattern to catch any exception that handling one request might throw. The whole request should fail, return a 500 to the client, and log exception details for later examination, but shouldn't be allowed to disrupt the rest of the server.