skysight-inc/HackerNews huggingface dataset:
>>I never quite understood why Microsoft is so hell-bent on adding stupid features, removing useful ones and creating unwanted re-designs for Skype instead improving core features.

Maybe it's all relative. Others may find them useful. I would guess that they test and ask about before making changes to billion dollar programs.
CVE search
Do you have any good/favorite textbooks (or other resources) to learn those from?
How does auto-differentiation apply to loop indices? Is this really any more computationally powerful than techniques used to solve integer linear programmes?
I tried Blinkist and have been disappointed. I tried a few of the daily freebies to see if it would educate and engage me to a degree that snack sized blog posts did not. Mostly it failed, and I still came away with that empty feeling of reading a short blog post.

That said, I struggle to find business books that are actually meaty enough to warrant reading more than the first chapter, as many of them seem to just have filler content (like many blog posts coincidentally). I'd love to find some way of identifying quality books in this genre.

Meanwhile, I try to carve out time for reading fiction because spending my day between HN, Reddit, random blog posts, etc. for my "news and info" can't be healthy for me, and I absolutely feel it in my attention span when trying to read an actual book.
Can you list any journalistic outlets that have a CEO that openly talks about how they only publish information that fits a venn-diagram of "What Do People Care About" and "What is the Brand Message"?

https://www.youtube.com/watch?v=7Pr-s-6dEEk

Before anyone starts claiming this only happens to BuzzFeed and not BuzzFeed News, there's plenty of interviews of him discussing how there should not be any separation of editorial oversight and marketing as well:

https://www.youtube.com/watch?v=nE9WWF85Zq4
Hello! Have you tested out semi-transparent cards (N26, ING) or vertical cards?

https://www.tide.co/blog/a-card-designed-around-you

Bonus weirdness for tide cards: Name, credit card number, signature and cvv are all on the back, haha

Some Bank in Spain gives out vertical cards too, someone I know has one.
Interesting. For a factual reply (college from 1987 to 1994) there seems to be quite the hate ...
Name and shame? Would you feel the same way about this? https://pypika.readthedocs.io/en/latest/2_tutorial.html#sele...
Why not yogurt/buttermilk? It was recommended to me though I dislike both and have never taken them in my life. But I suffer from chronic mouth ulcers and most doctors I consulted say it is because I avoid natural probiotics found in yogurt etc...
I'm actually wading back into the comments here for this specific comment, because it's ridiculous.

It's not developer laziness. This is 100% a business decision, and if you've been doing this since the 80s, I'd expect you to know this by now.

Do you really think Slack & co chose Electron because it's making developers lives easier? Companies and people choose it because it. just. works. across platforms. This has a direct translation to money, no matter how much you stick your head in the sand about it. Less resources, less platform-specific wizardry, more focus on core features with faster turnaround time. _That_ is all that matters here at the end of the day, because programming is not - nor has been, for the majority of roles, for some time - been about coding and tinkering with bits. It's about increasing revenue for the company/product/whatever.

When you (the general you, not you specifically) rant about reimplementing everything Electron gives you on three platforms, you gloss over the wealth of shit a web browser provides for free. I have actually implemented some of this stuff outside of a browser, and I wouldn't do it again if you were paying me.

_Furthermore_, very rarely does anyone compare implementing something via Electron to native... but native is a landmine-filled problem area of it's own. macOS alone is horrendously undocumented these days for a good portion of stuff, and you'll end up with a litany of platform specific hacks for the most basic things.

Hell, the easiest response to this comment is this: neither of our opinions needs to be valid, because the market's opinion is that Electron is the better choice.
With AWS Lambda I try to avoid using API Gateway as it seems to me that is exactly where the lock-in occurs. Instead I have one catch-all route on API GW and I keep my routing layer in the app. This also makes it easier to run the app on dev without recreating the entire AWS environment
Yes, but I tend to view security as a somewhat epistemological phenomenon. It's not enough for the security to exist "somewhere out there in the universe" in an absolute, objective sense. If you have no way of verifying it, it could simply be a lie, and is thus useless for threat modelling.
Sad about this. Would do still 100% jQuery projects instead of React ones

