skysight-inc/HackerNews huggingface dataset:
A lot of people say this but I find Xcode quite good. I can load a huge project and be editing in around 5 seconds, compared to waiting several minutes in Android Studio. It has very clear in-line diffing, incredibly fast project-wide search, and very consistent hotkeys making keyboard navigation very simple (especially if you like to spatially arrange your editors via hotkey). I also find that its UI is responsive and well designed, good aesthetic choices, consistent stroke widths on icons, consistent typography, etc

Some of the "badness" of Xcode comes when you have to deal with a huge, mixed-language project (Objective-C, Objective-C++, C++, C, Swift). But then, I don't know of an IDE that handles that situation gracefully, and in a unified way. Xcode still manages to parse and autocomplete all the above languages with a good degree of grace, but the clunkiness comes in knowing how to connect them all together and why the damn thing won't build or link — it's pretty hard to shield the programmer from that complexity
Yeah, turns out she miscalculated a bit with this particular offering to Moloch.
BitC used a strictly typed memory model.
dqlite has 2 other advantages over rqlite: it supports transactions, and more importantly (IMHO), it works with Go's native sql.DB handler.
AWS outage and the world is in a panic. Azure outage and ... crickets?
Algebraic Effects: From Algebra to Programs
Might be a good idea to remove "self-destruct" from the front page your marketing if it's not intended for the masses. Or at the very least, explain that it's not a default behavior. While you were able to explain that here, others will be hesitant to adopt without the context.
Memory is typed in C++. You must use placement new to imbue memory with a non-POD type, and that memory continues to have that type until its destructor is invoked. This is what allows the optimizer to assume that vtable pointers don't change while an object is alive.

Effects of the typedness of memory can also be seen in the strict aliasing rules. Once a piece of memory has taken on a type, it may no longer be aliased by pointers of different types, until the memory is relinquished back into typelessness by a destructor.
Coming from an outlet that is a leader in scare tactics..
Security models from the dawn of computing, which operated on assumptions that no longer hold true, including passwords being stored in plaintext in /etc/passwd, then later, crypted in /etc/shadow. If the /etc/passwd file were stolen, then you'd have everyone's password. By forcing the password to be changed every X days, then even if an attacker got a copy of /etc/passwd, those passwords would not work after N days.
I am sorry, but that is a ludicrous analogy. Of course I would blame the police in that situation. However Swartz is the one that figuratively pulled the trigger not Ortiz. A proper analogy would be the cop arresting the kid and the kid hanging themselves in their cell. It is hard to blame the police in that situation because no one would expect the kid to hang themselves.

And for the record, I am general not of fan of the police. You can dig into my old comments and see various anti-police rhetoric to the extent that it fits into normal HN conversations. But that doesn't mean police or the legal system are responsible for everything bad that happens. Authorities can't be expected to be omniscient and foresee any possible extreme response like committing suicide.
From the final paragraph:

> Ortiz is now the former prosecutor who is linked to the suicide of a once-in-a-generation talent and who fought Biden’s labor secretary nominee over his labor practices and lost.
There isn't a clear answer to that but here's what Gene Spafford wrote in 2006:

> So where did the “change passwords once a month” dictum come from? Back in the days when people were using mainframes without networking, the biggest uncontrolled authentication concern was cracking. Resources, however, were limited. As best as I can find, some DoD contractors did some back-of-the-envelope calculation about how long it would take to run through all the possible passwords using their mainframe, and the result was several months. So, they (somewhat reasonably) set a password change period of 1 month as a means to defeat systematic cracking attempts. This was then enshrined in policy, which got published, and largely accepted by others over the years. As time went on, auditors began to look for this and ended up building it into their “best practice” that they expected. It also got written into several lists of security recommendations.

> This is DESPITE the fact that any reasonable analysis shows that a monthly password change has little or no end impact on improving security! It is a “best practice” based on experience 30 years ago with non-networked mainframes in a DoD environment—hardly a match for today’s systems, especially in academia!

https://www.cerias.purdue.edu/site/blog/post/password-change...

I've heard variations on this idea which all stem back to that same kind of scenario of a DoD facility where things like access were limited and, for example, a spy who cracked or shoulder-surfed a password might have to wait some period of time to use it, none of which makes much sense in our modern security landscape. I haven't seen anything definitive about the origins but it's very hard to find an actual security expert who thinks it's a good idea (as opposed to a compliance process enforcement person who might have had this trained into them) and these days I'd really be focused on how you could make WebAuthn mandatory.
While I think the new site certainly looks appealing and includes a lot more helpful information than before, there's something about the old playful, hand-drawn design that felt more like it embodied the ethos of Rails.
I would love to see XiangQi on Lichess or a suggestion for a good one. I suck at Chinese chess, but after learning it I was demolishing my friends from the headspace it gave me, the complexity really seemed to help me be a better chess player. I feel like I was an amateur "take as many pieces as you can and overwhelm the king" before and Chinese Chess turned me into a "sacrifice your pieces to position yourself better, value the pieces differently at different points of the game, and kill the king ASAP with pressure" player.

