skysight-inc/HackerNews huggingface dataset:
> All sorts of eventual bad happens when a company begins thinking one-line-at-a-time most of the time.

theres a style i see a lot

of complicating on slack

^ communicating

where they type everything line by line

like this

not much punctuation

hardly any capital letters

never use the edit feature to correct anything

just type another line with ^ and the word you meant

and everyone sees that "Stratoscope is typing" message

the entire time

it makes me crazy

I seem to be the odd man out in some Slack teams and channels. When I write something, even on Slack, I try to write it to be read. Sentences, paragraphs, punctuation, and grammar make things easier to read.

Of course I leave out the email-style "Hi Sally," intro and "Thanks, -Mike" closing, and keep it shorter and less formal.

If I'm writing more than a sentence or two, I'll sometimes type it into a separate text editor first, just so people won't have to see that "Mike is typing" the whole time. And so I don't accidentally hit Enter and send out my half-baked draft!

I also have to admit to a prejudice: when I see consistently sloppy writing from a programmer, I start to wonder what their code is like. Do they code in a way that's quick to write, or easy to read?

To be clear, by "sloppy" I don't mean the kinds of mistakes that can be expected and forgiven from a non-native speaker. And I don't mean the casual informality that is natural for the medium. I'm talking about the barely coherent style of writing I used at the top of this comment.

The line by line stream of thought seems lazy to me. It's distracting, hard to read, and doesn't feel respectful of the reader.

but maybe thats just me
I've very often found that people will speak dismissively of "hindsight", when in fact there were many people beforehand pointing out exactly what was likely to go wrong.

As the article suggests, it's usually not even very hard to think about things from different perspectives.
People seem to be getting confused between salary and total comp.

Making 300k+ in total comp is pretty easy at the big Tech companies. Most level 5 Software Engineers make around that and there are >10 thousand of L5 SWEs at just Google; and I don't think Facebook, Microsoft etc pay any less. This might change if there is a downturn and these companies stop giving out significant annual stock refreshers since the base salary part of the 300k is only about 140-170k. But as of now, the numbers are"normal". To reach the close to 1 million level, you need to be at least a level 7, and there are very few of such.

Now salary is a different matter. A 300k+ salary is very rare, and you probably need to be a director at least to command that. As you rise up the ranks, salary goes up at a much smaller rate than the annual stock grants/bonuses.
I doubt you've been through any immigration process if you think it's that easy.
I found critical flaws in systems 4 previous pen test companies didn't find. I found bugs in a security camera DVR platform for a big company, I found critical flaw on numerous custom web portals, I found all these bugs after they went through at least one pentest by another vendor. I usually don't miss bugs in pentest and/or source code analysis. When I analyze malwares, I usually do it quick and I analyze them extensively and write good and detailed reports. I'm 28 but I built my reputation over sometime with quality work. (very sorry if my post have bragging tone, I don't mean to, I just wanted to share)
12 Conseils Pour Protéger Son Compte Des Pirates Informatique – Partie 1
New codecs almost always use more CPU at first because they have to do pure-software decoding. However, if the bandwidth savings are good enough, and usage is ubiquitous enough, eventually the new format will be implemented in hardware decoding chips, which will bring power usage back down.

