skysight-inc/HackerNews huggingface dataset:
> Also, what do you mean "works"? The world doesn't

explode if

> you view a file with a different tab size than it

was created

> with. Again, kind of the point...

It does, as I demonstrate in my quote of you above. Try reading source code like that.

The only sensible way of reading source code is by viewing it with at the same overall window width in which the author wrote it. Viewing at a different tab size destroys this.

> Pass -x[size] to less or put it in the LESS environment variable to make it default. You can also type it in while less is running.

Except that I need to figure out the most appropriate tab size to use on a per-file-author basis if "variable tabs" were used, so this doesn't work because I get the problem as described above.
"The forces interested in keeping a large company afloat, he argue, are far greater than those that wish to see it perish. He'd present the students with the following hypothetical situation. First, he'd say, let's locate our major factory in an earthquake zone. Then let's infuriate unions by paying executives large sums of money while cutting wages. Third, let's select a company on the brink of bankruptcy to supply us with an essential irreplaceable component in our production line. And fourth, just in case our government is tempted to bail us out when we get into trouble, let's bribe a few indiscreet foreign officials. That, Milken would conclude, is precisely what Lockheed had done in the late 1970s."

This isn't something localized to banks.

(The quote is from Liar's Poker, a really enjoyable read IMO)
If we’re making decisions that could have been predicted, on the basis on known scientific evidence, to lead to measurably worse outcomes, I’d argue that does indeed make those decisions less valid.

There’s a troubling tendency these days to discredit scientific expertise, or to mischaracterize it as partisan. It’s insane to imagine that we can forever hide behind arbitrary (and, often, deeply problematic) value systems to ignore the available expertise, knowledge, and data. You can't move water uphill with morality.
While I certainly not fan of custom-made crypto Telegram is also open source and they at least not pretend there some "end to end encryption" except you actually did key exchange on your own.

> Don't suppose this would be one of Putin's patriotic citizen artists spreading fake news do you?

You might be missed it, but Pavel lost business he built to Putin's oligarch friend.
Thanks so much for taking the time to read and respond. I think this is a great idea. I just got feedback yesterday from a girl who said fitbit itself wasn't motivating, but the 'Workweek hustle' with her co-workers was crazy motivating. So yeah, imagine that with money on the line. Or within companies, it could be time-off or other sought-after/dreaded things.

This idea also opens up the doors to a B2B sales model which we all know is a completely different experience from B2C when bootstrapping.

Thanks again, if anything else comes to mind, I'd love to hear it
Would anyone get a plan without roaming? Looking at the size of European countries that would be unthinkable for anyone I know. Unless it's.. free or something. Maybe then.
"70% of accidents near stop sign intersections are from stop sign violations"

Wow, who would have thought?
He is not known to be a patriotic Putin supporter, quite the opposite.
But which write better code? If space guys are Baby Metal and tab users Meshuggah this would leave thing inconclusive
> Pavel lost business he built to Putin's oligarch friend

Source?
Can you wait for a promise synchronously? I am pretty new to JS so please forgive if this is a stupid question.
Thanks! And we take privacy very seriously, as should most companies now because the people will ask for this in the future.

No reason Google should know what you ask your Voice Assistant to buy, or to remind you of!
I figured, its a pretty common trend in software/platforms like this. Just figured I'd ask.

Thanks!
As the Mafia in Italy has shown, there are a million ways to clean up money, staying under 10k is not in issue.
Flint Manslaughter Charges Will Change How We Prosecute Environmental Crimes
Removing the Tax Consequences of Student Loan Discharge
Sexy languages, like Python or Node, encourage the use of spaces.

Tabs are more often used in languages like C and C++ which are more traditional and pay less despite being more technical.
Well put. "No news is good news" is predicated on no news. If nothing noteworthy happens then most people are fine with assuming you're doing fine until and unless they hear otherwise. But if some disaster (even a localized one) happens in the area where they know you are, that doesn't apply anymore.
> but nobody should be forcing their opinion/worldview on others who don't agree.

And where in this thread has me or anyone forced our world view on you? Not allowing you to force your view on others isn't forcing our view on you. Frankly I don't think you understand what oppression or tolerance actually is.
I would have mocked the person asking the question
Plenty of right wingers have been on your wrong side as well: Mussolini, Pinochet, Marcos...

This isn't about left and right, it's a power grab. Any leader of any political party can fall to the temptation of a power grab regardless of their professed ideology.
Hmmm...

I've mostly only ever worked in Windows environments with the odd linux machine here and there, but mostly Windows, I've worked in both I.T. and product-oriented shops. I've mostly favored spaces. I've never been questioned it or asked to do differently. Generally speaking, those that care about the money, don't give a fuck about whether I use tabs or spaces. I've worked in tight-ass shops that have nickeled and dimed for every cent savings and I've worked for shops flush with cash to pay developers to do it right.

In my actual experience, I've never seen any relation to tabs vs. spaces with regards to being paid more. Nobody that has ever paid me for what I do has cared about which I use, nor have they questioned it.

One thing I have noticed in programmers are an asset vs. programmers are a liability is that companies who understand that automation is going to extend their profitability by more of a margin than it costs them will pay you what you're worth. Those that view programming as a sunk cost, that just makes their lives easier or cuts costs will pay you what they can get away with.

Don't work for a company that views you as a cost centre. Work for a company that views you as a profit centre. The work will be more meaningful. You will be more fulfilled. You will most likely be less stressed and you will most certainly be appreciated and respected more.
When an authoritarian system does well, it won't become less authoritarian.
> So I cannot believe you actually went there on this issue and in light of countless articles and podcasts discussing this matter from all angles, from the right-wing, mainstream, and left-wing media, and all you could see is that women (one woman specifically - because you haven't given any other examples) are unfairly singled out.

I was responding to the top rated comment on HN, and not all of these other podcasts and articles you were referring to which were not mentioned anywhere in the conversation until you brought them up. I'm talking about the HN community, and the comments on HN in general tend to be related to the posting, and other comments (by hitting reply) and not all of these other podcasts from multiple sides you never named.

Given a comment at the time I replied was top ranked after multiple days to be a criticism of her golden parachute (which is actually not an outlier situation at all given most CEOs exiting companies like this do leave with a financial situation) financial exit situation without any other context, and that was the number one pervading comment after a multibillion dollar precedent setting silicon valley company calls it quits, I did bring up that we seemed to focusing on her income more than yahoo as a failure in it's entire context. Furthermore, I did not state anywhere (go read again) that the criticism was overall a bad thing or sexist, at all anywhere (go read again), but that I was "more interested" (go read it) in bigger questions about yahoos decline and eventual sale, and of course Marissa can and will be apart of that discussion.

That's exactly where I went, and that is exactly how it is described (go read it).

"Also, on a separate note, I've noticed" as a I say, I went on to say how I noticed this being a phenomenom I've seen with many other female CEOs and provided a disclaimer as a tangential observation because I read HN throughout the day and see conversations evolve when big companies fail or sell.

Again, yes that's exactly where I went, and that is exactly how I described it.

I am sorry madam or sir, but there are no words in my comment in which you described my behavior as a malicious propaganda of sexism that purport to be so in any way, and anything related to Marissa none of which the critical comments are labeled as sexist by me, are just observed and noted, and then I asked more questions to elicit more conversation about yahoos failure as whole, and got a response from you accusing me of malicously propogating sexism.

Anyone who feels my comment above besides this person is a "malicious" propogation of unfounded accusations of sexism can feel free to call me out on it. Please educate me about how I could edit my wording to make it seem less so. Unlike some people in this thread, I am more than open to constructive feedback and considering this from a different view point other than "malicious" which is literally defined as intentional nefarious intent. I strongly reject that definition of myself and the comment as it stands in context and all by itself in the conversation.
Unity Animation – Lerping with Coroutines and Animation Curves
As someone who uses Tabs, I vote that every location should be a Space Safe Space.

Let's all work hand in hand and follow the style guide! (Which requires the use of tabs, of course)
While it'll obviously depend on the people, this is what my parents basically said to me when I spoke to them a bit after the bombing in Manchester.

I probably wasn't involved, and they'd have heard if I was.
Works for me with uBlock Origin on FireFox
Grids with units of measure would be a nice touch (also not exported), thanks for the response.
> having SOME thought out response can be a GREAT indicator of how well versed someone is in general.

Did you cross-check this against any other measure? I can see it going both ways - maybe someone who saves their attention for more important matters would be better at producing value than someone who cares about such minutiae.
Thanks! We are committed to open-source and transparency and we want to open-source most of the major inference component of our platform! We started doing some open-source that you can look at on Github now

https://medium.com/snips-ai
Genuine question: when was the last article to "sneer" on HN? There was the Linux kernel one a few weeks ago, but the meat of that that was more actual code proving that Rust worked in practice to replace a section of a large existing code base, rather than abstract sneering.

It seems like the thing that happens most often is people complaining about "RiiR" and "RESF" etc, rather than the actual annoying things those refer to, so much so that it has become a self-perpetuating meme seizing upon the smallest hint of the bad behaviour.
How to improve design team collaboration with Sketch and Justinmind
Original audio visualizer
Few organizations care. And those that do get left in the dust by organizations that don't.
Combating Money Laundering, Terrorist Financing, and Counterfeiting Act of 2017
> So change your tab size? That's true if you have a different sized monitor, no matter what the tab size. That's... kind of the point of using tabs.

I think that the point was that if your IDE displays tabs as 8 spaces, and you read code written by someone that sets their IDE to display tabs as 2 spaces, then the line lengths will display longer in your IDE.

It "just works" when the writer has configured longer tabs than the reader, but not necessarily in the opposite direction.

> Also, what do you mean "works"? The world doesn't explode if you view a file with a different tab size than it was created with. Again, kind of the point...

One example: enforced line-length limits. If you are wrapping at 80 characters with tabs set to 2-spaces, you will display a longer than 80 characters when viewing with tabs set to 8-spaces.
773-906-9206+Sizzle+Call+Marketing+System+Free+Landing+Page
heh, it begins forming those rectangles because each rectangle is a group of particles which have been initialised with same velocity vectors. (Their position is intialised randomly within one cube, but their velocities randomly within multiple cuboids). This configuration is not essential for 'stringification' Its a just a snapsot of experimental/playful developement.

The distortion and eventual 'stringification' of the undulating point groups occurs over minutes or hours of runtime.
If one uses an editor which replaces tab key presses with spaces, is one using tabs or spaces or both?
Get your blasphemous mixing of spaces and tabs out of this holy war!
> So change your tab size?

Then open another file, change the tab size again. Or start setting up macros/extensions/whatever to remember or auto-detect settings. This flexibility to have different developers view the same code with different tab widths comes at a cost. Many of those same developers would rather not keep paying the cost, and would prefer that code written by many people fit in their editor/IDE windows and look consistent without any special settings.
North American Universities that focus on teaching instead of research?
I am a mid-career scientist who is getting fed up with publish-or-perish. I dont' want to publish in second-tier or less venues and don't have the energy to deal with the randomness of the review process at top-tier conferences. I have worked at top-tier industrial research labs during my decade long research career. Is there a path for me in academia without focusing on research? I.e. I'd love to make a living doing pure teaching. Can anyone from that world comment? When I looked at job posts previously, a lot of them asked for teaching statements, etc. These things I lack since I don't have an active career in teaching. Thoughts?
"But the bigger thing are pointers. AFAIK you can not do type punning in rust, and i don't know if you can do other pointer plays. (note that pointers are barely even mentioned in this blog post)"

I'll note that Ada developers have been writing high-performance or real-time code in C's domain for some time without relying too much on unsafe pointers. They mostly use references or restricted pointers. It has additional benefit of separating types from how many bits represent them where miles and kilometers might be 32 bit but compiler error if you mix them. Also, bounds-checks on arrays or pointers. Then, SPARK subset that verifies absence of common vulnerabilities has no pointers at all. People still manage to build useful things like the IRONSIDES DNS server.

http://www.adacore.com/knowledge/technical-papers/safe-and-s...

https://en.wikipedia.org/wiki/SPARK_(programming_language)

http://ironsides.martincarlisle.com/

These show the advantages of C's pointers are overstated in the general case. Actually a drawback if building high-integrity software. Worst case, we write just those few algorithms in C, unsafe Ada, unsafe Rust, assembly or whatever then wrap them in strongly-typed, safer functions with input validation when called. That's standard in safe languages. Probably how Rust people do it, too.
Father’s Day Social Media Post Ideas Your Fans Will Love
> This is exactly why I use tabs and the reason which appears to never get cited in the holy wars.

I see this cited every time. Unfortunately, it's bogus in practice. Consider:

print('some long thing',
further, arguments)

If this is an indented block, you'd have to indent the second line to the correct depth with tabs, then add exactly six spaces for alignment. You have to mix spaces and tabs, which is never good news. Additionally, if you try to actually type in the six spaces, editors might take, say, four of them and group them into a tab. (I have vague memories from a long time ago of Emacs doing this. I might be wrong.)

If you get this wrong in program parts that are by definition invisible, it might look good for you and look really bad for others (i.e., the opposite of the stated goal). In code I see mixing spaces and tabs, the latter tends to be the case.
Musical.ly gets into original content with new shows from Viacom, NBCU and Hearst
Thanks, we are working on adding more content on the website, you can also subscribe to the newsletter to be informed when we add some DIY tutorials to build cool assistants!
wait, but that defeats the purpose of both, right? if you change the width of your tabs, then the hard-spaced multi-line parts will no longer align.
We'd love you to build the best Tea Serving intent on the platform, play with it !
I think it suffice to disable root login, password authentication and maybe use a non-standard port to clear the logs from scanners. What do you do if your address changes or something? I wouldn't risk locking myself out.
I think tab users are naive, misguided idealists rather than people who made a deliberate choice to screw over their fellow devs, sure. Tabs do indeed seem like they ought to be "more egalitarian" as you describe. It just doesn't work out that way in practice; it ends up more exclusionary because you wind up with a codebase that you can only work on if you have particular tabstops set up, rather than one that you can at least edit in any editor.
To me, moving around faster using only the keyboard is an editor feature.

My experience is with emacs but to go from the left margin to the first non-whitespace character across a vast swath of spaces in auto indent mode, I just press <tab> once. I'm sure other editors have something similar.

If you're iterating over the whitespace manually you are doing it the slow way :).
> Like it's not illegal to swerve back and forth in your car without ever leaving your lane, but if a cop see you doing it you're probably going to get pulled over.

Well traffic law has similar catch-all like 'disorderly conduct' laws: 'careless driving'. Up to the officer's discretion, basically.
...if you hit ten spaces you might afford a full Palapa forest ;)
Do you do any pre-processing on the audio input to filter out background noise? I notice that in the demo video, you're in a quiet room.

I can run PocketSphinx on Raspberry Pi fine, and the recognition is fine too - as long as there isn't too much background noise. When I say 'computer open curtains', for example, it open my curtains through my HA system; but the motors in the curtains make some noise, so I can't say 'stop' halfway through because it just won't pick it up. Another part of the problem is that audio chunks are fed to PocketSphinx by recognizing end of sentence through silence in the input; so when the curtains are still going, it doesn't recognize that the command has stopped and the audio should be passed into PocketSphinx.

So, how does Snips deal with this?
My experience is that it's easy to waste tons of time on the Internet trying to learn how to learn things the best possible way when if you'd just spent that time on the first mediocre book on a given topic at your local library you'd have been better off.

I'm deeply skeptical of the overall value of the Internet even for those trying to use it for enrichment and not just entertainment/shopping. I'm sure some outliers manage super-powered learning with it, but I think for most it's more like a massive distraction of false work and wasted effort that occasionally yields bursts of high productivity, while being kind of crap on average compared with what could be done without it and without the distraction of an all-you-can-eat information buffet. Especially if you factor in the Skinner box nature of the modern Web and its ability (along with other hyper-available, giant-catalogue-at-your-fingertips entertainment, all also delivered over the 'net) to waste hours of time in seemingly the blink of an eye.
You can't be more wrong and uninformed. Russia-bashing seems to be a common and accepted theme now. He actually left Russia and his old company because the Russian government tried to censor it (VK) and he refused to do so. So basically he and Putin are in some kind of fight / disagreement.

