skysight-inc/HackerNews huggingface dataset:
> So this may be interpreted poorly, but why was this murder such a big story in the news?

There are so many reasons. In no particular order, here are some:

* There was so much detail available about what happened. By the standards of state-sanctioned assassination, it was very sloppy.

* It happened in Turkey, so it's part of a trend of state actors believing they can assassinate with impunity in western countries. This makes people feel unsafe.

* In the US, our leaders are siding with, or at least explicitly defending, the actors responsible for these assassinations a lot more often than is comfortable.

* When you own a factory full of printing presses and one of your employees is murdered and dismembered by a government, you make a big story out of it.

> Is this not in line with the average person’s perception of the Saudi government?

The specifics of what happened to Jamal Khashoggi are genuinely new.
I've worked in a few Agile shops, and it was horrible in all but one. Perhaps that one was "doing it right".

The thing is that it appears to be extraordinarily hard to do Agile right. I think that any system that is so difficult to implement correctly is an inherently flawed system.
In addition to age, most of us have been sitting most of the day for all of that time. That probably doesn't help either.
Hadn't heard of them, thanks for the links!
I think you are spot on with your analysis.

And while Plasma 5 looks good for OSS, it is far from consumer-ready. Look at the KDE Plasma 5 press release [0] versus the macOS Catalina press release [1]. KDE's looks like it was made in Wordpress.

Look at this screenshot of Plasma shutting down [2].

The 'shutdown' text is so poorly aligned that it would give a proper UX designer heart palpitations. Compare to the iOS 'scandal' when calendar dates were mis-aligned by several pixels [3].

Overall, consumers do care about this - much more than you think. It's a non-negligable reason why Apple has the premium status that it does, particularly amongst creative industries (film, music, design).

Good OSS UI/UX <<<<<< good commercial UI/UX. That's the state of the union (with the exception of few products like Firefox) and I wish it would change.

[0]: https://kde.org/announcements/plasma5.0/

[1]: https://www.apple.com/newsroom/2019/06/apple-previews-macos-...

[2]: https://kde.org/announcements/plasma5.0/screenshots/shutdown...

[3]: https://gizmodo.com/victory-apple-has-fixed-the-number-1-in-...
Looks like Facebook is after Marco Polo now - https://www.marcopolo.me/
That is essentially the author's point, though. Society has endorsed powerful private institutions (specifically in his book, universities) that have moved away from the Enlightenment-era's notion of radically protecting freedom of expression. Instead, this freedom has been relegated to mere legal protection and the spectrum of speech protected and amplified by private organizations has significantly narrowed.
It seems like the measurements used by teams shouldn't be available to management because they will inevitably abuse that information.
No id have used my old X.400 Address C=UK CN="Firstname" :-)

One of the Perks of having Root on your countries ADMD - of and Super Root (level 7) on some of the systems
"Dzieci lubią psy" could in principle mean either "Kids like dogs" or "Dogs like kids". In practice there's no ambiguity (at least in this example), because SVO is a much more natural order.
Not exactly an auto-antonym, but similar: in Spanish we have a verb, "alquilar", which means simultaneously "to rent" and "to rent out", and it drives me crazy that it's often unclear from which end of the relation one is speaking:

"Man, the law is so unfair to people who rent!"

"Do you mean unfair to the owner of the property or to the tenant who pays the rent?"