This is most noticeable in video formats; older devices only have MPEG-1/MPEG-2/MJPEG encoders/decoders (imagine a $20 DVD player or a old digital camera), whereas newer devices can do H.264 and/or VP9 encoding/decoding (new iPhone, new Smart HDTV).
I don't think he's saying " it is not wise to have someone specialize in it for you", he's saying that that isn't "good enough". Ergo, you need to have a solid fundamental understanding of how money is processed in a business as well, in addition to having specialists handle the things beyond your level of detail.
>The reason I get the idea that you're advocating sexual harassment is that you keep casting this in sexual terms -- why would you want to be surrounded by men, unless you're gay? Work is not a sexual environment (let's ignore the exceptions for this conversation); why is sexual orientation relevant?

So you think that if I'm not actively looking for sex from women, that I should be perfectly happy to live a life completely devoid of any kind of female contact whatsoever?

That seems extremely disturbing to me.

Does that also mean that if I'm not actively looking to have a sex partner of a different race/ethnicity, then I should be perfectly happy to never have any kind of contact with people from other ethnic groups?

Wow, I guess on HN I'm just a real weirdo because I don't want to be surrounded by white males and be completely cut off from contact with other kinds of people.
A problems for drones to solve I guess.
Trump Tower Funded by Rich Chinese Who Invest Cash for Visas
You know, I honestly got that vibe about Hsieh companies when I tried reading his book Delivering Happiness. There was this cultish feel that your life had to be centered around your colleagues. Hang out with them during work, hang out with them out of work, that's how you make a happy family with team chemistry. I couldn't imagine being happy in a company with that culture. I have a lot of friends and interests outside of work too.

The most interesting question was when they upped and moved the company to Vegas and you really had to make a life decision about whether to go, knowing full well that your support group would be your colleagues, and you would be also their support group. Like triple the isolation and dependence? But it was for business reasons! Just coincidentally had very demanding cultural requirements as consequences.
The likelyhood that you have downtime at the exact same time GitHub does is fairly low though.
Fair enough. I guess we miss the mark from time to time.
...and oppressively sterile. Grim, even.
This was precisely my thought as well. https://www.youtube.com/watch?v=KJtrLKGZZFg
Of course they face the horrors of war. But they're the ones in a place to do something about it. They have time to plan after getting their notice, they're in a free country where they can buy arms, etc.
Indeed, but people should be able to freely make 3d scans and the museum should have no right to prevent that.
They go into more detail near the end of the article on how this works in practice - each circle apparently has a different amount of points that the lead distributes to participants, and each person is expected to do 100 points worth of work. Doubtful that Mr. Noel got 100 points solely from Fungineering.
With the current instability of the entire industry, and my genuine disinterest in console or mobile development (one market is fading and one market is too cluttered) no matter how I run the numbers it would take at least 5 years before I would see profit.

I'll keep running numbers however and figuring out timing and niche!
>>You want to discuss something work related, you use email.

This pattern is the inverse of what I see as best practice: _email_ is the announcement (notification) tool, and then when discourse is needed move to "pro chat," something with logging, powerful search, so forth.

An email thread locks knowledge in the thread and it's hidden from the team (at least until someone in the thread fwds it on).
Civil discourse is already at an all-time low. What could possibly go wrong? Bad idea.
a tool that would show lack of coverage

Except, as pointed out, there is no lack of coverage in my example. All lines are 'covered', and no line is left unexecuted. So by definition, there is no 'lack of coverage' from the perspective of lines. The key is to not think about 'coverage' as a metric on lines, and instead think of 'coverage' as a metric on program states. However, that's generally not what people think of when 'code coverage' is mentioned unless something specific like 'program space coverage' or 'code state coverage'.

Keep in mind that this can be really hard though since even very simple code can have a large state space.

Also, if you have a favorite tool that does program space coverage for node.js projects, it might be helpful to mention it here so that others can benefit. Most of the tools for node that I know are only line coverage.
I don't make any such assumption. I'm sure some cryptocurrencies were made for that exact purpose. I think that the competition in the market for currencies will bring out the best result.
>Inevitably, there will be comments here asking, "Why is it that these common workers pay the price?"

Well, such comments will be much less "inevitable" if workers indeed have such freedom in the shaping of the company's future.
Another puff piece about self-management with no details o how it actually works. calling teams "circles" and managers "leaders" doesn't change the org chart.
Its a good test really. If you find yourself using jargon for ordinary things that could just as easily be said in plain words, its a warning sign. This is doubly true if it seems like the reason for this is obfuscation or to make it sound less troubling than it would otherwise to an "outsider".

Now if you get to the point where ordinary words are being redefined to mean something complete different (or even opposite), you are already late for the door. Run.
GNUCash supports QFX and OFX, but banks seem unprepared to actually support an API endpoint like that. End result: Mint and whatever systems my retirement funds started using to 'plan your retirement' ask for username and passwords to other accounts. A rare few banks allow for OAuth style read-only tokens, but it's not like my 403b is selected based on security principles.
ESENT is a low level API with C interface. It doesn’t matter on which platform you call those API. The differences are negligible. The main one — restriction on which parts of file system are writeable, on UWP you want to place your DB somewhere in ApplicationData.Current.LocalFolder

As for a starting point, I can confirm sample code from there
http://lunarfrog.com/blog/extensible-storage-engine
works OK with Windows 10 UWP, Visual Studio 2015 Update 1, and ManagedEsent 1.9.3.2 from NuGet.
It’s very simple, but it works.
I wish you a happy CSS Women's Day (March, 8)
I stopped using LinkedIn for the same reasons I stopped using Facebook. It's really hurting to see your friends getting married, getting awesome jobs paying $300,000 to be a cloud engineer or whatever the fuck, or the sheer amount of entrepreneurial/business pornography that LinkedIn peons love to circle jerk.

On top of that the near non-cessant spamming from job recruiters "HEY BRO YOU WANNA JOB BRO PAY REAL GOOD", seeing ex-coworkers humble brag.

It's a cognitive dissonance at best, you expose yourself more to the non stop flow of information, you are going to get burnt out.

After quitting LinkedIn I feel great like there was a huge baggage following me around. With all these crazy shit going on around the world like people getting doxxed and swatted, I just don't feel safe to expose information voluntarily just because all the monkeys are doing it.

Monkey see, monkey do. A human may see what other humans are doing but the higher consciousness will lead to contrarian behaviors.
I found out recently that "Spanish Flu" is so called because all the countries fighting in the war censored any mention of it happening in their camps, where it almost certainly originated.

From wikipedia:

"To maintain morale, wartime censors minimized early reports of illness and mortality in Germany, Britain, France, and the United States;[9][10] but papers were free to report the epidemic's effects in neutral Spain (such as the grave illness of King Alfonso XIII),[11] creating a false impression of Spain as especially hard hit[12]—thus the pandemic's nickname Spanish flu."

and

Investigative work by a British team led by virologist John Oxford[15] of St Bartholomew's Hospital and the Royal London Hospital identified a major troop staging and hospital camp in Étaples, France, as almost certainly being the center of the 1918 flu pandemic. A significant precursor virus, harbored in birds, mutated to pigs that were kept near the front.[16]
You should probably put some money aside for tools and marketing budget. You probably need a server somewhere and a domain name. Marketing almost certainly needs an advertising budget.
I'm pretty sure I remember one scene in a Niven book in which someone weaponizes it. It must be at least twenty years since I read it, so my memory is extremely hazy, but I vaguely think (1) the viewpoint character, who is probably Louis Wu, is shocked and offended that anyone would do that; (2) the weaponized-tasp-wielder might possibly have been a Pierson's puppeteer; (3) it happens near the start of the book (or story?); (4) the narration of the event occurs in close proximity to an instance of one of Niven's "there ain't no X" abbreviations (TANJ, TANSTAAFL).

(Wireheading is also used in a drug-like way; the aforementioned Louis Wu is an ex-addict.)
WordPress plugin that lets publishers easily create Instant Articles
Oh, they store it, you just have to pay extra for a complete record. In a more perfect world, this is because it takes effort to retrieve your history from offline storage.
It's wise to work with accountants, but it's not enough. There are a lot of characters in business, and in order to know when they're full of shit (because sometimes they don't even know), you need to know how to count beans by the rules.