In Chinese Chess, I try playing against others and I know I probably lost in the first 5 moves often, I really suck at it, and in 10 moves I usually can tell I lost, I have never won once against a player online.
> In order to have a reasonably complete language that has RAII and value types, you must also have: - constructors - destructors - overloadable copy assignment operators - placement new - move semantics and rvalue references

C++ didn't have move semantics at all until several decades after it had RAII.
People hate things which they dislike and are popular. Nickleback, for example. If no one ever listened to Nickleback, nobody would hate them, there's lots of worse bands. But it's the popularity that really gets people riled up.

For cordless stick vacs, for a city apartment, I say Dyson is really pretty good. But they can get quite expensive, and they look high-end (while also goofy-futuristic) so wealthy people buy them, and they're not the best vacuum of any kind, so ... yeah they really rile up the haters.
100+ person but how many devs? It doesn't feel reasonable for a CTO to be coding 50% of their time. Coding is usually the lowest impact / ROI activity one can have after having a couple of folks under them.
In all seriousness, I would enjoy talking about commercial aircraft trim system failure modes over a beer sometime.

For what it's worth, while I agree with your technical definition of a trim runaway, every time I've seen it in the sim or real life it's been a single, continuous event moving from steady-state flight trim to an extreme. I'd be willing to bet a few beers that this is what most pilots are trained to expect from a trim runaway, and what B737 crew see in the sim while getting type rated. I'm not disagreeing that if the LA crew diagnosed it as a trim failure and performed the EP correctly they would likely still be alive, and I'm also not arguing that they were an exceptionally good or even average crew.

I'm arguing that you can't really fault a below-average-but-still-acceptably-competent crew for not diagnosing the failure of a system they couldn't have reasonably been aware of as a trim problem on an otherwise perfectly functioning aircraft. There are plenty of atypical emergencies that require the crew to "do some pilot shit" to get the plane back safely on deck, but an easily foreseeable single-sensor failure shouldn't be one.

We'll probably just have to agree to disagree about how likely an average crew would be to treat this as a trim failure, but I like to think we can still agree that the likelihood was unacceptably low for commercial aviation safety standards.
Actually I would say yes, it means that type of crime as well for certain people. When US politicians say they are "tough on crime" they mean "You are scared and you are angry about it, so I will hurt those people who make you scared and you will respect me for it. You won't feel less scared or angry, but you shall feel vindicated for feeling this way."

Tell someone that they are not getting a payrise this year because some punk downloaded an ebook and now the company is on the brink of bankruptcy (whether or not it is true). "Tough on crime" is a reference to who the politician is willing to hurt - it has nothing to do with criminal activity itself.
Curious what's the location/comp like for your hiring pipeline.

That goes against my observations, but perhaps we're not hiring from the same bracket.
In remote work environment compliments are generic and criticisms feel brutal. I feel like 80% of the time the notif sound is associated with bad news and deep down we are all Pavlov's dog. I don't care how people percieve no immediate reponses, because it takes me sometimes a lot of effort to see what I mucked up this time. I feel like a solution to this would be performance or surprise bonuses. But that is never going to happen.
People steal all the time. People murder, happens every single day. By your judgement, theft and murder is ok, because it happens all the time. This analogy neatly destroys your argument, because it doesn't matter how many people do something, the popularity of an activity does not determine if it is "ok."

And refraining from romantic pursuit while working does not remotely remove one's humanity. It is simply maturity that permits restraint. In fact, humanity requires empathy. Try to empathize with someone who is trying to work. Let's say you're trying to work, and someone you must work closely with is making advances towards you and you're not interested. Does that make work a lot easier? Imagine the same situation, but your advances are not wanted... still have to work with them, but now it is going to be far less comfortable.

If you can't see how insane it would be if everyone behaved this way, I just don't know how to persuade you that it is wrong. Because if it is wrong for everyone to behave this way, it is wrong for a single individual to behave this way.
I don't know how you can say this... a closed source vuln of this severity would be patched almost immediately. See: any vuln of this severity on iOS or Windows.

On the contrary, log4j incident is an excellent example of how relying on open source for security completely failed. This vuln existed for years, all while being open to security researchers to find it. They didn't. Instead, there is evidence that black hats found the vuln first (perhaps because log4j is open source?).
Here[0] is a better website to look at this data. He started selling in November 2019, before the pandemic, and has kept a steady-ish pace. If there is a pharma agenda here for endless boosters, why is he not accumulating/holding rather than off-loading his shares?