jQuery is mature and API are solid compared to other frameworks, where you cannot build projects again after just 1 week
How does it raise the per capita damage?

Airlines are only profitable if they fly at high load factors. If price increases reduce the number of passengers flying, the airlines will try to fly fewer planes that are just as full as today. Thus the per passenger cost is the same.

(... based on a consulting project I did 20 years ago on airline network economics/route capacity optimization)
i feel like clarity is the rarest quality in tech leadership.
Most programmers who are at all familiar with functional programming, DSLs, configuration languages, or optimizing compilers are very well versed with asking the computer for what you want rather than telling it what to do. At least when I was there, this was a very large percentage of Googlers.

My issue with SQL is that a programming language should allow you to compose and name building blocks, and then recombine them to build ever more useful software. SQL doesn't have this structure. If you have a query that almost does what you want but you need to add one more filter, you need to reissue the query (modulo views/temporary tables, which is why I said "very clumsily compositional" rather than "not compositional"). If you have an expression that computes some quantity and then you want to use it with slight modifications in a lot of places, you usually end up copy & pasting it (modulo stored procedures). Modern programming languages have made this sort of abstraction really easy, but it's quite clunky in SQL. You can do it (by using stored procedures, views, triggers, subqueries, etc.), but then most of your application ends up written in SQL and it starts to feel like something out of the 1970s.

My preferred interface would be something like the relational algebra where relations are represented as typed values in the host programming language and operators are normal method calls (or binary operators, depending on language flavor) and importantly, intermediate results can be assigned to variables. I don't care what the particular execution strategy is of the query, but I do think it should be possible to refine, join, project, and subquery using values you've already defined.
From the Machiavellian / realpolitik view, there is just little incentive for them to be fully transparent.

Partly, because we can't hold them to account anyhow, but also because many of us cannot handle the truth, i.e. 'we don't want to see how the sausage is made.'

Twitter now has the utterly impossible task of minding/nannying the language used by millions of people, in social and legal context. Whenever they get it 'wrong' (by some journalists standard) they get blasted.

It's possible they could be doing it better, but it's nary an impossible challenge, at least not without some fundamental changes to the service.
Advertising ID is Apple's own standard and already in use. It's what mobile apps use but it's the most privacy conscious method since it has no personal details and can be reset at anytime.

Making that available for apps and websites would've eliminated 99% of cookies and user syncing pixels since the industry could use a short-term stable ID to track engagement and conversions.
Can you recommend good resources for engineers to up their skills with SQL that'll provide the understanding you discuss?
Constantly demanding specifics; receives no specifics.
Lean Data Practices – Mozilla
You’re definitely right that SQL is alien to many procedural / object oriented / functional / etc developers.

Even with myself, who has worked with Oracle writing PL/SQL (which is an abomination imo) in past jobs still has to sit down and get into the right mindset before writing efficient SQL for more complex queries.
I built an 8-figure marketing team from scratch
Or just subscribe to the 'Unbreak' filter list in uBlock Origin settings and don't see the nag at all...
I use JQuery on the backend https://www.npmjs.com/package/cheerio
Couched is the lingua franca.
yeah was gonna say Medium literally makes you pay money to read now.
Same with the field of medical/military visualization
Publish a benchmarking tool for end users. Request their permission to share results with you each time ... profit.
https://docs.python.org/3.7/howto/functional.html
The difference is someone worked and made enough money to set up a trust fund for their kid?

I suspect you know that so that's it from me in this thread.
And before that: Office Communicator.

They really are distinct products, it's "skype" by name only.

