skysight-inc/HackerNews huggingface dataset:
By your analogy, the purpose of doing Scrum (drills) is to get better at doing Scrum (parading) rather than doing actual work (soldiery things) - which I think pretty accurately sums up my experience with it.
Trump literally said so on TV. https://en.wikipedia.org/wiki/Links_between_Trump_associates...
That's all good and well, but I don't think it answered my question about a source for accusations of Russian involvement, nor did it address my question about the lack of democratic process when joining the EU, so I'm not entirely sure why you posted this.
>You could probably pass the data through a gzip filter before storage

That p much voids all the benefit of using SQLite.

>And to be honest, if you need to search through or index JSON blobs in a database you need to reconsider your design.

This is absolutely intentional the log contains information to manually re-play certain events in case of an fatal error mostly for debug purpose or performance benchmarks.

This means 99.99% of the data will never be needed and eventually will be discarded.

But when I need to re-play data I need to be able to query for exactly the data I need.
Each JSON "blob" (which is actually store as TEXT in SQLite) has a few additional fields to quickly filter off 95% or more of unwanted data. The rest SQLite simply reads completely to separate wanted and unwanted entries further.

With a DB size around 100GB I get the data I need by reading 5GB or less. That's perfectly fine for my use case even if I would let the DB grow quite a lot larger it would be just fine.
(Author here) These switches got a lot more expensive at the start of the pandemic, I think the chipsets became hard to source.
I don't understand your comment - could you expand on it?
How do you practice secure coding?
I read a stat today that states that 85% of all software security exploits are attributed to just ten known vulnerabilities. Pretty crazy, and makes you wonder why developers don't just learn to fix those vulnerabilities and significantly improve their company's application security.
I recently switched away from AT&T, in large part because of their horrible customer service. This article really resonates.

In early 2019, I added a new line to my plan in what was supposed to be a "free" phone (I was assured of this by the customer service rep on the phone), and wound up getting charged $499 + setup charges for it immediately on my next bill, in addition to what my bill normally is.

Since my bill was on auto-pay, $750+ came out of my account that month. I called immediately to reverse it and turned off auto-pay. It took 10+ calls over the next 2 months to get the whole situation undone. My next bill was $1,000+ along with late charges and cutoff notices (I was not paying until it got fixed). It was so aggravating that I started a spreadsheet to keep track of all my support calls, who I spoke with, and when.