For example, a public company might report itself as profitable for some period based on operating earnings alone. But, you read their annual report and see they took a loss after tax with some extraordinary items. If you don't know what that means, then you don't know what it means--It really means they didn't make any money for the period, but they're going around talking about it like they did. I should mention that's all elementary stuff--there exists a whole field called "Forensic Accounting" where accountants work to spot fraud in financial reporting.

And small business owners can get mixed up too. They talk about their big revenues but don't mention they have a lousy 5% net margin. It can extend beyond trying to bullshit you--they can get into the habit of bullshitting themselves thinking they're ballers.
Sixel support is slowly making its way out in some terminals --- xterm has support, but it's not compiled in by default, at least not in the version of Debian I've got here. (I've never seen any terminals with Regis support.) It'd be really nice if it would show up soon; there's a number of cool things I want to do with it.

However, xterms have supported TEK 4010 graphics support for years. It works really well --- unfortunately the TEK 4010 was a vector storage scope device, with no video framebuffer; it literally drew lines on a phosphor screen using an electron gun, and so cannot draw in black. It's surprisingly limiting.

http://use.perl.org/use.perl.org/_scrottie/journal/39195.htm...
It's clear that you do have value, and it's easy for you to prove it. But how did you get your foot in the door to even have the chance to prove it?

Were you invited to pen test? Did you offer your initial service for "free" to prove your worth?
You only missed the part where members are isolated from friends, family and others who might point out that "this isn't really a good thing." What you listed is necessary infrastructure, but the isolation is the key to making any cult work, and it's why deprogramming is a thing, or at least a meme.

I haven't heard of any isolation at Zappos ...
The Introduction to Reactive Programming You've Been Missing
True. It especially comes across to me like that because it all seems so focused on itself. As an adolescent who cannot think about anything except for his own feelings about love, betrayal, depression, etc.

I think however that the general tendency to play with power is a worthwhile one. If people have to play games with each other, they probably also become better in games with the outside world. It is important that they don't develop an idiom only understood my themselves however. A hierarchical structure might also be good training material.

Then, if friendly interaction with customers and getting new customers seeps into the entire organization through nonhierarchical means, this would be a great win. I can imagine that a dynamic structure that reflects the company goals directly, will be really good!
Host my status page on a site that is down about half the time? Hah
I paid a guy 20 bucks on fiverr for a 30 second video with an Australian accent and cookie cutter cartoon animation. Rolling your own explainer only makes sense if you can outdo someone on fiverr or you want original content which I think doesn't really matter for explainer videos because the video watcher only cares what the product is, people don't buy products on the video alone but I could be wrong.
what i want to know is why in the world both hipchat and slack don't allow you to open multiple rooms/channels at once in the native client.

i'm clicking at least 1000 times per day to change channels. that's not an exaggeration.

surely i can't be the only one with this problem. or am i just missing something super obvious here?

having said that, my current position/job/company is the last one i will ever work where things have to get done "now" constantly. i'm done with this method of working after i fulfuill my current obligations.
Why there isn't a default protocol for sending a the SHA key and verifying the downloaded file automatically?
That sort of sounds analogous to saying that you don't need to understand your technology (even the basics) to make technical decisions. I...question that.
"Sometimes the NSA feeds information to the FBI, DEA, etc, etc. Recipients do parallel construction. And then lie to courts about it. Which is perjury. How often does that get revealed?"

Well, first you'd have to have evidence that such a thing happened.
As for the API, I agree that on UWP, it’s too low level.

For desktop platforms, I’ve built my own ORM on top of that: https://esentserialize.codeplex.com/
However, I’m too lazy to port that on Windows Store unless I’m paid for that: the main problem isn’t ESENT, it’s the reflection that I use extensively for serializing/deserialising those records/fields.

Edit: but if you only need key-value storage with both keys and values being blob of bytes, the complete implementation on top of Managed ESENT will be like four pages of C# code.

The main complexity in ESENT isn’t DB initialization.
For initialization, you copy-paste DB initialization code from PersistentDictionary or some other sample and forget about that (until much later when you'll be optimizing the DB performance).
The hard parts are column schema, index schema, queries, schema upgrades, and also on servers it’s concurrency.
Which is why laws that coerce to not do this (and thus require use to 'sell' the idea to certain groups) need to be removed. If a Museum holds some artifact from long ago, their only claim to it should be that it was entrusted to them by the will of the people for safe keeping, so their only input to scanning should be based around protection of the original. Any sort of ownership of the artifact should only be upheld if they can show they have truthful ownership following back from creation of the artifact. Just because you bought it from some guy who stole it 100 years ago does not give you any moral claim to it, and any legal backing of such a claim is coercion against the many to serve the interests of the few.
On the subject of Slack and its shortcomings, I'm not happy with the apparently deliberate rolling-back of WYSIWYG for online communication. Early web forums used flat text or manual HTML because browser/tech limitations made WYSIWYG hard or impossible, but that style has somehow become a standard decades after it stopped being technically relevant.

I can kinda-sorta understand it for deliberately minimalistic web interfaces like HN's, but Slack isn't even limited to a web app. Why do I have to use their idiosyncratic markup instead of just hitting Ctrl-I like every other desktop app for the past 20 years? (Underscores for italics, really?) Why can't I make a normal hyperlink with normal link text, instead of ramming a mile-long URL with a big ugly preview image into the chat?
We the Networks – ICANN's independence
If you read the article, you would realize that you're assumption of how things actually happened is wrong.
Startups of February
It may not be universally applicable, and it may not be helpful to you in your work, but there is a spectrum of writing output requirements, and the tool (if well done) could be helpul in many situations.

1) Editing fiction by Terry Pratchett -- not too useful.
2) Editing a newspaper article -- maybe it would catch a few typo-level issues that crept in under deadline pressure, but a professional writer wouldn't lean on it.
3) A non-native speaker of English running meeting minutes through it before blasting out the e-mail -- that has a lot of utility. (Actually, the "I went to engineering school because I dislike writing." native speaker of English would benefit from linting that e-mail, too.)
RxVision – a visualizer / debugger for reactive streams
If you scroll up, you'll see I was responding to a person who said there is a problem if the new wealth is not going to the poorest economies.