Office Communicator/Lync/SfB is really designed for companies to run themselves, there's tangential support for federation (as in, it exists, but it's a complete and utter nightmare for administering) there's no support for blocking contacts and by default the entire "local" directory is available. In fact, I'm not even sure if you can configure it not to expose all your users to every other user.

It's a /completely/ different product, that fact cannot be understated.
And replace it with what? Hunting and gathering?
When I was 10, I kept track of politics, and my political views haven't changed much since then. I certainly had better judgement at 10 than my grandfather the last time he voted a after living with Alzheimer's for a decade. The learning from voting would be worth a little noise around election results where parents or peers convince kids to vote the way they prefer.
Do people still use bootstrap? I found it way too much bloat for something that doesn't add that much value. I don't think it has a place since flexbox became a thing. Coding something from scratch is just so much quicker now.
> SQL is one the most amazing concepts I've ever experienced. ...and we always seem to try to re-create SQL in those technologies (e.g. Hive, Presto, KSQL, etc).

It's not SQL that's the concept. The concept there is set theory/intersection/union and predicates.

That's why you think you are "recreating" those, because they can be mapped using the same concept

SQL is only one way of expressing that concept.
Just because it is resilient, does not mean it is good.

'Being great' usually helps a product gain traction. When SQL came about, it was very useful because hey 'I can query data!'.

But it's usually other reasons that drive incumbency.
Mirror on the Wall Using Blue Team Techniques in RedTeam Ops [pdf]
Google and Huawei Published More Papers on ArXiv about Federated Learning
Nope. From your own link:

> “BuzzFeed’s description of specific statements to the Special Counsel’s Office, and characterization of documents and testimony obtained by this office, regarding Michael Cohen’s Congressional testimony are not accurate,” Peter Carr, a spokesman for Mueller office, said in the statement.

This is a very carefully-constructed statement. Note how it doesn't actually say BuzzFeed was wrong. It just says specific statements and characterization are "not accurate", but doesn't elaborate on what statements or characterizations, or on how inaccurate they are. This reads like a statement designed to placate Trump without actually refuting much of anything.
I don’t find her to be a skilled interviewer. I don’t think she deserves the prominence she holds.
> Unsolicited advertising in general is immoral.

So you specifically requested to every media outlet and person that you know, that they inform you if and when someone starts manufacturing small rectangles capable of computing and communicating wirelessly?

> Good ideas spread naturally, they don't need unsolicited advertising.

This is simply false. There are plenty of good ideas that don't spread even with advertising. If you actually believe this, it doesn't seem like you've actually given this very much thought at all.
I'm thinking of Firebase. For example, with Firebase, my web clients (web or Android, for example) don't ever talk to my backend directly. I have a serverless firebase function that accepts a trigger when there is an update to the firestore (cloud database) or storage (like AWS S3). I get a JSON object (which is declarative) that I can use to send the file or data on to a new process. This decoupling makes my firebase function really small: it only parses JSON and sends an event, perhaps to another Google service.

Compare this to a large application where you are marshalling objects from the HTTP POST request into temp objects inside your application language. Making that work with all clients, within all server contexts, is a lot of code which I hated to write.

With serverless, I'm never connecting my clients or backends directly. I'm thinking in terms of moving high level objects (JSON, files, events) between systems, and Google provides the glue to wire those together. It takes a mind shift, but when you realize how much glue code you are writing and that you can forget, it makes your application layer really simple.
She came off as strident

That works for me. Presumably the rest of Kara's audience, too, as she has built her "brand" - hard-boiled tech reporter - around it.