I finally got the situation resolved and all the charges reversed after getting connected with a high-level tech support person in the US who actually had the power/authority to make the required changes to my account. Even though I stayed with AT&T for the next year or so after that (I was also moving houses and didn't want to change cell service at the time), the experience turned me off of AT&T forever.

I now use Ting Wireless ( https://ting.com ) and am a very happy customer. They are an MVNO that uses AT&T, Verizon, and T-Mobile so they are not always 100% as reliable as the big providers directly, but the price is WAY cheaper ($25/mo per line with all taxes/fees included!), and the support is top notch. I can basically just call and connect directly with a customer service rep that can fix any issue I have at any time without hassle or transferring through 4 layers of call centers. Ting is worth a look if you are considering a switch.
> but... it's written in Free Pascal. That's not a technology I want to deal with for what would be my #1 tool.

I didn't understand your point and would appreciate some more clarifications. For me, even if we ignore the fact that Pascal and its derivatives are 20+ year old mature languages, why does the programming language really matter if the tool built with it works to your satisfaction, and as intended?

In fact, Object Pascal (and not Pascal) with FreePascal + Lazarus IDE is actually a smart choice here as it allows you to develop multi-platform application easily with the same codebase. That is how CudaText is available for nearly all the popular platform (and even on some of the niche platforms e.g. xBSD OSes). Check out the open source Lazarus RAD IDE - https://www.lazarus-ide.org/ as it is a hidden gem for multi-platform development that not everyone is really aware of.
They may well be. You can make that judgement for yourself; but you haven't the right to make it for me.

I have personally known people who honestly believed the Holocaust had been exaggerated in scope. They were wrong, but telling them "shut up!" wasn't going to help educate them. Showing them some of the stuff linked from here [1] did.

[1] https://encyclopedia.ushmm.org/content/en/article/combating-...
Self-hosted enterprise VPN server built using the OpenVPN protocol
Which is the reason for the very common stance "tabs for indentation, spaces for alignment".
For machine learning, an important nonlinear activation curve, the ReLU curve, seems like it might be achievable optically. Just bend the beam, and if it bends far enough, run it into something black.
>There's no substitute for socialization.

The odd thing about 'socialization' is that it really means 'age segregated groups in a highly organized situation'.

Really, it's a thing that never existed until the last 100-150 years or so.
Interesting, this is blowing up and should be on the frontpage but something tells me HN has it's own algorithm or super-mods that are demoting anything that they'd prefer not be discussed. Ironic. Also sucks because I used to love the tech crowds die hard love of free speech. Total absolutists. Aaron Swartz. Wikileaks. Snowden. You name it.
That's just the shell prompt on the recording machine. You can use your own prompt in your shell.
God, I get that one, unsolicited, All. The. Time. It may be the only kind of unsolicited "idea for a product" I've ever gotten, actually.

"You make apps? I have a great app idea that'll make you rich! All of us in [profession] would use it! You see... [explains idea].... It would save me hours every week and no one's done it yet, for some reason!"

Me: searches the App Store You mean like any of these first five results that are all literally the exact thing you're describing, are targeted at your profession, and that you want sooooo much that you've never even bothered to search for it and plunk down consults screen $14.99?"
I'm french and I don't think I have ever put my picture on a CV and I never had anyone tell my something about that. But maybe I'm not in the norm?

I also am often reading CVs and they never have a picture. Most of them don't even have a name, just initials.
> Textadept[1] is also quite nice, and configured (but not written) in lua. It seems to work fine in MacOS, but I haven't used it extensively.
[1] https://orbitalquark.github.io/textadept/

Straight from your link above:

> "... the editor consists of less than 2000 lines of C code and less than 4000 lines of Lua code."

So it is written in Lua and C (mostly for graphics widgets).
I love visidata! But when I want to just glance at a csv file I reach for tv (I used to use `column` which is more of a tv competitor than visidata). This is for a couple reasons.

1. tv gives a quick summary of the count of rows and columns

2. tv shows all columns at the bottom that don't fit in the terminal. With vd I have to scroll on wide data.

3. tv guides the eye to missing data better with NA highlights

4. tv has sigfig logic that is better. I work with files where the decimal dust can become long. Those unnecessary characters pushes remaining columns off the screen. This means the user would need scroll over to see additional columns. I generally think it is better to avoid additional key presses if possible.

5. tv is fast for large files. It does not have to read and format all of the data like vd. tv is focused more on looking at the file and not operating on file. It does not have to do as much as vd. That helps tv with what it is uniquely good at. "Do one thing and do it well"

It does not matter if your file is really wide (lots of columns) or really long -- tv will give the user a compact useful pretty print of the data. Why not use vd as a TUI spreadsheet and tv for glancing at csv files. They are both great tools in my eyes with different purposes.
You set up long term team based goals (OKR's, Objectives and Key Results) and then evaluate how well those goals were achieved. It isn't 100% accurate or fair, but neither are Scrum burndown charts.
I think this is what drives a lot of the workflow usability issues with JIRA.

A bug not being tested fully, a developer working on a ticket that a PM didn't approve, a fix with no time logged... these are organizational problems. Yet the JIRA hammer lets you "fix" them by restricting workflow actions to certain users and making dozens of custom and required fields.

The result is a downward spiral: people avoid using it because it's painful and always getting in the way, which means no one puts extra effort in to link tickets together, write good descriptions/comments, or fill in non-required fields. The whole system becomes less useful overall, and in the worst case causing more workflow rules and required fields to be added.

It's sad, because JIRA can be good (though: slow). JQL is awesome if your tickets contain good data (after all, garbage-in garbage-out). It's very possible to have well formatted content that's easy to read. The "screens" customizations for transitions can make things faster by showing useful fields at just the right time. And the automations possible by integrating with PRs and builds can save even more time and prevent mistakes.

But all that can (and is) horribly abused to make something that is awful.
But this isn't actually what happens when agile and similar have gone wrong in my direct experience and the parent poster would note that this is the same kind of general "no true Scotsman" response to "it didn't work" that you get from self-help gurus. The system always works, all failures are that you did it wrong.
That is a trade off in that you can no longer randomly access a single file without decompressing the entire stream.

That is often desired for file archives. For use cases like genomics, though, reads from random offsets are common, hence the bgzf format used by BAM files which is a sequence of gzip chunks and an index. Lower compression ratio, but faster seeking.
This is quite nice, but I don't like how it cuts off the output (instead of making it scrollable). Also, why require the use of `cat`? Accepting a filename so I can do `tv foo.csv` would be much more ergonomic, in my opinion.
Oh ok, sure. But then that's just a weak version of what's being requested - an entirely neutral more agnostic, abstract format that stores the meaning without any formatting at all.
I, too, thouht that, until I realised that the iOS clients are terrible in comparison with Android. :-(
>Some tasks take 15 minutes of discussion (no, they aren't complex tasks) with people debating whether it is worth 5 points or 8. It is just tiring and pointless.

If you're not personally responsible for deadlines on the project, it could seem pointless. But the difference might mean pushing the commitment for a feature out two weeks, which in a commercial project could be a big deal. Planning is hard: you've got to try to estimate something with incomplete information, and then reconcile differing opinions. But it's definitely not pointless.

Velocity is probably one of the most misunderstood aspects of scrum. It's a key metric for long-term planning, but it's not intended to be manageable. It's also unique to the team, and not intended to be compared between teams. Many managers are not used to a metric that they don't manage, and that causes a lot (maybe most) of the bad experiences people have with poorly practiced scrum.
A 10 page resume scares some people
Currently tanker drivers need extra certification but are still treated badly by employers. There is currently high demand for HGV drivers generally with big incentives to move employers. Therefore, some fuel tanker drivers have left to work elsewhere and can not be so easily replaced.

Lots of truck drivers have left the industry after suffering years of poor pay and conditions. The licencing scheme is not so simple that they can return on a whim either.
IR35 doesn't just apply to programmers, it applies to everyone performing individual contract work through a Limited Company, (as originally recommended/insisted upon by the Inland Revenue).
The feedback loop is a specific goal of podcasting 2.0. One goal in particular is cross-app commenting such that if you leave a comment on a podcast with Podverse you'll see it in Fountain, Hypercatcher, PodcastAddict, Overcast, Castomatic, etc. The "big players" (Google Podcasts, Apple Podcasts, Spotify) have little or no interest in this as it would break down their walled gardens that they think is their key to making money (except for Google -- I don't think they see podcasting as a revenue thing for them beyond expanding the psychographic/marketing profile of a user).

For more info: https://podcastindex.org/
I'm trying to remember the citation, but I remember seeing a presentation once from someone who studied this and they said that the thing that worked best was a hybrid approach: use structured diff at the top level of the program (modules / methods) but use line-based for statements and expressions. According to them, the structured diff can give unintuitive results if applied at the lowest syntactic levels.
Unless you work with interns or very junior devs [1], manager deciding whom to give what, also favoring some subset group, giving them interesting tasks and financial rewards, while keeping "boring" stuff for the rest of the team lights up quite a few red flags to be honest. You might want to reconsider what management means.

[1] - favoritism is not acceptable in this case as well.
>” we know who won those elections. This is not a matter of dispute, it's legal fact.”

Yes, it is a legal and historical fact these elections had a certified winner.

This misses the point, though. If the integrity of the election is in question, then let people discuss it.

Perhaps, in due time, the consensus will eventually shift and historians will recognize some underhanded things took place. We now know the 1960 Nixon vs. Kennedy election is suspect because of Chicago/Illinois. We know that there were major discrepancies in Lyndon Johnson’s 1948 Texas Senate primary. It’s all pretty well documented at this point. People who “voted” for LBJ signed affidavits that they never voted in the runoff and yet ballots were cast in their name. Sure, it does no good to declare that Nixon really won, or that Coke Stevenson should have been Senator. But it does mean the election process is vulnerable to fraud and needs reform or oversight.
> This is exactly the ambiguous advice that you are rallying against. How do you know when to break down a context?

This is a very important question. I will bite and give a guidance because no one is willing to give advice here. If you development team grows over 10 SE. Then you need to split it. So your bounded context has a complete team on it becoming experts in the subject as well as experts in the software implementation. Each team should be able to work independently of other teams.
What is the value-add when compared to using `xsv` to pretty print? Is it only the fact that it highlights NA values?
Interesting! Is there a site that documents which off-the-shelf switch models work with DSA?
And then you remember the big boogeyman of left actually had word socialist proudly in their names... And somehow that didn't or does not count. I say they are the same as current left.
The initial comparison - WhatsApp (18 employees) vs Skype (hundreds? thousands) is not a comparison of Project Management systems but a great example of the Clay Christensen Innovators Dilemma - Skype got killed by a mobile only, E2E encrypted competitor.

I think the big takeaway is "dont worry about your project managment system if you are playing the wrong game."
> Ask HN: My startup was born here and is laying off staff

> Facebook, WhatsApp and Facebook

100% nailed, good job :)
How about every video that contains the idea of 'Russian collusion' in 2016?
> Polyakov’s analysis suggested that the four quarks banded together for a glorious 12 sextillionths of a second before an energy fluctuation conjured up two extra quarks and the group disintegrated into three mesons.

Poetic and informative. What a sentence.
Don’t forget those who had to work during the pandemic. Many many high school students whose families were in a bad position financially had to work and would frequently be listening to zoom class while working a cash register for example. How effectively do you think they could listen and participate, or even care?
The issue is that everyone thinks they are rational, there's not a bunch of people panicking and another bunch of people reacting to them. There's just one bunch!

So yes the term is wrong but also people don't know what it is, and how they negatively contribute to the cycle.

People don't panic when they "panic buy". People don't see themselves as panic buying and they are not reflective
What if generating a diff is nontrivial? Say you rename an identifier. That might be a single command in an IDE. A sufficiently high-level "diff" format could easily capture that intent. But working backwards from hundreds of touched lines across many files to deduce that single semantic edit is not trivial. Git assumes that arbitrary diffs can be deduced from "before" and "after" files, but this isn't the case - it may be that you'd rather generate the new file from the diff!
Given that lab leaks are fairly common through recent history and the location of the WIV, it was a totally plausible hypothesis back then. It was just taboo for purely political reasons. The case for a lab leak now is mostly the same as it was back then - circumstantial.
It seems to me that the industry's original sin with Agile was treating it as anything other than a model for managing a team of software consultants. There are certain types of internal product teams that can meaningfully emulate this paradigm, particularly in a B2B context where a tight feedback loop can be cultivated with customers. Chances are, though, that product teams, particularly in DTC businesses, don't have close enough relationships with their end users to be able to practice Agile as written.
I had a similar experience at 12...

To their credit, my punishment was brilliant. I was removed from computer class and placed in gym.
It exists, but its not build in and not free.

See my comment https://news.ycombinator.com/item?id=28670543
Regardless of how good this is or not, every time it pops up I just wonder if anybody actually gives a crap or not.

JSON is one of those formats that's "good enough" even if it's stinky and it's also universally accepted that a small iteration on it with small conveniences doesn't make that much sense imho.
And NewsThump today:

Government unveils ‘guaranteed to work’ petrol track & trace app to beat fuel crisis

https://newsthump.com/2021/09/27/government-unveils-guarante...

"You put in your location and details, and then next Tuesday you’ll get an appointment to get precisely three litres of fuel from a pump in Sunderland"
> `git` generally doesn't work with lines of text. Mostly it works with opaque file blobs and directory trees.

I am not sure this is true.

In the past it gave me problems with line ending normalization between windows/mac/linux, in and out. In those cases it definitely had a lines of text view of things.
OptOut – Nonprofit News App
To have warnings requires government intervention.

It's not just a thing that involves parents, kids, and companies.
...actually there should be no shortage... It's the invisible hand of the market... it was just that those who should have stored gas for winter use sold it of because of demand and prices- and are now trying to pressure Exporters to offer additional gas for cheap to fill up their tanks again... and yes, with North Stream 2 completed, Russia could benefit from this, too...

So through gas market liberalisation it got very difficult to keep reserves against the will of entrepreneurs, who decided that their profit is more important than freezing EU citizens. Now they want to distract from that by blaming Exporters and mainly Russia, who delivered on time and the agreed upon amount, for not offering more cheap gas under market value... Peak Capitalism ftw
Bloomberg recently published an article on the proposed UK and EU laws that would force Facebook not to merely delete, but completely prevent "wrong" content from even appearing in the feeds. So we're getting there: people undoubtedly would start inventing euphemisms and loopholes to circumvent such policies, and the logical end would be adopting a whitelist approach, sorry, an allowlist approach of what kind of content is allowed to be published.
No way.

From what I've understood, we are so far from understanding even how a single neuron works. There's still plenty of debate about that.
The norm of treating missing data as NA exists in R (which the developer of this is clearly inspired by based on the GitHub readme.). Pandas in Python is stuck with NaN for numeric types (not quite correct) and "" or None for string types. Personally I like the choice to both explicitly render missing data in colour and to apply NA as a placeholder text to display that colour.
I guess this is what diffsitter[1] is for.

[1]: https://news.ycombinator.com/item?id=27875333
How to find and remove spyware from your phone
Cox expects Sept. sales volume to fall to lowest since Great Recession
The NA detection and higlighting is nice but I'm not sure how I feel about showing anything other than the exact textual value. I don't mind abridging quotes when they're not necessary, but showing "N/A", NA,, etc. as the same value is a bit iffy.
> almost all authoritarian regimes in the world are communistic far left.

From a brief on-line search for lists of the world's most-authoritarian regimes, this seems to be false. Example: https://en.wikipedia.org/wiki/Authoritarianism#Current
Users get better services, personalised offers and no spamming even when they have already bought a product. Hopefully! :)
Hopefully he senses my comments are not not malicious.
My comments are not intended to start flame wars or attack people personally.
I am passionate and assertive, while also clearly lacking some insight into properly conveying my ideas in a way appropriate for this venue. I do care about not offending people, and having comments move the conversation forward. I often fall short of that goal.

In short: big heart, stupid mouth, work in progress.
The same issues apply to American control over European power supplies or Norwegian control over European power supplies.

They aren't anymore dangerous for Europe. The main difference is our existing trade deals with the US are more embedded into the European economy than any of the other countries. We like the US now, they are our friends, but because they are more connected, we are more reliant on them than others, which is dangerous in and of itself.
What? Private schooling and home schooling have always been a thing. Why would they be forced?
It didn't for me. The app does seem to imply that it will / did record in stereo. But, it didn't.
Do Monoclonal Antibodies Help Covid Patients?