skysight-inc/HackerNews huggingface dataset:
> Dany has shown a pattern of burning her enemies. Her enemies. Those that betray her, enemies in the field who don't bend the knee.

And people who by situation of birth are in a group whose way of of life conflicts with her moral preferences, even if they've never personally wronged her or owed her a duty of allegiance, c.f., Astapor.

> Yet every time the thought of killing innocents comes up, she's gone extremely out of her way to avoid it.

To the extent that’s even arguably true—at least, after Mirri Maz Duur in S1 (the negative results of which are the impetus for the one Stark example of Dany’s character development)—it was directly tied to a belief that she was loved (either personally or as a leader by the masses or, most often, both) and that acting otherwise would undermine that—a factor which very much was not at play in the attack on King's Landing.

And she's made very clear since very early on (though it's clear her practical expectation that this duty would be fulfilled has evolved over time) that she feels the masses of Westeros (and therefore those of King's Landing) do owe her a duty of loyalty that they betray by obedience to anyone else. It also made clear that her relative restraint was due to the restraining influence of a particular set of advisers and allies, all of whom were either dead or seen as betrayers (the latter—and in one case also the former as a direct result—in a couple key cases in part largely because their confidence in their ability to continue to restrain her impulses was slipping for reasons clearly shown in the narrative) by the time of the attack on King's Landing.
I use a Nokia 3310 when I'm outside the house. When I'm in, it stays turned off.
Could anyone elaborate why it seems that the BPF VM is talked about so much nowadays? To me as an outsider it almost appears as if the VM is treated as a stand-alone thing, rather than just a component of a firewall.
Depending on where you live / which industry you work in you should be careful about these kind of moves. It's legal but sometimes the world is a very small place and you might lose future opportunities because boss #1 didn't like what you did and told boss #2.
I can picture a Sci-Fi story, where someone claims to have a brain scanning technology that can pull information out of someone's head in this fashion. However, the twist is that the device can't read memories. It can only overwrite memories. So the way the extraction tech actually works, is that a virtual reality memory of torture is projected into the subject's brain, breaking the subject and getting them to divulge the information. Then, after the torture, the torture memories are erased with a scene of their mind being "read."

Of course, this doesn't work 100% of the time, so the startup which produces this new tech tries to use it to cover its tracks.
HTML tables were not bad. They are fine when used for their appropriate purpose.

Anyway the pure CSS equivalent to tables is display:table, it is not CSS grid. CSS grid behaves quite different from tables. For example CSS grid can adjust the number of columns to the available space. This makes sense for say textual columns but would not make sense for a data table.
> Working in the US SUCKS for everyone.

Simply not true. Every 12 months I get three weeks PTO and three weeks sick leave (which is also paid and not connected to my vacation time). PTO will soon jump to 4 weeks after another year of working at my job.

I know it isn't this good for everyone, but to say that working in the US sucks for everyone is a ridiculous statement.
Any published authors here? I once went through a cheaper international edition of a large computer science text, and built a massive errata of all the mistakes (primarily found in the exercises) then submitted it to the authors who basically told me 'Thanks but we don't give a shit about that version, only the US edition'. Any reason there would be that many mistakes in the international version? Does Pearson publishers just use incompetent printers for these sell at cost books? It's not trivial errata, about 20+ major mistakes per chapter I found.

Edit: My version is "an authorized adaption, global edition" overseen by two Malaysian professors and printed in Malaysia by Pearson Global. I'm not sure what adaption means in the printing industry.

Edit2: One of the author's acknowledges the terrible amount of errors on their personal page https://www.amazon.com/gp/customer-reviews/RK8QVG9TMSUIF/ref... which I just discovered and did not know at the time I read the book (I bought this so I could understand MIXAL in TAOCP, Vol 1).
From https://en.wikipedia.org/wiki/Maneuvering_Characteristics_Au...

> "The system is explicitly designed to override pilot action and prevent them from regaining control authority, in order to avoid an inadvertent stall."

If it's not an anti-stall system what would you characterize it as?
There was a company that made a multi-user 32-bit DOS called TSX-32.

https://en.m.wikipedia.org/wiki/TSX-32
I think having any sort of past that gives you perspective on your work is valuable. I spent 5 months working in a kitchen in my teens and that lit a fire under my ass to get better grades and get into University. I then spent 8 months co-op at a government organization and that lit another fire under me that a cozy government desk job would turn my brain into mush, so I needed to strive for more than something cozy.

6 years into my programming career and I still think regularly about those jobs any time I feel annoyed by the assorted issues/people I have to deal with. It gives me perspective that I'm really not working... I'm being given money to have fun learning and doing cool stuff.
Instagram shutting down its Direct app in the coming month
From my own past experience with depression, it’s not as simple as “I’ll just stop doing all the things that have kept me in motion until now.”

This is not meant to speculate on van Rossum’s health, just trying to point out that there are situations where apparent rudeness may be out of the person’s immediate control.
‘What If’ YouTube Channel: An Epic Exploration of Possibilities
Amazon launches flight booking service in India
You want pyca/cryptography. The last thing in the world you want is a standard crypto library that no experts are enthusiastic about maintaining. Golang had an unfair advantage here, because the language team included cryptography engineers. It would be weird if most languages had the same kind of crypto in their stdlibs.

I think there is in general nothing wrong with a language ecosystem where key parts of the whole platform are in well-maintained third-party libraries rather than the standard library. Which is also something Amber Brown is saying here.
Yep I see the same thing in Poland. The thing is, to do most modern white collar office jobs well, you need to be somewhat intelligent, while the people who got their worthless degrees from degree mills are most often just average. They cannot learn quickly, they cannot communicate efficiently, they don't have an "active mind" that is always looking for a better solution. They are ok paper pushers, but the mindless office jobs are getting automated, and what is left is the jobs which require intelligence.
Of course it does. This information is very interesting for prospective (or current) employers, clients etc… If they have easy access to this information, it would be stupid of them to ignore it.

Which is exactly why it should not be easily accessible. The false positive rate is too high, and breaches the presumption of innocence. (I'm not saying arrest records should not exist, though. It's very useful for the cops themselves. I'm just saying that non-cops should not have easy access to such files.)

Alternatively, we could have a perfect police which never arrests innocent people. But if we could have that, we wouldn't even need judges. Just have the cops be street judges, and let them condemn or release people on the spot.

Obviously, this would give too much power to the police. Judicial errors would soar through the roof. But this arrest record thing is exactly like that. By arresting you, they can stain your record for a long time, possibly permanently. The influence that has on your life afterwards is similar to a full blown conviction's.
It’ll be interesting to see how Go (Rust, and other new languages) evolve and if they can avoid some level of package decay when they reach the age of Python, Java, etc.
The Anonymous View Proxy–Technical Details
That's really fascinating.

I'm not bothered by developers making money. They're a very important part of the housing system. But what does bother me is when you have buildings poorly constructed, made to be cheap to build but expensive to maintain. Most of the condos along the waterfront meet that criteria.

Even my own building, which on the whole is pretty well built, has to undergo a huge renovation to each unit because the developer used plastic piping instead of copper and it's failing. The developer saved a few bucks, and I'm paying for it years later.

I'm a YIMBY- so long as the developer isn't cutting corners.
Yea. I'm using Rust at the moment for fun and the amount of things not in the standard library is crazy to me. What? There is no built-in dictionary? What do I use instead and where is it?

Edit: based off of all the replies below, everyone understands the validity of what I'm trying to say, but also have fortunately pointed out my admittedly grevious error of not knowing you can just import hashmap from stdlib. The extra step is pretty minimal and not a problem. I'm hoping this is covered in the Rust book.
> Does the algorithm described for finding a number in an unsorted array using minimal checks really work? Probably is addressed more in the book but didn't see my concerns in the post.

> I think it assumes that all values will be found in memory somewhere

That assumption is not made; the post does cover this. You left out the beginning of the algorithm:

> A more clever search algorithm can do it with just one bound check in all cases. Tack the desired item on to the end of the array, then start your pointer at the head of the array and do the following in a loop:

It's not clear to me how you're supposed to "tack the item on to the end of the array", though. That's not an operation arrays naturally support. If you recopy the array so you can add your sentinel value, then you're replacing an average n/2 bounds checks with a guaranteed n copies.
Hey! hope I can help, in a lot of european contries employees are quite protected. Which means that if your job is harming you, in either physical or mental ways you are protected by law.

With these things it's hard though, try to keep a record of what happens and try to not participate in it.

Depending on how widespread it is. Talking to HR might work, wherein it helps if you can take a couple colleagues with you who have had the same happend to them. (so it's not just you)

In Holland for example there are state law offcies who give advice and help out with these kinds of things. They know what your situation is and how it can be handled best. Lawyers offices might also have free first meeting to help you and provide you with some context.

You seem to have a hard time with this. I've been is a very similar position. What I would advice is you talk to you GP and get appointments with psychologists. This will also protect you later if things get worse and you don't wanna show up at work anymore. Being sick at some, with a psychologist treatment will also make sure they can't fire you. and then it's a bit of a waiting game perhaps.

Anyways, feel free to message me and I can help out. I went through a similar situation and it really messed me up. I would like to make sure it doesn't get that bad for other people.
That's not actually true. Docks are controlled because they may interfere with navigable waterways.

But you can build any house you want on unincorporated land (no municipality).
Middle finger stretch is what I do, haven't noticed it being a problem before but I'll pay attention from now on. Haven't really thought about it.
Guido is a good dude, through-and-through, despite his perhaps bad behavior here.

Amber is nothing short of an open source hero, having brought Twisted, one of the best open source projects in the world, to new heights. Her insights are as important as anyone in the python community, and after six consecutive PyCons sprinting at the Twisted table (including literally in a chair with Amber to my left and Glyph to my right earlier this month), I consider Amber's voice to be one of the truest and clearest among the leadership of the language into the future.

Amber and Guido are both beautiful human beings.

In the dispute that is the topic of this blog post, Amber is basically totally right. Moreover, the distinction has less to do with any kind of nagging python 2 holdover than this article suggests. The standard lib's role as a place where code goes to die is a view that is widely held and accurate for many cases.

The following question went unanswered during the Steering Council Q&A:

"Every feature request has a constituency of people who want it. Is there a constituency for conservatism and minimalism?"

...and that's really what this whole thing is about.
I wonder how anyone could consider this as being "so many words", or being so time poor that they couldn't spare 4 mins to read it...
Organizations that clearly and regularly establish and communicate their priorities enable their members to easily make these assessments.
Difficult not to agree with the view that some corruption took place there. Dude seems shady and technically illiterate.
Increasing user hostility (see: forced updates "for your own good"), poorer quality software released more often, no QA, ridiculously convoluted dependency management...
This cant turn out much different than other persistent AR games. They are always too expensive and not very fun for long, without an accessible device to switch living inside the AR smoothly (eg: google glass). This is doa, but is good for making ppl more aware of where AR is....ie the engines have gotten much better at detecting, targeting and discerning surfaces.
That is not how taxpayer funded pensions in US work. What you describe is the equivalent of the employee purchasing an annuity from an insurance company. What the US has is a politician today offering benefits 30 years from now, which may or may not be funded with contributions and investment returns from a pension fund, but at the end of the day the employee always has a lien on the tax revenue if pension funds are short.
Ahahah thanks for this, I fell asleep before I had a chance to set up a torrent, great to see someone beat me to the punch. I'll be seeding this shortly.
Show HN: Admindojo – hands-on sysadmin training [CTF style]
Interesting. I have a 1973 (1st edition?) copy of Sorting and Searching I picked up at a book sale a couple years ago. In that version chapter 6 starts on page 389, and the typo is not there. I guess it was introduced later.
Ask HN: Engineers over 40: What is your career path?
I'm particularly curious to hear from those who have not gone into management roles: What challenges have you faced progressing within a company and landing new jobs?

For software engineers, do you find yourself still having to contend with "leetcoding" style whiteboard interviews?

Have you tried consulting or building your own product and decided a FT gig was more worth it?
You can't? How about being thrown naked out of an airlock into space? That's pretty horrible, but nobody's done it yet.

I guess it comes down to how picky you want to be with "no, that's similar enough to XYZ that's been done before", but finding new stuff is easy!
What about injuries, and the fact that they are forced to retire once their physical fitness wanes?
A decade or two back, the US Navy used the recruiting slogan "Accelerate Your Life."

On submarines, it wasn't uncommon to see men who looked unusually old: full head of grey hair before age 40, perhaps.

I have never been a medical resident, but submarine service can be pretty damn stressful; we jokingly called the service "the life accelerator" because of how fast people seemed to age.

I always chalked it up to natural deviation, but maybe it'll turn out to be a genuine effect of sustained stress.
Look at how the CEO has handled this mess. It is not the work of someone approaching the problem as an engineer. He is approaching it as a politician, with much heart felt meaningless responses, blame deflection, ignorance of undesireable facts. An engineer's approach would be to identify the problem through logical, rational thought, generate a few choice viable solutions, test each solution for effectiveness, and implement the best combination of them.

And I'd say it is common knowledge by this point that Boeing is ruled by their shareholders' bottom line more than any other metric. So yes, Boeing attempted a business move to counteract the success of Airbuss's new plane by speeding through the design of the Max. Recertification would take too long, losing them market share, so they rode the line as close as they could to avoid recertification and minimize cost. The rushed design meant failures were more likely, the lack of recertification meant the pilots in the cockpit didn't have knowledge to properly deal with these failures, and now we have a lot of dead people. There's not much gray area to this story.
9front “Skin of Evil”
Why does MCAS have to take control of trim at all? Would it not be sufficient to alert the pilot of an imminent stall situation so they can adjust the angle of attack themselves? Is it because doing so would put the MAX too far afield from the old 737 such that it would require simulator training?
They already do, via video game gambling in bars:

https://www.bnd.com/news/local/article230192814.html
> She thinks that some bugs in the standard library will never be fixed.

This is actually an interesting paradox to be in, and one that Linus Torvalds recently commented on. His focus, like Guido’s, is the user and even fixing a bug can break the user.

https://lkml.org/lkml/2018/8/3/621
You're missing some of the implementation. From the blog:

> A more clever search algorithm can do it with just one bound check in all cases. Tack the desired item on to the end of the array, then start your pointer at the head of the array and do the following in a loop: ...

So you will do exactly one more value check in the case where the element is not in the list, and n - 1 less bounds checks.
Then why did Microsoft just recently patch it and make it better? (WSL)
Microsoft made major political moves after LiMux adoption began. They relocated their German headquarters to Munich, and a new mayor (Dieter Reiter) was elected after the Microsoft employees moved to Munich. Reiter initiated the reversal from LiMux to Windows, while the previous mayor (Christian Ude) refused to do so despite in-person appeals from Steve Ballmer.

You might not like this line of argument, but it's not a "conspiracy theory" since it's well-supported. It's disingenuous to completely dismiss the role of political influence on a government decision.

https://www.techrepublic.com/article/linux-in-munich-no-comp...
> Feels rather contradictory to say that a skill that's well paid isn't admired, given how many people who go into medicine or law for the pay.

High-end prostitutes make great money and no one admires their skills. People go into medicine (or prostitution for that matter) for the money, not to have an admirable skill.
the OT pays the bills

Another way to look at this is that people are underpaid just enough to get them to work longer, but the knock-on costs of that (impact on health etc.) won't manifest until later and will likely be borne by someone else rather than the current employer. This is equally true for bricklayers and coders.

For context I also did many years of construction and manual work, I'd guess my life has been about 50-50 physical and brain work (of course they're not mutually exclusive). The above is an observation from experience rather than theory.
It's the communists who hope you have a short memory.
Rising GitHub Stars from 0 to 777 in 5 days
If you're not already, you should try getting enough exorcise to exhaust you during your off time.
I disagree.

Pick any specific measurable metric for what "multicultural" means and Toronto usually comes out on top, or in the top 3. There have been some studies done on the subject. Even just googling "Most multicultural city" will usually give you back Toronto or a top 5 list that includes it.

It's not just marketing bullshit.
When you find a coworker trying to use this module..

> cryptography/src/cryptography/hazmat/__init__.py

Hazardous Materials
This is a "Hazardous Materials" module. You should ONLY use it if you're
100% absolutely sure that you know what you're doing because this module
is full of land mines, dragons, and dinosaurs with laser guns.
Some examples: https://github.com/iovisor/bcc/tree/master/tools
I’m using both on a project I’ve been working on. Anything that doesn’t work nicely with graphQL I just toss into the REST api.
Yeah Rust is pretty extreme. I was just trying to generate a random number in it and was pretty surprised to find out that at some point it did have this functionality in the standard library but they actually removed it and now it's a separate crate.
I think your #3 makes a lot of sense. I always forget how much the manufacturer can often dictate shelf placement and layout.
Facebook is the soil that's poisonous, trees coming out of it won't be different
You mean a map? It's in the standard library.
Creator here!

I've build admindojo because I'm pretty new to Linux myself and couldn't find anything like this. After finding overthewire.org, I found the CTF style pretty motivating and started building admindojo...

It's in a very early stage, but working and any feedback is highly appreciated - it would be nice to know if this is something others would like too.

Thank you for reading!
The best advice I gain from other people is learning from their mistakes.
Go programs are statically built as fat binaries. That basically solves the problem in itself.
Python scripts rely on a (very) large shared constellation of thing being present on the host system. Change one of these and you might break some stuff.
Plus, finding the change isn't that hard, compared to munging your 1 or 2 line assignment into 30.

A good diff will tell you:

foo = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 ]

vs.

>> foo = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 ]

Better ones will underline the offending characters.
Thanks. This is something I've got some plans on.
Perhaps working as a CTO and didn't want to be recognized as such
Er, doesn't hashmap do pretty much the same thing? https://doc.rust-lang.org/std/collections/struct.HashMap.htm...
"Packet Filters" is a bit of a misnomer; as I understand it, it originally started out as a way to write complex firewall rules but the ability to safely run arbitrary code in the kernel has proven so useful that other Linux subsystems are gradually adding eBPF support as well. For example, you can now write a BPF program to filter what system calls a process can execute.
I share the GP's complaint. It's less about the length -- it's not all that long -- but about the meandering nature of the form. The introduction of the author's family is not extensive enough to grab my attention as a reader, nor does the banality of the situation make them feel like anything other than a small bit of padding, nor do I feel closer to the author for our shared experience. Had the article started at "Modern American society..." this would have been a much snappier opener, though I'd argue that paragraph 4 should be rescued in some fashion.