If you are simply advocating in favor of ending left wing policies like exclusionary zoning and buying elderly votes with cash taken from the young, I agree with you.
Charged Tech Podcast
Yes, being old/compatible is about the only advantage GIF has ;)

I agree that video formats are more suitable for many animations. Unless you have an animation where lossy is not desirable (e.g. cartoons or technical animations), and you only have pixels, no vectors. In that case FLIF (or APNG/MNG for that matter) can be a good choice.
DHH's answer on this topic:

https://m.signalvnoise.com/signal-v-noise-moves-to-medium-c8...
Either : "The timers at grocery checkout does not 'aid' productivity."

Or: "It sure does cause people to work harder."

Both of these sentences cannot be true at the same time.

/drove a checkout part time for 4 years a while back, proud of my scan rates. There is an art to it the mastery of which brings great satisfaction.
Are these things you're comparing nuclear to guaranteed to be a problem for thousands of years? Or are they just chemicals that we might recombine or destroy in various ways? I'm pretty sure they're the latter. I'm not aware of anything that turns radioactive waste into non-radioactive waste.

Far as toxic waste, we could always build more of these maybe:

http://science.howstuffworks.com/environmental/energy/plasma...

Even that article mentions a specific type of waste as an exception that can cause fire or explosions in the equipment. Even mighty plasma has trouble with it. What hope is there for other methods? ;)
I teach Rails