(It doesn't translate perfectly to English, but works in Spanish)

edit: wait, I see "lease" is in the list and it has exactly the same problem! Take that, English language! :D
Brave now allows to exchange and withdraw BAT
> coersions string-to-number moved to the string library

Does this mean + can finally be used for string concatenation and .. disabled as an opt-in C flag?
I dislike Agile, but let's not operate under the assumption that removing or changing the process is going to stop "the business" from wanting more features, faster. There is no process that will make that go away.
I "discovered" DOS 25 years ago, not sure what's your point?
Visual examination of recent Apple Maps updates
That first Extreme Programming book was really excellent. Not at all like the MBA nonsense most “scrum masters” push.
> We now use QuickJS, a JavaScript VM written in C and cross-compiled to WebAssembly. This was our backup plan in case the Realms shim approach didn't work out. We were able to activate our backup plan very quickly thanks to a swappable architecture.

I had high hopes for Figma for their sensible security choices before this blog post. But reading that they are using QuickJS even when it is unstable and they have cross-compiled to WASM doesn't improve the security prospects. Sandbox escapes are still a thing in JS VM and the WASM VM these days and using it alone still won't solve these issues. Lite-mode V8 might have made more sense to embed.

Having a plugin system and avoiding malicious code-execution was always going to be a tricky situation, especially on the web. Some form of isolation must exist between the VM and the code that disallows this better than a sandbox. As for choosing JS engines, I don't think choosing QuickJS was a sensible choice in terms of security.
4m of water-resistance or a headphone jack. The choice is yours! (I'm ok with the dongle)
How about Waco? Or the Bundy Stand off (2014 armed civilians illegally using federal lands for commercial purposes took up arms and the Federal government backed down)? Although not armed movements, how about they Occupy Movements?
I hear this a lot but being in the networking but the only 3 complaints I actually hear in the field are "those addresses look a lot harder to type out", "our device doesn't support IPv6 (at all/fully)", and "can we hold off on that project another year or will things start breaking before then?". Not once has any of the protocol additions that always get talked about been a stopping point. I finally got the opportunity to roll it out on some of our guest wireless networks, it was literally a matter of assigning some space, flipping some settings on, and making sure Google still loads.

Ironically the techs did complain about the addresses looking funny in the Firewall logging.
I dont actually care about predictions. the atomic swaps look fire af
There is always a list of things to be done and it's usually prioritized and often the highest priority item is what you do next. This isn't unique to software. It isn't even unique to white-collar jobs. Why does that even need a name?
What sort of behavior?
understand. i would assume though that people who are missing info about one of their parents are more likely to use those services
Your upcoming future as an entrepreneur is about answering that very question. What you need to do is be prepared to setup a set of hypotheses, user research iterations, hypothesis tests, and narrow down to the quantum(s) of value your experiments have informed you about. Also, be honest with your goal. If you intend to do something that ups the bar for state-of-the-art, then you might have to undergo many man-months of effort. If you want a low-cost alternative to disrupt incumbents, then go look at what they provide and research what features their users value most highly.

Keep Prof Christensen's theory of Jobs to be Done in mind, and do some lean testing.

Btw, HOW you build it vs WHAT to build are two very different questions, and both important, but you use them interchangeably in your thread. Keep these separate as concepts.
I think I've seen this in use for the Travis County Tax Office, or at least the vehicle licensing part.

Looked exactly like a WASM app, but running in IE.
Dogma destroys agile. If the team is coerced into behaviour that doesn't create momentum its counter productive, both in terms of morale and buy in on the end goal.
I feel like “constantly” is a nice way to say “never.” But I’ve personally never done kanban so maybe it doesn’t actually work that way.
Indeed, but this criticism suffers from the no-true-Scotsman fallacy. Better to just eschew anyone who endorses "agile" no matter how persuasively he claims to practice the one true actually-agile Agile methodology.
QuickJS is a Lua-like JS interpreter if you’re ok with JS.
>9 weeks off every summer
Unpaid. Also depending on location, it's more like 5 weeks
>paid holidays
No more than required by law
>no contributions into social security
Must be dependent on location. Here in Maine, my mother contributes to social security but is not eligible for benefits from it unless she retires after 30-35 years of teaching.
>and some get classroom aids
That's a laugh, teachers don't even get sufficient budget to buy school supplies for their classroom.
>they don't design curriculum (it's purchased)
Untrue. Maybe dependent on location, but once again, here in Maine, teachers are responsible for designing, building, and running their own curriculum, on a per-subject basis.
>throw in common core for good measure
Not sure what you mean by that

The vast majority of info about teaching as a career will vastly differ based on location. For example, it is my understanding that teaching in California is closer to a $60k salary, while here in Maine, the majority of schools are more like $40k after 20 years accrued. You get about 3 personal days a year, with just a bit more sick time, meaning teachers often have to just work sick. Teachers are also required to keep their education up with taking college level classes every few years, as well as meeting other requirements (which is a good thing) often out of their own pocket (which is bad thing). You start work not after 7:45, and are "done" by 4, unless you actually do your job as a teacher and want to not be fired, in which case you are done after 7pm. You teach hundreds of students, and often end up being the sole support figure for tens of students per year, basically adopting them and trying to contribute as much as you can to their lives. Everything you do, inside and outside of work, is scrutinized by the entire town. Every little twerp of a kid is an angel to their parents, and 80% of the parents will blame you for any problem they create. Imagine the kind of hate that the lowest retail worker gets, now imagine you went to college for 6ish years and still get that hate.

The single upside (again, here in Maine) is really really good, 100% employer paid healthcare, though no dental. Pretty much the only reason my dirt poor family didn't die on the street.

If school teachers worked how much they are paid, America would have collapsed 50 years ago.
What does "liberal culture" have to do with sperm donation?
Devs LOVE Agile, the ideas behind Agile and the agility itself.

What devs hate is cargo cults. When management slaps "agile" sticker on your team while having no clue what Agile is about, it's called deception, misrepresentation, misinformation, and exactly what people usually "hate".

You direct your disappointment towards wrongly placed label, not Agile. Hate your incompetent management instead.
This reminded me of a recent story in The New York Times: "I'm 20. I Have 32 Half Siblings. This Is My Family Portrait"[1].

[1] https://www.nytimes.com/interactive/2019/06/26/magazine/sper...
I think it's fair to say the manifesto have been misappropriated by authors who wanted to write thick books.
No country has an absolute, no-holds-barred right to free speech. Every legal jurisdiction has some limits on speech/expression, so arguably a more appropriate question would be "are Britain's limits on speech, reasonable?".
I embed it as a simple interactive query language for a time system at the local computer club. I wanted to use guile, but my fellow computer clubbers lose all their intelligence when they see parentheses.
The danger of inbreeding is overblown. It generally takes multiple generations of repeated inbreeding for genetic anomalies to develop.
I'm not, but thanks.
Here's what's interesting... of all the people screaming about how much they hate "Agile", pretty much none of them are proposing any alternative. And if they did propose an alternative, how much you do you want to bet that it would look an awful lot like ... wait for it ... the Agile Manifesto?

It's been said before, even in this thread, but "Agile" as it's practiced today is not the "agile" of the Agile Manifesto. The problem is ignorant managers and consultants who don't actually know anything about how software is developed, want a buzzword to slap on to what they're doing to CYA, and will do stupid shit no matter what it winds up being called.
That's ironic since the Agile Manifesto was originally written by software developers, in 2001. The problem is that since then - as Dave Thomas put it in his "Agile is Dead (Long Live Agility)" post

"The word “agile” has been subverted to the point where it is effectively meaningless, and what passes for an agile community seems to be largely an arena for consultants and vendors to hawk services and products."

(https://pragdave.me/blog/2014/03/04/time-to-kill-agile.html)
I once made a calendar UI that used D3 to animate little circles that represented days. Switching from e.g. week to month caused the circles to flow to new locations. It had a pastel color scheme and it was really beautiful. Everyone who came into the office and saw it said things like, "I've never seen anything like this on the web." It was just eye candy really. It never saw the light of day. I begged them to put it in front of users or investors but no dice.

BTW, if you like ZUIs read up on Jef Raskin's "Humane Interface" https://en.wikipedia.org/wiki/The_Humane_Interface
I gotta put something on my resume, thank you.
It's another tactic to justify increased force against protestors. The more "rules" that the protestors are breaking, the more the police/PLA will be empowered to assault them.
I will check it out, thanks!!
Whatever Imperial Japan built in Korea, they weren't certainly smartphone factories. The Imperial Japan didn't really build a lot of industrial base in Korea and what little they built were in the North and destroyed during the Korean civil war.

Also remember that most Korean forced laborers were forced to work in mines and factories on the ground level, not weren't brought in to develop their products or run their businesses.
Bugs in Telegram Open Network (Ton)
Today was really close to it. I'm a team leader and I texted my boss in the morning that I'm sick today, he called me 10 minutes later asking me how I feel, and also telling me there is an alert in production, asking me if I saw it, and asking if I talked to my team members to check this. My throat hurts and I have fever, so no, I didn't do it..
I feel that I need to hold his hand with anything and if I'm sick he can't handle anything alone.
2 hours later he called me again, just wanting to ask a "small question" that a sales guy had, regarding the product. My boss is the VP of engineering.. I really don't understand how he got this job, he can't handle anything alone and don't have empathy for his employees when they are sick.
Kanban was literally coined in Toyota so it's not a software specific thing
The Home of California’s Dirtiest Air Braces for Trump’s Smog War
the main innovation of Kanban is to limit the number of items being worked on (in a specific category) at one time. For example - You can't pick up new work if testing is behind - go help the testers (somehow) instead.
It lets you execute files even with no writeable filesystem , which could be useful exploiting a locked down system. It is also an argument that locking down programs with no writeable fs is not sufficient for security.

The memfd api has lots of other uses, the fact you can exec is just a byproduct.
Lua is extremely sandboxable from hosting C. Just only add modules, functions and features you want added. Makes good use of the C preprocessor flags too. But also check out QuickJS as a neat alternative. But it probably doesn’t compare in speed to LuaJIT which is mostly the flavor used I think.
> At one point, the site secretly allowed police to upload DNA from the scene of a violent assault—following a personal appeal from the detective to one of GEDmatch’s co-founders.

One thing with these DOJ guidelines is that they will create a 2 tier system of justice. Ordinary victims won't be able to use these genetic databases to try to obtain justice. However, family members and close friends of the executives of these companies will have access to these (If the founder of the company comes to law enforcement and says, "Here are the closest DNA matches for the assailant of my niece." do you think law enforcement will refuse that information?)
While only three Jewish holidays meet all three criteria, the majority meet two: https://twitter.com/irnju/status/1178084506345099264
Happy Birthday, Werner Vogels, from Last Week in AWS
Moscow–Washington Hotline
Wow, thats fedinitely too long!

Ill check it out :)
A million times this. A lot of "ivory tower" style conversation go on about "there would too many changes", "it has design flaws", "it should have been backwards interoperable from day 1" but at all of the companies I've been a network architect for the only thing that was ever actually a holdback on a v6 rollout has been the business asking why they would do it now when they'll still need v4 after and v4 works at the moment.
>gut feeling tells me that's not the case for most people for privacy or ethical reasons

Your gut is sadly wrong. The majority of people still do not actually care about privacy when there is more than a few cents of value being offered.
Middle school (5-8) is where the work for students (and therefore teachers by necessity) starts to pile on
Nobody is denying their right to do it. The question is whether publishers should operate in an environment where they're legally liable for the speech they choose to publish.
It came from Toyota manufacturing, so right off the bat software is a borrower of the idea.

I love Kanban, it's all about minimizing work in flight, to allow you to focus on the task at hand until it's Done instead of hurrying to meet the sprint deadline.
Appreciate the context in this thread. Keep on being awesome.
I do think that "Agile" is to blame. In my view the Agile software methodology is like Communism or libertarianism. Whenever you point out the myriad ways that it can fail in practice, someone always jumps out to say, "Well, what you're not describing is not true Agile. True Agile has never been tried!"
I hate agile. And I'm a dev. This is not a matter of hating the wrong thing or not knowing what agile is.

I literally hate agile, i think the definition of agile is loaded.

I propose a new form of project management called "Relativity." The definition of relativity based project management is effectiveness. If something is not effective don't do it, if something is effective do it. Wait aren't devs doing this anyway? Is putting a fancy word on top of this obvious concept pure BS? Is this what agile is doing? No it can't be BS. Not when people can take a class for it. Once a class is made for "Relativity based project management" you know it's no longer BS.
The agile manifesto is so broad and vague, it is all things to all people, and therefore useless. As soon as you start transforming it into actionable items, in a non-working team, you immediately start getting capital-A 'Agile' abominations, because there are always capital-R 'Reasons' for why <your company's particular flavour of horrorshow> is having a negative impact on developer productivity. 'Reasons' that neither you, nor your team lead, nor his manager have any power to change, regardless of whether or not you are six-sigma-black-belt-scrum-master-rock-star-certified.

There's only two valuable ideas in agile, that are actually broadly applicable.

1. Do continuous integration.

2. If it doesn't make sense to do something, don't do it.

You don't need to get into philosophical discussions over the manifesto, and the purity of your adherence to agile philosophies, or any of that nonsense.

What you do need to do is to go and deploy Jenkins (Or whatever the new hotness is in the CI world), and don't build features that nobody needs.
I'm not ready to show it yet (#FML), but my interface renders everything in threads, including graphical controls, which yield messages.

Nothing happens outside the context of a thread. So it leaves a log of everything that happened in that context. Graphical elements can go full-screen... but you don't lose connection to the thread that they appear in.

It will tile these threads across all your (funky, heterogeneous) screens.

I think this will help you to organize things, and homogenize and simplify your experience with those things across devices.

Imagine actually knowing where everything is, and being able to see who, when, and why anybody touched it.
And what have we done about that? I'm technically Gen Y, and I'll be the first to admit that with regards to protesting my generation seems:

- Uninformed

- Undisciplined

- Lazy

- Uncoordinated

People were self-organizing large civil society organizations and marching through clouds of tear gas and worse in the 1960-90s... and yet this current generation seems to think that posting a rant on Facebook is valuable?

Incoherent, naive anger is useless.
I built a from-the-ground-up agile/scrum process workflow for a team shipping a monolithic enterprise app that had a complex build process. Our productivity sky-rocketed. We went from semi-annual production deliveries to monthly ones.

Management didn't skip a beat -- they pivoted to new and innovative ways to push against the guardrails we built for requirements, approvals, agreements and deadlines.

In this case, neither agile nor Agile were the issue.
Not two, but three mutations. The first & second induced mutations gives the fruit fly immunity to the poison but the mutations are also lethal, which means the fly could not survive long enough for the third needed mutation to occur in an adaptive walk. The third mutation is like a stabilizer of the first & second mutation, it does not give immunity. In the test all three mutations are needed simultaneously for the fly to have the immunity and survive, that is not an adaptive walk, that is incredible engineering.
So essentially you can engineer a monarch butterfly, but an adaptive walk is impossible in this case. (Writing on the go, may edit later)
Samsung sucks. They are one of the worst tech companies. Never buy.

You must watch lots of commercials.
Why does it matter ? It's not supposed to be read by humans.
My brother is a strict vegan and had no trouble on a recent trip to Germany. He used some kind of app to find restaurants with good vegan options.
I'm currently part of a team implementing a "next-gen" HMI on an industrial machine. There are too many new technologies, not enough experience and no existing work.

Trying to squeeze this development effort into a Scrum workflow has produced all the problems mentioned in this article. I feel that we're producing a huge pile of crap that will come down on us sooner rather than later.

Our Certified Scrum Master is almost always absent.

It's just tiring.