If anyone could prevent Jack Dorsey from speaking in generalities, I'd assume it would be she.
Red Team's SIEM
They do, but they misdiagnose it as "my computer is slow" or normalize it because that's all they're used to.
Deleting your account freed your username - someone else took it and got themselves suspended.
Although if you want versioning to the attribute level, you'd want something that spread out, see Datomic
He did an interview with Sam Harris for his “making sense” podcast. Much the same.
Parts supply logistics and repair times wouldn't improve with dealers?
Clean public password dump files and store in ELK
What do you think about intellij platform?
Python Quart Starter Template
document.querySelectorAll('.tpm_sensors').forEach((sensor) => {if (sensor.pressure < threshold) { fixBeforeIDie(); }});
I don't get this attitude at all... Find a business domain that excites you, find a company in that domain whose culture suits you, work hard to build skills that help you do your job well and give you personal satisfaction, and then look for opportunities to expand your role and increase the impact you have at work. Then your job won't feel like work...

If the job you currently do can't deliver this, then find something else.

(Plus, of course, what everyone else says about finding a satisfying family life, hobbies, work-life balance, etc)
NorKred is hiring a front end developer
Fair point, but breaking crypto will require quantum computers with millions of qubits.

Currently I’m not convinced that we’ve built a decent general quantum computer with more than five. Long way to go.
It's near trivial to exhaust resources when you have SQL access. That's not information disclosure, but it's darn painful if the set of users includes a sizable enough group of bad faith actors.
The thing is that if you fire a teacher, they must find another job _as a teacher_ because they have no other skills because it isn't transferrable. As a game dev, programming is programming and if you can program a game you can program other things. You won't starve or even have a serious problem if you get laid off and need to change fields.
That Skype for Business and Skype are two totally un-interoperable things is inexcusable.
100% agree with you. Especially now that almost all browsers are up to scratch, cross browser isn't a problem anymore. If some of these guys had to work with IE5/6 they would probably quit the industry.
But that’s because shopping sites are retarded. Obviously the economically sensible (and environmentally friendly) solution is to only charge min(shipping fee, free shipping cutoff - current price).
You represent everything that is wrong with "fans" in entertainment culture and games in particular. Your comment is not only hateful but ignorant and anti-worker. The people who suffer in layoffs are workers, not high-level directors; even if a few directors got laid off, they have a financial cushion and can pick up the phone and have new offers within the week. The directors don't deserve your hate either, but gloating over mass layoffs is especially cruel and stupid.
Can I play too?
Show HN: Simple and secure cron using AWS Lambda
Do you think the legal and regulatory difference would make such huge difference that, in China, Beijing-Shanghai HSR project completed in 3 years for whole 1300 KM, and this California HSR projected for 12 years long between Merced and Bakersfield with 191 KM. Because they hired lawyers to do the construct work?
It is completely consistent to follow rules whilst opposing them. There are many laws I would like to see repealed but I still follow them.
> Well its not a surprise at all. we knew this. the gates knew this. Africans (as in currently living on the continent called Africa) die young.

Maybe it should have been a surprise to you, because dying young is not the reason Africa is the youngest continent. They have young people because Africans are still having children, unlike much of the rest of the world.

Young people dying tilts the population balance older, not younger.
Youd be surprised. I have worked with some large multinational companies that do zero testing before making product changes.
Not to mention Skype is also getting slower and slooower. Voice latency has increased from what it used to be before Microsoft. Can't send large files directly anymore. It recompresses sent images destroying the quality. Video call image quality is low, nowhere near HD even with gigabit internet. Memory consumption has ballooned.

Desktop Skype: No more narrow width chat windows, so useful for preserving desktop space. Very bad use of space for chats. Find feature is unusably slow for large chat logs. Even selecting another chat contact has noticeable latency before window contents update!

I think I could just go on and on. It's horrible. I seriously need a replacement.

I can think of just one thing that has improved: online/away indication is more reliable now.

It's so sad what Microsoft has done to Skype. I wonder if this is a some kind of experiment how bad the product can be before long time users switch.
My favorite takeaway from the book was the concept of pinball: if you win, you get to play again.

Also the Mushroom Theory of Management. Easy to encounter that firsthand. "keeping them in the dark, feeding them shit, and watch them grow."

