skysight-inc/HackerNews huggingface dataset:
I was referring to blocking by websites, as there is actually some competition between them. For example, a few major ecommerce sites frustrate or outright block traffic from my VPS, so I've simply stopping visiting them rather than poking holes.

A similar dynamic is present for ISPs wherein if most people expect "Internet access" to mean something that works with VPNs, then ISPs can't block it [0]. But that's a harder state to reach as there's much less competition between ISPs. A commerce site wouldn't want to forgo 10% of their business, but a government/quasi-government has no problem demonizing 10% of their subjects.

Which is why we ultimately do need non-real-time protocols and namespaces for the bulk of communication.

[0] Nagging systems like the UK would still exist, but they couldn't progress further to outright banning it.
From what I understand only the patients insurance would have to carry the extra costs, those who were unable to pay up were given it for free.
That kind of benchmark shows the data path cost of big pointers but misses much of the instruction path cost of inefficient encoding, because the cost doesn't usually manifest as bottlenecking at the frontend. The cost is having a frontend that can keep up. On Intel cores this involves having a huge decoder that can deal with arbitrary alignment and unbounded sequences of prefixes; and having caches both for instructions and decoded uops (multiple types of the latter). Plus fundamental limitations on what the backend can do: there would be no point adding a 4th vector op x-port, because the frontend is miles away from being able to keep up with that many instruction bytes. All of that, and still the programmer/compiler walks a knife's edge avoiding frontend bottlenecks, trying to keep code tight and aligned so the important parts fit in loop buffer or at least uop cache and don't have to squeeze through the decoders. Use it or don't, REX is paid for.
>"Well for me it came from running multiple copies of the same bass heavy tracks encoded in different formats through spectrum analysers. But I guess those lie?"

Of course it's going to look different in a spectrum analyzer, the whole point of lossy compression is to discard parts of the audio to save space.

You can't evaluate the quality of a lossy codec by looking at spectrograms. They're designed to fool human ears, not measurement software.
> Even more annoying is the same thing that they do with email notifications.

Oh, so much this, especially with LinkedIn. The email problem is, in the end, what got me to delete my LinkedIn account a couple of years back. And I STILL get frequent emails from them.
Up front: congratulations on shipping. Shipping is hard. My impressions from looking at CosmicJS are not super positive, though, and maybe this will be of some use to you.

WordPress has problems. Big parts of WordPress sucks. But WordPress-the-thing is hard to argue with. It doesn't demonstrate a need to conflate sites with apps (maybe that impresses low-information folks but as a developer and a content creator I am left asking "so what?") and it doesn't need to hide its brain as a revenue model--they make a lot of money despite WP/WPMU both being open source. And somebody who has spent a decent chunk of time and money wrangling CMSes--I don't see a ton of value to a CMS I can't audit and can't just run myself. The `and` is important there. I'm happy to pay for support--and sometimes for operationalization, I've paid WPEngine a decent amount of money over the last few years--but I pay for support once I've validated the use case.

Perhaps I'm not the target audience. But I'm asking "why would I use this?" and coming up kind of empty. Beyond that, what does trouble me is the way in which you're intensely attempting to slag WordPress (which, tbh, rings hollow; "flies don't bite a man who's sure of himself" and all that). You can use WP as an API these days, and it's not bad. Not perfect, but not bad. But you can also do that with other headless CMSes, and I'm not really catching much differentiation between CosmicJS and those, either? The whole thing is coming off like low-information-targeting to me and that immediately makes me ask "OK, where's the grift?". I assume that isn't your intent, and I'm trying to give you the benefit of the doubt. But that's kind of the message I'm picking up here, and that might be something to work on.
>Government tracks people breaking the law. Backhanded activism at its finest, this article is.

Is this the fox news talking point? This exact sentiment is slathered all over those hateful vile Facebook comments at the bottom of the article.
The French list is basically the same as the English list, except for the second and second-to-last lines which look like overly abbreviated translations:

* objets d'antiquité, d'art ou tout simplement de collection, parts de sociétés civiles propriétaires de tels objets (antiques, art, collections, and shares in what I think are trusts of various kinds)

* biens ruraux loués à long terme et participation dans des groupements fonciers agricoles (which appears to have been translated as "anonymous bonds"--a better translation is long-term rural bonds and agricultural cooperatives).

The French Wikipedia also states that this was replaced in 2018 with a new tax that's on property. My grasp on the French legal terminology here is weak, but I think it refers to real estate property only and does not include personal property, which would include things like artwork.
If this was true, you wouldn't know about it.
One annoyance of this is that you can't require fields to be explicitly provided anymore.

With the builder pattern, you can do so: require them in the builder constructor.
Lyft Is Hiring Mechanics
While I tried DEVONthink and have even written a personal document management system myself in the past, I have come to realise that no proprietary system will last forever. So I went back to files, folders, naming conventions and a good search tool + Finder replacement.