https://en.wikipedia.org/wiki/Pavel_Durov#Dismissal_from_VK
Twitter just changed design
> In your opinion, does the ease at which defects and/or bugs are found matter?

I'm not sure I understood completely your question. But if you are referring to discovering a lot of bugs very quick by the two testers, then the fix for this is for the developer to do unit testing and integration testing or basic feature testing/requests testing (depending on your architecture).

> Should engineers/devs be expected to do very basic and rudimentary testing of a feature outside of a unit test before saying it's ready for QA?

First about Unit Testing: this type of testing will usually assure a developer that the classes or modules or functions are working as the developer expected. This is very different than verifying that the feature works as the client or end-user will expect.

Here is an example: With Unit Testing you will probably verify that a Class that is exporting PDFs is exporting them and no errors are present during the export. It might also test that if a footer is defined it will include it at the bottom of the page.

But when looking at System/Acceptance Testing (or feature testing) one should look that the information that brings some value to an end-user is present or maybe that it looks accordingly with the color scheme of the branding.

So basically yes, they should do more than Unit Testing.
Or if you are into an agile environment you can do some kind of "pair testing" (not sure if this concept exists) where a developer and a tester are working together to write tests.

Ref to the second part of the question I think you are looking to some kind of Definition of Ready for QA.

And here is one simple metric:

1) I finished writing code

2) I finished writing some unit testing (you can choose a level of code coverage for unit testing depending on how much time you want to invest in it).

3) I _at least once_ opened the application and followed the story to see if from the perspective of the end-user I implemented it correctly (if it has acceptance criteria then I will follow that)

Of course step 3 can also be automated by writing some kind of automated acceptance testing (or at least a basic functional scenario).
https://en.wikipedia.org/wiki/Pavel_Durov#Dismissal_from_VK
Coding standards are what everyone compromises/agrees on. The interview question is about your preference.
Are Georgia Voting Machines Secure?
> Few organizations care. And those that do get left in the dust by organizations that don't.

Are you saying that organizations that care to keep secrets get left behind by those that don't?

That sounds kind of ridiculous.
Is it very different from running all your sensitive company code on Bezos & Co servers?
In my experience a SSH service on a random, non-standard port gets surprisingly few probes. I look after several machines and I see less than one attempt per year (versus hundreds per day for port 22). I have yet to see somebody probe a SSH that listens on IPv6-only.
I'm pretty sure the latest version of worksite/workshare (never was sure which is which or what all the names are) can diff PPT files; apologies if I'm misremembering but that is my recollection from my firm.

I agree the developer needs to take a look at these if he/she has not already but there's plenty of room to improve on those products; I don't think the existence of some mediocre solutions should put the developer off.
There is no difference, async/await is just another promise notation.