0: https://www.secform4.com/insider-trading/1443340.htm
New Arabian Nights translation to strip away earlier versions’ racism and sexism
Also, iirc P0 was created as a result of that breach.
Agreed. It's far better to establish personal ethical red lines before you're confronted with a compromising situation.

Those situations almost always come with justifications: exceptional circumstances, career impacts, peer pressure, or just lots of money.

Better to have already decided something when you weren't unduly influenced, than have to make a hard call while everyone around you is whispering seductive suggestions in your ear.
You might have an abstract function f which takes and returns an integer, and you want to figure out if this function has “cycles”, eg if ffffff(n) = fff(n) etc. The numbers used might be enormous, and so trying to store them all is a non-starter.
Mind = blown. Hello world on Chrome, Hello Apple on Safari.
At least they acknowledge it:

https://portal.office.com/servicestatus
I mean, I get what you're going for but there's a reason why nobody does this. mjpeg is just about the most inefficient thing you could possibly do. Maybe it would be fine if the desired product experience is "make it look like an animated gif and take 40 gigabytes to store an hour of video"

edit: not trying to discourage! Just saying this is a pretty well-trodden path and mjpeg is mostly abandoned despite ubiquitous support for it
The recent trend of self supervision in computer vision disagrees with this hypothesis.
Look at the lists of CVEs that come out every month for closed source software. How did they fix them?

You don’t know. I can tell you that that my colleagues have found cases where major vendors don’t “fix” a defect - they prevent the public exploit from executing. With open source, you can see exactly what was fixed and how.

You don’t lower or raise security.
IIRC the 14th century was particularly disastrous with both the great famine and the black death wiping out something like 40% and 30% of the population of Europe. In the 17th century the thirty years' war (and associated famines and outbreaks) was similarly devastating.

The survivors had more wealth however.
Australia and US sign deal to help law enforcement demand data from tech giants
We need updated laws and moral norms around suicide responsibility. There are thousands of suicides per year where no one is held responsible but the person themselves when in reality their death was a direct result of being intentionally treated maliciously. It should be no different than felony murder. By this more just standard Ortiz is guilty and should be charged with murder. Hopefully one day reform like this will happen.
Yes, move semantics were added because the language was considered incomplete without them. In particular, because RAII based resources like std::vector could not be relocated without very expensive value copy operations.
The trick to pair programming is for each dev to have their own workstation with two screens.

Then, you simply use a screen sharing tool to share and collaborate on a code editor on each of your primary screens. We used to use Screenhero for this before they got bought out by Slack, but another tool that works well is something like Tuple.app or Drovio.

The beauty of this approach is that each person can "check out" temporarily and do research and look up stuff or check messages on their secondary monitor (without the other person seeing it), but they can easily move their mouse back over to their primary monitor and re-join in on the pair programming.

It makes pair programming a lot more tolerable, and gives you the ability to collaborate, while still having some flexibility and autonomy.

This also works well in both local and remote pairing sessions.
A few interpretations:

- Folks on Azure are active-active in multiple availability zones

- Most of those using Azure are not impacted by this particular outage

- Azure isn't widely used

...
Scheduled rotation is deprecated, but it's recommended practice to rotate passwords if your account has been compromised. Which some wallets apparently don't support. Which is quite worrisome, if I'm supposed to store money or money equivalents in the wallet.
What I like to call "nine fives".
Despite powershell's many warts it's my goto language for writing command line scripts.
Another one is: you have a list of numbers, more than half of them are the same number, and you have to find it.

Ex: 1 2 3 1 1 3 1 => 1

Hints

1- It can be done in one pass, linear time, constant space

2- It doesn't have to be numbers

3- The algorithm it is literally just 2 statements in a loop
Seems like so many ways to mess up, so many points of failure. Traditional banking works because failure is not as unforgiving and permeant as it is with crypto.
I think it's beyond barbaric to calmly send a request for more slaves (Jews other minorities) for the factory work, due to them inconveniently dying too fast. Because of the inhuman working conditions. I read that he did that all. He wasn't merely a patriotic, unaffected scientist, he played a part in the holocaust.
How to follow a website that does not support RSS
I think it's barbaric to calmly send a request for more slaves (Jews other minorities) for the factory work, due to them inconveniently dying too fast. Because of the inhuman working conditions. I read that he did that all. He wasn't merely a patriotic, unaffected scientist, he played a part in the holocaust.
How is it heavy? You can have it turn off / on a light bulb in less that a millisecond. Why would you need it to be faster than that?
Ortiz is just another example of two observations I have:

1. It's astounding the mental gymnastics of the ends justify the means politicians and would-be politicians go through for personal gain and when the details eventually come out, it's always wrapped in someone arguing "but we're doing so much good". You saw this with Nixon, the Clintons and a host of others; and

2. Just how fearful and, I would argue, cruel as a result the American people are that this kind of thing has an audience. It's the whole "tough on crime" mantra that so many view as necessary to seek higher ofice.

This whole "tough on crime" thing was central in passing Clinton's signature 1994 crime bill that destroyed thousands of lives and really ramped up mass incarceration, often for fairly minor possession crimes of substances that are now legal or decriminalized for at least a third of the US population.

Mandatory minimums, three strikes laws, the "are you a felon?" scarlet letter... they all speak to societal cruelty.

A more localized example: attempted reform of New York's "gravity knife" law (which has since happened [1]), twice vetoed by former governor Andrew Cuomo [2]. This was a law used by the NYPD to target minorities in particular, meet arrest quotas (why is that even a thing?) and for those with a record in particular, could result in a felony conviction and perhaps years in jail.

It's a matter of debate of why Cuomo vetoed it but my theory is that Cuomo still believed then he could be president one day and he was courting the "law and order" vote (eg the Manhattan DA and the NYPD police union both opposed reform).

We have prosecutors who often want to be future DAs, US attorneys, judges or politicians who are judged on conviction records, which can lead to juveniles being held for 3 years in an adult prison without a trial, ultimately leading to their own suicide [3]. Why? To extract a guilty plea.

These practices are disgusting and those who engage in such political climbing no matter what misery they cause to others--and I include Ortiz in this camp--are reprehensible.

[1]: https://stengellaw.com/gravity-knife-possession-law-change-n...

[2]: https://www.nytimes.com/2017/10/24/nyregion/gravity-knife-cu...

[3]: https://www.theatlantic.com/politics/archive/2015/06/the-bri...
Yep, it's immoral, and it gets more immoral the richer you get.
She was gunning for political office (governor of Massachusetts).

She gunned herself.

Unfortunately, taking Aaron Swartz, and others, with her.
60Hz is absolute minimum, but it's also mostly sufficient.

120-144Hz is a lot nicer though. All animations, scrolling, even just moving the pointer, look and feel smoother and snappier.
thanks, didn't realize that was in there (I only use lichess on my phone though...)
AWS has released managed WAFv2 rulesets. Here is a Terraform snippet of how to implement: https://gist.github.com/dgershman/712eabe8664fa4573f6273b639...
The whole point of the game is that the tokens belong to whoever got the code to run to transfer them to them, isn't it? Complaining that someone "stole" your tokens is like complaining that someone "stole" your gold in an MMORPG.
Her bachelors is in Biochem and she is trying to get into an Ecology program.

She does have professors in who are writing her letters of recommendations, though not reaching out to other professors.
For the First Time in History, a Spacecraft Has And#39;Touched&#39; the Sun
If he doesn't want to be asked about it, he shouldnt tell the public about it.
Should have (2020) in title to indicate that this is from last year (September 2020)
"Whenever this topic comes up, some inevitably points to the book "Racing The Beam". Maybe this time I'll be first?"

You beat me to it :)

I had an 18-month-old and a newborn and our lives were completely upside-down ... and I could not put that book down.

At 4am ...
Apple’s ad business sees windfall; is accused of breaking its own privacy rules
When made properly this is only supposed to be on one end. If it's on both you do get a loop, but the disruption to the signalling doesn't manifest as audio noise in the way the website seems to be speaking of.
There was also mention of a 2nm process
I agree, time will tell. At least AI day was promoted more as a recruiting event rather than a showcase or product announcement. Agility Robotics really has a good chunk of the hardware figured out with Digit. Gonna be interesting to see how this plays out (and how quickly).
I think you're probably just not in the circles that do this. Christian men do this all the time, either with their wives as the 'accountability partner' or a male Christian friend. It might be your opinion that there's nothing wrong with looking at porn occasionally but there are large groups that don't believe it is (eg most Christians) and if a married couple with that belief agree to set up an accountability system like this, whose right is it go deny that. Seems a bit like discrimination.
Thanks for sharing - you've spotted the hole in my experience.

I tend to lead more on the JVM and I have talented team-mates who drive the architecture on the JS side. I love being able to contribute both front and back end feature-wise but I don't have too much depth in understanding the bigger issues and advantages/drawbacks of Clojure (and macros) in JS land.
> arrest quotas (why is that even a thing?)

Because management wants tangible, easily measured activity metrics (and is far less concerned with how well aligned the metrics are with meaningful goals.)
Dell and Lenovo are known bad actors. Dell for things like custom proprietary coolers that prevents customers fixing their machines and Lenovo for rootkits.

So they're not really equivalent ootions.