As to the conventions:

* I follow the recommendations of a German Professor named Loehn [1]. Prof. Loehn recommends to name every file with three parts and add a datestamp to the file. For example: "Programming_Node_Async-2019-03-07", a three-part taxonomy, going from more general to more detail.

* Every file goes into a folder. Every. So I need to build a good folder system.

* Every folder is in ~/Documents/FOLDERS

As to the tools:

I use Alfred (not for search, but for creating keyboard shortcuts to start my essential tools with a key combination).

Then I use HoudahSpot.app for search. It is a better interface for Spotlight search. It allows me to save searches as templates, see search results in a table, which is super important for me to narrow the results down, exclude folders etc in a very easy way. It is my personal knowledge management tool.

Finally I use "Path Finder" (PF) as a finder replacement. Whenever I am in a folder, I can hit `Shift+Cmd+F`, which will focus on a field that will let me enter keywords. PF will start to filter my folder based on my input. So I can focus on what I need. PF is a gorgeous replacement for the Finder app with many enhancements.

The combination of all this will allow me to find every file, every project, every folder from within the past 15 to 20 years in a split second.

Side note:

1) I don't keep files on the desktop either. Rather I have a temp folder named INBOX on my desktop where everything will be put in to be processed into ~/Documents/FOLDERS/(subfolders), and I have the discipline to empty ~/Desktop/INBOX regularly.

2) My programming projects go into ~/workspace/

[1] inventor of Loehn Method, which is a methodology like "Getting Things Done" (by David Allen)
> US doctors must follow national guidelines laid out by a scientific body

No thanks. My daughter is alive today thanks to a therapy that would not be sanctioned by 'standards bodies'. I'm good.

Thank goodness her doctor was a professional that was able to make professional judgements. If you want to reduce doctoring to looking up values in a dictionary, I suggest you try that with you and yours first, before forcing it on everyone else.
Really? If you asked the average person about how the repeal of NN has effected them, you'd probably just get a blank stare. For 99% of people, the repeal of NN has not affected them in any tangible way.
> Republicans can only remain in power if people continue to vote them into office

That's not true. People voted them out in 2016 but their votes were not counted, or their registrations were falsely and illegally cancelled, etc. There is a lot more at play here than people's choices; and given that people's ability to choose with correct information and free will has been significantly hampered by Republican-led efforts to reduce the quantity of real factual information in the hands of voters, replaced with lies designed to steal votes.

Now I know that Donald Trump lies a lot, like a lot but sometimes he tells the truth. He has stated at least 5 times that neither he nor his supporters would accept any election results where he did not win.

The current President threatens the nation regularly with his active plans to cancel the next elections and stay in power.

Be careful assuming that the popularity of politicians or their party has anything at all to do with them being in power. It doesn't.
BCG Gamma | Data Scientists, Engineers | Boston, LA, SF, NYC, Chicago, Toronto, Seattle | Onsite Full-Time | Visa OK

Gamma at The Boston Consulting Group is a team of world-class data scientists, software & machine learning engineers, and business consultants who specialize in advanced analytics. BCG Gamma combines advanced skills in computer science, artificial intelligence/machine learning, and statistics with deep industry expertise. We are a rapidly growing team and are hiring data scientists – from entry level to directors.

What we're looking for: people with experience applying advanced analytics to real-world business situations. Successful candidates have a deep understanding of modern machine learning techniques and their mathematical underpinning, are well-versed in a broad base of data engineering/analytics/visualization tools, are fluent in popular scripting/programming languages (especially Python/R), and have experience developing end-to-end analytical pipelines.

Competitive salary plus excellent bonus structure and benefits package.