https://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine#Them...
Also: Are Maestro cards supported? Girocards (EC cards)?

Most Germans have a girocard, way less hava got a debit/credit card.
i’m more worried journalists will bully them into completely abandoning any precept of free speech
I am not the OP but I would suggest anyone who wants to get better at SQL to read this book:

https://www.amazon.com/Art-SQL-Stephane-Faroult/dp/059600894...
Sure but they're the first thing I expect a Democrat-led government overturning in 2020.

The only thing saving us from an all-out (trade) war is that international leaders are wise enough to see Trump as a temporary disturbance which has to be endured for only one and a half more years until sanity takes place in the US government again.
His channel is mostly for entertainment by viewers around his age rather than those looking for hard technical analysis. I do think he's much better suited to gadgets than interviews though.
And how many of the people working on it do you think were in a position to change that?
I have not heard it yet. Sam Harris interviews Jack Dorsey.

https://samharris.org/podcasts/148-jack-dorsey/
It sounds like omegaworks is claiming that in the absence of positive PR, the unwashed masses would pass laws expropriating Bill Gates' wealth.
Why would it be ok, because someone did it before?
It says (now, at least): “A heads up, I will focus mostly on the Python Packaging Authorities systems (pip, setuptools, so no conda or operating system specific packagers).”
Programming Constraint Services with Z3
It might have also been this one: http://www.oregonphotos.com/Sitka-Spruce.html

-- it was destroyed by a windstorm in 2007, but I believe it did have such a sign before that. Probably all of the "worlds biggest" trees do.
Have you seen how the media treated the MAGA kid? They painted a false narrative and all of Hollywood
and Twitter joined in unison to dox and character assassinate a high school kid who literally just stood there as he was getting harassed, called all sorts of names and having a drum shoved in his face.

But God forbid the kid smirk to ease the tension. What do we do to hold media accountable for painting false narratives and stoking the fires of tension, intentionally for hits and ratings?
It's deeply flattering that you read to the end of my rambling comment, let alone referenced it! :)

I happened to be exposed to that model at one of my first professional jobs, and it was such an incredibly effective and seemingly obvious organizational structure that I presumed it was normal. Every job I've had since then has just deepened my appreciation for the brilliance and skill of whatever executive team pulled that off, as I've realized just how rare it is.

Fascinatingly enough, the organizational structure of that giant, traditional company bore a striking resemblance to how a software architect would approach designing a modern SOA on a cloud platform. And when the same principles of an SOA were applied to the design of the organization itself, the same communication structures, advantages, and trade offs emerged.

Which makes sense. Organizations and software are incredibly similar systems, and the parallels between the two allow for pretty seamless transfer of principles, best practices, pitfalls, mental frameworks, optimization opportunities, and reference architectures between organizational design and software design. Which is probably one of the hidden strengths of tech founders and the companies they create, since they'll implicitly infuse their experience at software design into the way they design all aspects of their company, even if they don't recognize they're doing it. Which is a competitive advantage over traditional business leaders that likely only have exposure to standard organizational design practices/teachings.
Labor is increasingly commoditized in software development. Compensation has not kept up with increases in CoL expenses, productivity and profits over the last decade.
Not decades but ~8 years...

Good: you know the company politics. You know who to ask for anything, who not to trust, who you can joke with and who you can’t. You can talk back to higher-ups, tell them what you want to do rather than being told what to do, bend the rules a little or set your own rules. You can pull from prior experience - “I know you don’t think that estimate is right, but we did something very similar five years ago and it overran because of this same risk factor.”

Bad: you know the company politics. You’re embroiled in every stupid “this guy doesn’t like that guy!!” management issue. Unless you have remarkable self-control, it’s all impossible to stay out of. Also, people either come to you for every tiny matter because you know everything, or they see you as unapproachable and won’t talk to you when they really need to, forcing you to chase them. Either way, in total, RIP coding time.