Read more here: [ https://www.bcg.com/en-us/beyond-consulting/bcg-gamma/defaul... ]

Apply here: [ https://talent.bcg.com/apply/FolderDetail/Gamma-Full-time-Ap... ]
i'm not sure what you're arguing here. if you have a complicated codebase you write tests so that when you add other code, you have a bit more confidence that you're not breaking things. furthermore, if a new person joins a team, they can use old tests to understand what the hell is happening in the code otherwise you just have an unadulterated mess of code to read through.

you're dealing with humans on a day to day basis that err very easily. the dumb mistakes i've made because there was a lack of tests are countless.
A fast GC doesn't mean the code wouldn't have been faster without a GC.

GC's prevent you from doing a huge range of techniques to improve cache locality or reduce allocation/free churn.

A simple example would be games will do things like have just a big allocation for all a frame's temporary data, and they just bump-pointer allocate from it. Then when the frame is over, they reset back to zero. It is already The Perfect GC. Bump pointer allocation, zero pause time, and perfectly consistent memory usage. No matter how good Go's GC gets it will always be slower than that.

At the other end of things you have things like LLVM's PointerUnion, where alignment requirements are (abused) to cram a type id into the lower bits of the pointer itself. Type-safe variant in the size of a void*.
Makes perfect sense.

Option 1: buy $1.5M SF condo, continue with the startup rat race even though you effectively won the stock option lottery.

Option 2: move back to the Midwest where many grew up, buy $350k 4bd/4bth home, retire before you hit 40, and raise your kids near family.
JFYI if you are interested in the actual source information of this post, it is based on one of the webinars conducted by Submer Immersion Cooling[1].

Here you can see the recording: https://youtu.be/IExsnNdg1tA

[1] https://submer.com
If you pursue art academically, you are expected to push the form. Much like a CS PhD is expected to do novel research, an MFA is trying to make something nobody has ever seen before. In both cases, there are many practitioners that fail at this. But in both situations, their work is inaccessible to laymen by its very nature, produced after ingesting massive quantities of the prior art in their respective fields.
You can 'brew install tag'[1] and manage them in metadata, which will also expose them in Spotlight, sorting in Finder etc. (but not so handy across OSes)

1: https://github.com/jdberry/tag
If you want to win that argument next time, just say "I'm not a snob, this cup has 2-3 times more caffeine."

It doesn't need to be true to make sense. Everybody understands trying to get more caffeine without drinking the whole pot of coffee.
Lots of flagged comments here. :)

If I read the assertions of the article correctly, isn't the issue that the border patrol is collecting information (i.e. acting as an intelligence agency) as opposed to its fundamental mission of protecting the border (which is strictly reactionary to breaking the laws).

Is the issue that border patrol is shifting into new territory as an agency? Regardless of the obvious issues around any USA based agency collecting information on its own citizens, is the biggest question just whether this is legal for them under their charter?

Or, am I misreading the issue under argument here?

[edit "USA" to say "USA based agency"...]
That's an interesting analogy. While a power company doesn't necessarily differentiate based on alarm clocks and toasters, they will bill you differently based on the impact your load has on their delivery system even if the kwh is the same.

Given two loads of equivalent kwh most power companies will charge you a different price based on the power-factor of the load.
The ones eating San Francisco alive are the local officials that block the building of additional housing. Those people are elected by NIMBYs that want to pour amber all over San Francisco and freeze it in time, like the author of this article.
From The Fine Article:

> To view the documents, click here or the link below.
shrug Sure, yes, I pointed out there are many variants. But you said there wasn't a standard when there is. You meant to say that there is no widely used consistent CSV format, I think, which is a bit different.

RFC 4180 says a CSV field can span multiple lines. Section 2.6:

> Fields containing line breaks (CRLF), double quotes, and commas should be enclosed in double-quotes.

You asked "Can backslash escape quote (or other) characters". 4180 says "no", and that double-double quoting is used. The grammar in 2.7 is:

> escaped = DQUOTE *(TEXTDATA / COMMA / CR / LF / 2DQUOTE) DQUOTE

The RFC says that the MIME type should use header=present or header=absent to indicate if the first line is a header. "Implementors choosing not to use this parameter must make their own decisions as to whether the header line is present or absent."

I have never seen a CSV file with comments.

Note also that the Python csv module, which supports a large number of CSV dialects, also does not support comments.

While you have a beef, that doesn't change that you wanted to drag me off topic (from "data science" to "just scripting"), when my point was that that example wasn't a good data science example in the first place. It also isn't a good scripting example.
Cool. Nazi propaganda used similar terms for concentration camps.
> I rarely need anything in that folder beyond 10-20 documents like passport or birth certificate scans.

You trust Dropbox with that sort of thing?
How is it that we live in a time in which more rich people is somehow a bad thing? People are always talking about wealth inequality, but why, exactly is it bad? Would it be better if everyone was dirt poor?

What kind of probability density function due people want wealth distribution to look like? A normal curve? A flat one?

I, in fact, live in a country in which almost everyone is dirt poor (Tanzania), and let me tell you, it's not very good at all.
Your phrasing in this scenario is as effective as my intent, and makes sense in the wider context of a code review, where it is the goal of the reviewer to query these things.

Going a bit off topic, and to a wider context: There is a trend in general to avoid "I" and "you" in the work place to produce a veneer of objectivity. The communications resources I've read mostly disagree with that stance. The number of issues that can be handled truly objectively are rarer than most people think, and an attempt to insist on a facade of objectivity often comes across as manipulative. Most people will suspect that what you are asking is something you want, but instead of coming out and saying it, you're trying to hide the fact.

Example of something that is clearly objective: "When program A is running and the following sequence of keys is typed, A crashes."

Example of something at the other extreme: "Using negative logic in code confuses some people". And the conversation often devolves to "I don't think so." "People who can't handle negative logic shouldn't be programmers." "Who exactly in the team is getting confused?" "There will be others who find the positive logic version of this piece of code harder to read."

I've seen this pattern all the time. And in 80+% of the cases, the person complaining about negative logic is the one who does not like it, but is working really hard to avoid that fact coming out. Instead, he is trying to appeal to some wider principle that, not surprisingly, is not uniformly agreed upon.

(BTW, if there is uniform agreement, or it is enshrined in coding standards, then the approach is fine).

The above is an obvious extreme but the really annoying cases are the more subtle ones.

What the books point out, and after reading and observing, I agree: For things that are not clear cut rules (e.g. in the coding standards), you'll be more successful personalizing it - and it is in large part because you are being completely sincere. And given that most things are not that clear cut, this is the better approach. Now they have guidelines/recipes as to how to personalize it to avoid defensiveness, which is the element you wanted to avoid.

(An aside: I'm speaking in situations where neither person has authority over the other - one is not a manager of the other, etc).

Another example: If you've ever heard someone respond with "Yes, but why do you care?" Or "What's it to you?", it is very likely this dynamic is at play. While I don't advocate the phrasing, I am now much more sympathetic to it. When someone says it to me, instead of getting annoyed, I now examine how I phrased what I said and usually find the flaws in my phrasing. Occasionally, I ask people the same question, although in a much more polite manner.

Compared to other hard disciplines, software is one of the more subjective ones. There's a lot of "religious" behavior amongst SW developers (think evangelizing of functional programming, OO, TDD, etc). If I look at a typical coding guidelines, probably over 50% is completely subjective - that there is significant consensus on some of these rules does not change the subjectivity.
Living in Texas just isn't the same as living in CA. Some people prefer it, but it's cheaper for a reason. On the whole, fewer people prefer it.
Perhaps. Articles like this also frequently say “PC and MAC”.
I will always put more trust to downloads form web sites that have an owner,
than apps coming from an app store. It is very easy to put my trust in an
app when I see the amount of work has been put in setting up a site (documentation,
history of development, etc).

The app stores do not offer any kind of information that would help to put my trust
in the developer and application.

Certifactes are a fallacy that tell nothing about the security of the app. They just
tell that the app was signed someone that has a security certificate.

Also why do all security experts want to shove their security agenda to the world ?
If you are dealing with life or death matter than it is probably better not to expose
your world to the wild.
For everything else it is OK to live without the safety net, it is OK if someone
looses some money or your mum's disk gets encrypted. People fall every day and I
sencerly hope that there will not be some police that will force you to wear a helmet
ass soon as you get out of the bed.
What percentage of people head home after a liquidy event? The bay area was great and all but the money spends a lot better back here in flyover country.
Parallel is Good Stuff (tm) and works very well but I haven't had much cause to use it.

For ad-hoc system modifications I've found myself using tmux's synchronize-panes feature, or xargs. For anything bigger or more involved then I break out Ansible/Chef/Puppet depending on which client project I'm working on.

I remember one place I worked at had a huge elaborate configuration/deployment system hand written by the head IT guy which used Parallel+bash+perl extensively. Thing is, while it was a great system, I could make the same changes in Ansible or Puppet with a couple of lines and push them within minutes, while making changes using the hand written system might take hours. Plus no logging and poor error handling led to all sorts of problems with that system, despite it being a real labour of love by that wacky Finnish dude.

However this sheet is really nice because it is just one side of a letter/A4 piece of paper and lays out the information clearly. I definitely want to mess around with Parallel now because of this cheat sheet. I wonder how it was typeset or laid out on the page? I try to write my own cheat sheets but they always seem way too sparse with too much white space. Maybe it is written in LaTeX or similar.
Don't forget the part about going through their devices.
My favorite parallels command `$ find ~/Source/folder -name .git | parallel "cd {}/.. ; git pull ; git checkout -b new_branch" `
But can you hop jobs every two years between Google, Facebook, Uber, Airbnb, Pinterest ? And grow your savings exponentially ? There are other social reasons that I personally don't want to live in Texas, but that's a separate discussion
Public education is fundamentally broken in this regard (except for the times tables, IMO much more time should be spent on math in-school vs homework).

History in the elementary school level seems near useless, aside from building reading comprehension skills.
The only time they "appear" to care is when they are campaigning and saying all the right things you want to hear. But on return to Congress, it is just business as usual.
The best optimism available is to collapse the bubble that is Silicon Valley and get prices back to a reasonable value. Any software company looking to incorporate should stay out of Silicon Valley and San Francisco in particular.
Chickens Are Bullies – Can Their Behavior Teach Us About Our Own?